/* HTML Elements */



body {

	margin: 0;

	font-family: arial;

	text-align: center;

	background: #cccccc;

}



a {

	text-decoration: none;

	color:#000000;

	font-size: 18px; 

}



td {

	font-size: 14px; ;

	color: #000000;

}



p { margin-top: 5px; margin-bottom: 12px; text-align:justify;}



h1 {

	color: #0D4299;

	font-size: 1.8em;

	margin-top: 10px;

	text-align: center;

}



h2 {

	color: #C62519;

	font-size: 1.13em;

	margin-top: 10px;

	margin-bottom: 3px;

}



h3 { font-size: 1.1em; margin-bottom: 3px; }



ul li { 

	font-weight:normal;

	font-size:14px;

	text-align:justify;

}

div.links ul, li {

	font-weight: bold;

}



div.links ul {

	padding-left: 1em;

	margin: 0 0 5px 0px;

	list-style: none;

	text-indent: -1em;

}



div.links li {

	margin: 0 0 5px 0;

}



div.links li:before {

	content: "\00BB \0020";

}



div.link li a {

	font-size: .9em;

}





/* General */



td.footer {color:ffffff}

td.right {font-family:arial;font-size:12}

font.yellow {font-family:arial;font-size:12;color:FFCC00}



div.clear {

	clear: both;

}



div.spacer {

	height: 5px;

}





/* Page Content Wrapper */



div#content {

	margin: 0 auto;

	width: 800px;

	border-right: 1px solid #8BACDF;

	border-left: 1px solid #8BACDF;

	background: #fff;

}



div#content a { color: #000000; text-decoration: underline; }

div#content strong a { color: #ffffff; text-decoration: underline; }



div#boxAd {

	width: 336px;

	float: right;

	margin: 0 5px 10px 10px;

}



div#tallAd {

	width: 300px;

	float: right;

	margin: 0 0 10px 5px;

	padding-top: 25px;

}



div.bottomAdsHome-tall { text-align: center; width: 575px; height: 60px; padding: 20px 0 20px 0; }



div.bottomAdsHome-small { text-align: center; width: 575px; height: 15px; padding: 20px 0 20px 0;}



div.bottomAdsLeftTall { width: 200px; height: 75px; float: left;}



div.bottomAdsRightTall { width: 595px; height: 75px; float: right; text-align: center;}



div.bottomAdsLeftSmall { width: 200px; height: 25px; line-height: 15px; float: left; }



div.bottomAdsRightSmall { width: 595px; height: 25px; float: right; text-align: center; }





/* Header */



div#header {

	width: 800px;

	height: 116px;

	background: url('../images/slogan.jpg') no-repeat;

	text-align: right;

	color: #FFFFFF;

}

div#header img {

	border: 0;

	margin: 15px 191px 0 0;

}



div#adminLinks {

	color: #8BACDF;

	font-size: 1.1em;

	padding: 3px 5px;

}



div#adminLinks a, div#adminLinks a:link, div#adminLinks a:active, div#adminLinks a:visited {

	text-decoration: none;

	color: #8BACDF;

}



div#adminLinks a:hover {

	color: 8BACDF;

	text-decoration: underline;

}



.spacer {

	height: 5px;

	line-height: 5px;

}





/* Navigation Bar */



div#navbar {

	width: 800px;

	height: 30px;

	background-color:#8BACDF;

	border-bottom-style:solid;

	border-bottom-width:thin;

	border-bottom-color:#6695DF;

	border-top-style:solid;

	border-top-width:thin;

	border-top-color:#6695DF;

}



div#navbar .button {

	border: 0;

	padding: 0;

	display: inline; 

	float: left;

	height: 30px;

}





/* Sidenav Bar */



div#introText {

	margin-top: 10px;

	font-weight: bold;

	font-size: 1.1em;

	color: #000000;

	text-align: center;

}



div.links {

	font-size: 1em;

}



div.inline-links {

	border: 1px solid #000;

	width: 80%;

	padding: 5px;

	font-family: Verdana, sans-serif;

}



h2.linkTitle {

	margin-bottom: 5px;

}



h2.linkTitle a, h2.linkTitle a:link, h2.linkTitle a:active, h2.linkTitle a:hover, div.linkTitle a:visited {

	color: #FEBC1E !important;

	text-decoration: none !important;

	font-size: .95em;

}



div.more a {

	font-size: 1em;

}



p.moreLink {

	padding: 0;

	margin-top: 5px;

	text-align: right;

	font-weight: bold;

	font-size: .9em;

	color: #0D4299;

	margin-bottom: 5px;

}



p.moreLink a, p.moreLink a:link, p.moreLink a:hover, p.moreLink a:visited, p.moreLink a:active {

	color: #C62519 !important;

}



#sidenavAds {

	margin-top: 75px;

	text-align: center;

}





/* Body */



div#homeContent {

	text-align: left;

	float: left;

	width: 760px;

	padding: 0 20px 20px 20px;

	font-size: .9em;

	color:#FFFFFF;

}



div#homeContent div.spacer {

	height: 20px;

}



div#homeContent a {

	font-size: 1em;

}



div#homeContent h2 {

	margin: 0;

	padding: 0;

}



div#homeContent h2 a, div#homeContent h2 a:hover, div#homeContent h2 a:link, div#homeContent h2 a:active, div#homeContent h2 a:visited {

	color: #ffffff;

	text-decoration: none;

}



span.highlight {

	font-weight: bold;

	color: #0D4299;

	font-size: 1.1em;

	display: inline;

}



div#boxes {

	width: 560px;

	float: left;

}



div.left, div.right {

	margin: 10px 0 5px 0;

	width: 263px;

	padding: 5px 5px 0 5px;

	border: 1px solid #ccc;

	line-height: 1.25em;

}



div.left {

	float: left;

	margin-right: 10px;
	
	background-color:#e6f3ff;

	/*background-image:url(../images/slash.png);*/

}



div.right {

	float: right;
	
	background-color:#e6f3ff;

	/*background-image:url(../images/slash.png);*/

}



div.more {

	font-weight: bold;

	margin: 0 0 10px 10px;

	padding-bottom: 10px;

	font-size: .9em;

}



div.boxTitle {

	background-color:#8BACDF;

	height: 17px;

	border: 1px solid #ccc;

	text-align: center;

	padding: 1px;

	font-size:10px;

}





/* Footer */

div.footer { background: #8BACDF repeat-x; font-size: 11px; clear: left; }

div.footer div.footer-links {}

div.footer div.footer-links div { margin-bottom: 15px; color: #ffffff; }

div.footer div.footer-links div a { font-size: 11px; color: #ffffff;}

div.footer div.footer-links div.home-link { font-size: 13px; }

div.footer div.footer-links div.home-link a { font-size: 13px; }

div.footer div.copyright { width: 800px; padding-top: 5px; text-align: center; font-size: 10px; color: #000000; background: url('../images/footer3.jpg') repeat-x; }





/* Sitemap */

ul.sitemap { margin-bottom: 40px; }

ul.sitemap li {  }

ul.sitemap li a { font-size: 12px; }

ul.sitemap ul { padding-left: 15px; margin-bottom: 25px; }

ul.sitemap ul li {}

ul.sitemap ul li a { font-size: 11px; }



div.clear-floats { clear: both; height: 0; margin: 0; padding: 0; font-size: 1pt; overflow: hidden; }



div#navbar .menu-button{

	background-color:#8BACDF;

	border:1 solid #8BACDF;	

	padding: 5px;

	display: inline; 

	float: left;

	height: 20px;

	width:auto;

}

div#content .menu-button a{

	text-align:center;

	text-decoration:none;

	color:#ffffff;

	font-weight:bold;

}

div#content .menu-button a:hover{

	color: #0D4299;

}

.menu-separator {color: #ffffff}

.level1 {color: #335FA1; font-size:18 px; font-weight:bold;}

.level2 {color: #335FA1; font-size:14 px; }