@charset "utf-8";

/* overwrite styles (these will overwrite und_sites.css) */

a:link {color:#007733;}
a:visited {color:#9e9e9e;}
a:hover {color:#ff6600;}

body,td {
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
th {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background-color:#777777;
	text-align:center;
	padding:2px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
	
/* my styles */

	/* body */
	
.protect ul {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.protect li {
	
}

.protect a:link, .protect a:visited {color:#ff6600;text-decoration:underline}
.protect a:hover  {color:#9e9e9e;text-decoration:underline}

	/* bottomlinks */
	
table.smhsbottom_links{
	background-color:#FFFFFF;
	width:931px;
}
table.smhsbottom_links td{
	font-size:12px;
	color:#ffffff;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:540px;
	height:20px;
	text-align:center;
	background:url('../images/bg_smhsfooter.gif') no-repeat;
}
table.smhsbottom_links td a{
	color:#ffffff;
	text-decoration:none;
}

	/* error */

.errorSmall {
	font-size: 11px;
	font-weight: normal;
	color: red
	}
.errorSmall a{
	text-decoration: underline
	}

.errorMedium {
	font-size: 12px;
	font-weight: normal;
	color: red
	}
.errorMedium a{
	text-decoration: underline
	}
	
.errorLarge {
	font-size: 14px;
	font-weight: normal;
	color: red
	}
.errorLarge a{
	text-decoration: underline
	}

	/* form */
	
input, select {
	font-size:12px;
	padding:2px;
	font-weight:bold;
	color:black;
	}

.nextMedium {
	font-size:11px;
	font-weight:bold;
	color:black;
	text-align:center;
	border:1px solid black;
	padding:3px 5px 3px 15px;
	height:25px;
	background-image:url(../graphics/buttons/button_next.gif);
	background-repeat:repeat-x;
	background-position:left;
	width:175px;
	background-color:#f0f0f0;
	}
	
.resetMedium {
	font-size:11px;
	font-weight:bold;
	color:black;
	text-align:center;
	border:1px solid black;
	padding:3px 5px 3px 15px;
	height:25px;
	background-image:url(../graphics/buttons/button_reset.gif);
	background-repeat:repeat-x;
	background-position:left;
	width:175px;
	background-color:#f0f0f0;
	}

.submitMedium {
	font-size:11px;
	font-weight:bold;
	color:black;
	text-align:center;
	border:1px solid black;
	padding:3px 5px 3px 15px;
	height:25px;
	background-image:url(../graphics/buttons/button_submit.gif);
	background-repeat:repeat-x;
	background-position:left;
	width:175px;
	background-color:#f0f0f0;
	}
	
.submitLarge {
	font-size:12px;
	font-weight:bold;
	color:black;
	border:1px solid black;
	padding:3px 0px 0px 3px;
	width:250px
}

	/* header */

td.mainheader {
	padding:0px;
	font-size:100%;
	border-top:solid 1px #9e9e9e;
	border-left:solid 1px #9e9e9e;
	text-align:left;
	background-color:#FFFFFF;
	width:728px;
	vertical-align:top;
}
	
.headerimage {
	width:729px;
	overflow:hidden;
	}
	
.headertext {
	font-size:22px;
	font-weight:bold;
	overflow:hidden;
	padding:5px;
 	}

.headerbar .textMedium1 {
	color: #888888;
	height: 21px;
	background-color: #F5F5F5;
	border-bottom:1px solid #B4B4B4;
	padding: 3px 2px 3px 3px;
	position: static;
}
.headerbar .textMedium1 a {
	color: #646464;
	text-decoration: none;
}
.headerbar .textMedium1 a:hover {
	color: #AAAAAA;
	text-decoration: none;
}

	/* smhs spotlight */
	
table.smhsspotlight {
	width:931px;
	height:210px;
	background-color:#007733;
}
table.smhsspotlight td{
	padding: 5px 5px 5px 5px;
}

.spotlightHeader, .spotlightHeader a{
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
.spotlightImage {
	width:550px;
	height:200px;
	border: solid black 1px;
	overflow:hidden;
}
.spotlightIntro, .spotlightIntro a{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}
.spotlightThumbnails {
	width:115px;
	height:50px;
	border: solid black 1px;
	overflow:hidden;
}

	/* text */

.textSmall1 {
	font-size: 10px;
	font-weight: normal;
	color: black
	}
.textSmall1 a:link, .textSmall1 a:visited{
	font-weight: normal;
	text-decoration: underline
	}

.textSmall2 {
	font-size: 11px;
	font-weight: normal;
	color: black
	}
.textSmall2 a:link, .textSmall2 a:visited{
	font-weight: normal;
	text-decoration: underline
	}

.textMedium1 {
	font-size: 12px;
	font-weight: normal;
	color: black
	}
.textMedium1 a{
	text-decoration: underline
	}
	
.textMedium2 {
	font-size: 13px;
	font-weight: normal;
	color: black
	}
.textMedium2 a{
	text-decoration: underline
	}
	
.textLarge1 {
	font-size: 14px;
	font-weight: normal;
	color: black
	}
.textLarge1 a{
	text-decoration: underline
	}
	
.textLarge2 {
	font-size: 16px;
	font-weight: normal;
	color: black
	}
.textLarge2 a{
	text-decoration: underline
	}
	
.textLarge3 {
	font-size: 18px;
	font-weight: normal;
	color: black
	}
.textLarge3 a{
	text-decoration: underline
	}