/* classes for general styles used throughout the site*/
.textboxsearch {
	font-family: Verdana; 
	font-size: 10px; 
	width: 136; 
	height: 15; 
	color: #30353B; 
	background-color: #C2CAD3;
} 

.ddlb {
	font-family : Verdana;
	font-size : 10px;
	background-color: #ffffff;
	color:#30353B;
	border-color:#000000;
	border-right: 1px solid; 
	border-top: 1px solid; 
	border-left: 1px solid; 
	border-bottom: 1px solid;	
}

.maintext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;	
	line-height:16px;
}

.maintextblue {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #525F9A;	
}

.maintextreg {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;	
}

.maintextbold {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;	
}

.maintextboldblue {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #525F9A;	
}

.level1head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #383838;
}

.level2head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 12px;
	color : #383838;
}

.level3head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 14px;
	color : #383838;
}

.photocaption {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	color : #383838;
}

.nolink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #525F9A;
}

a.aclink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #515C92;
	text-decoration : underline;
}

a.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #525F9A;
	text-decoration : underline;
}

a:visited.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #525F9A;
	text-decoration : underline;
	
}

a:active.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #525F9A;
	text-decoration : underline;
}

a:hover.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;
	text-decoration : underline;
}
/* default classes for the news sections */

.newsl1headline {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 13px;
	color : #383838;
}

.newsl2headline {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #383838;
}

.newspostdate {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #525F9A;
}

.eventdate {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #383838;
}

.eventheadline {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;
	text-decoration : none;
}

/* default classes for the sports sections*/


.sporthighlightbold {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #383838;	
	line-height:16px;
}

.sportgamedate {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	font-weight : bold;
	color : #383838;
}

.sportcoachname {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;
}

.sportscore {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;
}

.sporthometeam {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;
}

.sportopponent {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;
}

.sportgametime {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;
}

/* weekly calendar classes*/
.caltree {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #525F9A;
	line-height : 1.4;
}

.caltreebold {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #525F9A;
	line-height : .1;
}

.calweekday {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #7A86BB;
	line-height : 1.4;
}

.calweekdaynone {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #7A86BB;
	line-height : 1.4;
}

/* default styles - do not edit */
.clCMEvent{
	position:absolute; 
	width:99%; 
	height:99%; 
	clip:rect(0,100%,100%,0); 
	left:0; top:0; 
	visibility:visible
}
.clCMAbs{
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0}
/* default styles - end */

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute; 
	padding:4px; 
	font-family:tahoma,arial,helvetica; 
	font-size:12px; 
	font-weight:bold
}
.clLevel0{
	background-color:#A4AFE0; 
	layer-background-color:#A4AFE0; 
	color:#A4AFE0;
}
.clLevel0over{
	background-color:#A4AFE0; 
	layer-background-color:#A4AFE0; 
	color:#08244F; 
	cursor:pointer; 
	cursor:hand; 
}
.clLevel0border{
	position:absolute; 
	visibility:hidden; 
	background-color:#A4AFE0; 
	layer-background-color:#A4AFE0
}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute; 
	padding:4px; 
	font-family:verdana,arial,helvetica; 
	font-size:10px; 
	font-weight:normal
}
.clLevel1{
	background-color:#A4AFE0; 
	layer-background-color:#A4AFE0; 
	color:#2E364B;
}
.clLevel1over{
	background-color:#DADEF2; 
	layer-background-color:#DADEF2; 
	color:#2E364B; 
	cursor:pointer; 
	cursor:hand; 
}
.clLevel1border{
	position:absolute; 
	z-index:500; 
	visibility:hidden; 
	background-color:#A4AFE0; 
	layer-background-color:#A4AFE0
}


/* ######################################### MENU NUMBER 2 ################################# */  

/*Styles for level 0*/
.cl2Level0{
	background-color:#7A86BB; 
	layer-background-color:#7A86BB; 
}
.cl2Level0over{
	background-color:#7A86BB; 
	layer-background-color:#7A86BB; 
	cursor:pointer; cursor:hand; 
}
.cl2Level0border{
	position:absolute; 
	visibility:hidden; 
	background-color:#7A86BB; 
	layer-background-color:#7A86BB;
}

/*Styles for level 1*/
.cl2Level1, .cl2Level1over{
	position:absolute; 
	padding:2px; 
	font-family:verdana, tahoma,arial; 
	font-size:10px; valign:middle;
}
.cl2Level1{
	background-color:#7A86BB; 
	layer-background-color:#7A86BB; 
	color:#ffffff;
}
.cl2Level1over{
	background-color:#A4AFE0; 
	layer-background-color:#A4AFE0; 
	color:#ffffff; 
	cursor:pointer; 
	cursor:hand; 
}
.cl2Level1border{
	position:absolute; 
	visibility:hidden; 
	background-color:#7A86BB; 
	layer-background-color:#7A86BB;
}

#newsheader{
	padding-bottom:14px;
}
	
#news{
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #383838;	
	line-height:16px;
	padding-top:14px;
	display:block;
	float:left;
}
#news a{
	color:#525F9A;
	font-family:Verdana,Tahoma,Arial,Futura;
	font-size:10px;
	text-decoration:underline;
}
#newsbutton{
	padding-left:123px;
}

#button_area{
	padding:0px 0px 0px 1px;
	margin:0px;
	display:block;
	float:left;
}
#button{
	padding:0px;
	margin:0px;
}
#button li{
	list-style:none;
	padding: 0px 0px 5px 10px;
}

#button li a{
	color:#525F9A;
	font-family:Verdana,Tahoma,Arial,Futura;
	font-size:10px;
	text-decoration:underline;
}
