body { 
 margin-left: 0px; 
 margin-right: 0px; 
 margin-top: 0px; 
 font-size: 80%; 
 font-color:#333;
 font-family: arial,verdana,trebuchet,sans-serif; 
 bottommargin: 0px;
 margin-bottom: 0px;
}

a:link {  color: #408a8a;  text-decoration: none; }
a:visited {  color: #408a8a;  text-decoration: none; }
a:active {  color: #000000;  text-decoration: underline; }
a:hover {  color: #9a9960;  text-decoration: underline; }


/*---  NAV ---*/


/*---  MAIN PAGE CONTENT ---*/

H1 {
  font-family:  Trebuchet MS, Arial, Sans-serif;
	font-size:   35px;
	color:       #333333;
	font-weight: normal;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	 margin-bottom: 2px; 
}


H2 {
  font-family:     arial, Trebuchet MS, Arial, Sans-serif;
	font-size:   27px;
	color:       #333333;
	font-weight: normal;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	 margin-bottom: 2px; 
       text-transform:uppercase;
}

H2 a:link { color: #3c6262; text-decoration: none; }
H2 a:visited { color: #3c6262;   text-decoration: none }
H2 a:hover { color: #9a9960; text-decoration: underline}
H2 a:active {  color: #9a9960; text-decoration: underline}


H3 {
  font-family:     arial, Trebuchet MS, Arial, Sans-serif;
	font-size:   20px;
	color:       #333333;
	font-weight: normal;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	 margin-bottom: 2px; 
}

H4 {
  font-family:     arial, Trebuchet MS, Arial, Sans-serif;
	font-size:   16px;
	color:       #333333;
	font-weight: bold;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	 margin-bottom: 2px; 
}
/*---  Name of author in weblog entries ---*/

.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #999999;
 font-weight: normal;
}

/*---  Paragraph formatting in weblog entries ---*/

p {
 color:       #000000;
 margin-top: 4px;
 margin-bottom: 8px;
 font-weight: normal;
 text-align:  left;
}



/*--  Default form field formatting. --*/

form {
  margin-top:         0px;
}

/*--  Input field formatting. --*/

.input {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  height:             1.3em;
  padding:            .1em 0 0 2px;
  margin-top:          2px;
  margin-bottom:       2px;
} 

/*--  Input text-area formatting --*/

.textarea {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  margin-top:         3px;
  margin-bottom:      3px;
}

/*--  Submit button formatting. --*/

.submit {
  background-color:   #FFFFFF;
  font-family:        arial, Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:          10px;
  text-transform:     uppercase;
  color:              #000000;
  padding:            0px;
  margin-top:          0px;
  margin-bottom:      0px;
}

.menuSpacer {
 border-bottom: 1px solid #cccccc;
 margin-bottom: 15px; 
}

/*--  Pull-down menus. --*/

.pulldown {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  margin-top:          2px;
  margin-bottom:       2px;
}




#copyrightline {
font-size: 12px; 
}





#mainwrapper {
width: 908px; 
margin: 20px auto 0 auto;
padding-top: 0px;
}





li span
{
	margin-left: -13px;
}


 ul {
 margin:.1em 0 1.25em;
 padding:0 0px 0px 0px;
 list-style:none;
}
 li {
 background:url("/images/bullet.gif") no-repeat 2px .35em;
 margin:0;
 padding:0 0 0px 8px;
 margin-bottom:6px;

}
















/*---  PHWS CSS ---*/


.divider {
border-bottom:1px dotted #9a9960;
margin: 0 0 10px 0;
width:500px;"
}

#splash_box {
margin: 120px auto 0 auto;
width: 760px; 
border-top: 0px solid #9a9960;
border-bottom:0px solid #9a9960;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
}



#splash_bottombox {
margin: -10px auto 10px auto;
border-top: 1px solid #9a9960;
width: 760px; 
padding-top: 20px;
}

.splash_mediumtext {
 font-size: 12px; 
color: #333;
}

.splash_smalltext {
 font-size: 10px; 
color: #333;
}


#header {
margin: 10px auto -10px auto;
padding-bottom: 0px;
width: 910px; 
}


#header_links {
margin: 0px auto 0 auto;
width: 910px; 
border-top:1px dotted #ccc;
background-color:#ffffff;
padding-bottom: 10px;
padding-top: 10px;
text-align:center;
font-weight:bol;
font-size:14px;
font-face:tahoma;
text-transform:capitalize;
}

#footer {
margin: 0 0 0 0;
margin: 10px auto 0 auto;
width: 910px; 
border-top:1px dotted #9a9960;
 text-align:  center;
 font:80%;
}

#mainbody {
width: 910px; 
border: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 8px;
padding-bottom: 8px;
margin: 10px auto 0 auto;
}


.menu_floatbox {
	font-size: 12px;
width: 200px; 
border: 1px dotted #ccc;
padding-left: 14px;
margin-left: 10px;
float: right;
padding-right: 2px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: -0px;
	text-align:left;
}

fieldset {
  padding: 1em;
 
  }
label {
  float:left;
  width:20%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
 font:140%;
  }

legend {
  padding: 0.2em 0.5em;
  color:#9a9960;
  font-size:110%;
  text-align:right;
  }

#reasonsbox {
border:1px solid #ccc;
background:#f2f2f2;
padding:5px;
margin-bottom: 7px;
margin-top: 15px;
position:relative;overflow:hidden
}

#borderbox {
border:1px solid #ccc;
background:#f2f2f2;
padding:5px;
margin-bottom: 7px;
margin-top: 3px;
position:relative;overflow:hidden
}

#submitnewsbox {
border:1px solid #ccc;
background:#f2f2f2;
padding:5px;
margin-bottom: 7px;
margin-top: 3px;
position:relative;overflow:hidden
}

#desktopinstructions {
border:1px solid #ccc;
background:#f2f2f2;
padding:5px;
margin-bottom: 7px;
margin-top: 3px;
position:relative;overflow:hidden
}
