body {
background-color: #000000;
margin:0;
height:100%;
text-align:center;
font:12px Arial, Helvetica, sans-serif; line-height: 2.0;
background-image:url('bg_middle.jpg');
background-repeat:repeat;
background-position: center;
}

#container{
position:relative;margin:0;padding:0 0 10px 0;}


#content{
/*background-color:#FFF;*/    /*testing*/
width:790px;
min-height:538px;
position:relative;
margin:0 auto;
padding:20px 0 0 0;
text-align:left;
}


#whu_icon{width:209px; height:335; position:absolute; top:45px; left:-30px;}
#whu_icon2{width:209px; height:335; position:absolute; top:45px; left:-30px; z-index:9999;}
.clear{clear:both;}

#whitebox {
width:700px;
position:relative;
background-color:#CDCDCD;
padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:30px;
margin: 15px auto 5px auto;
}

#content01{
width:700px;
position:relative;
padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:30px;
margin: 0 auto 0 auto;
color:#fff;
}



#bg_top {
background-image:
 url('bg_top.jpg');
background-repeat:no-repeat;
background-position: top center;
margin-top:0px;
position:relative;
}

#bg_middle {
background-image:
 url('bg_middle.jpg');
background-repeat:repeat-y;
background-position: center;
margin-top:120px;
}

#bg_btm {
height:168px;
background-image:
 url('bg_btm.jpg');
background-attachment:scroll;
background-repeat:no-repeat;
background-position: bottom center;
padding:0;
margin:0;
}


.bluetext{color:#BDDAFF;}


/*-------------------------header---------------------*/
#header{
width:800px;
height:139px;
margin:auto;
position:relative;
}
/*-------------------------end header---------------------*/


#icon {
background-image:
 url('whuicon.png');
 position:absolute; z-index:6; left:50%; top:0px; width:91px; height:146px; margin-left:310px; margin-top:22px; overflow:auto;
}


/*-------------------------titles/headings---------------------*/
h1 {COLOR:#FFFFFF;  font:bold 18px Arial, Helvetica, sans-serif; text-transform:uppercase;
margin:0 0 6px 32px;padding:6px 0 6px 18px; background-image:url(images/titleshadow01.png); background-repeat:no-repeat; background-position:top left; z-index:9}


.title1{
width:790px;
text-align:left;
margin:auto;
padding:20px 0 6px 85px;
}

#content h2 {
COLOR: #003366; 
FONT: bold 18px Georgia, Times, serif; 
margin:0;}

#title1{
width:790px;
margin:0;
}



#about_list {margin:-20px 0 0 0;}
#about_list p{font:14px Arial, Helvetica, sans-serif; line-height: 1.5;}
#about_list ul {list-style-type:none;margin:0 0 0 130px;padding:0;}
#about_list ul li{ margin:0 0 18px 1em; padding:0 0 0 11px; text-align:left; border-left: 2px solid #FF6600;}
#about_list  h2{font:italic bold 19px Geneva, Arial, Helvetica, sans-serif; color:#F7EDCE;}

#about{margin:0; padding:0;}
.dancericon{background-image:url(images/kokopelli.png); background-repeat:no-repeat; background-position:bottom right;}

#about_franklin{width:150px; height:250px; position:absolute; top:80px; left:-75px;}
#about_marie{width:150px; height:250px; position:absolute; top:420px; left:-75px;}
#about_donald{width:150px; height:250px; position:absolute; top:420px; left:715px;}
#about_joanne{width:150px; height:250px; position:absolute; top:80px; left:715px;}


#awards1{width:550px; position:relative; margin:0 auto;}
.awards{background:url(images/box1bg.png) repeat-x left top;}
.awards td{vertical-align:top;}
.awards ul{list-style-type:none; padding:0 10px; margin:0;}.awards ul li {margin:0 0 5px 0; border-bottom: 1px dotted #336600; padding:0 0 5px 0;}
#content .awards h1 {font: bold 21px Arial, Helvetica, sans-serif; margin:0 0 10px 0; border-bottom: 1px dotted #336600; padding:5px 0 5px 20px; background-color:#003366;}
#content .awards h2 {font: bold 18px 'Geneva', Arial, Helvetica, sans-serif; margin:0; padding:0;}
.awards h3 {font: bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.awards em {font: italic 11px Arial, Helvetica, sans-serif; margin:0; padding:0;}


h1 .main{
width:790px;
text-align:left;
padding:20px 0 6px 45px;
COLOR:#ddd5bf; 
FONT: bold 18px Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:0;}
/*-------------------------end titles/headings---------------------*/


.box1{ width:600px; position:relative;  
background: #CDCDCD url(images/box1bg.png) repeat-x left top;
padding:20px; margin:0 auto 0 auto; color:#3B3933;
border-top: 5px solid #003366;border-bottom: 5px solid #003366;}

.box2{ width:600px; position:relative; background-color:#CDCDCD;
padding:10px 20px; margin:0 auto 0 auto; color:#3B3933;
border-top: 5px solid #003366;border-bottom: 5px solid #003366;}



.textblue{color:#aef7f3;}

.p1  {line-height: 1.6}

.p2 {FONT: 14px Arial, Helvetica, sans-serif; line-height: 2.0;}

.p3 {COLOR: #FFFFFF; FONT: 11px Arial, Helvetica, sans-serif; }

.p4 {COLOR: #666666; FONT: 11px Arial, Helvetica, sans-serif; }

.p5 {COLOR: #666666; FONT: 11px Arial, Helvetica, sans-serif; line-height: 2.0;}

.h1 {COLOR: #000000; FONT: bold 18px/1.6 Arial, Helvetica, sans-serif;}

.h1a {FONT: bold 15px/1.6 Arial, Helvetica, sans-serif;}

.h2 {COLOR: #FFFFFF; FONT: bold 12px Arial, Helvetica, sans-serif; line-height: 2.0;}

.h3 {COLOR: #000000; FONT: bold 14px Arial, Helvetica, sans-serif;}

.h4 {COLOR: #000000; FONT: bold 11px Arial, Helvetica, sans-serif;}


.menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	font-weight: none;
}
.menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: underline;
	font-weight: none;
}

.menuorange a {font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF6600; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: none;}
.menuorange a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF6600; 
	font-size: 12px; 
	text-decoration: underline; 
	font-weight: none;}



.floatimgleft{
float:left;
margin-right:30px;
margin-bottom:2px;
}

.floatimgright{
float:right;
padding:8px;
margin-bottom:10px;
margin-left:5px;
}


.link1 a:active  {
	color: #660000;
	text-decoration: underline;
	font-weight: normal;
}
.link1 a:link {
	color: #660000;
	text-decoration: underline;
	font-weight: normal;
}
.link1 a:visited {
	color: #660000;
	text-decoration: underline;
	font-weight: normal;
}
.link1 a:hover {
	color: #660000;
	text-decoration: none;
	font-weight: normal;
}



/*-------------------------mission/vision---------------------*/
#vision_mission{
padding:0 0 20px 0;
}

#vision_mission h1{
margin:10px 0;
COLOR:#ddd5bf; 
FONT: bold 18px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

/*-------------------------end mission/vision---------------------*/
/*-------------------------video messages---------------------*/

#videoplayer{width:790px; padding:0; text-align:center; position:relative; margin:0;}
#videoblack01{position:relative; width:650px; padding:30px; margin:5px auto 30px auto; background:#535047 url(images/bgblackfade.png) repeat-x left bottom; border-bottom: 5px solid #FFF;}
#videoblack01 h2 {font: bold 16px Geneva, Arial, Helvetica, sans-serif; color:#aef7f3; line-height:1.6; padding:0 0 11px 0;}
#videoblack01 p {font: 14px Geneva, Arial, Helvetica, sans-serif; color:#FFF; line-height:1.6; padding:0 15px; margin:11px 0 0 40px; border-left: 2px solid #12B4AB;}
#videoblack01 a{color:#FF6600; text-decoration:underline;}
#videoblack01 a:hover{color:#FF6600; text-decoration:none;}


#homevideobox{width:750px; height:530px; padding:15px 0 0 0; position:relative; text-align:center;margin:0 auto;
background: url(images/videoframe01.png) no-repeat top left;}
/*-------------------------end video messages---------------------*/
/*-------------------------footer---------------------*/
#creditfooter{display:none;}

#footer{text-align:left;}
#footer a  {
	color: #979283;
	text-decoration: underline;
}
#footer a:hover {
	color: #979283;
	text-decoration: none;
}

#footer_morearticles{position:relative; margin:0; padding:120px 0 0 300px; width:400px; z-index:4;}

#footer ul{
margin:10px 0 7px 0;
line-height:1.2em;
list-style:none;
}

#footer li{
COLOR: #979283; FONT: 12px Arial, Helvetica, sans-serif;
margin:0 5px 5px 10px;
list-style-type:square;
text-indent:5px;
}

/*-------------------------end footer---------------------*/
/*-------------------------extras---------------------*/
#mozscroll {
position: absolute; top:0px; bottom: -1px; visibility: hidden} /*Force Vertical Scrollbar in Gecko Browsers*/
}
/*-------------------------end extras---------------------*/

/*-------------------------home---------------------*/

#homebuttons{margin:0; padding:0;}
#homebuttons ul{list-style-type:none; padding:10px 0 0 0; margin:0; text-align:center;}
#homebuttons ul li {display:inline; position:relative; padding-right:10px;}
#homebuttons ul li a{text-decoration:none; border-bottom:5px #4E4B42 solid}
#homebuttons ul li a:hover{text-decoration:none; border-bottom:5px #FFFFFF solid}
/*#homebuttons ul li a { width:241px; margin:5px; padding:0.2em 1em; background-color:#036; color:white; text-decoration:none;}
#homebuttons ul li a:hover{background-color:#369; color:#fff;}
*/
#homebutton1{ width:230px; height:175px; margin:0; padding:15px; background-color:#5a86c2;z-index:6;}
#homebutton2{ width:230px; height:175px;  margin:0; padding:15px; background-color:#5a86c2;z-index:6;}
#homebutton3{ width:230px; height:175px;  margin:0; padding:15px; background-color:#5a86c2;z-index:6;}
#homebutton1  a{background-color:#036; text-decoration:none;}
#homebutton1  a:hover{background-color:#039; text-decoration:none;}



#hometext01{width:690px; margin:0 auto; position:relative; padding:20px; background-color:#efc4aa;
border-top: 3px solid #8a654f; border-left: 3px solid #8a654f; border-right: 3px solid #8a654f;
background-image:url(images/arvol02.png); background-repeat:no-repeat; background-position:center right;}
#hometext01 h2{margin:0 0 0 -10px; letter-spacing:-.06em; color:#8a654f; font: italic 20px Geneva, Arial, Helvetica, sans-serif;}

/*-------------------------links---------------------*/
.links{padding:0; margin:0; font-size:12px; line-height:1.5;}
.links ul{list-style-type:none;}
.links ul{margin:0 0 11px 0; padding:5px;}
.links ul li{padding:15px 0; border-bottom:1px solid #ccc}
.links td{vertical-align:top;}
.links p{margin:0; padding:0 15px;}
.links h2{padding:0 0 5px 15px}
.links h2 a{font: bold 13px Geneva, Arial, Helvetica, sans-serif; color:#453b29; text-decoration:underline; }
.links h2 a:hover{color:#FF6600; text-decoration:none;}

/*-------------------------contact us---------------------*/
#contact{margin:0 0 0 120px; padding:0;}




/*
#homebuttons ul{width:790px; list-style-type:none; margin:0; padding:0; }
#homebuttons ul li{width:241px; height:175px; display:inline; padding:20px; margin:20px; position:relative;}
.homebtn1{background-color:#5a86c2;}
.homebtn2{background-color:#FFD75D;}
.homebtn3{background-color:#D79938;}
#homebuttons ul li a{display:block; width:241px; text-decoration:none;}
#homebuttons ul li  a:hover{color:#FFF; background-color:#000;}

*/



/*Forms-------------------------*/


form, fieldset { margin: 0; padding: 0;}
fieldset { border: 1px solid #000; }
legend { padding: 0; color: #000; }
input, textarea, select { margin: 0; padding: 8px; font-size: 120%; font-family: inherit;}
select { padding: 0; }

form.form1 fieldset { margin: 10px 0; }
form.form1 legend {	padding: 0 2px;	font-weight: bold; margin: 0 -7px; /* IE Win */}
form.form1 label { display: inline-block; line-height: 1.8; vertical-align: top; }
form.form1 fieldset ol { margin: 0; padding: 0; }
form.form1 fieldset li { list-style: none; padding: 5px; margin: 0; }
form.form1 fieldset fieldset { border: none; margin: 3px 0 0; }
form.form1 fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; }
form.form1 fieldset fieldset label { display: block; width: auto; }
form.form1 em { font-weight: bold; font-style: normal; color: #f00; }
form.form1 label { width: 120px; } /* Width of labels */
form.form1 fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */
/*form.form1 legend { display: inline-block; } /* IE Mac legend fix */
form.form1 { width: 460px; font-size: 1em; color: #CCC; }
form.form1 legend { padding-left: 0; }
form.form1 legend, form.form1 label { color: #C8C5BE; }
form.form1 fieldset { border: none; border-top: 1px solid #979283; border-bottom: 1px solid #979283; background: url(/images/form1-fieldset.gif) left bottom repeat-x; }
form.form1 fieldset fieldset { background: none; }
form.form1 fieldset li { padding: 5px 10px 7px; border-bottom:1px dotted #979283; }

.form1{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;}

.center{text-align:center;}
.h1indent{margin:0 0 0 170px;}
.h1indent2{margin:0 0 10px 130px;}
