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


body{
	background: url(../images/navy_blue.png);
}

.vjs-control-bar
{
	display: none;
}

#wrapper{
	width:940px;
	margin:0 auto;
	-webkit-box-shadow: 2px 2px 24px 0px #000000;
	box-shadow: 2px 2px 24px 0px #000000;
	position:relative;
}

#header{
	background:url(../images/header_bg.png);
	width:100%;
	float:left;
}
	
	#header #logo{
		background:url(../images/logo.png);
		width:287px;
		height:61px;
		margin: 30px 0 0 40px;
		float:left;
	}
	
	#header #title{
		float:left;
		margin: 31px 0px 27px 35px;
		width: 50%;
	}
	
	#header #title h1{
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		line-height: 32px;
	}
	
#video
{
	margin-top: 33px;
	margin-left: 35px;
}

video
{
	width: 500px;
	height: 339px;
	border: 2px solid #CCC;
}

	
#arrow{
	background:url(../images/blue_ribbon.png) no-repeat;
	width:623px;
	height:88px;
	position:absolute;
	top: 513px;
	left:-19px;
	z-index: 100;
}

	
#signup_text{
	position:absolute;
	top:530px;
	z-index:999;
	margin-left:40px;
}
	#signup_text p{
		font-family:'Helvetica Neue Reg', Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:19px;
		margin-top:22px;
	}
	
	
#content{
	float:left;
	background:#FFFFFF;
	border-top:solid 2px #7fb5e4;
	-webkit-box-shadow: 2px 2px 24px 0px #000000;
	box-shadow: 2px 2px 24px 0px #000000;
	width: 940px;
}
#left_col{
	float:left;
	width: 530px;
	
}
#right_col{
	float:right;
	width:320px;
	margin:28px 40px 0 46px;
}
	
	#text p{
		font-family:Arial, Helvetica, sans-serif;
		color:#838383;
		font-size:18px;
		line-height:1.2;
		margin-bottom: -12px;
	}
	
	#text-responding p{
		display:  none;
	}
	
	#form_title{
		background:#000000;
		margin-top: 5px;
	}
		
	#form_title h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 22px;
		color:#ffffff;
		padding:15px 0px;
		text-align: center;
		line-height: 28px;
	}
	
	iframe{
		overflow: hidden;
		height: 380px;
	}
	
	
	li.field{
		
		margin-bottom:15px;
	}
	


#fine_print{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(150, 150, 150);
    line-height: 1.2;
    clear: both;
    width: 940px;
    height: auto;
    margin: 10px auto;
	width: 98%;
	padding: 10px;
}

.orangearrow
{
	display: none;
}
	
.clear{
	clear:both;
}

.smallarrow
{
	display: none;
	z-index: 100;
}

.hide
{
	display: inline-block;
}