@charset "utf-8";
/* CSS Document */
body{background:#3ea2c2 url(../images/bg.jpg) repeat left top; margin:0; padding:0; color:#5d5d5d; font-family:Arial; font-size:12px; font-weight:normal;}
.middlebg{background:url(../images/repeat-bg.png) repeat-y center top;}

form{margin:0; padding:0;}
a{color:#005b7f; text-decoration:none;}
a:hover{text-decoration:underline;}
.navbg{
	background:#3ea2c2 url(../images/btnbg.jpg) no-repeat left top;
	width: 1043px;
}
.navbg a{font-size:16px; font-weight:normal; color:#FFFFFF; text-decoration:none; padding:0 13px;}
.navbg a:hover{color:#005b7f;}

.searchbg{background:url(../images/searchbg.jpg) no-repeat left top;}
.searchbg input[type=text]{border:0; background:transparent;}

.bannerbg{background:url(../images/bannerbg.jpg) no-repeat left top;}

.bannerbg h1{font-family:Georgia; font-size:30px; font-style:italic; font-weight:normal;}
.need{color:#005b7f; font-size:36px; font-weight:normal;}
.bannerbg h3{font-size:16px; font-weight:bold;}

.greenc{color:#8ca604;}

.bannerbox{width:649px; height:387px; position:absolute; z-index:0;}
.bannerbox img{border:#cfcfcf 1px solid;}
.searchbox{width:649px; height:387px; position:absolute; z-index:2;}
.searchtuxedosbg{background:url(../images/searchtuxedosbg.png) no-repeat left top;}

.ft24{color:#000000; font-size:24px !important; font-weight:normal !important;}
.ft14{font-size:14px; font-weight:normal; color:#2e2e2c;}

.seperator{background:url(../images/seperator.jpg) repeat-x left top;}
.dottedbdr{border-top:#999999 1px dashed;}

.lateststyles img{border:#929292 1px solid;}
.featuredarticles img{border:#929292 1px solid;}
.featuredarticles p{margin:2px 0;}

.headingtxt{color:#464646; font-family:Georgia; font-weight:bold; font-size:24px;}

.greytop{background:url(../images/greytop.jpg) no-repeat left top;}
.greymiddle{background:url(../images/greymiddle.jpg) repeat-y left top;}
.greybottom{background:url(../images/greybottom.jpg) no-repeat left bottom;}

.articleh{font-family:Georgia; font-size:20px; color:#0e708f; font-weight:normal;}

.footer{color:#FFFFFF; font-size:16px; font-weight:normal;}
.footer a{color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:normal;}
.footer a:hover{text-decoration:underline;}



.cms1 {
line-height:25px;
}
.cms1 li {
margin-bottom:20px;
}





.paging{ font-size:12px; padding:3px 0;}
.paging a { border: solid 1px #005b7f; text-decoration:none; color:#000000; padding: 1px 4px; margin-top:2px; margin:0 2px 0 2px;}
.paging a:hover { background:#005b7f; color:#ffffff;}
.paging .selected { background:#005b7f; color:#ffffff;}


.cms_1 { font-size:14px; color:#000000;}
.cms_1 strong {color:#005B7F;}
.cms_1 ul {}
.cms_1 li { padding: 0 0 7px 0; margin:0 0 7px 0; border-bottom: dotted 1px #CCCCCC;}


.lineheight1{ line-height:20px;}
.lineheight1 strong {color:#005B7F;}
.lineheight2{ line-height:25px;}
.lineheight2 strong {color:#005B7F;}
.lineheight3{ line-height:30px;}
.lineheight3 strong {color:#005B7F;}

.heading_highlight {  font-size:14px; color:#000000; padding:10px; background:#FFFFFF;}


.img_brdr img {
	border: 1px solid #929292;
	padding: 1px;
}
.img_brdr a { margin:0 0 5px 0;}




.link1 { color:#005b7f;}
.link1 a { color:#005b7f; text-decoration:underline; margin:2px}
.link1 a:hover { color:#CC0000; text-decoration:underline;}



#logo_div { background:url(../images/logo.jpg) no-repeat; width:315px; height:110px; overflow:hidden}
#logo_div .caption {
	font-size: 12px;
	color: #4d4a4b;
	height:15px;
	width:250px;
	margin:75px 0 0 55px;
	overflow:hidden;
}
