@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: #226fe6; font: bold 18px/18px 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: url(../images/page-bg.png);  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: #eaf0f9 url(../images/header-bgx.gif) left bottom repeat-x;}
#header .header-right .right-top h2{ float:left; color: #454545; font: bold 16px/25px Georgia, "Times New Roman", Times, serif; width: 460px; padding: 0 0 0 30px;}



#container{ overflow: hidden;}
#container .top-area{ overflow: hidden; border-bottom: solid 5px #798294;}
#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;}
#container .bottom-area .bot-box2{ width: 552px; float: left; border-right: solid 1px #d3d7df; padding: 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 Georgia, "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;}

