body {
	margin: 0;
	padding: 0;
	color: #4D4C47;
	background: #003260 url(images/bg_blue.gif) repeat;
}

#tophdr {
	background: #0062bd url(images/header_back.jpg) repeat-x;
	color: #FFFFFF;
	padding: 0;
	width: 100%;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:100px;
}

#bord {
	height: 40px;
	background-color: #C20000;
	color: #FFFFFF;
	text-align: center;
	border-top: 1px solid #FFF;
	border-bottom: 2px solid #FFF;
	padding-top: 4px;
}

#sidenav {
	float: left;
	clear: right;
	padding: 20px 0px 0px 0px;
	margin-right: 0;
	background: transparent;
	color: #000000;
	display: block;
	width: 140px;
	}

#sidenav UL {
	margin-left: 10px;
	padding-left: 0;
	display: block;
	list-style-image: none;
}

#sidenav LI {
	display: block;
	margin: 4px 4px 10px 0px;
	padding-bottom: 0px;
	width : 100%;
	list-style-image: none;
	
}

#sidenav a {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	padding: 6px 0px 0px 10px;
	border-top: 2px solid #9A9A9A;
	border-left: 2px solid #9A9A9A;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	height:30px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:20px;
	}

body>#sidenav {height:20px;}

#sidenav a:visited {
	color: #2F5B82;
	background-color: #FFFFFF;
	padding: 6px 0px 0px 10px;
	border-top: 2px solid #9A9A9A;
	border-left: 2px solid #9A9A9A;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	height: 30px;
	voice-family: "\";
}\"";
	voice-family:inherit;
	height:20px;
	}

body>#sidenav {height:20px;}

#sidenav a:hover {
	color: #C80000;
	background-color: #FFFFFF;
	padding: 6px 0px 0px 10px;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #9A9A9A;
	border-right: 2px solid #9A9A9A;
	height:30px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:20px;
	}

body>#sidenav {height:20px;}

#main {
	width: 85%;
	padding: 20px 30px 30px 20px;
	color: #000000;
	background-color: #F6FBFF;
	margin: 2% 1% 10% 0;
	vertical-align: top;
	border: 1px solid #B22222;
}

#mainnav {
	width: 75%;
	margin: 0;
	padding: 2px 0px 2px 0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #F9F5DE;
	background-color: #BD9700;
	display: block;
}

#mainnav A:LINK {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #F9F5DE;
	background-color: transparent;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
}
#mainnav 	A:VISITED {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #F9F5DE;
	background-color: transparent;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
}
#mainnav 	A:HOVER {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4D4C47;
	background-color : transparent;
	text-decoration: underline;
	margin: 0px 10px 0px 0px;
}

.standard ul, li {		
	display: list-item;
	font: bold 14px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	margin-left: 80px;
	margin-top:10px;
}

.mainchk ul, li {
	text-align: left;
	display: list-item;
	font: bold 14px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	list-style-image: url(images/check.gif);
	list-style-position: outside;
}

.ref ul, li {
	display: list-item;
	font:14px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	margin-left: 60px;
	margin-top: 10px;
	list-style-image: url(images/check.gif);
	list-style-position: outside;
}

#linkbox {
	margin-left: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	border-top: 20px solid #BD9700;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #000040;
	background-color: #FFFFFF;
	padding: 2px 4px 6px 6px;
	width: 145px;
}

#linkbox a {
	font: bold 14px/20px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	border: 0;
}

#linkbox a:visited {
	font: bold 14px/20px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	color: Gray;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	border: 0;
}


#linkbox a:hover {
	font: bold 14px/20px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	color: #C20000;
	background-color: #FFFFFF;
	text-decoration: underline;
	padding: 0;
	border: 0;
}

#linkbox p {	
	margin-left: 10px;
	margin-right: 10px;
	
}

h1 {
	font: bold 20px/28px Arial, Helvetica, sans-serif;
}

h1.sub {
	font: bold 18px/28px Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #C20000;
	border-left: 1px dotted Gray;
	border-bottom: 1px dotted Gray;
	padding: 2px 4px 4px 6px;
	width: 60%;
}


h2 {	
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	width: 70%;
	border: 1px solid #C20000;
	padding: 2px 4px 4px 4px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 20px;
}

h2.bio {
	font: bold 18px/24px  Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #C20000;
	width: 80%;
	border: 1px solid #003260;
	padding: 2px 4px 4px 4px;
	margin-top: 30px;
	margin-bottom: 6px;
	margin-left: 20px;
}

h2.reforms {	
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	color: #C20000;
	background-color: #F9F5DE;
	width: 60%;
	border-bottom: 2px solid #003260;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	padding: 2px 4px 4px 4px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 20px;
}

p {	
	font: 14px/20px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	margin-left: 40px;
	margin-right: 40px;
}

#home_text { 
	width: 75%;
	text-align: left;
	padding-bottom: 20px;
	margin: 30px 70px 20px 70px;
}

#home_text p {	
	font: bold 16px/22px Arial, Helvetica, sans-serif;
	text-align: left;
}

.accent {
	background-color: transparent;
	color: #C8040A;
}

.accent2 {
	background-color: transparent;
	color: #0000CD;
}

.banner {
	background-color: #C20000;
	color: #FFFFFF;
	border: 1px solid #000000;
	font: bold 22px/30px "Times New Roman", Times, serif;
	padding: 2px 4px 8px 4px;
	text-align: center;
	height:62px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:52px;
}

.this {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #C20000;
	padding: 6px 0px 0px 10px;
	margin: 4px 0px 10px 0px;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #9A9A9A;
	border-right: 2px solid #9A9A9A;
	height:30px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:20px;
	}
	
	.bioimg {
		border-top: 2px solid #C20000;
		border-left: 2px solid #C20000;
		border-right: 3px solid #C20000;
		border-bottom: 3px solid #C20000;
		float: left; 
		margin: 10px 22px 8px 26px;
	}
	
	.motto {
	font: italic bold 18px/30px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	color: #003260;
	background-color: transparent;
	margin-bottom:90px;
	margin-top: 40px;
	margin-right: 50px;
}	

.bio_quote {
	font: italic bold 16px/20px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	color: #C20000;
	background-color: transparent;
}

.citation {
	font:  14px/18px "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	color: #000000;
	background-color: transparent;
}	

#foot {
	font: 10px  Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F6FBFF;
	text-align: center;
}

