body {
	margin: 0px;
	padding: 1px;
}

table {
	vertical-align: top;
}

.nav1 {
	color: #323265;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-color: #565585;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #565585;
	border-left-width: 4px;
	border-left-style: solid;
	border-right-color: #565585;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #EEEEF3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.nav1new {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-color: #3F4B54;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #3F4B54;
	border-left-width: 4px;
	border-left-style: solid;
	border-right-color: #3F4B54;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #A5ABAF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.nav1 a:link {
	color: #323265;
	text-decoration: none;
}
.nav1 a:visited {
	color: #323265;
	text-decoration: none;
}
.nav1 a:hover {
	color: #000000;
	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: url(images/r1c1_back.gif);
	background-repeat: repeat-x;
	background-color: #323265;
}
.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: #9495C2;
	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: url(images/c2_background.jpg);
	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;
	}
.foot1new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #00457C;
	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;


}
.foot2new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3F4B54;
	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;
}

