/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; color:#434343; }
a { text-decoration:none;}

#siteHeader { width:100%; background:#152f60 url(../images/siteheader.gif) repeat-x top; }
#siteHeader #innerPanel{ width:990px;  margin:0 auto;}
#siteHeader #innerPanel .logo{ height:160px; width:250px;}
#siteHeader #innerPanel .shortcuts{ text-align:right;}
#siteHeader #innerPanel .shortcuts .tabs{ background:url(../images/L-1-bg.gif) repeat-x top; color:#626262;}
#siteHeader #innerPanel .shortcuts .tabs a{color:#626262; padding:0 12px;}
#siteHeader #innerPanel .shortcuts .tabs a:hover{ color:#0672bd; font-weight:bold;}

#siteHeader .navigation{ 
	height:41px; background:url(../images/navigationBorder.gif) no-repeat left top; padding:0 2px;
	border-top: solid 1px #137fc8; margin:0; }
#siteHeader .navigation a{
	color:#fff; font-size:14px; font-weight:bold; padding:13px 35px 11px 35px; line-height:41px;
	background:url(../images/sepr1.gif) repeat-y right;  }
#siteHeader .navigation a:hover{background:#055185 url(../images/sepr1.gif) repeat-y right; border-top:solid 1px #1080ca;}
#siteHeader .textbar{ 
	height:40px; text-align:center; color:#797979; font-size:14px; background:url(../images/textareabg.gif) no-repeat left top;}
#siteHeader .textbar b{  color:#0672bd; }

#banner { 
	width:505px; height:249px; background:#f4e9cb url(../images/bannerBg.gif) no-repeat left top;
	text-align:center;}
.newsletter { height:60px; background:url(../images/newsletterBg.gif) repeat-x bottom; text-align:center; font-size:18px; color:#102449;}
.button{ 
	width:132px; height:28px; background:url(../images/btn.gif) no-repeat left top; 
	text-align:center; color:#fff; font-weight:bold; border:0; text-transform:uppercase; 
	cursor:pointer; }

.sma21 { 
	background:#102449; padding:0 20px 20px 20px; border-top:solid 1px #fff; }
.sma21 .header{ height:55px; line-height:55px; font-size:20px; color:#fff;}
.sma21 .content{ background:#d2d0d1; border-top:solid 1px #fff; padding:15px; color:#0d254b;}
.sma21 .content a{color:#0d254b; }
.sma21 .content a:hover{color:#1080ca; }
.sma21 .content .fg{ background:url(../images/dottedLine.gif) repeat-x bottom; padding:4px 0;}
.sma21 .btn{}

.textfield { 
	width:350px; background:url(../images/textfield.gif) no-repeat left top;
	border:0; border:0; padding:7px 15px; color:#979797; margin:0 10px; }

#bodyPanel { width:100%; margin:0 auto; }
#bodyPanel #innerPanel{ width:990px;  margin:15px auto 0 auto;}
#bodyPanel #innerPanel .houseHrs{ width:480px; padding:0 15px 0 0;}
#bodyPanel #innerPanel .houseHrs .header{ 
	height:47px; line-height:47px; font-size:35px; color:#102449; text-indent:20px;}
#bodyPanel #innerPanel .houseHrs #table{ border: solid 1px #e8e6c0; background:#fffdeb; border-bottom:0; font-size:14px; color:#102449; }
#bodyPanel #innerPanel .houseHrs #table .center{border: solid 1px #e8e6c0; border-top:0; padding:6px 8px; color:#08afe2;}
#bodyPanel #innerPanel .houseHrs #table .lp {border-bottom: solid 1px #e8e6c0; padding:6px 8px; }
#bodyPanel #innerPanel .houseHrs #table .rp {border-bottom: solid 1px #e8e6c0; padding:6px 8px; text-align:right;}

#bodyPanel ul.abc li {list-style:square; line-height:50px; background:url(../images/line.gif) repeat-x bottom;}
#bodyPanel ul.abc li a{ color:#102449; font-size:16px;  }
#bodyPanel ul.abc li a:hover{ color:#0773be; font-weight:bold;}

.leftSideBar { 
	width:245px; padding:15px; background:#f1f1f1; vertical-align:top;
	border:solid 1px #e1e1e1; border-bottom: solid 1px #fff;}
	
.leftSideBar .header{ 
	height:30px; line-height:30px; font-size:16px; color:#102449; font-weight:bold; }
.leftSideBar  #table{ border: solid 1px #e8e6c0; background:#fffdeb; border-bottom:0; font-size:12px; color:#102449; }
.leftSideBar  #table .center{border: solid 1px #e8e6c0; border-top:0; padding:6px 8px; color:#08afe2;}
.leftSideBar  #table .lp {border-bottom: solid 1px #e8e6c0; padding:6px 8px; }
.leftSideBar  #table .rp {border-bottom: solid 1px #e8e6c0; padding:6px 8px; text-align:right;}	

.leftSideBar ul { margin:0; padding:0 0 0 25px; color:#2d9ce9; }
.leftSideBar ul li{ list-style:square; line-height:22px; }
.leftSideBar ul li a {color:#2d9ce9;}
.leftSideBar ul li a:hover { font-weight:bold;}

	
.mainPanel { padding:0 15px 15px 0; vertical-align:top;}

#footer { width:100%; margin:0 auto; background:url(../images/footerBg.gif) repeat-x top; }
#footer  a{ color:#0773BE; font-weight:bold;}
#footer #innerPanel{ width:990px;  margin:0 auto; color:#102449;}
#footer #innerPanel a.tab{ padding:0 18px; color:#102449; }
#footer #innerPanel a:hover.tab{ font-weight:bold; color:#0773be; }
#footer #innerPanel p{ padding:0 0 0 18px; color:#0773be;} 
#footer #innerPanel p.address{ color:#a09f9f; font-weight:bold; }
#footer #innerPanel .icon{ 
 	height:110px; width:120px; vertical-align:top; text-align:center; padding:5px 0 0 0; }
#footer #innerPanel b{ color:#0773be; font-size:13px; }

