/* UNIVERSAL
-------------------------------------------------*/ 
body, div, ol, ul, li, p, h1, h2, h3, h4, h5, input, form, textarea, hr {
	margin:0;
	padding:0;
	}
body {
	background:url(../images/BodyBG.jpg) repeat-x #5190c6;
	color:#FFF;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	}
img {
	border:0;
	}
form {
	padding:15px 0 0 20px;
	}
input,textarea{
	border:none;
	color:#000;
	font:bold 11px Verdana, Helvetica, Arial, sans-serif; 
	margin-bottom:8px;
	padding:5px;
	width:200px;
	}
hr {
	margin-bottom:20px;
	}

/* PAGE FORMATTING
-------------------------------------------------*/ 
#MasterBox {
	margin:0 auto;
	width:770px;
	}
#MastHead {
	background:url(../images/MastHead.jpg) no-repeat;
	height:103px;
	width:770px;
	}
#Hero {
	height:250px;
	width:770px;
	}	
	.HeroImg {
		background:url(../images/HeroImg.jpg) no-repeat;
		float:left;
		height:250px;
		width:500px;
		}
	.FindFacility {
		background:url(../images/FindFacility.jpg) no-repeat;
		float:left;
		height:250px;
		width:265px;
		}
#Content {
	margin:25px 0 35px 0;
	}
#Content p {
	padding-bottom:10px;
	}
#Content h1 {
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	}
#Content h2 {
	font-size:16px;
	padding-bottom:10px;
	}
#Content h3 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	}
#Content a {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
	}
#Content a:hover {
	color:#ff7d00;
	text-decoration:none;
	}	
#Content span {
	color:#FFCC00;
	font-size:14px;
	font-weight:bold;
	}
#Content li {
	margin:0 0 10px 40px;
	}
#SubContentBox {
	background:url(../images/SubContentBG.jpg) repeat-x;
	font-size:11px;
	height:377px;
	width:100%;
	}
	#SubContent {
		margin:0 auto;
		width:770px;
		}
	.SubSection {
		border-left:1px solid #848484;
		border-right:1px solid #848484;
		float:left;
		height:376px;
		width:33%;
		}
	.SubSection p {
		padding:25px 15px 0 20px;
		}
	.SubSectionMid { /* mission statement, alternating subcontent bg */ 
		background:url(../images/MissionBG.jpg) repeat-x;
		float:left;
		height:376px;
		width:33%;
		}
	.SubSectionMid p {
		padding:25px 15px 0 20px;
		}
#Footer {
	background:#FFF;
	color:#333;
	height:auto;
	padding-top:25px;
	text-align:center;
	width:100%;
	}
#Footer p {
	margin:0 auto;
	padding-bottom:10px;
	width:770px;
	}
#Footer a {
	color:#333;
	text-decoration:none;
	}
#Footer a:hover {
	background:#FFCC00;
	color:#000;
	text-decoration:underline;
	}
		
/* NAVIGATION
-------------------------------------------------*/ 
#Nav { 
	background:url(../images/Nav.jpg) no-repeat;
	height:45px;
	width:770px;
	}
#Nav li {
	float:left; /* Positions primary nav buttons hoziontally */
	height:45px;
	list-style:none;
	}
#Nav a {
	display:block; /* Makes entires link box hover */
	height:45px;
	}
#Nav a:hover{ /* Nav hover state */
	background:url(../images/Nav.jpg) 0 193px;
	}
#NavHome {
	width:193px;
	}
#NavHome a:hover {
	background-position:0 45px; /* Horizontal / Vertical */
	}
#NavAbout {
	width:193px;
	}
#NavAbout a:hover {
	background-position:-193px 45px;
	}
#NavCommon {
	width:193px;
	}
#NavCommon a:hover {
	background-position:-386px 45px;
	}
#NavRefs {
	width:190px;
	}
#NavRefs a:hover {
	background-position:-579px 45px;
	}
	
#rightContent {
  float: right;
  width: 375px;
}

.clear {
  clear:both;;
}

#rightContent form {
  background: url(../images/PaymentOnline.jpg) no-repeat;
  margin-left: 35px;
  width: 447px;
}

#rightContent.sevenSteps form{
  background: none;
}

 form input {
  width: 122px;
}

#Content img {
  margin-left: 35px;
  
}

#Content p img {
  margin-left: 0;
  
}

.gold {
	color:#FFCC00;
	
}