/*general properties*/
body {
	background-color: #FDF2C5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	font-size: small;
}

h1 {
	margin-top: 0px;
	color: #FF7C00;
}

a {
	color: #FF7C00;
	font-weight: bold;
}

a:hover {
	color: #F5951C;
	font-weight: bold;
}

td.top {
	vertical-align: top;
}

.important {
	color: #ff0000;
}

/*container div for the entire page*/
#container {
	position: relative;
	background-color: #ffffff;
	width: 760px;
	margin: 0 auto;
}
/*div that contains the flash banner*/
#bannerContainer {
	position: relative;
	font-size: 18px;
	font-weight: bold;
}

#bannerLeft {
	position: relative;
	width: 275px;
	float: left;
	padding: 5px 0px 5px 5px;
}

#bannerRight {
	position: relative;
	width: 275px;
	float: right;
	padding: 5px 5px 5px 0px;
	text-align: right;
}

#bannerCenter {
	position: relative;
	width: 180px;
	margin: 0 auto;
}

/*code for dropdown menu*/
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu {
	position: absolute; /* Menu position that can be changed at will */
	margin: 0px 0px 0px 0px;
	z-index:100;
	width: 100%; /* precision for Opera */
}
#menu dl {
	float: left;
	width: 108px;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background: #FF7C00;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	height: 20px;
}
#menu dd {
	display: none;
}

#menu li {
	text-align: center;
	background: #FF7C00;
	width: 108px; /*needs to be the same as dl so that menu does not accidentally disappear*/
}
#menu li a, #menu dt a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
}

#menu dt a {
	font-size: 14px;
}

/*add a border to separate list elements*/
#menu li a {
	border-bottom: 1px solid #ffffff;
	font-weight: normal;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	background: #F5951C;
}
/*end code for dropdown menu*/

/*div that holds the pictures on the top*/
#pictures {
	position: relative;
	margin: 28px auto 0px auto;
}

/*div that holds the content for the rest of the page*/
#contentContainer {
	position: relative;
	width: 760px;
	margin: 0px 0px 0px 0px;
}
/*div that contains the information on the left*/
#left {
	position: relative;
	width: 180px;
	margin: 0px 0px 0px 0px;
	background-color: #FF7C00;
	float: left;
}

/*div for emergency 24 7 graphic*/
#emergency {
	position: relative;
	width: 150px;
	margin: 5px auto 5px;
}

/*div that contains the subnavigation on the left*/
#subnav {
	position: relative;
	margin: 0px auto 5px;
	width: 150px;
}

#subnav a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#subnav a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/*div that contains the main content of the page*/
#center {
	position: relative;
	width: 390px;
	margin: 0 auto;
	
}

/*div that contains the footer at bottom of main content*/
#contentFooter {
	position: relative;
	background-color: #FDF2C5;
	font-size: small;
	font-family: "Times New Roman", Times, serif;
}
#contentFooter td {
	vertical-align: top;
}

/*div that contains the information in the right columb*/
#right {
	position: relative;
	width: 180px;
	margin: 0px 0px 0px 0px;
	background-color: #FF7C00;
	float: right;
}

/*div that contains certification information*/
#cert {
	position: relative;
	background-color: #ffffff;
	width: 150px;
	margin: 5px auto 5px;
	color: #ff0000;
}

#cert h3 {
	background-color: #ff0000;
	color: #ffffff;
	text-align: center;
	margin-top: 0px;
}

#cert p {
	font-weight: bold;
	margin: 5px 5px 5px 5px;
}

/*div that contains the news area*/
#newsContainer {
	position: relative;
	width: 150px;
	margin: 5px auto 5px;
	background-color: #FDF2C5;
}

/*div that contains the news heading*/
#newsHeading {
	position: relative;
	width: 145px;
	border: 2px solid #FDF2C5;
	text-align: center;
	background-color: #FF7C00;
	color: #FDF2C5;
	font-weight: bold;
}

#newsHeading a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#newsHeading a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

#newsHeading h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

#news {
	position: relative;
	width: 145px;
	border: 2px solid #FDF2C5;
}

#news a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#news a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/*div that contains the bottom footer for links etc.*/
#footer {
	position: relative;
	text-align: center;
	clear: both;
}

/*div for formatting of gallery areas*/
#gallery {
	text-align: center;
}

/*special div just for the admin section to create some space*/
#adminContent {
	position: relative;
	width: 755px;
	margin: 0 auto;
}