/* Global Styles */

body {
	background-color: #FFFFFF;
	margin-top: 0px;
	background-image: url(images/body_bg2.png);
	margin-bottom: 0px;
}

a {
	font-family: Verdana; 
	font-size: 14px; 

}
h1 {
	font-family: Verdana; 
	font-weight:bold;
	font-size: 14px; 
	color: #003399; 
}

a:link {
	font-family: Verdana; 
	color: #003399;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a:visited {
	font-family: Verdana; 
	text-decoration: none;
	color: #003399;
	font-size: 14px;
	font-weight: bold;
}
a:hover {
	font-family: Verdana; 
	text-decoration: none;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
}
a:active {
	font-family: Verdana; 
	 text-decoration: none;
	color: #003399;
	font-size: 14px;
	font-weight: bold;
}

#mainContentLinks a {
	font-family: Verdana; 
	font-weight:bold;
	font-size: 14px; 
	color: #003399; 
}

#mainContentLinks a:hover {
	font-family: Verdana; 
	font-weight:bold;
	font-size: 14px; 
	text-decoration: none;
	color: #FF6600; 
}

.mainContent {
	font-family: Verdana; 
	font-size: 14px; 
	color: #003399; 
	
}

.mainContentKids {
	font-family:"Comic Sans MS";
	font-size: 16px; 
	color: #003399; 
	
}

.mainContentKidsHeader {
	font-family:"Comic Sans MS";
	font-size: 18px; 
	color: #003399; 
	font-weight:bold;
	
}

.mainContentHeader {
	font-family: Verdana; 
	font-size: 14px; 
	color: #003399; 
	font-weight: bold;
	
}

.redHeader {
	font-family: Verdana; 
	font-size: 14px; 
	color: #CC0000; 
	font-weight: bold;
}
.newsHeader {
	font-family: Verdana; 
	font-size: 14px; 
	color: #FF3300;
	font-weight: bold;
}

.newsDate {	
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: bold; 
	color: #ecbd00;
}
.calendarMonthText {	
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF;
}
.calendarHeaderText {	
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: bold; 
	color: #003399;
}
.calendarBodyText {	
	font-family: Verdana; 
	font-size: 11px; 
	color: #003399;
}

.calendarDateText {	
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #003399;
	}
	
#tdcalendar {	
	border-bottom: 1px solid #E2E5EE; 
	border-top: 1px solid #E2E5EE; 
	border-right: 1px solid #E2E5EE; 
	border-left: 1px solid #E2E5EE;
	}
	

.copyright {	
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #999999;
}
.media {
	font-family: Verdana; 
	font-size: 11px; 
	color: #003399; 
	font-weight:bold;
	
}

/* sub-header navigation */

#subhead a {
	font-family: Verdana; 
	font-size: 11px; 
	font-weight:bold;
	color: #003399;
	text-decoration: none;
	
	}
	
#subhead a:hover {
	color: #FF6600;
	font-weight:bold;
	text-decoration: none;
	}

.subheadbody {
	font-family: Verdana; 
	font-size: 11px; 
	
	color: #003399;
	}

/* Scientific writing */

.spaced { line-height: 1.4em; /*border: thin solid black;*/ padding: 0.5em; }
.spaced SUB, .spaced SUP { line-height: 0; }

/*.scientific { line-height: 2em; border: thin solid black; padding: 0.5em; }
.scientific SUB, .scientific SUP { line-height: 0; } */

.button {
 border: 1px solid #cccccc;
 background-color: #ffffff;
 font-weight: bold;
 color: #003366;
 font-size: 11px;
}

.textfield {
 border: 1px solid #cccccc;
 background-color: #ffffff;
 color: #003366;
 font-size: 11px;
}

