/* Main layout
================================================*/
#ctl00_logon_page #content-area {
	clear:both;
	margin:0;
	/*background:#fff url(../images/bg-col-nav.gif) repeat-y 0 0;*/
	border-top:1px solid #fff;
	width:957px;
	}	
#ctl00_logon_page #content-area.wide {
	background:#fff;
	}		
#ctl00_logon_page #content-primary {
	/*float:left;*/
	/*width:717px;*/
	width:727px;
	margin:0 0 0 20px;
	}
#ctl00_logon_page #content-primary.wide {
	float:none;
	width:915px;
	padding-bottom:5px;
	}	
#ctl00_logon_page #content-secondary {
	float:left;
	width:202px;
	}
#ctl00_logon_page #content-secondary div {
	padding:0 20px 20px 20px;
	}	
	
/* Heading
================================================*/		
#ctl00_logon_page h2 {
	font-size:1.3em;
	line-height:120%;
	color:#3580c4;
	}
#ctl00_logon_page h3 {
	font-size:1.1em;
	color:#3b85c9;
	}
#ctl00_logon_page #content-secondary h2 {
	font-size:1.2em;
	color:#3580c4;
	}	
	
/* Lists
================================================*/		
#ctl00_logon_page #content-secondary ul li {
	padding:.3em 0 .3em 15px;
	border-bottom: 1px dotted #9fcdea;
	background: url(../images/nav-bullet.gif) no-repeat left center;
	}	
#ctl00_logon_page #content-secondary ul {
	border-top: 1px dotted #9fcdea;
	}	
#ctl00_logon_page #content-secondary ul.list {
	margin:0 0 1em 0;
	}
#ctl00_logon_page #content-secondary ul.list ul {
	margin:0;
	border-top: none;
	}					
#ctl00_logon_page #content-secondary ul.list li {
	color: #3f7bbc;
	padding:.4em 0;
	background:none;
	}
#ctl00_logon_page #content-secondary ul.list ul li {
	padding:0 0 0 15px;
	background:url(../images/bullet-arrow-small.gif) no-repeat 0 .4em;
	border:none;
	}	
#ctl00_logon_page #content-secondary ul.list li a,
#ctl00_logon_page #content-secondary ul.list li a:link,
#ctl00_logon_page #content-secondary ul.list li a:visited {
	border-bottom:1px dotted #b1d3ff;
	font-weight:normal;
	}		
#ctl00_logon_page #content-secondary ul.list li a:hover {
	border-bottom:1px solid #e6290e;
	}	
	
/* Form
================================================*/		
#ctl00_logon_page #register-form .form-table td {
	vertical-align:middle;
	}
#ctl00_logon_page #register-form .form-table label {
	display:none;
	}
#ctl00_logon_page #register-form .form-table label.visible {
	display:block;
	float:left;
	width:auto;
	text-align:right;
	}
#ctl00_logon_page #register-form .form-table .txt3 {
	width:148px;
	margin-right:8px;
	padding:5px;
	}
#ctl00_logon_page #register-form .form-table .txt2 {
	width:300px;
	margin-right:15px;
	padding:0;
	}		
#ctl00_logon_page #register-form .form-table .txt {
	width:145px;
	margin:0 15px 0 0;
	padding:0;
	}
#ctl00_logon_page #register-form .form-table .txt6 {
	width:148px;
	padding:5px;
	margin:0;
	color:#666;
	border:1px solid #7096c5;
	}
#ctl00_logon_page #register-form .form-table .txt7 {
	width:300px;
	padding:.2em;
	margin:0;
	color:#666;
	border:1px solid #7096c5;
	font:1em Arial,Helvetica,sans-serif;
	}	
#formcol {
	width:55%;
	float:left;
}		
#formimg {
	width:45%;
	float:left;
}
.wide #formcol {width:345px;}		
.wide #formimg {width:300px; margin-left:29px;}
.wide #formtxt {width:175px; float:left; margin-left:20px}
.wide #formtxt p {
	padding:10px;
	margin-top:10px;
	}

#formimg h3 {
	font-size:130%;
	margin-top:0;
}		

#signup-table {background: url(../images/SignMeUp_Blue.png) top left no-repeat; width: 258px;}
#signup-table p.signup-header {padding-left: 55px; padding-top: 35px; color: #FFFFFF; font-style: italic; font-size: 1.8em; font-weight: bold;}
#signup-table p.signup-label {padding-left: 40px; margin: 0px; color: #FFFFFF; font-size: 1.2em; font-weight: bold;}
#signup-table p.signup-input {padding-left: 40px; margin: 0 45px 12px 0; *margin-bottom: 10px;}
#signup-table .txt44 {width: 170px;}
#signup-table .txt43 {width: 120px;}
#signup-table .submit-button {padding-left: 62px; padding-top: 10px; padding-bottom: 25px;}
.footnote {font-size: 0.9em; padding-left: 20px; padding-right: 15px;}
#info-table p {margin: 0 0 10px 0;}
#info-table h3 {margin: 15px 0 0 0;}
#info-table .blue {margin: 0 0 0 0;}
#info-table .bigger {margin: 0 0 10px 0;}

#testimonials {background: url(../images/Testimonials_HeaderBar3.png) 3px 0px no-repeat; width: 664px; height: 22px; margin: 0px; padding-top: 16px; padding-left: 36px; color: #FFFFFF; font-style: italic; font-size: 1.8em; font-weight: bold;}
.testimonial {padding-left: 25px; width: 639px;}
.first {padding-top: 10px;}
.testimonial em {color: #4165B0;}
.testimonial-left {background: url(../images/Testimonials_background_left.jpg); width: 18px;}
.testimonial-body {background: #E7F5FC url(../images/Testimonials_background.jpg) top left no-repeat; width: 682px;}
.testimonial-right {background: url(../images/Testimonials_background_right.jpg) 1px 0px repeat-y; width: 16px;}
