/* CSS Document */
body{
text-align:center;
}
map{
margin:0;
padding:0;
}
a{
color:#0a1842;
text-decoration:none;
}
a:hover{
color:#499868;
text-decoration:underline;
}
#nav{
text-align:left;
width:942 px;
height:46px;
padding: 0;
margin: 0;
}
#nav ul{
width:942px;
margin:0;
padding:0;
list-style:none;
line-height:42px;
}

#nav li{
display:inline;
padding:0;
margin: 0;
text-align:left;
}
#nav li a img{
padding:0;
margin:0;
text-decoration:  none;
border:none;
}
#header{
margin:0px;
_margin-top:-5px;
padding:0;
width:942px;
background-image: url(images/comp3-home_10.jpg);
}
#header img{
margin-left:23px;
padding:0;
margin-top:0px;
margin-right:0;
_margin-right:-20px;}

#quick{
	position:relative;
	height:180px;
	float:right;
	width:166px;
	border-left: #8f7325 3px solid;
	padding-right:27px;
	_margin-left:-1px;
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#8f7325;
	z-index:10;
}
#quick ul{
margin-top:4px;
list-style:none;
}

#quick li{
line-height:16px;
list-style:none;
}
#quick li a{
color:#8f7325;
text-decoration:none;
}
#quick img{
padding:0;
margin:0;
}

#quick a img{
padding-left:1px;
_padding-left:0px;
border:none;
text-decoration:none;
background:#fff;
}
#content h1{
padding:0px;
margin:0px;
font-size:18pt;
font-family:"Times New Roman", Times, serif;
color: #384366;
}
#content h2{
padding:0px;
margin:0px;
font-size:14pt;
font-family:"Times New Roman", Times, serif;
color: #384366;
}
#container{
width:942px;
margin:0 auto;
text-align: left; 
background-image: url(images/comp3-home_10.jpg);
background-repeat:repeat-y;
}
#content{
font-family:Arial, Helvetica, sans-serif;
/*color:#ad985f;*/
color:#6b5928;
padding-left:24px;
_margin-top:-61px;
width:942 px;
/*height: inherit;*/
overflow:auto;
_overflow:visible;
/*background-image: url(images/bg_29.jpg);*/
background-image: url(images/contentbglg.jpg);
background-repeat: repeat-y;
min-height:500px;
_height:500px;
}
#portfoliocontent{
font-family:Arial, Helvetica, sans-serif;
/*color:#ad985f;*/
color:#6b5928;
padding-left:24px;
_margin-top:-65px;
width:942 px;
/*height: inherit;*/
overflow:auto;
_overflow:visible;
_background-image: url(images/maincontentbgie_42.jpg);
font-size:10pt;
}
#portfoliocontent h1{
padding:0px;
margin:0px;
font-size:18pt;
font-family:"Times New Roman", Times, serif;
color: #384366;
}
#portfoliocontent table{
margin-top:20px;
}
#contentleft{
background-image: url(images/transbg.gif);
width:239px;
float:left;
margin:0;
padding:0;
text-align:center;
}
#contentleft a img{border:0;}

#centercontent{
font-size:10pt;
width:328px;
text-align:left;
float:left;
margin:10px;
padding:0;
}
#contentright{
/*background-image: url(images/bgs_18.jpg);
background-repeat:repeat-x;*/
float:right;
width:287px;
padding-top:45px;
margin:0 23px 0 0;
_margin: 35px 10px 0 0;
background-color:transparent;
}
#subcontentleft{
font-size:10pt;
margin-left:24px;
margin-right:24px;
margin-top:25px;
float:left;
width:500px;
}
#subcontentleft a{
text-decoration:none;
}
#subcontentleft a img{
text-decoration:none;
border:none;
}
#subcontentleft a:hover{
text-decoration:underline;
}
#subcontentleft ul{

}
#subcontentleft li a{
text-decoration:none;
}
/*#subcontentleft li a:visited{
color:#ad985f;
}*/
#subcontentright{
font-size:10pt;
text-align:center;
float:right;
width:300px;
margin: 65px 20px 0 0;
}
#subcontentright a img{
text-decoration:none;
border:none;
}
#subcontentright h2{
padding:0px;
margin:0px;
font-size:12pt;
font-family:"Times New Roman", Times, serif;
color: #384366;
}
#contentlist{
padding-top:10px;
font-weight:bold;
color:#384366
}
#contentlist ul{
margin:10px 0 0 0;
padding:0;
font-size:10pt;
color:#384366;
font-weight:bold;
/*list-style-type:none;*/
}
#contentlist li{
margin:0;
padding-left:0;
padding-right:10px;
display:inline;
}
#contentlist li a{
margin:0;
padding:0;
color: #0a1842;
}
#contentlist li a:hover{
color:#317B3E;
}
#footer{
color:#384366;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
width:942px;
text-align:center;
background-image:url(images/footer_35.jpg);
background-repeat:no-repeat;
height:32px;
_background-image: url(images/footerie.jpg);
_background-repeat: no-repeat;
}

#footer ul{
list-style:none;
text-align:center;
height:20px;
padding-top:5px;
padding-bottom:8px;
margin:0;
}
#footer li{
display:inline;
line-height:20px;
padding:0;
margin:0;
}
#footer ul li a{
font-family: Arial, Helvetica, sans-serif;
text-decoration:  none;
}
#footer ul li a:hover{
text-decoration:underline;
color:#fff;
}
#callto{
width:265px;
height:137px;
border: #8f7325 1px solid;
margin: 10px;
background-color:#fff;
}
#callto ul{
margin: 0;
padding-top:5px;
padding-left:0;
font-size:8pt;
width:128px;
}	
#callto a{
text-decoration:none;
color: #499868;
margin:0;
padding: inherit;
}
#callto img{
margin:0;
padding:0;
}

div.newLocation p {
	padding:0 5px 0 10px;
	font-size:18px;
	text-align:center;
}

	#contentright div.newLocation a,
	#subcontentright div.newLocation a{
		font-size:14px;
		padding: 5px 0 0 0;
		display:block;
	}
.smallwhite{
font-face:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
font-variant:small-caps;
}
.darkblue{
color: #384366;
font-weight:bold;
}
.center{
text-align:center;
}

div.location {
	clear:both;
	border-bottom:1px solid #f3f2ef;
}

	#subcontentleft div.location img.floatright {
		border:1px solid #8f7325;
		padding:2px;
		margin:0 0 5px 0;
	}
	
.floatleft{
float: left;
height:100%
}

.floatright{
float:right;
}


#subcontentleft .videofloat
	{
	float:right;
	border:1px solid #000000;
	}