@charset "UTF-8";

html, body {
	margin: 0;
	padding: 0;
}



body {
	
	font-family:ÒCentury GothicÓ, CenturyGothic, AppleGothic, sans-serif;
	background-image:url('../images/bg3.png' );
	background-repeat: repeat-x; 
	color:#002157;
	font-size:14px;
	font-smooth:  auto
	
}
h1{ border-bottom: solid 2px #0185d3; 
	font-size: 26px;
	font-weight: normal;
	margin: 0px;
	height: 50px;
	line-height: 2.1;}
	

p{line-height:30px; }
span {line-height:25px; font-size:14px;}

#wrapper {
	width: 1024px;
	margin: auto;
}

#header {
	padding: 10px 20px 0;
	height:200px;
	background-image:url('../images/bg-header.png' );
}

#headleft{ float:left; display:block ; margin-top: 20px;}
#phone {
	float: left;
	font-family: "Myriad Pro", san-serif;
	font-size: 30px;
	margin-top: 3px;
	margin-bottom: 0;
	
	color: #0e2b4b !important;
}
#social {
	float: right;
	padding-top:20px;
	padding-right:30px;
}
#logo {
	text-align: center;
	margin-top: -100px;
	padding-bottom: 13px;
	margin-left:76px;
}



#nav {height:50px; display:block; text-align:center; float:left;}
#nav span{ font-size:15px !important}
#nav ul { list-style:none; width:100%; padding:0px; width:1013px; margin:0; height:40px; }
#nav ul li { display: inline-block; font-size:14px; padding-right:33px; padding-left:0; padding-top:0; padding-bottom:0; margin:0 ;height:50px; vertical-align:center;float:left; background-color:#0185d3;}
#nav ul li ul li:hover {clear:both;border-style:none; }
#nav a { color:#fff; padding:13px 18px; text-decoration:none; display:block; text-transform:uppercase;  }
#nav a:hover { color: #FF0}
.navcurrent a{color:#f6da76; background-color:#ffb200;}

/*
#nav {  width:1013px; height:40px; margin-top:0px}
#nav ul { list-style:none; width:100%; padding:0px; width:1013px;   margin:0; height:40px; }
#nav ul li { display: inline-block; font-size:14px; padding:0; margin:0 ;height:40px; vertical-align:center }
#nav ul li a { color:#ffffff ; text-decoration:none; padding: 0px 14px; display: inline-block; padding-top:12px; height:28px; }
#nav ul li a:hover { background-color:#0054a6;}
#nav ul ul { display:none; position: absolute; padding:10px 0 10px 0 !important; margin-top:0}
#nav ul ul li { display: inline-block; font-size:12px; }
#nav ul li:hover > ul {display:block; background-color: rgba(0,0,0,0.95);height:auto; width:185px;}
#nav ul li ul li:hover {clear:both;border-style:none; background-color:#211e19;}

#nav ul ul ul{ left:160px !important; top:0px !important; margin-left:0px !important; z-index:100}
#nav ul ul li:hover > ul { width:200px !important}

*/
#slideshow {
	
	background-image: url(../images/slideshowbg.png);
	background-position: right top;
	background-repeat: no-repeat;
}
#slideshow img {
	margin-top: 30px;
	margin-left: 15px;
}


#content { width:100%; position: relative;}
#content-body #rightimg{ }



#content-body .welcome{ padding-top:20px; margin-top:40px ; padding-bottom:15px;  }
#content-body .welcome .left-txt{ padding-left:20px; width:600px; float:left }
#content-body .welcome .left-txt span{line-height:40px;}
#content-body .welcome .left-txt li { list-style:none}
#content-body .welcome .left-txt ul li:before {color:#ffb200; content:"\2022"; font-size:1.5em; padding-right:.25em;position:relative;top:.1em;}
#content-body .welcome .services li { list-style:none}
#content-body .welcome .services ul li:before {color:#ffb200; content:"\2022"; font-size:1.5em; padding-right:.25em;position:relative;top:.1em;}

#content-body .welcome .right-menu{ float:right; width:320px; margin-right:30px;}
#content-body .welcome .right-menu ul{ list-style:none; padding:0;margin:0;  }
#content-body .welcome .right-menu ul li{ border-bottom: solid 2px #ffb200;}
#content-body .welcome .right-menu ul li:last-child {border-bottom:none;}
#content-body .welcome .right-menu span{ font-size:14px; padding-left:10px; }
#content-body .welcome .right-menu .sub-menu li {  padding-left:40px  }
#content-body .welcome .right-menu a { text-decoration:none; display:table-cell; width:297px; height:46px; vertical-align:middle;  font-size:16px; text-transform:uppercase; cursor:pointer}
#content-body .welcome .right-menu a{ text-decoration:none; }

#content-body .welcome .three-image {clear:both; padding-top:50px;}
#content-body .welcome .three-image img { padding-right:25px;}

.affiliations {clear:both; width:980px; padding-left:28px}
.affiliations img {padding-right:25px;}

.services li span{font-size:16px; line-height:35px}




#content-body .txt-blue{ color:#ffffff; line-height:15px}
#content-body .login{ width:512px; border-right:1px solid #c3423c; padding:0; margin:0; float:left}

#contact-form {padding-left:20px; margin-bottom:40px; }
#contact-form input,
#contact-form textarea {border: solid 2px  #5d572e; width:300px; border: solid 2px #f6b219; height: 26px}
#contact-form textarea {height: 100px;}
#contact-form input.button {border: none; background-image: url('../images/submit1.png'); text-indent: -9999px;width: 120px;height: 36px;}
#content-body .welcome  #contact-form .validation { color:red; }
#content-body .welcome  #contact-form .success { color:green; }
h2{ border-bottom: solid 2px #0185d3; line-height:30px} 


#footer { clear:both;  }
#footer h3{ color:#000000 !important; text-transform:uppercase; border-bottom: solid 2px #0185d3; line-height:40px; font-weight: normal;; height:40px }
#footer a { text-decoration:none; line-height:23px;padding-right:2px; color:#000000;}
#footer .left-img { float:left; }
#footer .right-img { float:right; }
#footer .footer-wrap { background-image: url('../images/bg-footerpic2.png');  position: absolute; left:0; right:0; height: 329px; z-index: -1;}
#footer .footer-text {  font-size: 13px; }
#footer .footer-content { float:left; width:100%; color:#000000;margin-left:5px; background-image: url('../images/bg-footerpic4.png'); height: 329px;  }
.left-footer{float:left; width:200px;}
.right-footer{float:right; width:210px;}
.middle-footer { float:left; width:500px; padding-left:50px; text-align:center}
.right-footer ul{padding:0; margin:0}
.right-footer li{ list-style:none; line-height:30px;   }
.left-footer li{ list-style:none; line-height:30px; }
.left-footer ul{padding:0; margin:0}

.footer-blue{   }
.footer-blue .footer-wrap { background-color:#0b8ad5 ;  position: absolute; left:0; right:0; height: 100px; z-index: -1;}
.footer-blue li{ list-style:none; float:left; padding-left:30px; font-size:14px;padding-right:30px; height:25px;text-transform:uppercase; border-right: solid 2px #ffb200;}
.footer-blue .footer-text  {  font-size: 13px; }
.footer-blue .footer-content { float:left; width:100%; color:#000000;margin-left:5px; height: 100px; vertical-align:center }
.footer-blue a { color:#fff; text-decoration:none; display:block; text-transform:uppercase;  }
.footer-blue p { color:#fff;}