html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
background:#425955; /*color background - only works in IE */
font-size:80%; /*set default font size */
font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; /* set default font */
/* hide overflow:hidden from IE5/Mac */

}


    
body {background-color:#425955; font-family:verdana, arial, helvetica, sans-serif; font-size:76%; color:#000; 
       margin: 0  auto;
       /* fix height for other browsers */ 
	  overflow:auto; 
	  padding:0; 
	  margin:0; 
	  border:0;
	  height:100%;
	  }
	  
body, div, p, th, td, li, dd    {
    font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size:    12px;
   /* line-height: 1.6; */
    }
	  
#bodycontent { 
margin: 0  auto;
background-color: #999;
padding:0; 
	   
	  border:0;
/*border: 1px solid #ccc;*/
width: 780px;
min-height: 600px;

}

#content { 
margin: 1em auto;
background-color: #FFF;
border: 1px solid #ccc;
padding: 3px;
width: 780px;
min-height: 600px;
height:100%; /* set height to full page */
max-height:100%;
overflow:visible; /* add scroll bars as required */
z-index:2;
}

.contenttable{background-color:#C0C0f0;}

.W_Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #788102;
	text-decoration: none;
	font-weight: bold;
}
	  
.chand { cursor: pointer;  cursor: hand;}

THEAD{ color:#111144; background-color:#949E7C; font-family:Verdana, sans-serif, monospace; font-size:12px; font-weight:bold;}

.lgrey{background-color:#D9DBE8; font-family:Verdana, sans-serif, monospace; font-size:12px; }
.dgrey{background-color:#C0C0C0; border-color:#595999;  font-family:Verdana, sans-serif, monospace; font-size:12px;}


.linkablecell{
   border-style:outset;
   background-color:#B6B8C2;
   border-color: #9999FF ;
   font-family: Verdana, Arial, sans-serif; 
   font-size:12px;
   font-weight:bold;
   color:black;
   cursor: pointer;
   cursor: hand;}
	
.tabhead{ color:#111144; background-color:#949E7C; font-weight:bold;}
.droprow{ color:#000000; background-color:#C0C0f0; font-weight:bold;}
.headrow{background-color:#CACFE6;}
.InfoRow{
	background-color:#CCCCFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;}
.InpPageTitle{background-color:#E2E2E2;}
.displayRow{background-color:#C0C0C0; font-family:Verdana, sans-serif, monospace; font-size:80%; text-align:center;}

.AlertRow {background-color:#f0f0ff;
			  color:"AA1111";
			  font-family:Verdana, sans-serif, monospace;
			  font-size:80%; text-align:left;}
.verd { font-family:Verdana, sans-serif, monospace; font-size:80%; font-weight:bold;}
.georg { font-family:Georgia, Times New Roman, Times, serif; font-size:80%; font-weight:bold;}
.lgreycell{background-color:#D9DBE8; font-family:Verdana, sans-serif, monospace; font-size:80%;}
.dgreycell{background-color:#C0C0C0; border-color:#595999;
           font-family:Verdana, sans-serif, monospace; font-size:80%;}

.lgreycelllink{background-color:#D9DBE8; font-family:Verdana, sans-serif, monospace;
					 font-size:12px; cursor: pointer;  cursor: hand;}
.dgreycelllink{background-color:#C0C0C0; border-color:#595999;
           font-family:Verdana, sans-serif, monospace; font-size:12px; cursor: pointer;  cursor: hand;}

.HighLightedCell{background-color:#F0F6E2; border-color:#595999; color:#FF0000;
           font-family:Verdana, sans-serif, monospace; font-size:12px; cursor: pointer;  cursor: hand;}
			  
.textemphisize {color:red; font-weight:bold;}
.inv {background-color:transparent;}
.nb { border: none; } 
.smallnote {font-family:Verdana, Arial, sans-serif; font-size:9px;}
.smallernote {font-family:Verdana, Arial, sans-serif; font-size:8.4px;}
.smalltype {font-family:Verdana, Arial, sans-serif; font-size:9px;}
.choosetable{border-color-dark:#999999; border-color-light:#E3E3E3;}
.unavial{background-color:#550000; color:#DDDDFF;  cursor: default; border-color:#590000;
			border-color-dark:#550000; font-family:Verdana, sans-serif, monospace; font-size:80%;
			table-border-color-light:#E3f3E3;
			}
.SelectedItems{background-color:#dd0000; color:#ffffFF;  cursor: default; border-color:#590000; padding:3;
		   font-weight:semi-bold; font-family:Verdana, Arial, sans-serif; font-size:12px;
			}
.DisplayOnly { font-family:Verdana, Arial, sans-serif;  border:none; background-color:transparent; font-weight:bolder;}

.calendarHeader{ background-color:#F1F5FE; border-color:#0033AA ;cursor: default;
			 font-weight:bold; color:#0000CC;}
.calendar{ background-color:#E1EEFF; border-color:#F5F759 ;cursor: pointer;  cursor: hand;}
.calendarbutton{ border:2px solid; border-color: #EFF0F7 #1F217F  #1F217F #EFF0F7; 
			background-color:#aaaaaa;  font-family: Courier, monospace, sans-serif;  cursor: pointer;  cursor: hand;} 
.table{border-color-dark:#999999; table-border-color-light:#E3f3E3}
.calendarToday{ background-color:#000386; border-color:#F5F759 ;cursor: pointer;  
			cursor: hand; font-weight:bold; color:#FFFFFF}
.calendarOccupied{ background-color:#517F5E; border-color:#F5F759 ;cursor: pointer;  
			cursor: hand; color:#FFFFFF}
.blankday{ background-color:#EFEEFF; border-color:#F5F759 ; cursor:default;}

.butt{font-size: 80%; background-color:#AFC4DF; font-weight:bold; cursor: pointer;  cursor: hand;}

.greybut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}

.RedButton1{border:1px solid;
			  font:bold 12px verdana,sans-serif;
			  border-color: #EFF0F7 #1F217F  #1F217F #EFF0F7;
			  padding:0px 0px 0px 0px;
		     background-color:#c0c0cF;
			  font-weight:bold;
			  color:#FF0000;
			  cursor: pointer;
			  cursor: hand;}
.RedButton{
			  font:bold 12px verdana,sans-serif;
			  padding:0px 0px 0px 0px;
			  font-weight:bold;
			  color:#FF0000;
			  cursor: pointer;
			  cursor: hand;}
.bluButton
{
    border:1px solid;
    border-color: #EFF0F7 #1F217F  #1F217F #EFF0F7;
    padding:0px 3px 0px 3px;
    font:bold 12px verdana,sans-serif; 
    color:#000000; background-color:#B9BCDF;
    text-decoration:none;
    margin:0px;
	 cursor: pointer;  cursor: hand;
}
*[type="button"]:hover
{
 background-color:#aaaaff;
}

.Label01
	{
	background-color:#FBFCEE;
	color:"AA1111";
   font-family:Verdana, sans-serif, monospace;
	font-weight: bold;
	border:none;
	padding: 3px 3px 3px 3px;
	}

.Label02
	{
	background-color:#C0C0C0;
   font-family:Verdana, sans-serif, monospace;
	font-weight: bold;
	border:none;
	padding: 0px 3px 0px 0px;
	}

.Label03
	{
	background-color:#ffffff;
   font-family: sans-serif, monospace;
	text-align: right; 
	padding: 0px 3px 0px 0px;
	}

.LabelGreyed
	{
	background-color:#cccccc;
	color:"eeeeee";
   font-family:Verdana, sans-serif, monospace;
	font-weight: bold;
	text-align: right; 
	padding: 0px 3px 0px 0px;
	border:none;
	}

H3 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 20px; font-weight: bold; text-align: center; }
H4 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 16px; font-weight: bold; text-align: left; }
.IHeadrow {  font-family: Arial, Helvetica, sans-serif; background-color: #A5B6E5; font-size: 18px; font-weight: bold}
.IHeadrowLink {  font-family: Arial, Helvetica, sans-serif; background-color: #9793fe; font-size: 18px; font-weight: bold; cursor: pointer;  cursor: hand;}
.IHeadrowG {  font-family: Arial, Helvetica, sans-serif; background-color: #A7BC91; font-size: 18px; font-weight: bold}
.IHeadrowGSF {  font-family: Arial, Helvetica, sans-serif; background-color: #A7BC91; font-size: 13px; font-weight: bold}
.IHeadrowSF {  font-family: Arial, Helvetica, sans-serif; background-color: #9793fe; font-size: 13px; font-weight: bold}

.copycell {
  height:27px;
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  background: #D7BB7F;
}

.carttable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bFD0BA;
  border-color: #7b9ebd #1F217F  #1F217F #1F217F;
  border-style: solid;
  border-width: 1px;
}

TD.cartcell {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #d9d6fA;
  color: #000000;
  border-color: #a8a5a9 #b2bFb9 #b2bFb9 #b8b5b9;
  border-style: solid solid solid solid;
  border-width: 1px;
  line-height:1.5;
}
A.cartcell { 
  color: #1F217F; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}
A.cartcell:hover { 
  color: blue; 
  font-weight: 700;
  text-decoration: underline; 
}
A.bluback { 
  color: #FFFFFF;
  font-weight: 700; 
  text-decoration: none;
}
A.bluback:hover { 
  color: black; 
  text-decoration: underline; 
}
A.sresults { 
  color: black; 
  font-weight: 700;
  font-size: 11px; 
  text-decoration: underline;
}
A.sresults:hover { 
  color: blue;
  font-size: 11px; 
  font-weight: 700;
  text-decoration: underline; 
}
A.bsresults { 
font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black; 
  font-weight: 700;
  font-size: 14px; 
  text-decoration: none;
  background-color: #EEEEFF;
    border-style: solid;
  border-width: 1px;
  padding: 1px 1px 1px 1px;
}
A.bsresults:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
  color: blue;
  font-size: 14px; 
  font-weight: 700;
  text-decoration: underline; 
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.inputButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	cursor: pointer;  cursor: hand;
}

a.LinkRef {
width:155px;
/*display:block;*/ /* change to inline for horizontal menu */
margin-left:10px; /*indents left margin; change for horiz. menu */
margin-top:0px; /* change to 1 or 2px for top space between
buttons*/
padding: 2px 5px 2px 5px;
/* padding numbers = top : right : bottom :
left ; */
text-decoration:none;
font-family:arial;
font-weight:bold;
text-align:center;
background-color:#6f9c6f;
color: #000000;
font-size:9pt;
border: 2px #839982 groove ;
}
a.LinkRef:hover {
background-color:#949E7C;
color:white;

}

#ErrorDiv {position:relative; visibility:hidden; border:1px;  top:195px; margin:0 auto; width:380px; color:#ffffff; background-color:#770000; z-index:100;
}

#EditDiv, #CreateDiv, #CreatePendingEventDiv {position:absolute;  visibility:hidden; border:1px; left:30%; top:195px; margin:0 auto; width:40%; color:#ffffff; background-color:#002299; z-index:100;
}

#NewRec1 {position:absolute;   border:1px; padding:2px; border-style:solid; left:40%; top:195px; margin:0 auto; width:auto; color:#0; background-color:#EEB547; border-color:#896100; z-index:100;
}

A.presults { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none; 
  color: black; 
  font-weight: 700;
   border-style: solid;
  border-width: 1px;
  border-color: #D3A542;
  padding: 1px 2px 1px 2px;
  background-image: url('images/OrangeGrad01.png');
}

A.presults:hover { 
  color: blue;
  font-weight: 900;
  text-decoration: underline; 
  cursor: pointer;  cursor: hand;
}

span.presults { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none; 
  color: green; 
  font-weight: 700;
   border-style: solid;
  border-width: 1px;
  border-color: #a39522;
  padding: 1px 3px 1px 3px;
  background-image: url('images/OrangeGrad01.png');
}