body{
	margin: 10px auto;
	background-color: #FFF;
}

a{
	color: #771525;	
}

a:hover{
	text-decoration: none;
}

tbody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

form{
	margin: 0;
	padding: 0;
}

input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


#sidebar{
	background-color: #EDEDED;
	border: 1px solid #CCC;
	width: 158px;
	padding: 0 0 7px 0;
	text-align: center;
}

#sidebar p{
	padding: 7px 7px 0 7px;
	margin: 0;
}

.smlnav{
	color: #92923A;
	font-size: 8pt;
	padding: 0 3px;
}

.smllbl{
	text-align: right;
	font-size: 8pt;
	padding: 0 5px 0 0;
	color: #000;
	height: 15px;
}

.bar2{
	background-color: #212264;
	height: 15px;
}

.bar3{
	background-color: #919337;
	text-align: right;
	padding: 5px 5px 5px 0;
	border-top: 5px solid #DEDEC3;
}

.bar3 img{
	margin: 0 2px 0 3px;
}

.bar4{
	background-color: #DEDEC3;
	border-top: 5px solid #DEDEC3;
	padding: 0 5px;
}

.bar5{
	background-color: #DEDEC3;
	padding: 0 5px;
	border-left: 7px solid #FFF;
}

.barend{
	background: #DEDEC3 url(../images/corner.gif) bottom right no-repeat;
	height: 7px;
}

.box1{
	border: 1px solid #D9D9D7;
	background-color: #EDEDED;
	padding: 7px;
}

.box1 ul{
	margin:0;
	padding: 0;
}

.box1 a{
	color: #212264;
}

.box1 li{
	padding: 0;
	list-style-type: none;
}

.panelimage1{
	background: #FFF url(../images/banner_home.jpg) top left no-repeat;
	height: 110px;
}

.panelimage2{
	background: #FFF url(../images/banner_home.jpg) top left no-repeat;
	height: 58px;
	text-align: right;
	font-size: 14pt;
	color: #FFF;
	font-weight: bold;
	padding-right: 7px;
}

.copyContainer{
	vertical-align: top;
	padding: 7px 0 0 0;
}

.copyContainer h5{
	border: 1px solid #D9D9D7;
	margin: 0 0 7px 0;
	padding: 2px 7px;
	background-color: #EDEDED;
	color: #212264;
	font-size: 8pt;
}

.copyContainer h6{
	border: 1px solid #D9D9D7;
	margin: 0 0 7px 0;
	padding: 3px 7px 4px 7px;
	background-color: #EDEDED;
	color: #212264;
	font-size: 8pt;
}

.copyBlock{
	border: 1px solid #D9D9D7;
	padding: 0 7px;
	vertical-align: top;
}

.copyBlock p{
	margin: 1em 0;
}
.copyBlockGray{
	border: 1px solid #D9D9D7;
	padding: 0 7px;
	vertical-align: top;
	background-color: #EDEDED;
}

.smlinp{
	width: 175px;
	font-size: 8pt;
}

.subheading1{
	border: 1px solid #D9D9D7;
	background-color: #EDEDED;
	color: #771525;
	padding: 3px 7px;
	font-weight: bold;
}

.sub_subheading1{
	color: #771525;
	font-weight: bold;
}

.subheading2{
	color: #FFF;
	background-color: #212264;
	padding: 3px 7px;
	font-weight: bold;
}

.subheading3{
	border: 1px solid #D9D9D7;
	background-color: #EDEDED;
	color: #771525;
	font-weight: bold;
}

.smlformrow1{
	background-color: #DEDEC3;
	padding: 5px 6px;
}

.smlformrow2{
	background-color: #DEDEC3;
	padding: 3px 5px;
	border-top: 5px solid #FFF;
	text-align: center;
}

#nav{
	vertical-align: top;
}

#nav ul{
	margin:0;
	padding: 0;
}

#nav li{
	margin-bottom: 3px;
	padding: 2px 2px 2px 2px;
	list-style-type: none;
	background-color: #EDEDED;
	border: 1px solid #D9D9D7;
	width:150px;
}

#nav ul li a{
	color: #212264;
}

#rightsidebar{
	vertical-align: top;
}

.lighterrow {
	background-color: #DFDFDF;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.heavierrow {
	background-color: #C0C0C0;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.imageBorder {
	border:1px; 
	border-thickness: 1px; 
	border-color: #000000; 
	border-style: solid;
}
.EventItem {
	font-size: 8pt;
}

.EventItem input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}



#leftsub {
	width: 171px;
	text-align: left;
	vertical-align: top;
}

#leftsub p {
	margin: 0px;
	color: #1d3588;
	padding: 5px 10px 10px 10px;
}

#leftsub a {
	color: #0099d9;
	text-decoration: none;
	font-weight: bold;
}

#leftsub a:hover {
	color: #0099d9;
	text-decoration: underline;
}

#leftsub i {
	font-style: normal;
	color: #0099d9;
}




#advSearchBody {
	width: 171px;
	text-align: left;
	vertical-align: top;
}

#advSearchBody h3 {
	font-size: 9pt;
	color: #1d3588;
}

#advSearchBody p {
	margin: 0px;
	color: #1d3588;
	padding: 5px 10px 10px 10px;
}

#advSearchBody a {
	color: #1d3588;
	text-decoration: none;
}

#advSearchBody a:hover {
	color: #0099d9;
	text-decoration: underline;
}

#advSearchBody i {
	font-style: normal;
	color: #0099d9;
}

#mainwide {
	width: 800px;
	background-color: #eaf0f7;
	color: #000000;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}

#mainwide h3 {
	font-size: 9pt;
	color: #1d3588;
}


#mainwidest {
	width: 1000px;
	background-color: #eaf0f7;
	color: #000000;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}

#mainwidest h3 {
	font-size: 9pt;
	color: #1d3588;
}

#mainwidestwhite {
	width: 1000px;
	background-color: #ffffff;
	color: #000000;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}

#mainwidestwhite h3 {
	font-size: 9pt;
	color: #1d3588;
}

