/* 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, San-Serif; font-size: 11px; color: #555555; font-weight: bold }
.BodyContentGreyText    { background: #F5F5E1; font-family: Arial, Helvetica, San-Serif; font-size: 11px; color: #555555; font-weight: bold }

.required {
	color: #FF0000;
}

.error					{ color: #FF0000; font-weight: bold;
	font-size: 12px; }
/* .FormField, .formfieldinput { font-family: Monospace; font-size: 11px; font-weight: bold;} */
.formfieldinput {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	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 { text-align: right; color: #000066; font-family: Arial, Helvetica, sans-serif;  font-size: 11px;}
.formsmallfieldlabelright { text-align: right; color: #444444; font-family: sans-serif,Arial Narrow, Helvetica; font-size: 9px;}
.formsmallfieldlabelleft { text-align: left; color: #444444; font-family: sans-serif,Arial Narrow, Helvetica; font-size: 9px;}

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;
	font-size: 11px;
	color: black;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px
	}

.instructions1 { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: black; 
	margin-top: 10px; 
	margin-right: 15px; 
	margin-bottom: 0px; 
	margin-left: 0px	
}

.leftlabel{
	font-size: 13px;
}
