body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #FFF8FF;color: #002801;text-align: center;}
h1,h2,h3,h4,h5,h6 {padding-right: 0px;padding-left: 0px;}
h1 {font-size: 150%;} h2 {font-size: 119%;} h3 {font-size: 112%;} h4 {font-size: 110%;} h5 {font-size: 105%;} h6 {font-size: 102%;}
div#header {background-color: #FFFFFF;padding: 0px;display: block;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;margin: 0px;}
div#wrapper {background-image: url(/images/mainpage/background1.jpg);background-repeat: repeat;width: 790px;margin: 0px auto;position: relative;z-index: 1;text-align: left;}
div#main {
	position: relative;
	width: 790px;
	height:6100px;
	background-image: url(/images/mainpage/background2faculty.jpg);
	background-repeat: no-repeat
	z-index: 2;
	}
div#counter{width: 100px; height: 75px;align: bottom-left;}
div#main a:visited {color: #894FB9;text-decoration: underline;}
div#main a:hover {text-decoration: underline;background-image: none;}
div#main  a:link {color: #894FB9;text-decoration: underline;}
div#sidebar {float: left;width:130px; height: 600px;;padding-left: 0px;}
div#sidebar a:visited {color: #FFFFFF;display: block;line-height: 25px;width: 115px;text-decoration: none;height: 25px;background-image: none;background-repeat: no-repeat;background-position: left center;text-indent: 5px;padding-right: 8px;}
div#sidebar a:link {color: #FFFFFF;display: block;line-height: 25px;width: 115px;text-decoration: none;height: 25px;background-image: none;background-repeat: no-repeat;background-position: left center;text-indent: 5px;padding-right: 8px;}
div#sidebar a:hover {color: #FFFFFF;display: block;line-height: 25px;width: 115px;height: 25px;text-decoration: none;background-image: url(/images/mainpage/sidepixy1.jpg);background-repeat: no-repeat;background-position: right center;text-indent: 5px;padding-right: 8px;}
div#sidebar #navbar{font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 10px 0px 0px 0px;text-align: right; text-indent: 2px;margin: 0px 0px 0px 5px;}
#frontpage #leftColumn{float: left;width: 280px;padding: 20px 10px 0px 20px;margin: 0px;}
#frontpage #leftColumn2{float: left;width: 280px;padding: 20px 20px 20px 20px;margin: 0px;}
#frontpage #rightColumn{float: left;width: 290px;clear: right;padding-right: 10px;}
#twoColumn #leftColumn{float: left;width: 280px;padding: 0px 10px 0px 20px;margin: 0px;}
#twoColumn #rightColumn{float: left;width: 290px;clear: right;padding-right: 10px;}
#poc #leftColumn{float: left;width: 350px;padding-left: 15px;padding-right: 10px;margin: 0px;}
#poc #rightColumn{float: left;width: 200px;clear: right;padding-right: 10px;}
#article #leftColumn{float: left;width: 415px;padding: 20p 10px 0px 20px;font-size: 13px;}
#article #rightColumn{float: left;width: 145px;clear: right;padding-right: 10px;padding-top: 20px;}
#teacher #leftColumn{float: left;width: 560px;padding-left: 20px;padding-right: 10px;margin: 0px;}
#teacher #rightColumn{float: left;width: 10px;}
#specialtyBox {background-image: url(/images/mainpage/specialbox.gif);background-repeat: repeat-y;background-position: left top;width: 270px;position: relative;z-index: 30;padding: 0px;}
div#mainPicture {width: 270px;color: #FFFFFF;text-align: center;margin-top: 0px;position: relative;z-index: 5;background-image: url(/images/mainpage/mainpicbody.gif);background-repeat: repeat-y;background-position: left;padding-top: 0px;padding-left: 0px;margin-bottom: 0px;}
div.pictop {background-image: url(/images/mainpage/mainpictop.gif);background-repeat: no-repeat;background-position: left top;height: 16px;width: 270px;z-index: 8;padding: 0px;margin: 0px;position: relative;word-spacing: normal;white-space: normal;}
div#mainPicture img {display: block;margin-right: auto;margin-left: auto;background-image: none;}	
div#specialtyBox p {padding: 0px 15px;}
div#specialtyBox h4 {padding-right: 15px;margin-bottom: -1em;background-attachment: fixed;background-image: none;background-repeat: no-repeat;background-position: left top;padding-top: 10px;display: block;padding-left: 13px;}
div#specialtyBox h5 {padding: 0px 15px;} div#specialtyBox h6 {padding: 0px 15px;}
div.specboxtop {background-image: url(/images/mainpage/specboxtop.gif);background-repeat: no-repeat;background-position: left top;height: 16px;width: 270px;position: relative;z-index: 31;padding: 0px;line-height: normal;white-space: normal;margin-top: -1.5em;border: 0px;}
div.specboxbottom {background-image: url(/images/mainpage/specboxbottom.gif);background-repeat: no-repeat;background-position: left bottom;height: 21px;width: 270px;}
#missionstatement {background-image: url(/images/mainpage/specialbox.gif);background-repeat: repeat-y;background-position: left top;width: 270px;position: relative;z-index: 30;padding: 0px;border: 0px;}
div#pstop {background-image: url(/images/mainpage/pstop.gif);background-repeat: no-repeat;background-position: left top;height: 16px;width: 270px;position: relative;z-index: 31;padding: 0px;line-height: normal;white-space: normal;margin-top: -1.5em;border: 0px;}

div#psbottom {background-image: url(/images/mainpage/specboxbottom.gif);background-repeat: no-repeat;background-position: left bottom;height: 16px;width: 270px;border: 0px;}
#rightLinks {margin: 0px;width: 123px;border: 1px solid transparent;font-weight: normal;padding: 0px;font-size: 11px;background-image: url(/images/mainpage/rightLinks.gif);background-repeat: repeat-y;background-position: left top;}
div#rightLinks a:hover {background-image: url(/images/mainpage/rightanchortri.gif) ;background-repeat: no-repeat;background-position: left top;text-decoration: none;}
#rightLinks a {display: block;padding-bottom: 3px;width: 108px;text-indent: 0px;text-align: left;background-position: left top;
padding-left: 18px;background-repeat: no-repeat;font-weight: bold;}
#rightLinksBottom {width: 123px;background-image: url(/images/mainpage/rightLinksBottom.gif);background-repeat: no-repeat;background-position: left bottom;height: 6px;}
#rightLinksTop {width: 123px;background-image: url(/images/mainpage/rightLinksTop.gif);background-repeat: no-repeat;background-position: left top;height: 8px;}
div #mainHeadline {font-size: 13px;border-width: medium;border-bottom-style: double;border-bottom-color: #894FB9;padding-bottom: 1em;letter-spacing: normal;}
div#footer {padding: 0px;width: 790px;clear: both;float: none;}
.specHeader {display: block;margin-right: 10px;margin-left: 10px;} img.banner {display: block;margin: 0px;padding: 0px;}
#pageHeading {float: left;width: 570px;padding: 20px 20px 5px 20px;}
#twoColumn ul {margin-left: 10px;} #twoColumn ol {margin-left: 10px;}
.infobox {background-image: url(/images/mainpage/specialbox.gif);background-repeat: repeat-y;background-position: left top;width: 270px;position: relative;z-index: 30;padding: 0px;border-width: 0px;}
div.infoboxtop {background-image: url(/images/mainpage/pstop.gif);background-repeat: no-repeat;background-position: left top;height: 16px;width: 270px;position: relative;z-index: 31;padding: 0px;line-height: normal;white-space: normal;margin-top: -1.5em;border-width: 0px;}
.infobox img {display: inline;padding-right: 10px;padding-left: 8px;}
div.infoboxbottom {background-image: url(/images/mainpage/specboxbottom.gif);background-repeat: no-repeat;background-position: left bottom;height: 16px; width: 270px;border-width: 0px;}
.sideLinks {background-image: url(/images/mainpage/sl.gif);background-repeat: repeat-y;background-position: left top;width: 122px;position: relative;z-index: 30;padding: 0px;border-width: 0px;}
div.sideLinksTop {background-image: url(/images/mainpage/sltop.gif);background-repeat: no-repeat;background-position: left top;height: 16px;width: 122px;position: relative;z-index: 31;padding: 0px;line-height: normal;white-space: normal;margin-top: -1.5em;border-width: 0px;}
.sideLinks img {display: inline;padding: 0px 10px 0px 8px;}
div.sideLinksBottom {background-image: url(/images/mainpage/slbottom.gif);background-repeat: no-repeat;background-position: left bottom;height: 16px;width: 122px;border: 0px;}
div#bannerDropDown {
	height: 44px;
	width: 790px;
	background-image: url(/images/mainpage/bannertop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	font-size: 10px;
	vertical-align: bottom;
	margin: 0px;
}
div#bannerDropDown form {text-align: right;font-size: 9px;vertical-align: bottom;display: inline;margin: 0px;padding: 10px 0px 0px 0px;}
#bannerDropDown option {font-size: 10px;} #bannerDropDown select {font-size: 10px;}
div#bannerDropDown a:visited {color: #FFFFFF; text-decoration: none;}
div#bannerDropDown a:link {color: #FFFFFF;text-decoration: none;background-position: bottom;}
div#bannerDropDown a:hover {color: #FFFFFF; text-decoration: underline;}
table#indexChart {width: 546px;margin-right: 12px;margin-left: 2px;font-size: 16px;font-weight: bold;border: 2px solid #056A04;}
table#indexChart td {background-color: #103911;text-align: center;}
table#indexChart a:visited {text-decoration: none; color: #FFFFFF;}
table#indexChart a:link {text-decoration: none; color: #FFFFFF;}
table#indexChart a:hover {text-decoration: none;color: #103911;background-color: #FFFFFF;background-image: none;}
img.sportsMap {display: block;margin-left: 40px;border: 4px ridge #EED696;}
div.newsFlash {background-color: #F8FCF8;border: 1px solid #A763B4;width: 98%;margin-right: 2%;padding: 0px 5px;}
p#copyright {padding-top: 5px; font-size: 9px;}
div#widecolumntop{background-image: url(images/subpage/widecolumntop.jpg)}
div#bigcolumn{background-repeat: no-repeat; background-position: center top;width: 602px; height: 20;float: left; width: 602px; padding-left: 20px; padding-right: 20px; padding-top:20px;}
div#550column{float:left; width:602px; padding-left: 0px; padding-right: 0px;background-repeat: repeat-y;float:left;}
div#550columninside{float: left; width:550px; padding-left:20px;}
div#widecolumnbottom{background-repeat: no-repeat; background-position: center top;width: 602px; height: 20;float: left; width: 602px; padding-left: 20px; padding-right: 20px; padding-top:20px;}
#missionstatement p{
text-align:left;
padding-left: 20px;
padding-right: 20px;
margin:0px 0px 0px 0px;
}
#content{
float:left;
width:600px;
height:900px;
}
#content2{
padding-left:10px;
float:left;
width:640px;
height:900px;
}
#contentleftcolumn{float:left;padding-left:10px;width:290px;}
#contentrightcolumn{float:right;padding-right:10px;width:290px;}
#contentleftcolumn2{float:left;padding-left:10px;width:290px;}
#contentrightcolumn2{float:right;padding-right:10px;width:290px;}

#content h1{
text-align:left;
margin-right:20px;
margin-left:20px;
font-size:16pt;
border-bottom: 2px solid #3366cc;
}

#content h2{
text-align:left;
margin-right:20px;
margin-left:28px;
font-size:20pt;
/*--border-bottom: 2px solid #3366cc;--*/
}

#content p{
text-align:left;
margin:10px 20px 30px 20px;
}

#picturelist {
text-align:left;
list-style-type:none;
margin-right:15px;
margin-left:10px;
}

#picturelist li {
float:left;
margin-right:20px;
margin-bottom:10px;
font-weight:bold;
color:#000000;
}

#picturelist img{
display:block;
border:1px solid #3366CC;
}

#picturelist img:hover{
border:1px solid #F4C0DA;
}

#picturelist a{
color:#777777;
text-decoration:none;
}

#picturelist a:hover{
color:#999999;
}


table#calendar {
	width: 590px;
	border: 2px solid #056A04;
}
table#calendar th {
	width: 90px;
	color: #FFFFFF;
	background: #036903;
	text-align: center;
	font-size: 12px;
}
table#calendar td {
	height: 85px;
	vertical-align: top;
	background: #FFFFFF url(images/mainpage/tdcell.gif) repeat-x left bottom;
	border-right: 1px solid #006633;
	border-left: 1px solid #006633;
	border-bottom: 1px solid #006633;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
}
table#calendar  td.today {
	background: #FFFFCC;
}
table#calendar td p {
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    font-weight: normal;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
 	text-align: center;
	/*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
	background: url(/images/mainpage/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	text-align:left;
	padding: 0 8px; 
	background: url(/images/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.middle a:link{ /* different middle bg for stretch */
	display: none; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/images/mainpages/bubble.gif) no-repeat bottom;
}
