i {
  font-family:arial,verdana,helvetica;
  font-size:10pt;
  font-style:italic;
  }
i.small {
  font-family:arial,verdana,helvetica;
  font-size:8pt;
  font-style:italic;
  }
body {
  font-family:arial,verdana,helvetica;
  font-size:10pt;
  }  
.lightlink {
  text-decoration:none;   
  color:#ffffcc;
  }  
.lightlink:visited {
  text-decoration:none;  
  color:#ffffcc;
  }
.lightlink:hover {
  text-decoration:none;  
  background:#336699;
  color:#ffffcc;
  }    
.slink {
  text-decoration: none;
  color:#ffffee;
  }  
.slink:visited {
  text-decoration: none;
  color:#ffffee;
  }  
.slink:hover {
  text-decoration: none;
  color:#ffffee;
  }      
.menulink {
  text-decoration:none;  
  }  
.menulink:visited {
  text-decoration:none;  
  color:blue;
  } 
.elist {
	border-bottom:1px solid #c0c0c0;
	}  
.msgsubhead {
	padding:1px;
	background-color:#d0d0d7;
	}
.msgbody {
    border:1px solid #c0c0c0;
	padding:6px;
	}		
.shead {
font-size:18px;
font-weight:normal;
color:#000000;
background-color:#f5f5f5;
border:1px solid #c0c0c0;
padding:3px;
}
.sheadbold {
font-size:16px;
font-weight:bold;
color:#000000;
padding:3px;
	}
.sectionstyle {
 font-size:13px;
 border:1px solid #c0c0c0;
 
 margin-bottom:10px;
 padding-left:20px;
 }	  
.menulink:hover {
  text-decoration:none;  
  background:#ffffff;
  color:black;
  }    
p {
  font-family:arial,verdana,helvetica;
  font-size:10pt;
  }
.large {
  font-family:arial,verdana,helvetica;
  font-size:12pt;
  }
.small {
  font-family:arial,verdana,helvetica;
  font-size:8pt;
  }
.statusmsg {
  font-family:arial,verdana,helvetica;
  font-size:10pt;
  font-style:italic;
  }
.error {
  font-family:times new roman;
  font-weight:normal;
  font-size:10pt;
  font-style:italic;
  color:red;
  }
.smred {
  font-family:times new roman;
  font-weight:normal;
  font-size:8pt;
  color:red;
  }  
.errorlarge {
  font-family:arial,verdana,helvetica;
  font-weight:bold;
  font-size:14pt;
  color:red;
  }
td {
  font-family:arial,verdana,helvetica;
  font-weight:normal;
  font-size:10pt;
  text-decoration:none;
  }
.rowlink {
  font-family:arial,verdana,helvetica;
  font-size:8pt;
  }
.smrowstyle {
  background-color: #ffffff;
  font-family:arial,verdana,helvetica;
  font-size:8pt;
  }
.smaltrowstyle {
  background-color: #f0f0f0;
  font-family:arial,verdana,helvetica;
  font-size:8pt;
  }
.rowstyle {
  background-color: #ffffff;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.altrowstyle {
  background-color: #f0f0f0;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.chosenrowstyle {
  background-color: #f5f5f5;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
a.menu {
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  text-decoration:none;
  font-size:9pt;
  }
a.submenu {
  color:#000000;
  font-family:arial,verdana,helvetica;
  text-decoration:none;
  font-size:9pt;
  }
a.menu:hover {
  color:#000000;
  background-color:#c0c0c0;
  font-family:arial,verdana,helvetica;
  text-decoration:none;
  font-size:9pt;
  }
a.submenu:hover {
  color:#000000;
  background-color:#f5f5f5;
  font-family:arial,verdana,helvetica;
  text-decoration:none;
  font-size:9pt;
  }
.menutable {
  background-color: #006699;
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.submenutable {
  background-color: #cccccc;
  color:#000000;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.instructions {
  background-color: #ffffcc;
  color:#404040;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.logoheader {
  background-color: #1c1c42;
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tableheader {
  background-color: #4f4f4f; /* #81A1C9; */
  color:#ffffff;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.menuheader {
  background-color: #81A1C9;
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }  
.headeryellow {
  background-color: #ffffcc;
  color:#000000;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }  
.tabledark  {
  background-color: #1c1c42;
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tablemedium {
  background-color: #d0d0d7;
  color:#000000;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tablelight {
  background-color: #f5f5f5;
  color:#000000;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tablewhite {
  background-color: #ffffff;
  color:#000000;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tablebrown {
  background-color: #8b4513;
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tablegray {
  background-color: #778899;
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tableteal {
  background-color: #008080;
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tableyellow {
  background-color: #ffffCC;
  color:#000000;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.tablered {
  background-color: #cc3300;
  color:#ffffee;
  font-family:arial,verdana,helvetica;
  font-size:9pt;
  }
.pagetitle {
  font-size:14pt;
  font-family:arial,verdana,helvetica;
  color:#c40000;
  }
  
  /* Dan's styles start here. */
  
table.listright {
	border: 1px solid #000000;
}
table.listright tr td {
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
table.listright tr th {
	font-size: 12px;
	text-align: left;
	padding: 3px 2px 1px 2px;
	background-color: #000000;
	color: #FFFFFF;
}
table.status_incomplete tr th {
   font-size: 12px;
   text-align: left;
   padding: 3px 3px 1px 2px;
   background-color: #c0c0c0;
   color: #000000;
   }
table.status_new tr th {
   font-size: 12px;
   text-align: left;
   padding: 3px 3px 1px 2px;
   background-color: #3399ff;
   color: #ffffee;
   }
table.status_active tr th {
   font-size: 12px;
   text-align: left;
   padding: 3px 3px 1px 2px;
   background-color: #66ff99;
   color: #000000;
   }
table.status_closed tr th {
   font-size: 12px;
   text-align: left;
   padding: 3px 3px 1px 2px;
   background-color: #ff3333;
   color: #ffffee;
   }
table.status_deleted tr th {
   font-size: 12px;
   text-align: left;
   padding: 3px 3px 1px 2px;
   background-color: #808080;
   color: #ffffee;
   }     
.keyword {
  font-size : 9px;
  padding : 2px 2px 2px 2px;
  background-color : #ffffff;
  color : #000000;
  border: 1px solid #000000;
  }  
 .dkbox {
 	border:1px solid #81A1C9;
	padding:1px;
	background-color:#f5f5f5;
 	}
 .dkbox_header {
 	background-color:#81A1C9;
	color:#ffffee;
	text-align:center;
 	}
 .cbox {
 	padding:10px;
 	}
 .formlabel {
 	background-color:#d0d0d7;		
 	}
 .formfield {
 	/*background-color:#ffffff;*/
 	} 
.warn {
   color:#EB0738;
   font-size:12px;
   font-weight:bold;
   }
#dir_ccrumb {font-family:verdana,helvetica,arial,sans-serif;font-size:12px;border-top:1px solid gray;border-bottom:1px solid gray;padding:4px;padding-left:0px;}
a.dir_ccrumblink{text-decoration:none;}
a.dir_ccrumblink:hover{text-decoration:underline;}
a.dir_cat {font-weight:normal;text-decoration:none;}
a.dir_cat:hover {text-decoration:underline;}
.dir_subcats {background-color:#f8f8f8;border:1px solid #d0d0d0;}
.dir_boxlabel {color:#404040;font-size:12px;padding-bottom:6px;}
.dir_title {font-weight:bold}
a.dir_title {text-decoration:none;}  /** 6085AC **/
a.dir_title:hover {text-decoration:underline;}
.dir_desc {font-weight:normal;}
.dir_url {color:green;font-weight:normal;font-size:10px;font-family:verdana,arial,helvetica,sans-serif;}
a.dir_url {text-decoration:none;}
a.dir_url:hover {text-decoration:underline;}



   	    #fvInfoBoxHdr {
			background-color:#AD0000;
			color:#ffffff;
			font-weight:bold;
			text-align:center;
			padding:6px;
			width:96%;
			margin:auto;
			border:1px solid #AD0000;
			}
   	  	#fvInfoBox {
   	  		background-image: url(/images2/icon_bg.png);
   	  		background-repeat: repeat-x;
   	  		text-align:left;
   	  		width:96%;
   	  		min-height: 100px;
   	  		margin:auto;
			padding:6px;
			text-align:center;
			border:1px solid #d0d0d0;
   	  		}
   	     #fvInfoBox a {
   	     	color:#AD0000;
   	     	text-decoration:none;
   	     	}
   	     #fvInfoBox a:hover {
   	     	color:#000000;
   	     	text-decoration:underline;
   	     	}
