/* Netscape 4 safe font sizes */
/* ----------------------------------------------------- */
body, div, p, th, td, li, dd, dt, input, select, textarea, caption
 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

/* Layout */
/* ----------------------------------------------------- */
A:hover.footer 
{
	font: Verdana; 
	color: #8EA4B7; 
	font-size: 10px;
}
a.hyper {
	text-decoration:underline;
}
a.shortcut {
	text-decoration:underline;
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
}
.alnCenter {
text-align:center;	
}
.altRow
{
	background-color: #F0F0F0;
}
.altRowTextBox
{
	background-color: #F0F0F0;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.bmiHealthyWeight
{
	font-size: 11px;
	color: #009900;
	font-family: Verdana, Helvetica, sans-serif;
}
.bmiObeseWeight
{
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Helvetica, sans-serif;
}
.bmiOverWeight
{
	font-size: 11px;
	color: #ff9900;
	font-family: Verdana, Helvetica, sans-serif;
}
.bmiUnderWeight
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
body {
	width:770px;
	margin: 0; 
	padding: 0;
	background:#fff;
	font: normal normal normal 11px/normal Verdana, Helvetica, san-serif;
	color: #000066;
}
.chatown
{
	font-size: 11px;
	color: #006633;
	font-family: Verdana, Helvetica, sans-serif;
}
.date2
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 20px;
}
.date4
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 40px;
}
.divBorder
{
	border-color:Silver;
	border-style:solid;
	border-width: 1px;
}
.elementOne
{
	width: 250px;
	text-align: left;
	vertical-align: top;
}
.elementTwo
{
	width: 650px;
	text-align: left;
	vertical-align: top;
}

.errordate2
{
	background-color: #ff0000;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 20px;
}
.errordate4
{
	background-color: #ff0000;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 40px;
}
.error, .fndLabel
{
	color: #ff0000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.errorBold
{
	color: #ff0000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.errorInput, .errorSelect, .errortb75
{
	background-color: Orange; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.fitH
{
	height:18px;
	text-align:left;
	vertical-align:middle;
	width:775px;
}
#fixedtipdiv
{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:15px;
	z-index:100;
}
.fndButton
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.footer 
{
	font: Verdana; color: #8EA4B7; font-size: 10px;
}
.hidden
{
	color: #ffffff;
}
.hiddenText
{
	color: #000000;
	height:1px;
	width:40px;
	border:0px;
}
.hl
{
	color:#ff0000;
}
.lefttext
{
	width: 150px;
	text-align: left;
	vertical-align: top;
}

li.shortcutSpace
{
 margin-bottom: 5px;	
}
/*
.lnkAsLabel {
	font: normal normal normal 11px/normal Verdana, Helvetica, san-serif;
	color: #000066;
}

.modalBackground
{
 background-color:Gray;
 filter: alpha(opacity=50);
}
.modalPopup
{
 background-color:Olive;
 border:solid;
 width:500px;
}
*/
.orangeAlert
{
	font-size: 11px;
	color: #ff9900;
	font-family: Verdana, Helvetica, sans-serif;
}
p.prnt {
	page-break-inside: avoid;
}
select
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.selectextend
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f5f5f5;
}
select.uniformfont {
	font-family: courier;
	font-size: 12px;
}
span.tabselect {
	color: red;
	font-size: 15px;
	}
.sumryH {
	 background-color: #CBD1E5;
}
.sumryHB {
	font: normal normal normal 11px/normal Verdana, Helvetica, san-serif;
	font-weight:bold;
	color: #000000;
}
.sumryHProspect
{
	background-color: #f6855e;
}
.tb75
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 75px;
}
.tb200, .textboxFrm
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}
.tbsuggest
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	background-color: #f5f5f5;
}
.textareaFrm, .textareaLongFrm
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 550px;
	height: 20px;
}
.textareaGrid
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	height: 20px;
}
.textboxGrid
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
}
.trSummary {
	 background-color: #f5f5f5;
}
table.sumry 
{
	 width: 100%;
	 border:0;
}

table.sumryB 
{
	width: 100%;
	border:1;
	border-color : #000000;
	font: normal normal normal 10px/normal Verdana, Helvetica, san-serif;
	font-size: 10px;
	color: #000000;
}
td.criteria {
	font: normal normal bold 14px/normal Verdana, Helvetica, san-serif;
	}
td.criteriaNormal {
	font: normal normal 11px/normal Verdana, Helvetica, san-serif;
	vertical-align: top;
	}
td.header1 {
	font: normal normal normal 30px/normal Verdana, Helvetica, san-serif;
	border-color: Gray;
	border-bottom-width : 2;
}
td.printbdr {
	border-top-width:0px;
	border-right-width:0px
}
td.printbdrL {
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}
td.searchCriteria {
	font: normal normal bold 12px/normal Verdana, Helvetica, san-serif;
	}
td.tabindex {
	font: normal normal bold 14px/normal Verdana, Helvetica, san-serif;
	text-align:center;
	}
.vt td {
	vertical-align:top;
}
/*
Task hierarchy
*/
.divEntityAdd_Off
{
  display: none; 
}
.divEntityAdd_On
{
	display: inherit; 
}
.divSite_Off
{
  display: none; 
  /*
  margin-left: 10px; 
  border-left:solid 1px #66ff99;
  */
}
.divSite_On
{ 
	display: inherit; 
  margin-left: 2px; 
  /*border-left:solid 1px #66ff99;
  border-top:solid 1px #66ff99;
  border-bottom:solid 1px #66ff99;*/
  background-color: #ffffff;
}
.divDepartment_Off
{
  display: none; 
  /*
  margin-left: 10px; 
  margin-right: 5px; 
  border-left:solid 1px #999900;
  */
}
.divDepartment_On
{ 
	display: inherit; 
  margin-left: 2px; 
  margin-right: 5px; 
  /*border-left:solid 1px #999900;
  border-top:solid 1px #999900;
  border-bottom:solid 1px #999900;*/
  background-color: #F5F5F5; 
}

.divJobline_Off
{
  display: none; 
  border: none;
  /*
  margin-left: 10px; 
  margin-right: 5px; 
  border-left:solid 1px #CC9966;
  */
}
.divJobline_On
{ 
	display: inherit; 
  /*margin-left: 2px; 
  margin-right: 5px; 
  border-left:solid 1px #CC9966;
  border-top:solid 1px #CC9966;
  border-bottom:solid 1px #CC9966;*/
  background-color: #ffffff; 
}

.divTask_Off
{
  display: none; 
  /*
  margin-left: 30px; 
  margin-right: 5px;   
  border-left:solid 1px #CC9999;
  */
}
.divTask_On
{
  margin-left: 30px; 
  margin-right: 5px; 
  /*border-left:solid 1px #CC9999;
  background-color: #CC9999;*/
}
.divSpacer{
  background-color: #ffffff;
  /*position: relative;*/
  margin-left: -5px; 
  margin-right: -100px; 
}
.sumrySite {
	 background-color: #CBD1E5;
}
.sumryDepartment {
	 background-color: #CBD1E5;
}
.sumryJobline {
	 background-color: #66CCFF;
}
.sumryTask {
	 background-color: #6699FF;
}
.divProspect_Off
{
  display: none; 
}
.divProspect_On
{ 
	display: inherit; 
  margin-left: 1px; 
  background-color: #f5f5f5;
}

/*Cascading DropDown*/

/*CollapsiblePanel
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x; 
	color:#FFF;
	font-weight:bold;
}
*/