body
{
	padding : 0px; margin : 0px;
	font: normal 14px Arial;
}

p,  tr, td { font:normal 14px Arial; color: #000066;}

.col_bkg {
	background-color : #CCCCCC; 
}


li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

ol, ol li {
	list-style-image : none;
}
ol li li {
	list-style-image : none;
}

fieldset {
  margin: 0px;
  padding:5px; width:92%;
  border: 1px solid Blue;
/*  padding:5px;  */
}

legend {
 margin-top: 3px;
  color : #000080;
  font-weight : bold;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 0;
}

.box {
  padding: 6px;
  margin: 3px;
  background: #eeeeee;
  color: #000080; border: 1px solid #333333; word-spacing: 0.1em;}

.subhead  { 
font-weight : bold; width:180px;
background : #000066; 
color : white; 
list-style : none; 
display: block;
list-style-type: none;
padding : 6px 6px 6px 6px;
} 

.subhead  A:link, .subhead a:visited {
background : #000066;  width:180px;
color : white; 
font-weight : bold; 
list-style : underline; 
display: block;
list-style-type: none;
} 


.subhead2  { 
font-weight : bold; width:100%;
background : #000066; 
color : white; 
list-style : none; 
display: block;
list-style-type: none;
padding : 6px 6px 6px 6px;
} 

.subhead 2 A:link, .subhead a:visited {
background : #000066;  width:100%;
color : white; 
font-weight : bold; 
list-style : underline; 
display: block;
list-style-type: none;
} 


.footer {
	background-color : #0000CC;
}
.footer p   { color: #ffffff; text-decoration: none; font-weight: normal;}
.footer A:link  { color: #ffffff; text-decoration: underline; font-weight: normal;}
.footer A:visited  { color: #ffffff; text-decoration: underline; font-weight: normal;}
.footer A:active  { color: #ffffff; text-decoration: underline; font-weight: normal;}
.footer A:hover  { color: #ffffff; text-decoration: underline; font-weight: bold;}

.maintable{
	border : 1px solid #CCCCCC; width:"100%"; margin : 14px 14px 14px 14px;
}

.maintable2{
	border : 1px solid #CCCCCC; margin : 14px 14px 14px 14px;
}


.padding {
	padding: 12px;
}

#navlist ul
{
margin: 0;
white-space: nowrap;
padding: 0;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a
{
padding: 3px;
border: 1px solid #333;
background-color: #999; 
 font-weight : bold;
 font-family : "Courier New", Courier, monospace; 
 font-size : 10pt;
}

#navlist a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navlist a:hover
{
border: 1px solid #333;
background-color: #0000CC;
color: #fff;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #0000CC;
color: #fff;
}


a:link { color: #333399; text-decoration : underline;}
a:visited { color: #993333; text-decoration : underline;}
a:active { color: #993333; text-decoration : underline;}
a:hover { color: #993333; text-decoration : none;}

h1 {

}

h2 {

}

h3 {
		 color: #0000CC;
	font-size : 14px;
}

h4 {
	
}

/* Side Nav Bar */
#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-weight : bold;
 font-family : "Courier New", Courier, monospace;  font-size : 10pt;
 text-align : left;
}

#navcontainer2 li { margin: 0 0 3px 0; }

#navcontainer2 a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #333;
width: 185px;
background-color: #999;
}


#navcontainer2 a:link, #navlist2 a:visited
{
color: #EEE;
text-decoration: none;
padding: 2px 2px 2px 2px;
}

#navcontainer2 a:hover
{
border: 1px solid #333;
background-color: #0000CC;
color: #fff;
}

#active2 a:link, #active2 a:visited, #active2 a:hover
{
border: 1px solid #333;
background-color: #0000CC;
color: #fff;
}
