/**************************************************************** BODY ***/
body,td,th {font-family: Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; color:#fefff1;
	background-image:url(../images/background-tile.jpg);background-repeat:repeat-x;	background-color:#000000;}
* html a:hover{visibility:visible}

.rollover1 {position:relative; background:url(../images/signup_down.png) no-repeat; white-space:nowrap; display:block; width:203px; height:55px; margin:15px 0 0 0; padding:0; float:right; text-align:right;}
.rollover1 a{display:block; color:#000000; font-size:11px; width:203px; height:55px; display:block; float:left; color:black;text-decoration:none;}
.rollover1 img{width:203px; height:55px; border:0}
.rollover1 a:hover img{visibility:hidden}
.rollover1 span{position:absolute; left:35px; top:15px; margin:0px; padding:0px; cursor:pointer;}
/**************************************************************** BROWSER SPECIFICS ***/
html {overflow: -moz-scrollbars-vertical; }
/**************************************************************** TXT ***/
a:link {color:#66A246;	text-decoration:none;}
a:visited {text-decoration:none; color:#66A246;}
a:hover {text-decoration:underline;	color:#8FC851;}
a:active {text-decoration:none; color: #8FC851;}

.mainlink {font-size:21px; text-transform:uppercase; font-weight:bold; }
.formtext {color:#333;}
.lighttext {color:#FFF;}
.accent {color:#ccff9c;}
/**************************************************************** BLOCKS ***/
#headerblock{padding:0; height:120px; width:451px; margin:0px 0px 0px 0px; float:left; background-repeat:no-repeat;}
#wrapper {width:790px; margin: 0 auto; padding-left:5px; padding-right:5px;}
#heads {width:790px; padding-bottom:10px;}
#footer{color:#666666; font-size:10px; float:left; text-align:center; height:20px; width:100%; vertical-align:middle;}
#ft_work{margin:45px 0 0 82px; width:184px; float:left;}
.ft_img{margin:10px 0 10px 0;}
.paddedimage{border: solid 1px #000000; padding: 6px; background: #FFF;} 
.paddedimage2{border: solid 1px #000000; padding: 6px; background: #000;} 
/**************************************************************** ACCORDIONS ***/
.applemenu{margin: 50px 0px 0px 25px; padding: 0; width: 480px; /*width of menu*/ background-repeat:no-repeat; background-position: bottom right;float:left;}
.applemenu div.silverheader a{/*background: black url(images/silvergradient.gif) repeat-x center left;*/
color: #66A246; display: block; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto; padding: 5px 0; padding-left: 8px; text-decoration: none; background: url(../images/space.gif); }
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{color: #8FC851;width: 470px;}
.applemenu div.selected a, .applemenu div.silverheader a:hover{/*background-image: url(images/silvergradientover.gif);*/color: #8FC851; width: 470px;}
.applemenu div.submenu{ /*DIV that contains each sub menu*/padding: 5px; width: 470px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/}