@charset "utf-8";

@font-face {
    font-family: IDAutomationHC39M;
    /*src: local(DroidSans), url('html/fonts/DroidSans.ttf') format('opentype');*/
    src: url('html/fonts/IDAutomationHC39M.ttf') format('ttf');
}

@font-face {
    font-family: DroidSans;
    /*src: local(DroidSans), url('html/fonts/DroidSans.ttf') format('opentype');*/
    src: url('html/fonts/DroidSans.ttf') format('ttf');
    
}
@font-face {
    font-family: DroidSans;
    src: url('html/fonts/DroidSans-Bold.ttf') format('ttf');
    font-weight: bold;
}
/*
@font-face {
    font-family: DroidSans;
    src: url('html/fonts/DroidSans-BoldItalic.ttf') format('opentype');
    font-weight: bold;
    font-style: italic, oblique;
}
@font-face {
    font-family: DroidSans;
    src: url('html/fonts/DroidSans-Italic.ttf') format('opentype');
    font-style: italic, oblique;
}
*/


*{
	font-family: DroidSans, sans-serif; 
	/*alink="" bgcolor="white" link="#00457b" vlink="#00457b"*/
		
}
a:link,a:visited, a:active {color:#4f87eb;}      /* unvisited link */
a:hover {color:#b873bd;}     

/* Color Styles */
.color-blue-m{
	color:#80b0de;
}.color-blue{
	color:#2a68a4;
}
.color-green-m{
	color:#e1e31e;
}
.color-green{
	color:#a3b05d;
}
.color-green-p{
	color:#46b49b;
}
.color-green-pp{
	color:#187070;
}
.color-torqoise-m{
	color:#33cccc;
}
.color-torqoise{
	color:#55aa9c;
}
.color-torqoise-p{
	color:#259998;
}
.color-torqoise-pp{
	color:#187070;
}

.color-chrome{
	color:#dbb752;
}
.color-red{
	color:#f77f74;
}
.color-red-p{
	color:#d43369;
}
.color-purple{
	color:#b873bd;
}
/*colors*/
.blue {
	background: #2a68a4;
}
.green {
	background: #69a42a;
}
.red {
	background: #a42a2a; 
}

.bg-blue {
	background-color: #2a68a4;
}
.bg-green {
	background-color: #689a1d;
}
.bg-red {
	background-color: #a42a2a; 
}

.bg-black{
	background-color:#333333;
}

.bg-orange{
	background-color:#fa8019;
}

.bg-green {
	background-color: #689a1d;
}
.bg-blue {
	background-color: #1d279a;
}
.bg-green-ln {
	background-color: #9a8e1d;
}
.bg-green-rn {
	background-color: #289a1d;
}
.bg-green-lt {
	background-color: #9a4f1d;
}
.bg-green-rt {
	background-color: #1d279a;
}
.bg-green-lc {
	background-color: #8d1d9a;
}


/* new standard/navigator button palette */
	.palette-nav {
		background-color:#99a940;
		/*background:linear-gradient(225deg,red,blue,purple,#99a940);*/
		font-weight: bold; font-size:  12px ; cursor:pointer;  
		padding: 3px 4px; 
		margin: 0px 0px;
		text-decoration: none;
		color: black;
		text-align: center;
		border: none;
	
		
	}
	.palette-nav:hover{
		background-color:#c7d288;	
	}
	.palette-nav:disabled{
		background-color:#dae2b2;
		color: gray;	
	}
	.palette-sc {
		background-color:#8440a9;
		font-weight: bold; font-size:  12px ; cursor:pointer;  
		padding: 3px 4px; text-decoration: none;
		margin: 0px 0px;
		color: white;
		text-align: center;
		
		border: none;
		
		
	}
	.palette-sc:hover{
		background-color:#bc90d5;	
	}
	.palette-sc:disabled{
		background-color:#d1b2e2;	
	}
	.palette-std {
		background-color:#a98540;
		/*background:linear-gradient(225deg,red,blue,purple,#99a940);*/
		font-weight: bold; font-size:  12px; cursor:pointer;  
		padding: 3px 4px; 
		margin: 0px 0px;
		text-decoration: none;
		color: white;
		text-align: center;
		border: none;
	
		
	}
	.palette-std:hover{
		background-color:#ceb37f;	
	}
	.palette-std:disabled{
		background-color:#dfcdac;	
	}

	.palette-std-dis {
		background-color:#dcdcdc;
		/*background:linear-gradient(225deg,red,blue,purple,#99a940);*/
		font-weight: bold; font-size:  12px ; cursor:pointer;  
		padding: 3px 4px; 
		margin: 0px 0px;
		text-decoration: none;
		color: white;
		text-align: center;
		border: none;
	
		
	}
	.palette-fav {
		background-color:#3C70C4;
		/*background:linear-gradient(225deg,red,blue,purple,#99a940);*/
		font-weight: bold; font-size:  12px ; cursor:pointer;  
		padding: 3px 4px; 
		margin: 0px 0px;
		text-decoration: none;
		color: white;
		text-align: center;
		border: none;
	
		
	}
	.palette-fav:hover{
		background-color:#93b0df;	
	}
	.palette-fav:disabled{
		background-color:#b7caea;	
	}

	.palette-table{
		/*width:400px;*/
		/*border: 1px solid gray;*/
		background-color: #b0b0b0;
		padding: 1px;
		
		
	}



input[type=checkbox].marker-unchecked{
	background-color: #aeb7e8;/*#b8f1b4;*/ /*#708090;*/
}
input[type=checkbox].marker{
	background-color: #e8c2ae; /*#f1b4d7;*/  /*#8f7070;*/
}
input[type=checkbox].marker:hover {

	background-color: orange;/*#8f7070;*/	
}
input[type=checkbox].marker-unchecked:hover {

	background-color: orange;/*#8f7070;*/	
}
input[type=text].marker-unchecked{
	background-color: #aeb7e8; /*#708090;*/
}
input[type=text].marker{
	background-color: #e8c2ae;  /*#8f7070;*/
}
input[type=text].marker:hover {

	background-color: orange;/*#8f7070;*/	
}
input[type=text].marker-unchecked:hover {

	background-color: orange;/*#8f7070;*/	
}


/* Settings */
/*Standalone*/
button.settings {font-weight: bold; font-size:  11px ; cursor:pointer;  padding: 4px 8px; text-align: left;  width: 100%; color:white;text-decoration: none; background-color: #999999;
border:none;
} 
a.settings {font-weight: bold; font-size:  11px ;  padding: 4px 8px; text-align: left; width: 100%; display: inline-block; color:white;text-decoration: none;background-color: #999999;
border:none; } 
/*.settingsmenu 									{ margin: 0; padding: 0; }*/
/* 
	LEVEL ONE - Should be same as .ml
*/
ul.settings                         { z-index: 999; position: relative; 
list-style: none; margin:0;padding:0;
font-weight: bold; font-size:  11px ; COLOR: white;
}
ul.settings li                      { 

}

ul.settings a:hover		            { color: orange; }
ul.settings a:active                { color: red; }
ul.settings li                    { display: block; padding: 4px 8px; /*border-right: 1px solid #333;
	 								  color: #222;*/ }
/*ul.settings li:last-child a         { border-right: none; }*/ /* Doesn't work in IE */
ul.settings li.hover,
ul.settings li:hover                { /*background: #F3D673; color: black;*/ position: relative; }
ul.settings li.hover a              { /*color: black; */}


/* 
	LEVEL TWO
*/
ul.settings ul 						{ width: 100px; visibility: hidden; position: absolute; top: 80%; right: 0;
background: #999999; list-style: none; margin:0;padding:0;
}
ul.settings ul li 					{ text-align:left; font-weight: normal; font-size: 13px; background: #999999; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; 
	
	white-space: nowrap;
									  }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.settings ul li a					{width:70px;cursor:pointer; text-align: left; display: inline-block; color:white;text-decoration: none; background-color: #999999;border:none } 
ul.settings ul li button			{cursor:pointer; text-align: left; width: 100%; color:white;text-decoration: none; background-color: #999999;border:none;} 
ul.settings ul li button:hover	{color:Orange;} 
ul.settings ul li a:hover	{color:Orange;} 

/* 
	LEVEL THREE
*/
ul.settings ul ul 					{ left: 80%; top: 0; list-style: none; margin:0;padding:0;}
ul.settings li:hover > ul 			{ visibility: visible; }

/*SETTINGS MENUS END*/


/*Box*/
.boxbig{
background: #d4d9b6;font-size:  14px ; COLOR: #7b178a;


border: solid 1px brown;
}
.boxbig th{
color: #2a68a4;padding: 5px; border-top: solid 1px;	
}
.boxbig td{
color: #561061;padding: 2px; border-top: solid 1px;		
}


/*Box*/
.box{
background: #d4d9b6;font-size:  11px ; COLOR: #7b178a;


border: solid 1px brown;
}
.box th{
color: #2a68a4;padding: 5px;		
}
.box td{
color: #561061;padding: 2px;		
}

/* Bookings */
.booking-header {
	background: #f3f6f9; 
}
.booking-dates {
	background: #9999ff; font-weight: bold; font-size:  11px  ; COLOR: white; /*#1B71A2;*/
}
.booking-timeslot {
	background: brown; font-size:  11px ; COLOR: #999999;
}
.booking-timeslot-sunday {
	background: brown; font-size:  11px ; COLOR: #1B71A2;
}
.booking-this {
	background: #6d84b4;
}
.booking-reserved{
	background: #b47a6d;
}
.booking-sunday {
	background: #a9b46d;font-size:  11px ; COLOR: #1B71A2;
}


/* Dropdown Menu */
/*.dropdownmenu 									{ margin: 0; padding: 0; }*/
/* 
	LEVEL ONE - Should be same as .ml
*/
ul.dropdown                         { z-index: 999; position: relative; 
list-style: none; margin:0;padding:0;
font-weight: bold; font-size:  11px ;COLOR: white;
}
ul.dropdown li                      { vertical-align: middle;/*font-weight: bold; float: left; zoom: 1; background: #ccc; */

}
ul.dropdown a:hover		            { color: orange; }
ul.dropdown a:active                { color: red; }
ul.dropdown li a                    { display: block; padding: 4px 8px; /*border-right: 1px solid #333;
	 								  color: #222;*/ }
/*ul.dropdown li:last-child a         { border-right: none; }*/ /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { /*background: #F3D673; color: black;*/ position: relative; }
ul.dropdown li.hover a              { /*color: black; */}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ /*width: 220px;*/ visibility: hidden; position: absolute; top: 100%; left: 0;
background: #2c467a; list-style: none; margin:0;padding:0;
}
ul.dropdown ul li 					{ text-align:left; font-weight: normal; font-size: 13px; background: #2c467a; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; 
	
	white-space: nowrap;
									  }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ /*border-right: none;*/ width: 100%; display: inline-block; color:white;text-decoration: none } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; list-style: none; margin:0;padding:0;}
ul.dropdown li:hover > ul 			{ visibility: visible; }

/*DROPDOWN MENUS END*/

.barcode {
 font-family:  IDAutomationHC39M; font-size: large;
}   
.qtitle {

margin-top: 10px; text-align: left; padding: 20px; border-bottom: #6495ed 1px solid; font-weight: bold; font-size:  18px ; color: #6495ed; text-transform:none; 
}
.qdesc {
	padding: 5px; font-weight: bold; font-size:  11px ; COLOR: #1B71A2;
}

.qlong {
	font-weight: bold; font-size:  13px ; COLOR: #1B71A2;
}

/*.dragdiv { border: 0; }*/ 
/*.dragtable { border-top: 8px solid teal; } */
/*
.dragframe { border: 1px solid #add8e6; border-top:8px solid #add8e6} 
.dragdiv { border: 1px solid #add8e6; border-top:8px solid #add8e6} 
*/
.dragframe { border: 1px solid #73AC37; } 
.dragdiv { border: 1px solid #add8e6; } 


.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.6; /* Safari, Opera -- now supported by FireFox*/
-moz-opacity:0.60; /* old mozilla FireFox */
/*filter: alpha(opacity=60); *//* IE */
z-index: 20000;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
visibility: hidden;
}


.textcommandlink {
	font-size:  13px  ;color: white; background-color: #535300; /*BACKGROUND-COLOR: #dcdcdc;*/
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 2px;
	padding-bottom: 1px;
	margin: 1px;
	cursor: pointer;
	/*background: url(/da/html/images/buttonB.png) no-repeat top right;*/
	border: 0;
	TEXT-DECORATION: none;
}


.textcommandcap {
 vertical-align: middle; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: left; 
        
}


/*
.nav {
	
	border:solid 1px silver; background-color: #c7dbff; font-size: bold 11px verdana, san-serif ; COLOR: #6495ed; TEXT-DECORATION: none;
	padding:3px; margin: 0px;
}*/
.nav {
	
	border:solid 1px silver; background-color: #e8ecf0; font-weight: bold; font-size: 11px ; COLOR: #6495ed; TEXT-DECORATION: none;
	padding:3px; margin: 0px;
}

.navlink {
	
	COLOR: #6495ed; ; TEXT-DECORATION: none;
}

.nav:hover, .navlink:hover {
	
	background-color: #a1bff5; COLOR: red;  TEXT-DECORATION: none;
}

/*
.navlink:active:hover {
	COLOR: green; TEXT-DECORATION: none;
		
}*/





.wiki-t {
	border: solid brown 1px; vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  12px ; background-color: #dbebee;  
	border-spacing: 0; border-collapse: collapse;
}
.wiki-c {
	border: solid brown 1px; vertical-align: top; /*text-align: left;padding: 0px; margin: 0px;*/
	font-size:  12px ; /*background-color: #c6dcdd;*/  
}
.wiki-h {
	border: solid brown 1px; vertical-align: top; /*text-align: left;padding: 0px; margin: 0px;*/
	font-weight: bold; font-size:  12px ; background-color: #c6dcdd;  
}
.wiki-n {
	border: solid brown 1px; vertical-align: top; /*text-align: left;padding: 0px; margin: 0px;*/
	font-weight: bold; font-size:  11px ; background-color: #c6dcdd;  
}


.config-t {
	/*align='center' class=bgcolor cellspacing=1 cellpadding=2*/
	/*border: solid #ccccff 1px;*/
	
	vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  12px ; 
	background-color: #9999ff;
	border-spacing: 0px;
	border-collapse: collapse;
}
.config-tot {
 border: solid #9999ff 1px; padding: 8px; margin: 0px; font-weight: bold; font-size:  36px ; 
 COLOR: brown; TEXT-DECORATION: none;
 vertical-align: top; text-align: right;  background-color: #ccccff;
	
}
.config-h {
 vertical-align: top; padding: 4px; margin: 0px; font-weight: bold; font-size:  12px ; COLOR: yellow; TEXT-DECORATION: none;
 text-align: left;  /*background-color: #c6dcdd;*/
	
}
.config-notes {
 padding: 18px; margin: 0px; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;  /*background-color: #c6dcdd;*/
}

.config-g {
 vertical-align: top; padding: 0px; margin: 0px; font-size:  13px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  /*background-color: #c6dcdd;*/
	
}
.config-odd {
 border:solid #9999ff 1px; vertical-align: top; padding: 8px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #ccccff;
	
}
.config-even {
 border:solid #9999ff 1px; vertical-align: top; padding: 8px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #dddddd;
	
}

.blocktable {
	/*align='center' class=bgcolor cellspacing=1 cellpadding=2*/
	/*border: solid red 1px;*/
	
	vertical-align: top; padding: 0px; margin: 0px;
	text-align: center; font-weight: bold; font-size:  12px ; /*background-color: #c6dcaa;*/
}
.imagecap-h {
 vertical-align: top; padding: 0px; margin: 0px; font-weight: bold; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imagecell-h {
 vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imageimage-h {
 border: 0; vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imageph-h {
 border: 0; vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imagetable-h {
	
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  12px ; background-color: #c6dcaa;  
}


.imagecap-v {
 vertical-align: top; padding: 0px; margin: 0px; font-weight: bold; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imagecell-v {
 vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imageimage-v {
 border: 0; width: 210px; vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imageph-v {
 border: 0; vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imagetable-v {
	
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  12px ; background-color: #c6dcaa;  
}

.fieldalt {
 vertical-align: top; padding: 0px; margin: 0px; font-weight: bold; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #c6dcdd;
	
}
.fcaptionalt {
 padding: 4px; font-weight: bold; font-size:  11px ; COLOR: #bfd6d7; TEXT-DECORATION: none;
 text-align: right; background-color: #bfd6d7;
}
/*
.fcaptionalt {
	
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  12px ; background-color: #bfd6d7;   
}
*/

.matrixcell {
 vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #c6dcdd;
	
}
.matrixtable {
	
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  12px ; background-color: #c6dcaa;  
}

.matrixrowh {
	
	text-align: center;  vertical-align: top; padding: 0px; margin: 0px;
	font-size:  10px ; COLOR: brown; TEXT-DECORATION: none; background-color: #bfd6d7;  
}
.matrixrowt {
	
	text-align: right; vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none; background-color: #bfd6d7;  
}
.matrixcolh {
	
	vertical-align: top; padding: 0px; margin: 0px;
	font-size:  10px ; COLOR: brown; TEXT-DECORATION: none; background-color: #c6dcdd;  
}
.matrixcolt {
	
	text-align: right; vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none; background-color: #c6dcdd;  
}

.empty {

font-weight: bold; font-size:  12px ; color: #6495ed; text-transform:none; 
}
.empty {

font-weight: bold; font-size:  12px ; color: brown; text-transform:none; 
}
.compositecap {
 vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: left; 
	
}
.compositecell {
 vertical-align: top; padding: 0px; margin: 0px; font-size:  10px ; COLOR: brown; TEXT-DECORATION: none;
 text-align: left; 
	
}
.compositetable {
	
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	font-weight: bold; font-size:  12px ; background-color: #c6dcdd;  


}

.caltable {
	
	border: 0px; vertical-align: top; /*width: 100px;*/
	font-weight: bold; font-size:  12px ; COLOR: #1e90ff; 
/*background-color: #f9f9f9;*/
}
.calhead {
 vertical-align: top; padding: 6px; background-color: #c6dcdd; font-weight: bold; font-size:  12px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.calper {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-size:  12px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.calmon {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-size:  12px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}




.location {
 vertical-align: top; padding: 2px; font-weight: bold; font-size:  11px ; COLOR: green; TEXT-DECORATION: none;
 text-align: center; 

}


/*
csv upload
*/


/*	border: solid #1e90ff 1px; background-color: #fff5ee;*/
/*	border: solid #1e90ff 1px; background-color: #F4F6F8;*/
/*	border: solid #1e90ff 1px; background-color: #f9f9f9;*/
.csvtable {
	
	border: 0px; vertical-align: top; width: 100px;
	font-weight: bold; font-size:  12px ; COLOR: #1e90ff; 
/*background-color: #f9f9f9;*/
}
.csvtableleft {
	
	border: solid #1e90ff 1px; background-color: #F4F6F8;
	width: 100%;
	}
.csvthleft {
	
	
 vertical-align: top; padding: 6px; background-color: #c6dcdd; font-weight: bold; font-size:  20px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.csvthformula {
	
 vertical-align: top; padding: 6px; background-color: #c6dcdd; font-weight: bold; font-size:  20px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}


.csvtdleft {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-size:  12px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.csvtdequal {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-size:  12px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.csvtdformula {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-size:  12px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}
.csvtdlefteven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; font-size:  12px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.csvtdequaleven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; font-size:  12px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.csvtdformulaeven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; font-size:  12px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}



.csvinput {
	
	border: 1px; background-color: #f5f5dc; width: 200px;
}
.csvinputselected {
	
	border: 1px; background-color: #e6e6fa; width:200px;
}

.csva {
	
	border: 0; background-color: #f5f5dc;
}
.csvaselected {
	
	border: 1px; background-color: #e6e6fa;
}




.csvtableright {
	
border: solid #1e90ff 1px; background-color: #F4F6F8; vertical-align: top;
width:100%;
}
.csvthright {
	
 vertical-align: top; padding: 6px; background-color: #c6dcdd; font-weight: bold; font-size:  20px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.csvbutton {
	
}
.csvtdcol {

 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-weight: bold; font-size:  12px ; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align: right; cursor:pointer;
}
.csvtdvalue {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-weight: bold; font-size:  12px ; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align:left; cursor:pointer;
}

.csvtdcoleven {

 vertical-align: top; padding: 4px; background-color: #E8ECF0; font-weight: bold; font-size:  12px ; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align: right; cursor:pointer;
}
.csvtdvalueeven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; font-weight: bold; font-size:  12px ; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align:left; cursor:pointer;
}

/*
menupage
*/
.menupage-table{
	border: solid 1px brown; vertical-align: top; padding:30px; margin:1px;  background-color: #e4eef6;
}
/*
.menupage {
 vertical-align: top; padding-right: 4px; background-color: #f5f5dc; font-size:  11px ; 
 text-align: left; 
	
}



.menupage-text {
 vertical-align: top; padding-right: 4px; background-color: #f5f5dc; font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}
a.menupage-text {
 background-color: #f5f5dc; font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 vertical-align: bottom; text-align: left; 

}

.menupage-line {
 border-top:0; vertical-align: top; background-color: #f5f5dc; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}
.menupage-gutter {
 border: 0; width: 40px; background-color: #f5f5dc; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}

a.menupage-selected {
 background-color: #f5f5dc; font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}


a.menupage:link {
 background-color: #f5f5dc; font-size:  11px ; 
 text-align: left; 
}
a.menupage:visited {
 background-color: #f5f5dc; font-size:  11px ; 
 text-align: left; 
}
a.menupage:link:hover, a.menupage:visited:hover {
 background-color: #f5f5dc; font-size:  11px ; COLOR: orange; TEXT-DECORATION: none;
 text-align: left;
}

a.menupage:link:active, a.menupage:visited:active {
 background-color: #f5f5dc; font-size:  11px ; 
 text-align: left; 
}


*/
.menupage {
 vertical-align: top; padding-right: 4px;  font-size:  11px ; 
 text-align: left; 
	
}


.menupage-text {
 vertical-align: top; padding-right: 4px; font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}
a.menupage-text {
font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 vertical-align: top; text-align: left; 

}

.menupage-line {
 border-top:0; vertical-align: top; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}
.menupage-gutter {
 border: 0; width: 40px; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}

a.menupage-selected {
font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}


a.menupage:link {
font-size:  11px ; 
 text-align: left; 
}
a.menupage:visited {
font-size:  11px ; 
 text-align: left; 
}
a.menupage:link:hover, a.menupage:visited:hover {
font-size:  11px ; COLOR: #b873bd; TEXT-DECORATION: none; 
 text-align: left;
}

a.menupage:link:active, a.menupage:visited:active {
font-size:  11px ; 
 text-align: left; 
}




/*
menu-login====================================================================
*/
/*	
	border: solid blue 1px;
*/

.tablemenulogin{
	border: 0; padding:1px; margin:1px;
}

.ml {
	font-weight: bold; font-size:  12px ; COLOR: blue; TEXT-DECORATION: none; border-left: solid 1px green;border-top: solid 1px green;/*#6495ed;*/ 
	white-space: nowrap;
	
}
.ml-selected {
	font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none; border-left: solid 1px green;border-top: solid 1px green; /*#6495ed;*/ 
	white-space: nowrap;
  

}
a.mlref-selected {
	font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none; 
  

}


a.mlref:link {
	font-weight: bold; font-size:  11px ; COLOR: #6495ed; TEXT-DECORATION:  none;
}
a.mlref:visited {
	font-weight: bold; font-size:  11px ; COLOR: #6495ed; TEXT-DECORATION: none; 
}
a.mlref:link:hover, a.mlref:visited:hover {
	font-weight: bold; font-size:  11px ; COLOR: orange; TEXT-DECORATION: none
}

a.mlref:link:active, a.mlref:visited:active {
	font-weight: bold; font-size:  11px ; COLOR: #6495ed; TEXT-DECORATION: none
}
.bt {
	font-size:  13px  ;color: white; background-color: #3C70C4; /*BACKGROUND-COLOR: #dcdcdc;*/
	padding-left: 5px;
	padding-right: 5px;	
	margin: 1px;
	cursor: pointer;
	/*background: url(/da/html/images/buttonB.png) no-repeat top right;*/
	border: 0;
	TEXT-DECORATION: none;
}
.bt-default {
	font-weight: bold; font-size:  13px  ;color: yellow; background-color: #3C70C4; /*BACKGROUND-COLOR: #dcdcdc;*/
	padding-left: 5px;
	padding-right: 5px;	
	margin: 1px;
	cursor: pointer;
	/*background: url(/da/html/images/buttonB.png) no-repeat top right;*/
	border: 0;
	TEXT-DECORATION: none;
}

.bt-disabled {
	font-size: 13px;
	BACKGROUND-COLOR: #dcdcdc;
	padding-left: 5px;
	padding-right: 5px;	
	margin: 1px;
	color: white;
	
	border: 0;
	TEXT-DECORATION: none;
	
}

.bt:hover, .bt:visited:hover, .bt:focus, .bt:active {
	background-color: #1c355d; color: orange; 
}
.bt:disabled {
	background-color: #9db7e2;	

}

.bt1-disabled {
	font-size:  13px  ;font-weight: bold; color: white; background-color: silver; /*BACKGROUND-COLOR: #dcdcdc;*/
	padding: 5px;	padding-left: 8px; padding-right: 8px;
	margin: 1px;
	cursor: not-allowed;
	border: 0;
	TEXT-TRANSFORM: uppercase ;
	text-align: center;
	
}


.bt1 {
	font-size:  13px  ;font-weight: bold; color: white; background-color: #c44c3b; /*BACKGROUND-COLOR: #dcdcdc;*/
	padding: 5px;	padding-left: 8px; padding-right: 8px;
	margin: 1px;
	cursor: pointer;
	border: 0;
	TEXT-TRANSFORM: uppercase ;
	text-align: center;
	text-decoration: none;
	
}

.bt1:hover, .bt1:visited:hover, .bt1:focus, .bt1:active {
	background-color: #c749b8;
}


.bt2 {
	font-weight: bold; font-size:  13px ;color: white; 
	padding: 8px;	
	/*cursor: pointer;*/
	
	background: url(/da/html/images/orangebg.png) no-repeat top right;
	border: 0;
	TEXT-TRANSFORM: uppercase ;
	text-align: center;
	
}

.lbase {
	
	background-color: #F4F6F8;
}


/*
Main Tables
*/
/*	
	border: solid blue 1px;
*/
.tablepage{
	border: 0px; width:100%; margin-left:0px;margin-right:0px; 
}
/*
.tablepage{
	border: 0px; width:100%; margin-left:0px;margin-right:0px; 
}*/
/*	
	border: solid blue 1px;
*/
.tablepage-single {
	border: 0px; width: auto; 
}
/*	border: solid #1e90ff 1px; background-color: #fff5ee;*/
/*	border: solid #1e90ff 1px; background-color: #F4F6F8;*/
/*	border: solid #1e90ff 1px; background-color: #f9f9f9;*/
.tableform {
	
	border: solid silver 1px; /*background-color: #f0f0f0*//*#f9f9f9*/;
}

	
/*	border: solid #1e90ff 1px;*/
.tablelist{
	border-top: solid 1px #a6bdbd;vertical-align:top;
}
.tablegap{
	
	border: 0; 
}
.tablegapv{
	
	border: 0; 
}
.breadsep {
	text-align: center; font-weight: bold; font-size:  11px ; color: #3C70C4; TEXT-DECORATION: none;
}

.breadcrumbs {
	text-align: center; font-weight: bold; font-size:  11px ; color: #3C70C4; TEXT-DECORATION: none;
}
a.breadcrumbs:hover {
	text-align: center; font-weight: bold; font-size:  11px ; color: orange; TEXT-DECORATION: none;
}

.login {
	
	border: solid 1px silver;	padding: 35px; border-spacing:20px; /*border-collapse: collapse;*/
	border-spacing: 1px;
}

.loguser {
	color:#f5f5dc; text-align: left; border-style: none; font-weight: bold; font-size:  11px ; TEXT-DECORATION: none; BACKGROUND-COLOR: #a52a2a;
}
.logfor {
	color:black; text-align: left; border-style: none; font-size:  11px ; TEXT-DECORATION: none; 
}
.logorg {
	color:red; text-align: left; border-style: none; font-size:  11px ; TEXT-DECORATION: none; 
}


.important {
	font-weight: bold; font-size:  11px ; color: #9BA3A9;
}

.temp-table {
 text-align: left; vertical-align: top; background-color: #f5f5dc; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: none;   
 
}
.temp-cell {
 vertical-align: top; background-color: #f5f5dc; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 padding: 10px;border-collapse: collapse; border: solid gray 1px;  
 
}
.temp-gutter {
 vertical-align: top; background-color: #f5f5dc; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 padding: 10px;border-collapse: collapse; border: none;  
 
}
.temp-image {
 vertical-align: top; background-color: #f5f5dc; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: solid gray 1px; padding: 4px
 
}
.temp-inner {
 vertical-align: top; background-color: #f5f5dc; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: thin gray; padding: 4px
 
}
.temp-desc {
 text-align: center; vertical-align: top; background-color: #f5f5dc; font-size:  9px ; COLOR: #000000; TEXT-DECORATION: none;
 border-collapse: collapse; border: thin gray; 
 
}

/*
shopping-cart*******************************************************************
*/
.cart-table {
 vertical-align: top; background-color: #CBD2D8; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: separate; border: none;  
 
}
.cart-title {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; font-weight: bold; font-size:  13px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.cart-buttons {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; font-weight: bold; font-size:  13px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: right;
}

.cart-head {
 vertical-align: top; padding: 4px; background-color: #D6DDE3; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.cart-head-num {
 vertical-align: top; padding: 4px; background-color: #D6DDE3; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right
}

.cart-tot {
 vertical-align: top; padding: 4px; background-color: #D6DDE3; font-weight: bold; font-size:  11px ; COLOR: #000066; TEXT-DECORATION: none;
 text-align: left; width:100%
}
.cart-tot-num {
 vertical-align: top; padding: 4px; background-color: #D6DDE3; font-weight: bold; font-size:  11px ; COLOR: #000066; TEXT-DECORATION: none;
 text-align: right; width:100%
}

.cart {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; width:100%
}
.cart-num {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: right; width:100%
}
.cart-footnote {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; font-size:  11px ; COLOR: #9BA3A9; TEXT-DECORATION: none;
 text-align: left; width:100%
}
.cart-empty {
 padding-left: 10px; vertical-align: top; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 border-collapse: separate; border: none;  
 
}




/*
common
==============================================================================
*/
UNKNOWN {
	font-size:  12px ; 
}
P {
	font-size:  11px 
}
FORM {
	font-size:  11px 
}
.p {
	font-size:  11px 
}
H3 {
	font-weight: bold; font-size:  13px ; COLOR: red
}

/*
.bgcolor {
	BACKGROUND-COLOR: #ffcc99
}
*/
/*
.bgcolor {
	BACKGROUND-COLOR: #cccc99
}
*/
/*
.bgcolor {
	background-color: #f0f0f0;#fffff0; #f5fffa;#f5f5dc;  #f5f5dc
}*/
.bgcolor {
	background-color: white/*#fffff0 /*#f5fffa;/*#f5f5dc  #f5f5dc*/
}

.table-main {
	background-color: #f0f0f0/*#fffff0 /*#f5fffa;/*#f5f5dc  #f5f5dc*/; border-left: solid 1px #a52a2a;	border-bottom: solid 1px #a52a2a;	border-right: solid 1px #a52a2a; 
}


.br {
	text-align: center; font-weight: bold; font-size:  11px ; COLOR: maroon; TEXT-DECORATION: none
}
.bl {
	text-align: center; font-weight: bold; font-size:  11px ; color: #483d8b; TEXT-DECORATION: none;
}

/*
==============================================================================
NEW
*/
.loginfo {
	text-align: left; font-weight: bold; font-size:  11px ; color: #1B71A2; TEXT-DECORATION: none
	
}
/*
.lt {border-collapse: separate; background-color: #CBD2D8; border: none; border-spacing:1px 1px; vertical-align: top
}
*/
.lt {border-collapse: separate; border: none;  vertical-align: top
}

.lpad {
 padding: 4px 
}
.label {
  font-weight: bold; font-size:  11px ; COLOR: #000066
}

/*
form
==============================================================================

*/
/*
.ptitle {
 padding: 4px; background-color: #f5f5dc; font-size:  11px ; COLOR: #666666; TEXT-DECORATION: none;
 text-align: left;
}
*/


.ptitle {

font-weight: bold; font-size:  14px ; color: #6495ed; text-transform:none; 
}
.ptitle-imp {

font-weight: bold; font-size:  14px ; color: #cd853f; text-transform:none; 

}


table.ptitle-imp td{
	
padding: 10px;
text-align: left;

}
.ptitle-sub {

font-weight: bold; font-size:  18px ; color: gray; text-transform:none; 
}

.pstatus {

font-weight: bold; font-size:  18px ; color: #f5f5dc; text-transform:none;
 background-color: Green;
}


/*
.ptab:hover, .ptab:visited:hover {
  padding: 4px; background-color: Orange; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
  text-align: center; 
}
*/

.ptab {
  padding: 0px; background-color: #D6DDE3; font-weight: bold; font-size:  12px ; COLOR: #1B71A2; TEXT-DECORATION: none;
  text-align: center; border-bottom: solid 1px #a52a2a;
}
.ptab:hover,.ptab:focus, .ptab:visited:hover,.ptab:link:hover {
	background-color:brown; 
	
}


.ptabselect {
	white-space: nowrap; border-left: solid 1px #a52a2a;	border-top: solid 1px #a52a2a;	border-right: solid 1px #a52a2a; padding: 4px; color:#a52a2a; font-weight: bold; font-size:  12px ; TEXT-DECORATION: none ; 
  text-align: center;
}

.ptabdisable {
  white-space: nowrap; padding: 4px; background-color: #dddddd; color:gray; font-size:  12px ; TEXT-DECORATION: none;
  text-align: center; border-bottom: solid 1px #a52a2a;	
}

.ptabempty {
  padding: 4px;  background-color: #cccccc; color:gray; font-size:  12px ; TEXT-DECORATION: none; 
  text-align: center; border-bottom: solid 1px #a52a2a;
}
.ptabnobg {
  padding: 4px;  /*background-color: #cccccc; */color:gray; font-size:  12px ; TEXT-DECORATION: none; 
  text-align: center; border-bottom: solid 1px #a52a2a;
}
/*
.bttab {
	color:black; text-align: left; border-style: none; font-size:  11px ; TEXT-DECORATION: underline; BACKGROUND-COLOR: #D6DDE3;
}
.bttab:hover, .bbtab:visited:hover {
	color:Green; text-align: left; border-style: none; font-size:  11px ; TEXT-DECORATION: underline; BACKGROUND-COLOR: #D6DDE3;
}
*/
.bttab {
	padding: 4px; color:/*#3C70C4 */ #6495ed; text-align: center; border-style: none; font-size:  12px ; /*TEXT-DECORATION: underline;*/ background-color: #d6dde3;
	cursor: pointer;
}

.bttab:hover,.bttab:focus, .bttab:visited:hover,.bttab:link:hover {
	color: white; background-color:brown; /*text-align: center; border-style: none; font-weight: bold; font-size:  12px ; TEXT-DECORATION: underline; background-color: #d6dde3;
	cursor: pointer;*/
}


.stitle {
 /*
 padding: 4px; background-color: ; font-weight: bold; font-size:  13px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; text-transform:uppercase
*/
 padding-left: 4px; text-align: left; background-color: #c6dcdd;font-weight: bold; font-size:  18px ; color: #6495ed; text-transform:none; 

}

.ftitle {
 /*
 padding: 4px; background-color: ; font-weight: bold; font-size:  13px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; text-transform:uppercase
*/
 background-color: #c6dcdd;font-weight: bold; font-size:  18px ; color: #6495ed; text-transform:none; 

}
.ftools {
 font-weight: bold; font-size:  13px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: right;
}

.message-c {
  padding: 0px; margin: 0px;  font-size:  11px ; COLOR: #666666; TEXT-DECORATION: none;
text-align: center;
}
.message-c-tab {
 padding: 0px; margin: 0px;  font-size:  11px ; COLOR: #666666; TEXT-DECORATION: none;
text-align: center;
}

.message-v {
 padding: 4px; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
text-align: center;
}

.message-s {
 padding: 4px; font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none;
text-align: center;
}

.status-tab {
 padding: 0px; margin: 0px; font-size:  11px ; COLOR: #666666; TEXT-DECORATION: none;
text-align: center;
}
.status {
 padding: 4px; font-weight: bold; font-size:  11px ; COLOR: #6495ed;/*#666666;*/ TEXT-DECORATION: none;
text-align: center;
}




.fcaption {
 padding: 4px; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}

.field {
 padding: 4px; font-weight: bold; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left;
}
.field-num {
 padding: 4px; font-weight: bold; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: right;
}



/*
==============================================================================
list-table
*/
.lnav {
 vertical-align: top; background-color: #F4F6F8; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: center; 
}
.ltitle {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-weight: bold; font-size:  12px ; COLOR: #6495ed; TEXT-DECORATION: none;
 text-align: center; 
}

.ltitle-imp {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-weight: bold; font-size:  12px ; COLOR: #cd853f; TEXT-DECORATION: none;
 text-align: center; 
}
/*
.lhead {
 vertical-align: top; padding: 4px; background-color: #D6DDE3; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
*/
.lhead {
 vertical-align: top; padding: 4px; background-color: #c6dcdd; font-weight: bold; font-size:  10px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.lhead-num {
 vertical-align: top; padding: 4px; background-color: #c6dcdd; font-weight: bold; font-size:  10px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right; 
}
.lhead-sel {
 vertical-align: top; padding: 4px; background-color: #a6bdbd; font-weight: bold; font-size:  10px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.lhead-num-sel {
 vertical-align: top; padding: 4px; background-color: #a6bdbd; font-weight: bold; font-size:  10px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right; 
}

.lhead-link{
	
}
.lhead-link:hover {
	color: red;
	
}
/*.lhead:hover {
background-color: orange;
}
*/



.ltot {
 vertical-align: top; padding: 4px; background-color: #aecdcf; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.ltot-num {
 vertical-align: top; padding: 4px; background-color: #aecdcf; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right; 
}
.ltot-s {
 vertical-align: top; padding: 4px; background-color: #86adaf; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.ltot-num-s {
 vertical-align: top; padding: 4px; background-color: #86adaf; font-weight: bold; font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right; 
}

.lodd {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}
.lodd-num {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: right; 
}

.leven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}
.leven-num {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; font-size:  11px ; COLOR:  black; TEXT-DECORATION: none;
 text-align: right; 
}
.lhi {
 vertical-align: top; padding: 4px; background-color: #ffdead; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}
.lhi-num {
 vertical-align: top; padding: 4px; background-color: #ffdead; font-size:  11px ; COLOR:  black; TEXT-DECORATION: none;
 text-align: right; 
}


/*     */
.lodd-s {
 vertical-align: top; padding: 4px; background-color: #D4D6D8; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}
.lodd-num-s {
 vertical-align: top; padding: 4px; background-color: #D4D6D8; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: right; 
}

.leven-s {
 vertical-align: top; padding: 4px; background-color: #D8DCD0; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}
.leven-num-s {
 vertical-align: top; padding: 4px; background-color: #D8DCD0; font-size:  11px ; COLOR:  black; TEXT-DECORATION: none;
 text-align: right; 
}


.lhi-s {
 vertical-align: top; padding: 4px; background-color: #ffb6c1; font-size:  11px ; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}
.lhi-num-s {
 vertical-align: top; padding: 4px; background-color: #ffb6c1; font-size:  11px ; COLOR:  black; TEXT-DECORATION: none;
 text-align: right; 
}


.lactive {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; font-weight: bold; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; 
}
.linactive {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; font-weight: bold; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; 
}

.lccatcomma {
 vertical-align: top; padding: 4px; background-color: #2a68a4/*#2e9c63/*#9B612E*/; font-weight: bold; font-size:  12px  ; COLOR: white; TEXT-DECORATION: none;
 text-align: left; width:723px
}

.lcdetcomma {
 vertical-align: top; padding: 0px; background-color: white; font-weight: bold; font-size:  11px  ; COLOR: #a52a2a/*#679c2e*/; TEXT-DECORATION: none;
 text-align: left; width:723px
}
.lclinkcomma {
 vertical-align: top; padding: 0px; background-color: white; font-size:  10px ; COLOR: #a52a2a/*#679c2e*/; TEXT-DECORATION: underline;
 text-align: left; width:723px
}

/** latests**/
/** usual */
.lclink {
	
/*cursor: pointer; text-decoration: underline;*/
}

.lctable {
	/*background-color: #f0f0f0/*#fffff0 /*#f5fffa;/*#f5f5dc  #f5f5dc; /border: solid 1px #a52a2a;	/*border-bottom: solid 1px #a52a2a;	border-right: solid 1px #a52a2a; */
}

.lcnav {
 vertical-align: top; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align:left; /*width:100%*/
}
.lctitle {
 text-align: center; vertical-align: top; padding: 4px; font-weight: bold; font-size:  13px ; color: #CD5C5C; TEXT-DECORATION: none;
 /*width:100%*/
}
.lchead {
 vertical-align: top; padding: 4px; font-weight: bold; font-size:  9px ; COLOR: teal; TEXT-DECORATION: none;
 text-align: left; /*width:100%;*/
}
.lchead-num {
 vertical-align: top; padding: 4px; font-weight: bold; font-size:  9px ; COLOR: teal; TEXT-DECORATION: none;
 text-align: right; /*width:100%*/
}


.lctot {
 vertical-align: top; padding: 4px; font-weight: bold; font-size:  11px ; COLOR: #000066; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}
.lctot-num {
 vertical-align: top; padding: 4px; font-weight: bold; font-size:  11px ; COLOR: #000066; TEXT-DECORATION: none;
 text-align: right; /*width:100%*/
}

.lcodd {
  vertical-align: top;  font-size:  11px ; COLOR: #2f4f4f; 
 text-align: left; 
}
a.lcodd {
  vertical-align: top; font-size:  12px ; COLOR: #6666ff; 
 text-align: left; 
}

.lceven {
  vertical-align: top; font-size:  11px ; COLOR: #2f4f4f; 
 text-align: left;
}
a.lceven {
  vertical-align: top; font-size:  12px ; COLOR: #6666ff; 
 text-align: left;
}

/* ADDED 2009-09-01 */
.lcodd-num {
 vertical-align: top; font-size:  11px ; COLOR: black; 
 text-align: right; 
}


.lceven-num {
 vertical-align: top; font-size:  11px ; COLOR:  black; 
 text-align: right; 
}
/* ADDED 2009-09-01 ENDS*/



.lcactive {
 vertical-align: top; font-weight: bold; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}
.lcinactive {
 vertical-align: top; font-weight: bold; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}

.lccateven {
 vertical-align: top; font-weight: bold; font-size:  12px ; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}

.lccatodd {
 vertical-align: top; font-weight: bold; font-size:  12px ; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}

/*alt css 1*/
.lctable1 {
	background-color: #f0f0f0/*#fffff0 /*#f5fffa;/*#f5f5dc  #f5f5dc*/; border/*-left*/: solid 1px #a52a2a;	/*border-bottom: solid 1px #a52a2a;	border-right: solid 1px #a52a2a; */
}

.lcnav1 {
 vertical-align: top; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align:left; /*width:100%*/
}
.lctitle1 {
 text-align: left; vertical-align: top; padding: 4px; font-weight: bold; font-size:  14px ; color: #CD5C5C; TEXT-DECORATION: none;
 /*width:100%*/
}
.lchead1 {
 vertical-align: top; padding: 4px; font-weight: bold; font-size:  9px ; COLOR: teal; TEXT-DECORATION: none;
 text-align: left; /*width:100%;*/
}
.lchead-num1 {
 vertical-align: top; padding: 4px; font-weight: bold; font-size:  9px ; COLOR: teal; TEXT-DECORATION: none;
 text-align: right; /*width:100%*/
}


.lctot1 {
 vertical-align: top; padding: 4px; font-weight: bold; font-size:  11px ; COLOR: #000066; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}
.lctot-num1 {
 vertical-align: top; padding: 4px; font-weight: bold; font-size:  11px ; COLOR: #000066; TEXT-DECORATION: none;
 text-align: right; /*width:100%*/
}

.lcodd1 {
  vertical-align: top;  font-size:  11px ; COLOR: #2f4f4f; 
 text-align: left; 
}
a.lcodd1 {
  vertical-align: top; font-size:  12px ; COLOR: #6666ff; 
 text-align: left; 
}

.lceven1 {
  vertical-align: top; font-size:  11px ; COLOR: #2f4f4f; 
 text-align: left;
}
a.lceven1 {
  vertical-align: top; font-size:  12px ; COLOR: #6666ff; 
 text-align: left;
}

.lcactive1 {
 vertical-align: top; font-weight: bold; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}
.lcinactive1 {
 vertical-align: top; font-weight: bold; font-size:  11px ; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}

.lccateven1 {
 vertical-align: top; font-weight: bold; font-size:  12px ; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}

.lccatodd1 {
 vertical-align: top; font-weight: bold; font-size:  12px ; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}


/*
menu-portal*******************************************************************
*/

.mpv {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; font-size:  11px ; COLOR: #333333; TEXT-DECORATION: none
}

/*
.mpv-selected {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; font-weight: bold; font-size:  11px ; COLOR: #CD5C5C; TEXT-DECORATION: none;
  BACKGROUND-COLOR: #ffcc99
}  

*/
.mpv-selected {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; font-size:  11px ; COLOR: #CD5C5C; TEXT-DECORATION: none;
}  


.mpv-noaction {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; font-size:  11px ; COLOR: #999999; TEXT-DECORATION: none;
  
}  

a.mpv:link {
	COLOR: #333333; TEXT-DECORATION: none
}
a.mpv:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
a.mpv:link:hover, a.mpv:visited:hover {
	COLOR: orange; TEXT-DECORATION: none
}

a.mpv:link:active, a.mpv:visited:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.mpvtable {
	margin:0;border-spacing: 1px; /*border-collapse: collapse;*/
}

.mphtable {
	margin:0;border-spacing: 1px; /*border-collapse: collapse;*/
}

.mph {
	font-weight: bold; font-size:  14px ; COLOR: #f5f5dc; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
	background-color: #004180;
}
.mph-selected {
	font-weight: bold; font-size:  14px ; COLOR: red; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
   background-color: #f5f5dc;
}  
.mph-noaction {
	font-weight: bold; font-size:  14px ; COLOR: Silver; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
   background-color: #004180;
}  
a.mph:link {
	COLOR: #f5f5dc; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
  background-color: #004180;
}
a.mph:visited {
	COLOR: #f5f5dc; TEXT-DECORATION: none;  TEXT-TRANSFORM: none;
   background-color: #004180;
}
a.mph:link:hover, a.mph:visited:hover {
	COLOR: orange; TEXT-DECORATION: none;  TEXT-TRANSFORM: none;
   background-color: #004180;
}

a.mph:link:active, a.mph:visited:active {
	COLOR: #f5f5dc; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
   background-color: #004180;}

/*
==============================================================================
OLD
==============================================================================
*/

A.group {
	FONT-WEIGHT: normal; COLOR: #4444ff; BACKGROUND-COLOR: silver
}
SPAN.group {
	FONT-WEIGHT: normal; COLOR: red; BACKGROUND-COLOR: #ffddaa
}
.b {
	font-size:  11px 
}
.l {
	font-size:  11px ; COLOR: #1B71A2;
}
.l-help {
	font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: underline;
}
span.l-help:hover {
	font-size:  11px ; COLOR: Orange; TEXT-DECORATION: underline;
	cursor: help;
}


.r {
	font-size:  11px ; COLOR: red
}
.r-help {
	font-size:  11px ; COLOR: red; TEXT-DECORATION: underline;
}

.pb {
	font-size:  11px ; COLOR: #1B71A2
}
.pr {
	font-size:  11px ; COLOR: red
}
/*
.m {
	font-size:  11px ; COLOR: #ffff66; TEXT-DECORATION: none
}
*/
.m {
	font-size:  11px ; COLOR: yellow; TEXT-DECORATION: none
}
.mr {
	font-size:  11px ; COLOR: yellow; TEXT-DECORATION: none
}

.mb {
	font-size:  11px ; COLOR: #1B71A2; TEXT-DECORATION: none
}


a.mb:link {
	COLOR: blue; TEXT-DECORATION: none
}
a.mb:visited {
	COLOR: blue; TEXT-DECORATION: none
}
a.mb:link:hover, a.mb:visited:hover {
	COLOR: orange; TEXT-DECORATION: none
}

a.mb:link:active, a.mb:visited:active {
	COLOR: blue; TEXT-DECORATION: none
}

/*
.mb {
	font-weight: bold; font-size:  14px ; COLOR: #f5f5dc; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
	background-color: #004180;
}
.mb-selected {
	font-weight: bold; font-size:  14px ; COLOR: red; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
   background-color: #f5f5dc;
}  
.mb-noaction {
	font-weight: bold; font-size:  14px ; COLOR: Silver; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
   background-color: #004180;
}  
a.mb:link {
	COLOR: #f5f5dc; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
  background-color: #004180;
}
a.mb:visited {
	COLOR: #f5f5dc; TEXT-DECORATION: none;  TEXT-TRANSFORM: none;
   background-color: #004180;
}
a.mb:link:hover, a.mb:visited:hover {
	COLOR: orange; TEXT-DECORATION: none;  TEXT-TRANSFORM: none;
   background-color: #004180;
}

a.mb:link:active, a.mb:visited:active {
	COLOR: #f5f5dc; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
   background-color: #004180;}

*/

/*  */
.md {
	font-weight: bold; font-size:  11px ; COLOR: #f5f5dc; TEXT-DECORATION: none
}
.mdh {
	font-weight: bold; font-size:  11px ; COLOR: red; TEXT-DECORATION: none
}
.mdr {
	font-weight: bold; font-size:  11px ; COLOR: #f5f5dc; TEXT-DECORATION: none
}
.msr {
	font-weight: bold; font-size:  11px ; COLOR: #f5f5dc; TEXT-DECORATION: none
}
.ms {
	font-size:  12px ; COLOR: #000066; TEXT-DECORATION: none
}
.ms {
	font-weight: bold; font-size:  11px ; COLOR: #f5f5dc; TEXT-DECORATION: none
}
/*
.h {
	font-weight: bold; font-size:  14px 
}*/
.h {
	font-weight: bold; font-size:  16px ; TEXT-DECORATION: none
}
.main {
	font-size:  15px 
}
.o {
	font-weight: bold; font-size:  14px ; COLOR: orange
}
.y {
	font-weight: bold; font-size:  14px ; COLOR: yellow
}

.big {
	font-weight: bold; font-size:  15px ;
}
.name {
	font-size:  16px 
}
.bb {
	TEXT-DECORATION: none
}
.bgcolorp {
	BACKGROUND-COLOR: #ffffff
}
.bgcolorb {
	BACKGROUND-COLOR: blue
}
.bgcolork {
	BACKGROUND-COLOR: black
}
.bgcolorr {
	BACKGROUND-COLOR: red
}
.bgcolorgray {
	BACKGROUND-COLOR: gray
}
.bgcolorsky {
	BACKGROUND-COLOR: #9999ff
}
.cb {
	font-weight: bold; font-size:  12px ; COLOR: #cc6600; TEXT-DECORATION: none
}
.sl {
	font-size:  14px ; TEXT-DECORATION: none
}
.sm {
	font-size:  12px ; TEXT-DECORATION: none
}
.ss {
	font-size:  11px ; TEXT-DECORATION: none
}
.sb {
	font-weight: bold; font-size:  12px ; TEXT-DECORATION: none
}


.btbig {
	font-weight: bold; font-size:  15px ; COLOR: blue;
}
.btsblue {
	font-weight: bold; font-size:  12px ; WIDTH: 30px; COLOR: blue
}
.bts#f5f5dc {
	font-weight: bold; font-size:  12px ; WIDTH: 30px; COLOR: yellow; BACKGROUND-COLOR: gray
}
.btsred {
	font-weight: bold; font-size:  12px ; WIDTH: 30px; COLOR: red
}
.disp {
	font-weight: bold; font-size:  12px 
}
.btseq {
	font-weight: bold; font-size:  14px ; WIDTH: 30px; COLOR: green; BACKGROUND-COLOR: orange
}
.ps {
	font-size:  9px ; TEXT-DECORATION: none
}
.lo {
	font-weight: bold; font-size:  12px ; COLOR: blue; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
.le {
	font-weight: bold; font-size:  12px ; COLOR: blue; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.ls {
	font-weight: bold; font-size:  12px ; COLOR: red; BACKGROUND-COLOR: #ffcccc; TEXT-DECORATION: none
}
.nd {
	TEXT-DECORATION: none
}
.ph {
	font-weight: bold; font-size:  12px ; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
.graybg {
	font-size:  11px ;
	color: blue;
	background-color: #ddddff
}


input:focus {
	background-color: yellow
}

