
/*HTML element defaults here*/
BODY
{
  font-size : 11px;
  font-family : Verdana, helvetica, Arial, sans-serif;
  color : #000000;
  background : #FFFFFF;
  font-weight : normal;  
}

TD
{
  font-size : 11px;
  font-family : Verdana, helvetica, Arial, sans-serif;
  color : #000000;
  font-weight : normal;  
}

HR
{
	color : #000000;
	height : 1px;	
}

DL
{
	margin-bottom:0px;
}

DT
{
	margin-top:2px;
	font-weight : bold;  
}

DD
{
	margin-left:6px;
	margin-bottom:4px;
}

FORM
{
  margin-top: 0px;
  margin-bottom: 0px
}

A {color : #0000ff;}
A:hover {color : #000060;}

UL
{
  margin-top:0px;
  margin-bottom:10px;
  margin-right:0px;
}

OL
{
  margin-top:4px;
  margin-bottom:6px;
  margin-left:28px;
}

LI
{
  margin-top:2px;
  margin-bottom:5px;
  margin-right:0px;  
}

/*define the sizes here*/
.xxs
{
  font-family : Arial, sans-serif;
  font-size : 10px;
}
.xs
{
  font-size : 9px;
}
.sm
{
  font-size : 10px;
}
.std
{
  font-size : 11px;
}
.md
{
  font-size : 12px;
}
.lg
{
  font-size : 13px;
}
.xl
{
  font-size : 14px;
}

/*define the colors here*/
.err
{color : #ff0000;}

.confirm
{color : #0000ff;}

.emp
{color : #B62137;}

.lite
{color : #F0F0F0;}

.med
{color : #999999;}

 .dark 
{color : #1D5629;}

 .xdark 
{color : #000000;}

/*define font properties here*/
.b
{
  font-weight : bold;  
}
.normal
{
  font-weight : normal;
}

/*define function-based font classes here*/
.space {font-size : 1px;}

.title
{
	font-size : 18px;
	font-weight : bold; 
	color : #1D5629;
}

.title-sub
{
	font-size : 14px;
	font-weight : bold; 
	color : #1D5629;
	border-bottom : 1px #1D5629 solid;
}

.nav-title
{
	font-size : 12px;
	text-decoration : none;
	font-weight : bold; 
	color : #ffffde;
}

.nav-parent
{
	font-size : 10px;
	text-decoration : none;
	font-weight : bold; 
	color : #ffffde;
}

.link-lite
{
	color : #ffffff;
}

.link-lite:hover
{
	color : #FFFFCC;
}

.link-dark
{
	color : #1D5629;
}

.link-dark:hover
{
	color : #999999;
}

.link-navsub-header
{
	font-size : 9px;
	color : #1D5629;
}

.link-navsub-header:hover
{
	color : #999999;
}

.link-nav-header
{
	font-size : 12px;
	text-decoration : none;
	font-weight : bold; 
	color : #ffffff;
}

.link-nav-header:hover
{
	color : #FFFFCC;
	text-decoration : underline;
}

.link-nav-header-cur
{
	font-size : 12px;
	text-decoration : none;
	font-weight : bold; 
	color : #FFFFCC;
}

.link-nav-header-sm-cur
{
	font-size : 10px;
	text-decoration : none;
	font-weight : bold; 
	color : #FFFFCC;
}

.link-nav-header-cur:hover
{
	color : #FFFFCC;
	text-decoration : underline;
}

.link-nav
{
	font-size : 9px;
	text-decoration : none;
	font-weight : bold; 
	color : #99cc99;
}

.link-nav:hover
{
	color : #FFFFFF;
	text-decoration : underline;
}

.link-nav-cur
{
	font-size : 9px;
	text-decoration : none;
	font-weight : bold; 
	color : #1D5629;
}

.link-nav-cur:hover
{
	color : #FFFFFF;
	text-decoration : underline;
}

/*define tables here*/
.tbl
{
  border : 1px #999999 solid;
}

.tbl-left
{border-left : 1px #999999 solid;}

.tbl-right
{border-right : 1px #999999 solid;}

.tbl-top
{border-top : 1px #999999 solid;}

.tbl-bottom
{border-bottom : 1px #999999 solid;}

.tbl-dark
{background-color : #1D5629;}

.tbl-mid
{background-color : #999999;}

.tbl-med
{background-color : #cccccc;}

.tbl-lite
{background-color : #F0F0F0;}

.tbl-xlite
{background-color : #F9F9F9;}

/*define function-based table classes here*/
.tbl-head
{
	background-color : #999999;
	font-size : 9px;
	color : #FFFFFF;
}

.tbl-head-lite
{
	background-color : #cccccc;
	font-size : 9px;
}

.tbl-odd
{
	font-size : 9px;
	background-color : #ffffff;
}

.tbl-even
{
	font-size : 9px;
	background-color : #ececec;
}

.tbl-odd-sm
{
	font-size : 10px;
	font-family : Arial, sans-serif;
	background-color : #ffffff;
}

.tbl-even-sm
{
	font-size : 10px;
	font-family : Arial, sans-serif;
	background-color : #ececec;
}

.tbl-cur
{
	background-color : #1D5629;
	color : #ffffff;
	font-weight: bold; 
}

.tbl-tab
{
	background-color : #999999;
	font-size : 9px;
	color : #999999;
	font-weight: bold; 
	border-top: 2px #ffffff solid;
	border-left: 3px #ffffff solid;
	border-right: 3px #ffffff solid;
	padding-left: 10px;
	padding-right: 10px;
}

.tbl-tab-cur
{
	background-color : #1D5629;
	font-size : 9px;
	color : #ffffff;
	font-weight: bold; 
	padding-left: 10px;
	padding-right: 10px;
}

.tbl-form-title-outer
{
	border-top: 1px #999999 solid;
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
}

.tbl-form-title
{
	background-color : #999999;
	font-size : 10px;
	color : #ffffff;
	font-weight: bold; 
	padding-left: 10px;
	padding-right: 10px;
}

.tbl-nav-header
{
	background-image: url("../Images/bckgrd_nav.gif");
}

.tbl-nav-header-cur
{
	background-color : #1D5629;
}

.tbl-nav-cur
{
	background-color : #99cc99;
}

.tbl-message
{
	background-color : #1D5629;
	font-size : 9px;
	color : #999999;
}

.tbl-scroll
{
	height: 138px;	
	width: 605px;	
	overflow: auto;
}

.frm-input-readonly
{
  border: 0px;
  font-family:arial,helvetica,sans-serif; 
  font-size:11px;
  color : #999999;
}

.frm-input
{
  font-family:arial,helvetica,sans-serif; 
  font-size:11px;
}

.frm-input-sm
{
  font-family:arial,helvetica,sans-serif; 
  font-size:10px;
}

.frm-button
{
  border: 1px outset #99cc99; 
  background-color:#f0f0f0;
  font-size: 11px; 
  font-weight: bold; 
  font-family: Verdana, helvetica, Arial;
}
