div#content {    
    display: none;    
} 
div#loading {                 
    top: 50%;    
	left: 50%;
    margin: auto;    
    position: absolute;    
    z-index: 1000;    
    width: 180px;    
    height: 224px;   
    background:url(/images/loading.gif) no-repeat;
    cursor: wait;                    
}
.Xfont {
	font-size: x-large; 
}
a:active {
	font-weight: bold;
	color: 000066;
	font-size: 16px;
	text-decoration: underline;
}
a:link {
	font-weight: bold;
	color: 000016;
	font-size: 16px;
	text-decoration: underline;
}
a:visited {
	font-size: 16px;
        font-weight: bold;
	color: 000016;
	text-decoration: underline;
}
a:hover {
	font-weight: bold;
	color: 000016;
	text-decoration: underline;
	background-color: #999999;
}
body {
	background-color:#ffffff;
}
.error {
	font-size: 16px;
	font-weight: bold;
	color:#ff6600;
}
.mainTable {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: CE1873;
	text-align: center;
	width: 99%;
}
.mainTableNW {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 15AFEA;
	border: outset 3pt; 
	text-align: center;	
}
.fldLabel {
	font: bold 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000066;
	text-align: right;
}
.fldLabelLeft {
	font: bold 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000066;
	text-align: left;
}
.fldLabelna {
	font: bold 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000066;
	;
}
.fldInput {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000000;
	text-align: left;
}
.fldrRadioInput {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000000;	
}
.BackgrdWithText {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000000;
	text-align: left;
	background-color: #2986FF;
}
.V5Std {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000000;	
        background-color:#00CCFF;
        border: outset 3pt;
        border-collapse: separate;
        border-spacing: 2pt
}
.TD1     { 
        border: inset 6pt;
	color: 000000;		 
}  
.V5Hdr12 {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: #FCF6CF;
	text-align: center;
    background-color: #FEFEF2;
	border: 6px inset #8B8378; 	
}
.buttonLink {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000066;
	background-color: #CCCCCC;
}
.buttonLinkWB {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.buttonLinkSmall {
	font: 8px Verdana, Helvetica , Arial, sans-serif;
	color: 000066;
	background-color: #CCCCCC;
}
.buttonLinkRed {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: #FCF6CF;	
    background-color: #FEFEF2;
	border: 6px inset #8B8378; 	
	border-color: #D4D0C8;
	font-weight: bold;
}
.buttonLinkTP {
	font: 18px Verdana, Helvetica , Arial, sans-serif;
	color: #FFFFFF;
}	
.pageName {
	font:16px "Verdana";
	color: 6565C1;
	text-align: center;
}
.subTable {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: CE1873;
	text-align: center;
	width: 99%;
	border: 1px solid #333300;
}
.subTablewos {
	font: 19px Verdana, Helvetica , Arial, sans-serif;
	color: CE1873;
	text-align: center;
	width: 99%;
	border: 1px solid #333300;
}
.colLabel {
	font: bold 16px Verdana, Helvetica , Arial, sans-serif;
	color: #FFFFFF;
	background-color: #0099FF;
}
.colLabelSM {
	font: bold 8px Verdana, Helvetica , Arial, sans-serif;
	color: ffffff;	
	background-color:#6565C1;
}
.smallText {
	font: 8px Verdana, Helvetica , Arial, sans-serif;
	color: 000000;
	;
}
.fldDisplay {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000000;
	text-align: left;
}
.fldInput30Caps {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000000;
	text-align: left;
	width: 30px;
	text-transform: uppercase;
}
.tablebackgroundcol {
	font: bold 16px "Verdana";
	text-align: left;
	margin-bottom: 16px;
	border: 1px solid #333300;
	color: #FFFFFF;
	background-color: #0099FF;
}
.tablebackWOgroundcol {
	font: bold 16px "Verdana";
	text-align: left;
	margin-bottom: 16px;
	border: 1px solid #333300;
	color: #FFFFFF;
}
.sectionName {
	font: bold 16px "Verdana";
	color: 6565C1;
	text-align: left;
	margin-bottom: 16px;
}
.sectionName2 {
	font: 16px "Verdana";
	color: #000000;
	text-align: left;
	margin-bottom: 16px;
}
.sectionNameC {
	font: bold 16px "Verdana";
	color: 6565C1;
	text-align: center;
	margin-bottom: 16px;
}
.RedLarge {
	font-size: 36px;
	color: #FF0000;
	font-weight: bold;
}
.sumRow1 {
	background-color: #56A5EC;
	color: 000000;
	font-size: 16px;
}
.sumRow2 {
	background-color: #BDEDFF;
	color: 000000;
	font-size: 16px;
}
.sumRow3 {
	background-color: #B4CFEC;
	color: 000000;
	font-size: 16px;
}
.sumRowY {
	background-color: #FF66FF;
	color: #333333;
	font-size: 16px;
}
.sumRowG {
	background-color: #00FF00;
	color: #333333;
	font-size: 16px;
}
.sumRowB {
	background-color: #00FFFF;
	color: #333333;
	font-size: 16px;
}
.sumRowP {
	background-color: #333333;
	color: #333333;
	font-size: 16px;
}
.sumRowR {
	background-color: #FF0000;
	color: #333333;
	font-size: 16px;
}
.sumRowR {
	background-color: #FFA07A;
	color: #333333;
	font-size: 16px;
}
.buttonLinkRight {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: 000066;
	background-color: #CCCCCC;
	text-align: right;
}
.virtualButtonLink {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	font-size: 16px;
	color: #000066;
	text-align: center;
	border: 1px solid #333300;
	text-decoration: underline;
	cursor:auto;	
}
.pageNameV {
	font: 16px Verdana;
	color: 6565C1;
	text-align: left;
	font-size: 26px;
}
.pageNameVsm {
	font: 16px Verdana;
	color: #5d5e62;
	text-align: left;
	font-size: 22px;
}
.virtualLink {
	font: 16px Verdana, Helvetica , Arial, sans-serif;
	color: #000066;
	text-align: center;
	border: 0px solid #333300;
	text-decoration: underline;
	cursor:auto;
	margin-left: 20px;
}
.hoverImage {
	DISPLAY: none
} 
.hover DIV {
	FLOAT: left; 
	WIDTH: 100%;	 
	POSITION: relative 
	 
}
.hoverImage {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; Z-INDEX: 100; LEFT: 0px; BORDER-LEFT: #ccc 1px solid; BOTTOM: 0px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute
}

.autocomplete {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #0A246A;
}
