body
{
	
	background-color: #C7DFEB;
	background-repeat: repeat-x;
	background-position: left top;
	}

body,td,div,txt {
	color:#34587D;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.brown,.bold{
	font-size:11px;
}

.bold {
	font-weight:bold;
}

a.bold:link,a.bold:active,a.bold:visited,a.bold:hover  { color:#34587D; text-decoration: none;font-weight:bold;  cursor: hand;}

a:link,a:active,a:visited,a:hover  { color:#34587D; text-decoration: none;font-weight:regular;  cursor: hand;}


.text,.title,.subtitle {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}



a.text:link,a.text:active,a.text:visited,a.text:hover  { color:#000000; text-decoration: none;  cursor: hand;}
a.text:hover  { color:#650C0C; }

.title,.subtitle{
color:#650C0C;

}

.title {
font-weight:bold;
}

a.title:link,a.title:active,a.title:visited,a.title:hover  { color:#650C0C; text-decoration: none;  cursor: hand;}
a.title:hover  { color:#000000;}






.lang {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#645743;
	font-weight:bold;
}

.menu,a.menu:link,a.menu:active,a.menu:visited,a.menu:hover,a.menu:hover {
	color:#34587D;
	font-weight:bold;
	font-size:11px;
	font-family:  Verdana,Trebuchet MS, Arial, Helvetica, sans-serif;
	cursor: hand;
	text-decoration: none;
}
a.menu:hover {text-decoration: underline;}
 
 
.row {
	background-image:url('images/row.gif');
	height:27px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}


a.lang:link,a.lang:active,a.lang:visited,a.lang:hover  { color:#645743; text-decoration: none;  cursor: hand;}
a.lang:hover { color:#000000; }



.input {
 font-size: 12px;
 font-weight:regular;
 color:#5C7480;
 padding-top:5px;

 width:50px;
 height: 22px;
 
 background-color:#F1F1F1;
 background-repeat:repeat-x; 
 background-position:center;
 border-top:#898989 1px solid;	
 border-bottom:#898989 1px solid;	
 border-left:#898989 0px solid;	
 border-right:#898989 0px solid;	
 
 text-transform: none;
 overflow: hidden; 
}

input.checkbox {
	background-color:#ffffff;
	border: 0px solid;
	width:20px;
	height:20px;
}

input {
 background-image: url("images/input.jpg");
}

.input2{

 width:100px;
 height: 16px;
 background-image: url("images/in.gif");
 border:0px solid;
 background-color:#ffffff;
 padding-top:0px;
 TEXT-TRANSFORM: none;
 overflow: hidden;
}

.select , .short , .med{
 width:240px;
 height:16px;
 background-color:#F1F1F1;
 margin-top:-1px;
 padding-top:0px;	
}

.select2 {
 width:150px;
 height:16px;
 background-color:#FFFFFF;
 border:#5C7480 1px  solid;
 color:#5C7480; 
 margin-top:2px;
 padding-top:0px;	
 
 font-size: 10px;
 font-weight: normal;

 font-family:  Verdana,Trebuchet MS, Arial, Helvetica, sans-serif;

}

.short { width:40px;}
.med { width:97px;}

.textarea{
	overflow: hidden; 
	height: 130px;
	width:188px;
	BORDER-WIDTH:0px;
	
	TEXT-TRANSFORM: none;
  padding-top:0px;
  
  background-image: url("images/textarea.gif");   
	background-color:#F1F1F1;
	background-repeat:repeat-x; 
	background-position:top;
	font-size: 11px;
	font-weight: normal;
	

	
}

.check {

 background-color:#ffffff;
 border:0px solid;
 height:12px;
 width:14px;
 margin-left:20px;
 margin-bottom:2px;
 
}

.search {

 background-image: url("images/search.gif");
 
 height:52px;
 width:94px;
 background-repeat:norepeat; 
 border:none;	
 text-transform: none;
 cursor: hand;
}

.submit {
 background-image: url("images/submit_bg.gif");
 padding-top:0px;
	
 text-transform: none;
 border:none;	
 background-repeat:norepeat; 
 cursor: hand;
 
 font-size: 10px;
 font-weight: bold;
 color:#5C7480;
 font-family:  Verdana,Trebuchet MS, Arial, Helvetica, sans-serif;

 width:109px;
 height:17px;
}


.login,.login-big,.send,.clear,.reserve {


 background-repeat:norepeat; 
 BORDER:none;	
 TEXT-TRANSFORM: none;
 cursor: hand;
 

}
 
.login,.clear,.reserve{
 background-image: url("images/submit.gif");
  width:109px;
  height:17px;
}



.reserve{
 background-image: url("images/reserve.gif");

}

.clear{
 background-image: url("images/clear.gif");

}

.login-big{
 background-image: url("images/login.gif");
  width:200px;
   height:20px;
}

.send {
 background-image: url("images/send.gif");
  width:200px;
   height:20px;
}


.scroll {
	scrollbar-face-color:#DDC38E; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-3dlight-color:#DDC38E; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-shadow-color:#DDC38E; 
	scrollbar-darkshadow-color:#AC9879; 
	scrollbar-track-color:#DDC38E;
	
	
	
	overflow:auto;
	overflow-x:hidden;
}

ul{
	list-style-type: none;
}


.bsBtnDefault {
  display:inline; 
  /*float:left;*/
  width:24; 
  height:22; 
  background-color:menu; 
  padding-left:4px;
  padding-top:3px;
}
.bsBtnMouseOver {
  display:inline; 
  /*float:left;*/
  width:24; 
  height:22; 
  background-color:menu; 
  padding-left:3px;
  padding-top:2px;
  border-left:1px solid white;
  border-top:1px solid white;
  border-right:1px solid #808080;
  border-bottom:1px solid #808080;
}
.bsBtnMouseDown {
  display:inline; 
  /*float:left;*/
  width:24; 
  height:22; 
  background-color:menu; 
  padding-left:4px;
  padding-top:3px;
  border-left:1px solid #808080;
  border-top:1px solid #808080;
  border-right:1px solid white;
  border-bottom:1px solid white;
}


.blueTabSelected {
float:left;

border-top:1px #406A94 solid;
border-left:1px #406A94 solid;
border-right:1px #406A94 solid;
border-bottom:0px solid;

font-weight:bold;
background-image: url('images/blue_grad.gif');



color:#406A94;

}

.blueTab a:link,
.blueTab a:active,
.blueTab a:visited,

.blueTab a:hover
{
color:#406A94;
}


.blueTab{
float:left;

text-aligment:center;

font-weight:bold;
background-color:white;


color:#406A94;

}

.beigeTabSelected {
float:left;

border-top:1px #A59472 solid;
border-left:1px #A59472 solid;
border-right:1px #A59472 solid;
border-bottom:0px solid;

font-weight:bold;
background-image: url('images/beige_grad.gif');


color:#A59472;

}


.beigeTab {

float:left;

text-aligment:center;
vertical-align:middle;
display:table-cell;

font-weight:bold;

background-color:white;
border-bottom:0px solid;


color:#A59472;

}


.menuCont {
 padding-top:6px;
}

.beigeTab a:link,
.beigeTab a:active,
.beigeTab a:visited,

.beigeTab a:hover
{
color:#A59472;
}

.beigeTab,
.blueTab
{
border-bottom:1px #406A94 solid;
}



.beigeTab,
.beigeTabSelected,
.blueTab,
.blueTabSelected
{
width:255px;
height:31px;
}
