body {
  font-family: Verdana, helvetica, arial, san-serif; 
  color: #000;
  font-size: 12px;
  margin: 0 auto;
  text-align: center;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: #040;
  text-align: center; /* MSIE hack to center the entire 'container' block */
}

.indent {
  margin-left: 12pt;
} 

.italic {
  font-style: italic;
}

.emphasis {
  font-weight:bold;
  font-size:85%;
}

.redCenterEmphasis {
	font-weight:bold;
	color:red;
	text-align:center;
}

.fineprint {
  font-size: 75%;
}

#container {
  position: relative;
  width: 800px;
  margin: 0 auto;
  padding-top: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-align:left;  /* The rest of the IE hack shown in body tag above */
}

#containerTop {
  position: relative;
  width: 800px;
  margin: 10px auto;
  padding-top: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-align:left;  /* The rest of the IE hack shown in body tag above */
}

#banner {
  position: relative;
  height: 202px;
  background-color: #fff;
}

#subbanner {
  position: absolute;
  left: 200px;
  top: 160px;
  width: 600px;
  height: 72px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  background-color: #fff;
}

#leftcontent {
  position: absolute;
  width: 200px;
  height: 328px;
  top: 202px;
  margin-top: 0px;
  background: #ffc; 
  color: #000;
  text-align:center;
  z-index: 10;
}

#centercontent {
  position: absolute;
  width: 400px;
  height: 328px;
  left: 200px;
  top: 202px;
  margin-top: 0px;
  z-index: -1;
  background-color: #ffc;
}

#centeronlytext {
	position: relative;
	width: 380px;
	left: 10px;
	top: 5px;
	background-color: #fff;
	line-height: 110%;
	text-align:justify;
}

#rightblock {
  position: absolute;
  background: #cc6;
  top: 0px;
  margin-top: 0px;
  left: 400px;
  width: 200px;
  height: 328px;
  text-align:center;
  font-weight:bold;
}

#rightText {
	position: absolute;
	left: 6px;
	top: 37px;
	right: 6px;
	background: #fff;
	height: 281px;
	font-size: 8pt;
	text-align:left;
	font-weight:normal;
	padding: 4px;
}

#rightText a {text-decoration:none; color:#000;}
#rightText a:hover {background-color:#cc6; color:#fff:}

#rightText ul li {
  margin-left: -12px;
  margin-right: 6px;
}

#mainContent {
	position: absolute;
	width: 800px;
	top: 530px;
	background-color: #ffc;
}

#footer {
  position: relative;
  width: 800px;
  height: 200px;
  background-image: url(../images/footerback3.gif);
  background-repeat: no-repeat;
  text-align: center;
}

#footer ul li  {
  display:inline;
  font-weight: bold;
  padding-right: 7px;
  padding-left: 7px;
  color:#004400;
}

.lightCell {
	background-color:#EAEAD5;
	color:#000;
}
.darkCell {
	background-color:#040;
	color:#FFF;
}

/*---------------------------------------------------------------------------------------------------------------
      #xxxMain styles for all pages -- defines background pictures and height of content area on pages
---------------------------------------------------------------------------------------------------------------*/
#policyMain {background:url(../images/bkgd01.jpg); height:3200px;}
#newsMain {background:url(../images/bkgd01.jpg);height:1650px;}
#tempMain {background:url(../images/bkgd01.jpg); height:1617px;}
#subpageMain {background:url(../images/bkgd02.jpg); height:500px;}
#empMain {background:url(../images/bkgd06.jpg); height:500px;}	
#healthMain {background:url(../images/bkgd06.jpg);background-repeat:repeat;height:2200px;}
#adultMain {background:url(../images/bkgd07.jpg); height:1600px;}
#youthMain {background:url(../images/bkgd07.jpg); height:1650px;}	
/*---------------------------------------------------------------------------------------------------------------
News Page
----------------------------------------------------------------------------------------------------------------*/
#newsTop {background-color:#FFF; margin-top:0px; height:85px; padding:10px; overflow:hidden; background:url(../images/head1.jpg); background-repeat:no-repeat;}
#newsHead {background-color:#040; color:#fff; height:25px; margin:0;}
#mainNav {
	left:70px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	height:20px;
	width: 700px;
	top: 90px;
}
#mainNav ul {list-style-type:none}
#mainNav li {display:block; float:left; margin: 0px 30px 0px 0px;}
#mainNav li a {text-decoration:none; color:#fff; display:block; float:left;}
#mainNav li a:hover {text-decoration:none; background-color:#AE5622; color:#000;}

#newsText {
	background:#fff;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	width:750px;
	position:relative;
	height:1470px;
	top:10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#newsSubHead {background-color:#AE5622; height:30px; margin: 0 auto; font-family:Georgia, "Times New Roman", Times, serif; padding-left: 15px; vertical-align:middle}
.newsHilite {color:#AE5622; font-size:14px;}
.newsItem {font-size:12px; letter-spacing:2; left:130px}
.newsItem img {float:left; margin-right: 15px; width:110px;}
#news_article_head {color:#040; padding-top:12px;  font-size:16px;}
#news_article_text {width:450px;}
#news_article_image {left: 475px;top: 85px;position: absolute;width: 290px; }
#news_article_contact {background-color: #AE5622; color:#FFF;}
.news_article_date { color:#AE5622}
		
.back {color:#AE5622; font-size:10px; }
.back a {color:#AE5622; text-decoration:none;}
.back a:hover {text-decoration:underline}

/*---------------------------------------------------------------------------------------------------------------
Template Page
----------------------------------------------------------------------------------------------------------------*/
#tempTop {background-color:#FFF; margin-top:0px; height:85px; padding:10px; overflow:hidden; background:url(../images/head1.jpg); background-repeat:no-repeat;}
#tempHead {background-color:#040; color:#fff; height:25px; margin:0;}
#tempText {background:#fff; font-family:Verdana, Geneva, sans-serif; padding: 5px 20px 5px 20px; text-align:left; width:750px; position:relative; margin: 0 auto; height:1600px; top:10px;}
#tempSubHead {background-color:#AE5622; height:30px; margin: 0 auto; font-family:Georgia, "Times New Roman", Times, serif; padding-left: 15px; vertical-align:middle}
	
/*---------------------------------------------------------------------------------------------------------------
Sub section Pages (About, Adult, Youth, Employers, etc.)
----------------------------------------------------------------------------------------------------------------*/
#subpageTop {background-color:#FFF; margin-top:0px; height:85px; padding:10px; overflow:hidden; background:url(../images/head1.jpg); background-repeat:no-repeat;}
#subpageHead {background-color:#040; color:#fff; height:25px; margin:0;}
#subpageText {background:#fff; font-family:Verdana, Geneva, sans-serif; padding: 5px 20px 5px 20px; text-align:left; width:750px; position:relative; margin: 0 auto; height:440px; top:10px;}
#subpageSubHead {background-color:#AE5622; height:30px; margin: 0 auto; font-family:Georgia, "Times New Roman", Times, serif; padding-left: 15px; vertical-align:middle}

#skiesText {
	background:#fff;
	font-family:Verdana, Geneva, sans-serif;
	padding: 5px 20px 5px 20px;
	text-align:left;
	width:750px;
	position:relative;
	margin: 0 auto;
	height:1600px;
	top:10px;
}

#healthText {background:#fff; font-family:Verdana, Geneva, sans-serif; padding: 5px 20px 5px 20px; text-align:left; width:750px; position:relative; margin: 0 auto; height:2000px; top:10px;}
		
#adultText {background:#fff; font-family:Verdana, Geneva, sans-serif; padding: 5px 20px 5px 20px; text-align:left; width:750px; position:relative; margin: 0 auto; height:1550px; top:10px;}		

#adultNav {
	padding: 0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	width: 750px;
}
#adultNav ul {list-style-type:none}
#adultNav li {display:block; float:left; margin: 0px 30px 0px 0px;}
#adultNav li a {text-decoration:none; color:#000; display:block; float:left;}
#adultNav li a:hover {text-decoration:none; background-color:#AE5622; color:#fff;}
#youthText {background:#fff; font-family:Verdana, Geneva, sans-serif; padding: 5px 20px 5px 20px; text-align:left; width:750px; position:relative; margin: 0 auto; height:1600px; top:10px;}		
#youthNav {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	width: 700px;
}
#youthNav ul {list-style-type:none}
#youthNav li {display:block; float:left; margin: 0px 30px 0px 0px;}
#youthNav li a {text-decoration:none; color:#000; display:block; float:left;}
#youthNav li a:hover {text-decoration:none; background-color:#AE5622; color:#fff;}

/*----------------------------------------------------------------------------------------------
		ARRA Page
-----------------------------------------------------------------------------------------------*/

#arra {
	position:absolute;
	left:567px;
	top:6px;
}
#arra ul li {text-align:right; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; list-style:none; line-height:35px;}
