<style type="text/css" media="screen">
/* UNIVERSAL STYLES */
body {
	/* font-size: 1.1 em; */
	color: #333333;
	background-color: #fefefe;
	font-family: sans-serif;
}
	
li,label { 	
	font-family: sans-serif;
	line-height: 1.5em;
	font-style: normal;
	color: #333333;
}
p {
	font-family: sans-serif;
        line-height: 1.5em;
        font-style: normal;
        margin-left: 20px;
        margin-right: 20px;
}
blockquote {
	font-family: sans-serif;
        line-height: 1.5em;
        font-style: normal;
}
dl,dd{
        font-family: sans-serif;
        line-height: 1.5em;
        color: #333333;
        margin-left: 20px;
        margin-right: 20px;
}
a:link {
        /* font-family: sans-serif; */
	color: #2222bb;
	text-decoration: none;
}
a:visited {
        /* font-family: sans-serif; */
	/*color: #A4005A;*/
	color: #990000; 
	text-decoration: none;
}
a:active  {
        /* font-family: sans-serif; */
	text-decoration: underline;
}
a:hover {
        /* font-family: sans-serif; */
	text-decoration: underline;
}
/* td img {display: block;} */
/* TOP BANNER STYLES */
h1.masthead {
		font-family: "Times New Roman", Times, serif;
		background-color: #eeeeef;
		border: none;
		margin-left: 10px;
}
.masthead {
		font-family: "Times New Roman", Times, serif;
		background-color: #eeeeef;
		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-left: 1px solid #000000;
}

.toplogo {
		background-color: #fefefe;
		border-left: 1px solid #000000;
		border-top: 1px solid #000000;
}
.banner {
          color: #000000;
          /* background-color: #eeeeef;
          border: 1px solid #000000; */
}
form.topmenuform {
	margin: 0;
	padding: 0;
}

.searchbox {
	background-color: #efefef;
	font : 12px italic, sans-serif;
	border: 1px solid #000000;
	vertical-align: middle;
}
.submit {
	background-color: #eeeeef;
	color: #556699;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 11px;
	vertical-align: middle;
	border: 1px solid #000000;
}
.topmenu { 
	background-color: #eeeeef;
}
.topmenuleft {
        font-family: sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        background-color: #fefefe;
        vertical-align: middle;
        border-top: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
}
.topmenuright {
        font-family: sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        background-color: #fefefe;
        vertical-align: middle;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
}

.searchbar {
	 white-space: nowrap;
	 background: #556699;
	 border-top: 1px solid #000000;
	 border-right: 1px solid #000000;
	 border-bottom: 1px solid #000000;
	 height: 27px;
}

/* SIDEBAR STYLES */
.navbar {
        font-family: sans-serif; 
	font-weight: bold;
	/* font-size: .88em; */
        line-height: 1.2em;
	white-space: nowrap;
        color: #eeeeef;
}
.category {
	font-size: larger;
	margin-left: 20px;
	font-style: italic;
	font-weight: bold;
}
.navbartitle {
        font-family: sans-serif;
	width: 150px;
	font-weight: bold;
        color: #eeeeee;
        background-color: #556699;
        border: 1px solid #000000;
}
li.navbarlist { 
	list-style-image: url("/images/iconlogo.gif");
	list-style-type: square;
        vertical-align: top;
        margin-left: -20px;
}
.submenu {
		font-size: smaller;
		margin-left: -20px; 
		font-weight: normal;
		list-style-image: none;
		list-style-type: none;
}

/* OTHER STYLES */

#md5 {
        font-family: monospace;
        font-size: smaller;
        font-weight: bold;
        display: none;
}
/* #md5vp10w, #md5vp10l, #md53dsm9, #md5maya65, #md5wf2, #md5sev19, #md5sw2007, #md5nx4 */

#md5vp10w {
        font-family: monospace;
        font-size: smaller;
        font-weight: bold;
        display: none;
}
.special {
        padding: 10px;
        font-family: sans-serif;
        color: #333333;
	text-align: left; 
        background-color: #eeeeef;
        width: 150px;
        border: 1px solid #000000;
        float: right;
        /* margin-left: 20px; */
}
.content {
        width:auto;
        min-width: 120px;
	/* note: margin: top, right, bottom, left */
        /* use when what's special box in use: margin: -35px 225px 0px 15px; */
        margin: -15px 50px 0px 15px;
}
.subcontent {
        width:auto;
        min-width: 120px;
	/* note: margin: top, right, bottom, left */
        margin: -15px 50px 0px 15px;
}

.textbottom {
	vertical-align: text-bottom;
}

/* .subcontent a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(/images/icpdf.gif) center left no-repeat;
}

.subcontent a[href$='.doc'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(/images/icdoc.gif) center left no-repeat;
}

.subcontent a[href$='.ppt'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(/images/icppt.gif) center left no-repeat;
} */


td {
	font-family: sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-family: serif;
	line-height: 1.2em;
}
.normal {
        font-family: sans-serif;
        line-height: 1.5em;
}
.results {
        font-family: sans-serif;
	font-size: smaller;
}

.footer {
	font-family: sans-serif;
	margin-left: 20px;
	margin-right: 20px;
}
.printonly {
	display: block;
}

pre img {
	display: none;
	margin: 0;
	border: 0;
	padding: 0;
	vertical-align: middle;
}
</style>
