@charset "UTF-8";
/* CSS Document */


/* tag selectors */
.formHeader h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-weight:lighter;
	width:441px;
	margin:0 0 20px 0px;
	padding:0px;
}


.formHeader h2 {
	font-size:13px;
	font-weight:normal;
	margin:0 0 20px 0px;
	padding:0px;
	width:421px;
	color:#0C4790;
}

#formContainer h3 {
	background-color:#CED9E3;
	width:599px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:4px;
}

#formContainer h4 {
	width:330px;
	height:16px;
	background-color:#F2F4F9;
	padding:3px 8px 8px 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

form {
	margin:0px;
	padding:0px;
	font-size:10px;
}

label {
	color:#333333;
	font-size:11px;
	font-weight:bold;
}

/* main container */


#regPathContainer {
	width:648px;
	background-color:#EBEEF5;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#regPathHeader {
	width:617px;
	height:33px;
	padding:7px 11px  7px 11px;
	margin:0 0 8px 0;
	background-color:#B2C3D3;
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	background-position:11px 7px;
}

#formContainer {
	width:650px;
	background-image:url(../img/formbground.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0 20px 0 17px;
	overflow:hidden;
}
#leftSide{
	float:left;
	width:400px;
}
#rightSide{
	float:right;
	width:147px;
	padding-right:30px;
}




/* header styles */

#regPathHeader p {
	float:right;
	width:200px;
	font-size:12px;
	margin:0px;
	padding:8px 0 0 0;
	font-weight:bold;
}

#regPathHeader a {
	color:#174789
}


/* form styles */

#formTop {
	width:639px;
	border:none;
	margin:0px;
	padding:0px;
	height:1px;
	overflow:hidden;
	float:none;
	clear:both;	
	background-image:url(../img/border.gif);
	background-repeat:repeat-x;
}

#formBtm {
 	margin:0px;
	padding:0px;
	width:639px;
	height:1px;
	border:none;
	overflow:hidden;	
	background-image:url(../img/border.gif);
	background-repeat:repeat-x;
}

.formHeader {
	width:609px;
	height:300px;
	background-image:url(../img/topimg.jpg);
	background-repeat:no-repeat;
	background-position:360px 12px;
	margin:0px;
	padding:20px 0 0 0;
}

ul#featureList {
	list-style:none;
	width:314px;
	margin:0px;
	padding:0px;
}	

ul#featureList li {
	width:300px;
	margin:0px;
	padding:0 0 8px 15px;
	background-image:url(../img/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-size:12px;	
	line-height:12px;
}

input.colored {
	background-color:#FFFFCC;
}	

ul.fieldcolumns {
	list-style:none;
	width:450px;
	margin:7px 0 7px 0;
	padding:8px;
	height:40px;
}

ul.fieldcolumns li {
	float:left;
	width:220px;
	margin:0px;
	padding:0px;
}

ul.fieldcolumns li.narrow {
	width:105px !important;
}

a#signupBtn {
	display:block;
	width:230px;
	height:45px;
	background-image:url(../img/btn.jpg);
	background-repeat:no-repeat;
	margin:15px 0px 8px 0px;
	padding:0px;
	text-indent:-10000px;
	outline:none;
	
}




/* misc. styles */

.clear {
	float:none;
	clear:both;
}

.emphasis {
	color:#B90100;
}

.required {
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.zebra {
	background-color:#F2F2F2;
}
p.featuredArticleText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0C4790;
}

.legal {
	width:280px;
}
.yEmail{
line-height:20px;
}
.copyright {
	margin:8px 0 8px 0;
	padding:0px;
	float:left;
	font-size:10px;
	color:#333333;
}
.btmSelects{
	width:200px;
}
a.helplink {
	float:left;
	font-size:11px;
	color:#174789;
	padding:8px 0 8px 0;
	margin:0px;
}
.error {
	color:#FF0000;
	font-size:10px;
	margin:0px;
	padding:3px 0 3px 0;
	font-weight:bold;
}

