a {
	text-decoration:none;
	font: 100% Arial,Helvetica;
}
a:link {
color: teal;
text-decoration:none;
}

a:visited {
color: #ff6699;
text-decoration:none;
}

a:active {
color:white;
}
a:hover {
	text-decoration:underline;
}

a.nodec {
text-decoration:none;
}

#about {
margin-top:4.4em; 
background: #ffcccc; 
border: 1px inset #ffcccc; 
margin-bottom:5em; 
margin-left:auto;width:75%;margin-right:auto;
font: 100% Arial,Helvetica;
padding:0em;
height:4px;
}

#botblock {
color:#993366;
margin-left:auto;
margin-right:auto;
width:70%;
margin-top:0;
margin-bottom:0;
}

#floval {
text-align:center;
padding:2px;
font: 85% Comic Sans MS,Arial,Helvetica;
font-weight:600;
background:#ffe4e1;
padding:1.1em; 
color:#ff3399;
width:100px;
}

#hp {
letter-spacing:0.15em;
text-shadow: 2px 2px 2px #ec9f9f;
}

#hpurl {
/*color:#ff9999; font: 125% Arial,Helvetica;*/
color:#fff; 
font-weight:700;
}

#bpk { 
color:#ff6699;
}

#MyImage0 {
color: white;
text-decoration:none;
}

#fgs {
color:#ec8f8f; 
font: 75% Verdana;
text-align:center;
}

#poweredby {
font: 65% Arial,Helvetica;
text-align:center;
color:#ec8f8f;
}

#rule1, #rule2 {
margin-top:50px;margin-bottom:50px;
background:url(../deo/rule.gif) no-repeat;
margin-left:auto;width:426px;margin-right:auto;
height:36px;
}

#wel {
width:270px;
height:117px;
}

a.mlittle:visited,a.mlittle:link {
			font: 10px Comic Sans MS, Arial,Helvetica;
            color:green;
}
a.mlittle:hover {text-decoration:underline}

a.MthDay:visited,a.MthDay:link {
	 	font: 26px Comic Sans MS,Arial,Helvetica;
		 color:#FF0099;
		 padding:0px;
}
a.MthDay:hover {text-decoration:underline}



.flospan, a.flolink, a.flolink:active, a.flowlink:visited, a.flolink:hover {
font:80% Verdana, Arial,Helvetica; 
color:#ff9999;
font-weight: 500;
text-decoration:none;
}

a.strike_sm:visited,a.strike_sm:link {
font: 65% Arial,Helvetica;
color:#ff1493;
text-decoration:underline;
background:transparent;
}

a.eightyFive, a.eightyFive:active, a.eightyFive:visited {
font: 85% Verdana, Arial,Helvetica;
letter-spacing:0.1em;
text-decoration:none;
}
a.eightyFive:hover {
text-decoration:underline;
}

LI {
 color:teal;
}

body, #bod {
	color:black;
	background:#ffdede url(../deo/backgr.gif) repeat-y fixed;
	font: 100% Verdana,Arial,Helvetica;
     }
	 
#container {
margin-left:auto;width:786px;margin-right:auto;
/*border: 10px solid red;*/
}
	 
div {
background:transparent;
}


#topdiv {
	margin-top:1em;
	padding-bottom:1em;
	text-align:center; 
	width:100%;
}

#datefield {
float:left;text-align:left;
vertical-align:top;
top:0px;
font: 10px Arial,Helvetica;font-weight:500
}

#divider {
 background: #ffdede url(../deo/bullet1.gif) repeat-x;
 width:99px;
 height:31px;
 margin-top:2em;
 margin-bottom:3em;
 margin-left:auto;
 margin-right:auto;
}

#weekday  {
background:transparent;
color:#ff1493;
}

.hpink {
background:transparent;color:#ff69B4;
}
#la {
background:transparent;
color:#ec8f8f;
font-variant:small-caps;
}

#listbox {
margin-left:auto;width:20em;margin-right:auto;
background:#ffe4e1;
border: 5px double white;
/*border-radius:3em;*/
-moz-border-radius:3em;
-webkit-border-radius: 3em;

}

#listbox ul {
background:#ffe4e1;
margin-left:auto;width:80%;margin-right:auto;
}

#listbox li {
 text-align:left;
 color:green;
 background:#ffe4e1;
}
#listbox li:hover {
 text-align:left;
 color:green;
 background:#fff0f5;
}

.nofont {
font-size:0;
}

.pinkbox {
border: 7px double #fff0f5;
padding:15px;
/*border-radius:0.9em;*/
-moz-border-radius: 0.9em;
-webkit-border-radius: 0.9em;
}

.pinkcell {
font: 110% Comic Sans MS,Arial,Helvetica; 
font-weight:500;
}

#mod_pink_box {
-moz-border-radius: 0.9em;
padding:1.2em;
margin-left:auto;width:62%;margin-right:auto;
border: 5px double #fff0f5;
}


#mpink_box_safari {
width:65%;
padding:23px;
-webkit-border-radius: 22px;
margin:20px;
-webkit-box-shadow: 13px 13px 40px #cc6666;
}

#mod_pb_con {
padding-left:1em;
text-align:left;
font: 95% Comic Sans MS,Arial,Helvetica; 
color:#ec8f8f; 
line-height:1.5;
}


p.bodHeading {
/*font: 185% Arial,Helvetica; 
color:white;
letter-spacing:0.2em;
font-weight:600
*/
 /*font-family: 'Tangerine', serif;*/
 font: 185% Arial,Helvetica;
  font-style: normal;
  font-weight: 700;
  text-shadow: 4px 4px 4px #ec9f9f;
  letter-spacing: 0.054em;
  line-height: 1.2;
  color:#fff;
}
p.para,p.nar {
font:85% Verdana,Arial,Helvetica;
/* palevioletred: */
color:#D87093;
line-height:150%;
margin-left:15%;width:70%;margin-right:15%;
}

p.nar:first-letter
{
padding-top:0.01em;
font-size: 5.3em;
font-weight:bold;
font-family: "Edwardian Script ITC", "Brush Script MT", cursive;
margin-right:0.33em;
float: left;
}

p.small {font: 75% Arial,Helvetica;}

p.tiny {
text-align:left;
font: 65% Verdana,Arial,Helvetica,Geneva;
width:50%;
margin-top:0;padding-top:0;
line-height:130%;
}

p.cnt {
margin-left:auto;width:100%;margin-right:auto;
text-align:center;
}


#to, #psn {
font-family: 'Tangerine', serif;
  font-size: 76px;
  font-weight: 800;
  text-shadow: 4px 4px 4px #ec9f9f;
  color:#fff;
  line-height:1.2;
}


#sjan {
padding-bottom:1.9em;
margin-left:auto;width:170px;margin-right:auto;
color:#ec8f8f; 
font: 75% Verdana,Arial,Helvetica;
font-weight:500;
text-align:center;
}

h3 {
	font: 120% Arial,Helvetica bold;
	color:#ec8f8f;
}
.bigPaleVR {
	color:#D87093;
	text-transform:uppercase;
}
#report p {
    /*color:#ec8f8f;*/
	/*color: #DB7093;*/
	/*color:#cc3366;*/
	/*color:#cc0569;*/
	/* color:#DA6082;*/
	color:#cc0569;
    font: 80% Verdana,Arial,Helvetica,sans serif;
	line-height: 160%;
}
#report a:link,a:visited,a:active {
/*deeppink: */
color:#FF1493;
}
h2 {
font: 100% Arial,Helvetica;
background:#ffffff url(../deo/backgr.gif) no-repeat 0% 15%;
text-align:left;
margin-left:auto;
width:220px;
margin-right:auto;
border: 1px outset white;
padding: 0.43em;
/*border-radius:0.9em;*/
-moz-border-radius: 0.9em;
-webkit-border-radius: 0.9em;
}

h2 a {
font: 85% Arial,Helvetica;
margin-left:3em;
width:5em;
margin-right:1em;
text-decoration:none;
}


h2 a:hover  {
text-decoration:underline;
}

a:hover  img, a:active img {
border:none;
text-decoration:none;
}
a.aca {
font: 85% Arial,Helvetica;
text-decoration:none;
}
a.aca:hover {
 text-decoration:underline;
 }
 
 .roundtab {
 float:left;width:30%;background:transparent url(../deo/backgr.gif) repeat-y 0% 5%;
 margin-right:5px;border: 1px outset #FFC0CB;padding:4px;
 /*border-radius:0.9em;*/
 -moz-border-radius: 0.9em;
 -webkit-border-radius: 0.9em;
 text-align:center;
 }
 
 .roundtableft {
  float:left;
  width:30%;
  background:transparent url(../deo/backgr.gif) repeat-y 0% 5%;
  margin-right:5px;
  /*pink: */
  border: 1px outset #FFC0CB;
  padding:4px;
 -moz-border-radius: 0.9em;
 -webkit-border-radius: 0.9em;
 text-align:center;
 margin-left:5em;
 }
 
 #pollmission {
margin-left:auto;width:60%;margin-right:auto;
 border:none; padding-bottom: 5em;
 }
 
 .candr {
  color:#cc0569;
  font: 70% Verdana,Arial,Helvetica,sans serif;
  font-weight:600;
}	

#footer_outerdiv {
padding-left:30%;
width:40%;
padding-right:30%;
}


#footer_outerdiv dt {
	float:left;
	background:#FFC0CB;
	border: 1px solid white;
	padding-top:0.1em;
	padding-bottom:0.2em;
}

#footer_outerdiv dt:hover {
	background:#ff99cc;
	/*background:#ff9999;*/
}

dt input {
 background:transparent;
 color:white;
 border: 1px white;width:70px;
 padding:0.2em;
 padding-bottom:0.2em;
 font: 12px Verdana, Arial,Helvetica,sans serif;
}

dt input:hover {
   cursor:pointer;
}

#mbrow {
font: 75% Arial,Helvetica;
color:#ec8f8f;
font-weight:bold;
padding-top:3em;
margin-left:20%;margin-right:20%;
}

#bargif {
margin-left:auto;width:422px; height:42px; margin-right:auto;
background: #ffdede url(http://localhost/www.preservestaffnow.org/deo/rule.gif);
}

.onbut  { border: 1px outset #FFC0CB; padding:0.2em; background:#E7397B;color:white}
.offbut { border: 1px outset #FFC0CB; padding:0.2em; background:#EF7BA5;color:mistyrose}


input.radio {
background:#FFCCCC;color:hotpink;
width:2em;
padding:1em;
}


input.butoff {padding:0.2em;margin-left:auto;width:100px;margin-right:auto;border: 1px solid #FFC0CB;background:#ffffff; color:#FF1493; font: 75% Arial,Helvetica}
input.buton { padding:0.2em;margin-left:auto;width:100px;margin-right:auto;border: 3px outset #ff3333;background:#ffffff; color:#FF1493; font: 75% Arial,Helvetica}

#credit_top {
	 padding-bottom:1.5em;
}

#leftside {
	float:left;
	width:33%;
}
#middleside{
	float:left;
	font: 65% Arial Narrow,Arial,Helvetica,sans serif;
	width:33%;
	text-align:center;
	color:#cc0569;
    font-weight:600;
}
#rightside{
	float:right;
	font: 75% Arial,Helvetica;
	color:#cc0569;
	width:33%;
	text-align:right;
	padding-right: 1%;
}
#mbrow dt {
line-height:150%;
background:transparent;
font-weight:normal;
}

#helplink {
	font: 11pt Arial,Helvetica;
	margin-left:auto;width:30em;margin-right:auto;
	border:1px outset #ffffff;
	margin-bottom:0px;
	text-align:center;
	padding:1em;
}

#helptext {
    font: 11pt Arial,Helvetica;
	visibility:hidden;
	border: 1px outset #ffffff;
	border-top: 1px outset #eeeeee;
	padding:1em;
	margin-left:auto;width:330px;margin-right:auto;
	margin-top:0px;
	line-height:1.3;
	height:225px; 
	background:#dedede; 
	color: #003333; 
	font-weight:normal;
	visibility:visible;
	display:none;
	}
	
 .divtab {
 border: 1px outset white;
 margin-left:auto;width:20%;margin-right:auto;
 padding:1em;padding-left:3em;
 }	
 .divrow {
 	margin-left:auto;
	width:100%;
	height:5%;
	margin-right:auto;
 }	
 
 .dleft {
 float:left;
 }
 
 .labelclr {
font: 16px Arial,Helvetica;color:#ff6699;
 }
 
#subhid {
margin-left:auto;width:10%;margin-right:auto;
margin-top:1%;
 }
 
.hand {
cursor:pointer;
 }
 
#sf td {
font: 10px Arial,Helvetica;
} 

input.field {
/*border: 1px inset #99ccff;*/
padding:0.2em;
padding-left:0.5em;
color:#003333;
/*color:#ff00cc;*/
background:#ffefef;
border:none;
/*border-bottom:1px solid #99ccff*/
border-bottom: 1px solid #99cccc;
}

#sf textarea{
padding:1em;
font: 120% Arial, Helvetica;
border:none;
/*color:#ff00cc;*/
color: #003333;
background:#ffefef;
width:38.5em;
}

 
#sfemail:hover, #resetbut:hover  {
background:#ff6699;
color:#fff;
border:3px solid #ff99cc;
}

#sfemail,#resetbut {
margin-left:auto;width:11%;margin-right:auto;
border:3px solid #ffccdd;
-moz-border-radius: 3em; 
border-radius: 3em;
-webkit-border-radius:3em;
-moz-box-shadow:3px 3px 9px #c66;
-webkit-box-shadow:3px 3px 9px #c66;
/*background:#E7397B;*/
background:#EF7BA5;
color:#ffdede;
padding:0.2em;
/*border: 3px solid #ff33cc;*/
}

#benlink {
width:50%;
margin-left:auto;
margin-right:auto;
padding-top:20%;
/*border: 1px solid green;*/
}
a.manybens {
   background:mistyrose;
   padding:30px;
   color:navy;
   font: 100% Arial,Helvetica;
   text-decoration:underline;
   margin-top:40px;
   border: 7px inset red;
   margin-left:25%;width:50%;margin-right:25%;
}
#bentab {
padding:4%;
margin-left:auto;
width:22em;
margin-right:auto;
margin-top:0;
border: 2px outset #ffcccc;
}

.navy {color:navy;
		 font: 14px Arial,Helvetica;
 }
 
 input.sky  	{	background:mistyrose;  
			color:black;
			font-weight:600;
			  }
input.msV,input.ms2V {
			background:black;
			color:lime;font-weight:600

			}

.hidden {
display: none;
}

#rtdiv {
float:right;
}

#sfcell {
float:left;
padding-right:4em;
}
#sfcell a {
font: 70% Verdana,Arial,Helvetica;
}

#wgt {
float:left; 
padding:0px;
}

#welcome_sec {
margin-bottom:0.5em;
background:transparent;
}

#anni {
margin-left:33%;margin-right:33%;text-align:center;
background:transparent;color:white;
font:  100% Comic Sans MS,Arial,Helvetica;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
}

#beg {
font: 14px Arial,Helvetica;
color:teal;
}


#foo {
margin-left:19%;width:55%;margin-right:auto;
background:#ffe4e1; 
margin-bottom:3.5em;
}

#annispan {
background:#ffc0cb;
border:1px dotted  #7fffd4;
padding:8px;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
}

#raai {
color:teal;
font-weight:bold;
text-shadow: 2px 2px 2px #ec9f9f;
}

#yrspan {
font: 14px Arial,Helvetica;
color:#ec8f8f;
}

.simpCnt {
 text-align:center;
}

#jcn {
font: 185% Arial,Helvetica; 
color:white;
letter-spacing:0.2em;
font-weight:600;
margin-top:2em;
margin-bottom:0;
padding-bottom:0.4em;
}

#appletdiv, #readAllDiv {
border: 7px double #fff0f5;
padding:15px;
-moz-border-radius: 0.9em;
-webkit-border-radius: 0.9em;
margin-left:30%;width:34%;margin-right:33%;
background:#ffe4e1;
display:none;
}
