#headingTxt1 {
	font-weight: bold;
	color: #000000;
	padding-top: 16px;
}

/* calloutTxt1 used on the homepage */
#calloutTxt1 {
	padding-top:11px;
}

/* calloutTxt2 used on all subpages */
#calloutTxt2 {
	padding-top:11px;
}
/* calloutTxt3 only used on the faq's page */
#calloutTxt3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
}

#calloutTxt3 a:link, #calloutTxt3 a:visited { text-decoration: underline; color:#000000; }
#calloutTxt3 a:hover { text-decoration: underline; color:#666666; }
#calloutTxt3 a:active { text-decoration: underline; color:#000000; }

/* homepage styles */
#home {
	padding-left: 32px; 
	padding-right: 0px;
}

#contentTxtHome {
	font-size: 11px;
	color: #CCCCCC;
	padding-top: 4px;
}

.icon_whiteCrossImg {
	float: left;
	align: absmiddle;
	margin-left: -27px;
	margin-right: 8px;
}
/* end homepage styles */

/* start of the register page styles */
.registerBtn {
	margin-top: 14px;
	margin-bottom: 23px;
}

#formTxt {
	padding-left: 73px;
	padding-top: 6px;
	padding-bottom: 2px;
}

.openImg {
	float: left;
	align: absmiddle;
	margin-left: -18px;
	margin-right: 0px;
}

.errorMsgTxt {
	color: #F90303;
	padding-left: 73px;
	margin-bottom: 0px;
}

input, select {
	color: #464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-style:solid; 
	width: 274px;
	border-width: 1px;
	border-top-color: #8B8B8B;
	border-left-color: #8B8B8B;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	/*height: 18px;*/
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 73px;
	margin-bottom: 8px;
}

select {
	color: #464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFEFEF;
	border-style:solid; 
	width: 274px;
	border-width: 1px;
	border-top-color: #8B8B8B;
	border-left-color: #8B8B8B;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	/*height: 18px;*/
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 73px;
	margin-bottom: 8px;
}

.errorMsgForm {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F90303;
	margin-bottom: 2px;
}

.bg_cross_rhImg {
	margin-top: -7px;
	margin-right: 15px;
}


#bg_cross_lhImg {
	background-color: #FFFFFF;
	background-image: url(/imgs/bg_cross_lh.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
/* end registration page styles*/

/* start faq's */
.bg_cross_lhImg {
	margin-top: -7px;
}

#bg_cross_rhImg3 {
	background-color: #FFFFFF;
	background-image: url(/imgs/bg_cross_rh3.gif);
	background-repeat: no-repeat;
	background-position: 0px 49px;
}

/* start legals styles */
#bg_cross_lhImg2 {
	background-color: #FFFFFF;
	background-image: url(/imgs/bg_cross_lh2.gif);
	background-repeat: no-repeat;
	background-position: 18px 49px;
}

#bg_cross_rhImg2 {
	background-image: url(/imgs/bg_cross_rh2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 49px;
}

#headingTxt2 {
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 16px;
}

#legalsTxt {
	font-weight: normal;
	color: #FFFFFF;
}

#legalsTxt a:link, #legalsTxt a:visited { text-decoration: underline; color:#FFFFFF; }
#legalsTxt a:hover { text-decoration: underline; color:#999999; }
#legalsTxt a:active { text-decoration: underline; color:#FFFFFF; }
/* end legal styles */