

/* Default CSS  */
body {font:80% Verdana,Tahoma,Arial,sans-serif;margin:0;border:0;padding:0;background-color:#f0f0f0;color:#000000;}

/* Header for all pages */
#header {position:relative;top:0px;left:0px;width:100%;background:#FFFFFF;padding:0; margin:0;}
.logo {float:left;padding:5px 0 0 10px;height:80px;width:239px;}
#header h1 {position:relative;top:15px;float:right;margin:35px 5px 0 0;padding:0;border:0;color:#b30000;font-size:20px;font-weight:200;letter-spacing:-1px;visibility: visible;}
#header h4 {position:relative;top:13px;float:right;clear:right;margin:0px 7px 0 0;padding:0;border:0;color:#b30000;font-size:16px;font-weight:200;letter-spacing:-1px;visibility: visible;}

/* Subboxs for content gradient and shadow */
#wrapper {padding:2.25em 2.75em;margin:0;border:0;background:#f0f0f0 url(img/bodybg.png) repeat-x;clear:left;}
#contentbox {padding:0;margin:0;border:0;background:white;height:100%;}
#shadowout {padding:0;margin:0;border-bottom:2px solid #d5d5d6;border-left:1px solid #d5d5d6;border-top:1px solid #d5d5d6;border-right:2px solid #d5d5d6;background:white;height:100%;}
#shadowmiddle {padding:0;margin:0;border-bottom:2px solid #bbbbc8;border-left:1px solid #bbbbc8;border-top:1px solid #bbbbc8;border-right:2px solid #bbbbc8;background:white;height:100%;}
#shadowin {padding:0;margin:0;border-bottom:2px solid #9e9eb5;border-left:2px solid #9e9eb5;border-top:2px solid #9e9eb5;border-right:2px solid #9e9eb5;background:white;height:100%;}

/* Actual page content */
#content {padding:2em;margin:0;border:1px solid #00005a;background:white;height:100%;line-height:1.2em;text-align:left;}
#content a {color:#00005a;font-weight:600;text-decoration:none;}
#content a:hover {color:#b30000;text-decoration:underline;}
#content p {line-height:1.2em;margin:0 0 10px;}

#content h1 {
background-color:inherit;
color:red;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;
}

#content h2 {
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;
}

#content h3 {
font-size:1.6em;
margin-bottom:10px;
}

#h4 {
font-size:1.6em;
margin-bottom:10px;
}

#content img {
border:1px solid #b0b0b0;
float:left;
margin:5px 15px 6px;
padding:5px;}

#footer {
	font-size:75%;
	text-align:center;
	width: 100%;}
.ftbold {color:#00005a; font-size:1.2em;
font-weight:bold;}
#footer a {color:#00005a;font-weight:600;text-decoration:none;}
#footer a:hover {color:#b30000;text-decoration:underline;}
/* Various classes */
.image_left {
	border:1px solid #b0b0b0;
	float:left; 
	margin:0px 5px 0px 5px;
	padding:1px;}

.image_right {
	border:1px solid #b0b0b0;
	float:right; 
	margin:0px 5px 0px 5px;
	padding:1px;}

.clear {
	clear:both;
	border: 0px;
	padding: 0;
	margin: 0;
	height: 1px;
	background: white;}

.toppadding {
	padding: .5em 0 0 0;}

.thumbnail {
	background:#fafbfc;
	border:1px solid #b0b0b0;
	margin:0 0 10px 10px;
	padding:5px;}

.clearingdiv {
	clear:both;
	height:30px;
	width:1px;}

.hide {display:none;}

/*** End of file ***/
@media print {
#wrapper {padding:0em 0em;background:white}
#shadowout {padding:0 0 1em 0;margin:0;border-bottom:0px solid #d5d5d6;border-left:0px solid #d5d5d6;border-top:0px solid #d5d5d6;border-right:0px solid #d5d5d6;background:white;height:100%;}
#shadowmiddle {padding:0 0 2em 0;margin:0;border-bottom:3px solid #b30000;border-left:0px solid #bbbbc8;border-top:0px solid #bbbbc8;border-right:0px solid #bbbbc8;background:white;height:100%;}
#shadowin {padding:0;margin:0;border-bottom:0px solid #9e9eb5;border-left:0px solid #9e9eb5;border-top:0px solid #9e9eb5;border-right:0px solid #9e9eb5;background:white;height:100%;}

/* Actual page content */
#content {padding:2em;margin:0;border:0px solid #00005a;background:white;height:100%;line-height:1.2em;text-align:left;}}