@charset "utf-8";
/* CSS Document */

#content_main {
      width: 1000px;
      height: auto;
      padding-top: 0px;
      margin: 0 auto;
}

#wrapper {
  width: 1000px;
/*  height: 950px; */
}

#containter-wrapper-left {
    width: 780px;
    height: auto;
    background: #ffffff;
    float: left;
    padding: 0 0 0 0;
}

#sidepanel{
  float: right;
  width: 220px;
  padding: 33px 0 0 0;

/*  height: 950px;
  background: #0e5368; */
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img {border: none;}

.table_top {
	background-image: url(images/bg_01.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 38px;
	width: 780px;
}
.menu_1 {
	background-image: url(images/bg_03.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 52px;
	width: 63px;
}
.menu_2 {
	height: 52px;
	width: 89px;
}
.menu_3 {
	height: 52px;
	width: 142px;
}
.menu_devider {
	background-image: url(images/bg_05.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 52px;
	width: 3px;
}
.menu_deviderCopy {
	background-image: url(images/bg_11.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 52px;
	width: 3px;
}


.menu_4 {
	height: 52px;
	width: 117px;
}
.menu_5 {
	height: 52px;
	width: 132px;
}
.menu_6 {
	height: 52px;
	width: 194px;
}
.menu_7 {
	background-image: url(images/bg_13.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 52px;
	width: 31px;
}

#sidebar {float: left; width: 325px;}

#sidebar #menu  {padding: 0px 0px 0px 85px; color:#FFFFFF; font-size: 13px; }

#sidebar #menu ul {padding: 0px 0px 0px 0px; margin: 10px 0 0 0px;}

#sidebar a {text-decoration: none; color:#FFFFFF}

#sidebar #menu ul li {
	list-style:none;
	padding: 0 0 0 15px;
	padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: opx;
	color:#404040;
	background-attachment:fixed;
        background: url(images/bullet2.gif) no-repeat;
	background-position: center left;
	
	}



.middle_top {
	background-image: url(images/bg_15.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 185px;
	width: 780px;
}
.middle_middle {
	background-image: url(images/bg_17.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 58px;
	width: 293px;
}
.middle_middle2 {
	background-image: url(images/bg_18.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 58px;
	width: 487px;
}
.middle_body {
	background-image: url(images/bg_20.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 780px;
}
.middle_body_booking_left {
	background-image: url(images/bg_2_20.gif);
	background-position:left top;
	background-repeat: repeat-y;
	width: 49px;
}

.middle_body_booking_right {
	background-image: url(images/bg_2_22.gif);
	background-position:right top;
	background-repeat: repeat-y;
	width: 14px;
}

.bottom_2 {
	background-image: url(images/bg_27.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 52px;
	width: 780px;
}
.bottom_1 {
	background-image: url(images/bg_25.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 40px;
	width: 780px;
}
.bottom_3 {
	background-image: url(images/bg_26.gif);
	background-repeat: repeat-y;
	width: 780px;
}
.bottom_divider {
	background-image: url(images/bg_24.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 8px;
	width: 780px;
}
.style13 {	font-size: 11px;
	color: #2A1F55;
	vertical-align: bottom;
}
.text_side_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
/* a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #2A0055;
}
a:active {
	text-decoration: none;
	color:#FFFFFF;
}
a:link {
	text-decoration: none;
	color:#FFFFFF;
}
*/
/* fix for the white backgrounds*/
.footer_text a:visited {
	text-decoration: none;
	color:#000000;
}
.footer_text a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	color: #2A0055;
}
.footer_text a:active {
	text-decoration: none;
	color:#000000;
}
.footer_text a:link {
	text-decoration: none;
	color:#000000;
}

/* END OF :: fix for the white backgrounds*/

.module_top {
	background-image: url(images/module_new_03.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 243px;
	font-size: 4px;
}
.module_middle {
	background-image: url(images/module_new_05.gif);
	background-repeat: repeat-y;
	width: 243px;
	height: 700px;
	font-size: 14px;
}
.module_bottom {
	background-image: url(images/module_new_07.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 243px;
}
### form start ###

.form { height:22px; margin-bottom:5px;}
.form input {
	width:auto;
	height:19px;
	border:0px;
	color:#485257;
	background:#B5CDEA;
	padding:2px 0 0 7px;
}

#.form select {width:40px; height:19px; border:0px; color:#485257; background:#B5CDEA; padding:2px 0 0 1px;}
#textarea { width:242px; height:100px; border:1px; border-color:#FFFFFF; background:#FFFFFF; overflow:auto; padding:2px 0 0 7px; }

### form end ###
.style14 {color: #D40000}
.style14 {color: #800000}

### table style ###

.content {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

.content a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.content a:visited {color: #777;}

.content a:hover {color: #000;}

.content caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.content thead td {background: #3A4856; padding: 4px 4px; color: #fff; text-align: left; font-weight: normal;}

.content tbody tr {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.content tbody {border-bottom: 1px solid #EAECEE;}
                      
.content tbody td {padding: 4px; background: url("images/td_back.gif") repeat-x; text-align: left;}

.content tbody tr {background: #F3F5F7;}

.content tbody tr.odd {background: #F0F2F4;}

.content tbody  tr:hover {background: #EAECEE; color: #111;}

.content tfoot td, tfoot th, tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

