﻿BODY {
	padding: 0px; LINE-HEIGHT: 130%; background-image: url('images/topbg.jpg'); 
	MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #cccccc;
}
#maincontainer {
	LEFT: 50%; MARGIN-LEFT: -376px; WIDTH: 768px; POSITION: absolute;  TOP: 0px;
}


#masthead {	HEIGHT: 220px; WIDTH: 768px; padding: 0; margin: 0; 
	background-image: url('images/top3.jpg'); BACKGROUND-REPEAT: no-repeat;
	text-align: center; margin-left:auto; margin-right:auto;
}

#title { 
	position: relative;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	height: 50%;
	width: 100%;
	margin: 0; 
	color: white; 
	text-align: center;
	}
h5.title { FONT-FAMILY: Georgia, Times New Roman, Times, serif; margin: 0; }
h3.title { FONT-FAMILY: Georgia, Times New Roman, Times, serif; margin: 0; }
p.title { FONT-FAMILY: Georgia, Times New Roman, Times, serif; margin: 0; }
a.title { COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.title:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; }

#titleleft {
	float: left; width: 250px; padding-top: 30px;
}
#titleright {
	float: right; width: 250px; padding-top: 44px;
}
#nav { 
	position: relative;
	height: 50%;
	width: 100%;
	margin: 0; 
	color: #663300; 
	}
#linksleft {
	float: left; width: 200px; text-align: left; margin-top: 14px; margin-left: 50px;
}

#linksright {
	float: right; width: 200px; text-align: right; margin-top: 14px; margin-right: 50px;
}
p.nav {
	font-size: 11px; margin-bottom: 12px; margin-top: 0;
}

#mainbody { 
	margin: 0; 
	TEXT-ALIGN: left; 
	width: 768px; 
	background-image: url('images/mainbody.gif');
	BACKGROUND-REPEAT: repeat-y;
	}
#mainbodybg {
	background-image: url('images/mainbody.gif');
	BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left;
	width: 100%;
	margin: 0; padding: 0;
}
#mainbodycontent { 
	margin: 0; 
	padding: 1px 20px 1px 20px; 
	margin-left: 30px; 
	margin-right: 30px; 
}
#bottom { 
	WIDTH: 768px; padding: 0; margin: 0; text-align: center; 
	background-image: url('images/bottom.gif');
	BACKGROUND-REPEAT: repeat-y;
	height: 41px;
	}
#bottomcontent { 
	width: 87%; 
	margin: 0; 
	margin-left: auto; margin-right: auto; 
	padding-top: 6px;
	text-align: center; 
	border-top: 1px solid #663300; 
	}


p {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; line-height: 130%; }
.nospace { margin: 0; }
.nospacewhite { margin: 0; color: white; }
.nospacceenterwhite { margin: 0; color: white; text-align: center; }
.center { text-align: center; }
.nospacecenter { margin: 0; text-align: center; }
.centerbrown { margin: 12px; text-align: center; color: #663300; }
.nospacebrown {	margin: 0; text-align: left; color: #663300; }
.brown { text-align: left; color: #663300; }
.nospacecenterbrown {	margin: 0; text-align: center; color: #663300; }
.small { font-size: 70%; }
.nospacesmall { font-size: 70%; margin: 0; }
.nospacesmallcenter { font-size: 70%; margin: 0; text-align: center; }
.nospacesmallcenterwhite { color: white; font-size: 70%; margin: 0; text-align: center; }
.tiny { font-size: 60%; }
.tinycenter { text-align: center; font-size: 60%; }
.nospacetiny { font-size: 60%; margin: 0; }
.nospacetinycenter { text-align: center; font-size: 60%; margin: 0; }
.gradientheader {
	color: #663300;
	text-align: center;
	padding-top: 12px;
	height: 30px;
	background-image: url('images/gradientheaderbg.jpg');
	BACKGROUND-REPEAT: repeat-y;
}

A {	COLOR: #006600; TEXT-DECORATION: none; font-weight: bold; }
A:hover { COLOR: #663300; TEXT-DECORATION: underline; }
A.bottom {	COLOR: #006600; TEXT-DECORATION: none; font-weight: bold; }
A.bottom:hover { COLOR: #663300; TEXT-DECORATION: underline; }

span.warning { font-weight: bold; color: red; }
span.bold { font-weight: bold; }
span.bolditalic { font-weight: bold; font-style: italic; }
span.boldunderline { font-weight: bold; text-decoration: underline; }
span.boldunderlineitalic { font-weight: bold; font-style: italic; text-decoration: underline; }
span.underline { text-decoration: underline; }
span.italic { font-style: italic; }

hr { color: #156379; width: 100%; margin: 0px; }

table { vertical-align: top; width: 688px; border: 0px; margin: 0px; padding: 0px; }
table.borders { margin: 0px; padding: 0px; border-collapse: collapse; border: 4px solid #CC0000; }
table.bordersgradientbg { margin: 0px; padding: 0px; border-collapse: collapse;  
	border: 4px solid #CC0000; background: url('images/headerbgreversed.png') repeat-y; background-position: right;}
td { vertical-align: top; }
td.middle { vertical-align: middle; }
td.bottom { vertical-align: bottom; }
td.center { text-align: center; }
td.right { text-align: right; }
td.centermiddle { text-align: center; vertical-align: middle; }
td.borders { vertical-align: top; border: 1px solid #000000; }
td.rightborders { vertical-align: top; border-right: 1px solid #000000;}
td.bordersmiddle { vertical-align: middle; border: 1px solid #000000; }
td.bordersmiddlecenter { vertical-align: middle; border: 1px solid #000000; text-align: center;}
td.borderscentertop { vertical-align: top; border: 1px solid #000000; text-align: center;}
td.bottomborders { vertical-align: middle; border-bottom: 1px solid #000000;}
td.topborders { vertical-align: middle; border-top: 1px solid #000000;}
td.topbottomborders { border-top: 1px solid #c9ad64; border-bottom: 1px solid #000000; }

td.title { vertical-align: middle; border: 4px solid #000000; background: #990000; }
td.titlenoborder { vertical-align: middle; background: #990000; }
td.subtitle { vertical-align: middle; background: #fff7ca; }
td.subtitleborders { vertical-align: middle; background: #fff7ca; border: 1px solid #000000; }
td.titlegradient { vertical-align: middle; border-bottom: 1px solid #CC0000; border-top: 1px solid #CC0000; background: url('images/headerbg.png') repeat-y; }

img { border: 2px solid #663300; }
img.noborder { border: 0; }
img.floatleft {	border: 2px solid #663300; float: left; margin-right: 10px; }
img.floatleftnoborder {	float: left; margin-right: 10px; border: none; }
img.floatright { border: 2px solid #663300; float: right; margin-left: 10px; }
img.floatrightnoborder { float: right; margin-left: 10px; border: none; }

ul { font: 80%/1.3em Verdana, Helvetica, sans-serif; font-weight: normal; color: black; list-style-position: outside; margin-left: 20px; padding-left: 20px; }

ol { font: 80%/1.3em Verdana, Helvetica, sans-serif; font-weight: normal; color: black; list-style-position: outside; margin-left: 20px; padding-left: 20px; }
ul.image {list-style-image: url(arrow.gif); }
ul.imagemargin {list-style-image: url(arrow.gif); margin-left: 10px; }
ul.noimage {list-style-type: none; }
ul.circle {list-style-type: circle; margin-left: 20px; }
ul.solidcircle {list-style-type: disc; margin-left: 20px; }
ol.numbered li { list-style-type: decimal; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.numbered li li { list-style-type: lower-alpha; }
ol.numbered li li li { list-style-type: decimal; }
ol.numbered li li li li { list-style-type: disc; }

ol.numberednospace li { list-style-type: decimal; margin-left: 36px; }
ol.numberednospace li li { list-style-type: lower-alpha; margin-left: 9px; }
ol.numberednospace li li li { list-style-type: decimal; margin-left: 9px; }
ol.numberednospace li li li li { list-style-type: disc; margin-left: 9px; }

ol.alphalower li { list-style-type: lower-alpha; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.alphalower li li  { list-style-type: decimal; }
ol.alphalower li li li { list-style-type: disc; }
ol.alphalower li li li li { list-style-type: circle; }

ol.alphalowernospace li { list-style-type: lower-alpha; margin-left: 36px; }
ol.alphalowernospace li li  { list-style-type: decimal;  margin-left: 9px; }
ol.alphalowernospace li li li { list-style-type: disc;  margin-left: 9px; }
ol.alphalowernospace li li li li { list-style-type: circle; margin-left: 9px; }

ol.alphaupper li { list-style-type: upper-alpha; margin-left: 20px; margin-bottom: 12px; margin-top: 12px; }
ol.alphaupper li li { list-style-type: decimal; }
ol.alphaupper li li li { list-style-type: lower-alpha; }
ol.alphaupper li li li li { list-style-type: disc; }
ol.roman li { list-style-type: upper-roman; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.roman li li { list-style-type: upper-alpha; }
ol.roman li li li { list-style-type: decimal; }
ol.roman li li li li { list-style-type: lower-alpha; }
ol.roman li li li li li { list-style-type: disc; }
