body {
	SCROLLBAR-FACE-COLOR: #FFFFFF; 
	FONT-SIZE: 10pt; 
  text-align: center;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #194C4D; 
	SCROLLBAR-3DLIGHT-COLOR: #194C4D; 
	SCROLLBAR-ARROW-COLOR: #194C4D; 
	SCROLLBAR-DARKSHADOW-COLOR: #194C4D; 
	SCROLLBAR-BASE-COLOR: #FFFFFF; 
	background-color: #023C3E;
}

.body {

	background-image: url(/images/b1.jpg);
	padding-top: 15px;
}

.adminbody {

	background-color: #FFFFFF;
}

h1      {
	font-family:arial;
	font-size:14px;
	color:#023C3E;
  text-align: justify;
}

.header_main      {
  background-color: #FFFFFF; 
	font-family:arial;
	font-size:11px;
	color:#194C4D;				
  text-align: right;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #A70C46;
}

.header_links {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Arial, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
  padding-left: 8;
  padding-right: 8;
  padding-top: 3;
  padding-bottom: 3;
	font-weight:bold;
}
A.header_links:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
}


.tours_links_01 {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Arial, sans-serif; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
  padding-top: 3;
  padding-bottom: 3;
	font-weight:bold;
}
A.tours_links_01:hover {
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}


.main_text      {
	font-family:Arial;
	font-size:12px;
	color:#003D3E;
  text-align: justify;
	background-color: #FFFFFF;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 0px;
  padding-bottom: 4px;
}


.main_text_hotels      {
	font-family:Arial;
	font-size:11px;
	color:#003D3E;
  text-align: justify;
}

.main_text_hotels_2      {
	font-family:Arial;
	font-size:12px;
	color:#003D3E;
  text-align: justify;
}


.hotels_rates      {
	font-family:Arial;
	font-size:12px;
	color:#003D3E;
  text-align: justify;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A9ABAB;
}


.hotels_rates_1      {
	font-family:Arial;
	font-size:12px;
	color:#003D3E;
  text-align: justify;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A9ABAB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9ABAB;
  padding-left: 2;
  padding-right: 2;
  padding-top: 1;
  padding-bottom: 2;
}


.hotels_rates_2     {
	font-family:Arial;
	font-size:12px;
	color:#003D3E;
  text-align: justify;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A9ABAB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A9ABAB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9ABAB;
  padding-left: 2;
  padding-right: 2;
  padding-top: 1;
  padding-bottom: 2;
}


.tours_head      {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
  text-align: justify;
  padding-left: 5px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 5px;
}

.tours_head a {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
}

.tours_head a:hover {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: underline;
}

.tours_body_01      {
	font-family:Arial;
	font-size:11px;
	color:#000000;
  text-align: justify;
  padding-left: 2;
  padding-right: 2;
  padding-top: 1;
  padding-bottom: 1;
	background-color: #D0DAD9;
}

.tours_body_02      {
	font-family:Arial;
	font-size:11px;
	color:#000000;
  text-align: justify;
  padding-left: 2;
  padding-right: 2;
  padding-top: 1;
  padding-bottom: 1;
	background-color: #EBDDDD;
}

.tours_body_03      {
	font-family:Arial;
	font-size:11px;
	color:#000000;
  text-align: justify;
  padding-left: 2;
  padding-right: 2;
  padding-top: 1;
  padding-bottom: 1;
	background-color: #F3EAD7;
}

.photos_main_01      {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
  text-align: justify;
  padding-left: 5;
  padding-right: 3;
  padding-top: 2;
	background-image:url(images/tour_back_02.gif);
}

.links_head_main      {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
  text-align: justify;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 2px;
  padding-bottom: 3px;
}

.top_header      {
	font-family:Arial;
	font-size:12px;
	color:#481A11;
  text-align: right;
	background-color: #FFFFFF;
  padding-left: 6px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.images_main      {
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}


.hotel_links {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Arial, sans-serif; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: underline;
}


.tour_text      {
	font-family:Arial;
	font-size:11px;
	color:#481A11;
  text-align: justify;
  padding-top: 2;
  padding-bottom: 2;
}

.header      {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;				
  text-align: center;
}

.header_pic      {
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;				
  text-align: justify;
	background-color: #FFFFFF;
  padding-top: 0;
  padding-bottom: 0;
}

.footer      {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;				
  text-align: justify;
	background-color: #481A11;
  padding-left: 3;
  padding-right: 3;
  padding-top: 1;
  padding-bottom: 1;
}

.tours      {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
  text-align: justify;
	background-color: #FFFFFF;
  padding-right: 3;
}

.tours_text      {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
  text-align: justify;
	background-color: #481A11;
  padding-left: 3;
  padding-right: 3;
}


.tours_pic      {
	background-color: #481A11;
}


.link_tours {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Arial, sans-serif; 
	FONT-SIZE: 12px; 
	font-weight:bold;
	TEXT-DECORATION: none;
  padding-top: 3;
  padding-bottom: 3;
}
A.link_tours:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
}


.link_demo {
	COLOR: #023C3E; 
	FONT-FAMILY: Arial, Arial, sans-serif; 
	FONT-SIZE: 12px; 
	font-weight:bold;
	TEXT-DECORATION: underline;
  padding-top: 3;
  padding-bottom: 3;
}
A.link_demo:hover {
	COLOR: #023C3E; 
	TEXT-DECORATION: underline;
}

.mainsection {

	text-align: left;
  padding-left: 9px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 1px;
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:bold;
}

.mainsection a {

	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

.mainsection a:hover {

	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.subsection {

	padding: 0x;
	margin: 0px;
	text-align: left;
}

.submenu {

	padding-left: 12px;
	padding-bottom: 2px;
}

.submenu a {

	font-family: Arial;
	font-size: 10pt;
	color: #134F4D;
	text-decoration: none;
}

.submenu a:hover {

	font-family: Arial;
	font-size: 10pt;
	color: #134F4D;
	text-decoration: underline;
}

.header_link a {

	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

.header_link a:hover {

	font-family: Arial;
	font-size: 10pt;
	color: #FFEEBF;
	text-decoration: underline;
}

.demo_link a {

	font-family: Arial;
	font-size: 12pt;
	color: #023C3E;
	text-decoration: underline;
}

.demo_link a:hover {

	font-family: Arial;
	font-size: 12pt;
	color: #FFEEBF;
	text-decoration: underline;
}

.searcha 
{
    width: 165px;
    border: 1px solid #580101;
    font-family: tahoma, Arial;
    font-size: 11px;
    background-color: #FFFFFF;
    color: #000000;
}
.buttona 
{
    height: 18px;
    width: 65px;
    border: 1px solid #FFFFFF;
    font-family: tahoma, Arial;
    font-size: 11px;
    background-color: #023C3E;
    color: #FFFFFF;
}

.multiselectnormal
{
    background-color: #FFFFFF;
    color: #000000;
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    border: 1px solid;
    font-weight: bold;
    border-color: #0000AA;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
}

.inputnormal
{
    background-color: #FFFFFF;
    color: #1C1C1C;
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    border: 1px solid;
    font-weight: bold;
    border-color: #285C5B;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 99%;
}

.inputnormal2
{
    background-color: #FFFFFF;
    color: #1C1C1C;
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    border: 1px solid;
    font-weight: normal;
    border-color: #285C5B;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 222px;
}

.textnormal
{
    background-color: #FFFFFF;
    color: #1C1C1C;
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    border: 1px solid;
    font-weight: bold;
    border-color: #285C5B;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 99%;
}

.textnormal2
{
    background-color: #FFFFFF;
    color: #1C1C1C;
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    border: 1px solid;
    font-weight: bold;
    border-color: #285C5B;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 222px;
}


.normal
{
    color: #1C1C1C;
    font-size: 10pt;
    font-family: Tahoma, Arial, Verdana;
    text-align: justify;
}

.rightnormal
{
    color: #1C1C1C;
    font-size: 10pt;
    font-family: Tahoma, Arial, Verdana;
    text-align: right;
}

.leftnormal
{
    color: #1C1C1C;
    font-size: 10pt;
    font-family: Tahoma, Arial, Verdana;
    text-align: left;
}

.centernormal
{
    color: #1C1C1C;
    font-size: 10pt;
    font-family: Tahoma, Arial, Verdana;
    text-align: center;
}

.small
{
    color: #1C1C1C;
    font-size: 8pt;
    font-family: Tahoma, Arial, Verdana;
    text-align: justify;
}

.rightsmall
{
    color: #1C1C1C;
    font-size: 8pt;
    font-family: Tahoma, Arial, Verdana;
    text-align: right;
}

.leftsmall
{
    color: #1C1C1C;
    font-size: 8pt;
    font-family: Tahoma, Arial, Verdana;
    text-align: left;
}

.linkmenu {color: #285C5B;text-decoration:none;font-size: 10pt;font-family: Tahoma, Arial, Verdana;}
a.linkmenu:hover {color: #285C5B;text-decoration:underline;font-size: 10pt;font-family: Tahoma, Arial, Verdana;}

.odd {background-color: #C8F7F6;text-color: #1C1C1C;}
.even {background-color: #8CEBE9;text-color: #1C1C1C;}
.over {background-color: #56908F;text-color: #1C1C1C;}

.error
{
	border: 1px solid #FFE746;
	background-color: #EEFF63;
	color: #5C2508;
	padding: 12px;
}

.button 
{
    height: 20;
    border: 1px solid #B8D17D;
    font-family: Tahoma, Arial;
    font-size: 9pt;
    background-color: #FAFAFA;
    color: #62B568;
}

.ver 
{
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #AAAAAA;
}

.torlink {
	text-decoration: none;
	font-weight: bold;
	color: #275C5B;
}

.torlink:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #275C5B;
}

.footerlnk {
	text-decoration: none;
	color: #EEEEEE;
}

.footerlnk:hover {
	text-decoration: underline;
	color: #EEEEEE;
}

.lnk {
	text-decoration: none;
	color: #050071;
	font-weight: normal;
}

.lnk:hover {
	text-decoration: underline;
	color: #050071;
	font-weight: normal;
}

.request_links {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}

.request_links:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}
