	@charset "UTF-8";
	/* CSS Document */
	
	body{
		background-color:#13293c;
		margin:0px;
	}
	
	li{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FFF;
	}
	
	a:link{
		text-decoration: none;
		color: #f5fcc8;
		font-weight: bold;
	}
	
	a:hover{
		text-decoration: underline;
	}
	
	a:visited{
		text-decoration: none;
		color: #f5fcc8;
		font-weight: bold;
	}
	
	h1{
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #f5fcc8;
		font-size: 16px;
		font-weight: bold;
		margin-top: 10px;
	}
	
	h2{
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		color: #f5fcc8;
		font-size: 24px;
		font-weight: bold;
		margin-top: 0px;
		text-align: center;
	}
	
	h3{
		margin-top: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #f5fcc8;
		font-weight: normal;	
	}
	
	h4{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFFFFF;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}
	
	h5{
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #f5fcc8;
		font-size: 22px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}
	
	h6{
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #f5fcc8;
		font-size: 16px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}
	
	.h7{
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#00CCFF;
		font-size: 16px;
		font-weight: bold;
	}
	
	.italicHeader{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 22px;
		color: #FFF;
		font-style: italic;
	}
	
	p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FFF;
	}
	
	/*Training Center Styles*/
	.name{
		font-size:14px;
		font-style:italic;
		color:#FF9;
	}
	.subheadline{
		font-size:14px;
		font-weight:bold;
		border-bottom:1px solid #FFFFFF;
	}
	
	.testicredit{
	text-align: right;		
	}
	
	.photoheadline{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f5fcc8;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 5px;
	}

	ol{
		color:#FFFFFF;
	}
	
	.political_txt{
		font-size:18px;
	}
	
	.formCopy{
		color:#0CF;		
	}
	
	#formmsg {
		text-align: center;
	}
	
	.formmsgs {
		color: #F00;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 16px;
		background-color: #000;
	}
	
	.requiredField {
		color: #F00;
	}
	
	#photos{
	align: center;
	padding: 5px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	text-align: center;
	}
	
	#whiteBack{
		background-color: #FFF;
		width: 375px;
		padding: 5px;
	}
	
	#whiteBackTraining{
		background-color: #FFF;
		width: 225px;
		padding: 5px;
	}
	
	
	#contentBox{
		padding: 10px;
		margin-right: auto;
		margin-left: auto;
		background-color: #831d27;
	}
	
	.memberAdvantage{
		list-style-type: circle;
		color: #FFF;
	}
	
	#pulloutQuote{
		width: 300px;
		text-align: center;
		font-size: 18px;
		font-style: italic;
		color: #FFF;
		margin-right: auto;
		margin-left: auto;
	}
	
	.quoteSource{
		font-size: 10px;
		color: #FFF;
	}
	
	#international{
		list-style-type: circle;
		color: #FFF;
	}
	
	#contactContent{
		float: right;
		width: 365px;
	}
	
	#joinForm, #contactForm, #partnerForm {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		color: #f5fcc8;
		padding-left: 308px;
	}
	
	#wrapper{
		width: 1100px;
		margin: auto;
		height: auto;
	}
	
	#header{
		background-image: url(../images/header.jpg);
		height: 264px;
		width: 900px;
		margin: auto;	
	}
	
	#homeHeader{
		float: left;
		width: 200px;
		height: 200px;
		margin-left: 43px;
		margin-top: 18px;
	}
	
	#headerHomeUL{
		width: 200px;
		height: 200px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	
	#headerHomeUL span{
		display: none;
	}
	
	#headerHomeUL li, #headerHomeUL a{
		display:block;
		height: 200px;
	}
	
	#headerHomeUL li{
		list-style:none;
		display: inline;
		float: left;
	}
	
	#home{
		width: 200px;
	}
	
	#home a:hover{
	}
	
	#headerJoinUsWrapper{
		padding-top: 210px;
		float: right;
	}
	
	#headerJoinUs{
		width: 375px;
		height: 48px;
		float: right;
		background-image: url(../images/joinus_header.png);
		background-repeat: no-repeat;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
		background-position: left top;
	}
	
	#headerJoinUs span{
		display: none;
	}
	
	#headerJoinUs li, #headerJoinUs a{
		height:48px;
		display:block;
	}
	
	#headerJoinUs li{
		list-style:none;
		display: inline;
		float: left;
	}
	
	#joinUs{
		width: 375px;	
	}
	
	#joinUs a:hover{
		background-image: url(../images/joinus_header.png);
		background-repeat: no-repeat;
		background-position: 0px -48px;
	}
	
	#nav_back {
		background-image: url(../images/nav_back.jpg);
		margin: auto;
		height: 37px;
		width: 900px;
	}
	
	#navList {
		padding-top: 3px;
		margin-right: auto;
		margin-left: auto;
		width: 775px;
	}
	
	#contentBack{
		background-image: url(../images/home_content_back.jpg);
		margin: auto;
		height: 350px;
		width: 900px;
		overflow: hidden;
		background-color: #000;
		background-repeat: no-repeat;
		background-position: center;
		padding-bottom: 35px;
	}
	
	#subContentBack{
		background-image: url(../images/content_back.jpg);
		margin: auto;
		height: 100%;
		width: 900px;
		overflow: hidden;
		background-color: #000;
		background-repeat: no-repeat;
		background-position: center;
		padding-bottom: 35px;
	}
	
	#contentHeading{
		width: 900px;
		text-align: center;
	}
	
	#subCol{
		width: 325px;
		height: 100%;
		margin-left: 15px;
		margin-right: 15px;
		float: left;
	}
	
	#subColTop{
		background-image: url(../images/subcol_top.png);
		background-repeat: no-repeat;
		height: 20px;
		width: 325px;		
	}
	
	#subColBack{
		background-image: url(../images/subcol_back.png);
		background-repeat: repeat-y;
		min-height:200px;
		height: auto;
		width: 325px;
		overflow: hidden;
	}
	
	#subColContent{
		padding-left: 20px;
		padding-right: 20px;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFF;
		font-size: 14px;		
	}
	
	#subColBottom{
		background-image: url(../images/subcol_bottom.png);
		background-repeat: no-repeat;
		height: 20px;
		width: 325px;		
	}
	
	#subContentCol{
		width: 530px;
		height: 100%;
		float: left;
		margin-right: 15px;
	}
	
	#leftCol{
	height: 205px;
	width: 272px;
	float: left;
	margin-left: 14px;
	}
	
	#centerCol{
		float: left;
		width: 272px;
		height: auto;
		margin-left: 27px;
	}
	
	#rightCol{
		float: left;
		width: 272px;
		height: auto;
		margin-left: 29px;
	}
	
	#rightColNav{
		width: 252px;
		height: 52px;
		float: left;
		background-image: url(../images/find_contractor.png);
		background-repeat: no-repeat;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
		background-position: left top;
	}
	
	#colWrapper{
		margin-top: 25px;
		min-height:100%;
		height: 100%;
		width: 900px;
		overflow: hidden;
	}
	
	#rightColNav span{
		display: none;
	}
	
	#rightColNav li, #rightColNav a{
		height:52px;
		display:block;
	}
	
	#rightColNav li{
		list-style:none;
		display: inline;
		float: left;
	}
	
	#findContractor{
		width: 252px;
	}
	
	#findContractor a:hover{
		background-image: url(../images/find_contractor.png);
		background-repeat: no-repeat;
		background-position: 0px -52px;
	}
	
	.p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #FFF;
	}
	
	#socialMedia{
		width: 450px;
		height: 44px;
		margin-right: auto;
		margin-left: auto;
		overflow: hidden;
		margin-top: 35px;
		clear: both;
	}
	
	#myspace{
		float: left;
		height: 32px;
		width: 154px;
		margin-top: 6px;
	}
	
	#youtube{
		float: left;
		height: 44px;
		width: 99px;
		margin-left: 41px;
	}
	
	#facebook{
		float: left;
		height: 43px;
		width: 114px;
		margin-left: 41px;
	}
	
	#footer{
		background-image: url(../images/footer.jpg);
		height: 128px;
		width: 1100px;
		margin: auto;
		background-repeat: no-repeat;
		overflow: hidden;
	}
	
	#contactInfo{
		clear: both;		
	}
