body {background:#4C75AB url(images/back.png) repeat-x; text-align:center;/* IE hack to center page contents */
	margin:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#333;}

h1, h2, h3, h4 {padding:0; margin:0; font-weight:normal;}
h2 {}
h3 {}
p {margin:0; padding:0 0 12px 0; line-height:18px;}
p.error {padding:0 0 20px 20px !important; background:url(admin/icons/warning.gif) 0 0 no-repeat; color:#de0000;}
ul, ol {margin:0; padding:0;}
li {margin:0; padding:0;}

hr {text-align:center; height:1px; color:#ccc; border:none; margin:4px auto; width:80%;} /* For IE */
html>body hr {background-color:#ccc; margin:10px auto;} /* For Gecko-based browsers */
html>body hr {border:0px solid #ccc;} /* For Opera */
/* hr rules, see: http://www.saila.com/usage/tips/defn.shtml?hr */

form {margin:0;}
img {border:0;}
.clearFloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}
img.right {float:right; margin:0 0 14px 20px; border:1px solid #ccc;}
img.left {float:left; margin:0 20px 14px 0; border:1px solid #ccc;}

#printlogo {display:none;position:absolute; top:68px; left:0px;}


/* ---- links ----------------------------------------- */
a {color:#509236; text-decoration:none; font-weight:bold;}  
a:visited {}
a:hover {}
a:active {}
a:active, a:focus {outline:none;}
a.arrow {background:url(images/icon_green_arrow2.png) center right no-repeat; padding-right:15px;}


/* ---- forms ----------------------------------------- */
form {margin:0;}
input, textarea, select, option {}


/* ---- ids & classes ----------------------------------------- */
#frame { width:925px; margin:0 auto; padding:0; text-align:left;}
	 
/* Header styles */ 
#header {position:relative; width:925px; height:150px; color:#ffffff;}
	#logo {position:absolute; top:62px; left:0px; width:445px; height:64px; background:url(images/logo.png) no-repeat; text-indent:-4000px;}
		#logo a {display:block; width:445px; height:64px;}

/* Page content area */
#hcpa {position:absolute; top:30px; right:12px; width:282px; height:20px;}
#phones {position:absolute; top:74px; right:12px;}
	#phones .col {float:left; font-size:15px; color:#FFFFFF; line-height:20px; padding:0 24px; border-right:1px solid #5E7EA7; text-align:center;}
	#phones .last {border:none; padding-right:0;}
	#phones .tel {font-size:13px; line-height:20px; padding-left:18px; background:url(images/icon_tel.png) 0 2px no-repeat;}


#content {width:925px; background-color:#FFFFFF; border-bottom:4px solid #183565;}
.padding {padding:30px 12px 12px 12px; }

	#homebanner {padding:6px; border:1px solid #ccc;}
		#homebanner .pad {background:url(images/home_bayuk.jpg) bottom right no-repeat;}
		#homebanner .intro {float:right; margin:0 0 0 20px; width:440px;}
		#homebanner h1 {width:396px; height:85px;}
		#homebanner p { font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:normal; margin:0 0 15px 0; padding:0; color:#333333; width:355px;}
		#homebanner a.greenarrow {padding:5px 18px 5px 8px; color:#FFFFFF; font-size:13px;background:#509236 url(images/icon_green_arrow.png) center right no-repeat;}
		
	
#offices {z-index:5; margin-top:30px;}
	#nav { z-index:50; margin:0;}
		#nav ul {z-index:50; list-style:none; margin:0; padding:0;}
		#nav li { float:left; margin:0; padding:0; height:35px; display:block; background-color:#FFFFFF;}
		#nav li a { float:left; margin:0; padding:0 25px 0 50px; height:35px; display:block; line-height:35px; background:url(images/nav_back.png) 0 0 no-repeat; font-size:16px;background-position:0 -34px; color:#FFFFFF;}
		#nav li a:hover { background-position:0 0; color:#172944;} 
		#nav li a.on {background-position:0 0; color:#172944;}
		#nav li a.on:hover { background-position:0 0; color:#172944;} 
		#nav .offices {}
		#nav .shadow {background:url(images/nav_shadow.png) 0 0 no-repeat; width:9px;}
	
	.locations { z-index:10; margin-top:-1px; border:1px solid #ccc; font-size:14px;}
		.locations .col1{ margin:20px 0 15px 15px; width:160px; float:left;}
		.locations .col2{ margin:20px 0 15px 15px; width:245px; float:left;}
		.locations .col3{ margin:20px 0 15px 15px; width:440px; float:left;}
			.locations .left{width:170px; float:left;}
			.locations .right{width:265px; float:right;}
		.locations h3 { font-size:14px; font-weight:bold; color:#172944; line-height:20px; margin-bottom:8px;}
		
		#alert {margin-top:30px; margin-left:15px;}
			#alert h3 {float:left; color:#CC0000; width:170px; background:url(images/icon_alert.png) 0 center no-repeat; padding-left:22px;}
			#alert p {float:left; width:680px;}
			
		.moreinfo {margin:0; padding:0 0 12px 0; line-height:18px;}
			.moreinfo p {margin:0; padding:0;}
	
/* Footer styles */
#footer {background-color:#4E4E4E; margin-bottom:12px;padding:20px 0 20px 20px;}
	#footer .padding {}
	#footer h3 {font-size:18px; line-height:22px; margin-bottom:15px; margin-left:10px; color:#FFFFFF;}
	#footer h4 {font-size:12px; margin-bottom:10px; color:#EFEFEF; border-bottom:1px solid #8D8D8D; padding:0 0 4px 10px; font-weight:bold;}
	#footer p {font-size:12px; color:#EFEFEF; padding:0 0 10px 10px; margin:0;}
	#footer a {font-size:12px; color:#EFEFEF;}
	#footer a:hover {color:#FFF;}
	#footer .f1, #footer .f2, #footer .f3 { font-size:12px; color:#EFEFEF; width:260px; float:left; margin-right:50px;}
	#footer .f3 {margin:0;}
	
	
	#copy {float:left !important; width:600px; color:#ccc; font-size:11px;}
		#copy p{color:#ccc; font-size:11px;}
	p#props {float:right !important; width:200px; color:#ccc; text-align:right; font-size:11px;}
	p#props a {color:#ccc;}
	p#props a:hover {color:#fff;}


/*** set the width and height to match your images **/

#slideshow {
    float:left;
	position:relative;
    height:275px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}	
	
/* admin panel styles */
#adminmenu {font-size:12px; line-height:18px; margin:30px 10px 0 0; position:absolute; right:0; top:0; 
	border:1px solid #000; width:150px;}
	#adminmenu table {text-align:left; background-color:#fff; width:100%;}
	#adminmenu table td {padding:3px;}
	#adminmenu img {margin-left:6px;}
	#adminmenu a, #adminmenu a:visited, #adminmenu a:active {margin-right:6px; text-decoration:none; color:#2970C7;}
	#adminmenu a:hover {color:#000;}
