/* MAIN STYLES */



body {font-family: Arial, Helvetica, sans-serif; margin:10px 20px 20px 20px; padding:0; width:760px; height:100%; min-width: 760px; background-color:#FFFFFF;}

h1 {font-size:12pt; font-weight:bold; color:#190159; margin: 0 0 10px 0;; padding: 0;}

h2 {font-size: 10.5pt; color:#190159;}

h3 {font-weight:bold; margin:0; padding:0; font-size:9pt;}

h4 {font-weight:bold; color:#190159; font-size:9pt; margin:0; padding:0; font-size:9pt;}

img.right {float:right;}

img.left {float:left;}

TD {vertical-align:top;}

p.left {float:left;}

p.centered {text-align:center;}



/* CLASS STYLES */

.blue {color:#250185;}

.indentLeft {margin-left: 20px;}

.small {font-size:12px; color:#333333;}



/* TABLES */



.bluerowTR {background-color:#F7FAFF;}

td.mid {vertical-align:middle;}

img.alumni {border: 1px dotted #190159;}

/* table.blk {border: 2px solid black; margin-left:5px;} */





/* DIV STYLES */



/* CONTAINER

This div helps with the css positioning, including making the sidebar span the height of the page by calling a background image. */

div.container {background:#fff url("../images/sidebar.gif") repeat-y; margin: 0; padding: 0; height:100%; border:.2px solid white; min-height:100%; width:760px;}

#wrapper {width: 760px; margin: 0 auto; text-align: left;}



/* SIDE NAVAGATION */

div.sideNav {
	background-color:#F7FAFF;
	width: 140px;
	margin: 0 auto;
	float:left;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #190159;
	font-style: inherit;
	line-height: normal;
	font-weight: normal;
	text-transform: inherit;
	font-variant: inherit;
	font-stretch: normal;
	direction: ltr;
}

div.sideNav p {
	margin: 20px 10px 0 10px;
	font-size:7pt;
	color:#190159;
	line-height:12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

div.sideNav a:link {color:#190159; text-decoration:none;}

div.sideNav a:visited {color:#190159; text-decoration:none;}

div.sideNav a:hover {
	color:#190159;
	border-bottom: 1px solid #250185;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: inherit;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

div.sideNav p.featured {line-height:normal;}



/* HEADER */

div.header {font-size: 7pt; margin: 0;}

div.header p {text-align:right; margin:20px 0 0 0; padding:0;}

div.header img {float:left; padding:0; margin:0;}

div.header a:link {color:#190159; text-decoration:none;}

div.header a:visited {color:#190159; text-decoration:none;}

div.header a:hover {color:#250185; border-bottom: 1px solid #250185;}

div.header input {border: 1px solid #190159; vertical-align:middle;}

.imgdot {border: 1px dotted black; float:left; position:relative; top:15px; left:-195px;}



/* BANNERS */

div.banner {font-size: 23pt; margin: 70px 0 0 0; background-color:#250185; height:80px; width:760px;}

div.banner p {margin: 0 0 0 150px; color:#FFFFFF; height:80px; width:610px; line-height: 65pt;}



div.bannerPicSmall {
	float:left;
	position:absolute;
	margin: -110px 0 0 0;
	left: 19px;
	top: 203px;
	width: 131px;
	height: 143px;
}

div.bannerPicSmall img {vertical-align:top;}



/* Green Sub-Banner */

div.subBanner {background-color:#A8CFB2; height: 30px; width:760px; margin:-5px 0 0 0; padding: 0;}

div.subBanner p {color:#250185; font-size: 8pt; text-align:right; margin:0; padding: 8px;}

div.subBanner a:link {color:#250185; text-decoration:none; border-bottom: 1px dotted #250185;}

div.subBanner a:visited {color:#250185; text-decoration:none; border-bottom: 1px dotted #250185;}

div.subBanner a:hover {color:#190159; border-bottom: 1px solid #190159;}



/* Green Sub-Banner */

div.subBanner2 {background-color:#CED2FF; height: 30px; width:760px; margin:-5px 0 0 0; padding: 0;}

div.subBanner2 p {color:#250185; font-size: 6pt; text-align:right; margin:0; padding: 8px;}

div.subBanner2 a:link {color:#250185; text-decoration:none; border-bottom: 1px dotted #250185;}

div.subBanner2 a:visited {color:#250185; text-decoration:none; border-bottom: 1px dotted #250185;}

div.subBanner2 a:hover {color:#190159; border-bottom: 1px solid #190159;}





/* BANNER PICTURES */

div.bannerPics {margin:0; padding:0; width:760px;}



/* CONTENT  */

div.contentMain {font-size: 8pt; margin: 20px 20px 20px 160px;}

div.contentMain p {margin: 0 0 11px 0;}

div.contentMain a:link {color:#250185; text-decoration:none; border-bottom: 1px dotted #250185;}

div.contentMain a:visited {color:#250185; text-decoration:none; border-bottom: 1px dotted #250185;}

div.contentMain a:hover {color:#190159; border-bottom: 1px solid #190159;}

div.contentMain blockquote {background-color:#F7FAFF; margin:10px; padding: 20px; line-height:10pt;}

div.line {width: 100%; background-color:#250185; height: 1px; margin: 10px 0 10px 0;}





/* TOP NAVIGATION STYLES */

#menu dl, dt, dd, ul, li {margin: 0; padding: 0;}

#menu {
	position: absolute;
	top:99px;
	left:162px;
	width:600px;
}

#menu dl {margin: 0; padding: 0; float: left; width: 100px; list-style-type: none;}

#menu dt {margin: .3px; padding: 0; cursor: pointer; text-align: center; font-weight: normal; font-size: 8pt; background: #fff; border: 1px solid #250185; vertical-align:bottom; height:32px; list-style-type: none;}

#menu dd {margin: 0; padding: 0; display: none; border: 1px solid #250185; list-style-type: none;}

#menu li {margin: 0; padding: 0; text-align: center; background: #fff; font-size:8pt; list-style-type: none;}

#menu li a, #menu dt a {color: #000;text-decoration: none;display: block; height: 100%; border: 0 none; list-style-type: none;}

#menu li a:hover, #menu dt a:hover {background: #CED2FF; list-style-type: none;}

#menu li a:active {background-color:#FFFFFF; list-style-type:none;}

.poscent {margin:0; padding:0; line-height:30px;}

.poscent1 {margin:2px 0 0 0; padding:0;}

#menu dt.here {background: #CED2FF;}
.style2 {
	font-size: 12pt;
	font-weight: bold;
}

.style1 {
	font-size: 10
}




/* FOOTER */

div.footer {margin: 50px 0 0 0; font-size:7pt; text-align:center; line-height:11pt; color:#190159;}
.DateHeader {
	font-size: 10.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
}
.BodyText {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000;}
.EventSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
}
.MenuList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
}


.ShowTitleHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
}

.EventTitleHeader {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
}

