
body 		
{color: #666666; 
text-align: left; 
font-size: 12px; 
font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
background: #1d1d1d;
margin: 0;
padding: 0;}

a:link { 

	color: #f8e655; 

}

a:visited { 

	color: #666666; 

}
a:hover { 

	color: #4fc6ff; 

}
a:active { 

	color: #ffb700; 

}
		
h1 			
{ color: #dedede; 
font-size: 12px; }
			
h2 			
{ color: #dedede; 
font-size: 14px; 
margin-top: 30px; }
			
#container 	
{width: 900px; 
margin: 0 auto; }
				

#header 
{
margin: 20px 0 0 0; 
background-image: url(images/header.gif); 
background-repeat: no-repeat; 
width: 900px; 
height: 120px;
}
				

				
#slideshowwork 
{padding: 0px; 
margin: 0px; 
_margin: -3px 0 0 0;
display: inline;
float: left;
height: 360px;
width: 675px;
background-color: #11182e;}


#slideshowhome 
{padding: 0px; 
margin: 0px;
_margin: -3px 0 0 0;
height: 360px;
width: 900px;
background-color: #192342; }


#middletext 
{display: inline;
float: left;
line-height: 19px;
font-size: 12px;
color: #cecece;
margin-top: 10px;
width: 900px;
background-color: #111111;
}


#bottomtext 
{font-size: 12px; display: inline;
float: left;
line-height: 18px;
color: #313131;
margin-top: 10px;
width: 900px;
background-image: url(images/lightbg.gif);
background-repeat: repeat-y;  }


#bottom 
{display: inline;
float: left;
height: 30px;
width: 900px;
background-repeat: no-repeat;
background-image: url(images/footerbottom.gif);   }
                                  
              
                                  
#righttext 
{ padding-left: 20px; 
padding-bottom: 20px; 
padding-right: 30px; 
padding-top: 20px; 
float: left; 
display: inline;
_width: 380px;
width: 400px;
}

                           
                  

#footerlogo 
{ height: 110px; 
padding-right: 30px; 
padding-top: 20px; 
float: right; 
display: inline;
width: 170px;
font-size: 10px;
}


                 

#lefttext 
{ padding-left: 30px; 
padding-bottom: 20px; 
padding-right: 0px; 
padding-top: 20px; 
float: left; 
display: inline;
width: 400px;
margin-right: 10px;
}





/* Styles for Menu Items */
/* Fix IE. Hide from IE Mac */
/* End */
/* Hover Styles */

#contact
{padding-left: 18px;
padding-bottom: 20px;
padding-right: 20px;
padding-top: 20px;
display: inline;
float: left;
width: 200px;}
	
	
#quoteform 
{ line-height: 19px; 
color: #d4d4d4; 
margin: 0px; 
padding-left: 20px; 
padding-bottom: 20px; 
padding-right: 20px; 
padding-top: 30px; 
background-image: url(images/carbottom.gif); 
background-repeat: no-repeat; 
display: inline; 
float: left; 
width: 600px;
_margin: -3px 0 0 0;}


#quoteinfo 
{ line-height: 18px; 
border-left-color: #3e3e3e; 
border-left-width: 1px; 
border-left-style: solid; 
color: #dddddd; 
height: 100%; 
padding: 20px; 
margin-top: 40px; 
display: inline; 
float: right; 
width: 185px; }

#navcontainer ul
{padding: 0;
margin: 0;
}

#navcontainer ul li { 
padding: 0;
margin: 0;
display: inline; }

#navcontainer ul li a
{
border-right: 1px solid #242424;
font-size: 13px;
font-weight: bold;
padding: 5px 8px ;
color: #fff;
text-decoration: none;
}

#navcontainer ul li a:hover
{
color: #fff200;
}

#navcontainer
{
margin-top: 80px;
float: right;
width: 597px;
}


#subnavcontainer 
{ height: 350px;
margin-top: 10px; 
background-color: #111111; 
display: inline; 
float: right; 
width: 225px; }

#subnavcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#subnavcontainer a
{
padding: 0px;
display: block;
width: 185px;
background-color: #1f1f1f;
}

#subnavcontainer ul li a
{
padding-left: 20px;
padding-bottom: 17px;
padding-right: 20px;
padding-top: 17px;
border-bottom-color: #1d1d1d;
border-bottom-width: 1px;
border-bottom-style: solid;
background-color: #111111;
color: #EEE;
text-decoration: none;
}

#subnavcontainer a:hover, #subnavcontainer a#active
{
background-color: #1a1a1a;
color: #006cff;
}

.bigheads
{
	margin-top: 30px;
	margin-bottom: 7px;
	color: #555555;
	font-size: 36px;
}

.fullheads
{
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 20px;
	color: #8b8b8b;
	font-size: 20px;
}
{
	margin-bottom: 7px;
	color: #767676;
	font-size: 20px;
}

.smallheads
{
	margin-bottom: 7px;
	color: #767676;
	font-size: 20px;
}
{
	margin-bottom: 7px;
	color: #767676;
	font-size: 20px;
}

.subhead
{
	color: white;
	font-size: 14px;
	font-weight: bold;
}

.quote
{
	color: #555555;
	padding-top: 10px;
	line-height: 32px;
	font-size: 28px;
}

.smallquote
{
	padding-top: 10px;
	color: #666666;
	line-height: 25px;
	font-size: 20px;
}

/* Styles for Bulleted Lists */
			
.small{
				line-height: 13px;
				margin-top: 10px;
				font-size: 9px;
			}

ul.bullet	{
				padding: 0px;
				margin: 0;
				display: block;
			}
			
ul.bullet li{
			margin-left: 15px;
			list-style-position: outside;
			list-style-type: disc;
			display: list-item;
			padding: 0px;
			}

* html ul.bullet li{	
			list-style-type: disc;	
			list-style-position: outside;	
			list-style-image: url(images/bullet.gif);
			padding: 0px;
			margin-left: 15px;
			display: block;

			}
ul.bullet_wht	{
			}
			
ul.bullet_wht li{
			list-style-image: url(images/bullet_wht.gif);
			display: list-item;
			padding: 0px;
			margin: 0px;
			}

* html ul.bullet_wht li{			
			list-style-image: url(images/bullet_wht.gif);
			padding: 0px;
			margin: 0px;
			display: block;
			}

.downloadinset{	
margin: 0px;
padding: 20px;
color: #f1f1f1;
background-color: #161616;
			}
.forms{
				margin-left: 0px;
				margin-bottom: 5px;
				margin-right: 0px;
				margin-top: 0px;
				padding: 20px;
				color: #f1f1f1;
				background-color: #1a1a1a;
			}

