@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma;
	font-size:11px;
	background-color:#f1f1f1;
}

.topContent {
	height:280px;
	background:url(../images/bg_top.gif) repeat-x #c7c7ca;
}
.topContent a {
	/*text-decoration:underline;*/
	text-decoration:none;
	color:#000;
}
.topContent a:hover {
	text-decoration:none;
	color:#ff0000;
}
.mainContent {
	background-color:#fff;
}
.ltContent {
	padding:15px 15px 15px 15px;
}
.headerFeatured {
	background:url(../images/bg_featured.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 7px;
}
.featuredLt {
	background:url(../images/bg_featured_lt.gif) repeat-y;
}
.featuredContent {
	background-color:#f5f5f5;
	padding:7px 0px 0px 0px;
}
.featuredContent a {
	line-height:26px;
	padding:0px 0px 0px 25px;
	background:url(../images/bullet_red.gif) no-repeat 0px -1px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.featuredContent a:hover {
	color:#ff0000;
	text-decoration:none;
}
.featuredRt {
	background:url(../images/bg_featured_rt.gif) repeat-y
}
.featuredBtm {
	background:url(../images/bg_links.gif) repeat-x;
}
.bgContactTop {
	background:url(../images/bg_contact_top.gif) repeat-x;
}
.phoneHeader {
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.phoneNo {
	line-height:25px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
.contactContent {
	background:url(../images/bg_phone.jpg) repeat-x #668fcb;
}
.contactLt {
	background:url(../images/bg_contact_lt.gif) repeat-y;
}
.contactRt {
	background:url(../images/bg_contact_rt.gif) repeat-y;
}
a.contactLnk {
	padding:5px 0px 5px 35px;
	height:25px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	background:url(../images/ico_contact.gif) no-repeat left;
}
a.contactLnk:hover {
	text-decoration:none;
	color:#ff0000;	
}
.bgContactBtm {
	background:url(../images/bg_contact_btm.gif) repeat-x;
}
.rtContent {
	padding:15px 15px 15px 9px;
}
.header {
	font-size:18px;
	font-weight:bold;
}
.footer {
	height:35px;
	background-color:#f1f1f1;
	border-top:1px solid #c6c6c6;
}
.footer a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.footer a:hover {
	color:#ff0000;
	text-decoration:none;
}
.ltFooter {
	padding:0px 0px 0px 14px;
}
.rtFooter {
	text-align:right;
	padding:0px 14px 0px 0px;
}