body{
	background-color:#003963;
}
body, *{
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
}
.clear{line-height:.1en;clear:both;height:0px;overflow:hidden;}
#wrapper{
	width:764px;
	margin:0px auto;
	border-bottom:solid 3px #001c31;
	background:url(bg_tile-y.gif) top repeat-y;
}
#header{
	height:66px;
	background:url(header.gif) top no-repeat;
}
#leftcolumn{
	width:472px;
	float:left;
}
#content{
	
}
#photo{
	height:170px;
	background:url(photo.jpg) bottom no-repeat;
}
#message{
	padding:20px 20px 10px 20px;
}
#message ul, #message p, #message h1{
	padding-bottom:7px;
}
#message ul{
	padding-left:24px;
}
#message h1{
	color:#013c59;
	font-size:16px;
}
#rightcolumn{
	float:right;
	width:292px;
}
#rightcolumn p{
	padding-bottom:12px;
}
#tytop{height:35px;background:url(images/thankyou_top.gif) bottom no-repeat;}
#tybtm{height:40px;background:url(images/thankyou_bottom.gif) top no-repeat;}
#thankyou{
	padding:15px 20px 15px 20px;
	background:url(form_bg_tile-y.gif) top repeat-y;
}
#formwrapper{
	
}
#formhead{
	height:51px;
	background:url(formhead.gif) top no-repeat;
}
#form{
	padding:10px 10px 0px 10px;
	background:url(form_bg_tile-y.gif) top repeat-y;
}
#form .error{
	font-weight:bold;
	color:#ef9418;
}
#form input{
        max-width:178px;
}
.error, .error *{
        font-weight:bold;
        color:#ef9418;
}
input.error, .error input{
        max-width:162px;
        padding:1px;
        border:2px solid #ef9418;
}
.noerror{}
#form .label{
	text-align:right;
	padding-right:8px;
}
#form .formfield{
	text-align:left;
}
#form table tr td{
	padding-bottom:10px;
}
#form table{
	margin:0 auto;
}
#security{
	height:40px;
	background:url(privacy_protected.gif) bottom no-repeat;
}
#foot{
	width:764px;
	padding:10px 0px;
	margin:0px auto;
	text-align:center;
	color:#dfdfdf;
}
#program {
        width: 155px;
        font-size: 9px;
}

