/*
.file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}

input[type="file"] {
    display: none;
}
*/

@font-face {
	font-family: 'dasans';
   src: url('/da/fonts/FontSquirrel/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
        url('/da/fonts/FontSquirrel/droidsans-webfont.woff2') format('woff2'),
        url('/da/fonts/FontSquirrel/droidsans-webfont.woff') format('woff'),
        url('/da/fonts/FontSquirrel/droidsans-webfont.ttf') format('truetype'),
        url('/da/fonts/FontSquirrel/droidsans-webfont.svg#droid_sansregular') format('svg');

	font-weight: normal;

}
@font-face {
	font-family: 'dasans';
   src: url('/da/fonts/FontSquirrel/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/da/fonts/FontSquirrel/droidsans-bold-webfont.woff2') format('woff2'),
        url('/da/fonts/FontSquirrel/droidsans-bold-webfont.woff') format('woff'),
        url('/da/fonts/FontSquirrel/droidsans-bold-webfont.ttf') format('truetype'),
        url('/da/fonts/FontSquirrel/droidsans-bold-webfont.svg#droid_sansbold') format('svg');

	font-weight: bold;

}


@font-face {
	font-family: 'daserif';
   src: url('/da/fonts/FontSquirrel/droidserif-webfont.eot?#iefix') format('embedded-opentype'),
        url('/da/fonts/FontSquirrel/droidserif-webfont.woff2') format('woff2'),
        url('/da/fonts/FontSquirrel/droidserif-webfont.woff') format('woff'),
        url('/da/fonts/FontSquirrel/droidserif-webfont.ttf') format('truetype'),
        url('/da/fonts/FontSquirrel/droidserif-webfont.svg#droid_serifregular') format('svg');


	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'daserif';
   src: url('/da/fonts/FontSquirrel/droidserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('/da/fonts/FontSquirrel/droidserif-italic-webfont.woff2') format('woff2'),
        url('/da/fonts/FontSquirrel/droidserif-italic-webfont.woff') format('woff'),
        url('/da/fonts/FontSquirrel/droidserif-italic-webfont.ttf') format('truetype'),
        url('/da/fonts/FontSquirrel/droidserif-italic-webfont.svg#droid_serifitalic') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'daserif';
   src: url('/da/fonts/FontSquirrel/droidserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/da/fonts/FontSquirrel/droidserif-bold-webfont.woff2') format('woff2'),
        url('/da/fonts/FontSquirrel/droidserif-bold-webfont.woff') format('woff'),
        url('/da/fonts/FontSquirrel/droidserif-bold-webfont.ttf') format('truetype'),
        url('/da/fonts/FontSquirrel/droidserif-bold-webfont.svg#droid_serifbold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'daserif';
   src: url('/da/fonts/FontSquirrel/droidserif-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('/da/fonts/FontSquirrel/droidserif-bolditalic-webfont.woff2') format('woff2'),
        url('/da/fonts/FontSquirrel/droidserif-bolditalic-webfont.woff') format('woff'),
        url('/da/fonts/FontSquirrel/droidserif-bolditalic-webfont.ttf') format('truetype'),
        url('/da/fonts/FontSquirrel/droidserif-bolditalic-webfont.svg#droid_serifbolditalic') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'daslim';
	src: url('/da/fonts/Arsenal-Regular.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'daslim';
	src: url('/da/fonts/Arsenal-Italic.otf');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'daslim';
	src: url('/da/fonts/Arsenal-Bold.otf');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'daslim';
	src: url('/da/fonts/Arsenal-BoldItalic.otf');
	font-weight: bold;
	font-style: italic;
}
body{
	font-family: daslim;	color:#474a74;
}
.page-table{
	/*width: 100%;*/
	
	
	vertical-align: top;
	padding: 0 0px;

	margin: 0 auto;
	
  /*background-color: #f1f4f3;*/
}
.bottom{

	padding-top: 30px;
	margin:0 auto; 
	font: 18px dasans;
	color: white;
}

.searchbox{
	vertical-align:top;
	font: 15px daslim; color: #5a4775; outline:#5a4775; 
	border: dotted 1px  #5a4775; border-radius: 5px 0 0 5px; height: 20px; width: 200px;
	padding-left: 5px;
}


.gotop {
	 /*background-color: #a0522d;*/
	 text-align: center; width: 100%; height: 50px; color: black;/* font: bold 18px Arial,Verdana, San-Serif;*/
	 background: url(/da/html/images/icons/modern/top-gray.png) no-repeat top center;
	 position: fixed;
	 bottom: 50px;
	 margin:0;
	 right: 0;

	 text-align: center;
	 z-index: 999999;
	 width:50px;
	 opacity: 0.8;
	 filter: alpha(opacity=80);
	 /*border: 5px solid #2f4f4f;*/
	 /*visibility: hidden;*/
	 /*display:none;*/


}
div.gotop a{
color: #556b2f; text-decoration: none;

}
.gotop:hover{
/*background-color: orange;*/
background: url(/da/html/images/icons/modern/top-orange.png) no-repeat top center;
}
.hi{
	font: 30px daslim;
	color: #5a4775;	
}
.si {
	font: 24px daslim;
	color: #5a4775;		
}
.signup{
	font: 24px daslim;
	color: #5a4775;
	text-align: left;
	
}
.signup-right{
	font: 24px daslim;
	color: purple;
	text-align: left;
	
}
.login-msg{
	font: 24px daslim;
	color:  #ff4500;
	text-align: center;
}
div.signup table{
	border-spacing: 0;
	padding: 0;
}

div.signup table tr td input, table tr td select {
	font: 24px daslim;
	color: #5a4775;
	border-radius: 5px;	
	border: dotted 1px  #5a4775;
	padding-left: 5px;
}
div.signup table tr td button {
	margin-top: 20px;
	font: 24px daslim;
	color: white; background-color: #ff4500; 
	padding: 10px;	

	cursor: pointer;
	border: 0;
	/*TEXT-TRANSFORM: uppercase ;*/
	text-align: center;
	text-decoration: none;

	border-radius: 5px;
	box-shadow: 1px 1px 2px #9d2b00;
	
}
.email-notification{
	font: 24px daslim;
	color:  #ff4500;
	text-align: left;
	margin-left:0;
}
table.email-notification tr td, tr td span{
		font: 24px daslim;
	color:  #ff4500;
	text-align: left;
	margin-left:0;
}
.sms-notification{
	font: 24px daslim;
	color:  #ff4500;
	text-align: left;
	margin-left:0;
}
table.sms-notification tr td, tr td span{
		font: 24px daslim;
	color:  #ff4500;
	text-align: left;
	margin-left:0;
}

.login {
	vertical-align:top;
	font: 15px daslim; color: #5a4775; outline:#5a4775; 
	border: dotted 1px  #5a4775; border-radius:5px; height: 20px; 
	padding-left: 5px;


}

.send{
	 background:none!important;
    border:none; 
    padding:0!important;
    font: 20px daslim;
    color: white;
    
     cursor: pointer;

}
.send:hover{
	color: gold;
}


*{
	font: daslim;
	

}

body{
	background-color: gray;
}
.topbar{
	

background-color: #3c70c4;
background-color: #5a4775;
background-color: #474a74;

font: bold 32px daslim;
vertical-align: top;	

}
td.topbar a{
/*color: #8c7800;*/	
color: #ffdc11;	
text-decoration: none;
}

.ws{
	
	font: bold 32px daslim;
	padding: 10px;
	
}
td.ws a{
/*color: #8c7800;*/	
color: #ffdc11;	
text-decoration: none;
}


/* new standard/navigator button palette */
.palette-nav {
	background-color:#99a940;
	font: 18px daslim;
	color: white; 
	padding: 5px 20px 5px 20px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	margin: 1px;
	/*box-shadow: 1px 1px 2px #9d2b00;*/
	


}
	.palette-nav:hover{
		background-color:#c7d288;
	}
	.palette-nav:disabled{
		background-color:#dae2b2;
		color: gray;
	}
.palette-sc {
	background-color:#8440a9;
	font: 18px daslim;
	color: white; 
	padding: 5px 20px 5px 20px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	/*box-shadow: 1px 1px 2px #9d2b00;*/
	margin: 1px;


}
.palette-sc:hover{
		background-color:#bc90d5;
}
	.palette-sc:disabled{
		background-color:#d1b2e2;
	}
	.palette-std {
		background-color:#a98540;
	font: 18px daslim;
	color: white; 
	padding: 5px 20px 5px 20px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	/*box-shadow: 1px 1px 2px #9d2b00;*/
	margin: 1px;


	}
	.palette-std:hover{
		background-color:#ceb37f;
	}
	.palette-std:disabled{
		background-color:#dfcdac;
	}

	.palette-std-dis {
		background-color:#dcdcdc;
	font: 18px daslim;
	color: white; 
	padding: 5px 20px 5px 20px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	/*box-shadow: 1px 1px 2px #9d2b00;*/
	margin: 1px;




	}
	.palette-fav {
		background-color:#3C70C4;
	font: 18px daslim;
	color: white; 
	padding: 5px 20px 5px 20px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	/*box-shadow: 1px 1px 2px #9d2b00;*/
	margin: 1px;



	}
	.palette-fav:hover{
		background-color:#93b0df;color:orange;
	}
	.palette-fav:disabled{
		background-color:#b7caea;
	}

.palette-table{
		/*width:400px;*/
		/*border: 1px solid gray;*/
	background-color: gray; 
	font: 18px daslim;
	color: white; 
	padding: 2px 2px 2px 2px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	/*box-shadow: 1px 1px 2px #9d2b00;*/
	margin: auto;
	



}



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;*/
}
.util-image {
	height: 42px; padding-right: 10px;vertical-align:middle;
}

/* 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 img                     {

	max-height: 35px;
	border-left: solid 1px #f0f0f0;
	border-top: solid 1px #f0f0f0;
	border-right: solid 1px #303030;
	border-bottom: solid 1px #303030;
	background-color: #f5f5f5;/*util-image*/


}

ul.settings a:hover		            { color: orange; }
ul.settings a:active                { color: red; }
ul.settings li                    { display: block; padding: 0px 0px;/*util-image*/ padding: 0px 0px;*/ margin:0;/*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: #ddeedd; color: #000;
									  border-bottom: 1px solid #ccc; float: none;

	white-space: nowrap;

									  }

                                    /* IE 6 & 7 Needs Inline Block */
ul.settings ul li a					{font-family: daslim; ;width:70px;cursor:pointer; text-align: left; display: inline-block; color:white;text-decoration: none; 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*/


/* Bookings */


.booking-header {
	background: #f3f6f9;
}
.booking-dates {
	background: #9999ff; FONT: bold 18px  Arial, Helvetica, sans-serif; COLOR: white; /*#1B71A2;*/
}
.booking-timeslot {
	background: brown; FONT: 18px daslim; COLOR: #999999;
}
.booking-timeslot-sunday {
	background: brown; FONT: 18px daslim; COLOR: #1B71A2;
}
.booking-this {
	background: #6d84b4;
}
.booking-reserved{
	background: #b47a6d;
}
.booking-sunday {
	background: #a9b46d;FONT: 18px daslim; 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: bold 18px daslim; 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*/


.qtitle {

margin-top: 10px; text-align: left; padding: 20px; border-bottom: #6495ed 1px solid; font: bold 18px "Arial Narrow",daslim; color: #6495ed; text-transform:none; 
}
.qdesc {
	padding: 5px; FONT: bold 18px daslim; COLOR: #1B71A2;
}

.qlong {
	FONT: bold 13px "Arial Narrow", daslim; COLOR: #1B71A2;
}



.pc {
	FONT: 18px Arial, Verdana, Helvetica, sans-serif; color:#3c70c4;
}
.pci {
	FONT: italic 18px Arial, Verdana, Helvetica, sans-serif; color:#3c70c4;
}

.qbg{
	background-color:#f4f6f8; border: solid 1px gray; 
}
.blogtitle{
text-align: left; font: bold 18px Arial,daslim; color: #ed7965; text-transform:none; 
	
}
.blogdesc{
text-align: left; font: italic 14px Arial,daslim; color: #6596ED; text-transform:none; 
	
}
.blogbody{
text-align: left; font: 18px Arial,daslim; text-transform:none; 
	
}
.blogtags{
text-align: left; font: 20px Arial,daslim; color: #ED6595; text-transform:none; 
	
}


/*.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 */
-moz-opacity:0.60; /* FireFox */
filter: alpha(opacity=60); /* IE */
z-index: 20000;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
visibility: hidden;
}



.textcommandcap {
 vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: left; 
        
}


/*
.nav {
	
	border:solid 1px silver; background-color: #c7dbff; font:bold 18px verdana, san-serif ; COLOR: #6495ed; TEXT-DECORATION: none;
	padding:3px; margin: 0px;
}*/
.nav {

	border:solid 1px silver; background-color: #e8ecf0; font:bold 11px verdana, san-serif ; COLOR: #6495ed; TEXT-DECORATION: none;
	padding-left:5px; padding-right: 5px;margin: 0;height:35px;
	
}
td.nav input{
	
background: tan; margin:0;padding:0; height:30px;;
}

.navlink {

	COLOR: #6495ed; ; TEXT-DECORATION: none;white-space:nowrap; width: 20px;
}

td.navlink input{
	background-color: red;
}

.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: bold 20px daslim; 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: 20px daslim; /*background-color: #c6dcdd;*/  
}
.wiki-h {
	border: solid brown 1px; vertical-align: top; /*text-align: left;padding: 0px; margin: 0px;*/
	FONT: bold 20px daslim; background-color: #c6dcdd;  
}
.wiki-n {
	border: solid brown 1px; vertical-align: top; /*text-align: left;padding: 0px; margin: 0px;*/
	FONT: bold 18px daslim; 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: bold 20px daslim; 
	background-color: #9999ff;
	border-spacing: 0px;
	border-collapse: collapse;
}
.config-tot {
 border: solid #9999ff 1px; padding: 8px; margin: 0px; FONT: bold 36px Arial Narrow,daslim; 
 COLOR: brown; TEXT-DECORATION: none;
 vertical-align: top; text-align: right;  background-color: #ccccff;
	
}
.config-h {
 vertical-align: middle; padding: 4px; margin: 0px; FONT: bold 20px daslim; COLOR: yellow; TEXT-DECORATION: none;
 text-align: left;  /*background-color: #c6dcdd;*/
	
}
.config-notes {
 padding: 18px; margin: 0px; FONT: 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;  /*background-color: #c6dcdd;*/
}

.config-g {
 vertical-align: top; padding: 0px; margin: 0px; FONT: 13px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  /*background-color: #c6dcdd;*/
	
}
.config-odd {
 border:solid #9999ff 1px; vertical-align: middle; padding: 8px; margin: 0px; FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #ccccff;
	
}
.config-even {
 border:solid #9999ff 1px; vertical-align: middle; padding: 8px; margin: 0px; FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #dddddd;
	
}


.blocktable {
	/*align='center' class=bgcolor cellspacing=1 cellpadding=2*/
	/*border: solid gray 1px;*/
	
	vertical-align: top; padding: 0px; margin: 0px;
	text-align: center; font: bold 20px daslim; /*background-color: #c6dcaa;*/
}
.imagecap-h {
 vertical-align: top; padding: 0px; margin: 0px; FONT: bold 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imagecell-h {
 vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imageimage-h {
 border: 0; height: 185px; vertical-align: top; padding: 0px; margin: 0px; FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imageph-h {
 border: 0; vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px daslim; 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: bold 20px daslim; background-color: #c6dcaa;  
}


.imagecap-v {
 vertical-align: top; padding: 0px; margin: 0px; FONT: bold 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imagecell-v {
 vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px daslim; 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: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;
	
}
.imageph-v {
 border: 0; vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px daslim; 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: bold 20px daslim; background-color: #c6dcaa;  
}

.fieldalt {
 vertical-align: top; padding: 0px; margin: 0px; FONT: bold 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #c6dcdd;
	
}
.fcaptionalt {
 padding: 4px; FONT: bold 18px daslim; COLOR: #bfd6d7; TEXT-DECORATION: none;
 text-align: right; background-color: #bfd6d7;
}
/*
.fcaptionalt {
	
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 20px daslim; background-color: #bfd6d7;   
}
*/

.matrixcell {
 vertical-align: top; padding: 0px; margin: 0px; FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #c6dcdd;
	
}
.matrixtable {
	
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 20px daslim; background-color: #c6dcaa;  
}

.matrixrowh {
	
	text-align: center;  vertical-align: middle; padding: 0px; margin: 0px;
	FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none; background-color: #bfd6d7;  
}
.matrixrowt {
	
	text-align: right; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 10px daslim; COLOR: brown; TEXT-DECORATION: none; background-color: #bfd6d7;  
}
.matrixcolh {
	
	vertical-align: top; padding: 0px; margin: 0px;
	FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none; background-color: #c6dcdd;  
}
.matrixcolt {
	
	text-align: right; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 10px daslim; COLOR: brown; TEXT-DECORATION: none; background-color: #c6dcdd;  
}

.empty {

font: 20px Arial,daslim; color: brown; text-transform:none; 
}
.compositecap {
 vertical-align: top; padding: 0px; margin: 0px; FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: left; 
	
}
.compositecell {
 vertical-align: top; padding: 0px; margin: 0px; FONT: 10px daslim; COLOR: brown; TEXT-DECORATION: none;
 text-align: left; 
	
}
.compositetable {
	
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 20px daslim; background-color: #c6dcdd;  


}

.caltable {
	
	border: 0px; vertical-align: top; /*width: 100px;*/
	FONT: bold 20px daslim; COLOR: #1e90ff; 
/*background-color: #f9f9f9;*/
}
.calhead {
 vertical-align: middle; padding: 6px; background-color: #c6dcdd; FONT: bold 20px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.calper {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 20px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.calmon {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 20px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}




.location {
 vertical-align: middle; padding: 2px; FONT: bold 18px daslim; 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: bold 20px daslim; COLOR: #1e90ff; 
/*background-color: #f9f9f9;*/
}
.csvtableleft {
	
	border: solid #1e90ff 1px; background-color: #F4F6F8;
	width: 100%;
	}
.csvthleft {
	
	
 vertical-align: middle; padding: 6px; background-color: #c6dcdd; FONT: bold 20px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.csvthformula {
	
 vertical-align: middle; padding: 6px; background-color: #c6dcdd; FONT: bold 20px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}


.csvtdleft {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 20px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.csvtdequal {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 20px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.csvtdformula {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 20px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
}
.csvtdlefteven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: 20px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.csvtdequaleven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: 20px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left; 
	
}
.csvtdformulaeven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: 20px daslim; 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: middle; padding: 6px; background-color: #c6dcdd; FONT: bold 20px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.csvbutton {
	
}
.csvtdcol {

 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: bold 20px daslim; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align: right; cursor:pointer;
}
.csvtdvalue {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: bold 20px daslim; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align:left; cursor:pointer;
}

.csvtdcoleven {

 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: bold 20px daslim; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align: right; cursor:pointer;
}
.csvtdvalueeven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: bold 20px daslim; 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: 18px daslim; 
 text-align: left; 
	
}



.menupage-text {
 vertical-align: top; padding-right: 4px; background-color: #f5f5dc; FONT: bold 18px daslim; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}
a.menupage-text {
 background-color: #f5f5dc; FONT: bold 18px daslim; COLOR: red; TEXT-DECORATION: none;
 vertical-align: bottom; text-align: left; 

}

.menupage-line {
 border-top:0; vertical-align: top; background-color: #f5f5dc; FONT: 18px daslim; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}
.menupage-gutter {
 border: 0; width: 40px; background-color: #f5f5dc; FONT: 18px daslim; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}

a.menupage-selected {
 background-color: #f5f5dc; FONT: bold 18px daslim; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}


a.menupage:link {
 background-color: #f5f5dc; FONT: 18px daslim; 
 text-align: left; 
}
a.menupage:visited {
 background-color: #f5f5dc; FONT: 18px daslim; 
 text-align: left; 
}
a.menupage:link:hover, a.menupage:visited:hover {
 background-color: #f5f5dc; FONT: 18px daslim; COLOR: orange; TEXT-DECORATION: none;
 text-align: left;
}

a.menupage:link:active, a.menupage:visited:active {
 background-color: #f5f5dc; FONT: 18px daslim; 
 text-align: left; 
}


*/
.menupage {
 vertical-align: top; padding-right: 4px;  FONT: 18px daslim; 
 text-align: left; 
	
}


.menupage-text {
 vertical-align: top; padding-right: 4px; FONT: bold 18px daslim; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}
a.menupage-text {
FONT: bold 18px daslim; COLOR: red; TEXT-DECORATION: none;
 vertical-align: bottom; text-align: left; 

}

.menupage-line {
 border-top:0; vertical-align: top; FONT: 18px daslim; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}
.menupage-gutter {
 border: 0; width: 40px; FONT: 18px daslim; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}

a.menupage-selected {
FONT: bold 18px daslim; COLOR: red; TEXT-DECORATION: none;
 text-align: left; 

}


a.menupage:link {
FONT: 18px daslim; 
 text-align: left; 
}
a.menupage:visited {
FONT: 18px daslim; 
 text-align: left; 
}
a.menupage:link:hover, a.menupage:visited:hover {
FONT: 18px daslim; COLOR: orange; TEXT-DECORATION: none;
 text-align: left;
}

a.menupage:link:active, a.menupage:visited:active {
FONT: 18px daslim; 
 text-align: left; 
}




/*
menu-login====================================================================
*/
/*	
	border: solid blue 1px;
*/

.tablemenulogin{
	border: 0; padding:1px; margin:1px;
}

.ml {

	FONT:  15px daslim; 
	COLOR: white; 
	
	TEXT-DECORATION: none; /*border-left: solid 1px #b0e0e6;*/
	white-space: nowrap;
	
}
.ml-selected {
	FONT: 15px daslim; 
	COLOR: white; 
	TEXT-DECORATION: none; /*border-left: solid 1px #b0e0e6;*//*border-top: solid 1px green;*//*#6495ed;*/ 
	white-space: nowrap;
  

}
a.mlref-selected {
	
	padding: 2px;
	COLOR: orange; 
	TEXT-DECORATION: none; 
  

}
a.mlref {
	COLOR: white; 
	TEXT-DECORATION: none; 
  	padding: 2px;

}


a.mlref:link:hover, a.mlref:visited:hover {
	 COLOR: orange; TEXT-DECORATION: none
}
a.mlref-selected:link:hover, a.mlref-selected:visited:hover {
	 COLOR: orange; TEXT-DECORATION: none
}


.bttab {
	color:black; text-align: center; border-style: none; FONT: 20px daslim; TEXT-DECORATION: nonee; background-color: #d6dde3;
	cursor: pointer;
}

.bttab:hover,.bttab:focus, .bttab:visited:hover,.bttab:link:hover {
	color:red; text-align: center; border-style: none; TEXT-DECORATION: none; background-color: #d6dde3;
	cursor: pointer;
}

/*
*/
/*
.bt {

	font-weight: bold;
	font-size:  13px  ;color: white; background-color:#819089;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;

	margin: 1px;
	cursor: pointer;
	
	border: 0;
	TEXT-DECORATION: none;
}
.bt-default {
	font-weight: bold; font-size:  13px  ;color: yellow; background-color: #3C70C4; 
	padding-left: 5px;
	padding-right: 5px;
	margin: 1px;
	cursor: pointer;

	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;

}
*/
/* new bt */

.bt-disabled {
	
	font: 18px daslim;
	color: white; background-color: darkgray; 
	padding: 5px 20px 5px 20px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	white-space:nowrap;

	
}

.bt {
	
	font: 18px daslim;
	color: white; background-color: #724774; 
	padding: 5px 20px 5px 20px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	white-space:nowrap;
	
}

.bt:hover, .bt:visited:hover, .bt:focus, .bt:active {
	background-color: #c749b8; color: white;
}

td.bt a{
	text-decoration: none; color: white;
}

/* new bt ends */

.bt2-disabled {
	margin-top: 20px;
	font: 24px daslim;
	color: white; background-color: silver; 
	padding: 10px;	

	cursor: not-alloed;
	border: 0;
	/*TEXT-TRANSFORM: uppercase ;*/
	text-align: center;
	text-decoration: none;

	border-radius: 5px;
	box-shadow: 1px 1px 2px #9d2b00;
	
}

.bt2 {
	margin-top: 20px;
	font: 24px daslim;
	color: white; background-color: #ff4500; 
	padding: 10px;	

	cursor: pointer;
	border: 0;
	/*TEXT-TRANSFORM: uppercase ;*/
	text-align: center;
	text-decoration: none;

	border-radius: 5px;
	box-shadow: 1px 1px 2px #9d2b00;
	
}

.bt2:hover, .bt2:visited:hover, .bt2:focus, .bt2:active {
	background-color: #c749b8;
}
td.bt2 a{
	text-decoration: none; color: white;
}

/* new bt */

.bt1-disabled {
	
	font:  18px daslim;
	color: white; background-color: silver; 
	padding: 5px;	

	cursor: not-alloed;
	border: 0;
	
	text-align: center;
	text-decoration: none;

	border-radius: 5px;
	white-space:nowrap;
	
}

.bt1 {
	
	font: 18px daslim;
	color: white; background-color: #ff4500; 
	padding: 5px 20px 5px 20px;	
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	white-space:nowrap;
	
}

.bt1:hover, .bt1:visited:hover, .bt1:focus, .bt1:active {
	background-color: #c749b8;
}
td.bt1 a{
	text-decoration: none; color: white;
}

/* new bt1 ends */


/*
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 {
	width: auto; margin: 0; width: 100%;
}
/*	border: solid #1e90ff 1px; background-color: #fff5ee;*/
/*	border: solid #1e90ff 1px; background-color: #F4F6F8;*/
/*	border: solid #1e90ff 1px; background-color: #f9f9f9;*/
.tableform {
	padding: 0;
	border-spacing: 0;
	margin: 0 auto;

	text-align: center;
	vertical-align: top;
	
}
table.tableform td{

}
	


/*	border: solid #1e90ff 1px;*/



.tablegap{
	padding: 0;
	
}
.tablegapv{
	
padding: 0;
}
.breadsep {
	text-align: center; font: bold 18px daslim; color: #3C70C4; TEXT-DECORATION: none;
}

.breadcrumbs {
	text-align: center; font: bold 18px daslim; color: #3C70C4; TEXT-DECORATION: none;
}
a.breadcrumbs:hover {
	text-align: center; font: bold 18px daslim; color: orange; TEXT-DECORATION: none;
}


.loguser {
	color:#3C70C4; text-align: left; border-style: none; FONT: bold 18px daslim; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #a52a2a;*/
}
.logfor {
	color:black; text-align: left; border-style: none; FONT: 18px daslim; TEXT-DECORATION: none; 
}
.logorg {
	color:red; text-align: left; border-style: none; FONT: 18px daslim; TEXT-DECORATION: none; 
}


.important {
	font: bold 18px Arial, Verdana, Helvetica, sans-serif; color: #9BA3A9;
}

.temp-table {
 text-align: left; vertical-align: top; background-color: #f5f5dc; FONT: 18px daslim; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: none;   
 
}
.temp-cell {
 vertical-align: top; background-color: #f5f5dc; FONT: 18px daslim; COLOR: blue; TEXT-DECORATION: none;
 padding: 10px;border-collapse: collapse; border: solid gray 1px;  
 
}
.temp-gutter {
 vertical-align: top; background-color: #f5f5dc; FONT: 18px daslim; COLOR: blue; TEXT-DECORATION: none;
 padding: 10px;border-collapse: collapse; border: none;  
 
}
.temp-image {
 vertical-align: top; background-color: #f5f5dc; FONT: 18px daslim; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: solid gray 1px; padding: 4px
 
}
.temp-inner {
 vertical-align: top; background-color: #f5f5dc; FONT: 18px daslim; 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: 9px daslim; COLOR: #000000; TEXT-DECORATION: none;
 border-collapse: collapse; border: thin gray; 
 
}

/*
shopping-cart*******************************************************************
*/
.cart-table {
 vertical-align: top; background-color: #CBD2D8; FONT: 18px daslim; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: separate; border: none;  
 
}
.cart-title {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; FONT: bold 13px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.cart-buttons {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; FONT: bold 13px daslim; COLOR: blue; TEXT-DECORATION: none;
 text-align: right;
}

.cart-head {
 vertical-align: middle; padding: 4px; background-color: #D6DDE3; FONT: bold 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; 
}
.cart-head-num {
 vertical-align: middle; padding: 4px; background-color: #D6DDE3; FONT: bold 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right
}

.cart-tot {
 vertical-align: top; padding: 4px; background-color: #D6DDE3; FONT: bold 18px daslim; COLOR: #000066; TEXT-DECORATION: none;
 text-align: left; width:100%
}
.cart-tot-num {
 vertical-align: top; padding: 4px; background-color: #D6DDE3; FONT: bold 18px daslim; COLOR: #000066; TEXT-DECORATION: none;
 text-align: right; width:100%
}

.cart {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; FONT: 18px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left; width:100%
}
.cart-num {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; FONT: 18px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: right; width:100%
}
.cart-footnote {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; FONT: 18px daslim; COLOR: #9BA3A9; TEXT-DECORATION: none;
 text-align: left; width:100%
}
.cart-empty {
 padding-left: 10px; vertical-align: top; FONT: 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 border-collapse: separate; border: none;  
 
}




/*
common
==============================================================================
*/
UNKNOWN {
	FONT: 20px Arial, Verdana, Helvetica, sans-serif; 
}
P {
	FONT: 18px daslim;
}
FORM {
	FONT: 18px daslim;
}
.fieldtable {
	padding: 0;
	
	vertical-align: top;
	border-spacing: 0;
   

}
.fieldtable td{
	padding-right: 5px;
}
.p {
	/*FONT: 18px daslim; color: #2f4f4f;*/
	font: 14px daslim;
	color: #5a4775;
}
input.p{
	
	font: 24px daslim;
	color: #5a4775;
	border-radius: 5px;	
	border: dotted 1px  #5a4775;
	padding-left: 5px;
}
.pseudolabel {
  display: none;
  font: 18px daslim;
  color: gray;
}
.label {
 
  font: 18px daslim;
  color: gray;
}

input.p:focus ~ label {
  display: block;
}

H3 {
	FONT: bold 13px Arial, Verdana, Helvetica, sans-serif; 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: bold 18px daslim; COLOR: red; TEXT-DECORATION: none!important;
}
.bl {
	text-align: center; font: bold 18px daslim; color: #4169e1; TEXT-DECORATION: none!important;
}

/*
==============================================================================
NEW
*/
.loginfo {
	text-align: left; font: bold 18px daslim; 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: bold 18px daslim; COLOR: #000066
}

/*
form
==============================================================================

*/



.ptitle {

font: bold 30px daslim; color: #6495ed; text-transform:none; 
}
.ptitle-imp {

font: bold 30px daslim; color: #ed7965; /*text-transform:none;*/ 
}
.ptitle-sub {

font: bold 30px daslim; color: gray; text-transform:none; 
}

.pstatus {

font: bold 18px "Arial Narrow",daslim; color: #f5f5dc; text-transform:none;
 background-color: Green;
}


/*
.ptab:hover, .ptab:visited:hover {
  padding: 4px; background-color: Orange; FONT: bold 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
  text-align: center; 
}
*/

.ptab {
  padding: 4px; background-color: #D6DDE3; FONT: bold 20px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
  text-align: center; border-bottom: solid 1px #a52a2a;
}
/*
.ptabselect {
	padding: 4px; background-color: #1B71A2; color:black; text-align: left; border-style: none; FONT: bold 20px daslim; TEXT-DECORATION: none ; color:#f5f5dc;
  text-align: center;
}
*/
.ptabselect {
	white-space: nowrap; border-left: solid 1px #a52a2a;	border-top: solid 1px #a52a2a;	border-right: solid 1px #a52a2a; padding: 4px; color:#a52a2a; FONT: bold 20px daslim; TEXT-DECORATION: none ; 
  text-align: center;
}

.ptabdisable {
  white-space: nowrap; padding: 4px; background-color: #dddddd; color:gray; FONT: 20px daslim; TEXT-DECORATION: none;
  text-align: center; border-bottom: solid 1px #a52a2a;	
}

.ptabempty {
  padding: 4px;  background-color: #cccccc; color:gray; FONT: 20px daslim; TEXT-DECORATION: none; 
  text-align: center; border-bottom: solid 1px #a52a2a;
}
.ptabnobg {
  padding: 4px;  /*background-color: #cccccc; */color:gray; FONT: 20px daslim; TEXT-DECORATION: none; 
  text-align: center; border-bottom: solid 1px #a52a2a;
}




.ftitle {
 /*
 padding: 4px; background-color: ; FONT: bold 13px daslim; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; text-transform:uppercase
*/
 background-color: #c6dcdd;font: bold 18px "Arial Narrow",daslim; color: #6495ed; text-transform:none; 

}
.ftools {
 FONT: bold 13px daslim; COLOR: blue; TEXT-DECORATION: none;
 text-align: right;
}

.message-c {
  padding: 0px; margin: 0px;  FONT: 18px daslim; COLOR: #c749b8; TEXT-DECORATION: none;
text-align: center; 
}
.message-c-tab {
 padding: 0px; margin: 0px;  FONT: 18px daslim; COLOR: #c749b8; TEXT-DECORATION: none;
text-align: center;
}

.message-v {
 padding: 4px; FONT: 18px daslim; COLOR: red; TEXT-DECORATION: none;
text-align: center;
}

.message-s {
 padding: 4px; FONT: 18px daslim; COLOR: red; TEXT-DECORATION: none;
text-align: center;
}

.status-tab {
 padding: 0px; margin: 0px; FONT: 18px daslim; COLOR: #c749b8; TEXT-DECORATION: none;
text-align: center;
}
.status {
 padding: 4px; FONT: 18px daslim; COLOR: #c749b8; TEXT-DECORATION: none;
text-align: center;
}




.fcaption {
 margin: 0; padding: 0; FONT: 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.fcaption-m {
 margin: 0; padding: 0; FONT: 18px daslim; COLOR: #ff4500; TEXT-DECORATION: none;
 text-align: left;
}
td.fcaption span a{
 margin: 0;padding-right:10px; FONT: 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right; vertical-align:bottom;
}

td.fcaption-m span a{
 margin: 0;padding-right: 10px; FONT: 18px daslim; COLOR: #ff4500; TEXT-DECORATION: none;
 text-align: right;vertical-align:bottom;
}

.fcaption-radio {
vertical-align: middle;
 margin: 0;padding: 0; FONT: bold 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}
/*
.field {
FONT: bold 18px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left;
 padding-bottom: 5px;
}
*/
.field-num {
 FONT: 20px daslim; color: #5a4775; TEXT-DECORATION: none;
 text-align: right;

 
}
.field {
	FONT: 20px daslim; 	
	color: #5a4775;
	 
}
input.field{
	border-radius: 5px;	
	border: dotted 1px  #5a4775;
	padding-left: 5px;
}
input.field:focus ~ label {
  display: block;
}


.fieldr {
	FONT: 20px daslim; 
	
	color: #dc143c;
}
input.fieldr{
	border-radius: 5px;	
	border: dotted 1px  #dc143c;
	padding-left: 5px;
}
input.fieldr:focus ~ label {
  display: block;
}


.pseudolabel {
  display: none;
  font: 18px daslim;
  color: gray;
}
.label {
 
  font: 18px daslim;
  color: gray;
}


/*list*/
/*
==============================================================================
list-table
*/
.signup-wrong{
	
	text-align:left; font-family: daslim; font-size: 24px; color:  white ;
	margin: 0 0; width: 300px; padding:20px; background-color:#ff4500; /*#5a4775*/	
}

.signup-warn{
	
	text-align:left; font-family: daslim; font-size: 24px; color: white ;
	margin: 0 0;width: 300px; padding:20px; background-color:#5a4775;/*  #474a74; #5a4775*/
}

.tablelist{
	/*border: solid 1px maroon; font-family: daslim; font-size: 20px; color: #5a4775;*/
	/*border-top: solid 1px #474a74;*/ font-family: daslim; font-size: 20px; color: #5a4775;
	padding-right:20px;

}

.tablelist_narrow{
	border: solid 1px maroon; 
	max-width: 150px;

}

.lnav {
 vertical-align: top; background-color: #F4F6F8;  COLOR: blue; TEXT-DECORATION: none;
 text-align: center;
}
.ltitle {

	vertical-align: top;  color: #1b71a2; TEXT-DECORATION: none; font-weight: bold;
 
 text-align: center;
 
}

.nav {

	border:solid 1px silver; background-color: #e8ecf0; font:bold 11px verdana, san-serif ; COLOR: #6495ed; TEXT-DECORATION: none;
	padding-left:5px; padding-right: 5px;margin: 0;height:35px;
	
}
td.nav input{
	
background: tan; margin:0;padding:0; height:30px;;
}

.navlink {

	COLOR: #6495ed; ; TEXT-DECORATION: none;white-space:nowrap; width: 20px;
}

td.navlink input{
	background-color: red;
}

.nav:hover, .navlink:hover {

	background-color: #a1bff5; COLOR: red;  TEXT-DECORATION: none;
}

/*
.navlink:active:hover {
	COLOR: green; TEXT-DECORATION: none;

}*/

.dummy{
background-color: #745b47;	
background-color: #5f7447;
}
.lhead {
 vertical-align: top; padding: 4px;background-color: #dadada; COLOR: #745b47; font-size: 16px; TEXT-DECORATION: none;
 text-align: left; margin: 1px; border-right: solid 1px white;
}
.lhead-num {
 vertical-align: top; padding: 4px; background-color: #dadada; COLOR: #745b47; font-size: 16px; TEXT-DECORATION: none;
 text-align: right; margin: 1px;border-right: solid 1px white;
}


.lhead-sel {
 vertical-align: top; padding: 4px; background-color: #dadada;  COLOR: #745b47; font-size: 16px; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lhead-num-sel {
 vertical-align: top; padding: 4px;background-color: #dadada;  COLOR: #745b47; font-size: 16px; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}

.lhead-link{
	text-decoration: none; color: #745b47;
}
.lhead-link:hover {
	color: red;

}



.ltot {
 vertical-align: top; padding: 4px; background-color: #745b47;  COLOR: white; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.ltot-num {
 vertical-align: top; padding: 4px; background-color: #745b47; COLOR: white; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}
.ltot-s {
 vertical-align: top; padding: 4px; background-color: #5f7447; COLOR: white; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.ltot-num-s {
 vertical-align: top; padding: 4px; background-color: #5f7447; COLOR: white; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}


.lodd {
 vertical-align: top; padding: 4px; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
 white-space:nowrap;
}
.lodd-num {
 vertical-align: top; padding: 4px;  TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}

.leven {
 vertical-align: top; padding: 4px; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
 white-space:nowrap;
}
.leven-num {
 vertical-align: top; padding: 4px;  TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}
.lhi {
 vertical-align: top; padding: 4px; background-color: #ffdead;  TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lhi-num {
 vertical-align: top; padding: 4px; background-color: #ffdead;  TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}


/*     */
.lodd-s {
 vertical-align: top; padding: 4px; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lodd-num-s {
 vertical-align: top; padding: 4px;  TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}
.lodd-center {
 vertical-align: top; padding: 4px;  TEXT-DECORATION: none;
 text-align: center; border-right: solid 1px white;
}


.leven-s {
 vertical-align: top; padding: 4px;  TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.leven-num-s {
 vertical-align: top; padding: 4px;  TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}
.leven-center {
 vertical-align: top; padding: 4px;  TEXT-DECORATION: none;
 text-align: center;border-right: solid 1px white;
}



.lhi-s {
 vertical-align: top; padding: 4px; background-color: #ffb6c1;  TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lhi-num-s {
 vertical-align: top; padding: 4px; background-color: #ffb6c1; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}



.lactive {
 vertical-align: top; padding: 4px; background-color: #f5f5dc;  COLOR: blue; TEXT-DECORATION: none;
 text-align: left;
}
.linactive {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; COLOR: blue; TEXT-DECORATION: none;
 text-align: left;
}



/*list ends*/




/*
==============================================================================
list-columnar
*/



/** latests**/
/** usual */
.lctable {
	
 width:100%; text-align: center; background-color: inherit;border: 0; FONT: bold 20px daslim;	


}

.lcnav {
 vertical-align: top; COLOR: blue; TEXT-DECORATION: none;
 text-align:center; /*width:100%*/
}
.lctitle {
 text-align: center; vertical-align: top;  /*color: #CD5C5C; TEXT-DECORATION: none;*/
 /*width:100%*/
}
.lchead {
 vertical-align: top;   COLOR: teal; TEXT-DECORATION: none;
 text-align: center; /*width:100%;*/
}
.lchead-num {
 vertical-align: top; COLOR: teal; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}


.lctot {
 vertical-align: top; COLOR: #000066; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}
.lctot-num {
 vertical-align: top;  COLOR: #000066; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}

.lcodd {
  vertical-align: top;  COLOR: #2f4f4f; 
 text-align: center; 
}
a.lcodd {
  vertical-align: top; COLOR: #6666ff; 
 text-align: center; 
}
.lcodd-num {
  vertical-align: top;   COLOR: #2f4f4f; 
 text-align: center; 
}
a.lcodd-num {
  vertical-align: top;  COLOR: #6666ff; 
 text-align: center; 
}

.lceven {
  vertical-align: top;  COLOR: #2f4f4f; 
 text-align: center;
}
a.lceven {
  vertical-align: top; COLOR: #6666ff; 
 text-align: center;
}
.lceven-num {
  vertical-align: top; COLOR: #2f4f4f; 
 text-align: centert;
}
a.lceven-num {
  vertical-align: top;  COLOR: #6666ff; 
 text-align: center;
}

.lcactive {
 vertical-align: top; FONT: COLOR: blue; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}
.lcinactive {
 vertical-align: top; COLOR: blue; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}

.lccateven {
 vertical-align: top;  COLOR: #CD5C5C; 
 text-align: center; width:100%;
}

.lccatodd {
 vertical-align: top; COLOR: #CD5C5C; 
 text-align: center; width:100%;
}
.lccolumn{
		
text-align: center; width: 100%;
}

/*alt css 2*/
/*alt css 1*/
.lctable1 {
 width:200px; text-align: center; background-color: inherit;border: solid 1px #a52a2a;	/*border-radius: 10px 10px 10px 10px;*/

 
}

table.lctable1 td{
	width: 100%;
}

.lccolumn1{
		
text-align: center; width: 100%;
}
.lcnav1 {
 vertical-align: top; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align:center; /*width:100%*/
}
.lctitle1 {
 text-align: center; vertical-align: top; font: bold 14px dasans; color: #1b71a2; TEXT-DECORATION: none;
 /*width:100%*/
}
.lchead1 {
 vertical-align: top; FONT: bold 9px dasans; COLOR: teal; TEXT-DECORATION: none;
 text-align: center; /*width:100%;*/
}
.lchead-num1 {
 vertical-align: top; FONT: bold 9px dasans; COLOR: teal; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}


.lctot1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: #000066; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}
.lctot-num1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: #000066; TEXT-DECORATION: none;
 text-align: right; /*width:100%*/
}

.lcodd1 {
  vertical-align: top;  FONT: 11px dasans; COLOR: #2f4f4f;
 text-align: center;
}
a.lcodd1 {
  vertical-align: top; FONT: 12px dasans; COLOR: #6666ff;
 text-align: center;
}

.lceven1 {
  vertical-align: top; FONT: 11px dasans; COLOR: #2f4f4f;
 text-align: center;
}
a.lceven1 {
  vertical-align: top; FONT: 12px dasans; COLOR: #6666ff;
 text-align: center;
}

.lcactive1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}
.lcinactive1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}

.lccateven1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}

.lccatodd1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}


/*** BROUGHT BACK FROM OLD CSS ***/


.lctable2 {
	
 width:250px; text-align: center; background-color: inherit;FONT: bold 20px daslim;	
 border: solid 1px  #a52a2a; border-radius: 10px 10px 10px 10px;
 padding-left: 10px;


}

.lcnav2 {
 vertical-align: top; COLOR: blue; TEXT-DECORATION: none;
 text-align:center; /*width:100%*/
}
.lctitle2 {
 text-align: center; vertical-align: top;  /*color: #CD5C5C; TEXT-DECORATION: none;*/
 /*width:100%*/
}
.lchead2 {
 vertical-align: top;   COLOR: teal; TEXT-DECORATION: none;
 text-align: left; /*width:100%;*/
}
.lchead-num2 {
 vertical-align: top; COLOR: teal; TEXT-DECORATION: none;
 text-align: right; /*width:100%*/
}


.lctot2 {
 vertical-align: top; COLOR: #000066; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}

.lctot-num2 {
 vertical-align: top;  COLOR: #000066; TEXT-DECORATION: none;
 text-align: right; /*width:100%*/
}

.lcodd2 {
  vertical-align: top;  COLOR: #2f4f4f; 
 text-align: left; 
}

a.lcodd2 {
  vertical-align: top; COLOR: #6666ff; 
 text-align: left; 
}


.lcodd-num2 {
  vertical-align: top;   COLOR: #2f4f4f; 
 text-align: right; 
}

a.lcodd-num2 {
  vertical-align: top;  COLOR: #6666ff; 
 text-align: right; 
}

.lceven2 {
  vertical-align: top;  COLOR: #2f4f4f; 
 text-align: left;
}
a.lceven2 {
  vertical-align: top; COLOR: #6666ff; 
 text-align: left;
}
.lceven-num2 {
  vertical-align: top; COLOR: #2f4f4f; 
 text-align: right;
}
a.lceven-num2 {
  vertical-align: top;  COLOR: #6666ff; 
 text-align: right;
}

.lcactive2 {
 vertical-align: top; FONT: COLOR: blue; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}
.lcinactive2 {
 vertical-align: top; COLOR: blue; TEXT-DECORATION: none;
 text-align: center; /*width:100%*/
}



/*
menu-portal*******************************************************************
*/

.mpv {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; FONT: 18px daslim; COLOR: #333333; TEXT-DECORATION: none
}

/*
.mpv-selected {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; FONT: bold 18px daslim; COLOR: #CD5C5C; TEXT-DECORATION: none;
  BACKGROUND-COLOR: #ffcc99
}  

*/
.mpv-selected {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; FONT: 18px daslim; COLOR: #CD5C5C; TEXT-DECORATION: none;
}  


.mpv-noaction {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; FONT: 18px daslim; 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: bold 14px daslim; COLOR: #f5f5dc; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
	background-color: #004180;
}
.mph-selected {
	FONT: bold 14px Verdana, Arial, Verdana, Helvetica, sans-serif; COLOR: red; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
   background-color: #f5f5dc;
}  
.mph-noaction {
	FONT: bold 14px Verdana, Arial, Verdana, Helvetica, sans-serif; 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: 18px daslim
}
.l {
	FONT: 18px daslim; COLOR: #1B71A2;
}
.l-help {
	FONT: 18px daslim; COLOR: #1B71A2; TEXT-DECORATION: underline;
}
span.l-help:hover {
	FONT: 18px daslim; COLOR: Orange; TEXT-DECORATION: underline;
	cursor: help;
}


.r {
	FONT: 18px daslim; COLOR: red
}
.r-help {
	FONT: 18px daslim; COLOR: red; TEXT-DECORATION: underline;
}

.pb {
	FONT: 18px daslim; COLOR: #1B71A2
}
.pr {
	FONT: 18px daslim; COLOR: red
}
/*
.m {
	FONT: 18px daslim; COLOR: #ffff66; TEXT-DECORATION: none
}
*/
.m {
	FONT: 18px daslim; COLOR: yellow; TEXT-DECORATION: none
}
.mr {
	FONT: 18px daslim; COLOR: yellow; TEXT-DECORATION: none
}

.mb {
	FONT: 18px daslim; 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: bold 14px daslim; COLOR: #f5f5dc; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
	background-color: #004180;
}
.mb-selected {
	FONT: bold 14px Verdana, Arial, Verdana, Helvetica, sans-serif; COLOR: red; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
   background-color: #f5f5dc;
}  
.mb-noaction {
	FONT: bold 14px Verdana, Arial, Verdana, Helvetica, sans-serif; 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: bold 18px daslim; COLOR: #f5f5dc; TEXT-DECORATION: none
}
.mdh {
	FONT: bold 18px daslim; COLOR: red; TEXT-DECORATION: none
}
.mdr {
	FONT: bold 18px daslim; COLOR: #f5f5dc; TEXT-DECORATION: none
}
.msr {
	FONT: bold 18px daslim; COLOR: #f5f5dc; TEXT-DECORATION: none
}
.ms {
	FONT: 20px daslim; COLOR: #000066; TEXT-DECORATION: none
}
.ms {
	FONT: bold 18px daslim; COLOR: #f5f5dc; TEXT-DECORATION: none
}
/*
.h {
	FONT: bold 14px daslim
}*/
.h {
	FONT: bold 16px daslim; TEXT-DECORATION: none
}
.main {
	FONT: 15px daslim
}
.o {
	FONT: bold 14px daslim; COLOR: orange
}
.y {
	FONT: bold 14px daslim; COLOR: yellow
}

.big {
	FONT: bold 15px "Arial Narrow", sans-serif; color: green;
}
.name {
	FONT: 16px "Arial Narrow",daslim
}
.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: bold 20px daslim; COLOR: #cc6600; TEXT-DECORATION: none
}
.sl {
	FONT: 14px "Times Roman",Dutch,serif; TEXT-DECORATION: none
}
.sm {
	FONT: 20px "Times Roman",Dutch,serif; TEXT-DECORATION: none
}
.ss {
	FONT: 18px "Times Roman",Dutch,serif; TEXT-DECORATION: none
}
.sb {
	FONT: bold 20px "Times Roman", Dutch,serif; TEXT-DECORATION: none
}


.btbig {
	FONT: bold 15px daslim; COLOR: blue;
}
.btsblue {
	FONT: bold 20px daslim; WIDTH: 30px; COLOR: blue
}
.bts#f5f5dc {
	FONT: bold 20px daslim; WIDTH: 30px; COLOR: yellow; BACKGROUND-COLOR: gray
}
.btsred {
	FONT: bold 20px daslim; WIDTH: 30px; COLOR: red
}
.disp {
	FONT: bold 20px daslim
}
.btseq {
	FONT: bold 14px daslim; WIDTH: 30px; COLOR: green; BACKGROUND-COLOR: orange
}
.ps {
	FONT: 9px daslim; TEXT-DECORATION: none
}
.lo {
	FONT: bold 20px daslim; COLOR: blue; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
.le {
	FONT: bold 20px daslim; COLOR: blue; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.ls {
	FONT: bold 20px daslim; COLOR: red; BACKGROUND-COLOR: #ffcccc; TEXT-DECORATION: none
}
.nd {
	TEXT-DECORATION: none
}
.ph {
	FONT: bold 20px daslim; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
.graybg {
	FONT: 18px daslim;
	color: blue;
	background-color: #ddddff
}


input:focus {
	background-color: #ffe1aa}

.calimage {
	background: url("/da/html/images/calplus.png") no-repeat;
	width: 24px;
	height: 24px;
	vertical-align: top;
}
.listimage {
	background: url("/da/html/images/list-green-orange.png") no-repeat;
	width: 24px;
	height: 24px;
	vertical-align: top;
}
.pagelink {
	font: 14px daslim;
	padding: 5px;


}
.pagelink a{
	/*text-decoration: none;*/
		padding: 5px;
}
.pagelink a:hover{
	background: #1e90ff;
	color: yellow;
	text-decoration: none;
}
