﻿/* default (inactive field) */
.sf_inactive{
	border:2px #ffffff solid;
	background:#ffffff;
	color:#ffffff;
}
/* on focus (when field is clicked on)  */
.sf_active{
	border:2px #ffffff solid;
	background:#fff;
	color:#333;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
	border:2px #ffffff solid;
	background:#fff;
	color:#888;
//	z-index:100;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
//*	left:-160px; */
//*	top:0px;	*/
//	z-index:100;


}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	background:#a2a2a2;
	top:0;
	left:0;
	z-index:100 !important;

}
.sf_suggestion li{
	margin:0;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	list-style:none;
}
.sf_suggestion li a{
	display:block;
	text-indent:0px;
	color:#303030;
}
.sf_suggestion li.selected a{
	background:#c1c1c1;
}
.sf_suggestion a {
	text-decoration:none;
	color:#fff;
	font: 10px verdana
}
.sf_suggestion a:hover {
	text-decoration:none;
	color:#000;
	font: 10px verdana
}
form {
	margin:0;
	padding:0;
}
.dropmenu a {
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
}
.dropmenu a:visited {
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
}
.dropmenu a:hover {
	font-size: 8pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
}
.dropmenu a:active {
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
}
p.dropmenu {line-height: 110%}.droptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
}
p.subsidemenu {line-height: 170%}.droptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.aboutstjoe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.futurelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
	font-weight: bold;
}
.headerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.topdropmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration:none;
}
.alumniheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFCC00;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8C9093;
	text-decoration:none;
	line-height: 150%;
}
.accred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #303030;
}
.checkusout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.mainmenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration:none;
}
.quicklinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
.links2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
}
.slinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.slinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none
}
.slinks3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
}
.slinks4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #10396B;
}
.goldlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFCC00;
	text-decoration: none;
}
.smgoldlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.stext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.swhitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.subfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8C9093;
	line-height: 150%;
}
.subheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #E6E6E6;
	text-align: right;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
}
.xlText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt;
}
.xxlText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36pt;
}
a {
	color: #000000;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.smallprintbox td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.headfootlinks a {
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 0pt;
}
.headfootlinks a:visited {
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.headfootlinks a:hover {
	font-size: 8pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.headfootlinks a:active {
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whtbglinks a {
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 0pt;
}
.whtbglinks a:visited {
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whtbglinks a:hover {
	font-size: 10pt;
	color: #515151;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whtbglinks a:active {
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.smlinks a {
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 0pt;
}
.smlinks a:visited {
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.smlinks a:hover {
	font-size: 8pt;
	color: #515151;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.smlinks a:active {
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.smgoldlinks a {
	font-size: 8pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 0pt;
}
.smgoldlinks a:visited {
	font-size: 8pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.smgoldlinks a:hover {
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.smgoldlinks a:active {
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.blbglinks a {
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 0pt;
}
.blbglinks a:visited {
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.blbglinks a:hover {
	font-size: 10pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.blbglinks a:active {
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.blbglinks2 a {
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 0pt;
}
.blbglinks2 a:visited {
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.blbglinks2 a:hover {
	font-size: 12pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.blbglinks2 a:active {
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.blbglinks3 a {
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration: dashed;
	margin-bottom: 0pt;
}
.bluelinks a {
	font-size: 8pt;
	color: #204675;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 0pt;
}
.bluelinks a:visited {
	font-size: 8pt;
	color: #204675;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.bluelinks a:hover {
	font-size: 8pt;
	color: #515151;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.bluelinks a:active {
	font-size: 8pt;
	color: #204675;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks a {
	font-size: 9pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 0pt;
}
.whlinks a:visited {
	font-size: 9pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks a:hover {
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks a:active {
	font-size: 9pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks2 a {
	font-size: 10pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #FFCC00;
	text-decoration: none;
	margin-bottom: 0pt;
}
.whlinks2 a:visited {
	font-size: 10pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #FFCC00;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks2 a:hover {
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks3 a {
	font-size: 10pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 0pt;
}
.whlinks4 a {
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	margin-bottom: 0pt;
}
.whlinks4 a:visited {
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks4 a:hover {
	font-size: 10pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #FFCC00;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks3 a {
	font-size: 10pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 0pt;
}
.whlinks3 a:visited {
	font-size: 10pt;
	color: #FFCC00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.whlinks3 a:hover {
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.bllinks2 a {
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	margin-bottom: 0pt;
}
.bllinks2 a:visited {
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.bllinks2 a:hover {
	font-size: 8pt;
	color: #343434;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #343434;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.bllinks2 a:active {
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.bllinks3 a {
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	margin-bottom: 0pt;
}
.bllinks3 a:visited {
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.bllinks3 a:hover {
	font-size: 10pt;
	color: #343434;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #343434;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.bllinks3 a:active {
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
