body {margin:0; padding:0; background-color: #F6F6F6; font-family: Verdana, Arial, sans-serif; font-size: 100%;  color: #000000; }

h1 { margin: 0 0 .5em 0; padding:0; font-size: 1.0em; font-weight: bold; border-bottom: 1px solid #CCCCCC; padding-bottom: 4px; margin-bottom: 12px;}
h2 { margin: 0 0 .5em 0; padding:0; font-size: 1.1em; color: #000000; }
h3 { margin: 0 0 .5em 0; padding:0; font-size: 1.0em; color: #000000; }
div.leftcol h2 { margin: 0 0 .5em 0; padding:0; font-family: Georgia, Times, serif; font-size: 1.3em; color: #C00;}
body.home div.maincontent h2 { font-family: Georgia, Times, serif; font-size: 1.5em; color: #C00000; }

abbr, acronym { cursor: help; }

p { margin: .1em 0 1em; }

.clear { clear: both;}
.center { text-align: center; }
.right { text-align: right; }
.inline {display: inline; }

a img { border: none; }

a:link, a:visited { color: #FF0000; }
a:hover, a:active { color: #FF3333; }

p#accesslinks a:link, p#accesslinks a:link, p#accesslinks a:active { color: #FFFFFF; font-weight: bold; }
p#accesslinks a:hover { color: #FFFF00; font-weight: bold;}

a#hcstyle, a#defaultstyle { color: #FFFFFF; font-weight: bold;}


#mainnav  {
	width:100%;
	float:left;
	margin-bottom:0px;
	padding:0px;
	color:#ffffff;
	background-color:#000000;
}

#mainnav ul {
    margin:0;
	padding:0px;
	font-weight:bold;
}

#mainnav ul li {
	display:inline;
}

#mainnav ul li a {
	padding: 5px 1em;
	float: left;
	border-right:1px solid #FFFFFF;
}

#mainnav a:link, #mainnav a:visited, #mainnav a:hover, #mainnav a:focus #mainnav a:active {
    color:#fff;
	background-color:#000000;
	text-decoration:none;
}

#mainnav a:hover, #mainnav a:focus, #mainnav a:active {
    color:#000000;
	background-color:#FFFF00;
}

#subnav {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	background-color: #F6F6F6;
	padding: 12px;
	margin: 0px;
	}

#subnav li {
	list-style: none;
	font-weight: bold;
	margin-top: 4px;
	}
	
li#sectitle {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: -1px;
	}

.leftcol p {
	font-size: .95em;
	margin-top: 10px;
	margin-left: 2px;
	}

div.toprow { border-bottom: 1px solid white; background-color: #999999; line-height: 100%; padding-bottom:16px;}

div.toprow img { border:none; position: relative; top: 1em;}

div.toprow p#accesslinks { margin: 0; padding: 10px 10px 0 0; }
p#accesslinks span { display: none; }

div.contentbox { background-color: white; padding: 20px 20px 20px 20px; }

div.totop {clear:both; font-size: .85em; }

div.maincontent { float:right; display: inline; padding-left: 10px; margin-left: 1%; width: 75%; line-height: 145%; background-color: #FFFFFF; }

div.leftcol  { float:left; width: 20%; font-size: .9em; line-height: 130%;}

div.footer { clear: both; border-top: 1px solid #CCCCCC; padding: 10px; font-size: .85em; font-weight: bold;}
div.footer a { font-weight: bold; }

ol { margin-top:2px; padding-top: 0; }
ul { margin-top:2px; padding-top: 0; }

/* Specific Home Page Styles */

div.homeleft { float:left; width: 63%;}

div.homeright { float:right; width: 35%;}

div.podtitle {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: -1px;
	}

div.tagline {
		font-weight: bold;
		font-size: 1.4em;
		margin-bottom: 10px;
		margin-top: 10px;
		line-height: 120%;
	}

div.mission {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	background-color: #F6F6F6;
	padding-bottom: 20px;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 15px;
	width: 95%;
	line-height: 140%;
}

div.mission p { border: red 1px solid;}

div.mission img { margin-left: 10px; float:right; padding-right: 0px; }

div.photo {
	width: 95%;
	float:left;
}

div.links {
	padding-left: 15px;
	margin-bottom: 15px;
	float: left;
	}

div.links ul li {
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
	font-weight: bold;
	margin-top: 4px;
	}

div.links ul {
	padding-left: 0px;
	margin-left: 0px;
	}

div.quotes {
	width: 95%;
	font-size: .85em;
	padding-left: 2px;
	line-height: 1.7em;
}

div.homeright div.podtitle {
	margin-top: 10px;
	margin-bottom: 10px;
}
