body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width:960px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
h1{
	font-size:16px;
	color:#003366;
	margin-top:0px;
	margin-bottom:0px;
}

h2{
	font-size:16px;
	color:#98cc00;
	margin-top:0px;
	margin-bottom:0px;
}
a{
	color:#395394;
}

a:hover{
	color:#3BACD8;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#TableBody{
	border: 0;
	background:url(../images/default/main-bg1.jpg);
	width: 100%;
	height: 944px;
	text-align:center;
}

#TableSchedules{
	border: 0;
	background:url(../images/default/main-bg1.jpg);
	width: 600px;
	height: 350px;
	text-align:left;
}

#TableBodyVedio{
	border: 0;
	background:url(../images/default/video_bg.jpg);
	width: 100%;
	height: 944px;
	text-align:center;
}

#menu_link{
	padding-top:2px;
	padding-right:65px;
	font-size:9px;
	color:#FFFFFF;
}

.menu_link{
	font-size:9px;
	color:#FFFFFF;
}

.menu_link:hover{
	color:#3BACD8;
}

.BodyLeft{
	background:url(../images/default/body_left.png);
	background-repeat:repeat-y;
	background-position:right;
}

.BodyRight{
	background:url(../images/default/body_right.png);
	background-position:left;
}

.BgSea{
	background-color:#00698E;
}

.BgWhite{
	background-color:#FFFFFF;
}

.BgYellow{
	background-color:#FAF7E4;
}

.BgContent{
	background:url(../images/default/bg_content.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.txtStandard{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#10334C;
}

.txtStandardBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#10334C;
	font-weight:bold;
}

.txtStandard12Header{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.txtRight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#071A29;
}

.txtRightSmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#071A29;
}

.textBoxSearchTop{
	height:19px;
	width:105px;
	color:#B0ADAD;
	background:url(../images/default/top_search_box.png);
	background-repeat:repeat-x;
	border:0px;
}

.textBoxNews{
	height:13px;
	width:145px;
	color:#B0ADAD;
	margin:5px 5px 5px 0px;
}

.textBoxLogin{
	height:13px;
	width:180px;
	color:#B0ADAD;
}

.textBox{
	height:15px;
	color:#09324f;
}

.btnOK{
	height:20px;
	width:29px;
	background:url(../images/en/go.gif);
	border:0px;
}

.btnSearch{
	height:19px;
	width:19px;
	background:url(../images/default/search.gif);
	border:0px;
}
/*---------------------------------------------------------------------------//
	Menu
//---------------------------------------------------------------------------*/
.hiden{
	display:none!important;
}

.open{
	display:block;
}

/*---------------------------------------------------------------------------//
	White color
//---------------------------------------------------------------------------*/
.TextWhite9Bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.TextWhite10Bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.TextWhite11Bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.TextWhite10BoldLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.TextWhite11BoldLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.TextWhite11BoldLinkFooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.TextWhite10BoldLink:hover{
	color:#076E91;
}

.TextWhite11BoldLink:hover{
	color:#076E91;
}

.TextWhite11BoldLinkFooter:hover{
	color:#3BACD8;
}

.btnPlaySound{
	width:18px;
	height:20px;
	border: 0px;
	background:url(../images/default/music_on.gif);
}

.btnStopSound{
	width:18px;
	height:20px;
	border: 0px;
	background:url(../images/default/music_off.gif);
}

.Hidden{
	display:none;
}

.Show{
	display:block;
}

.error{
	color:#004361;
	font-size:12px;
}

.NavBoldLink{
	font-size:12px;
	font-weight:bold;
	color:#386280;
	text-decoration:none;
}

.NavBoldLink:hover{
	color:#b2cced;
}

.NavBoldSelect{
	font-size:12px;
	font-weight:bold;
	color:#00aa86;
	text-decoration:none;
}

.NavBold{
	font-size:12px;
	font-weight:bold;
	color:#10334C;
	text-decoration:none;
}

.BookingHeader{
	font-size:20px;
	font-weight:bold;
	color:#134a72;
	text-decoration:none;
}

.BookingHeader3{
	font-size:16px;
	font-weight:bold;
	color:#134a72;
	text-decoration:none;
}

.BookingHeader2{
	font-size:14px;
	font-weight:bold;
	color:#afdc37;
	text-decoration:none;
}

.BookingGreen{
	font-size:11px;
	font-weight:bold;
	color:#afdc37;
	text-decoration:none;
}

.BookingGray{
	font-size:10px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}

.BookingGrayRol{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.BookingBlue{
	font-size:12px;
	font-weight:bold;
	color:#134a72;
	text-decoration:none;
}

.BookingBlue11{
	font-size:11px;
	font-weight:bold;
	color:#134a72;
	text-decoration:none;
}

.BookingText{
	font-size:12px;
	color:#09324f;
	text-decoration:none;
}

.BookingSmallText{
	font-size:10px;
	color:#09324f;
	text-decoration:none;
	line-height:10px;
}

.ViewDetails{
	font-size:9px;
	color:#3d3d3d;
	text-decoration:none;
}

.w160{
	width:160px;
	float: left;
}
.w170{
	width:170px;
	float: left;
}
#menu1{
width:160px;
margin-top:-107px;
margin-left:0px;
}
#menu2{
width:160px;
margin-top:-127px;
margin-left:0px;
}
#menu3{
width:170px;
margin-top:-87px;
margin-left:0px;
}
#menu4{
width:150px;
margin-top:-207px;
margin-left:0px;
}
#menu5{
margin-top:-67px;
margin-left:0px;
}
#menu5-2{
	width:210px;
	margin-top:-80px;
	margin-left:0px;
}
#menu5-1{
	width:170px;
	margin-top:-80px;
	margin-left:0px;
}
#menu6{
margin-top:-127px;
margin-left:0px;
}
#menu7{
width:200px;
margin-top:-167px;
margin-left:0px;
}
#jsddm{	
  margin: 0;
  padding: 0;
}
#jsddm li{	
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
}
#jsddm li a{	
  display: block;
  background: #FFF;
  text-decoration: none;
  color: #EAFFED;
  white-space: nowrap;
}
#jsddm li a:hover{
  background: #FFF;
}

#jsddm li ul{	
  position: absolute;
  visibility: hidden;
}
#jsddm li ul li{
  float: none;
  display: inline;
  display: list-item;
}
#jsddm li ul li a{	
  font: normal 12px Trebuchet MS;
  font-weight:bold; 
  background: #44afdb;
  color: #FFFFFF;
  padding: 0px 6px 0px 6px;
  border-top-width: 0;
  height:20px;
  width: 190px;
  line-height:20px;
}
#jsddm li ul li a:hover{	
  background: #00618a;
}
#topmenu-style{
	width:574px;
	height:33px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
.DmSchedule {
	background: url(../images/bt_dm-schedule.jpg) top left no-repeat;
	width: 180px;
	height: 36px;
	cursor: pointer;
	margin: 2px 0 3px 0;
}
.IdcSchedule {
	background: url(../images/bt_idc-schedule.jpg) top left no-repeat;
	width: 180px;
	height: 36px;
	cursor: pointer;
	margin: 3px 0 12px 0;
}
.DmSchedule:hover, .IdcSchedule:hover {
	background-position: bottom left;
}
