@charset "utf-8";
/* Common */
 body {
	margin: 0px auto;
	background-image: url(../images/consumers/pagebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1002px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #9ac1ec;
	color: #444444;
}
.txtBlue {
	font-size: 14px;
	/*color: #3e94db;*/
	color: #2a467f;
	font-weight:bold;
}
.txtBlueHeader {
	font-size: 30px;
	/*color: #3e94db;*/
	color: #2a467f;
}


/* Header */
#header  
{
    padding:8px 8px 0px 8px;

}
#headerbg {
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
	height: 187px;
	vertical-align: middle;
}
#headerimage
{
   	background-image: url(../images/consumers/family.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	clear: both;
	z-index: 100;
	height: 187px;
}
#contact {
	width: 300px;
	float: right;
	font-size: 12px;
	line-height: 18px;
}
.txtgreen {
	font-size: 20px;
	color: #1bb700;
	line-height: 25px;
}
#logoAltText 
{
	color: #494949;
	font-weight: bold;
	font-size: 18px;
}
#headertxt 
{
	padding-top: 64px;
	background-color: Transparent;
	color: #494949;
	padding: 55px 0px 0px 30px;
	font-weight: bold;
	font-size: 22px;
	height: 37px; 
}
#headerSubText 
{
   	background-image: url(../images/consumers/family.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px 0px 0px 30px;
	background-color: #BDD8F2;
	color: #494949;
	font-size: 18px;
	line-height: 25px;
	height: 85px;
}
.rotatingText 
{
	color: #494949;
	font-size: 14px;
	vertical-align:middle;
}
.txt24 {font-size: 24px;}

#rotatingarea 
{
	padding: 0px 0px 0px 15px;
	height: 22px;
	background-color: #E6F0FB;
}
#container {
	padding: 15px 0px 0px 15px;
	background-color: #FFFFFF;
}
#marquee
{
	background-color: #E6F0FB;
	width: 1002px;
}

/* left coloum */
 #leftColoum {
	font-size: 12px;
	/*position: relative;*/
	width: 550px;
}
.fieldPadding {
	padding-left: 50px;
}
.submitTd {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding: 4px;
}
.text-field {
	padding-left: 200px;
}
.formTxt {
	float: left;
	width: 225px;
}
form,select,textarea,input {
	display: inline;
	font-size: 12px;
	color: #224171;
}
.text_copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7B7B87;
}


/* Right coloum */
 #rightColoum {
	width: 420px;
	float: right;
	font-size: 12px;
}
.imgblock img {
	float: left;
	width: 40px;
	border: 0px;
}
#right_box1 {
	background-color: #f9f9f9;
	padding: 15px 0px 30px 15px;
	widows:420px;
}
#right_box2 {
	background-color: #ffffff;
	padding: 15px 0px 15px 15px;
	widows:420px;
}

#left_box1 
{
    background-color: transparent !important; 
    border:1px solid #2a467f; 
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    border-radius: 6px; 
    width:550px; 
    padding: 8px 0px 8px 8px;
}

/* Footer */
#footer {
	background-color: #FFFFFF;
	clear: both;
	width: 972px;
	margin:auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

#mainsection {
	background-color: #FFFFFF;
	clear: both;
	width: 1002px;
	margin:auto;
	padding-left: 0px;
	padding-bottom: 0px;
}

.alert
{
    font-weight: bold;
    color: red;
}

.updateProgress
{
	position: absolute;
	background-color: #dddddd;
	filter: alpha(opacity=80);
	MozOpacity: 0.8;
	opacity: 0.8;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 10%;
	left: 50%;
}
