@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, div {
	padding:0;
	margin:0;
}
html, body, #wrapper {

}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
body > #wrapper {
	height:auto;
	min-height:100%;
}
p{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #5d5953;
	line-height:22px;
}
h1{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 20px; 
	font-style: normal; 
	font-weight: normal; 
	color: #a72700;
	}	
h2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	}	
h3{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	font-weight: strong;
	color: #a09d9c;
	}	
a:link {
	color:#1c90d4;
	outline:none;
	}
a:visited{
	color:#186c9d;
	outline:none;
	} 
a:hover{
	color:#186c9d;
	outline:none;
	}	
.red{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #a72700;
	line-height:22px;
	}
strong{
	font-weight:bold;	
	}
em{
	font-style:italic;	
	}
hr{
	background-color:transparent; 
	color:#fff; 
	height:1px; 
	border:1px dotted #b0b0b0; 
	border-style:none none dotted; 
	margin-top:15px; 
	margin-bottom:15px; 
	}
#wrapper{
	position:relative;
	z-index:1;
	margin:0 auto;
	width:100%;
}

#Background_Gradient{
	height:586px;
	width:100%;
	position:absolute;
	top:0px;
	z-index:0;
	left:0;
}
#bottom_gradient{
	height:401px;
	width:100%;
	position:absolute;
	top:-401px;
	top:-367px !important!;
}
#gradient_container{
	width:100%;
	position:relative;
}
#Logo{
	height:74px;
	width:175px;
	position:relative;
	margin-left:5px;
	margin-top:28px;
	z-index:4;
	float:left;
}
#Nav_Replace_Image{
	position:relative;
	margin-top:36px;
	z-index:2;
	float:right;
}
#header_container{
	height:94px;
	width:800px;
	padding-bottom:33px;
	padding-top: 5px;
	margin:auto;
	position:relative;
}

ul.button_container{
	position:relative;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	line-height:22px;
	margin:0 0 0 24px;
	padding:0px;
	cursor:pointer;
	top:85px;
	list-style-type:none;
	font-size:13px;
	font-weight:600;
}
ul.button_container a {
	position:relative;
	top:5px;
}
ul.button_container li {
	height:25px;
}
ul.button_container .button_content{
	text-align:center;
	padding: 0 8px 0 8px;
	height:14px;
	float:left;
	text-decoration:none;
	outline:none;
	cursor:pointer;
}
ul.button_opacity{
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:pointer;
}
/*ul.button_opacity a:hover {
	opacity:1;
	filter:alpha(opacity=100);
	cursor:pointer;
}*/
.clear{
	clear:both;
}
#main_content_container {
	color:#5d5953;
	margin:0 auto;
	max-width:800px;
	min-width:800px;
	position:relative;
	text-align:left;
	width:800px;
	position:relative;
	z-index:2;
	border-top:#676f7a;
	min-height:600px;
}
#main_content{
	background-color:#FFF;
	width: 800px;
	min-width: 800px;
	max-width: 800px;
	z-index: 2;
	min-height:800px;
	padding-top:10px;
}
#Page_Image{
	width:781px;
	height:247px;
	margin-left:10px;
	position:relative;
}
.content_gradient{
	width:10px;
	height:192px;
	position:absolute;
	top:-192px;
}
#request_info_container{
	font-family: Arial, Helvetica, sans-serif,Courier New;
	font-size:13px;
	width:260px;
	position:absolute;
	right:9px;
	top:226px;
	z-index:2;
}
#ri_box{
	background:url(../images/ri_box.png) repeat-x; 
	height:432px;
	width:261px;
	float:left;
}
#request_info_content{
	background:#FFF;
	position:absolute;
	top:12px;
	left:13px;
	width:235px;
	height:420px;
}
#RI_image{
	background:url(../images/form_header.gif) no-repeat;
	width:237px;
	height:80px;
	position:relative;
	top:0;
	left:-1px;
}
#page_content{
	margin-left:29px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.li_header{
	font-family:Arial, Helvetica, sans-serif;
	color:#a72700;
}
#footer_container{
	z-index:1;
	position:relative;
	width:800px;
	margin:auto;
}
#Footer{
	color:#FFF;
	clear:both;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	z-index:500;
	top:0px;
	position:absolute;
	padding-top:10px;
	margin:auto 0;
	width:800px;
}
#left_links{
	background-color:#e1d8d4;
	width:100%;
	
	border-top:solid 1px #f3eeed;
	position:relative;
	z-index:2;
	width:800px;
	margin:auto;
}
#bottom_camo{
	height:113px;
	width:821px;
	position:relative;
	top:-38px;
	left:-1px;
	z-index:1;
}
#Top_Camo{
	height:128px;
	width:824px;
	position:absolute;
	left:-17px;
	z-index:1;
}
#Right_Banner{
	width:30px;
	height:175px;
	position:absolute;
	z-index:1;
	top:0;
	right:-30px;
	display:block;
	outline:none;
	background:url(../images/right_banner.png) no-repeat;
}
#Contact_Footer{
	margin-left:20px;
	margin-top:14px;
	height:78px;
}
ul.contacts{
	list-style-image:url(../images/contact_image.png);
	margin:0;
	padding-left:20px;
}
#right_links{
	text-align:right;
	float:right;
	position:relative;
	top:-41px;
}
#right_image{
	position:relative;
	margin-left:6px;
	margin-right:23px;
	top:-135px;
	height:129px;
	width:120px;
	margin-top:14px;
	float:right;
}
#contact_info{
	margin-left:8px;
	width:234px;
}
#continue_button{
	background:url(../images/continue_button.png) no-repeat;
	margin-left:88px;
	margin-top:18px;
	padding-left:20px;
	line-height:25px;
	width:131px;
	height:28px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:bold;
	cursor:pointer;
}
.contact_text{
	margin:6px 0 0 0;
}
ul.button_container .button_content{
	color:#FFF;
}
.clean {
	background-color:#FFFFFF;
	border:1px solid #565656;
	color:#BBBBBB;
}
input, textarea, select, checkbox {
	color:#000000;
	font-family:Verdana,Courier New;
	font-size:12px;
	padding:0.3em;
	margin:0.1px;
}
select {
	padding:0.2em;
}
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.submit_button{
	padding-right:30px;
	border:none;
	background:url(../images/continue_button.png) no-repeat;
	outline-style: none;
	margin-left:88px;
	margin-top:18px;
	width:131px;
	height:28px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:bold;
	cursor:pointer;
	outline:none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;
}
#social_network{
	position:relative;
	top:-40px;
	right:19px;
	height:32px;
	margin-top:14px;
	float:right;
	width: 160px;
	
}
#social_network li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
#snpanel1b {right:0; width: 30px; height:32px;}
#snpanel2b {right:39px;width: 30px; height:32px;}
#snpanel3b {right:79px;width: 30px; height:32px;}
#snpanel4b {right:118px;width: 30px; height:32px;}

#Header_Contact_Info{position: absolute; right: 0; top: 35px; width: 316px; height: 37px; z-index: 2;}

#paper_ridge{margin: auto; }


 #programs_container select {
width: 220px;
min-width: 220px;
max-width: 220px;  
}
