body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#dbdbdb;
	background-image:url(/images/MainBackground.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
.mainWrapper #adminContainer { 
	width: 868px;
	background-image:url(/images/BodyBackground.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: left; 
} 
.mainWrapper #adminHeader { 
	padding: 0px 0px 0px 0px;
	height:83px;
	background-image:url(/images/Header.jpg);
	background-repeat:no-repeat;
} 

input, textarea, select, option { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}

li { list-style-type:square; font-size:12px; margin-bottom:14px; color:#333333}

.eventbox { padding:12px; }
.eventSummary { padding:8px; }

.eventTable td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.eventDate { font-size:12px;}
.eventOngoing { color:#990000; font-style:italic}
.eventTitleAdmin { color:#336699; font-weight:lighter; font-size:16px}
.eventTitle { color:#666666; font-weight:bold; font-size:13px}
.eventTime { font-size:10px;  color:#666666;}
.eventCost { font-size:10px; color:black; margin-top:4px}
.eventLocation { font-size:10px}
.eventDesc { font-size:9px; color:#666666;}

.eventSelect { cursor:pointer;}

a { text-decoration:none}

#Login { background-color:#FFFFFF; border:1px solid black; width:300px;}
#Login h1 {  font-size:19px; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; background-color:#000033; padding:4px; color:#FFFFFF}
#Login td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#genA h1 {  font-size:21px; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; padding:4px;}
#genA body, td, p, legend { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#adminContainer h1 {  font-size:24px; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; padding:4px;}
#adminContainer body, td, p, legend { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#adminContainer { min-height:800px; height:100%; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc}

a.btn { padding:2px; margin:0px; display:inline-block; text-align:center; width:10px}
a.btn:hover { background-color:#FFFF99; color:red}
input.btn 
{   
  color:#666666; 
  font-size:11px;
  padding:2px;
  font-family: helvetica,sans-serif;   
  background-color:#E0E6ED;   
  border: 1px solid;     
  border-color: #ffffff #003366 #000033 #ffffff;
  filter:progid:DXImageTransform.Microsoft.Gradient   
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#E0E6ED');   
} 
input.btnhov { background-color:#FFFFFF; color:#CC0000}
input.btndwn { border:1px solid; border-color: #cccccc #ffffff #ffffff #cccccc;}

#xsnazzy h1 { font-size:12px; background-color:#006699; color:#FFFFFF; margin-top:0px; padding:4px; text-align:left;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy {background: transparent; margin:1em; width:340px}
#xlist {background: transparent; margin:1em; width:820px}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f5f5f5; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb1 {margin:0 5px; background:#ccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#f5f5f5; border:0 solid #ccc; border-width:0 1px; padding:12px}

.ctrls {
  color:#666666; 
  font-size:11px;
  font-family: helvetica,sans-serif;   
  border: 1px solid;     
  border-color: #ffffff #f5f5f5 #cccccc #ffffff;
  padding:6px; width:24px; height:24px; display:block;
  margin:1px;
  background-color:#f5f5f5;
  filter:progid:DXImageTransform.Microsoft.Gradient   
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#E0E6ED');   
  }
a.ctrls { }
a.ctrls:hover {
  filter:progid:DXImageTransform.Microsoft.Gradient   
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#FFFF99'); 
  border: 1px solid #999999;
  background-color: #ffff99;
  }
  
.btnSold {
  color: blue; 
  font-size:11px;
  font-family: helvetica,sans-serif;   
  padding:6px; text-align:center; width:30px; height:10px; display:block;
  }
a.btnSold {
  color: blue; 
  font-size:11px;
  font-family: helvetica,sans-serif;   
  padding:6px; text-align:center; width:30px; height:10px; display:block;
  }
a.btnSold:hover { background-color:#FFFF99; color:red}

div#links { display:block; background-color:#cccccc; padding:2px}
div#links a {}
div#links a:hover {}
div#links a span {display: none;}
div#links a:hover span { display:block;
   position: relative; top: -30px; left:-13px; width:50px; 
   color: #000; font:10px Arial, sans-serif; text-align: center;}
