body {background: url(/images/redesign/bg.jpg) #766a7a center center repeat-y; margin: 0px; }

a:link {text-decoration: none;}

a:visited {text-decoration: none;}

a:hover {text-decoration: underline;}

table.main { align: center; background: url(/images/redesign/truckwashout.jpg) #FFFFFF center center no-repeat; border: 2px solid #766a7a; font:normal 10pt verdana;}

div.spr_body { align: center; background: url(/images/spring2008/dod_fade.jpg) #FFFFFF center center no-repeat; border-right: 2px solid #766a7a; border-left: 2px solid #766a7a; border-bottom: 2px solid #766a7a;}

div.bodyplain { align: center; background: #FFFFFF; border-right: 2px solid #766a7a; border-left: 2px solid #766a7a; border-bottom: 2px solid #766a7a;}

table.footer {padding: 0px; align: center; font-family: Verdana; font-weight: none; font-size: 11px; line-height: 17px;	color: #000000;}



.headline {height: 20px; padding: 4px; background: white url(/images/redesign/shadegreen.jpg) center left repeat-x; font: bold 10pt verdana;line-height: 15px; color: #FFFFFF;}

.subheadline {font-family: Verdana; font-size: 11pt; font-weight: bold; line-height: 15px; color: #933589; height:19px;}

.spr_headline {font: bold 10pt verdana; font-variant:small-caps; text-align:right; padding:6px; border-bottom:1px solid #3e6351; color:#3e6351;}

.sponsor {padding: 10px; width: 120px; /*background: url(/images/redesign/featuresbg.jpg) #FFFFFF center center repeat-y;*/ border-top: 0px solid #933589;}

.feature {padding: 7px; font-family: Verdana; font-size: 11px; line-height: 15px; color: #000000}

.maintxt {font: normal 10pt Verdana; color: #000000}

#spring {font:normal 10pt verdana; color:#000000;}

table#tickets {border:1px solid #3e6351; }

table#tickets td{font:normal 8pt verdana; color:#000000; padding:4px;}

table#tickets td.headline {background:#ffffff; font: bold 10pt verdana; font-variant:small-caps; text-align:center; padding:6px; color:#3e6351; border-bottom:1px solid #3e6351;}



.dotbtm{border-bottom:2px dotted #bcbcbc;}



.donate {padding: 7px; font: normal 10pt verdana; color: #000000}

.pghome {padding: 5px; font-family: Verdana; font-size: 11px; line-height: 15px; color: #000000}

A.pghome:link {text-decoration: none;}

A.pghome:visited {text-decoration: none;}

A.pghome:hover {text-decoration: underline;}



.about {font-family: Verdana; font-size: 11px; line-height: 15px; color: #000000; padding: 7px;}

a.about:link {text-decoration: none;}

a.about:visited {text-decoration: none;}

a.about:hover { text-decoration: underline;}



div.spring_sidenav {width:160px; padding:5px; }

div.spring_sidenav a.main, div.spring_sidenav a.main:visited {display:block; font: bold 10pt verdana; font-variant:small-caps; color:#3e6351; padding:4px 0px; text-decoration:none; border-bottom:1px dotted #766a7a; text-align:left;}

div.spring_sidenav a.main:hover {text-decoration:none;  border-bottom:1px dotted #933589; color:#933589;} 

div.spring_sidenav a.sub, div.spring_sidenav a.sub:visited {display:block; font: bold 10pt verdana; font-variant:small-caps; color:#933589; padding:4px 2px; text-decoration:none; border-bottom:1px dotted #766a7a; text-align:right;}

div.spring_sidenav a.sub:hover {text-decoration:none;  color:#933589;} 



div.sidenav {width:160px; padding:5px;  text-align:left;}

div.sidenav a:link, div.sidenav a:visited {display:block; font: bold 10pt verdana;color:#3e6351;padding:2px 0px; border-bottom:1px dotted #766a7a; margin-bottom:3px;}

div.sidenav a:hover {text-decoration:none;  } 

div.sidenav a.sub, div.sidenav a.sub:visited {display:block; font: normal 8pt verdana; color:#933589; padding:4px 2px; text-decoration:none; padding-left:10px; }

div.sidenav a.sub:hover {text-decoration:none;  color:#933589; font-weight:bold;} 



/* ######### Style for Tab Interface itself ######### */



.shadetabs{border:0px;border-bottom: 1px solid gray;margin-bottom: 0em; }



.shadetabs ul{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

font: bold 10px Verdana;

list-style-type: none;

text-align: right; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{text-decoration: none;padding: 3px 7px;margin-right: 3px;border: 1px solid #778;color: #2d2b2b;

background: url(/images/shade.gif) top left repeat-x; /*THEME CHANGE HERE*/}



.shadetabs li a:visited{color: #2d2b2b;}

.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}

.shadetabs li.selected{}

.shadetabs li.selected a{ /*selected main tab style */

background-image: url(/images/shadeactive.gif); /*THEME CHANGE HERE*/ border-bottom-color: white;}



.shadetabs li.selected a:hover{ /*selected main tab style */text-decoration: none;}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{

position: absolute;top: 1;border: 1px solid #903f98; /*THEME CHANGE HERE*/border-width: 0 1px;

font-family: verdana;font-size: 10px;line-height:18px;z-index:100;background-color: white;width: 150px;

text-align: left;visibility: hidden;color: #903f98;}

.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #918d8d; /*THEME CHANGE HERE*/

padding: 2px 0;text-decoration: none;color: #903f98;}

* html .dropmenudiv a{ /*IE only hack*/width: 100%;color: #903f98;}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color: #e8fad5;text-decoration: underline;color: #903f98;}

.dropmenudiv a:visited{color: #903f98;}

table#sponsors {border:1px solid #3e6351;  }
table#sponsors td{font:normal 8pt verdana; color:#000000; padding:4px;background:#ffffff;}
table#sponsors td.headline {font: bold 12pt lucida sans; text-transform:uppercase; text-align:center; padding:6px; color:#3e6351; border-bottom:1px solid #3e6351;}
