/* IMPORTANT: USE DESIGN-SPECIFIC FONT FAMILIES, FONT SIZES AND COLORS */

/*HEADER CLASSES - For all header classes, begin class name with "hdr" */
/*BODY CLASSES - For all header classes, begin class name with "bdy" */
/*TABLE CLASSES - For all grid/table classes, begin class name with "grid" except default html tags*/
/*FORM ELEMENT CLASSES - For all grid/table classes, begin class name with "grid" except default html tags*/
/*FOOTER CLASSES - For all footer classes, begin class name with "footer"*/
/*TABS CLASSES - For all types of main tabs or sub tabs, begin class name with "tab"*/


/*HEADER CLASSES*/
/*BEGIN style for header section*/
.hdrTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/*END style for header section*/

/*BEGIN style for links in header section*/
a.hdrLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	
}
a.hdrLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.hdrLink:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E2179;
	text-decoration: none;
}
a.hdrLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E2179;
	text-decoration: none;
}
.hdr{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E2179;
	text-decoration: none;
}
.normallinl{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}


/*END style for links in header section*/


/*BODY CLASSES*/
/*BEGIN style for page properties*/
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*END style for page properties*/

/*BEGIN style for body background*/
.bdyBg { 
	background-color: #646464;
}
/*END style for body background*/

/*BEGIN style for bold field labels in the body section*/
.bdytxtl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:25px;
	vertical-align:baseline;
/*	background-color: #EEEEEE;*/
}

/*END style for bold field labels in the body section*/

/*BEGIN common style for BOLD text*/
.bdyBld
{
	font-weight: bold;
}
/*END common style for BOLD text*/

/*BEGIN style for data labels in the body section*/
.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	padding-left:4px;
	padding-top:4px;
	line-height:125%
}
.txt2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a3a3a4;
	padding-left:4px;
	padding-top:4px;
}
.txt3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	padding-left:4px;
	padding-top:4px;
	}
	.txt4 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #485b79;
	padding-left:4px;
	padding-top:4px;
	}.txt5{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:4px;
	padding-top:4px;
	background-color:#686868;
	vertical-align:middle;
	padding-left:15px;
	padding-right:10px;
	}
	.txt6{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	background-color: #8ca059;
	text-align:center;
	
			}
				.txt7{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	background-color:#094d86;	
	text-align:center;
	}
					.txtTime{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	}
	.brd{
			border-right:#e8e7e7 dotted 1px;
			}
			.brd1{
			border-bottom:#e8e7e7 dotted 1px;
			}
/*END style for data labels in the body section*/

/*BEGIN section titles*/
.bdySectionTtl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
}
/*END section titles*/

/*BEGIN sub-section titles*/
.bdySubSectionTtl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
}
/*END sub-section titles*/

/*BEGIN style for links in the body section*/
a.bdyLink:Link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #094d86;
	text-decoration:none;
}
a.bdyLink:Visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #094d86;
	text-decoration:none;
}
a.bdyLink:Hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}
a.bdyLink:Active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #094d86;
	text-decoration:none;
}
/*END style for links in the body section*/

/*BEGIN style for BOLD links in the body section*/
a.bdyLinkBld:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
a.bdyLinkBld:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.bdyLinkBld:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E2179;
	text-decoration: none;
}
a.bdyLinkBld:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E2179;
	text-decoration: none;
}
/*END style for BOLD links in the body section*/



/*TABLE CLASSES*/
/*BEGIN default style for any table cell*/
td {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/*END default style any table cell*/

/*BEGIN default style for table column header*/
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#eeeeee', endColorstr='#999999', gradientType='0'); 
	/* The above filter works only in IE 5.5+ and is used for Gradient effect in Grid Headers */
}
/*END default style for table column header*/

/* BEGIN style for keeping the Grid Header fixed */
.gridLockHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	POSITION: relative; Z-INDEX: 20; 
	TOP: expression(document.getElementById('tbl-container').scrollTop-1)
}
/* END style for keeping the Grid Header fixed */

/* BEGIN style for Grid Header */
.gridHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/* END style for Grid Header */

/*BEGIN style for titles of grids*/
.gridTtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F5F5F;
	line-height: 25px;
}
/*END style for titles of grids*/

/*BEGIN style for alternative row in grids*/
.gridAltRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #DDDDDD;
}
/*END style for alternative textual row in grids*/

/*BEGIN styles for textual links in grids*/
a.gridLink:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
a.gridLink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
a.gridLink:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
a.gridLink:Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
/*END styles for textual links in grids*/

/*BEGIN style for grid borders*/
.gridBdr {
	background-color: #999999;
}
/*END style for grid borders*/

/*BEGIN style for grid total row*/
.gridTotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #cccccc;
}
/*END style for grid total row*/



/*FORM ELEMENT CLASSES*/
/*BEGIN style for all buttons*/
.frmBtn
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	background-image:url(../images/vbtn.gif);
	BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-BOTTOM-STYLE: solid;
	border-top-style:solid;
	border: 0px;
	height:18px;
}
/*END style for all buttons*/

/*BEGIN right-aligned text field*/
.frmTxtBoxRight {
	text-align: right;
}
/*END right-aligned text field*/

/*BEGIN center-aligned text field*/
.frmTxtBoxCenter {
		padding-left:10px;
}
/*END center-aligned text field*/

/*BEGIN default style for all input fields*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/*END default style for all input fields*/

/*BEGIN default style for all list boxes / drop down lists*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
}
/*END default style for all list boxes / drop down lists*/

/*BEGIN default style for all textareas*/
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
}
/*END default style for all textareas*/



/*FOOTER CLASSES*/
/*BEGIN style for NORMAL footer text*/
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999999;
	padding-left:15px;
	padding-right:10px;
}

/*END style for NORMAL footer text*/

/*BEGIN style for BOLD footer text*/
.footerBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
/*END style for BOLD footer text*/

/*BEGIN styles for NORMAL footer text links*/
a.footerLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.footerLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
/*END styles for NORMAL footer text links*/



/*TABS CLASSES*/
/* If tabs are present in the design, begin all tab classes with "tab" */
/*BEGIN style for active tabs*/
.tabActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.tabActive:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.tabActive:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a.tabActive:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.tabActive:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*END style for active tabs*/

/*BEGIN style for Sub Tabs*/
.tabSub {
	background-color: #D3D3D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
/*END style for Sub Tabs*/




/*OTHER CLASSES*/
/*BEGIN style for page / screen level title*/
.pgTtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
/*END style for page / screen level title*/

/*BEGIN plain separator*/
.sepPln {
	background-image:url(../images/vspacer.gif);
	background-repeat: repeat-x;
	height:37px;
   background-position:bottom;
}
/*END plain separator*/

/*BEGIN dotted separator*/
.sepDot {
	background-image:  url(/images/divider.gif);
	background-repeat: repeat-x;
	height: 11px;
	background-position: center;
}
/*END dotted separator*/



