html, body{ height:100%; margin:0;}
body{ 
	background:#6a99c5;
	margin:0; 
	font:14px Verdana, Arial, Helvetica, sans-serif;
	text-align:left; 
	line-height:20px;
}
a:link, a:visited, a:active{ color:#486e93; text-decoration: underline; font-weight:bold;}
a:hover{ color:#670d0d; text-decoration:none; font-weight:bold;}
hr.clear{margin:0; padding:0; height:0; visibility:hidden; display:block; clear:both; border:0 solid #FFF; font-size:1px; line-height:0;}

.contentpaneopen h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#486e93; line-height:30px; /* margin-top:-55px; */ padding-left:55px; padding-right:10px; text-align:center; position:absolute; top:140px; width:550px;}

h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#486e93; line-height:25px; margin:0px; padding:0px;}
h2 a:link, h2 a:active, h2 a:visited{ color:#670d0d; text-decoration:none;}
h2 a:hover{color:#670d0d; text-decoration:underline;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#486e93; line-height:20px; margin:0px; padding-bottom:10px; padding-top:10px;}
h3 a:link, h3 a:active, h3 a:visited{ color:#670d0d; text-decoration:none;}
h3 a:hover{color:#670d0d; text-decoration:underline;}
h4{}
h5{}

.cta{ font-size:16px; background:transparent url(images/cta_arrow.gif) no-repeat scroll left top; padding-left:18px; color:#670d0d;}

.contentpaneopen ul{list-style-image:url(images/dots.gif); padding:0px 20px; margin-top:5px;}
li{ padding:5px 0;}
#wrapper{ width:900px;}
.lihomespace li{ padding:0px 5px;}
.lihomespace a:link, .lihomespace a:active, .lihomespace a:visited{ text-decoration:none;}
.lihomespace a:hover{ text-decoration:none;}

#header{ width:900px; height:200px;}
.ColLeft{ float:left; width:309px; height:200px; background:url(images/top_imag.jpg) no-repeat;}
.ColRight{float:left; width:591px; height:200px; background:url(images/logo_bg2.gif) repeat-y;}

#container{ background:url(images/container_bg.gif) repeat-y;/* border-bottom:2px solid #5d7c99; */}
#container img{ margin:20px;}
#leftCol{ float:left; width:230px; height:auto; margin-left:0px; background:url(images/side_bar.gif) no-repeat right top;}
.RightCol{padding:20px;}
#Nav{ width:189px; text-align:left;}

#Nav a{padding:2px 0 2px 5px;text-decoration: none; font-size:14px; display:block; font-weight:bold;}
#Nav a:link, #Nav a:active, #Nav a:visited{color:#000; background-color:#C5D7E9;  border-left:5px solid #6a99c5;}
#Nav a:hover{ color:#fff; background-color:#6a99c5; border-left:5px solid #6a99c5;}

#Nav ul{margin:0; padding:0; list-style:none;}
#Nav li{display: block; padding:0; margin:2px 0; /*background: url(images/nav_bg_btn.jpg;) repeat-y;*/}

#Nav a#active_menu{color:#fff; background-color:#6a99c5; border-left:5px solid #6a99c5;!important;}

.Box{}
#mainlevel ul{ margin:0px;}
.contentpaneopen td{ padding:40px 0px 40px 20px; text-align:left;}

#Testimonial{ widows:189px; height:350px; }
#Testimonial h1{ font-size:16px; color:#670d0d; font-weight:bold; margin:0px; pading:4px; line-height:18px; padding:0px; text-align:center}
#Testimonial p{ font-size:11px; color:#4a4a4a;  font-style:italic; margin:0px; padding-top:10px;}
#Testimonial img{ margin:0px!important;}
#testiBox{ background:#e4eff9; border:1px solid #5d7c99; padding:10px; margin:0 10px 20px 0;}
#testiBox p{color:#3F566C;}
#testiBox h2{ color:#739cc3; font-size:16px; padding:0px;}
#testiBox h3{ color:#96badf; font-size:14px; padding:0px;}

#footer{ background:url(images/footer_bg.gif) repeat-y;}
.footerTxt{border-top:2px solid #5d7c99; display:block; margin:0 5px;}
.footerTxt p{ font-size:12px; color:#3f566c; margin:0px;}


#botNav{height: auto;width: 807px; text-align:center; margin: 20px 0;}

#copyRight{ float:left; width:200px;font-size: 9px!important; padding-left:5px;color: #e8eff6!important;}
#xcellTag{
	font-weight:bold!important;
	float:right;
	width:400px;
	padding-right:20px;
	text-align:right;
	color: #e8eff6;
	font-size: 9px!important;
	font-family: Arial!important;
}
a.xcell{border:none!important; padding:0!important; margin:0!important;}
a.xcell:link, a.xcell:visited, a.xcell:active {text-decoration: none; color: #e8eff6!important;font-size: 9px!important;}
a.xcell:hover {text-decoration: underline; color: red!important;font-size: 9px!important;}



#NavBtm{ font-size:11px; color:#FFFFFF; margin-bottom:20px;  border-left:1px solid #FFF;}
#NavBtm a:link, #NavBtm a:active, #NavBtm a:visited{ color:#FFFFFF; text-decoration: underline;}
#NavBtm a:hover{ color:#07213a; text-decoration:none;}
#NavBtm a{font-size:10px; border-right:1px solid #FFF; padding:2px 4px 4px 0;}
#NavBtm ul{margin:0; padding:0; list-style:none;}
#NavBtm li{display: inline; padding:0px; margin:2px;}

#sign img{ margin:0px;}

#ImagesBox{background:#e4e4e4; border:1px solid #cacaca; float:right; margin:10px 10px 10px 15px;}
#ImagesBox img{ margin:6px;}
#ImagesBox2{float:right; margin:0px;}
#ImagesBox2 img{ margin:6px;}

#incentive{ width:311px;  padding-bottom:20px;}
#incentive img{ margin:0px;}
#incentive p{ padding-left:15px;}

#incentive2{ width:382px; background:url(images/Insen_bg2.gif);}
#incentive2 img{ margin:0px;}
#incentive2 p{ padding-left:55px;}

#imagesBox{ float:right; width:250px; margin:5px 5px 5px 20px;}
#imagesBox img{ margin:5px 5px 5px 20px;}

.field{ margin:6px; font-size:12px; text-align:left;}
.fbox{ background:url(images/fill_bg.gif) no-repeat center; margin:5px;}
.fbox2{ background:url(images/fill_bg_comments.gif) no-repeat center; margin:5px; height:90px;}

.fboxC{ background:url(images/fill_bg2.gif) no-repeat center; margin:5px;}

.Btn{ }

#Phone{font-size:20px; font-weight:bold; color:#2d5d8b; margin:40px 0; text-align:center;}
#Phone2{font-size:16px; color:#2d5d8b; margin:0; text-align:center; padding-top:1px; font-weight:bold;}



/* contact styles  */

#compPhone{ list-style:none; margin-bottom:20px; background:url(images_09/sce/icon_phone.gif) no-repeat left top; padding-left:90px}
#compPhone strong{width:100px; display:inline-block; font-style:normal;}
#compPhone li{font-style:italic; padding-bottom:7px; border-bottom:1px dashed #ccc;}
#compPhone li:hover{background:#fafafa;}


#addrs{padding:20px 0 0 30px;}
#addrs h3{margin-bottom:-10px;}

#formContent blockquote p{ margin:0 0 10px 0; padding-left:20px; border-bottom:1px dashed #ccc; font-size:10pt;}



#formContent{width:500px; float:left;}
#formHolder{width:400px; float:right; margin:20px 0 0 0;}
#formFrame{ padding-left:0px; background:#d3def8; border-right:2px solid #9cabd0; border-left:2px solid #9cabd0; font-size:12px;}
#formFrame td{padding-left:10px;}
#formFrame tr.frmBorderRow td{border-bottom:2px solid #FFF;}
.message{ padding:0 10px 20px 10px; font-size:10pt; color:#333333;}

#contactFrm{margin:0; padding:0; font-size:12px;}
#contactFrm td{padding: 0 0 0 5px;}
#contactFrm input{display:block; width:265px; margin:5px 0;}
#contactFrm label{font-weight:bold;}
#contactFrm .addComments{ padding-left:10px; font-style:italic; display:inline-block; padding-top:2px;}

.required{font-size:15px; color:#FF0000; font-weight:bold;}
.smTxt{font-size:9px; color:#333;}
.greeting{ text-align:center; color:blue;}
form.logout{padding-bottom:20px;}

.textfieldRequiredMsg, .textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg {
	display: none;
}

.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg{
	display: block;	color: #CC3333;	border: 0px solid #CC3333;	font-size:10px;	
}


.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color: #FF9F9F;
}

.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
}

.textfieldFlashText input, input.textfieldFlashText{
	color: red !important;
}


#mForm{background:url(images/mfrmTop.gif) no-repeat; width:450px; padding-top:11px;}
#mForm #mFormCont{background:url(images/mfrmRep.gif) repeat-y; padding:10px;}
#mForm #mFormBot{background:url(images/mfrmBot.gif) no-repeat; height:11px}
#mForm .mFormTitle{ color:#7C1414; text-align:center; font-weight:bold; font-size:20px; margin-bottom:20px;}
#mForm .mFormPhoneClose{color:#5D7C99; font-size:18px; text-align:center; font-weight:bold;}
