/*September 2003
replaced javascript rollovers with css and made
css generally more important*/

/*##########BODY################*/
body {
margin: 0px;
padding: 0px;
color: #000;
text-align: left;
background-color: #385e76;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

img {
	border:none;
}

p.indent {
text-indent:10px;
}

strong {
font-weight: bold;
}

#wrapper {
margin: 0px 0px 20px 0px;
padding: 0px;
border: none;
background-color: transparent;
width: 98%;
}

td#content {
padding: 50px 20px 20px 20px;
background-color: #dce5f1;
background-image: url(../images/bodyBg.gif);
border:  2px #20174e solid;
vertical-align: top;
}

p {
color: #20174e;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:  11px;
line-height:  15px;
margin-bottom:  10px;
margin-left:  5%;
margin-right:  5%;
margin-top:  10px;
text-align: justify;
}

h3.headline {
color: #20174e;
font-family: Verdana;
font-size:  18px;
font-weight: bold;
text-align: center;
}



h4
{color: #20174e;
font-family: Verdana, sans-serif;
font-size:  14px;
font-weight: bold;
text-align: left;
margin-left:  3%;
margin-top: 3px;
margin-bottom: 3px;}


/*#########TABLES AND LISTS##########*/

td {
color: #330066;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:  11px;
}

li.indented {
color: #20174e;
font-family: Verdana, Helvetica, Arial;
font-size:  11px;
line-height:  12px;
margin-left:  12%;
margin-top: 3px;
text-align: left;
}

dl {
margin-left:  15%;
}

dt {
color: #000;
font-family: Verdana;
font-size:  12px;
font-weight: bold;
}

dd {
color: #20174e;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:  11px;
}


/*#########MASTHEAD##############*/
td#masthead {
height: 61px;
margin: 0px;
padding: 0px;
border: none;
background-color: #385e76;
background-image: url(../images/headerBg.gif);
color: #20174e;
font-family: Verdana, sans-serif;
font-size:  20px;
font-weight: bold;
text-align: right;
vertical-align: bottom;
}

img#masthead1  {
margin: 0px;
padding: 0px;
border: none;
position: absolute;
top: 0;
left: 0;
}

img#masthead2 {
margin: 0px;
padding: 0px;
border: none;
vertical-align: top;
}

/*##########MENU###############*/

td#nav {
width: 130px;
padding: 0px;
margin: 0px;
border: none;
vertical-align: top;
text-align: left;
background-color: #41858d;
}

#navlist {
padding: 0px;
margin: 0px;
}

#navlist li {
list-style: none;
margin: 0px;
padding: 0;
border: none;
text-align: right;
}

#navlist li a {
font-family: Verdana, sans-serif;
font-size: 12px;
display: block;
padding: 6px 8px 6px 0px;
background-color: #41858d;
text-decoration: none;
}

#navlist li a:link { color: #003; }
#navlist li a:visited { color: #003; }

#navlist li a:hover {
color: #ccf;
background-color: #385e76;
}

#navlist li a:active {
font-weight: bold;
font-style: normal;
}

/*#########LINKS################*/

img a {
background-color: transparent;
border: none;
}

a:link {
color: #20174e;
font-family: Verdana;
font-size:  12px;
font-weight: bold;
text-decoration: underline;
}

a:hover {
background-color: #41858d;
color: #dce5f1;
font-family: Verdana;
font-size:  12px;
font-weight: bold;
text-decoration: none;
}

a:active {
color: #dce5f1;
font-family: Verdana;
font-size:  12px;
font-style: italic;
font-weight: bold;
text-decoration: none;
}

a:visited {
color: #385e76;
font-family: Verdana;
font-size:  12px;
font-weight: bold;
text-decoration: underline;
}

/*#############SPECIALS##############*/

.error {
	color: #900;
	font-family: verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
}

.border {
border: 1px solid #385e76;
}

.alignl {
text-align: left;
}
.alignr {
text-align: right;
}
.alignc {
text-align: center;
}

.centered {
	margin:1.5em auto;
}

.notice {
	color: #900;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	text-align: left;
}

.margin5 {
margin: 5px;
}

.right20 {
	margin-right:20px;
}

.floatl {
float: left;
}

.floatr {
float: right;
}

.clearboth {
	clear:both;
}

div#top {
background-color: transparent;
text-align: center;
margin: auto 10px auto 20px;
}
