@charset "utf-8";
body  {
	text-align: center;
	background-color: #BBC0D3;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	background-image: url(../images/backgrounds/bg_blue_gray_1539.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 2px;
	background-repeat: repeat;
}
.thrColFixHdr #container {
	width: 920px;
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 8px solid #FFFFFF;
} 

.thrColFixHdr #header {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	background-color: #FFF;
	height: 104px;
	width: 920px;
	background-repeat: no-repeat;
} 
.thrColFixHdr #header #topnav {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	background-color: #FFF;
	height: 22px;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
.thrColFixHdr #header h1 {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #880000;
	text-decoration: none;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.thrColFixHdr #sidebar1 {
	float: left;
	width: 182px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 1px;
	margin-bottom: 0px;
}
.thrColFixHdr #container #sidebar1 #formscontainer #afterforms {
	padding-top: 0px;
	padding-bottom: 8px;
	margin-top: 2px;
}

.thrColFixHdr #sidebar2 {
	float: right;
	width: 228px;
	background-color: #FFF;
	text-align: center;
	margin-top: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEF2FD;
}

.thrColFixHdr #mainContent {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 194px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEF2FD;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 488px;
} 

.behinddonate {
	background-repeat: repeat-x;
	padding-right: 6px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CDD6FC;
	background-color: #ECF2FF;
	background-image: url(../images/backgrounds/grad_light_blue_long4.jpg);
}
.behinddonatelonger {
	background-repeat: repeat-x;
	padding-right: 6px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CDD6FC;
	background-color: #ECF2FF;
	background-image: url(../images/backgrounds/grad_light_blue_long5.jpg);
}
.thrColFixHdr #mainContent #maintop {
	margin-top: 148px;
	margin-bottom: 16px;
	padding-bottom: 0px;
	width: 600px;
	margin-right: 0px;
	margin-left: 0px;
}

.mainlowerbg {
	background-repeat: repeat-x;
}
#maintop2 {
	padding-right: 16px;
	padding-left: 16px;
	text-align: left;
}


.centeredline {
	text-align: center;
}
.behinddonatesecond {
	background-repeat: repeat-x;
	padding-right: 6px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CDD6FC;
	background-color: #ECF2FF;
	background-image: url(../images/grad_light_blue_long2.jpg);
}
.thrColFixHdr #container #sidebar2 .behinddonate .paddedtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-right: 6px;
	margin-left: 12px;
	text-align: left;
}

.rightcol2nd {
	margin-right: 4px;
	margin-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
}
.rightcol3rd {
	margin-right: 4px;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 2px;
	text-align: left;
}


.bottomsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 20px;
	margin-right: 50px;
	margin-left: 50px;
}

.thrColFixHdr #footer {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0px;
} 

.thrColFixHdr #footer p {
	margin: 0;
}
.thrColFixHdr #container #mainContent #event1 div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	top: 2px;
}


.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center;
	text-align: center;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.topnav A:link {
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #003399;
}

.topnav A:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #003399;
}

.topnav A:hover {
	text-decoration: none;
	color: #CEDCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #0033CC;
}


.topnav A:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #003399;
}
a:link, a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366FF;
	text-decoration: none;
}



.topnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px;
}

a.topnav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.topnav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3366FF;
	text-decoration: underline;
}
a.topnav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.topnav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
 
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.imgleft {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#bottom-cubes-1 {
	float: left;
	width: 143px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	border-left-color: #CCCCCC;
	height: 155px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	}

	#bottom-cubes-2 {
	float: left;
	width: 139px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 155px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	
	}
	#bottom-cubes-3 {
	float: left;
	width: 142px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 155px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	
		}
		
	#bottom-cubes-4 {
	float: left;
	float: left;
	width: 143px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 155px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	}
	
	#bottom-cubes-5 {
	float: left;
	width: 143px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 155px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	}
	#bottom-cubes-6 {
	float: left;
	width: 140px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 155px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	

	
	#sponsorbox01 {
	float: left;
	width: 110px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	border-left-color: #CCCCCC;
	height: 136px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	}

	#sponsorbox02 {
	float: left;
	width: 110px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	
	}
	#sponsorbox03 {
	float: left;
	width: 110px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	
		}
		
	#sponsorbox04 {
	float: left;
	float: left;
	width: 110px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	}
	
	#sponsorbox05 {
	float: left;
	width: 110px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	}
	#sponsorbox06 {
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	
	#sponsorbox07 {
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	
	#sponsorbox08 {
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	
	#sponsorbox09 {
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	
	#sponsorbox10 {
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	
	#sponsorbox11 {
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	
	#sponsorbox12 {
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	
	#sponsorbox13 {
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CDD6FC;
	height: 136px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
	
	
#lowestcontainer {
	padding-right: 20px;
	padding-left: 20px;
}
.hometitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #880000;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 6px;
}
.largered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	text-indent: 0px;
	padding-top: 2px;
	padding-left: 2px;
}

	
	.purpleheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330066;
	text-indent: 6px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.purpleheadlinecentered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #330066;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-align: center;
}




.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 4px;
}

.maintextcentered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 4px;
	text-align: center;
}

.maintextpurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c32f01;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 6px;
}
.maintextpurplemed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	padding: 0px;
	font-weight: bold;
}
.maintextpurplesm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #797A9F;
	padding: 0px;
}


.maintextsmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 3px;
	list-style-position: outside;
	list-style-type: disc;
}





a.maintext:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#000099;
}
a.maintext:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#000099;
}

a.maintext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#0066FF;
}

a.maintext:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#000099;
}

a.maintextsmaller:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color:#000099;
}
a.maintextsmaller:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color:#000099;
}
a.maintextsmaller:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color:#0066FF;
}


a.maintextsmaller:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color:#000099;
}

.goldhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F90;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.goldheadsmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 0px;
	margin: 2px;
}
.tealhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 0px;
	margin: 0px;
}
.align_center {
	text-align: center;
}

.maintextpadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.maintextmemorial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 2px;
	line-height: 200%;
}

.maintextreddish {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #880000;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 10px;
}
.maintextreddishbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #880000;
	text-align: center;
	text-decoration: none;
	padding-bottom: 12px;
	padding-top: 6px;
}
.maintextreddishsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #880000;
	text-align: left;
	margin-top: 14px;
	margin-left: 12px;
}
.maintextredleftmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #880000;
	padding: 0px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 0px;
}
.maintextredleftbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #880000;
	padding: 0px;
	font-weight: bold;
	line-height: normal;
	margin-left: 6px;
}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}


.margin3 {
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
}


#knowbox ul {
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
	font-size: 10px;
	text-align: left;
}

.thrColFixHdr  #container  #mainContent  #knowbox  {
	text-align: left;
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 8px;
	margin-left: 22px;
	background-color: #FFFFFF;
}
.thrColFixHdr #container #mainContent #boxgrad {
	background-repeat: repeat-x;
	list-style-position: outside;
	padding-top: 0px;
	margin-top: 40px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-left: 120px;
	text-align: left;
}
.thrColFixHdr #container #mainContent #maintop {
	text-align: center;
	top: 2px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.thrColFixHdr #container #mainContent #mainsecond {
	text-align: center;
	top: 2px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.thrColFixHdr #sidebar2 #rightlist {
	width: 228px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	list-style-position: outside;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: list-item;
	text-indent: 0px;
	list-style-type: disc;
}
.indent6px {
	text-indent: 6px;
}
.thrColFixHdr #sidebar1 #formscontainer {
	float: left;
	width: 164px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 0px;
	border: 1px solid #D0D6F0;
}






li {
	padding-bottom:3px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	text-decoration: none;
	padding-left: 0px;
}

li a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#000099;
}

li a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#000099;
}


li a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color:#0066ff;
}
li a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#000099;
}




ul.horiz li {
display: inline;
}

.rightline {
	text-align: right;
}


.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

#topnav {
	float: left;
	width: 920px;
	background-color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	margin-top: 0px;
	height: 22px;
}

#topnav-0 {
	float: left;
	width: 195px;
	height: 18px;
	vertical-align: bottom;
	text-align: center;
	background-repeat: repeat-x;
	background-color: #003399;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 4px;
	}

#topnav-1 {
	float: left;
	width: 104px;
	height: 18px;
	background-color: #039;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	vertical-align: top;
	padding-top: 4px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	#topnav-2 {
	float: left;
	width: 105px;
	height: 18px;
	background-color: #039;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 4px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	#topnav-3 {
	float: left;
	width: 92px;
	height: 18px;
	background-color: #039;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 4px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
	#topnav-4 {
	float: left;
	width: 87px;
	height: 18px;
	background-color: #039;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 4px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

	
	#topnav-5 {
	float: left;
	width: 101px;
	height: 18px;
	background-color: #039;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 4px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
	#topnav-6 {
	float: left;
	height: 18px;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 230px;
	background-repeat: repeat-x;
	background-color: #ECF2FF;
	padding-top: 4px;
	background-image: url(../images/backgrounds/bar_blue_gray__darker_214x24.jpg);
	}
.thrColFixHdr #container #botbar {
	height: 18px;
	margin-top: 0px;
	padding-top: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CDD6FC;
	background-color: #D0D6F0;
}
.thrColFixHdr #container #midbar {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding: 0px;
	width: 450px;
	margin: 0px;
}
.thrColFixHdr #container #midbar2 {
	width: 90%;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}

.thrColFixHdr #container #botbar2 {
	background-repeat: repeat-x;
	height: 16px;
	margin-top: 0px;
	padding-top: 0px;
	background-color: #F0F2FF;
}
.thrColFixHdr #sidebar2 #rightlist ul {
	width: 228px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	list-style-position: outside;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-indent: 0px;
	list-style-type: disc;
}
.thrColFixHdr #container #sidebar2 #contactdev {
	text-align: left;
	border: 1px solid #000099;
	margin-top: 8px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 8px;
	background-color: #FFFF66;
	padding-right: 3px;
	padding-left: 3px;
	width: 180px;
}
.goldwhitebar {
	background-image: url(../images/bar_gold_white_430x13.jpg);
	background-repeat: repeat-x;
	height: 1px;
}

.maintextlargerwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.maintextlargerpurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF0105;
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.goldheadpadded {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F90;
	text-decoration: none;
	text-indent: 6px;
	padding-bottom: 3px;
}



.bottomNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	font-weight: normal;
	text-decoration:none;
}

a.bottomNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	font-weight: normal;
	text-decoration:none;
}
a.bottomNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}
a.bottomNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0033CC;
	font-weight: normal;
	text-decoration:underline;
}
a.bottomNav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}

.thrColFixHdr #container #breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.indentmargin6 {
	margin-left: 10px;
}
#cbr_box {
	background-repeat: repeat-x;
	list-style-position: outside;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 200px;
	text-align: left;
	margin-right: 420px;
	float: none;
}
#cbr_box_right {
	background-repeat: repeat-x;
	list-style-position: outside;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 500px;
	text-align: left;
	float: right;
}
.blueheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}
.orangehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.maintextsmallerreddish {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #880000;
	padding-bottom: 3px;
	list-style-position: outside;
	list-style-type: disc;
}
.rightcolumnred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #880000;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 3px;
}
.maintextredleftbug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #880000;
	padding: 0px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 0px;
}
.maintextleftbug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 0px;
}
.thrColFixHdr #footer_container {
	width: 920px;
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 8px solid #FFFFFF;
}
.maintextteal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	padding: 0px;
	font-weight: bold;
}

