﻿body 
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #E7E7E7;
}

input[type="text"] 
{
	width: 150px;
}
input[type="text"].smalltextbox
{
	width:25px;
}
input[type="text"].mediumtextbox
{
	width: 75px;
}


input[type="password"] 
{
	width: 150px;
}

table.mainmenu
{
	background-color: Black;
	color: White;
	width: 750px;
	text-align: center;
	font-size: 8pt;
}
td.mainmenu
{
	height: 20px;
	vertical-align:middle;
}

a:link.mainmenu
{
	padding: 5px;
	color: White;
	text-decoration:none;
	font-weight:bold;
}
a:visited.mainmenu
{
	padding: 5px;
	color: White;
	text-decoration:none;
	font-weight:bold;

}
a:hover.mainmenu
{
	color: #ad0408;
	text-decoration:none;
}


a:link.mainmenuselected
{
	padding: 5px;
	color: yellow;
	text-decoration:none;
	font-weight:bold;
}
a:visited.mainmenuselected
{
	padding: 5px;
	color: yellow;
	text-decoration:none;
	font-weight:bold;

}
a:hover.mainmenuselected
{
	color: #ad0408;
	text-decoration:none;
}




table.submenu
{
	background-color: #990033;
	color: White;
	width: 750px;
	text-align: center;
	font-size: 8pt;
}
td.submenu
{
	height: 20px;
	vertical-align:middle;
}
a:link.submenu
{
	padding: 5px;
	color: White;
	text-decoration:none;
	font-weight:bold;
}
a:visited.submenu
{
	padding: 5px;
	color: White;
	text-decoration:none;
	font-weight:bold;

}
a:hover.submenu
{
	color: Yellow;
	text-decoration:none;
}



table.menuLevelThree
{
	background-color: White;
	color: Black;
	width: 750px;
	text-align: left;
	font-size: 8pt;
}
td.menuLevelThree
{
	height: 20px;
	vertical-align:middle;
	text-align:center;
}
a:link, a:visited {
	color:#990000;
	text-decoration:none;
	height: 16px;
	text-align: right;
}

a:hover, a:active {
	color:#330099;
	text-decoration:underline;
}

a:link.selectedmenulevelthreelink
{
	padding: 5px;
	background-color:White;
	color: #990033;
	text-decoration:none;
	font-weight:bold;

}
a:hover.selectedmenulevelthreelink
{
	padding: 5px;
	background-color:White;
	color: #990033;
	text-decoration:none;
	font-weight:bold;

}
a:visited.selectedmenulevelthreelink
{
	padding: 5px;
	background-color:White;
	color: #990033;
	text-decoration:none;
	font-weight:bold;

}
a:link.menuLevelThree
{
	padding: 5px;
	color: #990033;
	text-decoration:none;
	font-weight:bold;
}
a:visited.menuLevelThree
{
	padding: 5px;
	color: #990033;
	text-decoration:none;
	font-weight:bold;

}
a:hover.menuLevelThree
{
	color:White;
	background-color: #990033;
	text-decoration:none;
}



table.Frame
{
	width: 100%; 
	border: 0; 
	outline: 0;
	text-align: left;
	vertical-align: top;
	padding:0px;
}

div.content
{
	background-color: white;

}
#copyright 
{
	margin: 0px;
	padding: 0px;
	height:20px;
	color:#fff;
	background-color:#903;
	clear:both;
	text-align:center;
}
#footer  {
	color: #000;
	text-align: center;
	clear: both;
	background-color:  #E7E7E7;
	padding-top: 15px;
	padding-bottom: 15px;
}
#missionStmt
{
	text-align: center;
	color:  #666666;
	font-size: 8pt;
	padding-top: 15px;

}
div.dividerline
{
    background-color:Black; 
    padding:none; 
    height: 1px;
}
input.searchbutton

{

	background-color: #999;

	border: #999 1px solid;

	color: #ffffff;

  font-size: 11px;

  font-weight: bold;

	padding: 0px;
    height: 20px;
}

div.pageheader
{
	font-weight: bold;
	font-size: large;
}
.forms {
	background-color: #E7E7E7;
	border: 1px solid #B3B3B3;
	padding: 5px;
	font-size: .9em;
	overflow: auto;
}
.formscentered {
	background-color: #E7E7E7;
	border: 1px solid #B3B3B3;
	padding: 5px;
	font-size: .9em;
	overflow: auto;
	text-align:center;
}

#contentHelp {
  float: right;
	background: url(../images/icons/question_frame.png) no-repeat right; /*bluehelp18x19*/
  padding: 5px 20px 5px 0;
  font-size: 14px;
}

#contentHelp a  
{
	font-weight: normal; 
	font-size: 1em;
}
.notice {
	margin: auto;
	margin-bottom: 10px;
	padding: 10px 10px 10px 40px;
	width: 400px;
	background: #e2f0f5  url(../images/icons/ico-warning.gif) no-repeat 15px 10px;
	border: 1px solid #7aa2ce;
	font-size: .9em;
}
.errormsg {
	margin: auto;
	margin-bottom: 10px;
	padding: 10px 10px 10px 40px;
	width: 400px;
	background: #FFCECE url(../images/icons/ico-warning.gif) no-repeat 15px 10px;
	border: 1px solid #D51D1D;
	overflow: auto;
	font-size: .9em;
}

.successmsg {
  margin: auto;
  margin-bottom: 10px;
 	padding: 10px 10px 10px 40px;
	width: 400px;
  background: #BED352 url(../images/icons/ico-success.gif) no-repeat 15px 10px;
  border: 1px solid #90A03E;
  overflow: auto;
  font-size: .8em;
}


th.title
{
	color:Navy;
	font-weight: bold;
	vertical-align:top;
}
table.reportgrid
{
	border-style: solid;
	border-color:#999999;
	width: 100%;
	border-collapse:collapse;
}
table.content
{
	border-width:1px;
	border-style: solid;
	border-color:#999999;
	border-collapse:collapse;
}
table.content tbody tr.odd td { background-color: #EEE; }


/* << ----------------// Link icons //---------------->> */
.pdf {
	background: url(../images/icons/pdf.gif) no-repeat right;
	padding: 0 20px 0 0;
}

.doc {
	background: url(../images/icons/doc.gif) no-repeat right;
	padding: 0 20px 0 0;
}

.htm {
	background: url(../images/icons/html.gif) no-repeat right;
	padding: 0 20px 0 0;
}

.newwindow {
	background: url(../images/icons/newwindow.gif) no-repeat right;
	padding: 0 20px 0 0;
}
fieldset legend {
	font-weight: bold;
	padding: 15px 0 0 5px;
	font-size: .8em;
}
.legend {
	font-weight: bold;
	padding: 15px 0 0 5px;
}
table.formtable
{
	width: 650px; 
}
td.formlabels
{
	width: 225px; text-align: right; font-weight: bold; vertical-align:top;
}
td.forminputs
{
	vertical-align:top;
	margin-left: 40px;
}
td.formvalidation
{
	width: 225px; vertical-align:top;
}

a.inlinelink
{
	font-size: .8em;
}

div.pagecontent
{
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: white;
	width: 700px;
	
}

a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active 
{
	text-decoration: none;
	color: #990000;
	font-size: 11px;
}

a.footerlinks:hover 
{
	text-decoration: underline;
	color: #330099;
	font-size: 11px;
}
table.footerlinks
{
	width:70%;
	text-align: center;
	left:15%;
}
.waittext
{
  color:#FF0000;
  font-weight:bold;
}
div.topictitle
{
  display:none;
}
div.FieldLabel
{
  font-weight:bold;
}
.sectionheader
{
  width: 100%;
  font-weight: bold;
  padding: 15px;
  text-align:center;
  font-size:12pt;
}
.wizardcontent
{
	border-style: solid;
	border-width: 1px; 
	padding-left: 15px; 
	padding-right: 15px; 
}
.outlineTopBottom
{
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
}
.smallText
{
  font-size:0.7em;
}
