/* 
dk gray: #b3b3b3;
lt gray: #eaeaea;
red: #cd1f23;
blue : #5970a4;
blue links: #66f;
copy gray: #666;
*/

html,body{width:100%;height:100%;}
body,img,div{padding:0;margin:0;border:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:9pt;background-color:#666; color:#666;}
a{color:#66f;text-decoration:none;}
a:hover{text-decoration:underline;}
#mainContainer, #mainHeader, #mainBody{width:800px;float:left;background-color:#fff;}

/* Header Styles */
#mainHeader{height:250px;}
#msLogo{
	float:left;
	height:80px;
	margin-left:33px;
	vertical-align:middle;
	background-color:#fff;
	padding-top:10px;
}

#msTagLineContainer{
	width:800px;
	height:160px;
	float:left;
	background-color: #7284b3;
	vertical-align:middle;
}

#msTagLineContainer img{
	margin:5px;
	float:left;
}

#msTagLineContainer #tagline{
	margin-top:75px;
	margin-bottom:75px;
}

/* Body Styles */
#mainBody{
	float:left;
	width:800px;
}
	
	/* Left Column Styles */
	#leftCol{
		width:180px;
		height:100%;
		background-color:#eaeaea;
		float:left;
	}
	
	#leftCol #formHeader {
		height:65px; 
		padding:5px;
		padding-left:7px;
		color:#fff;
		background-color:#b3b3b3;
		font-weight:bold;
		margin-bottom:3px;
		font-size:8pt;
	}

	#leftCol #formContainer{
		padding-left:7px;
		padding-top:7px;
		border-top:1px dashed #b3b3b3;
		border-bottom:1px dashed #b3b3b3;
		float:left;
		
	}
	
	#leftCol .formLabel{
		text-align:left;
		font-weight:bold;
		font-size:8pt;
	}
	
	#leftCol .formTextInput{
		font-size:8pt;
		width:161px;
		margin-bottom:3px;
	}
	
	
	#leftCol #whitePaperContainer {
		margin-top:7px;
		width:161px;
		vertical-align:top;
		float:left;
	}
	
	
	
	#leftCol #whitePaperCheckContainer{
		padding:5px;
		border:1px solid #b3b3b3;
		border-top:0;
		margin-top:0;
		float:left;
		
	}
	
	#leftCol #whitePaperCheckContainer .formCheckInput{
		float:left;
		width:12px;
		display:table;
	}
	
	#leftCol #whitePaperCheckContainer #whitePaperCopy{
		float:left;
		width:125px;
		display:table;
		float:right;
		font-weight:bold;
		font-size:8pt;
	}
	
	#formFooter{
		margin-top:3px;
		margin-bottom:3px;
		float:left;
	}
	
	#formFooter #requiredNote{
		float:left;
		font-weight:bold;
		font-size:8pt;
	}
	
	#formFooter #submitBtn{
		float:right;
		margin-right:12px;
	}
	
	#alternateContactContainer{
		padding-left:10px;
		padding-bottom:30px;
		margin-top:2px;
		float:left;
		font-size:7.5pt;
	}
		
	#alternateContactContainer span{
		float:left;
		font-weight:bold;
		width:160px;
	}
	
	
	.heavyBold{
		font-size:10pt;
		color:#000;
		padding:3px 0px;
	}
	
	/* Right Column Styles */
	#rightCol{
		width:620px;
		height:auto;
		padding-top:20px;
		color:#666;		
		float:left;
	}
	
	#rightColContentContainer{
		padding-left:70px;
		float:left;
		text-align:left;
	}
	
	.redHeader{
		color:#cd1f23;
		font-weight:bold;
		font-size:10pt;
		width:270px;
		float:left;
		margin-bottom:15px;
	}
	
	.rightColCopyPara{
		width:500px;
		margin-bottom:15px;
		font-size:10pt;
		float:left;
	}
	
	 ul{
		float:left;
		width:200px;
		display:block;
		color:#666;
		padding-right:0;
		margin-right:0;
		font-weight:bold;
		list-style-type:disc;
	}
	
	.rightColCopyPara li#blist2{float:left}
	.rightColCopyPara a{
		font-size:9pt;
		font-weight:bold;
	}
	
	.heavyBold{
		color:#000;
		font-weight:bold;
	}
	
	#rightColRedntNav{
		margin-top:30px;
		float:left;
		display:block;
		width:100%;
	}
	
	
	
	
