/* CSS Document */
body,td,th {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
    margin:0; padding:0;
	background-color: #c8c8c8;
}
a:link {color:#006699; text-decoration:none;}
a:visited {color: #006699; text-decoration:none;}
a:hover {color:#ff6600; text-decoration:underline;}
#wrapper {width:970px; margin-left:auto; margin-right:auto; background-color:#fff;}
#header {width:970px; background-color:#ffffff;}
#headerright {
	margin-top: 10px;
	margin-right:20px;
	text-align:right;
	font-size:.8em;
	color:#666;
	float: right;
	width: 300px;
}
#headerright a {  text-decoration:none; }
#headerright a:visited { text-decoration:none;}
#headerright a:hover { text-decoration:underline;}
#navbar {
	background-image: url(images/navbar.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 24px;
	width: 970px;
	margin: 0;
	padding: 0;
}
#menu { padding-left:40px; padding-top:5px; font-size:.7em; color: #663300; font-weight:bold; }
#menu a {color:#663300; text-decoration:none; }
#menu a:visited { color:#663300; text-decoration:none;}
#menu a:hover {text-decoration:underline;}

#main { clear:both; width:930px; margin-left:auto; margin-right:auto;}
#footer {
width:910px; margin-left:auto; margin-right:auto; margin-bottom:10px; clear:both;
background-color:#ffb164;
padding-left:10px; padding-right:10px;
color:#666; font-size:.7em;
border:1px solid #666;
}
#footer p {margin:0; padding:10px 0;}
#footer a {color:#666;  text-decoration:none;}
#footer a:visited {color:#666; text-decoration:none;}
#footer a:hover {color:#333; text-decoration:none;}
#searchform {padding:0; margin:0;}
#sidebar-L {
	float: left;
	width: 200px;
	margin-left:40px;
	padding-top:10px; padding-bottom:10px;
}
#sidebar-L h3 { color:#336600; font-size: .9em; margin:0;}
#sidebar-L p {line-height:110%; padding-left:5px;}
#sidebar-L a {font-size:.8em; color:#006699; text-decoration:none;}
#sidebar-L a:visited {color:#006699; text-decoration:none;}
#sidebar-L a:hover {color: #ff6600; text-decoration:underline;}
#content {
 float:right; margin-left:30px; margin-right:40px; width:610px; padding-top:10px; }
#content h1 {font-size:1.4em; color:#006600; font-weight:bold; padding:0 5px; margin:0;}
#content h2 {background-color: #336600; color:#f7f7f7; font-size:1em; font-weight:bold; padding:0 5px;}
#content p {line-height:130%; font-size:.8em; padding: 0 10px;}
#loading {
   text-align:center; padding:30px 0; margin:0 auto; 
   font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-weight:bold;
}
.boxed {border:1px solid #666; }
.boxed h2 {background-color: #336600; color:#f7f7f7; font-size:1em; font-weight:bold; padding:2px; margin: 0;}
.boxed h3 {background-color: #336600; color:#f7f7f7; font-size:.9em; font-weight:bold; padding:2px; margin: 0;}
.nobox {padding:0; margin:0;}



li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
}
.tablecaptions {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; background-color:#ffbc79; border-top:1px solid black; border-right:1px solid black; border-left: 1px solid black;}
/* Override psps */
p.pspsText a {color:#006699;font-style:normal;font-weight:normal;text-decoration:underline;}
p.pspsText a:visited {color:#006699;font-style:normal;font-weight:normal;text-decoration:underline;}
p.pspsText a:hover {color:#ff6600;font-style:normal;font-weight:normal;text-decoration:underline;}