#container {text-align: center;}
#frame  { margin-left: auto; margin-right: auto; width: 760px }


#top {

	width:760px;
	height:149px;
  	background: url("images/top.jpg")
}

#middle {
	width:760px;
  	background: url("images/body_bg.jpg")
}

#middlebottom {
	width:760px;
	height:24px;
  	background: url("./images/body_bottom.jpg")
}



#bottom {
	background: url("./images/bottom.jpg" );
		height:14px;
}

.alphahead {display:block; background: #003366; color: white; margin-left: 15px; margin-right: 15px; padding: 5px; margin-top: 3px; border: 1px black solid;} 

#menubody {padding-top:0px;}
#mainbody {padding-top:5px}
.module {font-size:.8em}
body {letter-spacing: 1px; font-family:arial,arial; background:#003366; line-height: 125%; }

.mosimage_caption {font-size: .6em; background:#003366; color: white; padding: 10px; font-family: sans-serif; font-weight: bold; letter-spacing: 1px;}

#mainbody p, div.notice, #mainbody form{margin-left: 15px; margin-right:15px}

.title {letter-spacing: normal; color:white;  font-size: 14px; 
font-weight: bold;
text-align:left; font-family:arial;
background: url("images/menubg.jpg") no-repeat;
padding-left: 10px;  padding-top: 15px; height: 57px;  width: 550px;    

}

.buttonheading {vertical-align: middle;}

a {text-decoration:none; color: #003366; font-weight:bold; font-family: arial  }
a.red:hover {color: #993333}

tr {vertical-align:top}

div.footer {font-size: .6em; line-height: normal; color:#cccccc}
div.footer a {color:#999999; font-weight: normal; font-style:normal}
div.footer a:hover {color:orange;}

#menubody {font-family:courier; width:176px;}

#sidemenu a { color:#dddddd;  border-left:solid #999999 1px; border-top: solid #999999 1px; border-right: solid black 2px; border-bottom: solid black 2px;background:#335577; padding: 3px; text-align:left; display: block; font-size: 0.8em;  font-weight:bold;vertical-align:center; letter-spacing:0px; font-family:sans-serif; width: 166px; line-height: 1.2em }


#sidemenu a:hover { color:#003366; background:#cccccc}


a.sublevel { padding-left: 10px; color:white; display:block ; border-left: 0px solid black; border-right: 0px solid black; margin-top:3px; margin-bottom:5px }

body.contentpane .contentheading {font-weight:bold; font-size:14pt; }


tr.category, td.category, .category {background: orange; font-weight:bold; border-bottom: 1px solid black;}


td.linked {border-bottom: 1px solid black;}

.message {border-bottom: 2px solid black; margin-bottom: 10px;}


#mainbody form 


span.link {color: blue; cursor: pointer}


#login {
position: absolute;
left: 0px;
top: 0px;
color: #cccccc;
font-size: 8pt;
font-weight: bold;
}



table.container780 {
    width: 780px;
}


.contactlistheading {
  color: white;
  background: #660000;
  font-weight: bold;
  }


.tablealternate1{
 background: #eeeeee;
 color: inherit;
}

.tablealternate2{
   background: #cccccc;
 }

fieldset {width:500px;}

fieldset td{width:175px;}

legend {font-weight: normal; font-size: 14pt;}

fieldset {border-width: 4px; padding: 10px; font-size: 11pt; font-weight: normal; margin-bottom:15px;}

#login input {background: #666666; border: 0px; color: white; font-size: 8pt;}
#login .submit { border: 0px; background: #666666; color: default; font-size: 8pt; }

div.label {font-size: 8pt; font-weight: bold; letter-spacing: default;}

div.notice {background: #c2c091; padding: 8px; font-size: 10pt; line-height: normal; }

.footerprintonly {display:none;}

hr {margin-left: 15px; margin-right: 15px;}

.hide {display:none}

.btt {text-align:right; font-size: 10pt; font-style:italic;}
