div.container {
	text-align: center ;
}
body, html {
	color: #000 ;
	background: #fff ;
	font-family: 'trebuchet ms', arial, helvetica, sans-serif ;
	font-size: 9pt ;
	line-height: 11pt ;
	border: none ;
	margin: 0 ;
	padding: 0 ;		
}
.pagetable {
	margin-left: auto ;
	margin-right: auto ;
	width: 800px ;
	padding-top: 1.0em ;
	padding-bottom: 1.0em ;
	border: none ;
}
.leftLogo {
	width: 168px ;
	height: 63px ;
}
.headerssslogan {
	/* width: 417px ; */
	width: 385px ;
	color: #7f91be ;
	background: transparent ;
	text-align: left;
	padding-left: 0.1em ;
	padding-top: 0.1em ;
	font-family: 'trebuchet ms', verdana, arial, tahoma, helvetica, sans-serif ;
	font-size: 18px ;
	line-height: 18px ;
	letter-spacing: 0.1em ;
	border: none;
	margin: 0;
}
.rightsearchTable {
	position: relative ;
	top: 8pt ;
	bottom: 0px ;
	text-align: right ;
	vertical-align: middle ;
	border: none ;
	padding: 0 ;
}
.content {
	/* width: 628px ; */
	text-align: left ;
	vertical-align: top ;
}
.pcontent {
	text-align: left ;
	vertical-align: top ; 
}
.header {
	/* width: 800px ; */
	vertical-align: middle ;
}
.headerumlogo {
	position: relative;
	left: 0 ;
	width: 172px ;
	text-align: left ;
}
.searchChoice {
	text-align: center ;
	vertical-align: middle ;
}
.headersearch {
	/* width: 251px ; */
	width: 230px ;
	font-size: 8pt ;
	text-align: right ;
	vertical-align: middle ;
	padding-top: 6px ;
	border: none;
	margin: 0;
}
.gray2 {
	width: 172px ;
	color: #fff ;
	background: #d7d7d7 ;
	vertical-align: top ;
	border-right: 1px solid #fff ;
}
.photos { border-bottom: 1px solid #fff ; }
a:link, a.js:link {
	color: #00247e ;
   	background: transparent ;
   	text-decoration: none;
}
a:visited, a.js:visited {
	color: #7f91be ;
   	background: transparent ;
   	text-decoration: none;
}
a:hover, a.js:hover {
	color: #00247e ;
   	background: transparent ;
   	text-decoration: none;
}
a:visited:hover, a.js:visited:hover {
	color: #7f91be ;
   	background: transparent ;
   	text-decoration: none;
}
a:active, a.js:active {
	color: #00247e ;
   	background: transparent ;
   	text-decoration: none;
}
.honors:link, a.js:link {
	color: #00247e ;
   	background: transparent ;
   	text-decoration: underline;
}
.honors:visited, a.js:visited {
	color: #7f91be ;
   	background: transparent ;
   	text-decoration: underline;
}
.honors:hover, a.js:hover {
	color: #00247e ;
   	background: transparent ;
   	text-decoration: underline;
}
.honors:visited:hover, a.js:visited:hover {
	color: #7f91be ;
   	background: transparent ;
   	text-decoration: underline;
}
.honors:active, a.js:active {
	color: #00247e ;
   	background: transparent ;
   	text-decoration: underline;
	
}
.library:link, a.js:link {
	color: #91928d ;
   	background: transparent ;
   	text-decoration: none;
}
.library:visited, a.js:visited {
	color: #7f91be ;
   	background: transparent ;
   	text-decoration: none;
}
.library:hover, a.js:hover {
	color: #00247e ;
   	background: transparent ;
   	text-decoration: none;
}
.library:visited:hover, a.js:visited:hover {
	color: #7f91be ;
   	background: transparent ;
   	text-decoration: none;
}
.library:active, a.js:active {
	color: #91928d ;
   	background: transparent ;
   	text-decoration: none;
}
/*
table.borderTable {	
border-left: 1px;
border-left-color: #000000;
border-bottom: 0px;
border-right: 0px;
border-top: 0px;
}
*/
h1 { font-size: 14pt ; }
h2 { font-size: 12pt ; }
h3 { font-size: 12pt ; }
h4, h5 { font-size: 10pt ; }
h6 { font-size: 8pt ; }
table {
	border: none ;
	padding: 0 ;
	margin: 0 ;
}
/*
table.border {
border: 2;
border-color: #7F91BE;
padding: 3;
}

table.navbar {
   border-spacing: 5px;
   border-color:#FFFFFF;
   border:thin;
   behavior: http://psyc.memphis.edu/faculty/IEFixes.htc;
  }
*/  
table.navbar td a{
   display: block;
   width: 153px;
   height: 83px;
   text-decoration: none;
   text-align:right;
   text-indent: 5px;
}
table.navbar td a:link {
   color: #000;
   background-color: #00247E;
}
table.navbar td a:hover, table.navbar td a:active a.active a.hover {
   color: #fff;
   background-color: #7F91BE;
}

table.navbar td.blue a:link {
   color: #000;
   background-color: #7F91BE;
   text-align: left;
}
table.navbar td.blue a:hover, table.navbar td a:active a.active a.hover {
   color: #fff;
   background-color: #00247E;
}


th { text-align: left ; }
img {
	color: #fff ;
	background: transparent ;
	border: none ;
	padding: 0 ;
	margin: 0 ;
}
sup {
	font-size: smaller;
	vertical-align: 0.5em;
	line-height: 1px;
}
.stripe {
	width: 800px ;
	height: 5px ;
	color: #fff ;
	background: #000 ;
	text-align: center ;
	vertical-align: middle ;
}
.searchIt { text-align: right ; }
.searchTable {
	padding: 2em ;
	vertical-align: middle ;
}
.left { text-align: left ; }
.right { text-align: right ; }
.center { text-align: center ; }
.top { vertical-align: top ; }
.middle { vertical-align: middle ; }
.bottom { vertical-align: bottom ; }
.justify { text-align: justify ; }
.bold { font-weight: bold ; }
.italic { font-style: italic ; }
.uppercase { text-transform: uppercase ; }
.lowercase { text-transform: lowercase ; }
.nowrap { white-space: nowrap ; }
.bgleftnav {
	width: 172px ;
	color: #000 ;
	background: #d7d7d7 ;
	font-size: 9pt ;
	vertical-align: top ;
	text-align: center ;
	padding-bottom: 1em ;	
}
.leftnav {
	width: 172px ;
	color: #000 ;
	background: #d7d7d7 ;
	font-size: 9pt ;
	vertical-align: top ;
	text-align: center ;
}
.bgblack {
	color: #fff ;
	background: #000 ;
}
.bgwhite {
	color: #000 ;
	background: #fff ;
	text-align: left ;
}
.bgdark {
	color: #fff ;
	background: #000 ;
	text-align: left ;
	height: 22px;
}
.bgmedium {
	color: #fff ;
	background: #00247e ;
	text-align: left ;
	height: 22px ;
}
.bglight {
	color: #fff ;
	background: #7f91be ;
	text-align: left ;
	height: 22px;
}
.bglightfooter {
	width: 800px ;
	color: #fff ;
	background: #7f91be ;
	font-size: 8pt ;	
	text-align: center ;
	border-top: 1px solid #fff ;
	padding-bottom: 5px ;
}
.quicklinks {
	text-align: center ;
	vertical-align: top ;
	padding-top: 1em ;
	padding-bottom: 1em ;	
}
select, option, option:link, option:visited, option:hover, option:visited:hover, option:active {
	color: #000 ;
	background: #fff ;
	text-align: left ;
	vertical-align: middle ;
	text-decoration: none ;
}
.spectrum {
	text-align: center ;
	vertical-align: top ;
	padding-bottom: 1em ;
}
.blanktable {
	/* width: 628px ; */
	border-right: 1px solid rgb(229,229,229) ;
	margin: 0;
	padding: 0;
}
.mainbody {
	width: 628px ;
	/* height: 200px ; */
	text-align: left ;
	vertical-align: top ;
	border-right: 1px solid rgb(229,229,229) ;
	margin: 0 ;
	padding: 0.8em ;
}
.blankmainbody {
	/* width: 628px ; */
	text-align: left ;
	vertical-align: top ;
	/* border-right: 1px solid rgb(229,229,229) ; */
	border: none;
	margin: 0 ;
	padding: 0 ;	
}
.leftbody {
	width: 420px ;
	/* height: 200px ; */	
	text-align: left ;
	vertical-align: top ;
	border-right: 1px solid rgb(229,229,229) ;
	margin: 0 ;
	padding: 0.8em ;	
}
.blankleftbody {
	/* width: 420px ; */
	text-align: left ;
	vertical-align: top ;
	/* border-right: 1px solid rgb(229,229,229) ; */
	border: none;
	margin: 0 ;
	padding: 0 ;
}
.rightbody {
	width: 208px ;
	/* height: 200px ; */
	text-align: left ;
	vertical-align: top ;
	border-right: 1px solid rgb(229,229,229) ;
	margin: 0 ;
	padding: 0.8em ;
}
.blankrightbody {
	/* width: 208px ; */
	text-align: left ;
	vertical-align: top ;
	/* border-right: 1px solid rgb(229,229,229) ; */
	border: none;
	margin: 0 ;
	padding: 0 ;
}
.menuitem {
	width: 172px ;
	text-align: left ;
	font-size: 10pt ;
	border-bottom: 1px solid #fff ;
	padding-left: 7px ;
}
.menu, .menu:link {
	color: #fff ;
	background: transparent ;
	font-weight: bold ;
	text-decoration: none ;
	white-space: nowrap ;
}
.menu:visited {
	color: #fff ;
	background: transparent ;
}
.menu:hover {
	color: #ffecb0 ;
	background: transparent ;
}
.menu:visited:hover {
	color: #ffecb0 ;
	background: transparent ;
}
.menu:active {
	color: #fff ;
	background: transparent ;
}
.list {
	color: #00247e ;
	background: transparent ;
	font-size: 9pt ;
	font-style: normal ;
	font-weight: normal ;
	text-decoration: none ;
	text-align: center ;
}
.bglightpagetitlerow {
	width: 628px ;
	height: 22px ;
	padding: 0 ;
	margin: 0 ;
	border: none ;
	color: #fff ;
	background: #7f91be ;
	text-transform: uppercase ;
}
.pagetitle {
	font-size: 12pt ;
	padding-top: 0.1em ;
	padding-left: 0.5em ;
	padding-bottom: 0.1em ;
	border: none ;
	margin: 0 ;
	color: #fff ;
	background: transparent ;
	text-align: left ;	
	white-space: nowrap ;
}
.pagesubtitle {
	font-size: 12pt ;
	padding-top: 0.1em ;
	padding-left: 0.5em ;
	padding-bottom: 0.1em ;
	border: none ;
	margin: 0 ;
	color: #fff ;
	background: transparent ;
	text-align: left ;	
	white-space: nowrap ;
}
.linkheading { font-weight: bold ; }
.heading1 {
	font-size: 12pt ;
	font-style: normal ;
	font-weight: bold ;
}
.heading2 {
	font-size: 10pt ;
	font-style: normal ;
	font-weight: bold ;
}
.featuretext {
	font-size: 9pt ;
	line-height: 12pt ;
	font-style: normal ;
	font-weight: normal ;
}
.smalltext {
	font-size: 8pt ;
	text-align: center ;
	vertical-align: middle ;
}
.linkitem {
	padding-top: 2px ;
	padding-bottom: 1px ;
	padding-left: 10px ;
	text-indent: -10px ;
}
.footer {
	color: #fff ;
	background: transparent ;
	font-size: 8pt ;
	font-style: normal ;
	text-decoration: none ;
	text-align: center ;
	vertical-align: middle ;
}
.footerlink:link {
	color: #fff ;
	background: transparent ;
	text-decoration: none ;
}
.footerlink:visited {
	color: #fff ;
	background: transparent ;
	text-decoration: none ;
}
.footerlink:hover {
	color: #ffecb0 ;
	background: transparent ;
	text-decoration: none ;
}
.footerlink:visited:hover {
	color: #ffecb0 ;
	background: transparent ;
	text-decoration: none ;
}
.footerlink:active {
	color: #fff ;
	background: transparent ;
	text-decoration: none ;
}
.special {
	font-size: 8pt ;
	font-style: normal ;
	font-weight: 500 ;
}
.textonly, .textonly:link {
	color: #fff ;
	background: #7f91be ;
	text-decoration: none ;
	font-family: 'arial narrow', sans-serif ;
	font-size: 8pt ;
	text-align: right ;
	white-space: nowrap ;	
	border: none ;
	margin: 0 ;
	padding-right: 0.5em ;
}
.textonly:visited {
	color: #fff ;
	background: #7f91be ;
	text-decoration: none ;
}
.textonly:hover {
	color: #ffecb0 ;
	background: #7f91be ;
	text-decoration: none ;
}
.textonly:visited:hover {
	color: #ffecb0 ;
	background: #7f91be ;
	text-decoration: none ;
}
.textonly:active {
	color: #fff ;
	background: #7f91be ;
	text-decoration: none ;
}
.bgfooter {
	color: #000 ;
	background: #7f91be ;
	font-size: 8pt ;	
}
.lastmodified {
	width: 172px ;
	color: #000 ;
	background: #d7d7d7 ;
	font-size: 8pt ;
	font-weight: normal ;
	font-family: 'arial narrow', sans-serif ;
	text-align: center ;
	vertical-align: bottom ;
	white-space: nowrap ;
	border-right: 1px solid #fff ;
	padding: 0 ;
	margin: 0 ;
}

.calevent {
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 600;
color: #600;
vertical-align: top;
}

.datefont {
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 500;
line-height:14pt;
color: #006;
vertical-align: top;
}

.tablex { border: 1px solid #000080; }

.tabley { border: 1px solid #fff; }

