@media screen {

/*************************************************************

Main Styles

*************************************************************/

html 
	{
	
	margin: 0;	
	padding: 0;
		
	}
	
body 
	{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #999999;
	margin: 0; 
	padding: 0;
	text-align: center;
	
	}
	
img 

	{
	
	border: 0;
	
	}

body a:link, a:active, a:visited

	{
	color: #000000;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.4em;

	}

body a:hover

	{
	
	text-decoration: underline;
	
	}
	

	
p 

	{
	
	font-size: 0.75em;
	
	line-height: 1.4em;
	
	}
	
label

	{
	
	display: block;
	
	}
	
fieldset

	{
	
	border: 0;
	
	width: 415px;
	
	}
	
/*************************************************************

Container

*************************************************************/

#container 
	
	{
	
	margin: 0 auto;
	padding: 0;
	width: 749px;
	background-color: #FFFFFF;
	border-left: 4px solid #CCCCCC;
	border-right: 4px solid #CCCCCC;
	
	}
	
/*************************************************************

Center Image

*************************************************************/

#centerimage 

	{
	
	width: 749px;
	
	height: 230px;
	
	margin: 0;
	
	padding: 0;
	
	border-top: 1px solid #CCCCCC;
	
	}


/*************************************************************

Content

*************************************************************/
	
/******** main ********/
#main

	{
	
	height: 850px;
	margin: 0;
	padding: 0 1.5em 0 4em; 
	border-right: 1px solid #A1A1A1;
	
	}

	
#main h5

	{
	
	margin-top: 2em;
	padding: 0;
	text-transform: uppercase;
	color: #ec9237;
	
	}
	
#main h6 

	{
	
	font-size: 0.75em;
	margin: 2.5em 0 0.5em 0;
	padding: 0;
	text-transform: uppercase;
	
	}
	

#main p

	{
	
	font-size: 0.8em;
	line-height: 1.45em;
	margin: 0 0 1em 0;
	padding: 0;
	
	}
		
		
#main ul

	{
	
	font-size: 0.75em;
	line-height: 1.4em;
	
	}
	
#main p span

	{
	
	font-weight: bold;
	
	font-size: 0.9em;
	
	}
	

	
#main span a

	{
	
	font-size: 0.75em;
	
	}
	
/******** main long, main longer ********/

#main_long
	
	{
	
	height: 1500px;
	margin: 0;
	padding: 0 1.5em 0 4em; 
	border-right: 1px solid #A1A1A1;
	
	}
	
#main_longer
	
	{
	
	height: 3500px;
	margin: 0;
	padding: 0 1.5em 0 4em; 
	border-right: 1px solid #A1A1A1;
	
	}
	
#main_long h5, #main_longer h5

	{
	
	margin-top: 2em;
	padding: 0;
	text-transform: uppercase;
	color: #ec9237;
	
	}
	
#main_long h6, #main_longer h6

	{
	
	font-size: 0.75em;
	margin: 2.5em 0 0.5em 0;
	padding: 0;
	text-transform: uppercase;
	
	}
	
#main_long h6 span, #main_longer h6 span
	
	{
	
	font-size: 1em;
	line-height: 1.5em;
	text-transform: none;
	
	}
	

#main_long p, #main_longer p

	{
	
	font-size: 0.8em;
	line-height: 1.45em;
	margin: 0 0 1em 0;
	padding: 0;
	
	}
		
		
#main_long ul, #main_longer ul

	{
	
	font-size: 0.75em;
	line-height: 1.4em;
	
	}

	
#main_long p span, #main_longer p span

	{
	
	font-weight: bold;
	
	font-size: 0.9em;
	
	}



/******** Products & Serices ********/

#services 

	{
	
	margin: 0;
	padding: 0;
	
	}

#services ul, sidebarserivces ul

	{
	
	margin: 0;
	padding: 0;
	
	}

#services li

	{
	
	list-style-type: none;
	font-size: 1.25em;
	margin: 0;
	padding: 0;
	
	}
	
#services h6

	{
	
	color: #ec9237;
	
	}

#services a

	{
	
	text-decoration: underline;
	font-size: 0.75em;
	
	}
	

/******** Sales Inquiry ********/


	
/******** sidebar ********/

	
#sidebar

	{
	
	height: 850px; 
	margin-right: 2em;
	padding-left: 2.5em;
	
	}
	

#sidebar h5

	{
	
	margin: 2em 0 0.5em 0;
	padding: 0;
	
	}
	
#sidebar ul

	{
	
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	
	}
	
#sidebar li

	{
	
	maring: 0;
	padding-bottom: 1em;
	line-height: 1.3em;
	
	}
	

	
#sidebar a

	{
	
	font-size: 1em;
	margin-bottom: 2em;
	padding: 0;
	text-decoration: underline;
	
	}
	
#sidebar p

	{
	
	font-size: 0.8em;
	line-height: 1.25em;
	
	}
	
#sidebar img

	{
	
	margin: 2em 0 0 0;
	padding: 0;
	
	}
	
#sidebar span

	{
	
	font-weight: bold;
	
	font-size: 0.9em;
	
	}
	

	
/******** sidebar long, sidebar longer ********/

#sidebar_long

	{
	
	height: 1500px; 
	margin-right: 2em;
	padding-left: 2.5em;
	
	}
	
#sidebar_longer

	{
	
	height: 3500px; 
	margin-right: 2em;
	padding-left: 2.5em;
	
	}
	

#sidebar_long h5, #sidebar_longer h5

	{
	
	margin: 2em 0 0.5em 0;
	padding: 0;
	
	}
	
#sidebar_long ul, #sidebar_longer ul

	{
	
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	
	}
	
#sidebar li

	{
	
	maring: 0;
	padding-bottom: 1em;
	line-height: 1.3em;
	
	}
	
#sidebar_long li, #sidebar_longer li

	{
	
	maring: 0;
	padding-bottom: 0.55em;
	line-height: 1.3em;
	
	}
	
	
#services_sidebar ul li a#active

	{
	
	color: #ec9237;
	
	}
	
	
#sidebar_long a, #sidebar_longer a

	{
	
	font-size: 0.9em;
	margin-bottom: 2em;
	padding: 0;
	text-decoration: underline;
	
	}
	
#sidebar_long p, #sidebar_longer p

	{
	
	font-size: 0.8em;
	line-height: 1.25em;
	
	}
	
#sidebar_long img, #sidebar_longer img

	{
	
	margin: 2em 0 0 0;
	padding: 0;
	
	}
	
#sidebar_long p span, #sidebar_longer p span

	{
	
	font-weight: bold;
	
	font-size: 0.9em;
	
	}
	
/******** prodcuts and services sidebar ********/
	
#services_sidebar li

	{
	
	list-style-type: none;
	font-size: 1em;
	margin: 0;
	padding-bottom: 0.5em;
	
	}
	
ul#services_sidebar_sub li	
 
	{
	
	list-style-type: none;
	
	margin: 0 0 0.7em 1em;
	
	padding: 0;
		
	
	}


	
/******** sidebar team ********/

#team

	{
	
	border-top: 1px solid #A1A1A1;
	
	margin: 1em 0 0 0;
	
	padding: 0;
	
	}
	
#team h6

	{
	
	font-size: 0.65em;
	
	margin: 2em 0 0 0;
	
	padding: 0;
	
	}
	
#team ul

	{
	
	margin-top: 1em;
	font-size: 0.7em;
	padding: 0;
	
	}
	
#team ul li

	{
	
	margin: 0;
	padding-bottom: 1em;
	
	}

	


/*************************************************************

Footer

*************************************************************/
	
#footer

	{
	
	margin: 1em 0.25em 3em 0.25em;
	border-top: 1px solid #A1A1A1;
	text-align: center;
	font-size: 0.85em;
	
	}
	
#footer a 

	{
	
	font-size: 1em;
	
	}

}


@media print {

#main 

	{
	
	}

#sidebar

	{
	
	display: none;
	
	}
	
#sidebar_long

	{
	
	display: none;
	
	}
	
}

