body {background: url("../images/bg.jpg") no-repeat bottom left; margin:0 0 0 0; background-attachment:fixed; font-family:verdana,arial,helvetica,charcoal,sans-serif; color:#666666; font-size:8pt; text-align:center; border-bottom:0px solid #cccccc}

a.yo { 
display: block; 
width: 100px; 
height: 20px; 
background: transparent url(images/menuBack.png) no-repeat; 
} 

a.yo:hover { 
background-position: -100px 0; 
} 


.extras {

   background-image: url(images/newsBox.png); 
   background-repeat: no-repeat;

}

#menuBar ul ul{display: block; float:left; font-weight:normal; font-family:verdana,arial,helvetica,charcoal,sans-serif; color:#666666; font-size:10pt; width:15%; text-align:left; border-right: 0px solid #cccccc; border-bottom: 0px solid #cccccc; background:transparent;cursor:pointer;line-height:16px;}

#menuBar{width:100%;  position:absolute; top:70; text-align:left; padding:0 10% 0 10%; border-top:2px solid #cccccc;}

/* menu classes 	*/	

#menuBar ul { /* all lists */
	text-align:left;
	list-style: none;
	margin:0;
}

#menuBar li { /* all list items */
	float: left;
	position: relative;
	width: 15%;
	border-left: 0px solid #666666;
	border-bottom: 0px solid #666666;
}

#menuBar li a{padding:1px;}
#menuBar li li a{padding:5px;}
#menuBar li.noDrop {padding:10px; border-left: 0px solid #666666; border-bottom:0px;}
#menuBar li ul { /* second-level lists */
display: none; float:left; font-weight:normal; font-family:verdana,arial,helvetica,charcoal,sans-serif; color:#666666; font-size:8pt; text-align:left;  border-right: 0px solid #666666;  background:transparent;cursor:pointer;line-height:16px; width:100%; 
}

#menuBar li ul li {
font-weight:normal;  border-top:0px solid #666666; border-bottom:0px; background-color:#FFF; line-height:14px; width:100%; border-left:0px; padding:2px;
}

#menuBar li:hover ul, #menuBar li.over ul {
	display: block; border-bottom:0px; border-right: 0px solid #666666; color:#FFF;
}

/* html element classes */
h1{font: bold 8pt/12pt verdana,arial,sans-serif; color:#666666;}
td{font: normal 8pt/12pt verdana,arial,sans-serif; color:#666666;}
cite{font-size:7pt; font-style:normal;}
	
/* content classes */	
#content{text-align:left; height:25; width:100%; padding:0 0 2% 2%;}
#heading{padding: 10 5% 10 6%;}
#sideMenu{width: 10%; height:100%;}
#mainContent{width:50%; height:100%; padding: 0 5% 0 6%;}
#rightContent{width:25%; height:100%;}

	


/* anchor classes td {border:1px solid red;}*/
a.jump, #menuBar li a.jump{background: url("../images/jumplink.png") no-repeat center right; padding-right:15px; color:#666666;}
#sideMenu a{display:block;  background: url("../images/jumplonk.png") no-repeat center right; text-decoration:none;}
#content a.jump{background: url("../images/jumplink.png") no-repeat center right; line-height:21px;}
#content a{color:#666666; line-height:21px;}
#newsFeed a {color:#666666;}
#menuBar a{color:#666666;}
#menuBar ul a{color:#666666; text-decoration:none;}
/* side menu classes */
#sideMenu ul{margin:0px; padding:0px}
#sideMenu li{list-style: none outside none; display:block; border-bottom:1px solid #cccccc;  padding: 0 0 0 5; margin: 0 0 2 0; height:25px; }
.bordered{border:1px solid #666666; padding-right:10px; }

/* news feed classes */
#newsFeed{position: absolute; bottom:5px; width:100%; height:20;overflow:hidden; background: #FFF; border:1px solid #666666;}
#scroller{position:relative; height:22; display:inline; left:160;}
#scroller div{width:100%; height:22px; line-height:20px; overflow:hidden; margin: -2 0 0 0 ; padding:0 0 0 2}
#rssSelector{display:inline; font-size:8pt; height:24px; width:100; z-index:1000;}
#rssSelect{font-size:7pt; color:#666666; margin:0px;}


input, select {font-family:verdana,arial,helvetica,charcoal,sans-serif; color:#666666; font-size:8pt; height:22px; margin:4px;}
textArea {font-family:verdana,arial,helvetica,charcoal,sans-serif; color:#666666; font-size:8pt;}
input.mediumButton{ background-image: url("../images/buttonMed.gif"); background-repeat : no-repeat; width:100px; height:23px; border:0px; background-color: transparent; font-family:verdana,arial,helvetica,charcoal,sans-serif; color:#666666; font-size:8pt; padding-top: 3px; padding-bottom: 4px; cursor: pointer;margin: 1px;}

/* data tables */
.dataSheet{}
.dataSheet th{font-family:verdana,arial,helvetica,charcoal,sans-serif; font-size:8pt; font-weight:bold; text-align:left;}
.dataSheet th, .dataSheet td {padding:3 5 3 5; border-bottom:1px dashed #666666;}
.dataSheet tr.striped{padding:0 5 5 5; border-bottom:1px dashed #666666; background-color:#EFF7FB;}
.dataSheet tr.holiday{padding:0 5 5 5; border-bottom:1px dashed #666666; background-color:#FFDDDD;}
.markedDate{border-left:1px dashed #666666 padding-top:0px;}
.markedDate td{border-bottom:0px; }