/* CSS Document */
/* General style starts here */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#CCCA99;
	background-image:url(images/back-bg.gif);
	background-repeat:repeat;
}
html{
	height: 100%;
}
p {
	padding-top:10px;
	margin:0px;
}	
table {
	border:0px;
}	
td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
}
/*a {
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:9px;
color:#356797;
text-decoration:none;
}
a:hover {
color:#AC0031;
text-decoration:none;
}*/
.width100per {
	border:0;
	width:100%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}	
.ct, .cb, .cm {
	text-align:center;
}
.check{
	color:#356797;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	}
.check:hover{
	text-decoration:underline;
	}
ul{
	margin:0;
	margin-left:15px;
	padding:0;
}
li {
  margin: 0;
  padding: 0;
  list-style-image:url(images/li-bullet.gif);
  list-style-position:outside;
  font-family:Tahoma;
  font-size:11px;
  line-height:14px;
}
li a{
  font-family:Tahoma;
  font-size:11px;
  color:#000;
}
li a:hover{
  color:#4F4F4F;
}

input {
   width:175px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color: #000000;
   font-weight: normal;
   border-top:1px solid #000;
   border-left:1px solid #000;
   border-right:1px solid #354589;
   border-bottom:1px solid #354589;
   padding-left:5px;
   background-color: #FDF9C0;
}
select{
	width:50px;
	height:18px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.select180{
	width:180px;
	height:18px;
}
.select80{
	width:80px;
	height:18px;
}
.button {    
    background-color: #039765;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	width: 164px;
	height:20px;
	cursor:hand;
	padding-bottom:1px;
	border:1px solid #ffffff;
	text-transform:uppercase;
	font-family:tahoma;
	}
.btn-bdr{
	width: 164px;
	height:auto;
	border:1px solid #039765;
}
#body-container {
	width:748px;
	margin:0px auto 0px auto;
	background-color:#ffffff;
}
/* General style ends here */
/* sub meu style starts here */
.sub-menu{
	background-color:#3F4343;
	height:27px;
	padding-left:17px;
}
.menu{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}
.menu:hover{
	color: #8F9191;
}
/* sub menu style ends here */
/* Header style starts here */
.logo-bg {
   padding-top:13px;
   padding-left:18px;
   padding-bottom:19px;
   background-color: #356797;
   }
/* Header style ends here */
/* Body style starts here */
#body-margin {
margin-top:11px;
margin-right:6px;
margin-bottom:7px;
margin-left:19px;
width:723px;
}
.body-left-table {
width:458px;
margin-right:16px;
}
.welcome-padding {
padding-top:12px;
padding-bottom:20px;
}
.ad-padding {
padding-top:5px;
padding-bottom:5px;
padding-right:3px;
padding-left:4px;
background-color:#ECECEC;
}
.ad-topbg {
background-image:url(images/top-bg.gif);
background-position:left top;
background-repeat:repeat-x;
height:7px;
}
.ad-botbg {
background-image:url(images/bot-bg.gif);
background-position:left top;
background-repeat:repeat-x;
height:7px;
}
.ad-leftbg {
background-image:url(images/left-bg.gif);
background-position:left top;
background-repeat:repeat-y;
width:7px;
}
.ad-rightbg {
background-image:url(images/right-bg.gif);
background-position:left top;
background-repeat:repeat-y;
width:7px;
}
.ad-lt-cor {
background-image:url(images/lt-cor.gif);
background-position:left top;
background-repeat:no-repeat;
width:7px;
height:7px;
}
.ad-rt-cor {
background-image:url(images/rt-cor.gif);
background-position:left top;
background-repeat:no-repeat;
width:7px;
height:7px;
}
.ad-rb-cor {
background-image:url(images/rb-cor.gif);
background-position:left top;
background-repeat:no-repeat;
width:7px;
height:7px;
}
.ad-lb-cor {
background-image:url(images/lb-cor.gif);
background-position:left top;
background-repeat:no-repeat;
width:7px;
height:7px;
}
.padding-5 {
padding-top:5px;
padding-left:11px;
padding-right:4px;
padding-bottom:5px;

}
.padding-1 {
padding-left:1px;
padding-right:1px;
}
.update-table {
border:1px solid #D9D9D9;
padding:2px;

}
.update-table a {
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:9px;
color:#356797;
text-decoration:none;
padding-top:10px;
}
.update-table a:hover {
	text-decoration:underline;
}
.update-blue {
border-bottom:2px solid #ffffff;
text-align:left;
vertical-align:middle;
padding-top:8px;
padding-bottom:6px;
background-color:#356797;
padding-left:7px;
}
.update-blue-text {
background-color:#E8F2F6;
}

.bootm_pad{
	padding-bottom:8px;
	padding-top:8px;
	}
.bootm_pad1{
	font-weight:bold;
	padding-bottom:8px;
	background:url(images/body_line.gif) repeat-x left bottom;
	}
.update-red-text {
text-align:right;
   color: #832222;
   font-weight: normal;
   font-size:18px;
   padding-bottom:10px;
}
.body-right-table {
width:249px;
}
.gray-text {
text-align:left;
vertical-align:middle;
padding-top:9px;
padding-left:13px;
padding-right:13px;
padding-bottom:13px;
background-color:#E9E9E9;
}
.green-table {
border:1px solid #D9D9D9;
padding:2px;
margin-bottom:6px;
margin-top:5px;

}
.green-table td{
color:#000000;
font-weight:bold;
}
.green-table a {
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:9px;
color:#356797;
font-weight:bold;
text-decoration:none;
}
.green-table a:hover {
	text-decoration:underline;
}
.green-text {
border-bottom:3px solid #ffffff;
text-align:left;
vertical-align:middle;
padding-top:8px;
padding-bottom:6px;
background-color:#039765;
}
.padding-14 {
padding-left:14px;
padding-bottom:12px;
padding-right:14px;
}
.link-1 {
font-family:tahoma;
color:#356797;
font-weight:normal;
text-decoration:none;
font-size:11px;
}
.link-1:hover {
color:#356797;
text-decoration:underline;
}
.padding13-8 {
padding-bottom:8px;
padding-top:13px;
}
.know-link {
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:9px;
color:#356797;
font-weight:bold;
text-decoration:none;
padding-top:2px;
}
.know-link:hover {
color:#AC0031;
text-decoration:none;
}

/* Body style ends here */
/* Footer style starts here */
.footer {
   padding-top:18px;
   padding-bottom:22px;
   background-color: #356797;
   color: #ffffff;
   font-weight: normal;

   }
.footer a {
   color: #ffffff;
   font-weight: bold;
   text-decoration:none;
   padding-left:8px;
   padding-right:8px;


   }   
.footer a:hover {
   color: #ffffff;
   text-decoration:underline;
   } 
 .padding-top4 {
   padding-top:4px;
   color: #ffffff;
   font-weight: normal;
 }
/* Footer style ends here */
/*----------------room------------------*/
.room{
	background:url(images/room_pic.jpg) no-repeat right top;
	}
.room_text{
	padding-right:184px;
	padding-left:9px;
	}
.room_padding32{
	padding-left:32px;
	}
/*----------------contacat us----------------*/
.it_pa-11{
	padding-left:11px;
	}
.cont_green{
	font-size:13px;
	color:#0C7854;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.cont_email{
	color:#2D5C8A;
	text-decoration:underline;
	}
.cont_email:hover{
	text-decoration:none;
	}
/*--------------history----------------------*/
.padding-11{
	padding:5px 196px 10px 11px;
	}
.padding-img11{
	background:url(images/history_img1.jpg) no-repeat right;
	padding:5px 196px 10px 11px;
	}
/*------------washington---------*/
.paddingtop-21{
	padding-top:21px;
	}
/*----------------packages--------*/
.blue{
	color:#356797;
	font-weight:bold;
	}
.font12{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
/*----------directo---------------*/
.pad-11-21{
	padding-top:21px;
	padding-left:8px;
	}
/*-----------------------gallery-------------*/
.galler_text{
	font-weight:bold;
	color:#356797;
	text-decoration:none;
}
.galler_text:hover{
	color:#FF8400
	}
/*-----------------text---------------------*/
.text{
	color:#356797;
	font-weight:bold;
	margin-left:306px;
	}
.text1{
	margin-left:378px;
	}