ul { margin-top: 10px; margin-bottom: 10px }
ol { margin-top: 10px; margin-bottom: 10px }
a {  color: #16377A}
a:hover {  color: #330033}
p { margin: 0px 0px 5px 0px }
/* Page Layout Styles */
.mainbody {
	margin:0;
	padding:0;
	background:#D5E0E0;
	color: #000001;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.ccprintbody {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFE;
	color: #000066;
	font-size: 10pt;
}
.container {
	width:760px;
	background: #FFFFFE;
	border-bottom: 3px solid #FFF;
}

/* Login Link Styles */
.logintext {
	font-size: 8pt;
	text-align: right;
	color: #000;
	padding: 4px;
}
.logintext a {
	text-decoration: none;
	color: #000;
}
.logintext a:hover {
	text-decoration: underline;
	color: #330033;
}

/* Banner Styles */
.banner {
	width: 790px;
	height: 67px;
	background: url(images/main_banner.jpg) no-repeat;
}
.bannertext {
	padding: 15px 10px 5px 400px;
	color: #FFF;
}
.bannertext a {
	color: #FFFAC0;
}
.bannertext a:hover {
	color: #D5E0E0;
}
.leftfade {
	width: 15px;
	background: url(images/fade_l.jpg) repeat-y;
}
.leftfade span {
	display: none;
}
.rightfade {
	width: 15px;
	background: url(images/fade_r.jpg) repeat-y;
}
.rightfade span {
	display: none;
}
.topfade {
	width: 790px;
	height: 15px;
	background: url(images/fade_top.jpg) no-repeat;
}
.topfade span {
	display: none;
}
.bottomfade {
	width: 790px;
	height: 15px;
	background: url(images/fade_bottom.jpg) no-repeat;
}
.bottomfade span {
	display: none;
}

/* Home Page Styles */
.featpic {
	float: left;
	width: 519px;
	height: 307px;
	overflow: hidden;
}
.feattext {
	float: left;
	width: 241px;
	height: 307px;
	background: url(images/map_bg_y.jpg) no-repeat #F7F8D3;
	color: #003300;
}
.feattext a {
	color: #003300;
}
.feattext a:hover {
	color: #330033;
}
.featdiv {
	clear: both;
	width: 760px;
	height: 11px;
	background: url(images/main_dot_bar.jpg) no-repeat;
}
.featdiv span {
	display: none;
}

/* Topic Area Styles */
.topics {
	width: 760px;
	background: url(images/t_bg.jpg);
	clear: both;
}
.tarea {
	width: 142px;
	padding: 5px;
	float: left;
}
.ta {
	width: 142px;
	padding: 5px;
	float: left;
}
.tapic {
	margin: 0 auto;
	border: 0;
}
.tatitle {
	font-weight: bold;
	font-size: 0.9em;
	font-variant: small-caps;
	text-align: center;
	margin: 3px 0 2px 0;
	color: #FFFFFE;
	height: 28px;
}
.tatext {
	font-size: 0.9em;
	color: #FFFFFE;
	line-height: 120%;
}
.tatext a {
	color: #FFFAC0;
}
.tatext a:hover {
	color: #D5E0E0;
}
#marqueecontainer {
	position: relative;
	width: 217px;
	height: 291px;
	overflow: hidden;
	padding: 10px 12px 6px 12px;
}
#vmarquee {
	position: relative;
}
#marqsp {
	margin-bottom: 30px;
}


/*Red*/
.rcontainer {
	width:760px;
	background: #EFE5E5;
	border-bottom: 3px solid #FFF;
}
.rtitle {
	color: #660000;
}
.rfeattext {
	float: left;
	width: 241px;
	height: 307px;
	background: url(images/map_bg_r.jpg) no-repeat #D1B2B2;
	color: #000;
}
.rfeattext a {
	color: #000;
}
.rfeattext a:hover {
	color: #003366;
}
.rfeattext b {
	color: #660000;
}
.rsecname {
	color: #FFF;
	background: #660000;
	padding: 3px 5px 6px 28px;
	font-size: 1.1em;
	font-weight: bold;
	clear: both;
}
.rsb {
	background: #D1B2B2;
	border: 1px solid #660000;
}

/*Green*/
.gcontainer {
	width:760px;
	background: #EAEAE5;
	border-bottom: 3px solid #FFF;
}
.gtitle {
	color: #333300;
}
.gfeattext {
	float: left;
	width: 241px;
	height: 307px;
	background: url(images/map_bg_g.jpg) no-repeat #C1C1B2;
	color: #000;
}
.gfeattext a {
	color: #000;
}
.gfeattext a:hover {
	color: #660000;
}
.gfeattext b {
	color: #333300;
}
.gsecname {
	color: #FFF;
	background: #333300;
	padding: 3px 5px 6px 28px;
	font-size: 1.1em;
	font-weight: bold;
	clear: both;
}
.gsb {
	background: #C1C1B2;
	border: 1px solid #333300;
}

/*Blue*/
.bcontainer {
	width:760px;
	background: #E5EAEF;
	border-bottom: 3px solid #FFF;
}
.btitle {
	color: #003366;
}
.bfeattext {
	float: left;
	width: 241px;
	height: 307px;
	background: url(images/map_bg_b.jpg) no-repeat #B2C1D1;
	color: #000;
}
.bfeattext a {
	color: #000;
}
.bfeattext a:hover {
	color: #660000;
}
.bfeattext b {
	color: #003366;
}
.bsecname {
	color: #FFF;
	background: #003366;
	padding: 3px 5px 6px 28px;
	font-size: 1.1em;
	font-weight: bold;
	clear: both;
}
.bsb {
	background: #B2C1D1;
	border: 1px solid #003366;
}

/*Yellow*/
.ycontainer {
	width:760px;
	background: #F5F5E5;
	border-bottom: 3px solid #FFF;
}
.ytitle {
	color: #999900;
}
.yfeattext {
	float: left;
	width: 241px;
	height: 307px;
	background: url(images/map_bg_y.jpg) no-repeat #F7F8D3;
	color: #003300;
}
.yfeattext a {
	color: #003300;
}
.yfeattext a:hover {
	color: #330033;
}
.yfeattext b {
	color: #003300;
}
.ysecname {
	color: #FFF;
	background: #999900;
	padding: 3px 5px 6px 28px;
	font-size: 1.1em;
	font-weight: bold;
	clear: both;
}
.ysb {
	background: #F7F8D3;
	border: 1px solid #999900;
}

/*Orange*/
.ocontainer {
	width:760px;
	background: #F5EAE5;
	border-bottom: 3px solid #FFF;
}
.otitle {
	color: #993300;
}
.ofeattext {
	float: left;
	width: 241px;
	height: 307px;
	background: url(images/map_bg_o.jpg) no-repeat #E0C1B2;
	color: #000;
}
.ofeattext a {
	color: #000;
}
.ofeattext a:hover {
	color: #330033;
}
.ofeattext b {
	color: #993300;
}
.osecname {
	color: #FFF;
	background: #993300;
	padding: 3px 5px 6px 28px;
	font-size: 1.1em;
	font-weight: bold;
	clear: both;
}
.osb {
	background: #E0C1B2;
	border: 1px solid #993300;
}

/*Purple*/
.pcontainer {
	width:760px;
	background: #EAE5EA;
	border-bottom: 3px solid #FFF;
}
.ptitle {
	color: #330033;
}
.pfeattext {
	float: left;
	width: 241px;
	height: 307px;
	background: url(images/map_bg_p.jpg) no-repeat #C1B2C1;
	color: #000;
}
.pfeattext a {
	color: #000;
}
.pfeattext a:hover {
	color: #993300;
}
.pfeattext b {
	color: #330033;
}
.psecname {
	color: #FFF;
	background: #330033;
	padding: 3px 5px 6px 28px;
	font-size: 1.1em;
	font-weight: bold;
	clear: both;
}
.psb {
	background: #C1B2C1;
	border: 1px solid #330033;
}

/* Section Menu Styles */
.menutable {
	width: 790px;
	height: 24px;
	background: url(images/menu_top_bg.jpg) no-repeat;
}
.menu {
	padding: 2px 0px 2px 0px;
}
.menudiv {
	font-size: 14px;
}
.menudiv span {
	display: none;
}
.menuitem {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.menuitem a {
	text-decoration: none;
	color: #FFFAC0;
}
.menuitem a:hover {
	text-decoration: none;
	color: #FFFAC0;
}
.menuitemover {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.menuitemover a {
	text-decoration: none;
	color: #99ADC2;
}
.menuitemover a:hover {
	text-decoration: none;
	color: #99ADC2;
}
.menutext {
	padding: 10px;
	font-size: 8pt;
}

.bmenutable {
}
.bmenu {
	width: 790px;
	height: 21px;
	background: url(images/menu_bottom_bg.jpg) no-repeat;
	padding: 2px 0 17px 0;
}
.bmenudiv {
	font-size: 12px;
}
.bmenudiv span {
	display: none;
}
.bmenuitem {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.bmenuitem a {
	text-decoration: none;
	color: #FFFAC0;
}
.bmenuitem a:hover {
	text-decoration: none;
	color: #FFFAC0;
}
.bmenuitemover {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.bmenuitemover a {
	text-decoration: none;
	color: #99ADC2;
}
.bmenuitemover a:hover {
	text-decoration: none;
	color: #99ADC2;
}
.bmenutext {
	padding: 10px;
	font-size: 8pt;
}

/* Content Area Styles */
.leftcol {
	width: 165px;
	padding: 38px 12px 12px 28px;
	float: left;
}
.leftcoltext {
	font-size: 1em;
	color: #000;
}
.leftcolcomp {
}
.lplink {
	color: #000;
	text-decoration: none;
}
.lplink:hover {
	color: #330033;
}
.lptext {
	font-size: 1em;
	margin: 4px 0 6px 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}


.content {
	width: 525px;
	padding: 0px 10px 10px 20px;
	float: left;
}
h1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 15pt;
	color: #000;
	margin-top: 10px;
	margin-bottom: 5px;
}
h3 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	color: #06497D;
	margin: 10px 0 5px 0;
}
.pagetext {
	font-size: 10pt;
	line-height: 130%;
}
.pagetext img {
	border: 1px solid black;
	margin: 5px;
}
.lgcompview {
	clear: both;
}
.picalbum {
	clear: both;
}
.picalbum img {
	border: 1px solid black;
}
.update {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	clear: both;
}
.doclinks {
	margin: 5px 0px 2px 20px;
}

.sidebar {
	margin: 10px;
	padding: 10px;

	font-size: 8pt;
	float: right;
	width: 200px;
}
.sidebar img {
	border: 1px solid black;
	margin: 5px;
}
.sidebarcomp {
}
.sidebarcomp img {
	border: none;
	padding: 1px;
}
.sidebarpic {
	margin: 5px;
}

/* Bottom Text Styles */
.bottomtext {
	font-size: 8pt;
	text-align: center;
	color: #CACE82;
	padding: 5px;
	background: #000066;
}
.bottomtext a {
	color: #CACE82;
}
.bottomtext a:hover {
	color: #99ADC2;
}
