﻿/* $Workfile: mainstyle.css $ $Revision: 30 $ */

/* Basic Tag Definitions */

body
							{
							margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #000000;
							background-color: #ffffff;
							}

table,tr,td,input,select,option,textarea,small,big
							{
							margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #333333;
							}

b,i						{
							margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							}

em							{ font-size: 12; font-weight: bold;	color: #ff0000; }


A:link { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size : 10px; color: #000000; text-decoration: none; }
A:visited { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size : 10px;  color: #000000; text-decoration: none; }
A:active { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size : 10px;  color: #CC3300; text-decoration: underline; }
A:hover { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size : 10px;  color: #CC3300; text-decoration: underline; }




small               	{ font-size: 9px; }
big                 	{ font-size: 12px; }

h1							{ font-size: 16px; color: #003366; margin: 0px;}
h2							{ font-size: 13px; color: #003366; margin: 0px;}
h3							{ font-size: 10px; font-weight: bold; color: #000000; margin: 0px;}


/* Navigation Special */

#headern  {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 18px; cell-spacing: 5px; cell-padding: 5px; font-family: "Arial", "Verdana", "Helvetica";}
#headerb  {text-decoration: none; color: #000000; font-weight: bold; font-size: 18px; cell-spacing: 5px; cell-padding: 5px; font-family: "Arial", "Verdana", "Helvetica";}
#headerh  {text-decoration: none; color: #003366; font-weight: bold; font-size: 16px; cell-spacing: 5px; cell-padding: 5px; font-family: "Arial", "Verdana", "Helvetica";}

#topManager				{ color: #ffffff; }



.linput 					{ background-color:#AECEE0;border: 0px inset;font-size:9px; }
.navi 					{ text-decoration: none; color: #003366; font-size: 11px; font-weight: bold; }
.navi_highlight		{ text-decoration: none; color: #FFFFFF; font-size: 11px; font-weight: bold; }

/* Footer */

.footer					{ background-color: #EEEEEE; }

/* new r3 design */

.highlight				{ color: red; }

.block					{ padding:0px; spacing:0px; border:0px; }

.block_blue				{ background-color: #CC3300; color: #ffffff; }
.block_blue_b			{ background-color: #CC3300; color: #ffffff; font-size: 4px; }
.block_blue_tl			{ background-color: #CC3300; background-image: url("/images/system/eck_top_left.gif"); 	 color: #ffffff; }
.block_blue_tr			{ background-color: #CC3300; background-image: url("/images/system/eck_top_right.gif"); 	 color: #ffffff; }
.block_blue_bl			{ background-color: #CC3300; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_blue_br			{ background-color: #CC3300; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mblue			{ background-color: #EfEfE7; color: #000000; }
.block_mblue_b			{ background-color: #EfEfE7; color: #000000; font-size: 4px; }
.block_mblue_tl		{ background-color: #EfEfE7; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_mblue_tr		{ background-color: #EfEfE7; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_mblue_bl		{ background-color: #EfEfE7; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mblue_br		{ background-color: #EfEfE7; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lblue			{ background-color: #f7f7f3; color: #000000; }
.block_lblue_b			{ background-color: #f7f7f3; color: #000000; font-size: 4px; }
.block_lblue_tl		{ background-color: #f7f7f3; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_lblue_tr		{ background-color: #f7f7f3; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_lblue_bl		{ background-color: #f7f7f3; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_lblue_br		{ background-color: #f7f7f3; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_lblue_itl		{ background-color: #f7f7f3; background-image: url("/images/system/ecki_top_left.gif"); 	 color: #000000; }
.block_lblue_itr		{ background-color: #f7f7f3; background-image: url("/images/system/ecki_top_right.gif"); 	 color: #000000; }
.block_lblue_ibl		{ background-color: #f7f7f3; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_lblue_ibr		{ background-color: #f7f7f3; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_lila				{ background-color: #990066; color: #ffffff; }
.block_lila_b			{ background-color: #990066; color: #ffffff; font-size: 4px; }
.block_lila_tl			{ background-color: #990066; background-image: url("/images/system/eck_top_left.gif"); 	 color: #ffffff; }
.block_lila_tr			{ background-color: #990066; background-image: url("/images/system/eck_top_right.gif"); 	 color: #ffffff; }
.block_lila_bl			{ background-color: #990066; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_lila_br			{ background-color: #990066; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mlila			{ background-color: #CC3399; color: #000000; }
.block_mlila_b			{ background-color: #CC3399; color: #000000; font-size: 4px; }
.block_mlila_tl		{ background-color: #CC3399; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_mlila_tr		{ background-color: #CC3399; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_mlila_bl		{ background-color: #CC3399; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mlila_br		{ background-color: #CC3399; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_llila			{ background-color: #F7D9F5; color: #000000; }
.block_llila_b			{ background-color: #F7D9F5; color: #000000; font-size: 4px; }
.block_llila_tl		{ background-color: #F7D9F5; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_llila_tr		{ background-color: #F7D9F5; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_llila_bl		{ background-color: #F7D9F5; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_llila_br		{ background-color: #F7D9F5; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_llila_itl		{ background-color: #F7D9F5; background-image: url("/images/system/ecki_top_left.gif"); 	 color: #000000; }
.block_llila_itr		{ background-color: #F7D9F5; background-image: url("/images/system/ecki_top_right.gif"); 	 color: #000000; }
.block_llila_ibl		{ background-color: #F7D9F5; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_llila_ibr		{ background-color: #F7D9F5; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_green			{ background-color: #006666; color: #ffffff; }
.block_green_b			{ background-color: #006666; color: #ffffff; font-size: 4px; }
.block_green_tl		{ background-color: #006666; background-image: url("/images/system/eck_top_left.gif"); 	 color: #ffffff; }
.block_green_tr		{ background-color: #006666; background-image: url("/images/system/eck_top_right.gif"); 	 color: #ffffff; }
.block_green_bl		{ background-color: #006666; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_green_br		{ background-color: #006666; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mgreen			{ background-color: #339999; color: #000000; }
.block_mgreen_b		{ background-color: #339999; color: #000000; font-size: 4px; }
.block_mgreen_tl		{ background-color: #339999; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_mgreen_tr		{ background-color: #339999; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_mgreen_bl		{ background-color: #339999; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mgreen_br		{ background-color: #339999; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lgreen			{ background-color: #99CCCC; color: #000000; }
.block_lgreen_b		{ background-color: #99CCCC; color: #000000; font-size: 4px; }
.block_lgreen_tl		{ background-color: #99CCCC; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_lgreen_tr		{ background-color: #99CCCC; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_lgreen_bl		{ background-color: #99CCCC; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_lgreen_br		{ background-color: #99CCCC; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_lgreen_itl		{ background-color: #99CCCC; background-image: url("/images/system/ecki_top_left.gif"); 	 color: #000000; }
.block_lgreen_itr		{ background-color: #99CCCC; background-image: url("/images/system/ecki_top_right.gif"); 	 color: #000000; }
.block_lgreen_ibl		{ background-color: #99CCCC; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_lgreen_ibr		{ background-color: #99CCCC; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_red				{ background-color: #990000; color: #ffffff; }
.block_red_b			{ background-color: #990000; color: #ffffff; font-size: 4px; }
.block_red_tl			{ background-color: #990000; background-image: url("/images/system/eck_top_left.gif"); 	 color: #ffffff; }
.block_red_tr			{ background-color: #990000; background-image: url("/images/system/eck_top_right.gif"); 	 color: #ffffff; }
.block_red_bl			{ background-color: #990000; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_red_br			{ background-color: #990000; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mred				{ background-color: #CC3333; color: #000000; }
.block_mred_b			{ background-color: #CC3333; color: #000000; font-size: 4px; }
.block_mred_tl			{ background-color: #CC3333; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_mred_tr			{ background-color: #CC3333; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_mred_bl			{ background-color: #CC3333; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mred_br			{ background-color: #CC3333; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lred				{ background-color: #FFCCCC; color: #000000; }
.block_lred_b			{ background-color: #FFCCCC; color: #000000; font-size: 4px; }
.block_lred_tl			{ background-color: #FFCCCC; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_lred_tr			{ background-color: #FFCCCC; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_lred_bl			{ background-color: #FFCCCC; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_lred_br			{ background-color: #FFCCCC; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_lred_itl		{ background-color: #FFCCCC; background-image: url("/images/system/ecki_top_left.gif"); 	 color: #000000; }
.block_lred_itr		{ background-color: #FFCCCC; background-image: url("/images/system/ecki_top_right.gif"); 	 color: #000000; }
.block_lred_ibl		{ background-color: #FFCCCC; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_lred_ibr		{ background-color: #FFCCCC; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_oliv				{ background-color: #999900; color: #ffffff; }
.block_oliv_b			{ background-color: #999900; color: #ffffff; font-size: 4px; }
.block_oliv_tl			{ background-color: #999900; background-image: url("/images/system/eck_top_left.gif"); 	 color: #ffffff; }
.block_oliv_tr			{ background-color: #999900; background-image: url("/images/system/eck_top_right.gif"); 	 color: #ffffff; }
.block_oliv_bl			{ background-color: #999900; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_oliv_br			{ background-color: #999900; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_moliv				{ background-color: #CC3333; color: #000000; }
.block_moliv_b			{ background-color: #999900; color: #000000; font-size: 4px; }
.block_moliv_tl			{ background-color: #999900; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_moliv_tr			{ background-color: #999900; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_moliv_bl			{ background-color: #999900; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_moliv_br			{ background-color: #999900; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_loliv				{ background-color: #CCCC99; color: #000000; }
.block_loliv_b			{ background-color: #CCCC99; color: #000000; font-size: 4px; }
.block_loliv_tl			{ background-color: #CCCC99; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_loliv_tr			{ background-color: #CCCC99; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_loliv_bl			{ background-color: #CCCC99; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_loliv_br			{ background-color: #CCCC99; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_loliv_itl		{ background-color: #CCCC99; background-image: url("/images/system/ecki_top_left.gif"); 	 color: #000000; }
.block_loliv_itr		{ background-color: #CCCC99; background-image: url("/images/system/ecki_top_right.gif"); 	 color: #000000; }
.block_loliv_ibl		{ background-color: #CCCC99; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_loliv_ibr		{ background-color: #CCCC99; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_brown				{ background-color: #CC6600; color: #ffffff; }
.block_brown_b			{ background-color: #CC6600; color: #ffffff; font-size: 4px; }
.block_brown_tl			{ background-color: #CC6600; background-image: url("/images/system/eck_top_left.gif"); 	 color: #ffffff; }
.block_brown_tr			{ background-color: #CC6600; background-image: url("/images/system/eck_top_right.gif"); 	 color: #ffffff; }
.block_brown_bl			{ background-color: #CC6600; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_brown_br			{ background-color: #CC6600; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mbrown				{ background-color: #CC6600; color: #CC6600; }
.block_mbrown_b			{ background-color: #CC6600; color: #000000; font-size: 4px; }
.block_mbrown_tl			{ background-color: #CC6600; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_mbrown_tr			{ background-color: #CC6600; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_mbrown_bl			{ background-color: #CC6600; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mbrown_br			{ background-color: #CC6600; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lbrown				{ background-color: #FFCC66; color: #CC6600; }
.block_lbrown_b			{ background-color: #FFCC66; color: #CC6600; font-size: 4px; }
.block_lbrown_tl			{ background-color: #FFCC66; background-image: url("/images/system/eck_top_left.gif"); 	 color: #CC6600; }
.block_lbrown_tr			{ background-color: #FFCC66; background-image: url("/images/system/eck_top_right.gif"); 	 #color: CC6600; }
.block_lbrown_bl			{ background-color: #FFCC66; background-image: url("/images/system/eck_bottom_left.gif");  color: #CC6600; font-size: 4px; }
.block_lbrown_br			{ background-color: #FFCC66; background-image: url("/images/system/eck_bottom_right.gif"); color: #CC6600; font-size: 4px; }
.block_lbrown_itl		{ background-color: #FFCC66; background-image: url("/images/system/ecki_top_left.gif"); 	 color: #CC6600; }
.block_lbrown_itr		{ background-color: #FFCC66; background-image: url("/images/system/ecki_top_right.gif"); 	 color: #CC6600; }
.block_lbrown_ibl		{ background-color: #FFCC66; background-image: url("/images/system/ecki_bottom_left.gif"); color: #CC6600; font-size: 4px; }
.block_lbrown_ibr		{ background-color: #FFCC66; background-image: url("/images/system/ecki_bottom_right.gif");color: #CC6600; font-size: 4px; }


.bookheader			{
				font-size: 16px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #FFFFFF;
				}

.booksteps			{
				font-size: 12px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #000000;
				}

.bookmanager			{ background-color: #EfEfE7; color: #000000; }


.bookheaderborder
							{
							font-size: 7pt;
							font-family: verdana, helvetica, arial, sans serif;
							border-style: dotted;
							border-color: #006699;
							border-width: 1px;
							color: #666666;
							padding-bottom : 1px;
							padding-left : 1px;
							padding-right : 1px;
							padding-top : 1px;
							}

.bookmainborder
							{
							font-size: 7pt;
							font-family: verdana, helvetica, arial, sans serif;
							border-style: solid;
							border-color: #006699;
							border-width: 1px;
							color: #666666;
							padding-bottom : 1px;
							padding-left : 1px;
							padding-right : 1px;
							padding-top : 1px;
							}


.checkbox
							{
							font-size: 7pt;
							font-family: verdana, helvetica, arial, sans serif;
							border-style: solid;
							border-color: #006699;
							border-width: 0px;
							color: #666666;
							}

.radio
							{
							font-size: 7pt;
							font-family: verdana, helvetica, arial, sans serif;
							border-style: solid;
							border-color: #006699;
							border-width: 0px;
							color: #666666;
							}





.block_cleanbook			{ background-color: #EfEfE7; color: #000000; }
.block_book				{ background-color: #EfEfE7; color: #000000; }
.block_book_b			{ background-color: #EfEfE7; color: #000000; font-size: 4px; }
.block_book_tl			{ background-color: #EfEfE7; background-image: url("/images/system/eck_top_left.gif"); 	 color: #ffffff; }
.block_book_tr			{ background-color: #EfEfE7; background-image: url("/images/system/eck_top_right.gif"); 	 color: #ffffff; }
.block_book_bl			{ background-color: #EfEfE7; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_book_br			{ background-color: #EfEfE7; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mbook			{ background-color: #f7f7f3; color: #000000; font-weight: bold;  }
.block_mbook_b			{ background-color: #f7f7f3; color: #000000; font-size: 9px; }
.block_mbook_tl		{ background-color: #f7f7f3; background-image: url("/images/system/eck_top_left.gif"); 	 color: #ffffff; }
.block_mbook_tr		{ background-color: #f7f7f3; background-image: url("/images/system/eck_top_right.gif"); 	 color: #ffffff; }
.block_mbook_bl		{ background-color: #f7f7f3; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_mbook_br		{ background-color: #f7f7f3; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_lbook			{ background-color: #ffffff; color: #333333; }
.block_lbook_b			{ background-color: #ffffff; color: #333333; font-size: 4px; }
.block_lbook_tl		{ background-color: #ffffff; background-image: url("/images/system/eck_top_left.gif"); 	 color: #000000; }
.block_lbook_tr		{ background-color: #ffffff; background-image: url("/images/system/eck_top_right.gif"); 	 color: #000000; }
.block_lbook_bl		{ background-color: #ffffff; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_lbook_br		{ background-color: #ffffff; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_lbook_itl		{ background-color: #ffffff; background-image: url("/images/system/ecki_top_left.gif"); 	 color: #000000; }
.block_lbook_itr		{ background-color: #ffffff; background-image: url("/images/system/ecki_top_right.gif"); 	 color: #000000; }
.block_lbook_ibl		{ background-color: #ffffff; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_lbook_ibr		{ background-color: #ffffff; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_morange			{ background-color: #FF9900; color: #000000; }

.block_white			{ background-color: #ffffff; color: #000000; }
.block_white_b			{ background-color: #ffffff; color: #000000; font-size: 4px; }

.block_mgrey			{ background-color: #cccccc; color: #000000; }
.block_lgrey			{ background-color: #e0e0e0; color: #000000; }

.smallblock_lblue_l	{ background-color: #f7f7f3; background-image: url("/images/system/smallblock_lblue_left.gif");	 	color: #000000; width: 7px; height: 28px; }
.smallblock_lblue_r	{ background-color: #f7f7f3; background-image: url("/images/system/smallblock_lblue_right.gif");	color: #000000; width: 7px; height: 28px; }


.button_blue			{ color: #efefe7; font-weight: bold; text-decoration: none; }
.button_lila			{ color: #ffffff; font-weight: bold; text-decoration: none; }
.button_green			{ color: #ffffff; font-weight: bold; text-decoration: none; }
.button_red				{ color: #ffffff; font-weight: bold; text-decoration: none; }
.button_morange		{ color: #000000; font-weight: bold; text-decoration: none; }

.button_lblue			{ color: #cc3300; font-weight: bold; text-decoration: none; }
.button_lred			{ color: #990000; font-weight: bold; text-decoration: none; }
.button_llila			{ color: #990066; font-weight: bold; text-decoration: none; }
.button_lgreen			{ color: #006666; font-weight: bold; text-decoration: none; }


.line_lblue				{ background-image: url("/images/system/line_panoramagrey.gif"); font-size: 1px; }
/*.line_grey				{ background-image: url("/images/system/line_grey.gif"); font-size: 1px; padding: 0px;}	*/
.line_grey				{ background-color: #999999; font-size: 1px; padding: 0px;}

.bullet_blue			{ background-image: url("/images/system/arrow_blue.gif"); width:7px; height:7px; }
.bullet_lila			{ background-image: url("/images/system/arrow_lila.gif"); width:7px; height:7px; }
.bullet_green			{ background-image: url("/images/system/arrow_lila.gif"); width:7px; height:7px; }
.bullet_red				{ background-image: url("/images/system/arrow_lila.gif"); width:7px; height:7px; }

.imageBorder			{ border: 1px solid #555555; margin: 0px; }


.text_dimmed			{ color: #707070; }


/* Statiscs */

.statClean          { font-size: x-small; }
.statHeader         { font-size: x-small; font-weight: bold; background-color: #006699; color: white; }
.statHeader small   { font-size: 7pt; font-weight: bold; background-color: #006699; color: white; }
.statMoney          { font-size: x-small; background-color: #DCE6FF; }
.statMoney small    { font-size: 7pt; background-color: #DCE6FF; }
.statMoneySum       { font-size: x-small; background-color: #7DA8FF; }
.statMoneySum small { font-size: 7pt; background-color: #7DA8FF; }
.statCount          { font-size: x-small; background-color: #dadada; }
.statCount small    { font-size: 7pt; background-color: #dadada; }
.statCountSum       { font-size: x-small; background-color: #c8c8c8; }
.statPercent        { font-size: x-small; background-color: #fdf9c6; }
.statPercentSum     { font-size: x-small; background-color: #fcf38d; }
.statText           { font-size: x-small; background-color: #dadada; }
.statText2          { font-size: x-small; background-color: #efefef; }
.statSum            { font-size: x-small; background-color: #c4c4c4; }
.statNegative       { font-size: x-small; background-color: #bb0000; color: white; }
.statPositive       { font-size: x-small; background-color: #006f1c; color: white; }
.statDate           { font-size: x-small; background-color: #dadada; }
.statId             { font-size: x-small; background-color: #F4E0B8; }
.statRegion         { font-size: x-small; background-color: #334292; color: white; }


/* Colored Table Definition Old RS3 Design!*/

.colored            { font-size: 10px; color: black; text-decoration: none; background-color: #f7efde; }
.coloredHeader      { font-size: 10px; color: white; text-decoration: none; font-weight: bold; background-color: #006699; } /* 006699 */
.coloredHeader2     { font-size: 10px; color: black; text-decoration: none; background-color: #FEB61A; }
.coloredHeader3     { font-size: 10px; color: black; text-decoration: none; background-color: #CAD2E6; }
.coloredRedBack     { font-size: 10px; color: white; text-decoration: none; background-color: #A70303; }
.coloredGreenBack   { font-size: 10px; color: white; text-decoration: none; background-color: #219800; }
.coloredGreyBack    { font-size: 10px; color: white; text-decoration: none; background-color: #888888; }
.grey2			     { background-color: #DCDCDC; }
.grey1			     { background-color: #f7f7f3; }
.grey0			     { background-color: #F4F4F4; }
/* Footer */





.border_outside    { background-color: #349933; }
.darkcolor    { background-color: #339933; }
.sidecolor      { background-color: #9ACC99; }
.middlecolor      	{ background-color: #CCF0CA; }
.lightcolor     { background-color: #EEFFEF; }
.white     { background-color: #FFFFFF; }




.tableheader     { background-color: #006699; }

.dots_left		{ background-image: url("/images/system/dots_left.gif");}
.dots_right		{ background-image: url("/images/system/dots_right.gif");}
.dots_top		{ background-image: url("/images/system/dots_top.gif");}
.dots_bottom		{ background-image: url("/images/system/dots_bottom.gif");}


.tableline {
	border :  1px solid #CC3300;

}

.tableline_gray {
	undefined :  1px solid #CC3300;

}

.topline {
	border-top :  1px solid #CC3300;

}

.topline_gray {

}

.bottomline {
	border-bottom :  1px solid #CC3300;

}

.bottomline_gray {
	border-bottom :  1px dashed #CC3300;

}

.rightline {
	border-right :  1px solid #CC3300;

}

.rightline_gray {
	border-right :  1px solid #CC3300;

}

.leftline {

}

.leftline_gray {

}

.cartItem {
	border-top :  1px solid white;
	background-color :  #FFFFFF;

}

.cartItemX {
	border-bottom :  1px solid #CC3300;
	background-color :  #CC3300;

}

.redux {
	font :  8pt arial;
	color :  black;
	border :  1px solid #CC3300;
	margin-right :  1px;

}

select.redux {
	font :  12px arial;
	margin-bottom :  0px;

}

.venuename {
	font :  bold 12px arial;
	padding-left :  21px;

}

.venuename2 {
	font :  bold 13pt arial;
	padding-left :  5px;
	color :  black;

}

a:active.venuename2 {
	font :  bold 13pt arial;
	padding-left :  5px;
	color :  black;

}

a:link.venuename2 {
	font :  bold 13pt arial;
	padding-left :  5px;
	color :  black;

}

a:visited.venuename2 {
	font :  bold 13pt arial;
	padding-left :  5px;
	color :  black;

}

a:hover.venuename2 {
	font :  bold 13pt arial;
	padding-left :  5px;
	color :  black;
	text-decoration :  undeline;

}

.addressname {
	font :  12px arial;
	padding-left :  21px;

}

.addressname2 {
	font :  12px arial;
	color :  black;

}

a.addressname2 {
	font :  12px arial;
	color :  black;

}

.ProvName {
	font :  bold 14pt arial;
	color :  #C53445;

}

.ServName {
	font :  bold 9pt arial;
	color :  #C53445;

}

.Address {
	font :  12px arial;
	color :  #333333;

}

.Partner {
	font :  bold 12px arial;
	color :  #333333;
	margin-top :  5px;

}

.checkIn {
	font :  12px arial;
	color :  #333333;
	margin-top :  5px;

}

.imgBorderBlack {
	border :  1px solid black;
	border-collapse :  collapse;

}

.sublineText {
	font :  bold 12px arial;
	color :  #333333;
	margin-bottom :  5px;

}



.borderSolid {
	border-collapse :  collapse;
	border-width :  1px;
	border-style :  solid;

}

.Servicebox {
	background-color :  #FFFFFF;

}

.AvailBox {
	background-color :  #FFFFFF;

}

.grayDashTop {
	border-top :  1px dashed #dddddd;

}

.grayDashLeft {
	border-left :  1px dashed #dddddd;

}

.grayDashRight {
	border-right :  1px dashed #dddddd;

}

.grayDashBottom {
	border-bottom :  1px dashed #dddddd;

}

.bgMainWindow {
	background-position :  bottom;
	background-repeat :  repeat-x;
	background-image :  url(/images/tools/bgd.gif);

}

.grayRule {
	border-collapse :  collapse;
	border-width :  1px;
	border-style :  solid;
	border-color :  #ccccc;

}

.wd {
	font :  bold 7pt arial;
	color :  #003366;

}

.cl {
	font :  12px arial;
	text-align :  center;
	border :  1px solid #CC3300;

}

.clnb {
	font :  9px tahoma;
	color :  white;
	text-align :  center;
	border :  1px solid #CC3300;
	background-color :  #80B4D0;

}

.calendarInstruction {
	font :  bold 12px arial;
	color :  #333333;

}

.calendarInstructionClick {
	font :  bold 12px arial;
	height :  22px;
	padding-top :  5px;
	background-Color :  #FFFFCC;

}

.clmonth {
	font :  bold 12px arial;
	color :  white;
	background-color :  #006595;
	text-align :  center;

}

.clnone {
	font :  9px tahoma;
	text-align :  center;
	border :  1px solid #e5e5e5;
	cursor :  pointer;

}

.clnone_a {
	font :  9px tahoma;
	text-align :  center;
	border :  1px solid orange;
	cursor :  pointer;

}

.clhas {
	font :  9px tahoma;
	text-align :  center;
	border :  1px solid orange;
	cursor :  pointer;

}

.clhas_o {
	font :  9px tahoma;
	text-align :  center;
	border :  1px solid orange;
	background-color :  orange;
	cursor :  pointer;

}

.clhas1_a {
	font :  9px tahoma;
	text-align :  center;
	border :  1px solid orange;
	background-color :  #DCFFDC;
	cursor :  pointer;

}

.clhas2_a {
	font :  9px tahoma;
	text-align :  center;
	border :  1px solid orange;
	background-color :  #B0F89E;
	cursor :  pointer;

}

.clhas3_a {
	font :  9px tahoma;
	text-align :  center;
	color :  white;
	border :  1px solid orange;
	background-color :  #82C869;
	cursor :  pointer;

}

.clhas4_a {
	font :  9px tahoma;
	text-align :  center;
	color :  white;
	border :  1px solid orange;
	background-color :  #38971E;
	cursor :  pointer;

}

.clhas5_a {
	font :  9px tahoma;
	text-align :  center;
	color :  white;
	border :  1px solid orange;
	background-color :  #0D6600;
	cursor :  pointer;

}

.clhas1 {
	font :  9px tahoma;
	text-align :  center;
	background-color :  #DCFFDC;
	border :  1px solid #e5e5e5;
	cursor :  pointer;

}

.clhas2 {
	font :  9px tahoma;
	text-align :  center;
	background-color :  #B0F89E;
	border :  1px solid #e5e5e5;
	cursor :  pointer;

}

.clhas3 {
	font :  9px tahoma;
	text-align :  center;
	color :  white;
	background-color :  #82C869;
	border :  1px solid #e5e5e5;
	cursor :  pointer;

}

.clhas4 {
	font :  9px tahoma;
	text-align :  center;
	color :  white;
	background-color :  #38971E;
	border :  1px solid #e5e5e5;
	cursor :  pointer;

}

.clhas5 {
	font :  9px tahoma;
	text-align :  center;
	color :  white;
	background-color :  #0D6600;
	border :  1px solid #e5e5e5;
	cursor :  pointer;

}

.inthepast {
	font :  9px tahoma;
	text-align :  center;
	color :  #999999;
	background-color :  #f0f0f0;
	border :  1px solid #CC3300;
	cursor :  pointer;

}

.linea {
	border-top :  1px solid black;
	border-bottom :  1px solid black;

}

.sm {
	font :  9px arial;

}

.selection {
	background-color :  #FFFFFF;
	font :  12px arial;
	color :  black;
	padding-left :  3px;

}

.selectionSum {
	background-color :  #FFFFFF;
	font :  12px arial;
	color :  black;
	padding-left :  3px;
	border-top :  1px solid black;

}

.serviceSelection {
	font :  bold 12px arial;
	color :  #003565;

}

.amenTitle {
	font :  bold 12px arial;

}

.blackBorderBottom {
	border-bottom :  1px solid black;

}

.blackBorderTop {
	border-top :  1px solid black;

}

.steps_Active {
	font :  bold 10pt arial;
	color :  #206812;

}

.steps_inActive {
	font :  bold 12px arial;
	color :  #636363;

}

.leado {
	font :  bold 10pt system;
	color :  #999999;
	width :  30px;

}

.blockDivider {

}

.bookTitle {
	background-color :  #CC3300;
	font :  bold 12px arial;
	color :  black;

}

.dBookBox {

}

.lbookBox {
	background-color :  #FFFFFF;
	padding :  12px;

}

.bookingThx {
	height :  50px;
	background-color :  #FFFFFF;
	font :  bold 9pt tahoma;

}

.bookingNr {
	font :  bold 15pt tahoma;
	color :  #003565;
	border-bottom :  1px solid #CC3300;
	background-color :  #FFFFFF;

}

.bookingSum {
	font :  bold 12px arial;
	color :  #003565;

}

.cartHeader {
	font :  bold 10pt arial;
	color :  black;

}

.cartBox {

}

.lbookInfoBox {
	background-color :  #FFFFFF;
	padding :  5px;
	border-top :  1px solid #CC3300;
	border-bottom :  1px solid #CC3300;

}

.secureTitle {
	font :  bold 12px arial;
	color :  #990000;
	border-bottom :  1px solid #CC3300;
	padding :  5px;

}

.secureText {
	background-color :  #FFFFFF;
	padding :  5px;

}

.stornoBox {
	background-color :  #FFFFFF;
	padding :  5px;

}

.arrival {
	font :  9px arial;
	color :  #333333;
	border-bottom :  1px solid black;

}

.departure {
	font :  9px arial;
	color :  #333333;
	border-top :  1px solid black;

}

.minStayWarning {
	background-color :  white;
	padding :  3px;
	border :  1px solid #660000;
	font :  bold 10pt arial;
	color :  #AA0000;
	height :  26px;

}

optgroup {
	font :  bold 12px arial;
	color :  #333333;

}

.rateInfoBox {

}

.payTitle {
	border-top :  1px solid #CC3300;
	border-bottom :  1px solid #CC3300;
	background-color :  #CC3300;
	font :  bold 12px arial;

}

.payline {
	font-weight :  bold;
	color :  black;

}

.ccInfo {
	background-color :  #FFFFFF;

}

.brochure_rowAlternate {
	background-color :  #FFFFFF;

}

.brochure_rowTitle {
	font :  bold 11pt arial, sans-serif;
	color :  #663366;
	padding :  2px;
	margin :  3px;

}

.brochure_rowTeaser {
	font :  9pt arial;
	padding :  2px;
	margin :  3px;
	color :  #663366;

}

.brochure_rowAbstract {
	font :  12px arial, sans-serif;
	padding :  2px;
	margin :  3px;
	color :  #666666;

}

.brochure_rowDescription {

}

.brochure_rowTeaserImage {
	text-align :  right;

}

.brochure_rowAbstractImage {
	text-align :  right;

}

.brochure_rowDescriptionImage {

}

.brochure_rowSales {

}

.brochure_menuHeader {
	background-color :  #663366;
	color :  white;
	height :  22px;
	padding :  2px;

}

.brochure_menuLine {
	background-color :  #CC99CC;
	color :  white;

}

.brochure_menuLink {
	font :  bold 12px arial, sans-serif;
	color :  #FFFFFF;

}

a:link.brochure_menuLink {
	font :  bold 12px arial, sans-serif;
	color :  #FFFFFF;

}

a:active.brochure_menuLink {
	font :  bold 12px arial, sans-serif;
	color :  #FFFFFF;

}

a:visited.brochure_menuLink {
	font :  bold 12px arial, sans-serif;
	color :  #FFFFFF;

}

a:hover.brochure_menuLink {
	font :  bold 12px arial, sans-serif;
	color :  #FAECFA;
	text-decoration :  underline;

}

.brochure_cartHeader {
	background-color :  #663366;
	color :  white;
	height :  22px;
	padding :  2px;
	font :  bold 9pt arial;

}

.brochure_cartLine {
	color :  663366;
	padding :  3px;
	border-bottom :  1px dashed #CC99CC;
	border-left :  1px solid #F5F2F5;
	border-right :  1px solid #F5F2F5;

}

.brochure_cartLink {
	background-color :  #F5F2F5;

}

a:link.brochure_cartLink {
	color :  #663366;
	font-weight :  bold;
	background-color :  ;

}

a:active.brochure_cartLink {
	color :  #663366;
	font-weight :  bold;
	background-color :  ;

}

a:visited.brochure_cartLink {
	color :  #663366;
	font-weight :  bold;
	background-color :  ;

}

a:hover.brochure_cartLink {
	color :  #663366;
	font-weight :  bold;
	text-decoration :  underline;
	background-color :  ;

}

.brochure_rowCloser {
	border :  1px dashed #663366;

}

.brochure_noCart {
	background-color :  #F8E3F8;

}

.col_cat {
	border-right :  1px dashed #990000;

}

.cat_offer {
	display :  block;
	background-color :  #990000;
	width :  100%;
	height :  18px;
	text-indent :  3px;
	padding-top :  2px;
	border-bottom :  1px solid #ffffff;
	font-weight :  bold;
	color :  white;

}

.cat_offer_big {
	height :  20px;
	font :  bold 15px arial;
	color :  #990000;

}

.cat_liner {
	border :  1px solid #990000;

}

.cat_offer A:active {
	text-decoration :  none;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_offer A:link {
	text-decoration :  none;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_offer A:visited {
	text-decoration :  none;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_offer A:hover {
	text-decoration :  underline;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_title {
	display :  block;
	background-color :  #F7897D;
	width :  100%;
	height :  16px;
	text-indent :  3px;
	padding-top :  1px;
	border-bottom :  1px solid #ffffff;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_title_line {
	border-bottom :  1px solid #F7897D;

}

.cat_title A:active {
	text-decoration :  none;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_title A:link {
	text-decoration :  none;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_title A:visited {
	text-decoration :  none;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_title A:hover {
	text-decoration :  underline;
	color :  #ffffff;
	font-weight :  bold;
	text-decoration : underline;

}

.cat_title_grey {
	display :  block;
	background-color :  #CDCDCD;
	width :  100%;
	height :  16px;
	text-indent :  3px;
	padding-top :  1px;
	border-bottom :  1px solid #ffffff;
	border-right :  1px solid #ffffff;

}

.cat_title_grey_end {
	display :  block;
	background-color :  #CDCDCD;
	width :  100%;
	height :  16px;
	text-indent :  3px;
	padding-top :  1px;
	border-bottom :  1px solid #ffffff;

}

.cat_title_grey A {
	text-decoration :  none;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_title_grey A:hover {
	text-decoration :  underline;
	color :  #ffffff;
	font-weight :  bold;

}

.cat_title_big {
	background-color :  #990000;
	padding :  5px;
	display :  block;
	color :  #FFFFFF;
	height :  25px;
	font :  bold 14px arial;
	text-align :  center;

}

.cat_title_med {
	background-color :  #990000;
	padding :  5px;
	display :  block;
	color :  #FFFFFF;
	height :  25px;
	font :  bold 12px arial;
	text-align :  center;

}

.pdd {
	padding :  0px 5px 5px 5px;

}

.img_left_align {
	margin-left :  -3px;

}

.link_more {
	font-family :  'MS Sans Serif';

}

.event_title {
	font-weight :  bold;
	margin-bottom :  2px;

}

.event_loc_date {
	font-style :  italic;
	margin-bottom :  5px;

}

.event_short {
	margin-top :  5px;
	color :  #565656;

}

.subcategory_standard {
	height :  16px;
	padding :  2px 3px 2px 3px;
	font-weight :  bold;
	text-align :  center;
	background-color :  #F7897D;
	margin-right :  -3px;

}

.subcategory_highlight {

}

.sort_order {
	background-color :  #FEEA9A;
	padding :  1px 4px 1px 4px;

}

.paging {

}

.calendar_month {
	font-weight :  bold;
	background-color :  #F7897D;
	height :  18px;
	text-align :  center;
	color :  #FFFFFF;
	font-family :  'MS Sans Serif';

}

.calendar_day_now {
	font-weight :  bold;
	background-color :  #003366;
	width :  20px;
	height :  20px;
	text-align :  center;
	color :  #FFFFFF;

}

.calendar_day_blur {
	font-weight :  bold;
	background-color :  #efefef;
	width :  20px;
	height :  20px;
	text-align :  center;
	color :  #000000;

}

.calendar_day_focus {
	font-weight :  bold;
	background-color :  #993333;
	width :  20px;
	height :  20px;
	text-align :  center;
	color :  #FFFFFF;
	cursor :  hand;

}

.calendar_footer {

}

.calendar_day_focus_long {
	font-weight :  bold;
	background-color :  #993333;
	padding-left :  5px;
	padding-right :  5px;
	padding-top :  3px;
	padding-bottom :  3px;
	text-align :  center;
	color :  #FFFFFF;

}

.calendar_dow {
	font-weight :  bold;
	background-color :  #993333;
	width :  20px;
	height :  20px;
	text-align :  center;
	color :  #FFFFFF;

}

.cal_this_day {
	font-weight :  bold;
	width :  18px;
	height :  18px;
	text-align :  center;
	color :  #333333;
	border :  1px solid #990000;

}

.no_event {
	font-weight :  bold;
	background-color :  #efefef;
	width :  20px;
	height :  20px;
	text-align :  center;
	color :  #cccccc;

}

.has_event {
	font-weight :  bold;
	background-color :  #FFCC33;
	width :  20px;
	height :  20px;
	text-align :  center;
	color :  #003366;
	cursor :  hand;
	text-decoration :  underline;

}

.cart_item {
	padding :  3px;

}

.cart_total {
	padding :  3px;
	padding-top :  1px;
	padding-bottom :  1px;
	font-weight :  bold;
	color :  #003366;
	background-color :  #ffffcc;
	border-top :  1px solid #990000;

}

.cart_totalSum {
	padding :  3px;
	padding-top :  1px;
	padding-bottom :  1px;
	text-align :  right;
	font-weight :  bold;
	color :  #003366;
	background-color :  #ffffee;
	border-top :  1px solid #990000;

}

.cart_kassa {
	border-top :  1px solid #990000;

}

.age_group {
	padding :  3px;
	font-weight :  bold;
	background-color :  #FFFFCC;
	color :  #003366;
	border-bottom :  1px solid #FFCC33;

}

.age_group_sys {
	padding :  3px;
	font-weight :  bold;
	background-color :  #DCDCDC;
	color :  #003366;
	height :  20px;
	line-height :  20px;
	border-top :  2px solid #ffffff;
	border-bottom :  2px solid #ffffff;

}

.rate_plan {
	padding :  3px;
	font-weight :  bold;
	border-bottom :  1px solid #ff6633;
	border-top :  1px solid #ff6633;

}

.E_Manager {
	text-align :  right;
	padding :  2px;
	background-color :  #ffffcc;
	border-top :  1px dashed #003366;
	border-bottom :  1px dashed #003366;

}

.small_font {
	font :  12px arial;

}

.search_label {
	font-weight :  bold;

}

.img_surround {
	border :  1px dotted #990000;

}

.search_table_bg {

}

.select_time {
	padding :  12px;
	height :  50px;
	background-color :  #FFFFCC;
	border-top :  1px solid #FFEEBB;
	border-bottom :  1px solid #FFEEBB;

}

.select_rateplan {
	padding :  12px;
	height :  50px;
	background-color :  #FFEEDD;

}

.booking_steps {
	font-weight :  bold;
	font-size :  12px;
	text-decoration :  underline;

}

.alternate_0 {
	background-color :  #ffffee;

}

.alternate_1 {
	background-color :  #ffffdd;

}

.th_left {
	font-weight :  bold;
	font-size :  12px;
	font-family :  arial;
	color :  #000066;
	text-align :  left;
	height :  20px;

}

.th_book {
	font-weight :  bold;
	font-size :  13px;
	color :  #000066;
	background-color :  #ffffff;
	height :  25px;
	border-bottom :  1px dashed #CCCCCC;

}

.tbook {
	background-color :  #ffffcc;

}

.search_table_bg {

}

.ticket_row_color {

}

h2.provider {
	font-weight :  bold;
	font-size :  13pt;
	font-family :  arial;
	color :  #003366;
	margin :  3px;

}

h3.provider {
	font-weight :  normal;
	font-size :  larger;
	color :  #606060;
	margin :  2px;
	padding-left :  2px;

}

a.metapage:active, a.metapage:link, a.metapage:visited, a.metapage:hover {
	font-weight : bold;
	font-size : x-small;
	color : #606060;

}

.hotelTabs {
	text-align :  right;

}

a.hotelTabs:active, a.hotelTabs:link, a.hotelTabs:visited, a.hotelTabs:hover {
	font-weight : normal;
	border : none;
	font-size : x-small;
	color : #606060;
	text-decoration : underline;

}

.detailTabs {
	background-color :  #FFFFFF;

}

.DescriptorText {
	padding :  8px;
	color :  #002244;
	font :  11px / 13px arial;
	background-color :  #FFFFFF;
}

#providerNameLine {
	border-bottom :  1px dashed #808080;
	padding-bottom :  5px;
	margin-bottom :  3px;

}

#myCurrentChoice {
	font :  x-small arial;

}

.mccHeader {
	background-color :  #F8F7EE;
	font-weight :  bold;
	color :  #726F55;
	height :  21px;

}

.mccPrice {
	font-weight :  bold;
	color :  #726F55;
	height :  21px;

}

.mccTotals {
	background-color :  #F8F7EE;
	font-weight :  bold;
	color :  #726F55;
	height :  21px;

}

H1.UserRank {
	font :  bold medium Arial;
	margin :  8px;

}

SPAN.UserRank, TD.UserRank {
	font : bold x-small Arial;

}

.UserRankHeader {
	font :  bold x-small arial;

}

#CAL {
	font :  x-small arial;
	text-align :  center;

}

TD.prepadd {
	border :  1px solid #a0a0a0;
	font :  9px tahoma;

}

TD.postpadd {
	border :  1px solid #a0a0a0;
	font :  9px tahoma;

}

TD.past {
	background-color :  #e5e5e5;
	border :  1px solid #a0a0a0;
	text-align :  center;
	font :  9px tahoma;

}

TD.daySelected_1 {
	border :  2px solid #EFAD0F;
	text-align :  center;
	background :  #dcffdc;
	/* background :  #EFAD0F;
	*/font :  9px tahoma;

}

TD.daySelected_2 {
	border :  2px solid #EFAD0F;
	text-align :  center;
	background :  #b0f89e;
	/* background :  #EFAD0F;
	*/font :  9px tahoma;

}

TD.daySelected_3 {
	border :  2px solid #EFAD0F;
	text-align :  center;
	background :  #82c869;
	/* background :  #EFAD0F;
	*/font :  9px tahoma;
	color :  white;

}

TD.daySelected_4 {
	border :  2px solid #EFAD0F;
	text-align :  center;
	background :  #38971e;
	/* background :  #EFAD0F;
	*/font :  9px tahoma;
	color :  white;

}

TD.daySelected_5 {
	border :  2px solid #EFAD0F;
	text-align :  center;
	background :  #0d6600;
	/* background :  #EFAD0F;
	*/font :  9px tahoma;
	color :  white;

}

TD.day_1 {
	border :  1px solid #a0a0a0;
	text-align :  center;
	background :  #dcffdc;
	font :  9px tahoma;

}

TD.day_2 {
	border :  1px solid #a0a0a0;
	text-align :  center;
	background :  #b0f89e;
	font :  9px tahoma;

}

TD.day_3 {
	border :  1px solid #a0a0a0;
	background :  #82c869;
	text-align :  center;
	font :  9px tahoma;
	color :  white;

}

TD.day_4 {
	border :  1px solid #a0a0a0;
	background :  #38971e;
	text-align :  center;
	font :  9px tahoma;
	color :  white;

}

TD.day_5 {
	border :  1px solid #a0a0a0;
	background :  #0d6600;
	text-align :  center;
	font :  9px tahoma;
	color :  white;

}

TD.noQty {
	background-color :  #e5e5e5;
	border :  1px solid #a0a0a0;
	text-align :  center;
	font :  9px tahoma;
	color :  #a00015;

}

TD.noQty_selected {
	background-color :  #e5e5e5;
	border :  2px solid #EFAD0F;
	text-align :  center;
	font :  9px tahoma;
	color :  #a00015;

}

TR.search_header {
	background-color :  #CC3300;

}

TD.search_header {
	font-weight :  bold;

}

TR.search_subHeader {
	background-color :  #FFFFFF;

}

DIV.search_subHeader {
	background-color :  #FFFFFF;
	height :  24px;

}

A.priceCalendarLink_:link, A.priceCalendarLink_1:active, A.priceCalendarLink_1:visited, A.priceCalendarLink_1:hover {

}

A.priceCalendarLink_1:link, A.priceCalendarLink_1:active, A.priceCalendarLink_1:visited, A.priceCalendarLink_1:hover {

}

A.priceCalendarLink_2:link, A.priceCalendarLink_2:active, A.priceCalendarLink_2:visited, A.priceCalendarLink_2:hover {

}

A.priceCalendarLink_3:link, A.priceCalendarLink_3:active, A.priceCalendarLink_3:visited, A.priceCalendarLink_3:hover {

}

A.priceCalendarLink_4:link, A.priceCalendarLink_4:active, A.priceCalendarLink_4:visited, A.priceCalendarLink_4:hover {
	color : white;

}

A.priceCalendarLink_5:link, A.priceCalendarLink_5:active, A.priceCalendarLink_5:visited, A.priceCalendarLink_5:hover {
	color : white;

}

A.priceCalendarLink_0:link, A.priceCalendarLink_0:active, A.priceCalendarLink_0:visited, A.priceCalendarLink_0:hover {

}

A.noQty:link, A.noQty:active, A.noQty:visited, A.noQty:hover {
	color : #a00015;

}

A.noQty_selected:link, A.noQty_selected:active, A.noQty_selected:visited, A.noQty_selected:hover {
	color : #a00015;

}

A.priceCalendarLink_nq:link, A.priceCalendarLink_1nq:active, A.priceCalendarLink_1nq:visited, A.priceCalendarLink_1nq:hover {
	color : #a00015;

}

A.priceCalendarLink_1nq:link, A.priceCalendarLink_1nq:active, A.priceCalendarLink_1nq:visited, A.priceCalendarLink_1nq:hover {
	color : #a00015;

}

A.priceCalendarLink_2nq:link, A.priceCalendarLink_2nq:active, A.priceCalendarLink_2nq:visited, A.priceCalendarLink_2nq:hover {
	color : #a00015;

}

A.priceCalendarLink_3nq:link, A.priceCalendarLink_3nq:active, A.priceCalendarLink_3nq:visited, A.priceCalendarLink_3nq:hover {
	color : #a00015;

}

A.priceCalendarLink_4nq:link, A.priceCalendarLink_4nq:active, A.priceCalendarLink_4nq:visited, A.priceCalendarLink_4nq:hover {
	color : #a00015;

}

A.priceCalendarLink_5nq:link, A.priceCalendarLink_5nq:active, A.priceCalendarLink_5nq:visited, A.priceCalendarLink_5nq:hover {
	color : #a00015;

}

A.priceCalendarLink_0nq:link, A.priceCalendarLink_0nq:active, A.priceCalendarLink_0nq:visited, A.priceCalendarLink_0nq:hover {
	color : #a00015;

}

TR.search_hotelHeader {
	background-color :  #FFFFFF;

}

TD.bookmark_chk_hotel {
	background-color :  #FFFFFF;
	border-left :  1px solid white;

}

TD.bookmark_chk_service {
	background-color :  #FFFFFF;
	border-left :  1px solid white;

}

TD.hotel_rowEnd {
	border-right :  1px solid white;

}

.bmLink {

}

TD.search_tabs {
	background-color :  #CC3300;
	font :  bold 11px verdana;
	color :  #FFFFFF;

}

A.search_tabs {
	font :  bold 12px arial;
	color : white;

}

#MAINNAVIGATION {

}

#MAINPAGE {
	text-align :  left;

}

#MAINCONTENT {
	background-color :  white;
	width :  540px;
	text-align :  left;

}

.BoxTitle_orange {
	background-color :  #CC3300;
	font :  bold 12px arial;
	text-transform :  uppercase;
	color :  #003366;
	text-indent :  8px;

}

.Box_orange {
	background-color :  #FFF8EE;
	border :  1px solid #CC3300;

}

.BoxTitle_blue {
	background-color :  #CC3300;
	font :  bold 12px arial;
	text-transform :  uppercase;
	color :  #003366;
	text-indent :  8px;

}

.Box_blue {
	background-color :  #FFFFFF;
	border :  1px solid #CC3300;

}

.BoxTitle_green {
	background-color :  #55801E;
	font :  bold 12px arial;
	text-transform :  uppercase;
	color :  #FFFFFF;
	text-indent :  8px;

}

.Box_green {
	background-color :  #F5FBEF;
	border :  1px dashed #B2D486;
	color :  #547E1E;

}

a:active.catLink {
	color :  #b0b0b0;

}

a:link.catLink {
	color :  #b0b0b0;

}

a:visited.catLink {
	color :  #b0b0b0;

}

a:hover.catLink {
	color :  #b0b0b0;
	text-decoration :  underline;

}

.boxHeader_orange {
	background-color :  #FFFFFF;
	height :  22px;

}

.catLink {
	color :  #b0b0b0;

}

.typeLink {
	font-weight :  bold;

	margin-left :  3px;

}

a.typeLink:link, a.typeLink:active, a.typeLink:visited {

	margin-left :  3px;
}

a.typeLink:hover {
	margin-left :  3px;
	text-decoration : underline;
}




.criteriaBasic {
	margin-top :  3px;

}

#basicSearchForm {

}

.searchLinkOptions {
	text-align :  center;

}

.searchButtonContainer {
	padding-left :  90px;

}

#CriteriaListing {

}

#pagingBottom {
	padding :  1px 1px 1px 1px;
	width :  540px;

}

#pagingTop {
	padding :  1px 1px 1px 1px;
	width :  540px;

}

#pagingBottom TABLE {
	width :  100%;
	border :  1px solid #CC3300;
	background-color : #EfEfE7;

}

#pagingTop TABLE {
	width :  100%;
	border :  1px solid #CC3300;
	background-color : #EfEfE7;

}

#pagingTop .listText {
	font-weight :  bold;
	font-size :  10px;
	color :  #CC3300;

}

#pagingBottom .listText {
	font-weight :  bold;
	font-size :  10px;
	color :  #CC3300;


}

#pagingTop TD {

}

#pagingBottom TD {

}

#pagingTop A {

}

#pagingBottom A {

}

TD.activePage {
	font-size :  x-small !important;
	font-weight :  bold;
	background-color :  #EfEfE7;

}

.chkBoxHeaderCol {
	background-color :  #EfEfE7;

}

.chkBoxSubHeaderCol {
	background-color :  #EfEfE7;

}

.chkBoxCol {
	height :  25px;

}

.chkBoxServCol {
	height :  25px;
	background-color :  #FFFFFF;

}

.searchHeaderVenueCol {
	text-align :  center;
	background-color :  #EfEfE7;
	padding-top :  2px;
	padding-bottom :  2px;
	height :  21px;
	font-size :  x-small;
	font-weight :  bold;


}

TD.venueCol {

}

.searchHeaderCol {
	text-align :  center;
	background-color :  #EfEfE7;
	padding-top :  0px;
	padding-bottom :  0px;
	font-size :  x-small;
	font-weight :  bold;


}

.searchHeaderColBorder {
	text-align :  center;
	background-color :  #EfEfE7;
	padding-top :  2px;
	padding-bottom :  2px;
	font-size :  x-small;
	font-weight :  bold;
	border :  1px solid white;


}

.searchSortCol {
	text-align :  center;
	background-color :  #EfEfE7;
	padding-top :  1px;
	padding-bottom :  1px;

}

.searchSortAmenCol {
	text-align :  center;
	background-color :  #EfEfE7;
	border-bottom :  1px solid #FFFFFF;
	border-left :  1px solid #FFFFFF;
	border-right :  1px solid #FFFFFF;
	padding :  0px;

}

.searchAmenCol {
	text-align :  center;
	padding-bottom :  1px;
	padding-top :  1px;

}

.amenBorder {
	border :  1px solid #006699;
	margin-bottom :  2px;

}

TR.bookmarkRow {
	background-color :  #f7f7f3;

}

TD.bookmarkRow {
	padding-top :  3px;
	padding-bottom :  3px;

}

TR.hotelRow {
	background-color :  #f7f7f3;

}

TD.hotelRow {
	background-color :  #f7f7f3;

}

TR.serviceRow {
	background-color :  #f7f7f3;
}

TD.serviceRow {
	background-color :  #f7f7f3;
}

TR.calendarRow {

}

TD.priceCell {
	padding-right :  5px;
	font-weight :  bold;
	text-align :  right;

}

TABLE.tableSizing {
	width :  100%;

}

.resultHotelName {
	font-weight :  bold;
	padding :  2px;

}

.noPaging {

}

A.linkPaging:active, A.linkPaging:link, A.linkPaging:visited, A.linkPaging:hover {
	text-decoration : underline;

}

.servBorder {
	border-left :  2px dashed #FFFFFF;

}

.resultServiceName {
	font-weight :  bold;

}

.tabPrice {
	border-bottom :  1px solid #EfEfE7;
	border-top :  1px solid #EfEfE7;

}

.tabPriceClose {
	border-bottom :  1px solid #EfEfE7;
	border-top :  1px solid #EfEfE7;
	border-right :  1px solid #EfEfE7;

}

A.sortHeaderLink:active, A.sortHeaderLink:link, A.sortHeaderLink:visited, A.sortHeaderLink:hover {
	font-size : x-small;
	font-weight : bold;

}

A.sortHeaderLink_2:active, A.sortHeaderLink_2:link, A.sortHeaderLink_2:visited, A.sortHeaderLink_2:hover {
	font-size : x-small;

}

A.resultVenueName:active, A.resultVenueName:link, A.resultVenueName:visited, A.resultVenueName:hover {
	font-weight : bold;
}

A.resultVenueName:active, A.resultVenueName:link, A.resultVenueName:visited, A.resultVenueName:hover {
	font-weight : bold;
}

.searchHotelDivo {
	border-top :  1px solid #E0E0E0;

}

.box_adv {
	background-color :  #f0f0f0;
	padding :  5px;
	border-top :  1px solid #d0d0d0;
	border-left :  1px solid #d0d0d0;
	border-right :  1px solid #d0d0d0;

}

.box_adv_cleft {
	border-top :  1px solid #CC3300;
	border-left :  1px solid #CC3300;
	background-color :  #FFFFFF;
	font-size :  5px;

}

.box_adv_left {
	border-left :  1px solid #CC3300;
	background-color :  #FFFFFF;
	font-size :  5px;

}

.box_adv_top {
	border-top :  1px solid #CC3300;
	background-color :  #FFFFFF;
	font-size :  5px;

}

.box_adv_right {
	border-right :  1px solid #CC3300;
	background-color :  #FFFFFF;
	font-size :  5px;

}

.box_adv_bottom {
	border-left :  1px solid #d0d0d0;
	border-bottom :  1px solid #d0d0d0;
	background-color :  #f0f0f0;
	text-align :  center;
	color :  #966713;

}

.box_adv_link {
	font :  12px arial;
	color :  #006699;

}

.box_adv_bullet {
	width :  8px;
	height :  8px;
	background-color :  #CC3300;
	margin-left :  3px;
	margin-top :  2px;
	font-size :  2px;

}

.homeQuickSearch {
	background-color :  #f7f7f3;
	/* border :  1px solid #CC3300; */

}

.catUnderline_orange {
	border-bottom :  1px dashed #CC3300;

}

.catOverline_orange {
	border-top :  1px dashed #CC3300;
	border-bottom :  1px dashed #CC3300;
	height :  26px;

}

.colorFill_orange_shade {
	background-color :  #FFFFFF;
	height :  18px;
	padding-top :  3px;

}

A.overNav:link, a.overNav:active, a.overNav:visited {
	font : x-small arial;
	color : #808080;

}

a.overNav:hover {
	font :  x-small arial;
	color :  #808080;
	text-decoration :  underline;

}

a.directoryNav:link, a.directoryNav:active, a.directoryNav:visited, a.directoryNav:hover {
	font : bold x-small arial;
	color : #88A6B5;

}

.directoryNavActive {
	font :  bold x-small arial;
	color :  #006699;
	margin :  0px;
	display :  inline;

}

#DIRECTORY {
	margin :  5px 0px 7px 0px;
	border-bottom :  1px dashed #a0a0a0;
	border-top :  1px dashed #a0a0a0;
	color :  #808080;
	padding :  1px;

}

#THEMELINKS {
	color :  #808080;
	background-color :  #FFFFFF;
	height :  20px;
	padding-top :  3px;
	padding-bottom :  3px;
	padding-left :  5px;

}

A.themeNav:link, a.themeNav:active, a.themeNav:visited {
	font : x-small arial;
	color : #808080;

}

a.themeNav:hover {
	font :  x-small arial;
	color :  #808080;
	text-decoration :  underline;

}

a.box_adv_link:link, a.box_adv_link:active, a.box_adv_link:visited {

}

a.box_adv_link.hover {
	color :  #966713;

}

#HomePROMOTIONAL {

}

#HomePACKAGES {

}

#HomeEVENTS {

}

#SORTCRITERIALISTING {

}

#divSearchResult {
	padding-left :  1px;
	padding-right :  1px;

}

#tableCriteria {
	border :  1px solid #CC3300;
	background-color :  #FFFFFF;
	margin-left :  1px;

}

TD.leftMenue {
	padding-left :  12px;
	background-repeat :  no-repeat;
	background-position :  no-repeat;

}

a.menueLink:link, a.menueLink:active, a.menueLink:visited, a.menueLink:hover {
	font-size : 12px;
	font-family : arial;
	font-weight : normal;
	color : #837653;

}

.ItemTitleLimit {
	background-color :  #EfEfE7;
	height :  1px;
	font-size :  1px;
	line-height : 1px;

}

.ItemTitleMain {
	background-color :  #EfEfE7;
	height :  20px;
	font-size :  13px;
	padding-left :  12px;
	padding-top :  2px;
	font-weight :  bold;

	color :  black;

}

.infoPad {
	background-color :  #CC3300;

}

.infoPadLight {

}

.HotelierLink {
	float :  right;
	font-size :  12px !important;

}

#BASEDATA {
	padding-left :  12px;

}

.fakeBox {
	background-color :  #FFFFFF;
	border: none;
}

.DIRECTORY {

	margin :  3px 0px 5px 0px;
	border-bottom :  1px dashed #a0a0a0;
	border-top :  1px dashed #a0a0a0;
	color :  #808080;
	padding:  3px;


}

.tab_selected {
	background-color: #F5AF19;
	height : 22px;
	padding-left : 5px;
}

.tab_notselected {
	background-color: #F1D18E;
	height : 22px;
	padding-left : 5px;
}

a.tab_notselected:link, a.tab_notselected:active, a.tab_notselected:visited {
	color : #002662;
	font-weight : normal;
}
a.tab_notselected:hover {
	color : #002662;
	font-weight : normal;
	text-decoration : underline;
}

a.tab_selected:link, a.tab_selected:active, a.tab_selected:visited {
	color : #002662;
	font-weight : bold;
}
a.tab_selected:hover {
	color : #002662;
	font-weight : bold;
	text-decoration : underline;
}


