/* ---- .NET applications ---- */
/* body for applications not in frameset */
body
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	background-color: #c8dada; 
	margin-top:0px; 
	margin-right:0px; 
	margin-left:0px;
	color: #2c2520;
}

/*---- Div layout ----*/
	/*---- Objects ----*/
/*label{padding-top: 3px; width: 140px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}*/

/*---- Styles ----*/
.aTopDiv{text-align: center;}
.aSecondDiv{width:600px; text-align:center; background: #FFFFFF; margin-left: auto; margin-right: auto;}
.aThirdDiv{text-align:left; padding-top: 10px; padding-bottom: 10px; margin-left: 15px; margin-right: 15px;}

.aCiyTitle{font-size: 20px; color: #000000; padding-bottom: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal;}

.aPageTitle{border-bottom: 1px solid #336666; font-weight: bold; font-size: 16px; text-align: left; width: 100%; height: 50px; color: #336666; margin-bottom: 10px;}
.aPageTitle2{border-bottom: 1px solid #336666; font-weight: bold; font-size: 16px; text-align: left; width: 100%; color: #336666; margin-bottom: 10px;}
.aPageMain{margin-top: 10px;}
.aPageMainUp{margin-top: -10px;}

.aLogout{font-weight: normal; font-size: 12px; position: relative; top: -50px; text-align: right;}
.aFooter{border-top: 1px solid #336666; margin-top: 10px; font-size: 11px;}

.aUp50{position: relative; top: -20px;}

.aSectionTitle{padding-bottom:5px; font-weight: bold; font-size: 14px; color: #336666;}
.aParagraph{padding-bottom:15px;}

.spnPaddingRight{ padding-right: 15px; }
.aTopBorder{border-top: 1px solid #336666; padding-top: 10px; padding-bottom: 10px;}

.error{color: #990000; font-weight: bold; font-size: 14px;}
.errorLarge{color: #990000; font-weight: bold; font-size: 16px;}

.aErrorMessage{color: #990000;}
.label{padding-top: 3px; width: 140px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.aLabel{padding-top: 3px; width: 140px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.aLabelRequired{color: #990000; padding-top: 3px; width: 140px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.aLabel2{padding-top: 3px; width: 140px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.aLabelForText{width: 140px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.aLabel100{padding-top: 3px; width: 100px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.aLabel80{padding-top: 3px; width: 80px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.aLabel70{padding-top: 3px; width: 70px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.aLabelTextarea{padding-top: 3px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.divFormLine{ padding-bottom: 5px; }
.divFormLineDouble{ padding-bottom: 10px; }

.aDataTableCell{ background-color: #FFFFFF;}
.aDataTableCellRight{ background-color: #FFFFFF; text-align: right; }
.aDataTableCellTop{ background-color: #FFFFFF; vertical-align: top;}

.aFrmWarning{position: absolute; width: 150px; vertical-align: top; color: #990000; font-size: 11px;}

.aFrmTextBox{width: 170px; margin-bottom: 5px;}
.aFrmTextBoxLong{width: 250px; margin-bottom: 5px;}
.aFrmTextBoxShort{width: 100px; margin-bottom: 5px;}
.aFrmDropDown{margin-bottom: 5px;}
.aFrmDropDownMed{width: 170px;}
.aFrmDropDownLong{width: 220px;}
.aFrmDropDownExtraLong{width: 340px;}

.aFrmButtonPaddingRight{padding-right: 25px;}
/*
.aFrmBtnGreenDrk{background-image: url("/WebData/images/forms/btn_dark_bg.gif"); color:#FFFFFF; border:0; font-size:9pt; font-weight:normal; width:100px; height:20px;}
*/
.aFrmBtnGreenDrk{background-color: #336666; border-top-color: #669999; border-left-color: #669999; border-bottom-color: #336666; border-right-color: #336666; color:#FFFFFF; font-size:9pt; font-weight:normal; width:105px; height:23px;}
.aFrmBtnGreenDrkLong{background-color: #336666; border-top-color: #669999; border-left-color: #669999; border-bottom-color: #336666; border-right-color: #336666; color:#FFFFFF; font-size:9pt; font-weight:normal; width:160px; height:20px;}
.aFrmBtnGreenDrkExtraLong{background-color: #336666; border-top-color: #669999; border-left-color: #669999; border-bottom-color: #336666; border-right-color: #336666; color:#FFFFFF; font-size:9pt; font-weight:normal; width:200px; height:20px;}

.aCaps{text-transform: uppercase;}

.aSmallCaps{font-family : Arial, Verdana, Helvetica, sans-serif;font-size : 11px;color:#000000; text-transform: uppercase;}

ul{list-style-image: url("/images/common/bullet_arrow.gif");}
ul ul{list-style-image: url("/images/common/bullet_square.gif");}

.hdrTwo{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color:#336666; font-weight: bold; padding-bottom: 10px; }
.divPaddingBottom{padding-bottom: 10px;}

/*---- End Div layout ----*/

/*---- HTML default tags ----*/

td, .td{font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt; color: #2c2520;}
p, .p{ line-height: 18px; color: #2c2520;}

h1, .h1{font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 19px;}
h2, .h2{font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color:#336666;}
h3, .h3{font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;}
h4, .h4{font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color:#336666;}
h5, .h5{font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 10pt; font-weight: bold;}

a{ color: #996633; text-decoration: underline; }
a:hover{ color: #cc9966; text-decoration: none; }
a:visited{ color: #663300; text-decoration: underline; }
a:visited:hover{ color: #cc9966; text-decoration: none; }

hr	{ COLOR: #669999; HEIGHT: 1px; WIDTH: 100%; }

/*---- End HTML default tags ----*/

.aMainTable{
	background: #FFFFFF;
	padding-left:15px;
	padding-right:15px; 
	padding-bottom:10px; 
	padding-top:10px;
}

/* GRN: #468F3E   #274F22 */
/* RED: #663333   #330000 */


a.drk
{
	color: #274F22; 
	text-decoration: none;
}

a.drk:hover
{
	color: #468F3E; 
	text-decoration: underline;
}
a.drk:visited
{
	color: #274F22;
	text-decoration: none;
}

a.drk:visited:hover
{
	color: #468F3E; 
	text-decoration: underline;
}

a.wht
{
	color: #FFFFFF; 
	text-decoration: none;
}

a.wht:hover
{
	color: #99cc99; 
	text-decoration: underline;
}
a.wht:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.wht:visited:hover
{
	color: #99cc99; 
	text-decoration: underline;
}

.wht
{
	color:#FFFFFF;
}

a.wht2
{
	color: #FFFFFF; 
	text-decoration: underline;
}

a.wht2:hover
{
	color: #99cc99; 
	text-decoration: none;
}
a.wht2:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.wht2:visited:hover
{
	color: #99cc99; 
	text-decoration: none;
}

.aLegalPrint
 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color: #2c2520;
 }


.aSmall
 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #2c2520;
 }

.aSmallWhite
 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color:#FFFFFF;
 }

.aSmallGrey
 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color:#666666;
 }
 
 .aSmallRed
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color:#990000;
}

 
.aSmallBold
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color: #2c2520;
}

.aSmallBoldWhite
 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color:#FFFFFF;
}

.aSmallBoldRed
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color:#990000;
}

.aMedRed
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	color:#990000;
}

.aMedBold
 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	color: #2c2520;
 }
 
 .aMedBoldBlue
 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	color:#336666;
 }
 
.aMedBoldRed
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	color:#990000;
}
 
 .aMedBoldWhite
 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	color:#FFFFFF;
 }

.aLarge
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11pt;
}

.aLargeBoldRed
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight: bold;
	color:#990000;
}

.aLargeBoldBlue
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight: bold;
	color:#336666;
}

 
.hdr
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.hdrBlue
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color:#336666;
}

.hdrWhite
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color:#FFFFFF;
}

.hdrRed
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color:#990000;
}

.ttl
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
}

.ttlBlue
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color:#336666;
}
 
.ttlWhite
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #ffffff;
}

/********* FORM ELEMENTS *********/
.frmLine{padding-bottom: 5px; padding-top: 5px; position: relative;}

.frmText
{
	font-family:Arial;
	font-size:11px;
	width:220px;
}

.frmTextShort
{
	font-family:Arial;
	font-size:11px;
	width:40px;
}

.frmTextMed
{
	font-family:Arial;
	font-size:11px;
	width:150px;
}

.frmTextLong
{
	font-size:11px; 
	width:300px;
}

.frmTextFontSize
{
	font-family:Arial;
	font-size:11px;
}

.frmTextFontSizeLarge
{
	font-family:Arial;
	font-size:9pt;
}

.frmSelect
{
	font-family:Arial;
	font-size:8pt;
}

/***** REQUIRED FIELDS ******/
/* #EEEEEE  */

.frmTextRequired
{
	font-family:Arial;
	font-size:11px;
	width:220px;
	background:#f2f2f2;
}

.frmTextShortRequired
{
	font-family:Arial;
	font-size:11px;
	width:40px;
	background:#f2f2f2;
}

.frmTextMedRequired
{
	font-family:Arial;
	font-size:11px;
	width:150px;
	background:#f2f2f2;
}

.frmTextLongRequired
{
	font-size:11px; 
	width:300px;
	background:#f2f2f2;
}

.frmTextFontSizeRequired
{
	font-family:Arial;
	font-size:11px;
	background:#f2f2f2;
}

.frmSelectRequired
{
	font-family:Arial;
	font-size:8pt;
	background:#f2f2f2;
}

/****** BUTTONS ******/


.frmBtn
{
	background-image: url("/WebData/images/forms/btn_dark_bg.gif"); 
	color:#FFFFFF; 
	border: 0;
	font-size:9pt;
}

.frmBtnGreen
{
	background-image: url("/WebData/images/forms/btn_bg.gif"); 
	color:#FFFFFF; 
	border: 0;
	font-size:9pt;
	font-weight:normal;
	width:100px;
	height:20px;
}

.frmBtnGreenDrk
{
	background-image: url("/WebData/images/forms/btn_dark_bg.gif"); 
	color:#FFFFFF; 
	border: 0;
	font-size:9pt;
	font-weight:normal;
	width:100px;
	height:20px;
}

.frmBtnGreenDrkLong
{
	background-image: url("/WebData/images/forms/btn_dark_bg.gif"); 
	color:#FFFFFF; 
	border: 0;
	font-size:9pt;
	font-weight:normal;
	width:160px;
	height:20px;
}

.frmBtnGreenDrkExtraLong
{
	background-image: url("/WebData/images/forms/btn_dark_bg.gif"); 
	color:#FFFFFF; 
	border: 0;
	font-size:9pt;
	font-weight:normal;
	width:200px;
	height:20px;
}

.frmBtnGreenDrkSmall
{
	background-image: url("/WebData/images/forms/btn_dark_bg.gif"); 
	color:#FFFFFF; 
	border: 0;
	font-size:9pt;
	width:60px;
	height:20px;
}		

.frmBtnGreenDrkEdit
{
	background-image: url("/WebData/images/forms/btn_bg.gif"); 
	color:#FFFFFF; 
	border: 0;
	font-size:8pt;
	width:34px;
	height:18px;
}	


