html,body{
/*	background-color: #F7F7F7; #E8F2FC #D1DADF; #b6c5cf*/
	margin:0;
	padding:0;
	height:100%;
	border:none;
	color: #333333;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	background-color: #ECE5DF;
   }
a:link, a:visited{
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #660A17;
}
a:hover{
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #FFFFFF;
}
.footer {
/*	background-color: #FF6600;*/
/*	background-image: url(../img/grad.jpg);*/
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-top: #ffffff 1px solid;
	height: 30px;
	padding: 0px;
	text-align: left;
	color:#FFFFFF;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}
.txt {
	font-size: 8pt;
/*	color: #FEC35C;*/
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
}
.txt_error {
	font-weight: bold;
	font-size: 9pt;
	color: #36B501; /*#CF2626; #9F1D1D;*/
	line-height: normal;
	font-style: bold;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	text-align: center;
}
h1 {
	font-weight: normal;
	font-size: 16pt;
/*	color: #FEC35C;*/
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
/*	text-decoration: none;*/
	margin-top: 3px;
	margin-bottom: 3px;
}
h2 {
	font-weight: bold;
	font-size: 12pt;
/*	color: #FEC35C;*/
	line-height: normal;
	font-style: italic;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
.txt_right {
	font-weight: bold;
	font-size: 8pt;
/*	color: #FEC35C;*/
	color: #000000;
	line-height: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	text-align: right;
}
.form_select{
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#333333;
	font-size:10px;
}
.form_select_150{
	width: 150px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.form_select_200{
	width: 200px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.form_button {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	height:20px;
	background-color:#660A17;
	background-image:none;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:0;
	padding:3px;
	width:143px;
	font-size: 10px;
}
.frame_t {
/*	border-right: #FC6701 4px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	border-left: #ECECEE 0px solid;*/
	padding: 0px;
}
.menu_reg {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.1px;
/*	color: #ffffff;*/
	list-style-type: circle;
}
/*BACK buttons */
.menu_reg A:link {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #660A17;/*#FEC35C;*/
	list-style-type: circle;
}
.menu_reg A:hover {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #FFFFFF;
	list-style-type: circle;
}
.menu_reg A:visited {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #660A17;/*#FEC35C;*/
	list-style-type: circle;
}
.table_grey{
	padding: 0px;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;

	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
.table_grey th{
background-color: #ECE5DF;
/*	border: #FC6701 0px solid;*/
	FONT-WEIGHT: bold;
	height: 20px;
	font-SIZE: 10px;
/*	COLOR: #FEC35C;*/
	line-height: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;

	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
.table_grey td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
.table td{
	border: 0px none;
}
.form_button_book_img {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-weight: normal;
	font-size: 7pt;
	align: center;
	vertical-align: middle;
	color: #ffffff;
	width: 90px;
	height: 20px;
	/*background-image:url(../img/button.jpg);*/
	background-repeat:no-repeat;
	text-decoration: none;
}
.form_select_100{
	width: 100px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.form_select_300{
	background: #ffffff;
	width: 300px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.form_textarea_300{
	height: 100px;
	width: 300px;
	border:1px solid #9298AE;
	color:#593C24;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.focused{
/*	background-color:#FFE5BF;*/
}
.required{
/*	background: #DFDFDF;*/
}
.header {
/*	background-color: #FC6701;
	border-bottom: #ffffff 1px solid;*/
	/*width: 900px;*/
	padding: 0px;
	text-align: right;
}
h3 {
	height: 24px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #7E7B74;
	line-height: 24px;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	text-align:center;
	margin-top: 2px;
	margin-bottom:1px;
}
.table_back td{
	vertical-align: top;
	background-color: #CECBBA;
}
.form_select_50{
	width: 50px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.form_select_50_required{
	background: #D8C6BC;
/*	height: 16px;*/
	width: 50px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.tr{
/*	background-color: #CBDCE7;/*#CBDCE7;*/
background-color: #ECE5DF;
	height: 30px;
}
.tr:hover{
	background-color: #CECB89;/*#FC6701;*/
	height: 30px;
}
.tr_l{
	height: 30px;
	background-color: #CECBBA; /*#E8F1F7; /*#e7e7e7;*/
}

.tr_l:hover{
	background-color: #CECB89; /*#FC6701;*/
	height: 30px;
}

.nb_box {
	width:750px;
	border:1px solid #FFD100;
	background-color: #FFE87F;
	padding: 10px;
	margin: 10px;
	text-align:justify;
}




/* *** */
.header_s {
	background-color: #FC6701;
	border-bottom: #ffffff 1px solid;
	height: 2px;
	padding: 0px;
	text-align: right;
}
.header_d {
	background-image: url(../img/grad.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-top: #ffffff 0px solid;
	padding: 0px;
	text-align: left;
	color:#FFFFFF;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}
.menu{
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0.1px;
	color: #ffffff;
	list-style-type: circle;
}
.menu A:link {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.5px;
	color: #ffffff;/*#FEC35C;*/
	list-style-type: circle;
}
.menu A:visited {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.5px;
	color: #ffffff;/*#FEC35C;*/
	list-style-type: circle;
}
.menu A:hover {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.5px;
	color: #ffffff;
	list-style-type: circle;
}
.menu_reg_white{
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #ffffff;
	list-style-type: circle;
}
.menu_reg_white A:link
{
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #ffffff;
	list-style-type: circle;
}

.menu_reg_white A:visited {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #ffffff;
	list-style-type: circle;
}
.menu_reg_white a:hover {
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.1px;
	color: #CADCE8;
	list-style-type: circle;
}
.txt_reg {
	font-weight: bold;
	font-size: 8pt;
	color: #FEFFFF;
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	text-align: center;
}
.txt_reg_d {
	font-weight: bold;
	font-size: 8pt;
	color: #FEC35C;
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	text-align: center;
}
.txt_reg_black {
	font-weight: bold;
	font-size: 9pt;
	color: #4C516E;
	line-height: normal;
	font-style: bold;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	text-align: center;
}
.txt_bold {
	font-weight: bold;
	font-size: 9pt;
	color: #FEC35C;
	line-height: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
}
.txt_black {
	font-weight: normal;
	font-size: 8pt;
	color: #5B3B22;
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
}
.txt_title_blue {
	font-weight: normal;
 	font-size: 16pt;
	color: #FEC35C;
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
}
.txt_right_white {
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	line-height: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	text-decoration: none;
	text-align: right;
}
.txt_footer {
	font-weight: normal;
	color: #000000;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
}
.txt_footer_red {
	font-weight: normal;
	color: #FF0000;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
}
.txt_footer_green {
	font-weight: normal;
	color: #00FF00;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
}
.txt_big {
	font-weight: normal;
    font-size: 30px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
}
.txt_big_white {
	font-weight: bold;
    font-size: 18px;
	color: #ffffff;
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
}
.txt_big_black {
	font-weight: normal;
    font-size: 18px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
}
.txt_huge {
	font-weight: bold;
    font-size: 40px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
}
.frame {
	border-right: #ffffff 4px solid;
	border-top: #ffffff 4px solid;
	border-bottom: #ffffff 4px solid;
	border-left: #ECECEE 0px solid;
	padding: 0px;
}
.frame_b {
	border-right: #ffffff 0px solid;
	border-top: #ffffff 4px solid;
	border-bottom: #ffffff 4px solid;
	border-left: #ECECEE 0px solid;
	padding: 0px;
}
.frame_l_r {
	border-right: #FC6701 1px solid;
	border-left: #FC6701 1px solid;
	padding: 0px;
}
.form_button_book {
	border-right: #be7300 1px solid;
	border-top: #fac529 1px solid;
	border-bottom: #be7300 1px solid;
	border-left: #fac529 1px solid;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-weight: bold;
	font-size: 7pt;
	align: center;
	vertical-align: middle;
	color: #ffffff;
	width: 150px;
	height: 20px;
	background: #FEC35C;
	text-decoration: none
}
.form_select_20{
	height: 16px;
	width: 20px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.form_select_10{
	height: 16px;
	width: 10px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.form_input {
	height: 16px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.form_input_white {
	height: 16px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	font-family: Arial, Veranda;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.form_input_center {
	height: 16px;
	border:1px solid #9298AE;
	background-color: #ffffff;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	font-size: 12px;
	color:#593C24;
	font-weight: bold;
	text-align: center;
}
.back_white{
	background-color: #FFFFFF;
}

.back_blue{
	background-color: #660A17;
}
.form_textarea_400{
	height: 200px;
	width: 400px;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	vertical-align: middle;
	border:1px solid #9298AE;
	color:#593C24;
	font-size:10px;
}
.divi1{
	background-color : #004080;
	color : #004080;
}
.divi2{
	background-color : #004080;
	color : #FC6701;
}
.table_menu_not_sel{
	background: #EFECEC;
	color: #555555;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	height: 16px;
	width: 150px;
	font-size : 9px;
	vertical-align: middle;
	font-weight: normal;
}
.table_menu_sel{
	background: #FFB27F;
	color: #555555;
	font-family:Verdana,Tahoma,Arial,'Trebuchet MS',Helvetica,sans-serif;
	height: 16px;
	width: 150px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	BORDER: #FFFFFF 1px solid;
	border-style: inset;
}