/* CSS Document */
/* * {border:1px solid;}*/
/*StartDefaults*/
* {padding:0px;margin:0px;border-collapse:collapse;border:none;}
body{font-size:12px;font-family:Arial,sans-serif;}
/*EndDefaults*/
body{background:#003;}
#main {width:100%;text-align:center;}
#head, #rotator, #navigation, #content, #tail {position:relative;top:0px;width:672px;margin:0 auto}
#head {height:79px;}
#head img {display:inline;}
#navigation {height:24px;}
#rotator .rotator {margin:0px 4px;overflow:hidden;}
#content {background:url('/images/content-bkg.jpg') repeat-y;}
#tail {height:65px;background:url('/images/tail.gif') no-repeat top center;}
#tail img {display:none;}

#sidenav {width:159px;height:437px;background:url('/images/sidenav-bkg.jpg') no-repeat 2px bottom;vertical-align:top;}
#sidenav a {display:block;margin-top:6px;margin-left:4px;}
#sidenav a img {display:block;}
#bodyholder {width:100%;padding:10px;vertical-align:top;text-align:left;}

input, select {border:1px solid #600;}

#eventscalendar {width:100%;text-align:center;position:relative;}
#eventscalendar * {font-size:11px;}
#eventscalendar .calendar-navbar, #eventscalendar .calendar-main {width:644px;}
#eventscalendar .calendar-main td {width:92px;height:92px;overflow:hidden;border:1px solid #600;padding:2px;}
#eventscalendar .calendar-main th {border:1px solid #600;background:#600;color:#fff;}
#eventscalendar td li {text-align:left;display:block;margin:1px 3px;}
#eventscalendar td li a {font-size:9px;text-decoration:none;color:inherit;}
#eventscalendar td .date {width:100%;text-align:right;color:#600;text-decoration:none;display:block;}
#eventscalendar .calendar-navbar {position:absolute;top:28px;left:0px;}
#eventscalendar .calendar-navbar a {margin:15px;color:#600}
#eventscalendar .calendar-navbar .spacer {display:inline;margin-left:200px;}
#eventscalendar .calendar-main caption {font-size:26px;color:#600;}
.event {width:500px;border:2px solid #300;color:#300;text-align:left;}
#eventscalendar h2 {font-size:18px;width:100%;border-bottom:1px solid #300;}
#eventscalendar .event caption {font-size:18px;}
#eventscalendar .event th {border:1px solid #600;color:#300;text-align:center;}
#eventscalendar .event td {border:1px solid #600;color:#300;text-align:left;background:#fff;padding:2px;}
#eventscalendar .event td a {text-decoration:none;color:#300;}
.event p {border-top:1px solid #300;}
.event div, .event p, .event h2 {padding-left:5px;}
.event div, .event p {background:#fff;}
.event div div {margin-left:10px;font-weight:bold;}
.phpc-navbar a {color:white;background:#600;padding:2px 10px;text-decoration:none;margin:5px;}
.calendarpopupfg {background:white;padding:3px;}
.calendarpopupbg {border:1px solid #00407b;}
.calendarpopupcaption {background:#00407b;color:white;font-weight:bold;padding-left:3px;font-size:smaller;}

#galleryimg {width:492px;}	
#mislideshow img{margin-right:4px;}
#faculty ul {clear: both;}
#faculty li {margin-left: 30px;}
#faculty img {margin-right:10px; bottom:10px;}
#faculty td {padding:8px;}
#faculty img {float:left; margin:10px; border-color:#000000; border-width:1px; border-style:solid;}

.contacttable td {text-align:left;}
.contacttable .submitrow {text-align:center;padding-top:10px;}
.contacttable .long, .contacttable select {width:200px;}
.contacttable textarea {border:1px solid; height:100px;}

/*StartAnchoreditorCSS*/

.bold {
	font-weight:bold;
}

.bluelargeheading {
	color:#29507B;
	font-size:22px;
	line-height:24px;
	}
.blacklargeheading {
	color:#000000;
	font-size:22px;
	line-height:24px;
	}
.blueheading {
	color:#29507B;
	font-size:16px;
	line-height:18px;
	}
.blackheading {
	color:#000000;
	font-size:16px;
	line-height:18px;
	}
.bluenormaltext {
	color:#29507B;
	font-size:10px;
	line-height:11px;
	}
.blacknormaltext {
	color:#000000;
	font-size:10px;
	line-height:11px;
	}
.bluesmalltext {
	color:#29507B;
	font-size:8px;
	line-height:9px;
	}
.blacksmalltext {
	color:#000000;
	font-size:8px;
	line-height:9px;
	}
.img_header {
margin-top:5px;
}

.BlueHeader {
font-family:"Times New Roman", Times, serif;
color: #336699;
font-size:24px;
margin-bottom:10px;
}

.RedSubHead {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#660000;
margin-bottom:10px;
}
.pullQuote {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#0D4074;
font-style:italic;
}

/*EndAnchoreditorCSS*/

#manage {
	margin-bottom:20px;
}

#manage .headline {
	border:2px solid black;
	background:#215386;
	padding:5px;
}


#manage td input, #manage td select {
	border:1px solid #215386;
}

#manage h3 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
	color:#fff;
}

#manage th {
	text-align:right;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
}

#manage td {
	padding:2px;
}

#manage .form_talabel {
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
	padding-left:140px;
}

#manage textarea {
	width:475px;
	height:100px;
	margin-left:150px;
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #215386;
}

#manage #tullerfuture {
	height:200px;
}

#maintenance_row {
	height:18px;
	background:#333;
	border-bottom:2px solid black;
	text-align:right;
}

#maintenance_row a {
	line-height:18px;
	color:#fff;
	text-decoration:none;
	margin-right:10px;
	font-size:11px;
	font-weight:bold;
}

.errormsg {
	text-align:center;
	padding:8px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	background:#f00;
	border:2px solid #fff;
	margin-bottom:10px;
}
