body {

	margin: 0px;

	padding: 1px;

}



table {

	vertical-align: top;

}


.style7 {
	font-size: 24px;
	font-weight: bold;
}
.style8 {color: #FFFFFF}
.style9 {color: #7E0C2B}
.nav1 {

	color: #7E0C2B;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 5px;

	border-bottom-color: #646463;

	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-left-color: #646463;

	border-left-width: 0px;

	border-left-style: solid;

	border-right-color: #646463;

	border-right-width: 0px;

	border-right-style: solid;

	background-color: #C1C1C0;

	border-top-width: 0px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}



.nav1 a:link {

	color: #7E0C2B;

	text-decoration: none;

}

.nav1 a:visited {

	color: #7E0C2B;

	text-decoration: none;

}

.nav1 a:hover {

	color: #000000;

	text-decoration: none;

}

.nav5 a:link {color:#FFFFFF
}
.nav5 a:visited {color:#FFFFFF
}
.nav5 a:hover {color:#FFFF66
}
.nav6 a:link {color:#FFFFFF
}
.nav6 a:visited {color:#FFFFFF
}
.nav5 a:hover {color:#FFFF66
}

.nav9 a:link {color:#7E0C2B;
	text-decoration: none;
}
.nav9 a:visited {color:#7E0C2B;
	text-decoration: none;
}
.nav9 a:hover {color:#646463;
	
}
.nav10 a:link {color:#FFFFFF;
	text-decoration: none;
}
.nav10 a:visited {color:#FFFFFF;
	text-decoration: none;
}
.nav10 a:hover {color:#80779B;
	text-decoration: none;
}

.nav2 {

	color: #CD7E01;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	border-bottom-color: #CD7E01;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-left-color: #CD7E01;

	border-left-width: 4px;

	border-left-style: solid;

	border-right-color: #CD7E01;

	border-right-width: 1px;

	border-right-style: dotted;

	background-color: #FBF5EB;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	vertical-align: top;

	line-height: 14px;

}



.nav2 a:link {

	color: #CD7E01;

	text-decoration: none;

}



.nav2 a:visited {

	color: #CD7E01;

	text-decoration: none;

}



.nav2 a:hover {

	color: #AA5500;

	text-decoration: none;

}



.r1 {

	background-image:  ;

	background-repeat: repeat-x;

	background-color: #7E0C2B;
	
}



.r1x {

	background-image:  ;

	background-repeat: repeat-x;

	background-color: #FFFFFF;

}

.r2a {

	background-color: #565585;

	padding-right: 20px;

}

.r2b {

	background-color: #565585;

	text-align: right;

}

.r2c {

	background-color: #CD7E01;

	padding-right: 12px;

	padding-left: 12px;

}

.r3 {

	background-color: #646463;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.r4 {

	background-color: #7E0C2B;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.jump {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.r1a {



	background-image:  url(../../images/r1c1_back.gif);

	background-repeat: repeat-x;

	background-color: #323265;

}

.nav1foot {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #565585;

	border-left-color: #565585;

	background-color: #EEEEF3;



}

.content1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	padding: 10px 10px 30px;

	vertical-align: top;

	background-image: ;

	background-repeat: no-repeat;

	background-position: left top;

}

.contentf {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	padding: 10px 10px 10px;

	vertical-align: top;

	background-image: ;

	background-repeat: no-repeat;

	background-position: left top;
}

.contenttop {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 13px;

	padding: 10px 10px 10px;

	vertical-align: top;

	background-image: ;

	background-repeat: no-repeat;

	background-position: left top;
}

.content1small {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	padding: 10px 10px 30px;

	vertical-align: top;

	background-image:  url(../../images/c2_backgroundsmall.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.content2 {

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	padding: 10px 10px 30px;

	vertical-align: top;

	background-image:  url(../../images/c2_background.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.content3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	padding: 10px 10px 30px;

    vertical-align: top;

	background-image:  url(../../images/c2_backgroundred.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.content4green {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	padding: 10px 10px 30px;

    vertical-align: top;

	background-image:  url(../../images/c2_backgroundgreen.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.content5purple {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	padding: 10px 10px 30px;

    vertical-align: top;

	background-image:  url(../../images/c2_backgroundpurple.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	padding: 10px 10px 30px;

	vertical-align: top;

	background-image:;

	background-repeat: no-repeat;

	background-position: left top;

}

.contentsmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 11px;

	padding: 5px 5px 5px;

	vertical-align: top;

	background-image:;

	background-repeat: no-repeat;

	background-position: left top;

}

.contentplus {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	padding: 10px 10px 30px;

	vertical-align: top;

	background-image:;

	background-repeat: no-repeat;

	background-position: left top;	

}

a:link {

	color: #323265;

	text-decoration: underline;

}

a:visited {

	color: #323265;

	text-decoration: underline;

}

a:hover {

	color: #323265;

	text-decoration: none;

}


.foot1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #555685;

	height: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	text-align: center;

	vertical-align: middle;

	color: #FFFFFF;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;





}

.foot2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #323265;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 8px;



}

.modules {

	text-align: right;

	vertical-align: top;

	padding-top: 12px;

	padding-right: 12px;

	padding-bottom: 30px;

}

.news1 {

	border: 1px solid #293F3F;

	width: 200px;

	background-color: #EEF3F3;



}

.people1 {



	border: 1px solid #3F293F;

	width: 200px;

	background-color: #F3EEF3;

}

.calendar1 {





	border: 1px solid #656423;

	width: 200px;

	background-color: #F3F3EE;

}

.nav2sub {

	font-size: 10px;

	line-height: 15px;





}

.bullet1 {

	list-style-image:  url(../../images/s_bullet1.gif);

}

.12bold {

	font-weight: bold;

	font-size: 12px;



}

.people_col {

	text-align: center;

	vertical-align: top;

	padding-top: 12px;

	padding-right: 12px;

	padding-bottom: 30px;

}

.people2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	padding: 5px;

	vertical-align: top;

	color: #3F293F;







}

.people3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #3F293F;

	background-color: #DED0DE;

	padding: 4px 5px;

	border: 1px solid #F3EEF3;

	text-align: right;



}

.r3people {



	background-color: #8b5a8c;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.related1 {







	border: 1px solid #323365;

	width: 200px;

	background-color: #EEEEF3;

}

.related2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	vertical-align: top;

	padding-top: 5px;

	padding-bottom: 10px;

	padding-right: 5px;

	padding-left: 5px;

}

.jump2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.staffheader {

	background-color: #565585;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	padding: 4px;

	font-size: 12px;

}

.staffcontent {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	vertical-align: top;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.gentable {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	vertical-align: top;

	padding-right: 5px;

}

.navtable {

	border: 1px solid #323365;

	background-color: #EEEEF3;

	padding: 10px;

	vertical-align: top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

}

.r3calendar {





	background-color: #8C8B5A;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.gentable10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	vertical-align: top;

}

.news3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #293F3F;

	background-color: #D1DFDF;

	padding: 4px 5px;

	border: 1px solid #F3EEF3;

	text-align: right;

}

.news2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	padding: 5px;

	vertical-align: top;

	font-weight: bold;

	color: #293F3F;

}

.r3news {



	background-color: #5A8C8B;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.photoframe {

	border: 1px solid #323265;

}

.pubmain {

	vertical-align: top;

	padding-left: 10px;

}

.pubr1 {

	background-color: #9495C2;

	padding: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

}

.pubr2 {

	padding: 6px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	vertical-align: top;

	line-height: 15px;

	border: 1px solid #9495C2;

}

.pubr3 {

	padding: 6px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	vertical-align: top;

	line-height: 15px;

	text-align: right;

	font-weight: bold;

}

.pubr1a {

	background-color: #565585;

	padding: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

}

.calendarbox1 {

	background-color: #F3F3EE;

	padding: 4px;

	text-align: center;

	vertical-align: middle;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #656423;

	border-right-color: #656423;

	border-left-color: #656423;

}

.calendarbox2 {

	padding: 8px;

	border-top: 1px solid #656423;

	border-right: 1px solid #656423;

	border-left: 1px solid #656423;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

}

.calendarbox3 {

	padding: 8px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	border: 1px solid #656423;

}

.caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	font-weight: bold;

	vertical-align: top;

	padding-top: 3px;

	color: #323265;

	padding-left: 4px;

}

