@charset "utf-8";
/* CSS Document */

/* colors bkg: #CDD7A2  Green #4A6744 Blue #074769  Gray #627E82 */
body {
background-attachment:scroll;
background-color:#BFDFFF;
background-repeat:repeat-x;
font-family:Verdana,Helvetica,sans-serif;
font-size:76%;
list-style-position:outside;
margin:0px;
}
a:link {
	color:#003366;
	text-decoration: none;
}
a:visited {
color:#003366;
}
a:hover {
color:#660000;
}
.maintable {
background-color:#FFFFFF;
color:#000000;
font-size:1em;
margin-top:0pt;
width:760px;
}
.header {
background-color:#BFDFFF;
border:1px solid #000000;

}

.mainmenu {
background-color:#000000;
color:#FFCC00;
line-height:2.2em;
text-align:center;
}
a.mainmenu:link, a.mainmenu:active, a.mainmenu:visited {
color:#FFFFFF;
font-size:0.9em;
text-decoration:none;
}
a.mainmenu:hover {
color:#F8CD29;
}


.sidefiller {
background-color:#EEEEEE;
border-left:1px solid #000000;
border-right:1px solid #003462;
color:#2f442b;
}

.deptinfo {
background-color:#EEEEEE;
font-size:0.8em;
padding:5px;
}
.footer {
background-color:#BFDFFF;
border:1px solid #000000;
color:#000000;
font-size:0.8em;
height:20px;
padding:5px;
text-align:center;
}
.footer a:link, .footer a:visited {
color:#000000;
text-decoration:none;
}
.footer a:active, .footer a:hover {
color:#003399;
text-decoration:none;
}

#contentarea {
	float:left;
	padding:10px;
	vertical-align:top;
}
.contentarea {
	border-right:1px solid #000000;
	vertical-align:top;
}

table {
color:#000000;
font-size:1em;
}
.heading1 {
color:#003399;
font-size:2em;
}
h1 {
color:#003399;
font-size:2em;
}
h2 {
color:#931313;
font-size:1.3em;
}
h3 {
color:#003399;
font-size:1.1em;
}
.spotlight {
color:#990000;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
}


.formstyle {
display:inline;
margin:0px;
}
.formholder {
padding-left:5px;
}
.formholder a:link, .formholder a:visited, .formholder a:active {
color:#FFFFFF;
font-size:0.9em;
padding-left:1em;
text-decoration:none;
}
.formholder a:hover {
color:#F8CD29;
}


.sidemenu {
background-color:#FFFFFF;
padding:0px 0px 0px 1px;
width:100%;
}
.sidemenu ul {
font-size:0.9em;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
text-transform:none;
}
.sidemenu li {
border-bottom:1px solid #CCCCCC;
}
.sidemenu li a, .sidemenu li a:visited {
background-color:#FFFFFF;
display:block;
padding:5px;
text-decoration:none;
width:auto;
}
html > body .sidemenu li a {
width:auto;
}
.sidemenu li a:hover {
background-color:#003462;
color:#FFFFFF;
text-decoration:none;
}
.sidemenu li a:active {
background-color:#003462;
color:#FFFFFF;
text-decoration:none;
}
.sidemenu li ul {
font-size:1em;
font-weight:normal;
list-style-type:none;
margin:0px;
padding:0px;
}
.sidemenu li ul li {
border-bottom:1px solid #CCCCCC;
margin:0px;
vertical-align:bottom;
}
.sidemenu li ul li a, .sidemenu li ul li a:visited {
background-color:#D8E1EA;
color:#990000;
display:block;
margin:0px;
padding:4px 5px 4px 25px;
text-decoration:none;
width:auto;
}
.sidemenu li ul li a:hover {
background-color:#B8C9DA;
color:#012748;
text-decoration:underline;
}
.sidemenu li ul li a:active {
background-color:#B8C9DA;
color:#003399;
text-decoration:underline;
}
.sidemenu li ul li ul {
font-size:1em;
font-weight:normal;
list-style-type:none;
margin:0px;
padding:0px;
}
.sidemenu li ul li ul li {
border-bottom:medium none;
border-top:1px solid #CCCCCC;
margin:0px;
vertical-align:bottom;
}
.sidemenu li ul li ul li a, .sidemenu li ul li ul li a:visited {
background-color:#EAE0D9;
color:#404040;
margin:0px;
padding:4px 5px 4px 45px;
text-decoration:none;
vertical-align:bottom;
width:auto;
}
.sidemenu li ul li ul li a, .sidemenu li ul li ul li a:visited {
display:block;
}
.sidemenu li ul li ul li a:hover {
background-color:#DEBEA9;
color:#000000;
text-decoration:underline;
}
.sidemenu li ul li ul li a:active {
background-color:#DEBEA9;
color:#000000;
text-decoration:underline;
}
.subnav {
background-color:#D8E1EA;
padding:0px 0px 0px 1px;
width:100%;
}
.subnav ul {
font-size:0.9em;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
text-transform:none;
}
.subnav li {
border-bottom:1px solid #D6D6D6;
}
.subnav li a, .subnav li a:visited {
background-color:#D8E1EA;
color:#990000;
display:block;
padding:4px 5px 4px 25px;
text-decoration:none;
width:auto;
}
html > body .subnav li a {
width:auto;
}
.subnav li a:hover {
background-color:#B8C9DA;
color:#012748;
text-decoration:underline;
}
.subnav li a:active {
background-color:#FFFFFF;
color:#003399;
text-decoration:underline;
}


.modtitle {
	color: #FFFFFF;
	background: #003366;
	padding: 2px 1px;
	font-weight:bold;
}
.rimg {
	padding: 5px;
	float: right;
}
a.survey:link {
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a.survey:visited {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.survey:hover {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}

