@charset "UTF-8";
/* CSS Document */

body {
	background: rgb(253,184,18) url(images/bg.jpg) fixed no-repeat top center;
	}
	
img, div { behavior: url(iepngfix.htc) }

.hide {
	visibility: hidden;
	}
	
#ctn {
	margin: 15px auto 100px auto;
	width: 1025px;
	height: 100%;
	position: relative;
	}
	
	/*#navPos {
		width: 985px;
		position: absolute;
		height: 55px;
		top: 160px;
		left: 21px;
		}*/
	
#hdr {
	width: 1025px;
	height: 67px;
	background: url(images/header.png) top left no-repeat;
	position: relative;
	float: left;
	}
	
	#qkLinks {
		width: 150px;
		position: absolute;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		text-align: center;
		text-transform: uppercase;
		left: 837px;
		top: 47px;
		}
		
		#qkLinks a:link, #qkLinks a:visited {
			text-decoration: none;
			color: black;
			}
		
		#qkLinks a:hover {
			text-decoration: underline;
			color: #ee3524;
			}
		
#centerCtn {
	width: 1025px;
	height: 100%;
	background: url(images/shadow.png) top left repeat-y;
	float: left;
	}
		
#left {
	width: 20px;
	height: 450px;
	float: left;
	}
		
#center {
	width: 985px;
	height: 100%;
	margin: 0 0 0 1px;
	background: none;
	float: left;
	position: relative;
	}
		
#right {
	width: 19px;
	height: 450px;
	float: left;
	}
		
.kicker {
	width: 100%;
	height: 1px;
	clear: both;
	}
		
#foot {
	width: 1025px;
	height: 30px;
	clear: both;
	}
	
#logos {
	width: 1025px;
	height: 50px;
	position: relative;
	}
	
	#awnLogo {
		position: absolute;
		top: 0px;
		right: 245px;
		width: 175px;
		height: 46px;
		margin: 0;
		padding: 0;
		}
		
	#capLogo {
		position: absolute;
		top: 0px;
		right: 90px;
		width: 118px;
		height: 46px;
		margin: 0;
		padding: 0;
		}
		
	#disclaimer {
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 13px;
		color: rgb(165,35,15);
		position: absolute;
		top: 0;
		left: 26px;
		margin: 0;
		}
	
	#disclaimer a:link, #disclaimer a:visited {
		color: rgb(165,35,15);
		text-decoration: underlline;
		}
		
	#disclaimer a:hover {
		color: black;
		text-decoration: none;
		}
	
#qtrSections {
	margin: 15px 10px;
	padding: 10px 0;
	border-top: solid 1px rgb(253,184,18);
	border-bottom: solid 1px rgb(253,184,18);
	}
	
#sec1 {
	width: 232px;
	height: 220px;
	float: left;
	border-right: solid 1px rgb(253,184,18);
	padding: 0 8px 0 0;
	}
	
	.hmQuotes {
		width:226px;
		height:206px;
		overflow:hidden;
		}

	.messagediv{
		display: none;
		}
		
#sec2 {
	width: 225px;
	height: 220px;
	float: left;
	border-right: solid 1px rgb(253,184,18);
	padding: 0 8px;
	text-align: center;
	}
	
	#nbcPlug {
		width: 209px;
		marign: 0 auto;
		padding: 8px;
		left: -1px;
		background: black;
		}
		
		#nbcPlug img {
			float: left;
			margin: 0 8px 0 0;
			}
			
		#nbcPlug .nbcTxt {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 11px;
			color: white;
			text-align: center;
			float: left;
			margin: 6px 0;
			}
			
			#nbcPlug .nbcTxt a:link, #nbcPlug .nbcTxt a:visited {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: white;
				}
				
			#nbcPlug .nbcTxt a:hover {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: gray;
				text-decoration: none;
				}
	
		
#sec3 {
	width: 224px;
	height: 220px;
	padding: 0 8px;
	border-right: solid 1px rgb(253,184,18);
	float: left;
	position: relative;
	}
	
	#wcBox {
		width: 224px;
		position: absolute;
		top: 108px;
		left: 8px;
		}
		
	#capBox {
		width: 224px;
		text-align: center;
		position: absolute;
		top: 0;
		left: 8px;
		padding-bottom: 13px;
		margin: 0;
		border-bottom: solid 1px rgb(253,184,18);
		}
		
		#capBox img {
			text-align: center;
			margin: 8px 0;
			}
	
	.wcTxt {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: black;
		text-align: center;
		margin: 0 0 10px 0;
		line-height: 1.5em;
		padding: 0 10px;
		}
		
	.wcTxt a:link, .wcTxt a:visited {
		color: rgb(165,35,15);
		text-decoration: underline;
		font-weight: bold;
		}
		
	.wcTxt a:hover {
		color: rgb(253,184,18);
		text-decoration: none;
		font-weight: bold;
		}
	
	.tickerstyle {
		width:210px;
		height:48px;
		padding: 0;
		margin: 10px auto 0 auto;
		overflow:hidden;
		}

	.messagediv{
		display: none;
		}
		
	.speaker {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		text-align: center;
		margin: 0;
		}
		
		.speaker a:link, .speaker a:visited {
			color: rgb(165,35,15);
			}
			
		.speaker a:hover {
			color: rgb(253,184,18);
			text-decoration: none;
			}
	
#sec4 {
	width: 230px;
	height: 220px;
	position: relative;
	padding: 0 0 0 8px;
	float: left;
	}
	
	#socialBox {
		position: absolute;
		top: 10px;
		left: 10px;
		width: 230px;
		height: 90px;
		border-bottom: solid 1px rgb(253,184,18);
		}
		
		#socialLinks {
			width: 230px;
			height: 54px;
			margin: 18px 0 0 0;
			}
			
		#socialLinks p {
			float: left;
			margin: 0 16px 0 0;
			}
			
	#partnerBox {
		position: absolute;
		top: 110px;
		left: 10px;
		width: 230px;
		height: 65px;
		}
		
		#partnerLogos {
			width: 234px;
			margin: 12px 0 0 0;
			}
			
		#partnerLogos img {
			float: left;
			margin: 0 18px 0 0;
			}
			
		#partnerBox p {
			margin: 12px 0 0 0;
			text-align: right;
			clear: both;
			}
		
		#partnerBox p a:link, #partnerBox p a:visited {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
			text-decoration: underline;
			text-align: right;
			color: rgb(162,35,15);
			}
			
		#partnerBox p a:hover {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
			text-decoration: none;
			text-align: right;
			color: rgb(253,184,18);
			}
			
			
.normal, .essay-text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: black;
	text-align: justify;
	}
	
	.normal a:link, .normal a:visited {
		color: rgb(162,35,15);
		text-decoration: none;
		}
	
	.normal a:hover {
		color: rgb(253,184,18);
		text-decoration: underline;
		}

#reportCtn {
	margin: 15px 0;
	width: 985px;
	}
	
	#lfCol {
		width: 220px;
		height: 100%;
		float: left;
		}
		
	#rtCol {
		width: 643px;
		height: 100%;
		padding: 0 60px 40px 60px;
		border-left: solid 1px rgb(162,35,15);
		float: left;
		}
		
#partCtn {
	width: 643px;
	padding: 0 60px 40px 60px;
	margin: 30px auto;
	}
	
	.partBox {
		width: 100%;
		margin: 0 0 50px 0;
		}
		
	.partnerLogo {
		
		}
		
	.partnerInfo {
		margin: 20px 0 0 0;
		}
		
		.partnerTitle {
			color: rgb(162,35,15);
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 20px;
			text-align: left;
			margin: 0 0 12px 0;
			}
		
#signup {
	width: 966px;
	height: 34px;
	position: relative;
	}
	
	#stay {
		position: absolute;
		top: 4px;
		left: 14px;
		width: 388px;
		height: 26px;
		}
		
	#fields_fname {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color: rgb(162,35,15);
		position: absolute;
		top: -2px;
		left: 410px;
		width: 142px;
		padding: 6px;
		border: solid 2px #CCC;
		}
		
	#fields_lname {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color: rgb(162,35,15);
		position: absolute;
		top: -2px;
		left: 574px;
		width: 138px;
		padding: 6px;
		border: solid 2px #CCC;
		}
		
	#fields_email {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color: rgb(162,35,15);
		position: absolute;
		top: -2px;
		left: 734px;
		width: 142px;
		padding: 6px;
		border: solid 2px #CCC;
		}
		
	#submit {
		position: absolute;
		top: 10px;
		left: 900px;
		}
		
	.clearFieldBlurred { color: #666 !important; font-style: italic; }
	.clearFieldActive { color: #000; }
		
	
		
#tickerCtn {
	width: 966px;
	height: 30px;
	background: black url(images/tickerBG.gif) top left no-repeat;
	margin: 10px auto;
	}
	
		
#galleryBox {
	width: 600px;
	padding: 20px 20px 0 20px;
	margin: 10px auto 40px auto;
	}
	
	.galleryTitle {
		width: 100%;
		height: 25px;
		margin: 0 0 10px 0;
		}
		
	.galThmbCtn {
		width: 180px;
		float: left;
		padding: 12px;
		}
		
	.galleryTxt {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		text-align: center;
		margin: 12px auto;
		}
		
		.galleryTxt a:link, .galleryTxt a:visited {
			color: rgb(165,35,15);
			text-decoration: none;
			}
			
		.galleryTxt a:hover {
			color: rgb(253,184,18);
			text-decoration: underline;
			}
		
#conCtn {
	width: 400px;
	background: white;
	margin: 0 auto;
	padding: 20px;
	}
		
			
.quoteBox {
	width: 100%;
	margin: 0 0 15px 0;
	position: relative;
	padding: 14px;
	}
	
.quoteBox img {
	position: absolute;
	}
	
.quoteCtn {
	
	}
			
.committeeTitle {
	color: rgb(162,35,15);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: left;
	margin: 0;
	}
	
	.quoteTitle {
	color: rgb(162,35,15);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: left;
	margin: 20px 0 0 0;
	}
	
.quotePos {
	color: gray;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: left;
	margin: 2px 0 18px 0;
	}

.quoteBubble {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 1.5em;
	color: black;
	text-align: left;
	}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
