@charset "utf-8";
/* CSS Document */

BODY { padding:0; margin:17px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:130%; text-align:center; background-color: #F4F4F4; background-image: url(body.png); background-repeat: repeat-y; background-position: center; 
}
a.rss, a.rss:visited, a.rss:active { height:30px; font-size:10px; color:#999; text-decoration:none; background-image:url(rssFeed-1.gif); background-repeat:no-repeat; background-position:right center; padding:10px 22px 10px 0px; 
}

img {border:0;}

input.search {
	background-color:transparent;
	border:0;
	background-image:url(searchBG-1.jpg);
	background-repeat:no-repeat;
	width:117px;
	height:19px;
	font-size:10px;
	color:#DDD;
	padding:3px 0 0 4px;
}
input.searchFocus { background-color:transparent; border:0; background-image:url(searchBG_focus-1.jpg); background-repeat:no-repeat; width:117px; height:19px; font-size:10px; color:#666; padding:3px 0 0 4px; 
}
sup {
	font-size:9px
}
.smallContact {
	font-size: 9px;
}
.clear {
	clear:both;
	visibility:collapse;
}
.searchButton {
	background-image:url(goButton-1.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width: 27px;
	height: 19px;
	border:none;
}
.requiredFieldSign {
	color: Red;
}
div.mainContainer { width:790px; text-align:left; padding:0; margin:0; border: 1px solid #bbb; 
}
div.header { width:790px; margin:0px; padding:0px; font-size:10px; color:#AAA; 
}
div.contentContainer { width:790px; margin:0px; padding:0px; font-size:10px; color:#666; background: #fff; 
}
div.banner { width:790px; height:160px; margin:0; padding:0; /* background-image:url(../default.aspx_files/contentBG.gif); background-repeat:repeat-y; background-position:center; */ text-align:center; margin-bottom: 36px; background: #fff; 
}
div.bannerHome { width:790px; height:295px; margin:0; padding:0; border-bottom:1px dotted #ddd; text-align:center; margin-bottom: 12px; background: #fff; 
}

div.content {
	width:790px;
	margin:0;
	padding:0;
	/*background-image:url("../default.aspx_files/contentBG.gif");
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FFF;*/
}
div.footer { width:790px; margin:0; padding:0; background-color: #aaa; color: #FFF; 
}
.footer2_left {
	color: #FFF;
	vertical-align: top;
}
.contentTop {
	background-image:url(contentTop-1.gif);
	background-repeat:no-repeat;
	background-position: center;
	height: 10px;
	width: 790px;
	display: none;
}
.contentBottom {
	background-image:url(contentBottom-1.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	width: 790px;
	height: 21px;
	display: none;
}
table.footerMenu { font-size:11px; color:#ddd; margin-top:12px; margin-bottom: 13px; 
}
table.footerMenu td { padding-right: 18px; padding-left: 18px; 
}

table.footerMenu A { font-weight:normal; color:#FFF; text-decoration:none; 
}
table.footerMenu A:hover { color:#FC6; 
}
div.homeDiv { float:left; width:165px; font-weight:normal; font-size:11px; color:#666; text-align:left; margin-right:11px; line-height:150%; 
}
div.homeDiv A { font-size:11px; font-weight:normal; color:#F63; 
}
div.homeDiv A:hover {
	text-decoration:none;
	color:#F63
}
div.homeDiv h3 { color: #999; font-weight: bold; font-size: 12px; background-color: #FFF; margin: 0px 0px 5px 0px; padding: 0px; 
}
div.homeDivLast { float:left; width:155px; font-weight:normal; font-size:11px; color:#666; text-align:left; line-height:150%;
}
div.homeDivLast A { font-size:11px; font-weight:normal; color:#F63; 
}
div.homeDivLast A:hover {
	text-decoration:none;
	color:#F63
}
div.homeDivLast h3 { color: #999; font-weight: bold; font-size: 12px; background-color: #FFF; margin: 0px 0px 5px 0px; padding: 0px; 
}
div.homepageContent { padding-top: 0; padding-right: 40px; padding-bottom: 10px; padding-left: 40px; margin: 0; border: none; width: 100%;}
.homepageContent .homeDiv {
	margin-top: 20px;
}
.homepageContent .homeDivLast {
	margin-top: 20px;
}
table.QuickContact { margin: 5px 0px 5px 0px; width: 100%; 
}
table.QuickContact A { font-size:11px; font-weight:bold; color:#F63; text-decoration: none; 
}
table.QuickContact A:hover {
	text-decoration:none;
	color:#F63
}
table.QuickContact th A {
	font-weight: bold;
	text-decoration:none;
}
td.tableIcon {
	width: 18px;
}
div.tableQuickContact {
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #DDD;
	display: block;
	width: 155px;
}
div#QuickContactsArea {
	padding: 20px 0px 0px 0px;
	margin: 30px 0px 40px 0px;
}
div#ContactUs_Quick {
	display: block;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}
.divContentWrapper {
	background-color: White;
	padding: 10px;
}
/************ TOP LINKS **********/
.topLinks { text-align:left; height:26px; background:#eee; padding-top:12px; }
.topLinks ul { list-style:none; padding:0; margin:0; list-style-image:none; list-style-type:none; margin-left: 2px; }
.topLinks ul li { list-style:none; padding:0; margin:0; list-style-image:none; list-style-type:none; display:inline;  
}
.topLinks ul li a { color:#999; font-weight:700; font-size:11px; text-decoration:none; padding:3px 5px 3px 5px; margin-left: 10px;
}
.topLinks ul li a:hover { color: #F63; 
}
.homeDiv h3 a, .homeDivLast h3 a {text-decoration:none; text-transform:uppercase; color:#999; font-size:12px; font-weight:700;}
.homeDiv a, .homeDivLast a {text-decoration:none; font-weight:700 !important;}
.homeDiv p, .homeDivLast p {margin-right:8px;}

.topLinks img {margin:-6px 12px 0px 0px;}

.banner img {margin-top:-12px;}
.bannerHome img {margin-top:-12px;}



h2.benefits, h2.features {
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 0px 0px 6px 24px;
	border-bottom: 1px solid #ddd;
}

h2.features {
	background-image: url(images/features.png);
}

h2.benefits {
	background-image: url(images/benefits.png);
}

ul.features li { list-style-image:url(images/bullet_features.png);
}


ul.benefits li { list-style-image:url(images/bullet_benefits.png);
}

.centerContainer ul li {list-style-image:url(images/bullet_features.png);}
.centerContainer ul li ul {margin-top:8px; margin-left:-3px; }
.centerContainer ul li ul li {list-style-image:none; }

.signUp {margin-left:30px;  padding-top:18px;}

.signUp h6  {color:#AAAAAA;
font-family:"Arial Black",Gadget,sans-serif;
font-size:12px;
font-weight:bold;
margin:0px 0px 12px 0px;
padding:0px;
text-transform:uppercase;}

.QuickContact h3 a {font-family:"Arial Black",Gadget,sans-serif;
font-size:12px  !important;
font-weight:bold;
color:#f63 !important; text-decoration:none;text-transform:uppercase;}
.QuickContact h3 a:hover {color:#f63; text-decoration:underline;}

p.footnote {font-size:11px; font-style:italic; margin:8px 0px 0px 0px; padding:0;}

p.footnote span {color:#F63;}

.leftMenuContainer a {}

table.QuickContact td {height:28px;}
table.QuickContact a {text-decoration:underline !important;}
table.QuickContact a:hover {/*text-decoration:none !important;*/}

.homeDiv img {margin-top:10px;}

/************************************************/
.related h6 {font-size:11px !important; color:#aaa !important;}
.related ul {}
.related ul li {}
.related ul li a {font-size:11px !important; color:#666 !important; font-weight:300 !important;}
.related ul li a:hover {color:#f63 !important;}
.related .QuickContact a {font-size:11px !important; color:#666 !important; font-weight:300 !important;}
.related .QuickContact a:hover {color:#f63 !important;}
.logInHome {padding:5px 10px 5px 8px; border:1px solid #ccc; background:#EEE;}
.logInHome img {margin:0px 5px -3px -2px;}

div.centerContainer_2ColumnR_2 a {font-size:11px !important; color:#666 !important; font-weight:300 !important;}
div.centerContainer_2ColumnR_2 li {line-height:125%; margin-bottom:6px;}
div.centerContainer_2ColumnR_2 a:hover {color:#f63 !important;}
.NewsText {color:black;}


/*
-----------------------------------------------------------------------------------
LOGIN TO CUSTOMER AREA
-----------------------------------------------------------------------------------
*/

optgroup {
	font-style:normal;
	font-weight:300;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

option {
	color:#f63;
	font-weight:700;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font:menu;
}

.loginSelect {
	border: 1px solid rgb(153, 153, 153);
	padding: 2px;
	font-weight: 700;
	font-size: 14px;
	background-color: rgb(255, 255, 204);
	font-family: Arial, Helvetica, sans-serif;
	width: 310px;
	margin:1px 0px;
	color:#222;
}

.loginForms {
	width:310px;
	float:left;
}

.note {
	font-size:11px;
	float:left;
	padding:0px 4px 1px 4px;
	background:#eee;
	border:1px solid #ccc;
}

.forgotPass {
	float:right;
	padding:0px 4px 2px 4px;
	margin-right:6px;
	background:#fff;
	font-size:10px;
	border:1px solid #ddd;
}

.loginNewApp {
	text-align:left !important;
	padding:4px 18px 0px 18px;
}

.loginNewApp ul { margin:0px; }

.loginNewApp ul li { margin-bottom:4px; }

.loginForms input[type="submit"] { font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:12px; text-transform:uppercase;}

.loginForms loginSubmit { font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:12px; text-transform:uppercase;}

.newInterfaceLogin table {
	background:#fff;
	background-image:url('login.png');
	background-position: right top;
	background-repeat: no-repeat;
	border:1px solid #ddd;
	line-height:125%;
	text-align: right;
	margin:0px 0px 14px 0px;
}

