a:visited,a:active,a:link{color:#FFFFFF;}
a:hover{color:#FF0000;}
a.Color06:visited,a.Color06:active,a.Color06:link{color:#9A0000;font-weight:bold;}
a.Color06:hover{ color:#3300FF;}
a.sp:visited,a.sp:active,a.sp:link{color:#FF0000;background: #ECE9D8;}
a.sp:hover{ color:#3300FF; background: #ECE9D8;}
body{margin: 0px;background: #0B305E url(images/shomebg.jpg) no-repeat;color:#FFFFFF;}
body,div,p,th,td,form,h1,h2,h3,h4,h5,h6,li,ul,ol{font-family: Arial, Helvetica, sans-serif;color:#000000;}
hr {
border: 0;
color: #000000;
height: 1px;
width:90%;
}
.btn {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #0B305E;
}
.dkbluehdr {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B305E;
}
p.dkbluehdr , div.dkbluehdr  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B305E;
	padding: 5px;
}
.dkbluehdr a {
	color:#FFFFCC;
}

.dkbluehdr a:hover {
	color:#FFFF00;
}

.dkbluehdr p, .dkbluehdr ul, .dkbluehdr li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #0B305E;
}

.mcompany{margin-left: 15px;font-style: italic;}
.padlr5 {padding: 0px 5px;}
.lhn{line-height: normal;}
.lh16{line-height: 16px;}
.lh18{line-height: 18px;}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh24{line-height: 24px;}
.Color01{ Color: #000000; }
.Color01B{ Color: #000000;font-weight:bold; }
.Color02{ Color: #FFFFFF; }
.Color02B{ Color: #FFFFFF;font-weight:bold; }
.Color03{ Color: #F2E8C7; }
.Color03B{ Color: #F2E8C7;font-weight:bold; }
.Color04{ Color: #0B305E; }
.Color04B{ Color: #0B305E;font-weight:bold; }
.Color05{ Color: #CCAB6C; }
.Color05B{ Color: #CCAB6C;font-weight:bold; }
.Color06{ Color: #9A0000; }
.Color06B{ Color: #9A0000;font-weight:bold; }
.Color07{ Color: #114DAC; }
.Color07B{ Color: #114DAC;font-weight:bold; }
.BgColor01{ background: #000000; }
.BgColor02{ background: #FFFFFF; }
.BgColor03{ background: #F2E8C7; }
.BgColor04{ background: #0B305E; }
.BgColor05{ background: #CCAB6C; }
.BgColor06{ background: #9A0000; }
.BgColor07{ background: #114DAC; }
.BgColor08{ background: #C7B97B; }
.BgColor09{ background: #8AA3C4; }
.BgColor10{ background: #FCF0D0; }
.BgColor11{ background: #FFD687; }
.pad15lr{ padding: 0px 15px 15px; }
.alertbox {	
	border: 1px solid #666;
	background-color: #F8F7E7;
	margin: 10px 0;
	padding: 10px;
	width: 96%;
}
.alertbox a:visited,.alertbox a:active,.alertbox a:link{color:#000000;}
.alertbox a:hover{color:#990066;}
.packet {
	border: 1px solid white;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px;
	padding: 3px;
}
.packet a {
	color: #FFFFFF;
	text-decoration: none;
}
.packet a:hover {
	color: #FFFFCC;
}
.imgbox img {
	border: 1px solid #FFFFFF;
}
.imgbrdr {
	border: 1px solid #000;
}
.imgcaption {
	text-align: left;
	width: 400px;
}

.imgcaptionw {
	color:#fff;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	padding: 8px;
	text-align: left;
	width: 400px;
}


.monthlyEvents div {	
	margin: 10px 0 10px 0;
}

.monthlyEvents h1 {
	background-color: #0B305E;
	color: #fff;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 1px 0;
	padding: 5px;
	text-align: left;
}

.bgBlue {
	background-color: #0B305E;
	color: #fff;
	font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
}

.monthlyEvents td {
	vertical-align: top;
}

.monthlyEvents .hdrs {
	background-color: #DBC292;
	border-bottom: 1px solid #FEF6E6;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
}

.monthlyEvents .hdrsbtm {
	background-color: #DBC292;
	border-bottom: 1px solid #D1931E;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
}

.monthlyEvents .content {
	border-bottom: 1px solid #D1931E;
	padding: 5px;
	text-align: left;
	background: #FCFAF5;
}

.monthlyEvents .content a {
	color: #666666;
}

.monthlyEvents .content a:hover {
	color: #CC0000;
}

.monthlyEvents .date {
	background-color: #EDDFC6;
	border-bottom: 1px solid #D1931E;	
	border-top: 1px solid #D1931E;
	color: #000;
	font-weight: bold;
	padding: 5px;
	text-align: left;
}
