
body {
   font-family: Verdana, Arial;
   font-size: 11px;
   text-align: center;
   margin: 0px auto;
   background-image: url(../images/bg5.jpg);
   background-repeat:repeat-x;
   background-attachment: fixed;
   background-position:  center top;   
   background-color: #000000;
}

.hmItems {
    z-index:120;
    background-image: url(../images/menu_bg_off.jpg);
    width:155px;
    height:28px;
   } 

.hmItemsOver {
    z-index:120;
    background-image: url(../images/menu_bg_on.jpg);
    width:155px;
    height:28px;
   } 

.hmItemsSide {
    z-index:120;
    background-image: url(../images/menuside_bg_off.jpg);
    width:190px;
    height:28px;
   } 

.hmItemsSideOver {
    z-index:120;
    background-image: url(../images/menuside_bg_off.jpg);
    width:190px;
    height:28px;
   } 

#header {
   background-image: url(../images/header1.jpg);
   width:930px;
   height:105px;
   z-index:100;
}

#menuarea {
   background-image: url(../images/menu1.jpg);
   width:930px;
   height:28px;
   z-index:100;
}

#midarea {
   background-image: url(../images/mid_banner1.png);
   background-repeat:no-repeat;
   width:930px;
   height:242px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

#subtitle {
   background-image: url(../images/subtitle_bg.jpg);
   background-repeat: no-repeat;
   background-color: #FFFFFF;
   width:930px;
   height:28px;
   position:relative;
   text-align:left;
   z-index:110;
}

#subtitle span {
   font-family: Arial;
   font-size: 18px;
   text-align:left;
   color: #FFFFFF;
   margin-left: 230px;
   position:relative;
   z-index:110;
}

#midareasub {
   background-image: url(../images/mid_banner1_sub.png);
   width:930px;
   height:262px;
   position:relative;
   top:-9px;
  
}

#midareasub2 {
   background-image: url(../images/sub_topbanner1.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

#midareasub3 {
   background-image: url(../images/sub_topbanner2.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

#midareasub4 {
   background-image: url(../images/sub_topbanner3.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

#midareasub5 {
   background-image: url(../images/sub_topbanner4.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

#midareasub6 {
   background-image: url(../images/sub_topbanner5.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

#midareasub7 {
   background-image: url(../images/sub_topbanner6.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

#midareasub8 {
   background-image: url(../images/sub_topbanner7.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

#midareasub9 {
   background-image: url(../images/sub_topbanner8.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}
#midareasub10 {
   background-image: url(../images/sub_topbanner10.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}
#midareasub11 {
   background-image: url(../images/sub_topbanner11.jpg);
   width:930px;
   height:123px;
   position:relative;
   /* top:-9px; */
   z-index:110;
}

H1 {
   font-family: Arial;
   font-size: 16px;
   color: #345e77;
}

P {
   font-family: Arial;
   font-size: 12px;
   color: #345e77;
}

.stext {
   font-family: Arial;
   font-size: 12px;
   color: #333333;
}

.stextw {
   font-family: Arial;
   font-size: 12px;
   color: #FFFFFF;
}

#arial11gray {
   font-family: Arial;
   font-size: 11px;
   color: #666666;
}

.arial16orange {
   font-family: Arial;
   font-size: 16px;
   color: #ff9800;
}

.arial16blue {
   font-family: Arial;
   font-size: 16px;
   color: #63afdc;
}

.arial16blue2 {
   font-family: Arial;
   font-size: 16px;
   color: #376580;
}

.tah11blue {
   font-family: Tahoma;
   font-size: 11px;
   color: #083047;
}

#homenews {
   text-align:left;
   font-size: 11px;
   font-family:Verdana;
   color: #666666; 
   margin-left:8px;
   margin-right:8px;
}

#topright {
   position: relative;
   z-index:105;
   left:368px;
   top: -52px;
   font-size: 11px;
   color: #FFFFFF; 
}

#topright A {
   font-size: 11px;
   color: #FFFFFF; 
   text-decoration: none;
}

#topright A:hover {
   font-size: 11px;
   color: #FFFFFF; 
   text-decoration: underline;
}

#mainContent {
   background-image: url(../images/content_bg.jpg);
   background-repeat: repeat-y;
   width:930px;
   z-index:100;
}

#mainContentsub {
   /* background-image: url(../images/content_bg_sub.jpg); */
   /* background-repeat: repeat-y; */
   background-color: #ffffff;
   width:930px;
   z-index:100;
}

#footer {
   background-image: url(../images/footer1.jpg);
   background-repeat: no-repeat;
   position: relative;
   color:#ffffff;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   width:930px;
   height:28px;
   z-index:100;
}

#footer TD{
   color:#ffffff;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   z-index:100;
}

#footer A{
   color:#ffffff;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   text-decoration: none;
   z-index:100;
}

#flashcontenttop {
   float: left;
   clear: both;
   height: 262px;
   top: 0px;
   left: 0px;
   z-index:125;
   position:relative; 
}


#contact{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #00abd6;
}

.mapsection {
  width: 504px;
  height: 304px;
  background-color: #caaf44;
  padding-top: 2px;
  padding-left: 2px;
}


#foundationlist li {
   font-size: 12px;
   display:block;
   margin-left: 40px;
   margin-right: 60px;
   color: #99dbff;
   list-style-image: url(../images/arrow1.jpg);   
   position:relative;
   line-height:175%;
}

#wolist li {
   font-size: 12px;
   display:block;
   margin-left: 0px;
   margin-right: 10px;
   color: #99dbff;
   list-style-image: url(../images/arrow1.jpg);   
   position:relative;
   line-height:192%;
}

#meterlist1 li {
   font-family:arial;
   font-size: 12px;
   display:block;
   margin-left: 0px;
   color: #333333;
   list-style-image: url(../images/arrow2.jpg);   
   position:relative;
   line-height:150%;
}

#schedlist1 li {
   font-family: TAHOMA;
   font-size: 11px;
   display:block;
   margin-bottom: 10px;
   color: #2376a4;
   list-style-image: url(../images/arrow3.jpg);   
   position:relative;
   line-height:150%;
}

#schedlistsub li {
   font-family: TAHOMA;
   font-size: 11px;
   display:block;
   margin-top: 10px;
   margin-bottom: 10px;
   color: #333333; 
   list-style-image: url(../images/arrow2.jpg); 
   position:relative;
   line-height:125%;
}

#schedlist3 li {
   font-family: Arial;
   font-size: 12px;
   display:block;
   margin-left: 0px;
   color: #333333;
   list-style-image: url(../images/arrow3.jpg);   
   position:relative;
   line-height:150%;
}

/* Background Images for Columns */

.lefttop2 {
  text-align:left;
  width:190px;
  height:29;
  background-image: url(../images/leftcol_bg_top2.jpg);
  background-repeat:no-repeat;
}

.lefttop2 SPAN {
   text-align:left;
   margin-left:8px;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   color: #345e77;
}

.lefttop1 {
  text-align:left;
  width:190px;
  height:33;
  background-image: url(../images/leftcol_bg_top.jpg);
  background-repeat:no-repeat;
}

.lefttop1 SPAN {
   text-align:left;
   margin-left:8px;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   color: #345e77;
}

.leftbg1 {
  width:190px;
  background-image: url(../images/leftcol_bg.jpg);
  background-repeat:repeat-y;
}

.leftbot1 {
  width:190px;
  height:33;
  background-image: url(../images/leftcol_bg_bot.jpg);
  background-repeat:no-repeat;
}

.righttop1 {
  text-align:left;
  width:190px;
  height:30;
  background-image: url(../images/rightcol_bg_top.jpg);
  background-repeat:no-repeat;
}

.righttop1 SPAN {
   text-align:left;
   margin-left:8px;
   font-family: Verdana;
   font-size: 11px;
   color: #345e77;
}

.rightbg1 {
  text-align:center;
  width:190px;
  background-image: url(../images/rightcol_bg.jpg);
  background-repeat:repeat-y;
}

.rightbot1 {
  text-align:left;
  width:190px;
  height:30;
  background-image: url(../images/rightcol_bg_bot.jpg);
  background-repeat:no-repeat;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top:0px;
	left:0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


#sidetext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}