body     { font-family:verdana, sans-sarif; margin:0; padding:0; color:#333333; font-size:11px;}
div	 { border:0; margin:0; padding:0; }
#menuBar { font-size:11px; color:#999999;  font-weight:normal; }


a	  { color:#666666; text-decoration:none; }
a:hover   { color:#333333; }
a:visited { color:#666666; text-decoration:none;}
a:visited:hover { color:#333333; }

form	  { margin:0; padding:0; }


#menuBar div.selected { color:#ffffff; }
#menuBar div.item     { font-weight:bold; }
#menuBar div.item:hover    { color:#666666; }

#notifyBar  	       { font-size:11px; }
#notifyBar span.error  { color:#ffffff; font-weight:bold;  background-color:#ff0000;}
.pagination	  { cursor:pointer; color:#ffffff; }
.pagination:hover { color:#66ff00; }


.rewardItem       { background-color:#ffffff; cursor:pointer; font-size:11px;}
.rewardItem:hover { background-color:#000000; color:#ffffff; }
.rewardItem .name   { font-weight:bold; font-size:11px; }
.rewardItem .subtext { font-size:10px; } 
.rewardItem .subtext .red    { font-weight:bold; color:#ff0000; }
.rewardItem .subtext .green  { font-weight:bold; color:#33cc00; }
.rewardItem .subtext .points { font-weight:bold; color:#0099ff; } 


.whitelnk 	  { color:#ffffff; text-decoration: none; }
.whitelnk:hover   { color:#666666; }
.whitelnk:visited { color:#ffffff; text-decoration: none; }

 .greenlnk 	   { color:#33cc00; text-decoration: none; }
 .greenlnk:hover   { color:#006600; }
 .greenlnk:visited { color:#33cc00; text-decoration: none; }

 .greenlnk2 	    { color:#33cc00; text-decoration: none; }
 .greenlnk2:hover   { color:#336600; }
 .greenlnk2:visited { color:#33cc00; text-decoration: none; }

 .greenlnk2 	    { color:#33cc00; text-decoration: none; }
 .greenlnk2:hover   { color:#336600; }
 .greenlnk2:visited { color:#33cc00; text-decoration: none; }

 .greenlnk3	    { color:#66ff00; font-weight:bold; text-decoration: none; }
 .greenlnk3:hover   { color:#ffffff; }
 .greenlnk3:visited { color:#66ff00; text-decoration: none; }
 .greenlnk3:visited:hover { color:#ffffff; text-decoration: none; }



.frm		  { background-color:#333333; }
.frm div.label    { font-size:11px; color:#999999; padding-top:5px; padding-bottom:3px;}
.frm input[type=text]      { width:250px; }
.frm input[type=password]  { width:250px; }
.frm input.error  { color:#ff0000; font-weight:bold; }
.frm div.body	  { font-size:11px; color:#ffffff; }

