/* CSS Document */

/* body {background-image: url(images/background.jpg);} */
body {background-color:#d8d8d8;}
td { margin: 0pt; font: 14px "Trebuchet MS"; }
a { color: #006699; text-decoration: none; }
hr { border: 0; color: #043; background-color: #043; height: 1px; width: 100%;}
a:hover { text-decoration: underline; color: #ffffff; }
.bodyTable { background-color: #ffffff; padding: 1px; border: 1px solid #ffffff; }
.bodyLink { font: 14px "Trebuchet MS"; color:#0057B5; text-decoration: underline;}
a.bodyLink { font: 14px "Trebuchet MS"; color:#0057B5; text-decoration: underline;}
a:hover.bodyLink { font: 14px "Trebuchet MS"; color:#0057B5; text-decoration: underline;}

/*bold body link*/
.bodyLinkBold { font: 14px "Trebuchet MS"; color:#FF0000; font-weight: bold; font-style:italic; text-decoration: underline}
a.bodyLinkBold { font: 14px "Trebuchet MS"; color:#FF0000; font-weight: bold; font-style:italic; text-decoration: underline}
a:hover.bodyLinkBold { font: 14px "Trebuchet MS"; color:#FF0000; text-decoration: underline; font-weight: bold; font-style:italic;}

/*wrap the whole contents with a pinline, set the width, and cetner-align the whole thing */
.bodyWrapper {
/*border: 1px solid #999999;*/
width: 955px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
.red {color:#922F2F;}


/* drop shodow 
 .box { float: left; width:100px; height:100px;} 
#boxContent { border: none; background: #ffffff;  position: relative; left: -3px; top:-3px;}
#boxContainer { position: relative; background: #000000; margin: 2px;}
*/

/*body Link and Text colors */
.specialMessage { font: 12px "Trebuchet MS"; font-style:italic; color: #518274; font-weight: bold; }
.specialMessageRed{ font: 12px "Trebuchet MS"; color: #ff0000; font-weight: bold; }

.quoteText { font: 10px "Trebuchet MS";  color: #000000;}
.quoteAuthor { font: 10px "Trebuchet MS"; font-style:italic; color: #000000; font-weight: bold;}

.footNote { font: 10px "Trebuchet MS"; font-style:italic; color: #000000;}
a.footnoteLink { font: 10px "Trebuchet MS"; font-style:italic; color: #518274; font-weight: bold; text-decoration: underline}
a:hover.footnoteLink { font: 10px "Trebuchet MS"; font-style:italic; color: #518274; font-weight: bold; text-decoration: underline;}

/*0018A9*/

.textHeader { font: 16px "Trebuchet MS"; color:#1a7f15; font-weight: bold; }
.textHeaderBig { font: 24px "Trebuchet MS"; color:#1a7f15; font-weight: bold; }
a.textHeader { font: 16px "Trebuchet MS"; color:#1a7f15; font-weight: bold; }
a:hover.textHeader { font: 16px "Trebuchet MS"; color:#1a7f15; font-weight: bold; text-decoration: underline;}

.textHeaderGreen { font: 16px "Trebuchet MS"; color:#518274; font-weight: bold; }
.textHeaderBigGreen { font: 24px "Trebuchet MS"; color:#518274; font-weight: bold; }

/*for programs page*/
.subTextHeader { color: #518274; font-weight: bold; }
a.subTextHeader { color:#518274; font-weight: bold; text-decoration: underline;}
a:hover.subTextHeader {color:#518274; font-weight: bold; text-decoration: underline;}

/* Borders */
.photoOutline { background-color: #E2E2E2; border: 1px solid #006699; border-style:solid; margin:3px;}
.borderOutline { border: 1px solid #006699; border-style:solid; margin:3px;}

/* Header Stuff  */
.mastHead 
{ 
	text-align:right;
	font-family: "Trebuchet MS";
	font-size:18px;
	font-style:italic;
	color:#ffffff;
	padding-right:40px;
}
*/
/* Main Navbar Content */
div.mainNavbarWrapper {
	width:100%;
	background: #0018A9; 
	
}
div.mainNavbar {
	width:855px;
	height:20px;
	margin:0 auto;
	color: #ffffff;
	background: #0018A9; 
	padding-left:100px;
/*	background: #0018A9 url("images/nav_corner.gif") no-repeat bottom right; *border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;*/
	
}
div.mainNavbarSectionWrapper {
	float:left;
	
}
div.mainNavbarSection {
	width:100%;
	height:20px;
	line-height:14pt;
	text-align:center;
	/*border-left:1px solid #ffffff;*/
	color: #ffffff;
	/*background: #0018A9 url("images/nav_corner.gif") no-repeat bottom right; */
		background: #0018A9; 
	
}
div.mainNavbarSectionInMenu {
	width:100%;
	height:20px;
	line-height:14pt;
	text-align:center;
	/*border-left:1px solid #ffffff;*/
	
}
div.mainNavbarSectionPageMarker {
	width:100%;
	height:20px;
	line-height:14pt;
	text-align:center;
	text-decoration:underline;
/*	border-left:1px solid #ffffff;
	background: #0057B5 url("images/nav_corner.gif") no-repeat bottom right; 
	background: #0057B5*/
}


/* Main Drop Down Menus */
div.mainMenu {
	z-index:2;
	position:absolute;
	visibility:hidden;
	/*border: 1px solid #ffffff;
	background: #0018A9 url("images/nav_corner.gif") no-repeat bottom right; */
		background: #0018A9; 
}
div.mainMenuSection {
	height:20px;
	/*border-bottom:1px solid #ffffff;*/
	line-height:16pt;
	text-indent:5px;
	
}
div.mainMenuSectionLast {
	height:20px;
	line-height:16pt;
	text-indent:5px;
}


/* MAIN NAVBAR LINKS */
div.mainNavbar a:link { font-size:10pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; display:block; width:100%; }
div.mainNavbar a:visited { font-size:10pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; display:block; width:100%; }
div.mainNavbar a:hover { font-size:10pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:underline; display:block; width:100%;}
div.mainNavbar a:active { font-size:10pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:underline; display:block; width:100%;}
 
div.mainNavbarSection a:link { color:#ffffff; }
div.mainNavbarSection a:visited { color:#ffffff; }
div.mainNavbarSection a:hover { color:#ffffff; }
div.mainNavbarSection a:active { color:#ffffff; }

div.mainNavbarSectionInMenu a:link { color:#ffffff; }
div.mainNavbarSectionInMenu a:visited { color:#ffffff; }
div.mainNavbarSectionInMenu a:hover { color:#ffffff; }
div.mainNavbarSectionInMenu a:active { color:#ffffff; }

div.mainNavbarSectionPageMarker a:link { color:#ffffff; }
div.mainNavbarSectionPageMarker a:visited { color:#ffffff; }
div.mainNavbarSectionPageMarker a:hover { color:#ffffff; }
div.mainNavbarSectionPageMarker a:active { color:#ffffff; }

div.mainMenu a:link { color:#ffffff;}
div.mainMenu a:visited { color:#ffffff;}
div.mainMenu a:hover { color:#ffffff;}
div.mainMenu a:active { color:#ffffff;}
/* END MAIN NAVBAR LINKS */

/* Footer */
.footer 
{
 	font-family: "Trebuchet MS"; 
	font-size: 10px;
	background-color: #0018A9; 
	color: #ffffff; 
	/*border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; */
	height:20px;
}