@charset "utf-8";
/* CSS Document */
body, p, label, ul, li, h1, h2, h3, h4, h5, h6, h7, input, textarea, address, pre{ margin: 0; padding: 0; list-style: none;}

body{font: normal 16px/18px Arial, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #423e3e;
	background: #4f82d1 url(../images/body-right.jpg) right bottom no-repeat;}

html a{ outline: none;}
a{ text-decoration: underline; color: #423e3e;}
a:hover{ text-decoration: none; color: #423e3e;}

address{font: normal normal 16px/17px Arial, "Times New Roman", Times, serif; padding: 12px 0; text-align:center;} 
address strong, address span{ display:block;}

h2{color: #000044; font: bold 15px/17px Arial, "Times New Roman", Times, serif; padding-bottom: 15px;}

p{ padding-bottom: 10px; color:#000;}

h1{ font: normal 18px/25px Arial, "Times New Roman", sans-serif; color:#009d57; padding-bottom: 10px;}
h3{ font: bold 12px/25px Arial, "Times New Roman", sans-serif; color:#009d57;}

.float-left{ float:left;}


#blocker{ background:url(../images/body-left.jpg) left bottom no-repeat; }
#page{ background-color:#FFFFFF;  margin: 20px auto 0px auto; width: 920px;}

#header{ overflow: hidden; height: 136px;}

#header h1{ float:left;}
#header h1 a{ width: 216px; height: 136px; display: block; text-indent: -999999px; background: url(../images/logo.gif) no-repeat;}

#header .header-right{ float:right; width: 704px;}

#header .header-right .right-top{ overflow:hidden; padding:  32px  0 17px 0; background-color:#EAF0F9;}
#header .header-right .right-top h2{ float:left; color: #454545; font: bold 16px/25px Arial, "Times New Roman", Times, serif; width: 460px; padding: 0 0 0 30px;}

#header ul#top-nav{ background-color:#000044; overflow: hidden; border-top: solid 1px white; height: 36px; padding-left: 32px;}
#header ul#top-nav li{ float: left; padding: 10px 0px;}
#header ul#top-nav li a{ padding: 0 12px; border-right: solid 1px white; font: bold 14px/14px Arial, "Times New Roman", Times, serif; color: white; text-decoration: none; display: block;}
#header ul#top-nav li a.no-bor{ border: none;}
#header ul#top-nav li a:hover, #header ul#top-nav li a.active{ color:#80AAEA;}

#container{ overflow: hidden;}
#container .top-area{ overflow: hidden; border-bottom: solid 5px #000044;}
#container .top-area .slideshow-content{margin-top: 9px; margin-left:6px; width:620px;}
#container .top-area .find{ float: right; width: 251px; padding: 12px;}

#container .bottom-area{ padding: 15px 0 15px 5px; overflow: hidden;}
#container .bottom-area .bot-box{ width: 306px; float: left; border-right: solid 1px #d3d7df; padding: 12px; overflow: hidden;}
#container .bottom-area .bot-box.no-bor{ border: none; PADDING-TOP: 4px; padding-left: 12px; padding-right: 12px; padding-bottom: 4px;}
#container .bottom-area .bot-box2{ width: 552px; float: left; border-right: solid 1px #d3d7df; color: #423e3e; PADDING-TOP: 4px; padding-left: 12px; overflow: hidden;}
#container .bottom-area .bot-box3{ width: 276px; float: right; border:no; padding: 12px; overflow: hidden;}
#container .bottom-area .bot-box2.no-bor{ border: none;}

.contentdiv address{ float: left; padding: 12px 0 0 12px; width: 140px;}
.contentdiv address strong{ display:block; }



ul.arrow{ list-style: none; padding-left:8px;}
ul.arrow li{ display: block; font: normal 16px/18px Arial, "Times New Roman", Times, serif; padding-left: 12px; background: url(../images/arrow.gif) left 3px no-repeat; }

.blue-button{ float: right;}
.blue-button a{ display: block; color: white; text-decoration: none; background: #81aaeb; padding: 0 5px;}
.blue-button a:hover{ display: block; color: white; text-decoration: none; background:#454545;}

#footer{ margin: 0px auto; text-align: center; padding: 20px 0; color: white; }
#footer a{ color: white; text-decoration: none;}
#footer a:hover{ color: white; text-decoration: underline;}
#footer p{ padding-bottom: 15px;}
#footer p strong, #footer p span{ display: block;}

