/* generic body style */
img {
	border: none;
}
.para {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.para10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.textB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.smtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.smtextB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.smtextmaroon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #800000;
}
.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: darkred;
	padding: 5px;
}
/* body level */
.whtnrml9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.whtnrml11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.faded {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #888888;
}



.whtnormal9 {   
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal; 
	font-size: 9px;
	color: #FFFFFF; 
} 
.whtnormal10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.whtnormal11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 5px; 
	padding-left: 5px;
}
.whtnormal12 {
	font-family:Verdana,Helvetica, sans-serif;
    font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}




/* bold body level */
.whtbold9 {   
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold; 
	font-size: 9px;
	color: #FFFFFF; 
} 
.whtbold10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.whtbold11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.whtbold12 {
	font-family:Verdana,Helvetica, sans-serif;
    font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}


.blknormal9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
}
.blknormal10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
 
.blkbold9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
}
.blkbold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.redbold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	font-weight: bold;
}
.orgbold10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc6600;
	font-weight: bold;
}
/* h2 level */
.orngbold15 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff9933;
	font-weight: bold;
	letter-spacing: 1px;
}
.orngbold16 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #cc6600;
	font-weight: bold;
	letter-spacing: 1px;
}
.redbold16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
} 
.whtbold16 {
	font-family: Tahoma,Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
.orgbold12 {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc6600;
	font-weight: bold;
}
.orngbold15 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff9933;
	font-weight: bold;
	letter-spacing: 1px;
}
.grnbold15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006633;
	font-weight: bold;
	margin-top: 0px;
}
.redbold15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	font-weight: bold;
	margin-top: 0px;
}
.dkbluebold15 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003366;
	font-weight: bold;
}
.dkbluebold10 {
	font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 10px;
	color: #3A5165;
	font-weight: bold;
}
/* h3 level */
.orngbold13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cc6600;
	font-weight: bold;
}
.redbold13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
}
.grnbold13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006633;
}
.dkbluebold13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
}
.dkbluebold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}
.blkbold13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.whtbold13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
.graybold13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
}

.ltgraynormal9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	font-weight: normal;
}
.ltgraynormal10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: normal;
}
.ltgraynormal11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;  
	font-weight: normal;
}

.graynormal9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3B3B3B;
	font-weight: normal;
}
.graynormal10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B3B3B;
	font-weight: normal;
}
.graynormal11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
	font-weight: normal;
}
 

.graybold9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3B3B3B;
	font-weight: bold;
}
.graybold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B3B3B;
	font-weight: bold;
}
.graybold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
	font-weight: bold;
}
.graybold_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666262;
	font-weight: bold;
}
.graybold_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666262;
	font-weight: bold;
}
.drkgray9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	font-weight: normal; 
}  
.drkgray10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #444444;
	font-weight: normal; 
} 
.drkgray11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;   
	color: #444444;
	font-weight: normal; 
} 
.drkgraybold9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	font-weight: bold; 
} 
.drkgraybold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: bold; 
}
.drkgraybold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: bold;
} 
.ltredbold11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C94E5C;
	font-weight: bold;
}
/* h4 level */
.orngbold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc6600;
	font-weight: bold;
}
.orngbold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc6600;
	font-weight: bold;
}
.maroonbold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800000;
	font-weight: bold;
}
.dkbluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.grnbold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204060;
}
.blkbold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.bluebold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A72BC;
	font-weight: bold;
} 
.bluebold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A72BC;
	font-weight: bold;
}
.bluebold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A72BC;
	font-weight: bold;
}
.bluebold13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #1A72BC; 
	font-weight: bold;
}
.blkbold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.whtbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.whtboldlink11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: transparent;
	padding-right: 5px;
	padding-left: 5px;
}
.graybold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.errortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	font-weight: bold;
}
/* for error messages*/
.forError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.forAlert {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}
.errorBox {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url('/images/warning_bg.gif') no-repeat top left #990000;
	display: block;
	padding: 5px 5px 5px 25px;
	margin-bottom: 7px;
	text-align: left;
}
.infoBox {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url('/images/info_bg.gif') no-repeat top left #669933;
	display: block;
	padding: 5px 5px 5px 25px;
	margin-bottom: 7px;
	text-align: left;
}
.waitBox {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url('/images/wait_bg.gif') no-repeat top left #FF9933;
	display: block;
	padding: 5px 5px 5px 25px;
	margin-bottom: 7px;
	text-align: left;
}
.navfooter { 
	background-color: #000066;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
/* for top anchors*/
.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	font-weight: normal;
	color: #000000;
}
/* for forms fields*/
INPUT {
	height: 22px; 
	font: normal 9pt Arial;
}

INPUT.submit {
	height: 22px;
	width: 140px;
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #666666;
	background: url('/images/btn_bg.gif') #ffffff;
	color: #000000;
}

INPUT.selBtn {
	height: 22px;
	width: 90px;
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #666666;
	background: url('/images/btn_bg.gif') #ffffff;
	color: #000000;
}

INPUT.submitOrng {
	height: 22px;
	width: 90px;
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid darkred;
	background: url('/images/btn_bg_orng.gif') #ffffff;
	color: darkred;
}

SELECT {
	height: 22px; 
	font: normal 9pt Arial;
	margin:2px,0px,1px,0px;
}

SELECT.assign {
	height: 22px; 
	font: normal 8pt Arial;
	width: 200px;
	height: 200px;
}

INPUT.inputNumVal {
	text-align: right; 
	height: 22px; 
	width: 50px; 
	font: normal 9pt Arial;
}
.inputNumValSml {
	text-align: right; 
	height: 20px; 
	width: 30px; 
	font: normal 8pt Arial;
	}
.inputText {
	font: normal 8pt Arial;
	}
.hiddenTotal {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #000000;
	border: none;
	text-align: right; 
	height: 16px;
	}
textarea {
	width: 100%;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
.smlSelect {
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 18px;
}
/* top level links on side navigation */
#lhn {
	width: 150px;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 5px 0px 5px 0px;
	padding-left: 10px;
}
#lhn2 {
	width: 100%;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#lhn3 {
	width: 150px;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #00ffff;
	margin: 5px 0px 5px 0px;
	padding-left: 10px;
}
/* indented links on side navigation */
.navsidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	padding-left: 15px;
	}
.navsidelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding-left: 15px;
}
.displayItem {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #90AAC3;
	padding-left: 15px;
}
.navItem {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #90AAC3;
	display: block;
	padding-left: 15px;
}
.navItem:hover {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #C1CFDD;
	display: block;
}
.navQty {
	text-align: center;
	width: 26px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ADC0D1;
}

/* for copyright on footer */
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
} 
/* all purpose to remove underlines from links */
a {
	text-decoration: none;
}

.grnbkgd {
	background-color: #5c8470;
}
.orngbkgd {
	background-color: #CAA57F;
}
.bluebkgd {
	background-color: #B7C1CB;
}
.graybkgd {
	background-color: #dbdbdb;
}
.dkgraybkgd {
	background-color: #cccccc;
} 

/* styles for tabs*/
.tabBorder{
border:15px solid #dbdbdb; 
background-color:#FFFFFF;
}
.tabMain {
	background-color: #dbdbdb;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
.tabBkgd {
	background-color: #dbdbdb;
	border-bottom: 2px inset #ffffff;
}
.tabBkgdHidden {
	background-color: #bbbbbb;
	border-bottom: 2px inset #ffffff;
}
.tabLabel {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 3px;
}
.tabLabelHot {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-left: 3px;
	width: 100%;
}
.tabLabelCold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-left: 3px;
}
.tabGroupHeader {
	background-color: #90AAC3;
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #204060;
}
.tabGroup {
	background-color: #eeeeee;
	border: 1px solid #666666;
	margin: 5px 4px 0px 4px;
	font: normal 8pt Verdana,Arial,Helvetica,sans-serif;
}
.tabGroup2 {
	background-color: #eeeeee;
	border: 1px solid #666666;
	font: normal 8pt Verdana,Arial,Helvetica,sans-serif;
}
.tabGroup3 {
	background-color: #eeeeee;
	border: 1px solid #666666;
	margin: 0px 4px 0px 4px;
	font: normal 8pt Verdana,Arial,Helvetica,sans-serif;
}
.tabGroupMenu {
	background-color: #eeeeee;
	margin: 0px 4px 0px 4px;
	font: normal 8pt Verdana,Arial,Helvetica,sans-serif;
}
/* styles for WYSIWYG editor */

.sel {
	 font: 11px Arial Verdana, sans-serif;
	 color: #000;
	 height: 20px;
}	
.butClass{    
	  cursor: pointer;
	  border: 1px solid #eeeeee;
}
.butClass:hover{ 
	  background-color: #eeeeee; 
	  cursor: pointer;
}

/* styles for drop-down menu*/
.trigger {
	z-index: 2;
	cursor: pointer;
	width: 170px;
}
.menu {
	width: 170px;
	z-index: 1;
	background: #ffffff;
	visibility: hidden;
	MARGIN: 0px;
	OVERFLOW: hidden;
	POSITION: absolute;
	border: 1px solid black;
}
.menuItem {
	width: 170px;
	font: normal 8pt Arial, Helvetica, sans-serif;
	border: 2px inset white;
	padding: 0px;
	text-align: right;
	background-color: #ffffff;
}
.dynMenuLabel {
	font: normal 8pt Arial, Helvetica, sans-serif;
	height: 16px;
	width: 122px;
	border: none;
}
.subMenuItem {
	font: normal 8pt Arial, Helvetica, sans-serif;
	padding: 2px;
	display: block;
	color: #000000;
}
.subMenuItem:hover {
	background-color: #FFD699;
}
A.textlinks{
	font-size: 11px;
	font-family:  Verdana, Arial, Helvetica;
    text-decoration: none;
	color: blue;
}
A.textlinks:hover{
 	font-size: 11px;
 	font-family:  Verdana, Arial, Helvetica;
    color: #ff0000;
   	text-decoration: underline;
}
A.textlinksu{
	font-size: 11px;
	font-family:  Verdana, Arial, Helvetica;
    text-decoration: underline;
	color: blue;
}
A.textlinksu:hover{
 	font-size: 11px;
 	font-family:  Verdana, Arial, Helvetica;
    color: #ff0000;
   	text-decoration: underline;
}    
A.textlinks_2bold{
	font-size: 11px;
	font-weight:bold;
	font-family:  Verdana, Arial, Helvetica;
    text-decoration: none;
	color:#3E77A2;  
}  
A.textlinks_2bold:hover{
 	font-size: 11px;
 	font-weight:bold; 
 	font-family:  Verdana, Arial, Helvetica;
    color: #ff0000;
    text-decoration: underline;
}
A.textlinks10{
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica;
    text-decoration: none;
	color: blue;
}
A.textlinks10:hover{
 	font-size: 10px;
 	font-family:  Verdana, Arial, Helvetica;
    color: #ff0000;
    text-decoration: underline;
}  
A.textlinks12{
	font-size: 12px;
	font-family:  Verdana, Arial, Helvetica;
    text-decoration: none;
	color: blue;
}
A.textlinks12:hover{
 	font-size: 12px;
 	font-family:  Verdana, Arial, Helvetica;
    color: #ff0000;
    text-decoration: underline;
}      
.tblhead  {
	font-family:  Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color : #ffffff;
	background-color : #7F98B2;
} 
.tblhead2  {
	font-family:  Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color : #ffffff;
	background-color : #cc6602;
} 
.tblhead3  {
	font-family:  Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color : #ffffff;
	background-color : #7F98B2;
	/* #7F98B2 */
	/* #90AAC3 */
	
}  
A.smtextlinks{
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica;
    text-decoration: none;
	color: blue;
}
A.smtextlinks:hover{
 	font-size: 10px;
 	font-family:  Verdana, Arial, Helvetica;
    color: #ff0000;
    text-decoration: underline;
}    
A.smtextlinksu{
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica;
    text-decoration: underline;
	color: blue;
}
 A.smtextlinksu:hover{
 	font-size: 10px;
 	font-family:  Verdana, Arial, Helvetica;
    color: #ff0000;
    text-decoration: underline;
}
.grbold9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAAAAA;
	font-weight: bold;
}    
.error_div {
	position:absolute;
	left:200px;
	top:200px;
	border-style:double;
	border-width:1px;
	border-color:#000000;
}           
.rdonly{
border-style:solid;
border-width:1px;
border-color:#36648B;
background-color:E1E7EB;
color:#1F2A31;
}

.tblbg{
border-style:solid;
border-color:#3D3C3C;
border-width:1px;
background-color:#AAAAAA; 
}

.rowG1{
border-style:solid;
border-color:#3D3C3C;
border-width:1px;
background-color:#D3D8E3;
}   

.rowG2{
border-style:solid;
border-color:#3D3C3C;
border-width:1px;
background-color:#FDFDFD;
}


.rowReport1{
background-color:#F1FAFE;
}
 
.rowReport2{
background-color:#D5E5ED;
}


.tblWrapper{
border-style:solid;
border-color:#3D3C3C;
border-width:1px;
}

.error_div {
position:absolute;
left:400px;
top:300px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
vertical-align:center;
width:300px;
height:80px;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#000000;
font-weight:bold;
font-size:12px;
font-family:helvetica,arial,sans-serif; 
}

.close_div{
position:relative;
top:50px;
font-weight:bold;
font-size:10px;
font-family:helvetica,arial,sans-serif;
color:red;
}

.report_dark{
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#273069;
text-decoration:none;
padding:3px;
}

.report{
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#597CA0;
text-decoration:none;
padding:3px;
}

.report a{
color:#456091;
text-decoration:none;
padding:3px;
}

.report a:hover{
color: #D65921;
}

.reportButton{
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#EEEEEE; 
}

.excelbtn{
position:absolute;
left:202px;
top:192px;
}

.excelbtn2{
position:absolute;
left:202px;
top:320px;
}

.excelbtnIE{
position:absolute;
left:195px;
top:192px;
}

.advancedoptions{
display:none;
}

.underLine{
border-style:solid;
border-color:#000000;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
background-color:transparent;
text-align:center;
}

.dealerDiv{
position:absolute;
left:650px;
top:103px;
height:500px;
width:500px;
padding:5px;
border-style:solid;
border-width:1px;
border-color:#AAAAAA;
display:none;
font-size:10px;
color:#242424;
}

.roundedcornr_box_522072 {
	background: url(../images/roundedcornr_522072_tl.png) no-repeat top left;
}
.roundedcornr_top_522072 {
	background: url(../images/roundedcornr_522072_tr.png) no-repeat top right;
}
.roundedcornr_bottom_522072 {
	background: url(../images/roundedcornr_522072_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_522072 div {
	background: url(../images/roundedcornr_522072_br.png) no-repeat bottom right;
}
.roundedcornr_content_522072 {
	background: url(../images/roundedcornr_522072_r.png) top right repeat-y;
}

.roundedcornr_top_522072 div,.roundedcornr_top_522072,
.roundedcornr_bottom_522072 div, .roundedcornr_bottom_522072 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_522072, .roundedcornr_bottom_522072 {
	margin-top: -19px;
}
.roundedcornr_content_522072 { padding: 0 15px; }

table.b1 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	border-collapse: collapse;
	background-color: transparent;
}

table.b1 th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.b1 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.b2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	border-collapse: collapse;
	background-color: transparent;
}

table.b2 th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.b2 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 5px 2px 5px;
	text-align:center;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.b3 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	border-collapse: collapse;
	
}

table.b3 th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	
	-moz-border-radius: 0px 0px 0px 0px;
}

table.b3 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 5px 2px 5px;
	text-align:center;
	border-style: solid solid solid solid;
	border-color: #3E3C3C #3E3C3C #3E3C3C #3E3C3C;
	 
	-moz-border-radius: 0px 0px 0px 0px;
}


.tblhdr{
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size: 11px;
color: #003366;
font-weight: bold;
background-color:#CCCCCC;
border:1px solid #222222;
}

.obBtn{
border:1px solid #444444;
font-size:10px;
font-weight:bold;
color:#333333;
background-color:#EAEAEA;
padding-left:3px;
padding-right:3px;
}


A.whtlink{
	font-size: 11px;
	font-family:  Verdana, Arial, Helvetica;
    text-decoration: none;
	color: #FFFFFF;
	}
A.whtlink:hover{ 
 	font-size: 11px;
 	font-family:  Verdana, Arial, Helvetica;
    color: #FFFFFF;
    text-decoration: underline;
    }
 
.tblRowHilight {
	background-color: #FFF5DD;
}

  
 

.dzRdonlyInput{
border:0px solid #aaaaaa;
background-color:transparent;
font-size:9px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
} 

.dzBtn{ 
 font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
 border: 1px solid #666666;
 background: url('/images/btn_bg.gif') #ffffff;
 color: #000000;
} 

.dzBtnSmall{ 
 font: normal 7pt Verdana,Arial,Helvetica,sans-serif;
 border: 1px solid #666666;
 background: url('/images/btn_bg.gif') #ffffff;
 color: #000000;
}  


.dzCancelBtn{
 font: bold 6pt Verdana,Arial,Helvetica,sans-serif;
 border: 1px solid #888888;
 background-color: url('/images/dzCancelBtn.png') #ffffff; 
 color: #000000;  
 padding:1px;  
} 

.dzCancelLink A:link {text-decoration: none;color:#333333;font-size:10px;font-weight:bold;font-family:verdana,sans-serif;}
.dzCancelLink A:visited {text-decoration: none;color:#333333;font-size:10px;font-weight:bold;font-family:verdana,sans-serif;}
.dzCancelLink A:active {text-decoration: none;color:#333333;font-size:10px;font-weight:bold;font-family:verdana,sans-serif;}
.dzCancelLink A:hover {text-decoration: none;color:#000000;font-size:10px;font-weight:bold;font-family:verdana,sans-serif;}
 
   

.dz A:link {text-decoration: none;color:#333333;font-size:12px;font-weight:bold;font-family:helvetica,sans-serif;}
.dz A:visited {text-decoration: none;color:#333333;font-size:12px;font-weight:bold;font-family:helvetica,sans-serif;}
.dz A:active {text-decoration: none;color:#333333;font-size:12px;font-weight:bold;font-family:helvetica,sans-serif;}
.dz A:hover {text-decoration: none; color:#226AAE;font-size:12px;font-weight:bold;font-family:helvetica,sans-serif;} 
.dzSmall A:link {text-decoration: none;color:#333333;font-size:11px;font-weight:bold;font-family:helvetica,sans-serif;} 
.dzSmall A:visited {text-decoration: none;color:#333333;font-size:11px;font-weight:bold;font-family:helvetica,sans-serif;}
.dzSmall A:active {text-decoration: none;color:#333333;font-size:11px;font-weight:bold;font-family:helvetica,sans-serif;}
.dzSmall A:hover {text-decoration: none; color:#333333;font-size:11px;font-weight:bold;font-family:helvetica,sans-serif;} 
.dzSmallOrng A:link {text-decoration: none;color:#cc6600;font-size:11px;font-weight:bold;font-family:helvetica,sans-serif;} 
.dzSmallOrng A:visited {text-decoration: none;color:#cc6600;font-size:11px;font-weight:bold;font-family:helvetica,sans-serif;}
.dzSmallOrng A:active {text-decoration: none;color:#cc6600;font-size:11px;font-weight:bold;font-family:helvetica,sans-serif;}
.dzSmallOrng A:hover {text-decoration: none; color:#226AAE;font-size:11px;font-weight:bold;font-family:helvetica,sans-serif;}  
.treeMenu A:link {text-decoration: none;color:#cc6600;font-size:12px;font-weight:bold;font-family:Verdana,sans-serif;}
.treeMenu A:visited {text-decoration: none;color:#cc6600;font-size:12px;font-weight:bold;font-family:Verdana,sans-serif;}
.treeMenu A:active {text-decoration: none;color:#cc6600;font-size:12px;font-weight:bold;font-family:Verdana,sans-serif;}
.treeMenu A:hover {text-decoration: none; color:#226AAE;font-size:12px;font-weight:bold;font-family:Verdana,sans-serif;}        
.dzMenu A:link {text-decoration: none;color:#444444;font-size:10px;font-weight:bold;font-family:Verdana,sans-serif;}
.dzMenu A:visited {text-decoration: none;color:#444444;font-size:10px;font-weight:bold;font-family:Verdana,sans-serif;}
.dzMenu A:active {text-decoration: none;color:#444444;font-size:10px;font-weight:bold;font-family:Verdana,sans-serif;}
.dzMenu A:hover {text-decoration: none; color:#226AAE;font-size:10px;font-weight:bold;font-family:Verdana,sans-serif;}  