body
{
	text-align:center;
	background:#d1cfcb url("/images/background.gif") repeat-x;
	margin:0px;
}
a
{
	color:#206e87;
}
body,div,table
{
	color:#464645;
	font-family:"Verdana";
	font-size:12px;
}
a img
{
	border:0px;
}
#container
{
	width:950px;
	margin:auto;
	text-align:left;
	/*border:1px dotted #000;*/
	overflow:show;
	position:relative;
	z-index:99;
}
#header
{
	height:185px;
}
#header a span
{
	display:none;
}
.linkbox a
{
	display:block;
	width:25px;
	height:25px;
}
#logo
{
	width:1040px;
	height:188px;
	background: url("/images/logo.png") no-repeat;
	position:relative;
	left:-320px;
	z-index:-5;
	text-align:center;
}
#logo a 
{
	display:block;
	width:400px;
	height:86px;
	position:relative;
	left:300px;
}
* html #logo a 
{
	left:0px;
}
#logo span
{
	display:none;
}
#righthead
{
	float:right;
	margin-top:30px;
	position:absolute;
	left:570px;
	top:0px;
	z-index:0;
}
#search
{
	width:204px;
	height:24px;
	background:url("/images/searchbg.gif") no-repeat;
	padding:4px;
	position:relative;
	z-index:98;
	float:right;
}
.searchbox
{
	width:170px;
	border:1px solid #0b4d60;
	position:relative;
	top:0px;
	height:23px;
	z-index:99
}
#mail
{
	width:25px;
	height:24px;
	background:url("/images/mail.png") no-repeat;
	float:right;
	margin:4px 0 0 4px;
}
#twitter
{
	width:25px;
	height:24px;
	background:url("/images/twitter.png") no-repeat;
	float:right;
	margin:4px 0 0 4px;
}
#facebook
{
	width:25px;
	height:24px;
	background:url("/images/facebook.png") no-repeat;
	float:right;
	margin:4px 0 0 4px;
}						
#rss
{
	width:25px;
	height:24px;
	background:url("/images/rss.png") no-repeat;
	float:right;
	margin:4px 0 0 4px;
}
#nav
{
	width:950px;
	height:89px;
	position:relative;
	top:-100px;
	z-index:0;
}

#nleft
{
	float:left;
	width:13px;
	height:83px;
	background:url("/images/left-nav.png") no-repeat;
	margin-top:0px;
}
#nmain
{
	width:924px;
	height:59px;
	float:left;
	background:url("/images/nav-main.png") repeat-x;
}
#nmain a
{
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	text-decoration:none;
	position:relative;
	top:16px;
	color:#3d4247;
	margin-left:10px;
	margin-right:10px;
	float:left;
	height:33px;
	line-height:33px;
	padding:0 10px 0 10px;
	
}
#nmain a:hover
{
	background:#2691af;
	color:#fff;
}
#nmain a.act
{
	background:#2691af;
	color:#fff;
}
#nbottom
{
	width:924px;
	height:30px;
	float:left;
	background:url("/images/nav-bottom.png") repeat-x;
}
#nright
{
	width:13px;
	height:83px;
	float:right;
	background:url("/images/right-nav.png") no-repeat;
}
.navbreak
{
	width:2px;
	height:34px;
	background:url("/images/nav-break.jpg") no-repeat;
	float:left;
	margin-top:15px;
}
#nbottom div
{
	float:left;
	position:relative;
	font-family:"Verdana";
	font-size:9px;
	color:#575d61;
}
#nbottom a span
{
	display:none;
}
#nbottom #home
{
	height:23px;
	width:29px;
	background:url("/images/home-button.jpg");
}
#nbottom #home a			
{
	display:block;
	height:23px;
	width:29px;
}
#nbottom a 
{
	color:#575d61;
	text-decoration:none;
}
.lightbg
{
	background:#d9d9d9;
	line-height:23px;
	padding:0 10px 0 10px;
}
.rightlight
{
	background:url("/images/bread-right.jpg");
	width:9px;
	height:23px;
}
.leftlight
{
	background:url("/images/bread-left.jpg");
	width:8px;
	height:23px;
}
.breaddark
{
	line-height:23px;
	padding:0 10px 0 10px;
}
#body
{
	margin:auto;
	width:930px;
	position:relative;
	top:-100px;
}
.posttop
{
	float:left;
	width:624px;
	height:19px;
	background:url("/images/content-top.png");
}
.post
{
	float:left;
	background:url("/images/content-middle.png");
	width:624px;
}
.postbottom
{
	float:left;
	width:624px;
	height:19px;
	background:url("/images/content-bottom.png");
}
.padding
{
	padding:0 10px 0 10px;
}
.rightside
{
	float:right;
	width:304px;
}
.rightbox
{
	width:304px;
	font-family:"Arial";
	font-size:9px;
	color:#4f4e4e;

}
.rightbox table
{
	font-family:"Arial";
	font-size:9px;
	color:#4f4e4e;
	font-weight:bold;
	line-height:15px;
	width:283px;
}
.rightbox td,th
{
	padding-left:5px;
}
.rightbox th
{
	color:#fff;
	background:#808181;
}
.righttop
{
	width:304px;
	height:19px;
	background:url("/images/right-top.png");
}
.rightmiddle
{
	width:304px;
	background:url("/images/right-main.png");
}
.rightbottom
{
	width:304px;
	height:19px;
	background:url("/images/right-bottom.png");
}
.rightbox h3
{
	border-top:2px solid #469cb5;
	background:#1f6e85;
	margin:0px;
	color:#fff;
	font-family:"Arial";
	font-weight:bold;
	font-size:13px;
	line-height:30px;
	padding-left:10px;
	padding-right:3px;
	width:270px;
}
* html .rightbox h3
{
	display:inline;
	width:283px;
}
.rightbox h3 span
{
	float:right;
	font-size:9px;
	line-height:9px;
	margin-top:20px;
}
.rightbox .blue
{
	color:#024d62;
}
.rightbox .gray
{
	background:#e5e2de;
}
.rightbox .white
{
	background:#fff;
}
.zipcode
{
	width:75px; 
	font-size:10px; 
	color:#afaeae;
	height:25px;
	border:1px solid #afaeae;
	line-height:25px;
}
.tab
{
	font-family:"Arial";
	font-size:9px;
	font-weight:bold;
	float:left;
	line-height:26px;
	height:26px;
	color:#fff;
	background:#a1a2a2;
	padding:0 7px 0 7px;
	margin-right:1px;
}
.active 
{
	background:#808181;
}
.searchorange
{
	position:relative;
	top:8px;
}
* html .searchorange
{
	top:4px;
}
.side
{
	width:604px;
	background:url("/images/side.jpg") repeat-y;
}
.sidetop
{
	width:604px;
	height:22px;
	background:url("/images/side-top.jpg") no-repeat;
	margin:0px;

}
.sidebottom
{
	width:604px;
	height:22px;
	background:url("/images/side-bottom.jpg") no-repeat;
	margin:0px;
}
.side .padding
{
	padding:0 10px 0 10px;
}
.side span
{
	color:#1f6d86;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
}
.readmore
{
	width:93px;
	height:24px;
	background:url("/images/read-more.jpg") no-repeat;
	float:right;
}
.readmore a
{
	display:block;
	width:93px;
	height:24px;
}
.readmore span
{
	display:none;
}
.share
{
	border-top:2px solid #b0b0b0;
	background-color:#d0d0d0;
	line-height:40px;
	height:40px;
}
.shareimage
{
	position:relative;
	top:-5px;
}
* html .shareimage
{
	top:0px;
}
.emailupdates
{
	border-top:1px solid #c7c7c7;
	background-color:#dddee1; 
}
.emailupdates span
{
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	color:#206e87;
}
.related
{
	background-color:#e5e5e5;
	border-top:1px solid #c7c7c7;
}
.related span
{
	font-style:italic; 
}
.comments
{
	width:190px;
	height:37px;
	background:url("/images/comments.jpg") no-repeat;
	float:right;
	text-decoration:none;
}
.comments a
{
	position:relative;
	top:-5px;
	left:12px;
	text-decoration:none;
}
.articleinfo
{
	font-size:9px;
}
.articleinfo a
{
	text-decoration:none;
}
.commentssection span
{
	font-size:10px; 
	color:#206e87;
}
.commentor
{
	padding:0px;
	margin:0px;
	color:#000;
	margin-top:10px;
	font-size:12px;
}
.info
{
	margin:0px;
	padding:0px;
	font-size:10px;
}
.comment
{
	background-color:#e7e6e6;
}
.comment .padding
{
	padding:20px;
}
.add
{
	width:84px;
	height:32px;
	background-color:#206e87;
	border:0px;
	color:#fff;
	font-weight:bold;
}
.input
{
	font-size:12px;
	font-family:"Verdana";
}
.textarea
{
	width:550px;
	height:150px;
	font-size:12px;
	font-family:"Verdana";
}
.commentbox .image
{
	float:left;
	position:relative;
}	
.angle
{
	position:absolute;
	top:70px;
	left:28px;
}
.commentbox .body
{
	float:right;
	width:525px;
}
.footer
{
	height:362px;
	background:#a9a29a url("/images/footer-bg.jpg") repeat-x;
	background-position:bottom;
}
.footernav
{
	padding-top:40px;
	list-style:none;
}
.footernav li
{
	float:left;
	margin-left:20px;
}
.footernav a 
{
	color:#464645;
}
.copyright
{
	padding-top:20px;
}
.footerright
{
	margin-top:10px;
	float:right;
	width:350px;
	background:url("/images/vertical-line-footer.jpg") no-repeat;
}