/* New Style */

body                    { margin: 0 0 0 0; font-family: Arial, Helvetica, San-Serif; font-size: 10px; background-image: url("/images/lightbg.gif"); }
td                      { font-family: Arial, Helvetica, San-Serif; font-size: 10px; color: #000000 }
HR						{ WIDTH: 100%; COLOR: #4682B4;}
div { 
	position: relative;
	}

.PageHeader             { background: #F5F5E1; font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #000000; font-weight: bold }

.BodyHeader             { background: #F5F5E1; font-family: Arial, Helvetica, San-Serif; font-size: 14px; color: #000000; font-weight: bold }
.BodyContent            { background: #F5F5E1; font-family: Arial, Helvetica, San-Serif; font-size: 11px; color: #000000 }
.BodyBreaker            { background: SeaGreen; }

.BodyContentRed         { background: #F5F5E1; font-family: Arial, Helvetica, San-Serif; font-size: 11px; color: #FF0000; text-align: center }
.BodyContentRedText     { background: #F5F5E1; font-family: Arial, Helvetica, San-Serif; font-size: 11px; color: #FF0000; font-weight: bold }
.BodyContentGreen       { background: #F5F5E1; font-family: Arial, Helvetica, San-Serif; font-size: 11px; color: #339933; text-align: center }
.BodyContentGreenText   { background: #F5F5E1; font-family: Arial, Helvetica, San-Serif; font-size: 11px; color: #339933; font-weight: bold }
.BodyContentGrey        { background: #CCCCCC; font-family: Arial, Helvetica, font-size: 11px; color: #555555; font-weight: bold }
.BodyContentGreyText    { background: #F5F5E1; font-family: Arial, Helvetica, font-size: 11px; color: #555555; font-weight: bold }

.required {
	color: #FF0000;
}	

.error					{ color: #FF0000; }
/* .FormField, .formfieldinput { font-family: Monospace; font-size: 11px; font-weight: bold;} */
.formfieldinput {
	text-align: left;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
 	height: 28px;
}
.FormSelect             { font-family: Monospace; font-size: 11px; width: 200px; }
.FormFieldReadOnly      { background: #DDDDDD; color:#555555; font-style: italic; font-weight: bold; font-family: Monospace; font-size: 11px}

.header					{ COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;	FONT-SIZE: 18px;}

.tblheader				{ height:14px; font-size: 10px; color: #ffffff; font-weight:normal; font-family: verdana, arial, helvetica, sans-serif; background-color: #999999;}
.title { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 16px; color:#555555}

.formheader {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom : 1px solid #4682B4;
}

.formheaderext {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom : 1px solid #4682B4;
}

.formfieldlabel,.formfieldlabel2 { text-align: right; color: #444444; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 11px;}

A:link                  { color: #3366CC; }
A:visited               { color: #3366CC; }
A:active                { color: #3366CC; }
A:hover                 { color: #3366CC; }	

a.panel:link, a.panel:visited, a.panel:active  {
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Teal;
}

a.panel:hover  {
	text-decoration : none;
}

a.panel2:link, a.panel2:visited, a.panel2:active  {
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Teal;;
}

a.panel2:hover  {
	text-decoration : none;
}

.redText
{
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

.greyTextBold
{
    COLOR: #737373;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

.shade {
	background-color: #bbdddd;
}

.detailgrid, .detaillabel {
	font-size: 11px; 
	font-weight: bold; 
	color: #4682B4;
}
	
.detailgrid {
	background-color: #dddddd;	
}

.datacell {
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom : 1px solid;
}	

.disabled {
	color: #808080;
}

.errormessages { 
	font-family: Verdana, Arial, sans-serif; 
	color: red; 
	margin-top: 10px; 
	margin-right: 15px; 
	margin-bottom: 0px; 
	margin-left: 0px
	}
	
.formfieldboldlabel {
	text-align: left;
	color: black;
	FONT-WEIGHT: bold;
}

.formfieldviewinput {
	text-align: left;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
 	height: 22px;
}
		
		
.instructions { 
	font-family: Verdana, Helvetica, sans-serif; 
	color: black; 
	margin-top: 10px; 
	margin-right: 15px; 
	margin-bottom: 0px; 
	margin-left: 0px
	}

	a.indexheader:link,	a.indexheader:visited, a.indexheader:active, a.indexheader:hover
  { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-weight: bold;  
		color: #000000;
		TEXT-DECORATION: none; 
		background-color: #E2E2D0; 
		height: 18px;
		width: 175px; 
		padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 5px;
		 
	}

		a.indexheader2:link,	a.indexheader2:visited, a.indexheader2:active, a.indexheader2:hover
  { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-weight: bold;  
		color: #000000;
		TEXT-DECORATION: none; 
		background-color: #E2E2D0; 
		height: 18px;
		width: 371px; 
		padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 5px;
		 
	}	
	
.gridcell {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    font-size: 10px;
	color: black;
	vertical-align: top;
}

.gridtotal {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    font-size: 10px;
	color: black;
	background-color: #eeeeee;
}

.tblheader				{ height:14px; font-size: 10px; color: #ffffff; font-weight:normal; font-family: verdana, arial, helvetica, sans-serif; background-color: #999999;}
	

