*{ margin: 0px; padding: 0px; }
body{ font-family: verdana,Arial; font-size: 12px; text-align: center; background: url(images/bg.jpg) #d9d9d9 repeat-x; }
#All_Page{ width: 991px; height: auto; margin: 0px auto; margin-top: 25px; }

#Page_Top{ width: 991px; height: 121px; float: left; background: url(images/top.jpg) #FFF no-repeat; }
	#Page_Top_left{ width: 300px; height: auto; float: left; }
	#Page_Top_left a{ display: block; width: 265px; height: 70px; margin-top: 40px; margin-left: 60px; }
	#Page_Top_right{ width: 500px; height: auto; float: right; }
	#Page_Top_right p{ margin-top: 60px; text-align: right; margin-right: 50px; color: #a61212; font-weight: bold; font-size: 25px; }

#Page_Title{ width: 991px; height: 319px; float: left; background: url(images/toppic.jpg) #fff no-repeat; }
#Page_Title1{ width: 991px; height: 319px; float: left; background: url(images/toppic1.jpg) #fff no-repeat; }

	#Page_Title_left{ width: 610px; height: 313px; float: left; background: url(images/header.gif) #fff no-repeat; margin-left: 18px; margin-top: 7px; }
	
	#Page_Title_left1{ width: 610px; height: 313px; float: left; background: url(images/header.gif) #fff no-repeat; margin-left: 18px; margin-top: 7px; }
	
	
	#Page_Title_right{ width: 300px; height: auto; float: left; margin-left: 20px; margin-top: 20px; }
	#Page_Title_right p{ text-align: center; color: #a61212; font-weight: bold; font-size: 15px; }
	.Page_Title_right_in{ width: 95px; height: 15px; margin-right: 10px; }
	.Page_Title_right_in1{ width: 30px; height: 15px; margin-left: 5px; }

	.Page_Title_right_in3{ width: 45px; height: 15px; margin-left: 38px; }
	.Page_Title_right_btn{ width: 100px; height: 25px; background: url(images/btn.jpg) #993300 no-repeat; border: 0px; color: #FFF; }


#Page_Center{ width: 991px; height: auto; background: url(images/mid.jpg) #d9d9d9 repeat-y; float: left; }
	#Page_Center_left{ width: 20px; height: 409px; background: url(images/left_m.jpg) #FFF no-repeat; float: left; }
	#Page_Center_cen{ width: 950px; height: auto; background-color: #FFF; float: left; text-align: left; }
	#Page_Center_right{ width: 21px; height: 409px; background: url(images/right_m.jpg) #FFF no-repeat; float: left; }
	
	#Page_Center_cen_left{ width: 240px; height: auto; float: left; margin-top: 10px; }
		#Page_Center_cen_left_top{ width: 240px; height: auto; float: left; }
			#Page_Center_cen_left_top ul{ list-style-type: none; text-align: left; } 
			#Page_Center_cen_left_top li{ height: 28px; }
			#Page_Center_cen_left_top a{ display: block; width: 190px; height: 22px; background-color: #d2d2d2; color: #111; text-decoration: none; font-weight: bold; padding-left: 30px; padding-top: 3px; }
			#Page_Center_cen_left_top a:hover{ display: block; width: 190px; height: 22px; background-color: #9b1c1c; color: #fff; text-decoration: none; font-weight: bold; padding-left: 30px; padding-top: 3px; }
				
			#Page_Center_cen_left_bot{ width: 200px; height: auto; float: left; margin-left: 10px; margin-top: 10px; }
			
	#Page_Center_cen_right{ width: 700px; height: auto; float: left; margin-top: 10px; margin-left: 10px; text-align: left; }
		#Page_Center_cen_right h1{ font-size:152%; margin-bottom: 10px; margin-top: 10px; }
		#Page_Center_cen_right h2{ font-size:122%; margin-bottom: 10px; }
		#Page_Center_cen_right h3{ font-size:107%; margin-bottom: 5px; }
		#Page_Center_cen_right_Con{ width: 650px; height: auto; float: left; margin-top: 5px; }
			#Page_Center_cen_right_Con a{ text-align: center; color: #660000; font-weight: bold; font-size: 13px; }
			#Page_Center_cen_right_Con h2{ margin-top: 5px; }
			#Page_Center_cen_right_Con ul{ margin-left: 44px; margin-top: 10px; }
/*this is for about*/

#About_Center_cen_right_Con{ width: 650px; height: auto; float: left; margin-top: 5px; }
	#About_Center_cen_right_Con a{ text-align: center; color: #660000; font-weight: bold; font-size: 13px; }
	#About_Center_cen_right_Con h1{ margin-top: 10px; }
	#About_Center_cen_right_Con h2{ margin-top: -10px; }
	

/*this is for resources*/

#Resour_Center_cen_right_Con{ width: 650px; height: auto; float: left; margin-top: 5px; }
	#Resour_Center_cen_right_Con a{ text-align: center; color: #660000; font-weight: bold; font-size: 13px; }
	#Resour_Center_cen_right_Con h1{ margin-top: 0px; }
	#Resour_Center_cen_right_Con h2{ margin-top: -10px; }
	.Resour_Center_cen_right_Con_ul{ margin-left: 50px; margin-top: 10px; }

#Resour_Center_cen_right_Con p{ margin-top: 5px; }
	.Contact_Center_cen_right_Con_in{ width: 300px; height: 17px; }
	.Contact_Center_cen_right_Con_te{ width: 440px; height: 130px; }


#Page_Foot{ width: 991px; height: 50px; background: url(images/bot.jpg) #d9d9d9 no-repeat; float: left; }

/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {
	width: 360px;
	text-align: left;
	padding-bottom: 20px;
	border: none;
}
#EmailForm.full { width: 100%; }


#EmailForm fieldset {
    border: none;
}

#EmailForm legend {
	display: none;
}
#EmailForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#EmailForm input {
	display: block;
	margin-top: 3px;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label.first,
#EmailForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#EmailForm label.second,
#EmailForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#EmailForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#EmailForm label.zip,
#EmailForm label.zip input {
	float: left;
	width: 80px;
}
#EmailForm label.zip { clear: none; }

#EmailForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#EmailForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#EmailForm input.radio,
#EmailForm input#radiobutton_1,
#EmailForm input#radiobutton_2,
#EmailForm input#radiobutton_3,
#EmailForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.radio,
#EmailForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#EmailForm input.checkbox,
#EmailForm input#checkbox_1,
#EmailForm input#checkbox_2,
#EmailForm input#checkbox_3,
#EmailForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#EmailForm input.checkbox,
#EmailForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#EmailForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#EmailForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#EmailForm input.button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
	background-color: #EBE9ED;
}


*html #Page_Title_right table{ margin-left: 5px; }
*html #Page_Center{ margin-top: -2px; }
*html #Page_Title_left{ margin-left: 9px; }

#footer {clear:both; height: 52px; width: 996px; background: #d9d9d9 url(/assets/images/footer-bg.jpg) no-repeat; margin-bottom: 80px; text-align: center;}
#footer p {font-size:100%; padding-top:45px;}
#footer p a {}
