
#content{
background:url(/images/site/bg_home_content.jpg) bottom repeat-x;
margin:0 14px;
padding:0 0 15px 0;
}
	#leftCol{
	float:left;
	margin:0 0 0 21px;
	_margin:0 0 0 10px;
	padding:12px 0 0 0;
	width:199px;
	}
		#subNav{
		background:url(/images/site/subnav_mid.jpg) repeat-y;
		width:198px;
		}
		#subNavInner{
		background-color:#e0dbef;
		xbackground:url(/images/site/subnav_bot.jpg) bottom no-repeat;
		height:1%;
		padding:0 0 15px 0;
		}
			#subNav h2{
			background:url(/images/site/subnav_header.jpg) #292956 no-repeat;
			color:#fff;
			font-size:16px;
			padding:6px 0;
			text-align:center;
			}
			#subNav ul{
			margin:5px 0;
			}
				#subNav ul ul{margin:5px 0 0 0;}
				#subNav li{
				background:url(/images/site/subnav_dashed.gif) bottom repeat-x;
				_background-color:#e0dbef;
				display:block;
				font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
				font-weight:bold;
				line-height:120%;
				padding:6px 10px 8px 15px;
				}
					#subNav ul ul li{
					/*background:url(/images/site/subnav_bullet.gif) no-repeat 0 8px;*/
					background:none;
					font-weight:normal;
					/*padding:4px 10px;*/
					padding:4px 0;
					margin:0 0 0 10px;
					}
					#subNav ul ul li a{
					color:#5e5e5e;
					}
				#subNav a{
				color:#305e97;
				text-decoration:none;
				}
					#subNav a:hover, #subNav .active a{
					color:#1d4679;
					text-decoration:underline;
					}
						#subNav .active ul a{
						color:#5e5e5e;
						text-decoration:none;
						}
						#subNav ul ul li a:hover, #subNav ul ul .active a{
						color:#606196;
						text-decoration:underline;
						}
				#subNav a.expanded{
				background:url(/images/site/subnav_expanded.gif) no-repeat right center;
				padding-right:17px;
				}
		
		#nextSteps{
		background-color:#f3f3f3;
		xbackground:url(/images/site/bg_whatsNext_bot.jpg) bottom no-repeat;
		font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
		height:1%;
		margin:10px 0;
		padding:0 0 8px 0;
		width:199px;
		}
			#nextSteps h3{
			background:url(/images/site/bg_whatsNext_top.jpg) no-repeat;
			color:#fff;
			font-size:18px;
			height:34px;
			padding:8px 0 0 0;
			text-align:center;
			}
			#nextSteps ul{}
				#nextSteps li{margin:10px 4px;}
				#nextSteps li a{
				color:#fff;
				display:block;
				font-size:14px;
				font-weight:bold;
				height:44px;
				text-decoration:none;
				width:190px;
				}
					#nextSteps a:hover{text-decoration:underline;}
					#nextSteps span{
					display:block;
					padding:0 0 0 45px;
					}
			#cta1 a{background:url(/images/site/bg_whatsNext_cta1.jpg) no-repeat;}
				#cta1 span{padding-top:8px;}
			#cta2 a{background:url(/images/site/bg_whatsNext_cta2.jpg) no-repeat;}
				#cta2 span{padding-top:15px;}
			#cta3 a{background:url(/images/site/bg_whatsNext_cta3.jpg) no-repeat;}
				#cta3 span{padding-top:8px;}
				
			#nextSteps .rss{
			padding:10px 0 0 0;
			text-align:center;
			}
				#nextSteps .rss a{
				background:url(/images/site/rss_module.jpg) right no-repeat;
				color:#565656;
				font-size:14px;
				font-weight:bold;
				letter-spacing:-1px;
				padding:2px 24px 2px 0;
				text-decoration:none;
				}
	
	#mainCol{
	color:#565656;
	float:left;
	font-family:"Trebuchet MS", "Geneva", arial;
	margin:0 0 0 21px;
	padding:12px 0 0 0;
	}
		#twoCol #mainCol{
		width:718px;
		}
		#threeCol #mainCol{
		width:498px;
		}
		#mainCol h2{
		color:#305e97;
		font-size:18px;
		margin:15px 10px 10px 10px;
		}
		#mainCol h3{
		color:#4c4d83;
		font-size:14px;
		margin:15px 10px 10px 10px;
		}
		#mainCol h4{
		color:#305e97;
		font-size:14px;
		margin:20px 10px 10px 10px;
		}

		#mainCol h5{
		color:#305e97;
		font-size:12px;
		margin:15px 10px 10px 10px;
		font-weight:normal;
		}		
		
		#mainCol h6{
		color:#305e97;
		font-size:10px;
		margin:15px 10px 10px 10px;
		font-weight:normal;
		}


		#mainCol address{
		color:#6e6e6e;
		font-size:12px;
		line-height:15px;
		font-style:italic;
		font-weight:normal;
		}
		
		
		#mainCol a{
		color:#305e97;
		text-decoration:none;
		}
			#mainCol a:hover{
			color:#1d4679;
			text-decoration:underline;
			}
		#mainCol p{margin:15px;}
		#mainCol ul{margin:10px 10px 15px 30px;}
			#mainCol ul li{
			background:url(/images/site/bullet.gif) no-repeat 0 3px;
			height:1%;
			line-height:130%;
			margin:15px 0;
			padding:0 0 0 15px;
			}
			#mainCol ol li{
			list-style:decimal;
			line-height:130%;
			margin:7px 15px;
			}
		#mainCol img{
		border:0px solid #d6d6d6;
		margin:0 10px 10px 10px;
		padding:5px;
		}
		#mainCol blockquote{}
		
		#mainCol sub, #mainCol sup{
		height:0;
		font-size:9px;
		line-height:1;
		position:relative;
		vertical-align:baseline !important;
		vertical-align:bottom;
		}
			#mainCol sup{
			bottom:1ex !important;
			bottom:1.3ex;
			}
			#mainCol sub{top:.5ex;}
			
		#mainCol table{
		background:#f0eff7;
		border:1px solid #262753;
		margin:10px 15px;
		}
			#mainCol tr{
			margin:5px;
			padding:10px;
			}
			#mainCol td{
			border:1px solid #262753;
			border-width:1px 0;
			margin:5px;
			padding:10px;
			}
		
		#breadcrumb{
		background:#f2f2f2;
		font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
		padding:3px 0;
		}
			#breadcrumb p{margin:0 10px;}
			
		#mainCol .pagination{
		margin:20px 0;
		padding:1px;
		text-align:center;
		}
			/*#mainCol .pagination a{
			background:#eee;
			border:1px solid #d5d5d5;
			padding:1px 0;
			}
				#mainCol .pagination a:hover{
				background:#cdc6e7;
				border:1px solid #776eaf;
				text-decoration:none;
				}*/
			#mainCol .pagination span{
			border:1px solid #d5d5d5;
			margin:1px 0;
			padding:1px 0;
			}
			#mainCol .pagination a{
			background:#eee;
			border:1px solid #fff;
			color:#2b5487;
			padding:0 7px;
			text-decoration:underline;
			}
				#mainCol .pagination a:hover{
				background:#fff;
				color:#a2a2a2;
				}
			#mainCol .pagination .active{
			background:#fff;
			color:#bababa;
			}
				#mainCol .pagination .active:hover{background:#fff;}
			
		#mainCol .video{
		background:url(/images/site/bg_video_left.jpg) bottom left no-repeat;
		margin:30px auto 15px auto;
		}
		#mainCol .videoInner1{
		background:url(/images/site/bg_video_right.jpg) bottom right no-repeat;
		padding:0 5px 13px 5px;
		}
		#mainCol .videoInner2{
		background:#fff;
		border:1px solid #d6d6d6;
		padding:5px;
		}
		
		#mainCol .survey{margin:20px 0;}
			#mainCol .row{
			clear:both;
			margin:5px auto;
			width:475px;
			}
				#mainCol .rowL{
				float:left;
				padding:7px 0 0 0;
				text-align:right;
				width:165px;
				}
				#mainCol .rowR{
				float:right;
				padding:0 0 10px 0;
				_padding:0 0 5px 0;
				width:300px;
				}
			#mainCol .colR{
			float:right;
			margin:5px 50px 0 0 !important;
			margin:5px 25px 0 0;
			width:230px;
			}
			#mainCol .colL{
			float:left;
			margin:30px 0 0 50px !important;
			margin:30px 0 0 25px;
			width:200px;
			}	
			#mainCol .survey .input{
			background:#f1f1f1;
			border:1px solid #dfdfdf;
			color:#757575;
			font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
			font-size:14px;
			padding:4px;
			width:250px;
			}
				#mainCol .survey textarea.input{
				font-size:14px;
				height:120px;
				width:300px;
				}
				#mainCol .survey .phone{
				margin:0 5px 0 0;
				width:35px;
				}
			#mainCol .survey .button{
			background:none;
			border:0;
			color:#305e97;
			cursor:pointer;
			font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
			font-size:16px;
			font-weight:bold;
			}
			#mainCol .survey .required span{color:#f00;}
		
	#rightCol{
	float:left;
	margin:0 0 0 23px !important;
	margin:0 0 0 11px;
	padding:25px 0 0 0;
	width:197px;
	}
		#rightCol .module{
		background:url(/images/site/bg_module_sm_mid.gif) repeat-y;
		margin:0 0 10px 0;
		}
		#rightCol .moduleInner1{background:url(/images/site/bg_module_sm_bot.gif) left bottom no-repeat;}
		#rightCol .moduleInner2{
		background:url(/images/site/bg_module_sm_top.gif) no-repeat;
		height:1%;
		padding:11px 10px 7px 10px;
		}
			#rightCol .module h2{
			font-size:18px;
			color:#305e97;
			margin:0 0 10px 0;
			text-align:center;
			}
				#rightCol .module h2 a, #rightCol .module h3 a, rightCol .module h4 a{
				color:#305e97;
				text-decoration:none;
				}
			#rightCol .module h3{
			font-size:16px;
			margin:0 5px 10px 5px;
			}
			#rightCol .module h4{
			font-size:14px;
			margin:0 5px 10px 5px;
			}
	
			#rightCol img{
			border:0px solid #cecece;
			padding:2px;
			}
				#rightCol img.noBorder{
				border:none;
				padding:0;
				}
			#rightCol .module p{
			color:#565656;
			line-height:120%;
			margin:8px 5px;
			}
			#rightCol .module a{color:#48709d;}
			#rightCol .module a:hover{color:#714789;}
			#rightCol ul{margin:10px 0;padding:0 5px;}
			#rightCol li{
			background:url(/images/site/bullet_sm.jpg) 0 3px no-repeat;
			margin:7px 0;
			padding:0 0 0 10px
			}
			#rightCol ol{
			list-style:decimal;
			margin:7px 20px;
			}
				#rightCol ol li{
				background:none;
				padding:0;
				}
			#rightCol form{text-align:center;}
				#rightCol .input{
				background:#eaeaea;
				border:1px solid #cfcfcf;
				color:#757575;
				font-size:11px;
				margin:0 0 5px 0;
				padding:5px;
				width:150px;
				}
				#rightCol .button{
				background:url(/images/site/bg_module_button.gif) no-repeat;
				border:0;
				color:#4d4d4d;
				font-size:11px;
				height:24px;
				margin:0 0 5px 0;
				padding:0;
				text-align:center;
				width:78px;
				}

.error, .errorMessage{color:#f00;}

ul.errors {color:#f00;font-style:normal;}

p.surveyThanks{display:none;color:Green;font-style:italic;font-size:14px;font-weight:bold;};

#survThanks
{
	display:block;
	height:0px;
	padding:0px;
	margin:0px 0px 0px 15px;
	
}

/*.captcha input 
{
	background:#f1f1f1;
	border:1px solid #dfdfdf;
	color:#757575;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:14px;
	padding:4px;
	width:100px;
}*/