BODY {
	MARGIN: 10px
}
.shu-main {
}
.DisplayBlock {
	display : block;
}
.DisplayNone {
	display: none;
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, sans-serif;
}
HR {
	COLOR: #0066cc ; HEIGHT: 1px
}
h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, sans-serif;
}
p {
	margin-top: 0em;
}
H1 {
	font-size: medium;
	margin-bottom: 0.5em;
}
H2 {
	font-size: small;
	margin-bottom: 0.2em;
}
H3 {
	font-size: x-small;
	margin-bottom: 0em;
}
H4 {
	font-size: x-small;
	margin-bottom: 0em;
}
form {
	margin-bottom: .1em;
	margin-top: 0.1em;
}
.shu-pseudo-heading1 {
	font-size: medium;
	color: #0066cc;
	font-weight: bold;
}
.shu-pseudo-heading2 {
	font-size: small;
	color: #0066cc;
	font-weight: bold;
}
.shu-pseudo-heading3 {
	font-size: x-small;
	color: #0066cc;
	font-weight: bold;
}
.shu-nav TD {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: black; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: white
}
.shu-nav TH {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: black; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: left
}
.shu-bannerframe {
	BACKGROUND-COLOR: #d3d3d3;
}
.SHU-Banner-Nav A:link {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.shu-banner {
	FONT-SIZE: x-small; COLOR: white; FONT-FAMILY: verdana;
	font-weight: bold;
	padding-right: 3px;
}
.shu-banner A:link {
	FONT-SIZE: x-small; FONT-FAMILY: Verdana, serif;
	color: White;
}
.shu-banner A:visited {
	FONT-SIZE: x-small; FONT-FAMILY: Verdana, serif;
	color: White;
}
.shu-banner A:hover {
}
.SHU-Banner-Nav A:visited {
	COLOR: black;
	TEXT-DECORATION: none
}
.SHU-Banner-Nav A:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.SHU-Banner-Nav A {
	COLOR: black;
	TEXT-DECORATION: none;
}
.SHU-Banner-Nav {
	FONT-SIZE: x-small; COLOR: black; FONT-FAMILY: verdana;
	border-right: 2px solid White;
	padding-left: 5px;
	padding-right: 5px;
	text-transform : lowercase;
	font-weight: bold;
}
.SHU-Banner-Search A {
	COLOR: black;
	TEXT-DECORATION: none;
	vertical-align: middle;
}
.SHU-Banner-Search A:link {
	COLOR: black;
}
.SHU-Banner-Search A:visited {
	COLOR: black;
}
.SHU-Banner-Search A:hover {
	COLOR: red;
	TEXT-DECORATION: underline;
}
.SHU-Banner-Search {
	FONT-SIZE: x-small;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	font-weight: bold;
}
.SHU-Banner-Search input{
	border: 2px solid #d3d3d3;
}
.shu-titleareaframe {
	BORDER-RIGHT: medium none; BORDER-LEFT: white 4px; COLOR: #0066cc 
}
.shu-titlearea {
	FONT-SIZE: x-small; COLOR: #0066cc ; FONT-FAMILY: verdana;
}
.SHU-titlearea A {
	COLOR: #0066cc ;
	FONT-SIZE: x-small;
	text-decoration: none;
	}
.SHU-titlearea A:visited {
	COLOR: #0066cc ;
	text-decoration: none;
}
.SHU-titlearea A:hover {
	COLOR: red;
	TEXT-DECORATION: underline;
}
.SHU-SideNav-Menusframe {
	FONT-SIZE: x-small;
	font-weight: bold;
}
.SHU-SideNav-Menus {
	FONT-SIZE: x-small;
	border-bottom: 1px solid #0066cc;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	COLOR: #0066cc ;
	}
.SHU-SideNav-Menus A {
	COLOR: #0066cc ;
	FONT-SIZE: x-small;
	font-weight: bold;
	text-decoration: none;
	}
.SHU-SideNav-Menus A:visited {
	COLOR: #0066cc ;
	text-decoration: none;
}
.SHU-SideNav-Menus A:hover {
	COLOR: red;
	TEXT-DECORATION: underline;
}
.SHU-SideNav-Menusoutold {
	COLOR: #0066cc ;
	text-decoration: none;
	font-weight: bold;
}
.SHU-SideNav-Menusout {
	FONT-SIZE: x-small;
	
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	COLOR: #0066cc ;
}
.SHU-SideNav-Menusover {
	COLOR: red ;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}
.SHU-SideNav-Menus ul{
	font-weight: bold;
	COLOR: #0066cc ;
	list-style : square;
	margin-left : 22px;
	}
.SHU-SideNav-Menus li{
	font-weight: bold;
	COLOR: #0066cc ;
	}
.shu-verticalline {
	BORDER-RIGHT: #0066cc  1px solid
}
.shu-contentframe {
	border-top: 3px solid White;
	border-bottom: 15px solid White;
	border-left: 15px solid White;
}
.shu-content {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: black;
	vertical-align : top;
}
.SHU-content A:link {
	color: #0066cc ;
}
.SHU-content A:visited {
	color: #0066cc ;
}
.SHU-content A:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.SHU-content h1,h2,h3,h4,h5,h6 {
	color: #0066cc ;
}
.shu-content table {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: Black;
	vertical-align : top;
}
.shu-content th {
	text-align: left;
}
.SHU-contentUnderline {
	border-bottom: 1px solid #0066cc;
}
.SHU-contentOverline {
	border-top: 1px solid #0066cc;
}
.shu-thirdframe {
	border-top: 3px solid White;
	border-bottom: 15px solid White;
	border-left:  25px solid White;
	border-right:  3px solid White;
	vertical-align: top;
}
.shu-contentSmaller {
	font-size: xx-small;
}
.shu-contentLarger {
	font-size: small;
}
.shu-sectionline {
	HEIGHT: 1px; BACKGROUND-COLOR: #0066cc 
}
.shu-footer {
	FONT-SIZE: xx-small; COLOR: black;
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
}
.shu-footer A {
	COLOR: #0066cc ; TEXT-DECORATION: none
}
.shu-footer A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.ms-cal {
border-collapse:collapse;
table-layout: auto;
font-family: Verdana, Arial, sans-serif;
cursor:default;
}
.ms-caltop {
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
vertical-align:top;
font-size: 10pt;
width: 14%;
height:14%;
}
.ms-calhead {
border:none;
text-align:center;
background-color: #5f8ac5;
color: white;
font-size: 16pt;
font-family: Arial;
padding: 2px;
}
.ms-caldow {
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
vertical-align:top;
text-align:center;
font-weight: bold;
font-size: 10pt;
height:20px;
}
.ms-calmid {
border-left:1px solid black;
border-right:1px solid black;
height:20px;
}
.ms-CalSpacer {
border-left:1px solid black;
border-right:1px solid black;
height:4px;
}
.ms-calbot {
border-top:none;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
height:2px;
}
.xHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	color: #0066cc;
	font-weight: bold;
}
.xSubHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	color: #0066cc;
	font-weight: bold;
}
.xSubSubHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #0066cc;
	font-weight: bold;
}
.xBodyCopy {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: black;
}
.quest { 
	background-color: #E4E4E4;
}