*{
	font: dasans;



}
body {
	margin: 0 auto;
	background-color: #2f4f4f;
	text-align:center;
	vertical-align: top;
	padding: 0;
	
	
}
h1 {
 font: 40px daslim; color: white;
}


.tree {
	font: daslim; font-size:  16px  ;font-weight: regular; color: white; background-color: #708090; /*BACKGROUND-COLOR: #dcdcdc;*/
	padding: 5px;	padding-left: 8px; padding-right: 8px;
	margin: 1px;
	cursor: pointer;
	border: 0;
	TEXT-TRANSFORM: none ;
	text-align: center;
	text-decoration: none;
	min-height: 60px;
	min-width: 60px;

}

.tree:hover {
	background-color: #9749c7;
}
td.tree a{
	text-decoration: none; color: white;
}
.tree-main {
	font: daslim; font-size:  16px  ;font-weight: regular; color: white; background-color: #224071; 
	padding: 5px;	padding-left: 8px; padding-right: 8px;
	margin: 1px;
	cursor: pointer;
	border: 0;
	TEXT-TRANSFORM: none ;
	text-align: center;
	text-decoration: none;
	min-height: 60px;
	min-width: 60px;
}

.tree-main:hover {
	background-color: #9749c7;
}
td.tree-main a{
	text-decoration: none; color: white;
}
.tree-select {
	font: daslim; font-size:  16px  ;font-weight: regular; color:  Orange; background-color: #224071; /*#2e589a*//*BACKGROUND-COLOR: #dcdcdc;*/
	padding: 5px;	padding-left: 8px; padding-right: 8px;
	margin: 1px;
	cursor: pointer;
	border: 0;
	TEXT-TRANSFORM: none ;
	text-align: center;
	text-decoration: none;
	min-height: 60px;
	min-width: 60px;

}

.tree-select:hover {
	background-color: #9749c7;
}
td.tree-select a{
	text-decoration: none; color: Orange;
}





.wrapper {
	width:100%;
	display:inline-block;

	background-color: #3a3a3a;
	margin: 0 auto;

}
.topline{
	background-color:#f3671e; height: 7px; width: 100%; margin:0 auto; padding: 0;
}
.bottomline{
	background-color:#f3671e; height: 7px; width: 100%; margin:0 auto; padding: 0;
}
.tophome {

	margin: 0 auto;

	background-color: #FDFDFD;

	text-align:center;

	/*z-index: 20;*/
}
div.tophome table{
	width:100%;

	padding: 0 25px;
	text-align:center;
	height: 60px;
	margin: 0 auto;
}
div.tophome {
	text-align:center;
}
div.tophome table tr td img {
	max-height: 40px;

}

.topbar {

	margin:0 auto;

	background-color: white; /*#D1D1D1;*/

	text-align:center;
	padding:0; vertical-align: top;
	/*z-index: 20;*/
}
div.topbar table {
	
	width: 100%;

	/*max-width: 1024px;*/
	
	display: inline-block;
	padding: 0 0px;
	/*padding: 0 25px;*/
	text-align:center;
	/*height: 65px;*/
	height: 45px;
	margin: 0 auto;
	vertical-align: top;
	/*border-bottom: 1px solid black;*/
}
div.topbar table tr td{
vertical-align: top;

}

.util-image {
	/*max-height: 60px;*/
	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;

}


.logo-image {
	max-height: 35px;
	margin-left: 25px;
	
}
.org-image {
	max-height: 37px;
	margin-right: 25px;
}

.page{
	/*background-color: #819089;*/
  background-color: #e1e4e3;
	text-align: center;
	vertical-align: top;
	margin:0 auto;
	width: media-width;
	min-height: 500px;
	border-top: 1px solid #819089;
}
.page-alt{
	background-color: #003b4d /*#2f4f4f //mmm /* #2b506e blue #5a4775 demo srv #325d81 */;
  /*background-color: #e1e4e3;*/
	text-align: center;
	vertical-align: top;
	margin:0 auto;
	width: media-width;
	min-height: 500px;
	border-top: 1px solid #819089;
}



.page-table{
	width: media-width;
	vertical-align: top;
	padding: 0 25px;

	margin: 0 auto;
  /*background-color: #f1f4f3;*/
}
/*
.page-table-alt{
	width: media-width;

	padding: 0 25px;
	vertical-align: top;
	margin: 0 auto;


}
*/
.notice{
	background-color:#6b7678; width: 100%; margin:0 auto; padding: 0;
	color: white; font: 18px dasans;
}

div.notice table{
	width:media-width;
	padding: 0 25px;

	margin: 0 auto; padding-bottom: 50px;

}
.bottom{


	background-color:#205867;  margin:0 auto; padding: 0;
	color: white; font: 18px dasans;
}
div.bottom table{
	width:media-width;
	padding: 0 25px;
	margin: 0 auto; padding-top: 20px; padding-bottom: 20px;
}



.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: 0;
	 margin:20px;
	 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;
}

.main-head{

	margin-top: 30px; color: purple; FONT:  30pt daslim; TEXT-DECORATION: none;  text-align:center; width:media-width;
}
.main-body{

	FONT:  24px daslim; TEXT-DECORATION: none;  text-align:left; width:media-width;
}

.transparent{

	position: absolute;
	top:0;
	left: 0;
	width:100%;
	background-color: transparent !important;
	z-index: 20;

}

#carrot{

	text-align: center;
	vertical-align: top;
	margin:0 auto;
}


#bottom{

	text-align: center;
	vertical-align: top;
	margin:0 auto;
	font: 15px dasans;
	text-decoration: none;

}

#sitemap {

	vertical-align: top;
	margin: 40px;
}

#sitemap-table{
	vertical-align: top;

	text-align: left;

}

#sitemap-table td{
	vertical-align:top;
	text-align: left;



}
#sitemap-table td ul{
	list-style-type: none;
}
#sitemap-table td ul a{
	text-decoration:none;
	color: white;

}
#sitemap-table td ul li a{
	text-decoration:none;
	color: silver;

}
#last-details{
	vertical-align: top;
	color: white;
	text-align: left;
margin: 55px;

}
.address{
	color: silver
}


#last-details ul {
     list-style-type: none;
     padding: 0px;
     margin: 0px;
	vertical-align: top;
	color: silver;

 }

.phone {
     list-style-image: url(/da/html/images/icons/phone16.png);
     margin-left: 20px;
     padding-left: 5px;
 }
.mail {
     list-style-image: url(/da/html/images/icons/email-18x13-silver.png);
     margin-left: 22px;
     padding-left: 5px;
     color: silver;
 }
 .mail a{
 	text-decoration: none;
 	color: silver;
 }

#menusub {
 border-collapse: collapse; FONT: 15px daslim; TEXT-DECORATION: none; color: white;/*TEXT-TRANSFORM: uppercase;*/
}

div#menusub a {
	TEXT-DECORATION: none; padding-left:10px; color: white;
}

#sub-opt {
	color: orange;
}






#container {

    /*width: 100%;
    height: 100%;
    position: relative;
    display: block;
    top:0;
    left:0;
    */
    overflow: auto;
}

#movie{
    /*
    width: 100%;
    height: 500px;
    position: absolute;
    top: 0;
    left: 0;
    */

}

#words {
    width: 100%;

    position: absolute;
    top: 400px;

    left: 0;
    font: bold 72px dasans;
    color: #505050;
    opacity: 70%;
    z-index: 0;



}



@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;
}
/****BROUGHT FORWARD FROM LEGACY ERP */

/* 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: white;
		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;color:orange;
	}
	.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 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*/


/*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: bold 16px daslim; background: #aabbcc; color: #000;
									  border-bottom: 1px solid #ccc; float: none; padding-left: 10px;

	white-space: nowrap;
									  }
.ml-group 					{ text-align:left; font: bold 16px daslim; background:#aabbcc ; color: #ffdead !important;padding-left: 5px;
									  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 #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;

}
/*BROUGHT FORWARD FROM LEGACY ERP*/


.shopnow {
	color: yellow;
}
.shopnow:hover{
	color: red;
}
.toptable {
	margin: 0px; padding-top: 10px; padding-bottom: 10px; vertical-align: top;

}

.grad {
     background: #d7dde1; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ecf0', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e8ecf0), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d7dde1,  #ffffff); /* for firefox 3.6+ */
}
.hi {color: maroon; FONT:  30pt daslim; TEXT-DECORATION: none; }
.hi-alt {color: white; FONT:  30pt daslim; TEXT-DECORATION: none; }
.si {FONT: italic 18pt daserif; }
.si2 {FONT: italic 21pt daserif; }
.para {COLOR: #333333; FONT: 10pt daserif; text-indent: 20px}
.error {FONT: bold 14pt dasans; TEXT-DECORATION: none; color: brown; text-align: center;}
.heading {FONT: 30px daslim; TEXT-DECORATION: none; color: #004180; text-align: center;}
.box {FONT: bold 13pt dasans; TEXT-DECORATION: none; color: brown; text-align: center; border: 1px solid maroon; background: #c7c831}
.choices {FONT: bold 12pt dasans; TEXT-DECORATION: none; color: #004180; text-align: left;}


.maptable {
	width: 100%; text-align:center; vertical-align: top; Font: bold 18px dasans; color:#2c467a;
	background: #daa520; margin-top: 10px;
}
.mapaddress {
	color:#6e7a2c; Font: bold 14px dasans;
}
.mapphone {
	color:#2c467a; Font: bold 11px dasans;
}
.mapframe {
	width: 320px; height:320px; text-align:center; vertical-align: top;

}


.explain{font: bold 11px dasans; color: #6e7a2c; }

.msgurl {vertical-align: top; FONT: bold 10pt dasans; TEXT-DECORATION: none; color: brown; text-align: left;background-color:#ffe4b5;border: 1px solid brown; padding:4px; }

.opttable {

}
.optclass {
	color: brown; font-weight: bold;
}
.optdim {
	color: green

}
.optval {
	color: green;
}


.error {FONT: bold 14pt dasans; TEXT-DECORATION: none; color: brown; text-align: center;}
.banner-table {vertical-align: top; padding-left: 0px; padding-right: 10px; margin:0px}
.banner-logo {border: none; vertical-align: top; text-align: left;}
.banner-head {vertical-align: top; FONT: bold 14pt dasans; TEXT-DECORATION: none; color: #6e7a2c; text-align: left;}
.banner-subhead {FONT: italic 11pt dasans; TEXT-DECORATION: none; color: #2c467a; text-align: left;}
.banner-longdesc {FONT: bold 10pt dasans; TEXT-DECORATION: none; color: gray; text-align: left;}
.banner-contact {FONT: bold 9pt dasans; TEXT-DECORATION: none; color: #ab8080; text-align: left;}



.item-title {
 padding: 4px; background-color: white; FONT: bold 18px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.item-long {
 padding: 4px; background-color: white; FONT: italic 14px dasans; COLOR: gray; TEXT-DECORATION: none;
 text-align: left;
}
.item-code {
 padding: 4px; background-color: white; FONT:14px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.item-price {
 padding: 4px; background-color: white; FONT: bold 16px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.item-qty {
 white-space: nowrap; padding: 4px; background-color: white; FONT: bold 16px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 vertical-align: top; text-align: left;

}

.item-button {
	FONT: bold 13px dasans ;color: orange;
	padding: 8px;
	cursor: pointer;
	background-color: #28507a;


	border: 0;
	TEXT-DECORATION: none;
}





 .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 dasans; COLOR: brown; TEXT-DECORATION: none;
   text-align: left;

  }





.wiki-t {
	border: solid brown 1px; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 12px dasans; 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: 12px dasans; /*background-color: #c6dcdd;*/
}
.wiki-h {
	border: solid brown 1px; vertical-align: top; /*text-align: left;padding: 0px; margin: 0px;*/
	FONT: bold 12px dasans; background-color: #c6dcdd;
}
.wiki-n {
	border: solid brown 1px; vertical-align: top; /*text-align: left;padding: 0px; margin: 0px;*/
	FONT: bold 11px dasans; 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 12px dasans;
	background-color: #9999ff;
	border-spacing: 0px;
	border-collapse: collapse;
}
.config-tot {
 border: solid #9999ff 1px; padding: 8px; margin: 0px; FONT: bold 36px Arial Narrow,dasans;
 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 12px dasans; COLOR: yellow; TEXT-DECORATION: none;
 text-align: left;  /*background-color: #c6dcdd;*/

}
.config-notes {
 padding: 18px; margin: 0px; FONT: 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;  /*background-color: #c6dcdd;*/
}

.config-g {
 vertical-align: top; padding: 0px; margin: 0px; FONT: 13px dasans; 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 dasans; 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 dasans; 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 12px dasans; /*background-color: #c6dcaa;*/
}
.imagecap-h {
 vertical-align: top; padding: 0px; margin: 0px; FONT: bold 10px dasans; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;

}
.imagecell-h {
 vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px dasans; 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 dasans; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;

}
.imageph-h {
 border: 0; vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px dasans; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;

}
.imagetable-h {
	text-align: left;
	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 12px dasans; background-color: #c6dcaa;
}


.imagecap-v {
 vertical-align: top; padding: 0px; margin: 0px; FONT: bold 10px dasans; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;

}
.imagecell-v {
 vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px dasans; 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 dasans; COLOR: brown; TEXT-DECORATION: none;
 text-align: center;  background-color: #c6dcdd;

}
.imageph-v {
 border: 0; vertical-align: middle; padding: 0px; margin: 0px; FONT: 10px dasans; 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 12px dasans; background-color: #c6dcaa;
}

.fieldalt {
 vertical-align: top; padding: 0px; margin: 0px; FONT: bold 10px dasans; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;  background-color: #c6dcdd;

}
.fcaptionalt {
 FONT: bold 11px dasans; COLOR: green; TEXT-DECORATION: none;
 text-align: right; background-color: #bfd6d7;
}
.fcaption-malt {
 FONT: bold 11px dasans; COLOR: #f3671e; TEXT-DECORATION: none;
 text-align: right; background-color: #bfd6d7;
}


.matrixcell {
 vertical-align: top; padding: 0px; margin: 0px; FONT: 10px dasans; 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 12px dasans; background-color: #c6dcaa;
}

.matrixrowh {

	text-align: center;  vertical-align: middle; padding: 0px; margin: 0px;
	FONT: 10px dasans; COLOR: brown; TEXT-DECORATION: none; background-color: #bfd6d7;
}
.matrixrowt {

	text-align: right; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 10px dasans; COLOR: brown; TEXT-DECORATION: none; background-color: #bfd6d7;
}
.matrixcolh {

	vertical-align: top; padding: 0px; margin: 0px;
	FONT: 10px dasans; COLOR: brown; TEXT-DECORATION: none; background-color: #c6dcdd;
}
.matrixcolt {

	text-align: right; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 10px dasans; COLOR: brown; TEXT-DECORATION: none; background-color: #c6dcdd;
}

.empty {

font: bold 18px daslim; color: #1e90ff; text-transform:none;
}

.compositecap {
 vertical-align: top; padding: 0px; margin: 0px; FONT: 10px dasans; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;

}
.compositecell {
 vertical-align: top; padding: 0px; margin: 0px; FONT: 10px dasans; COLOR: brown; TEXT-DECORATION: none;
 text-align: left;

}
.compositetable {

	border: solid gray 1px; vertical-align: top; padding: 0px; margin: 0px;
	FONT: bold 12px dasans; background-color: #c6dcdd;


}

.caltable {

	border: 0px; vertical-align: top;
	FONT: bold 12px dasans; COLOR: #1e90ff;

}
.calhead {
 vertical-align: middle; padding: 6px; background-color: #c6dcdd; FONT: bold 12px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.calper {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 12px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left;

}
.calmon {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 12px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left;

}




.location {
 vertical-align: middle; padding: 2px; FONT: bold 11px dasans; 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 12px dasans; 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 dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.csvthformula {

 vertical-align: middle; padding: 6px; background-color: #c6dcdd; FONT: bold 20px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}


.csvtdleft {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 12px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left;

}
.csvtdequal {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 12px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left;

}
.csvtdformula {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 12px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left;
}
.csvtdlefteven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: 12px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left;

}
.csvtdequaleven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: 12px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left;

}
.csvtdformulaeven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: 12px dasans; 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 dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.csvbutton {

}
.csvtdcol {

 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: bold 12px dasans; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align: right; cursor:pointer;
}
.csvtdvalue {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: bold 12px dasans; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align:left; cursor:pointer;
}

.csvtdcoleven {

 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: bold 12px dasans; COLOR: #1e90ff; TEXT-DECORATION: underline;
 text-align: right; cursor:pointer;
}
.csvtdvalueeven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: bold 12px dasans; 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;  FONT: 11px dasans;
 text-align: left;

}


.menupage-text {
 vertical-align: top; padding-right: 4px; FONT: bold 11px dasans; COLOR: red; TEXT-DECORATION: none;
 text-align: left;

}
a.menupage-text {
FONT: bold 11px dasans; COLOR: red; TEXT-DECORATION: none;
 vertical-align: bottom; text-align: left;

}

.menupage-line {
 border-top:0; vertical-align: top; FONT: 11px dasans; COLOR: red; TEXT-DECORATION: none;
 text-align: left;

}
.menupage-gutter {
 border: 0; width: 40px; FONT: 11px dasans; COLOR: red; TEXT-DECORATION: none;
 text-align: left;

}

a.menupage-selected {
FONT: bold 11px dasans; COLOR: red; TEXT-DECORATION: none;
 text-align: left;

}


a.menupage:link {
FONT: 11px dasans;
 text-align: left;
}
a.menupage:visited {
FONT: 11px dasans;
 text-align: left;
}
a.menupage:link:hover, a.menupage:visited:hover {
FONT: 11px dasans; COLOR: orange; TEXT-DECORATION: none;
 text-align: left;
}

a.menupage:link:active, a.menupage:visited:active {
FONT: 11px dasans;
 text-align: left;
}







.bt {

	font-weight: bold;
	font-size:  13px  ;color: white; background-color:#819089;/* #3C70C4;*/ /*BACKGROUND-COLOR: #dcdcdc;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;

	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;

}

.btasn{
	font-weight: bold; font-size:  11px ;color: white; 
	padding: 6px;	
	/*cursor: pointer;*/
	
	background: url(/da/html/images/orangeDel.png) no-repeat top right;
	border: 0;
	/*TEXT-TRANSFORM: uppercase ;*/
	text-align: center;

}
.btasn:hover, .btasn:visited:hover, .btasn:focus, .btasn:active {
	//background-color: #ffb6c1;
}

.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;
}
td.bt1 a{
	text-decoration: none; color: white;
}

.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; /*background-color: #e1e4e3;*/
}

/*
	border: solid blue 1px;
*/
.tablepage-single {
	border: 0px; margin: 0 auto;
}
/*	border: solid #1e90ff 1px; background-color: #fff5ee;*/
/*	border: solid #1e90ff 1px; background-color: #F4F6F8;*/
/*	border: solid #1e90ff 1px; background-color: #f9f9f9;*/
.tableform {
	
	
	border-top: solid 1px #4169e1;border-right: solid 1px #4169e1;border-bottom: solid 1px #4169e1;
	
	border-left: solid 1px #4169e1;
	
	/*#666666;*/ 
	
	background-color: #f9f9f9; text-align:center; padding: 10px;

}


/*	border: solid #1e90ff 1px;*/
.tablelist{

/*
border-top: solid 1px purple;border-right: solid 1px purple;border-bottom: solid 1px purple;
	border-left: 5px solid purple;
	*/
	/*border-collapse: collapse;*/ /*background-color: silver;*/
}
.tablegap{

	border: 0;
}
.tablegapv{

	border: 0;
}

/*
.breadcrumbs {
	text-align: center; font: bold 11px dasans; color: blue; TEXT-DECORATION: none;
}
a.breadcrumbs:hover {
	text-align: center; font: bold 11px dasans; color: orange; TEXT-DECORATION: none;
}*/

.breadsep {
	text-align: center; font: bold 14px dasans; color: #dddddd; TEXT-DECORATION: none;
}

.breadcrumbs {
	text-align: center; font: bold 14px dasans; color: #bbbbbb; TEXT-DECORATION: none;
}
a.breadcrumbs:hover {
	text-align: center; font: bold 14px dasans; color: orange; TEXT-DECORATION: none;
}


.login {

	border: solid 1px silver;	padding: 35px; border-spacing:20px; /*border-collapse: collapse;*/
	border-spacing: -1px;
	margin: 0 auto;
}

.loguser {
	color:#bbbbbb; text-align: left; border-style: none; FONT: bold 14px dasans; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #a52a2a;*/
}
.logfor {
	color:#bbbbbb; text-align: left; border-style: none; FONT: 14px dasans; TEXT-DECORATION: none;
}



.logorg {
	color:#f3671e; text-align: left; border-style: none; FONT: bold 14px dasans; TEXT-DECORATION: none;
}

/* end of import from erp.css
*


/*
Experimental
*/


.inner-table {
 border:none; margin:0; padding: 0px; vertical-align: top; width:100%; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: none;  /*border-spacing:1px 1px 1px 1px;*/

}

/*
original
*/
.important {
	font: bold 11px dasans; color: #c4c4c4;
}

.temp-table {
 text-align: left; vertical-align: top; background-color: white; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: none;  /*border-spacing:1px 1px 1px 1px;*/

}
.temp-cell {
 vertical-align: top; background-color: white; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 padding: 10px;border-collapse: collapse; border: solid gray 1px;

}
.temp-gutter {
 vertical-align: top; background-color: white; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 padding: 10px;border-collapse: collapse; border: none;

}
.temp-image {
 vertical-align: top; background-color: white; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: solid gray 1px; /*border-spacing:1px 1px 1px 1px;*/ padding: 4px

}
.temp-inner {
 vertical-align: top; background-color: white; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 border-collapse: collapse; border: thin gray; /*border-spacing:1px 1px 1px 1px;*/ padding: 4px

}
.temp-desc {
 text-align: center; vertical-align: top; background-color: white; FONT: 9px dasans; COLOR: #000000; TEXT-DECORATION: none;
 border-collapse: collapse; border: thin gray; /*border-spacing:1px 1px 1px 1px;*/

}

/*
shopping-cart*******************************************************************
*/
.cart-table {
 width: 100%; vertical-align: top; background-color:white; FONT: bold 12px dasans; COLOR: #41024a2; TEXT-DECORATION: none;
 border-collapse: collapse; border: none; /*border-spacing:1px 1px 1px 1px;*/

}
.cart-title {
 background-color: #558abe; white-space: nowrap; vertical-align: top; padding: 4px; FONT: bold 14px dasans; COLOR: white; TEXT-DECORATION: none;
 text-align: left;
}
.cart-button {
	FONT: bold 13px dasans ;color: orange; /*background-color: #3C70C4;*/ /*BACKGROUND-COLOR: #dcdcdc;*/
	padding: 2px;
	cursor: pointer;
	background-color: #28507a;
	/*background: url(/da/html/images/button.png) no-repeat top right;*/
	border: 0;
	TEXT-DECORATION: none;
}


.cart-remove {
	FONT: bold 13px dasans ;color: #dddddd; /*background-color: #3C70C4;*/ /*BACKGROUND-COLOR: #dcdcdc;*/
	padding: 2px;

	cursor: pointer;
	/*background-color: #28507a;*/
	background-color: #558abe;
	/*background: url(/da/html/images/button.png) no-repeat top right;*/
	border: 0;
	TEXT-DECORATION: none;

}

.cart-head {
 vertical-align: middle; padding: 4px; background-color: #D6DDE3; FONT: bold 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}
.cart-head-num {
 vertical-align: middle; padding: 4px; background-color: #D6DDE3; FONT: bold 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right
}

.cart-tot {
 vertical-align: top; padding: 4px; FONT: 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}
.cart-tot-num {
 vertical-align: top; padding: 4px; background-color: white; FONT: 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}
.cart-del {
 white-space: nowrap; vertical-align: top; padding: 4px;  FONT: 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}
.cart-del-num {
 vertical-align: top; padding: 4px; background-color: white; FONT: 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}
.cart-tax {
 vertical-align: top; padding: 4px;  FONT: bold 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}
.cart-tax-num {
 vertical-align: top; padding: 4px; background-color: white; FONT: bold 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}
.cart-grand {
 vertical-align: top; padding: 4px; background-color: #d9eefa; FONT: bold 13px dasans; COLOR: #336699; TEXT-DECORATION: none; /*text-transform: uppercase;*/
 text-align: right;
}
.cart-grand-num {
 vertical-align: top; padding: 4px; background-color: #d9eefa; FONT: bold 13px dasans; COLOR: #336699; TEXT-DECORATION: none;
 text-align: right;
}

.cart {
 vertical-align: top; padding: 4px; background-color: white; FONT: 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left;
}

.cart-num {
 vertical-align: top; padding: 4px; background-color: white; FONT: 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right;
}

a.cart:link, a.cart:visited {
	TEXT-DECORATION: none
}

.cart-link {
 	TEXT-DECORATION: none;

}
a.cart-link:link:hover, a.cart-link:visited:hover {
	COLOR: orange; TEXT-DECORATION: none
}
.cart-footnote {
 vertical-align: top; padding: 4px; background-color: white; FONT: 11px dasans; COLOR: #9BA3A9; TEXT-DECORATION: none;
 text-align: left;
}
.cart-empty {
 padding-left: 10px; vertical-align: top; FONT: 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 border-collapse: separate; border: none; /*border-spacing:1px 1px 1px 1px; */

}




/*
common
==============================================================================
*/
UNKNOWN {
	FONT: 12px dasans;
}
P {
	FONT: 11px daslim;
}
FORM {
	FONT: 11px dasans
}
.p {
	FONT: bold 13px dasans; color: #819089
}
H3 {
	FONT: bold 13px dasans; COLOR: red
}

/*
.bgcolor {
	BACKGROUND-COLOR: #ffcc99
}
*/
/*
.bgcolor {
	BACKGROUND-COLOR: #cccc99
}
*/
.bgcolor {
	BACKGROUND-COLOR: white
}

/*
.br {
	FONT: 11px dasans; COLOR: red; TEXT-DECORATION: none
}
.bl {
	text-align: left; font: 11px dasans; color: #FF0000; TEXT-DECORATION: none;
}*/
.br {
	FONT: bold 14px dasans; COLOR: brown; TEXT-DECORATION: none;
}
.bl {
	FONT: bold 14px dasans; COLOR: #1b71a2; TEXT-DECORATION: none;
}

/*
==============================================================================
NEW
*/
.loginfo {
	text-align: left; font: bold 11px dasans; color: #1B71A2; TEXT-DECORATION: none

}
/*
.lt {border-collapse: separate; background-color: #CBD2D8; border: none; border-spacing:1px 1px; vertical-align: top
}
*/
.lt {  border: solid 1px;  vertical-align: top;
margin:0 auto; width: 100%;
}

.lpad {
 padding: 4px
}
.label {
  FONT: bold 11px dasans; COLOR: #000066
}

/*
form
==============================================================================

*/
.ptitle {
/*background-color: #fffafa;*/
/*border-left: 5px solid #3a3a3a;*/
/*border-top: 1px solid #3a3a3a;border-right: 1px solid #3a3a3a;border-bottom: 1px solid #3a3a3a;*/
 color: #4682b4;/*#999999;*/ /*#dddddd;*/ FONT: bold 18px daslim; TEXT-DECORATION: none;
}
.ptitle-imp {

 color: #4682b4 ;/* #b22222 #999999;*/ /*#dddddd;*/ FONT: bold 18px daslim; TEXT-DECORATION: none;
}
.ptitle-alt {

 color: white; /*#dddddd;*/ FONT: bold 30px daslim; TEXT-DECORATION: none; 
}
.ptab {
  padding: 4px; background-color: #D6DDE3; FONT: 14px dasans; COLOR: #819089; TEXT-DECORATION: none;
  text-align: center; border-bottom: solid 1px #819089;/*#a52a2a*/;
}

.ptabselect {
	background-color: #4682b4 /*#a862ea*/; border-left: solid 1px #819089;	border-top: solid 1px #819089;	border-right: solid 1px #819089; padding: 4px;
	color:#FFFFFF; /*#6e7a2c;*/
	FONT: bold 14px dasans; TEXT-DECORATION: none ;
  text-align: center;
}

.ptabdisable {
  white-space: nowrap; padding: 4px; background-color: #cccccc; color:#eeeeee; FONT: 14px dasans; TEXT-DECORATION: none;
  text-align: center; border-bottom: solid 1px #819089;
}

.ptabempty {
  padding: 4px;  background-color: #cccccc; color:gray; FONT: 12px dasans; TEXT-DECORATION: none;
  text-align: center; border-bottom: solid 1px #819089;
}
.ptabnobg {
  padding: 4px;  /*background-color: #cccccc; */color:gray; FONT: 14px dasans; TEXT-DECORATION: none;
  text-align: center; border-bottom: solid 1px #819089;
}
.bttab {
	text-align: center; border-style: none;
	TEXT-DECORATION: none;
	cursor: pointer;
	background-color: #D6DDE3; FONT: 14px dasans; COLOR: #56615c;/*COLOR: #819089;*/
}

.bttab:hover,.bttab:focus, .bttab:visited:hover,.bttab:link:hover {
	color:orange;
}



.ftitle {
 padding: 4px; background-color: white; FONT: bold 13px dasans; COLOR: orange; TEXT-DECORATION: none;
 text-align: left; /*text-transform:uppercase*/
}
.ftools {
 background-color: white; FONT: bold 13px dasans; COLOR: orange; TEXT-DECORATION: none;
 text-align: right;
}

.message-c {
 padding: 0; margin:0; FONT: 15px dasans; COLOR: orange; TEXT-DECORATION: none;
text-align: center;
}
.message-v {
 padding: 4px; FONT: 15px dasans; COLOR: red; TEXT-DECORATION: none;
text-align: center;
}

.message-s {
 padding: 4px; FONT: 15px dasans; COLOR: red; TEXT-DECORATION: none;
text-align: center;
}

.status-tab {
 padding: 0px; margin: 0px; FONT: 11px dasans; COLOR: #666666; TEXT-DECORATION: none;
text-align: center;
}
.status {
 padding: 0px; margin: 0px; FONT: 11px dasans; COLOR: #666666; TEXT-DECORATION: none;
text-align: center;
}
.fcaption {
 FONT: 12px Arial; COLOR: #3b433f;/*#819089*/ TEXT-DECORATION: none;
 text-align: left; padding: 2px 2px;
}
td.fcaption{
	vertical-align: top;
}
td.fcaption-m{
	vertical-align: top;
}

.fcaption-m {
 FONT: 12px Arial; COLOR: red;/*#f3671e*/ TEXT-DECORATION: none;
 text-align: left; padding: 2px 2px;
}
/*
.fcaption {
 background-color: #819089; FONT: bold 10px dasans; COLOR: white; TEXT-DECORATION: none;
 text-align: left; padding: 2px 10px;
}
.fcaption-m {
 background-color: #f3671e; FONT: bold 10px dasans; COLOR: white; TEXT-DECORATION: none;
 text-align: left; padding: 2px 10px;
}


*/



/*
.field {
FONT: bold 18px daslim; COLOR: black; TEXT-DECORATION: none;
 text-align: left;
 padding-bottom: 5px;
}
*/

.field-num {
 FONT: bold 13px dasans; color: #819089; TEXT-DECORATION: none;
 text-align: right;
}
.field {
	FONT: bold 13px dasans; color: #819089;
	text-align: left;
	
	
}

input.field:focus ~ label {
  display: block;
}
.fieldr {
	FONT: 13px daslim; 
	
	color: #dc143c;
}

input.fieldr:focus ~ label {
  display: block;
}


.pseudolabel {
  display: none;
  font: 13px daslim;
  color: gray;
}
.label {
 
  font: 13px daslim;
  color: gray;
}




/*
==============================================================================
list-table
*/
.lnav {
 vertical-align: top; background-color: #F4F6F8; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: center;
}
.ltitle {

 padding: 4px; background-color: white; FONT: bold 18px dasans; COLOR: #819089; TEXT-DECORATION: none;
 text-align: left;
 
 text-align: center;
 
}

.nav {

	border:solid 1px silver; background-color: #e8ecf0; font:bold 11px verdana, san-serif ; 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;

}*/


.lhead {
 vertical-align: top; padding: 4px; background-color: #819089; FONT: bold 10px dasans; COLOR: white; TEXT-DECORATION: none;
 text-align: left; margin: 1px; border-right: solid 1px white;
}
.lhead-num {
 vertical-align: top; padding: 4px; background-color: #819089; FONT: bold 10px dasans; COLOR: white; TEXT-DECORATION: none;
 text-align: right; margin: 1px;border-right: solid 1px white;
}


.lhead-sel {
 vertical-align: top; padding: 4px; background-color: #c0cb55; FONT: bold 10px dasans; COLOR: white; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lhead-num-sel {
 vertical-align: top; padding: 4px; background-color: #c0cb55; FONT: bold 10px dasans; COLOR: white; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}

.lhead-link{
	text-decoration: none; color: white;
}
.lhead-link:hover {
	color: red;

}



.ltot {
 vertical-align: top; padding: 4px; background-color: #aecdcf; FONT: bold 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.ltot-num {
 vertical-align: top; padding: 4px; background-color: #aecdcf; FONT: bold 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}
.ltot-s {
 vertical-align: top; padding: 4px; background-color: #a6bdbd; FONT: bold 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.ltot-num-s {
 vertical-align: top; padding: 4px; background-color: #a6bdbd; FONT: bold 11px dasans; COLOR: #1B71A2; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}


.lodd {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lodd-num {
 vertical-align: top; padding: 4px; background-color: #F4F6F8; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}

.leven {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.leven-num {
 vertical-align: top; padding: 4px; background-color: #E8ECF0; FONT: 11px dasans; COLOR:  black; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}
.lhi {
 vertical-align: top; padding: 4px; background-color: #ffdead; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lhi-num {
 vertical-align: top; padding: 4px; background-color: #ffdead; FONT: 11px dasans; COLOR:  black; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}


/*     */
.lodd-s {
 vertical-align: top; padding: 4px; background-color: #f4fcf8; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lodd-num-s {
 vertical-align: top; padding: 4px; background-color: #f4fcf8; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}
.lodd-center {
 vertical-align: top; padding: 4px; background-color: #f4fcf8; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: center; border-right: solid 1px white;
}


.leven-s {
 vertical-align: top; padding: 4px; background-color: #E8F2F0; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.leven-num-s {
 vertical-align: top; padding: 4px; background-color: #E8F2F0; FONT: 11px dasans; COLOR:  black; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}
.leven-center {
 vertical-align: top; padding: 4px; background-color: #E8F2F0; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: center;border-right: solid 1px white;
}



.lhi-s {
 vertical-align: top; padding: 4px; background-color: #ffb6c1; FONT: 11px dasans; COLOR: black; TEXT-DECORATION: none;
 text-align: left; border-right: solid 1px white;
}
.lhi-num-s {
 vertical-align: top; padding: 4px; background-color: #ffb6c1; FONT: 11px dasans; COLOR:  black; TEXT-DECORATION: none;
 text-align: right; border-right: solid 1px white;
}



.lactive {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; FONT: bold 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: left;
}
.linactive {
 vertical-align: top; padding: 4px; background-color: #f5f5dc; FONT: bold 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: left;
}

/*
==============================================================================
list-comma/break separated
*/

.list-comma-table{
	/*
	color: white;
	border-spacing:20px 20px;
	*/
}
.list-comma-cat{
	font: bold 14px dasans;
	color: #819089;
	padding-left: 50px;padding-right: 50px;
/*
width: 200px;
border-top: solid 5px #c2ce54;

padding-right: 50px;
*/

}
.list-comma-det{
	font: 12px dasans;
	color: #c2ce54;
	padding-left: 50px;
}

td.list-comma-det a{

text-decoration: none;
}

td.list-comma-det a:hover{
color: #f3671e;
text-decoration: none;
}


/*
==============================================================================
list-comma/break separated
*/

.list-comma-table_alt{
	color: white;
	border-spacing:20px 20px;
}
.list-comma-cat_alt{
	font: bold 22px dasans;

width: 200px;
border-top: solid 5px #c2ce54;

padding-right: 50px;


}
.list-comma-det_alt{
	font: 16px dasans;

}

td.list-comma-det_alt a{
color: white;
text-decoration: none;
}

td.list-comma-det_alt a:hover{
color: #f3671e;
text-decoration: none;
}

/*
==============================================================================
list-columnar
*/


.lclink {
 	TEXT-DECORATION: none; color: #a42a2a;cursor: pointer;
}
.lclink:hover{
	color: #6e7a2c;
}



/*
.lclinkcomma.link {
 vertical-align: top; padding: 0px; background-color: red; FONT: bold 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; width:723px
}*/


.lcnav {
 vertical-align: top; background-color: white; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: left;
}
.lctitle {
 text-align: center; font: bold 18px dasans; color: #CD5C5C; TEXT-DECORATION: none;

}

.lchead {
 vertical-align: top; FONT: bold 13px dasans; COLOR: #4169e1; TEXT-DECORATION: none;
 text-align: left;
}


.lchead-num {
 vertical-align: top; FONT: bold 13px dasans; COLOR: #4169e1; TEXT-DECORATION: none;
 text-align: right;
}

.lctot {
 vertical-align: top; FONT: bold 13px dasans; COLOR: #4169e1; TEXT-DECORATION: none;
 text-align: left;
}
.lctot-num {
 vertical-align: top; FONT: bold 13px dasans; COLOR: #4169e1; TEXT-DECORATION: none;
 text-align: right;
}

.lcodd {

 vertical-align: top; FONT: 13px dasans; COLOR: #2a68a4; /*TEXT-DECORATION: none;*/ TEXT-TRANSFORM: none;
 text-align: left; line-height: 20px
}
td.lcodd-num a{
	/*TEXT-DECORATION: none;*/ color: #2a68a4;
}
td.lceven-num a{
	/*TEXT-DECORATION: none;*/ color: #2a68a4;
}
td.lcodd-num a:hover{
	/*TEXT-DECORATION: none;*/ color: purple;
}
td.lceven-num a:hover{
	/*TEXT-DECORATION: none;*/ color: purple;
}
td.lcodd a{
	/*TEXT-DECORATION: none;*/ color: #2a68a4;
}
td.lceven a{
	/*TEXT-DECORATION: none;*/ color: #2a68a4;
}
td.lcodd a:hover{
	/*TEXT-DECORATION: none;*/ color: purple;
}
td.lceven a:hover{
	/*TEXT-DECORATION: none;*/ color: purple;
}

.lcodd-num {

 vertical-align: top; FONT: 13px dasans; COLOR: #2a68a4; /*TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase;*/
 text-align: right; line-height: 20px
}

.lceven {


 vertical-align: top; FONT: 13px dasans; COLOR: #2a68a4; /*TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase;*/
 text-align: left; line-height: 20px
}

.lceven-num {

 vertical-align: top; FONT: 13px dasans; COLOR: #2a68a4; /*TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase;*/
 text-align: right; line-height: 20px
}

.lcactive {
 vertical-align: top; bold 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: left;
}
.lcinactive {
 vertical-align: top; FONT: bold 12px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: left;
}

.lccateven {
 vertical-align: top; FONT: bold 12px dasans; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: left;
}

.lccatodd {
 vertical-align: top; FONT: bold 12px dasans; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: left;
}
.category{
  font: bold 18px dasans;COLOR: brown;
}

.categories {
 vertical-align: top; FONT: bold 11px dasans;  TEXT-DECORATION: none;
 text-align: left; border: solid 1px gray;
}
.categories td{
  color: gray;
}

/*alt css 1*/
.lctable1 {
	width:100%; text-align: left; background-color: inherit;/*#fffff0 #f5fffa #f5f5dc #f5f5dc*/ border/*-left*/: solid 1px #a52a2a;	/*border-bottom: solid 1px #a52a2a;	border-right: solid 1px #a52a2a; */
}

.lcnav1 {
 vertical-align: top; FONT: 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align:left; /*width:100%*/
}
.lctitle1 {
 text-align: left; 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: left; /*width:100%;*/
}
.lchead-num1 {
 vertical-align: top; FONT: bold 9px dasans; COLOR: teal; TEXT-DECORATION: none;
 text-align: right; /*width:100%*/
}


.lctot1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: #000066; TEXT-DECORATION: none;
 text-align: left; /*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: left;
}
a.lcodd1 {
  vertical-align: top; FONT: 12px dasans; COLOR: #6666ff;
 text-align: left;
}

.lceven1 {
  vertical-align: top; FONT: 11px dasans; COLOR: #2f4f4f;
 text-align: left;
}
a.lceven1 {
  vertical-align: top; FONT: 12px dasans; COLOR: #6666ff;
 text-align: left;
}

.lcactive1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}
.lcinactive1 {
 vertical-align: top; FONT: bold 11px dasans; COLOR: blue; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}

.lccateven1 {
 vertical-align: top; FONT: bold 12px dasans; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}

.lccatodd1 {
 vertical-align: top; FONT: bold 12px dasans; COLOR: #CD5C5C; TEXT-DECORATION: none;
 text-align: left; /*width:100%*/
}
.lctable {

border-top: solid 1px #f3671e;border-right: solid 1px #f3671e;border-bottom: solid 1px #f3671e;
	border-left: 5px solid #f3671e;/*border-collapse: collapse;*/ /*background-color: silver;*/



}
.lctable td{
	padding-left: 5px;padding-right:5px; padding-top: 2px; padding-bottom: 2px;
}
/*new css for alt table, used in address/main menu*/

/*alt css _alt   used for Fovorites */
.lctable_alt {
	margin: 0 auto;
	color: white;
	/*padding:10px 0px 50px 50px;*/


}

.lcnav_alt {

}
.lctitle_alt {

}
.lchead_alt {

}
.lchead-num_alt {

}


.lctot_alt {

}
.lctot-num_alt {

}

.lcodd_alt{
	font: 18px dasans;
}

td.lcodd_alt a{
color: white;
text-decoration: none;
}

td.lcodd_alt a:hover{
color: #f3671e;
text-decoration: none;
}
.lceven_alt{
	font: 18px dasans;
}

td.lceven_alt a{
color: white;
text-decoration: none;
}

td.lceven_alt a:hover{
color: #f3671e;
text-decoration: none;
}



.lcactive_alt {

}
.lcinactive_alt {
 }

.lccateven_alt {
 }

.lccatodd_alt {
 }



/*** BROUGHT BACK FROM OLD CSS ***/

/*
==============================================================================
list-columnar
*/





/*
menu-portal*******************************************************************
*/
.mpvtable{
	border-collapse: collapse; FONT: 13px dasans;  TEXT-DECORATION: none; TEXT-TRANSFORM: None;
}
.mpvcaption {
color: white; background: #6e7a2c; padding-left: 5px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; font: bold 14px Arial;
}

.mpv {
	padding-top: 5px; TEXT-ALIGN: left; COLOR: #1B71A2; TEXT-DECORATION: none
}

/*
.mpv-selected {
	TEXT-INDENT: 10px; TEXT-ALIGN: left; FONT: bold 11px dasans; COLOR: #CD5C5C; TEXT-DECORATION: none;
  BACKGROUND-COLOR: #ffcc99
}

*/
.mpv-selected {
	padding-top: 5px; TEXT-ALIGN: left;  COLOR: brown; TEXT-DECORATION: none;
}


.mpv-noaction {
	TEXT-ALIGN: left; FONT: bold 11px dasans; COLOR: #6d84b4; TEXT-DECORATION: none;

}

a.mpv:link {
	COLOR: #6d84b4; TEXT-DECORATION: none
}
a.mpv:visited {
	COLOR: #6d84b4; TEXT-DECORATION: none
}
a.mpv:link:hover, a.mpv:visited:hover {
	COLOR: brown; TEXT-DECORATION: none
}

a.mpv:link:active, a.mpv:visited:active {
	COLOR: #6d84b4; TEXT-DECORATION: none
}
a.mpvref-selected {
	/*white-space: nowrap;*/ COLOR: brown; TEXT-DECORATION: none;
}
a.mpvref {
	/*white-space: nowrap;*/ COLOR: #6d84b4; TEXT-DECORATION: none;
}
a.mpvref:link:hover, a.mpvref:visited:hover {
	COLOR: brown; TEXT-DECORATION: none
}





.mphtable{
	border-collapse: collapse; FONT: 15px daslim; TEXT-DECORATION: none; color: white;TEXT-TRANSFORM: uppercase;
}

.mph {
	border-left: gray 1px solid; padding: 5px; /*background-color: #28507a;*/  TEXT-DECORATION: none;
}
.mph-selected {
	border-left: gray 1px solid; padding: 5px; /*background-color: #21345a;*/	COLOR: orange; TEXT-DECORATION: none;

}
.mph-noaction {
	COLOR: Silver; TEXT-DECORATION: none;

}
a.mph:link {
	border: 0;TEXT-DECORATION: none;
}
a.mph:visited {
	TEXT-DECORATION: none;
}
a.mph:link:hover, a.mph:visited:hover {
	COLOR: orange; TEXT-DECORATION: none;
}

a.mph:link:active, a.mph:visited:active {
	TEXT-DECORATION: none;
}

a.mphref-selected {
	white-space: nowrap;COLOR: orange; TEXT-DECORATION: none;
}
a.mphref {
	white-space: nowrap;COLOR: white; TEXT-DECORATION: none;
}
a.mphref:link:hover, a.mphref:visited:hover {
	COLOR: orange; TEXT-DECORATION: none
}


/*
menu-login====================================================================
*/
.tablemenulogin{
	border-collapse: collapse; FONT: 15px daslim; TEXT-DECORATION: none;
}
.ml {
	/*border-right: gray 1px solid;*/ padding: 5px;COLOR: white; TEXT-DECORATION: none; /*border-left: solid 1px green;border-top: solid 1px green;#6495ed;*/
	/*border: 1px solid red;*/ padding:0;
}
.ml-selected {
	/*border-right: gray 1px solid;*/ padding: 5px;background-color: #2c467a; COLOR: orange; TEXT-DECORATION: none; /*border-left: solid 1px green;border-top: solid 1px green; #6495ed;*/
 }
a.mlref-selected {
	white-space: nowrap;COLOR: orange; TEXT-DECORATION: none;
}
a.mlref {
	white-space: nowrap;COLOR: white; TEXT-DECORATION: none;
}
a.mlref:link:hover, a.mlref:visited:hover {
	COLOR: orange; TEXT-DECORATION: none
}



/*
==============================================================================
OLD
==============================================================================
*/

A.group {
	FONT-WEIGHT: normal; COLOR: #4444ff; BACKGROUND-COLOR: silver
}
SPAN.group {
	FONT-WEIGHT: normal; COLOR: red; BACKGROUND-COLOR: #ffddaa
}
.b {
	FONT: 11px dasans
}
.l {
	FONT: 11px dasans; COLOR: #c4c4c4; background-color: #819089;
}
.pb {
	FONT: 15px dasans; COLOR: #1b71a2}
.pr {
	FONT: 11px dasans; COLOR: red
}
.m {
	FONT: 11px dasans; COLOR: #ffff66; TEXT-DECORATION: none
}
.m {
	FONT: 11px dasans; COLOR: yellow; TEXT-DECORATION: none
}
.mr {
	FONT: 11px dasans; COLOR: yellow; TEXT-DECORATION: none
}

.mb {
	FONT: 11px dasans; 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
}



.md {
	FONT: bold 11px dasans; COLOR: white; TEXT-DECORATION: none
}
.mdh {
	FONT: bold 11px dasans; COLOR: red; TEXT-DECORATION: none
}
.mdr {
	FONT: bold 11px dasans; COLOR: white; TEXT-DECORATION: none
}
.msr {
	FONT: bold 11px dasans; COLOR: white; TEXT-DECORATION: none
}
.ms {
	FONT: 12px dasans; COLOR: #000066; TEXT-DECORATION: none
}
.ms {
	FONT: bold 11px dasans; COLOR: white; TEXT-DECORATION: none
}
.h {
	FONT: bold 14px dasans
}
.h {
	FONT: bold 16px dasans; TEXT-DECORATION: none
}
.main {
	FONT: 15px dasans
}
.r {
	/*FONT: 12px dasans; COLOR: brown*/
}

.o {
	FONT: bold 12px dasans; COLOR: orange
}

.big {
	FONT: bold 15px dasans; COLOR: brown
}
.name {
	FONT: 16px "Arial Narrow",dasans
}
.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 12px dasans; COLOR: #cc6600; TEXT-DECORATION: none
}
.sl {
	FONT: 14px "Times Roman",Dutch,serif; TEXT-DECORATION: none
}
.sm {
	FONT: 12px "Times Roman",Dutch,serif; TEXT-DECORATION: none
}
.ss {
	FONT: 11px "Times Roman",Dutch,serif; TEXT-DECORATION: none
}
.sb {
	FONT: bold 12px "Times Roman", Dutch,serif; TEXT-DECORATION: none
}


.btbig {
	FONT: bold 15px dasans; COLOR: blue;
}
.btsblue {
	FONT: bold 12px dasans; WIDTH: 30px; COLOR: blue
}
.btswhite {
	FONT: bold 12px dasans; WIDTH: 30px; COLOR: yellow; BACKGROUND-COLOR: gray
}
.btsred {
	FONT: bold 12px dasans; WIDTH: 30px; COLOR: red
}
.disp {
	FONT: bold 12px dasans
}
.btseq {
	FONT: bold 14px dasans; WIDTH: 30px; COLOR: green; BACKGROUND-COLOR: orange
}
.ps {
	FONT: 9px dasans; TEXT-DECORATION: none
}
.lo {
	FONT: bold 12px dasans; COLOR: blue; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
.le {
	FONT: bold 12px dasans; COLOR: blue; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.ls {
	FONT: bold 12px dasans; COLOR: red; BACKGROUND-COLOR: #ffcccc; TEXT-DECORATION: none
}
.nd {
	TEXT-DECORATION: none
}
.ph {
	FONT: bold 12px dasans; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
.graybg {
	FONT: 11px dasans;
	color: blue;
	background-color: #ddddff
}
.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;
}
