/* 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%;}

div.sideNav p {margin: 20px 10px 0 10px; font-size:7pt; color:#190159; line-height:12pt;}

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-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: inherit;
	line-height: inherit;
	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;}

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:#FF0000;
	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:100px; left:160px; 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;}



/* FOOTER */

div.footer {margin: 50px 0 0 0; font-size:7pt; text-align:center; line-height:11pt; color:#190159;}









#wrapper .container .sideNav .style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #FF0000;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

