body	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

table	{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
}

div, th, li, dd, dl, dt  {
             /* redundant selectors to help NS4 not forget */
    font-family:  arial, helvetica, sans-serif;	
}
FORM	{
  font-size : 10pt;
  font-family : Arial;
  color : black;
}

INPUT{
  font-size : 10pt;
  font-family : courier;
  color : #336699;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
SELECT {
  font-size : 10pt;
  font-family : courier;
  color : #336699;
}

TEXTAREA{
  font-size : 10pt;
  font-family : courier;
  color : #336699;
}

a	{;
}

a:link	{
	color:	#003399;
}

a:visited	{
	color:	#666;
}

a:active	{
	color:	#000;
}

a:hover	{
	color:	#006600;
}

dt 	{
	font-weight: bold;
}

ol, li, dl, dt, dd, ul	{
	font-family:  arial, helvetica, sans-serif;
	line-height: 1.2em; 
}

ol, ul	{
	margin-top: 4pt;
}

p 	{font-family: Arial, Helvetica, sans-serif; 
	margin-left: 0pt; 
	margin-bottom: 4pt; 
	margin-top: 4pt; 
	margin-right: 0pt;
}

h1	{
	font-size: 1.5em;
	font-weight: 900;
}

h2	{
	font-size: 1.1em;
	font-weight: 800;
	margin-bottom: 8pt; 
	margin-top: 0pt; 
}

h3	{
	font-size: 0.95em;
	font-weight: 900;
	margin-bottom: 0pt; 
	margin-top: 3pt;
}

h4	{
	font-size: .8em;
	font-weight: bold;
	margin-bottom: 4pt; 
	margin-top: 4pt;
}

h5	{
	font-size: .7em;
	font-weight: bold;
	margin-bottom: 4pt; 
	margin-top: 4pt;
}

h6	{
	font-size: .6em;
	font-weight: bold;
	margin-bottom: 4pt;
	margin-top: 4pt;
}			

img	{
	/* turns off gaps around images */
	border:	0;
}

pre	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.footer {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #333333; 
	font-size: .55em;
}

.caption	{
	font-size: 0.8em;
	color: #003300;
	background-color: transparent;
}

.primary {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: .65em;
}
.primary a:link {color: #FFCC33;}
.primary a:visited {color: #E1A110;}
.primary a:hover {color: #FFFFFF;}
.primary a:active {color: #FFCC33;}
	
.secondary {
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif; 
	line-height: .8em; 
	font-size: .7em;
}
.secondary a:link { color: #FFFFFF;}
.secondary a:visited { color: #CCCCCC;}
.secondary a:hover { color: #FFCC33;}
.secondary a:active { color: #FFFFFF;}

.tertiary {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: .8em;
	font-size: 0.7em;
}
.tertiary a:link {color: #003399;}
.tertiary a:visited {color: #666;}
.tertiary a:hover {color: #006600;}
.tertiary a:active {color: #000;} 	

.util	{
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: 900; 
	font-size: 0.5em;
}
.util a:link {color: #FFCC33;}
.util a:visited {color: #E1A110;}
.util a:hover {color: #FFFFFF;}
.util a:active {color: #FFCC33;} 

.indexutil	{
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: 900; 
	font-size: 0.5em;
}
.indexutil a:link {color: #FFCC33;}
.indexutil a:visited {color: #E1A110;}
.indexutil a:hover {color: #FFFFFF;}
.indexutil a:active {color: #FFCC33;} 

.endprimary {
	color: #FFCC00; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	background-color: #000066;
	font-size: 0.65em;}
.endprimary a:link {color: #FFCC33;}
.endprimary a:visited {color: #E1A110;}
.endprimary a:hover {color: #FFFFFF;}
.endprimary a:active {color: #FFCC33;}

.background000066 {  
	background-color: #000066;
}

.background003399 {
	background-color: #003399;
}

.background003399 img {
	display: block;
}

.backgroundsidebar {
	background-color: #000066; 
	background-image: url(../images/nav-background-sidebar.gif); 
	background-repeat: no-repeat;
}

.background006600 {
	background-color: #006600;
}


.smallmargin {
	margin-bottom: 0pt; 
	margin-top: 0pt;
}

.smalltext	{
	font-size: 85%;
}

.smallertext {
	font-size: 75%;
}

.bigtext	{
	font-size: 115%;
}

.biggertext	{
	font-size: 125%
}

.alert 	{
	color: #FF0000;
	font-weight: bold;
}

.outage	{
	color: #006600;
	font-weight: bold;
}
.sysmessage{
  font-family: arial; 
  font-size: 10pt; 
  font-weight: bold;
  color : #CC0033;
}
.data{
  font-size : 10pt;
  font-family : Courier;
  color : #336699;
}
form.topnav {
 margin-bottom: 0pt;  
 margin-top: -10pt;
 margin-left: 5px;
}
.red {
	color: #cc0000;
}
.green {
	color: #336600;
}
.yellow {
	color: #ff9900;
}
.blue {
	color: #000099;
}
#main_footer {
	float: left;
	width: 100%;
	background-image: url('/dotextemplates/images/nav-background.gif');
}
