body {
margin:0; 
padding:0; 
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size:13px;
background-color: #fff;
color:#000;
text-align:justify;
background-image: url('../images/bgr.jpg'); 
background-repeat: repeat-x; 
background-position:top center;

} #box-table-a
{
	margin-top: 20px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 15px;
	font-weight: bold;
	padding: 4px;
	border-bottom: 2px solid #003399;
	color: #F58220;
	text-align: center;
}
#box-table-a td
{
	padding: 4px;
	background: #f9f9f9; 
	border-bottom: 2px solid #fff;
	border-top: 1px solid transparent;
	text-align: center;	
}
#box-table-a tr:hover td
{
	background: #c2c2c2;
	color: #fff;
	text-align: center;	



} #go  { 
cursor:pointer;
color:#003399;
font-size:12px;
background:#f2f2f2;
margin:10px 10px 0 0; 
width:250px; 
padding:2px 5px;
font-weight:bold;
 background-image: url('../images/arrow2.png');
background-repeat:no-repeat;
background-position:98% 5px;
display:block;



}#offer { 
margin:0px; 
width:100%;
display:none;
float:left; 
padding:10px 0;



} .google {
	position: relative;
	width: 635px;
	height: 420px;
	
} .google1 {
	position: absolute;
	bottom: 0;
	margin-bottom: 185px;
	z-index:0;



}.conditional-display1 {
background-color:#fafcfd;

}
#background{
background-image: url('../images/fonto.jpg'); 
background-repeat: no-repeat; 
background-position:top center;
width:100%; 
height:213px;



}.fb_ltr{
width:245px;

}
.share1{
float:left;
padding-right:18px;
padding-top:1px;

}
.share2{
float:left;
padding-right:18px;


}
.share3{
float:left;
padding-top:1px;

}
#frame{
margin:0 auto;
background-image: url('../images/bgr.png'); 
background-repeat: no-repeat; 
background-position:50% 37px;
width:100%; 

}
#frame2{
margin:0 auto;
background-image: url('../images/bgr2.png'); 
background-repeat: no-repeat; 
background-position:50% 0px;
width:500px; 
height:250px;
text-align:center;

}
.over {
padding-top:7px;


}.ui-datepicker-trigger{
		margin-top:0px;
		margin-left:3px;
		cursor: pointer;
		display:none;
	}
	.hasDatepicker {
		cursor: pointer;
		width: 150px;
		color:#313131;
		font-weight:normal;

}#imgCalStart, #imgCalEnd {
		cursor: pointer;



} 
.window{
padding-bottom:0px;
display:block;

} 
.window a  { 
border: 1px solid #fff;
font-size: 12px; 
color: #004474; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
} 
.window a:hover  { 
border: 1px solid #fff;
font-size: 12px; 
color: #313131; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow-on.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;


} 
.info{
padding-bottom:10px;
display:block;

} 
.info a  { 
border: 1px solid #fff;
font-size: 17px; 
color: #fff; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #004474;
background-image: url('../images/arrow2.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
} 
.info a:hover  { 
border: 1px solid #fff;
font-size: 17px; 
color: #313131; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;





} 
.border { 
border: 1px solid #999999; 
padding:10px;

} 
.border-map { 
border: 1px solid #999999; 
padding:0px;


}.pad-left10{
margin-left: 10px; 
padding:1px;
display:block;
border: 1px dotted #003399; 


}.pad-right5{
display:block;


}.pad-top10{
padding-top: 10px; 

}.pad-top5{
padding-top: 5px; 


}.padd{
padding-left: 5px; 
padding-right:5px;

} 
.zoom { 
color: #004474; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
display: block; 
background-color:#cccccc;
color: #004474; 
text-decoration: none; 
display: block; 
padding:5px;
/*background-image: url('../images/zoom.gif'); 
background-repeat: no-repeat; 
background-position:right;*/

} 
.more { 
color: #003399; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
display: block; 
position: absolute;
bottom: 0px;
left:0px;


} 
.more a:link, .more a:visited { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #003399; 
text-decoration: underline; 


} 
.more a:hover { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #003399; 
text-decoration: none; 







} 
.small-text { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 
color: #003399; 
} 
a { 
color: #003399; 
text-decoration: underline; 
outline: none; 
} 
a:hover { 
color: #000; 
text-decoration: underline; 
outline: none; 



}.phone {
font: 24px Helvetica, Arial,  Verdana, sans-serif;  
color: #7c7f7e; 
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
text-indent:50px;
width:275px;
line-height:46px;
background-image: url('../images/phone.png'); 
background-repeat: no-repeat; 
background-position:right;
margin-bottom:10px;

}.follow_us {
font: 18px Helvetica, Arial,  Verdana, sans-serif;  
color: #7c7f7e; 
letter-spacing:-1px;
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
width:253px;
line-height:40px;
padding-left:20px;
border:1px solid #e6e6e6;
margin-bottom:20px;

}.follow_us span{
float:left;
padding-right:10px;


}.pad{
position: relative; 
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
float:left;


} 
.container { 
width: 940px; 
margin: 0 auto; 
position: relative; 
top: 47px; 
padding: 0; 



} 
.menu { 
position: relative; 
margin: 0 auto; 
padding: 0; 
line-height: 37px; 
width:940px;
border-top:2px solid #f58220;
} 
.menu ul { 
background: url('') no-repeat; 
padding: 0; 
margin: 0; 
 
} 
.menu li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
margin: 0px; 

} 
.menu a { 
font-family:Arial,  Verdana, Verdana, Helvetica, sans-serif; 
font-size: 15px; 
color: #555555; 
padding: 12px 0px 0px 0px; 
margin: 0px 15px 0px 15px;
text-align: center; 
text-decoration: none; 
font-weight: normal; 
display: inline; 
outline: none; 

} 
.menu a:hover { 
font-family:Arial,  Verdana, Verdana, Helvetica, sans-serif; 
font-size: 15px;  
color: #003399; 
padding: 12px 0px 0px 0px; 
margin: 0px 15px 0px 15px;
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: inline; 
background-image : url('../images/arrow-menu.png'); 
background-repeat : no-repeat; 
background-position : center top; 

} 
.menu b, .menu strong { 
font-family:Arial,  Verdana, Verdana, Helvetica, sans-serif; 
font-size: 15px;  
text-align: center; 
color: #004474; 
padding: 12px 0px 0px 0px; 
margin: 0px 15px 0px 15px;
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: inline; 
background-image : url('../images/arrow-menu.png'); 
background-repeat : no-repeat; 
background-position :  center top; 



} 
.white { 
width: 940px; 
margin:0 auto;
margin-top: 10px; 
padding-top: 30px; 
padding-bottom: 0px; 
background-image: url('../images/grey.png'); 
background-position: top center;
background-repeat:repeat-y;
position: relative; 
border-top: 0px solid #ff0000; 
border-bottom: 0px solid #ff0000; 


} 
.main_div { 
margin: 0 auto; 
padding:0px;
border: 0px solid #ff0000; 
} 
.main_div_left { 
width: 275px; 
padding-bottom:10px;
margin: 0; 
float: left; 
text-align: left; 
} 
.main_div_right { 
width: 635px; 
padding-left:30px;
padding-bottom:10px;
margin: 0; 
float: right; 


 
} 
.under_flash { 
width: 940px; 
margin: 0 auto; 
height:133px;




} 
#addr { 
width: 920px; 
text-align:left;
margin-bottom:10px;
padding-top: 5px; 
padding-bottom:5px;
padding-left:20px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color: #000;
border:1px solid #e6e6e6;

} 
.addr { 
text-align:left;
padding:20px;
display:block;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color: #003399;




} 
#addr b{ 
color:#003399;
font-family: Helvetica, Arial,Verdana,sans-serif;
font-size:13px;



}
.layer{
position:absolute;
width:100%;

}DIV.layer{
text-align:center;





} 
#flash { 
width: 940px; 
height:295px;
padding: 0px; 
margin: 0 auto; 
text-align: center; 

} 
#myFlashDiv object { 
display: block; 
margin: 0 auto; 
padding: 0; 
} 
#myFlashDiv2 object { 
display: block; 
margin: 0 auto; 
padding: 0; 

} 
#myFlashDiv3 object { 
display: block; 
margin: 0 auto; 
padding: 0; 






}
.notice  {
background-color:#FAFCFD;
background-image:url("../images/notice.png");
border-bottom:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
color:#4c70b7;
text-decoration:none;
margin-bottom:10px;



}
.notice .typo-icon {
background-image:url("../images/note-icon.png");


}
.typo-icon {
background:none no-repeat scroll 10px 12px transparent;
display:block;
margin:10px 0;
padding:8px 10px 0 36px;


}
.typo-none {
display:block;
margin:10px 0;
padding:8px 10px 0 36px;



} 
.border_gal { 
border-left: 1px solid #999999; 
border-right: 1px solid #999999; 
border-bottom: 1px solid #999999; 


} 
.border_tbl { 
border: 1px solid #999999; 
padding:5px;

} 
.border_tbl_top { 
border: 1px solid #999999; 
background-color:#b79a4d;
padding:5px;
color:#fff;


}.box_slogan {
font-family:  Arial, Helvetica, Verdana,sans-serif;
font-size:11px;
display:block;
color:#000;
padding:10px;
border:1px solid #e6e6e6;
margin-bottom:10px;
background-color:#f9f9f9;


}.box_left {
width:275px;
margin-bottom:0px;
float:left;

}.box_left1 {
width:275px;
margin-bottom:10px;
float:left;

}.box_left2 {
width:275px;
margin-top:10px;
float:left;


}.box_map {
border:1px solid #e6e6e6;
margin-bottom:10px;


}.box_logos {
border:1px solid #e6e6e6;
padding:2px 10px 2px 10px;



} 
.box_menu { 
width: 235px; 
margin: 0px; 
padding: 20px 20px 10px 20px; 
margin-bottom:10px;
background-color:#c2c2c2;

}.banners {
width:635px;
margin-top:20px;
margin-bottom:20px;
border:0px solid red;
padding:0px;
display:block;

}.banners2 {
width:635px;
margin-top:0px;
margin-bottom:20px;
border:0px solid red;
padding:0px;
display:block;




} 
.hotel { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
width:613px;
padding:10px;
border:1px solid #f5f5f5;
float:left;
text-align:left;
background-color:#fafcfd;

}.price { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #f58220; 
font-weight: normal; 
font-style: normal; 
text-align:left;
text-decoration:underline;



} 
.banner1 { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
width:192px;
padding-right:13px;
border-right:2px solid #f5f5f5;
float:left;
text-align:left;
height:215px;
position: relative;

} 
.banner2 { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
width:192px;
margin-left:14px;
padding-right:14px;
border-right:2px solid #f5f5f5;
float:left;
text-align:left;
height:215px;
position: relative;

} 
.banner3 { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
width:192px;
margin-left:13px;
float:left;
padding:0px;
text-align:left;
height:215px;
position: relative;



} 
.banner1b { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
letter-spacing:3px;
font-weight: normal; 
font-style: normal; 
width:152px;
padding-right:8px;
float:left;
text-align:center;
position: relative;
text-align:left;


} 
.banner1b a { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
text-decoration: none; 
font-weight: normal; 
background-color:white;
border: 1px solid #c2c2c3; 
outline: none; 
display:block;
line-height:22px;

} 
.banner1b a:hover { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #fff; 
text-decoration: none; 
font-weight: normal; 
background-color:#4c70b7;
border: 1px solid #4c70b7; 
outline: none; 
display:block;
line-height:22px;




} 
.banner2b { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
letter-spacing:3px;
font-weight: normal; 
font-style: normal; 
width:152px;
float:left;
text-align:center;
position: relative;
text-align:left;


} 
.banner2b a { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
text-decoration: none; 
font-weight: normal; 
background-color:white;
border: 1px solid #c2c2c3; 
outline: none; 
display:block;
line-height:22px;
} 
.banner2b a:hover { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #fff; 
text-decoration: none; 
font-weight: normal; 
background-color:#4c70b7;
border: 1px solid #4c70b7; 
outline: none; 
display:block;
line-height:22px;

}
div.parent {
position: relative;

}
div.nested {
position: absolute;
bottom: -4px;




} 
.subtitle { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
display:block;
padding-bottom:10px;
text-align:left;




} 
.subtitle i{ 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
display:block;
padding:5px;
background-color:#f9f9f9;
background-image: url('../images/down.gif'); 
background-repeat: no-repeat; 
background-position: top right; 
text-align:left;


} 
.subtitle i b{ 
font: 24px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
display:block;

} 
.subtitle b i{ 
font: 24px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
display:block;


} 
.subtitle a:link, .subtitle a:visited { 
color: #004474; 
text-decoration: none; 
padding-right: 30px; 
} 
.subtitle a:hover { 
color: #f58220; 
padding-right: 30px; 
text-decoration: none; 



} 
.subtitle2 { 
font: 20px Helvetica, Arial,  Verdana, sans-serif;  
color: #4c514f; 
font-weight: normal; 
font-style: normal; 
display:block;
padding-bottom:10px;
text-align:left;
letter-spacing:-1px;
background-image: url('../images/o-line.gif'); 
background-repeat: no-repeat; 
background-position: 0px 0px; 
text-indent:10px;
} 
.subtitle2 a:link, .subtitle2 a:visited { 
color: #4c514f; 
text-decoration: none; 

} 
.subtitle2 a:hover { 
color: #999999; 
text-decoration: none; 



} 
.subtitle3 { 
font: 20px Helvetica, Arial,  Verdana, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
letter-spacing:-1px;
border-bottom:1px solid  #ff8503;
margin-bottom:5px;

} 
.subtitle3 a:link, .subtitle3 a:visited { 
color: #003399; 
text-decoration: none; 

} 
.subtitle3 a:hover { 
color: #ff8503; 
text-decoration: none; 


}
.quote  {
background-color:#f9f9f9;
background-image:url("../images/quote.png");
border-bottom:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
color:#000;
}
.quote-l  {
background:url("../images/quote-l.png") no-repeat scroll 5px 12px transparent;
display:block;
margin:15px 0;
padding:8px 10px 0 25px;



}
.quote-r  {
background:url("../images/quote-r.png") no-repeat scroll 100% 100% transparent;
display:block;
padding:0 10px 0 0;




} 
.tour { 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
display:block;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:2px solid  #c2c2c2;
text-align:left;


} 
.day { 
font: 18px Helvetica, Arial,  Verdana, sans-serif;  
color: #ff8800; 
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
letter-spacing:-1px;
border-bottom:1px solid  #c2c2c2;
border-right:0px solid  #c2c2c2;
margin-bottom:10px;
margin-top:0px;
padding-left:0px;

}

span.dropcap  {
color:#f58220;
display:block;
float:left;
font-size:180%;
line-height:100%;
margin:0px 5px 0px 0px;

} 
.subtitle4 { 
font: 22px Helvetica, Arial,  Verdana, sans-serif;  
color: #f58220; 
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
letter-spacing:-1px;
border-bottom:1px solid  #c2c2c2;
margin-bottom:5px;
padding-bottom:5px;



} 
.subtitle-b { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #004474; 
font-weight: normal; 
font-style: normal; 


} 
a.subtitle-b:link, a.subtitle-b:visited { 
color: #004474; 
text-decoration: underline; 

 
} 
a.subtitle-b:hover { 
color: #313131; 
text-decoration: underline; 



}.menu-left {
	margin: 0px;
	padding: 0px;
	width:100%;

}.menu-left UL {
	margin: 0px;
	display:block;
	list-style-type: none;
	list-style-image:url('');
	margin:0px;
	padding: 0px;

}.menu-left LI {
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	margin:0px;
	padding: 0px;



}.menu-left a:link, .menu-left a:visited, .menu-left a:active {
	background-image: url('../images/plus.gif');
	background-repeat: no-repeat;
	background-position:top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #000;
	padding:1px 10px 1px 10px;
	display:block;
	border: #7489b2 1px solid;
	background-color:#fff;
	outline:none;	
	margin-bottom: 10px;


}.menu-left a:hover{
background-image: url('../images/plus-on.gif');
    background-repeat: no-repeat;
	background-position:top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	padding:1px 10px 1px 10px;
	display:block;
	padding-left: 10px;
	border: #7489b2 1px solid;
	background-color:#fff;
	outline:none;
	margin-bottom: 10px;






}.menu-left b {
background-image: url('../images/plus-on.gif');
    background-repeat: no-repeat;
	background-position:top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	height:26px;
	display:block;
	padding:1px 10px 1px 10px;
	background-color:#fff;
	outline:none;
	border-top: #7489b2 1px solid;
	border-left: #7489b2 1px solid;
	border-right: #7489b2 1px solid;





}.menu-left a span {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrowm-l.gif');
    background-repeat: no-repeat;
	background-position:right;
	outline:none;
	padding:0px;
	margin:0px;




}.menu-left a:hover span  {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #003399;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrowm-l-on.gif');
    background-repeat: no-repeat;
	background-position:right;
	outline:none;
	padding:0px;
	margin:0px;



}.menu-left  span  i {
		font-family: Arial, Verdana,  Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
		color: #fff;
		text-decoration: none;
		display:block;
		background-image: url('../images/arrowm-l2-on.gif');
    background-repeat: no-repeat;
	background-position:right;
		outline:none;
		padding:0px;
		margin:0px;
		border: #7489b2 1px solid;
		padding:1px 10px 1px 10px;
		font-style:normal;
		margin-bottom: 10px;
		background-color:#003399;






}.menu-left2 {
	margin: 0px;
	padding: 0px;
	width:100%;

}.menu-left2 UL {
	margin: 0px;
	display:block;
	list-style-type: none;
	list-style-image:url('');
	margin:0px;
	padding: 0px;

}.menu-left2 LI {
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	margin:0px;
	padding: 0px;
	margin-bottom: 0px;


}.menu-left2 a:link, .menu-left2 a:visited, .menu-left2 a:active {
	background-image: url('../images/up.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	display:block;
	background-color:#fff;
	outline:none;	
	border-top: #7489b2 1px solid;
	border-left: #7489b2 1px solid;
	border-right: #7489b2 1px solid;
	height:26px;
		padding:1px 10px 1px 10px;

}.menu-left2 a:hover{
	background-image: url('../images/up-on.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	display:block;
	background-color:#fff;
	outline:none;
	border-top: #7489b2 1px solid;
	border-left: #7489b2 1px solid;
	border-right: #7489b2 1px solid;
	height:26px;
		padding:1px 10px 1px 10px;
		
		
		
}.menu-left3 {
	margin: 0px;
	padding: 0px;
	width:100%;

}.menu-left3 UL {
	margin: 0px;
	display:block;
	list-style-type: none;
	list-style-image:url('');
	margin:0px;
	padding: 0px;

}.menu-left3 LI {
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	margin:0px;
	padding: 0px;
	margin-bottom: 0px;


}.menu-left3 a:link, .menu-left3 a:visited, .menu-left3 a:active {
	background-image: url('../images/plus.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	display:block;
	background-color:#fff;
	outline:none;	
	border-top: #7489b2 1px solid;
	border-left: #7489b2 1px solid;
	border-right: #7489b2 1px solid;
	height:26px;
	padding:1px 10px 1px 10px;
	cursor: text;

}.menu-left3 a:hover{
	background-image: url('../images/plus.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	display:block;
	background-color:#fff;
	outline:none;
	border-top: #7489b2 1px solid;
	border-left: #7489b2 1px solid;
	border-right: #7489b2 1px solid;
	height:26px;
		padding:1px 10px 1px 10px;		







}.subMenu_left {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	width:100%;
	line-height:17px;
	text-indent: 20px;
background-image: url('../images/blue.gif');
    background-repeat: repeat-x;
	background-position:bottom;

}.subMenu_left UL {
	margin: 0px;
	padding: 0px;
	display:block;
	list-style-type: none;
	background-image: url('');


}.subMenu_left LI {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight:bold;
	background-image: url('');
	margin: 0px;
	display:block;
padding: 0px 0px 1px  0px; 
	border-left: #7489b2 1px solid;
	border-right: #7489b2 1px solid;
	

}.subMenu_left a:link,.subMenu_left a:visited,.subMenu_left a:active {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows.gif');
    background-repeat: no-repeat;
	background-position:10px 7px;
	background-color:#fff;
	outline:none;
	padding:0px;
	margin:0px;


}.subMenu_left a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-on.gif');
    background-repeat: no-repeat;
	background-position:10px 7px;
	background-color:#eeeeee;
	outline:none;
	padding:0px;
	margin:0px;



}.subMenu_left b{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-w.gif');
    background-repeat: no-repeat;
	background-position:10px 7px;
	background-color:#a5b7db;
	outline:none;
	padding:0px;
	margin:0px;


}.subMenu_left a span {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-w.gif');
    background-repeat: no-repeat;
	background-position:10px 7px;
	background-color:#4c70b7;
	outline:none;
	padding:0px;
	margin:0px;




}.subMenu_left a:hover span  {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-w.gif');
    background-repeat: no-repeat;
	background-position:10px 7px;
	background-color:#003399;
	outline:none;
	padding:0px;
	margin:0px;


	}.subMenu_left  span b  {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-w.gif');
    background-repeat: no-repeat;
	background-position:10px 7px;
	background-color:#003399;
	outline:none;
	padding:0px;
	margin:0px;


} 
#anylinkmenu1 { 
visibility: hidden; 
top: 0; 
left: 0; 
z-index: 3000; 
float: left; 
display: inline; 
position: absolute; 

} 
.menu-lang { 
width:75px;
font-family:  Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none; 
font-size: 11px; 
color: #004474; 
font-weight: normal; 
text-align: left; 
margin: 0px; 
display: block; 
font-weight: normal; 
text-decoration: none; 
position:absolute;
left:-10px;
top:-4px;



} 
.menu-lang UL { 
display: block; 
list-style-type: none; 
list-style-image: url(''); 
margin: 0; 
text-align: left; 
margin-left: 0; 


} 
.menu-lang LI { 
font-family:  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #003399; 
font-weight: normal; 
list-style-type: none; 
list-style-image: url(''); 
background-image: url(''); 
margin: 0; 
padding: 0; 
text-align: left; 

} 
.menu-lang a:link, .menu-lang a:visited, .menu-lang a:active, .menu-lang a:hover { 
font-family:  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #fff; 
text-decoration: none; 
display: block; 
padding-left:10px;
padding-right:10px;
text-align: left; 
line-height: 20px; 
margin-top:1px;
margin-bottom:1px;
margin-left:0px;
margin-right:0px;
background-color:#f58220;
border:1px solid #f58220;




} 
.special ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 
} 
.special li { 
background: url('../images/arrow-li-sm.gif') no-repeat; 
font-size: 11px; 
padding-bottom: 1px; 
margin-bottom: 10px; 
padding-left: 10px; 
padding-right:10px;
padding-top: 0; 
margin-top: 0;


} 
.small-ul { 
font: 12px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 


} 
.small-ul  b{ 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 

} 
ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 
} 
li { 
background: url('../images/arrow-li.gif') no-repeat; 
background-position:0px 3px;
padding-bottom: 1px; 
margin-bottom: 5px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0; 

} 
.clear { 
clear: both; 
margin: 0; 



} 
.title { 
font: 24px Arial,  Verdana, Helvetica, sans-serif;  
color: #f58220; 
font-weight: normal; 
text-decoration: none; 
margin: 0; 
display:block;
padding-left:305px;
padding-top:45px;
border-bottom:1px solid #c2c2c2;
position: relative;

} 
.title_new { 
font: 24px Arial,  Verdana, Helvetica, sans-serif;  
color: #f58220; 
font-weight: normal; 
text-decoration: none; 
margin: 0; 
display:block;
border-bottom:1px solid #c2c2c2;
position: relative;



} 
h1 { 
font: 24px Arial,  Verdana, Helvetica, sans-serif;  
color: #f58220; 
font-weight: normal; 
text-decoration: none; 
margin: 0; 
display:block;
padding-left:305px;
padding-top:45px;
position: relative;







} 
.h1 { 
font-size: 10px; 
color: #999999; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-align: left; 
display:block;
padding:0 0 10px 0;


} 
h2 { 
font-size: 10px; 
color: #999999; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-align: left; 
display:block;
padding:0 0 10px 0;


} 
.button { 
background-color: #003399; 
color: #ffffff; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
border:0px;
font-size: 17px; 
height:22px;
width:120px;



} 
.req { 
font-size: 9px; 
color: #f58220; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  


} 
.req a:link, .req a:visited { 
font-size: 12px; 
color: #ff0000; 
font-weight: normal; 
font-family:  Arial,   Verdana, Helvetica, sans-serif;   
text-decoration: underline; 


} 
.req a:hover { 
font-size: 12px; 
color: #003399; 
font-weight: normal; 
font-family:  Arial,   Verdana, Helvetica, sans-serif;   
text-decoration: underline; 



} 
.small { 
font-size: 9px; 
color: #666666; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  

} 
.selected { 
font-size: 10px; 
color: #dc0652; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-decoration: none; 
} 
form { 
margin: 0; 
padding: 0; 
} 
.form { 
margin: 0; 
padding: 0; 

}#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #c2c2c2;
border: 0px solid #003399;
visibility: hidden;
z-index: 10000;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma, Arial;
letter-spacing: 5px;
line-height: 1.1em;
color: #ff0000;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #167cbd;
text-align: center;
}
#thumbImage img {
cursor:default;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #f1f1f1;
padding: 5px;
z-index: 5;


}
hr { 
color: #999999; 
background-color: #999999; 
height: 1px;	
border: 0; 
width: 100%; 
margin: 0 0 0 0; 
} 
.hr { 
border-bottom: 1px solid #999999; 
margin: 20px 0 20px 0; 
width: 100%; 

} 
.field0 { 
background-color: #f9f9f9; 
border: 1px dotted #7f9db9; 
color: #313131; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 50px; 

} 
.field { 
background-color: #f9f9f9; 
border: 1px dotted #7f9db9; 
color: #313131; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 625px; 
} 
.field2 { 
background-color: #fff; 
border: 1px dotted #7f9db9; 
color: #313131; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 315px; 

} 
.field3 { 
background-color: #f9f9f9; 
border: 1px dotted #7f9db9; 
color: #313131; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width:205px; 
} 
select, input, textarea { 
background-color: #F1F1F1; 
border-bottom: 1px solid #cccccc; 
border-left: 1px solid #cccccc; 
border-right: 1px solid #cccccc; 
border-top: 1px solid #cccccc; 
color: #313131; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 

} 
img { 
border: 0; 
outline:none;



}
.terms {
position: absolute;
color: #666666; 
bottom: 5px;
right:20px;
float:right;

} 
.terms a:link, .terms a:visited { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 10px; 
color: #003399; 
text-decoration: underline; 
} 
.terms a:hover { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration: underline; 

} 
#cr_text { 
background-color:#f2f2f2;
margin: 0 auto; 
padding-top: 5px; 
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
text-align: left; 
position:relative;
width: 900px; 
float:left;
} 
.cr { 
font-size: 11px; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
font-weight: normal; 
text-decoration: none; 

} 
.cr A:visited { 
color: #666666; 
text-decoration: none; 
} 
.cr A:link { 
color: #666666; 
text-decoration: none; 
} 
.cr A:hover { 
color: #999999; 
text-decoration: none; 
} 
.cr A:active { 
color: #666666; 
text-decoration: none; 
} 
.cr_nl { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: #666666; 
cursor: text; 
} 
.cr_nl A:link { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:visited { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:hover { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.footer { 
width: 940px; 
margin: 0 auto;
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: #999999; 
text-decoration: none; 
font-weight: normal; 
text-align: left; 
padding-top: 10px; 
padding-bottom:10px;
border-top: 2px solid #f58220;


} 
.footer a { 
color: #545454; 
font-weight: normal; 
text-decoration: none; 
padding-left:5px;
padding-right:5px;

} 
.footer a:hover { 
color: #003399; 
font-weight: normal; 
text-decoration: none; 



} 
.footer b, .footer strong { 
color: #003399; 
font-weight: normal; 
text-decoration: none; 
padding-left:5px;
padding-right:5px;



} 
.title-sm { 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
color: #f58220; 
font-weight: normal; 
text-decoration: none; 
margin: 0; 
display:block;
margin-bottom:10px;
margin-top:5px;






} 
.buttons {
width:250px;
z-index: 1000; 
margin-bottom:0px;
border-bottom:0px solid green;
float: right; 
position: absolute;
right:0px;
bottom:0px;

} 
.buttons-l { 
width: 120px; 
text-align: center; 
float:left;
display:block;


}
.buttons-r { 
line-height:20px;
width: 120px; 
text-align: center; 
float: right; 
display:block;


} 
.buttons a { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
padding:2px;
text-decoration: none; 
font-weight: normal; 
background-color:white;
border-top: 1px solid #c2c2c3; 
border-left: 1px solid #c2c2c3; 
border-right: 1px solid #c2c2c3; 
outline: none; 
display:block;

} 
.buttons a:hover { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #fff; 
text-decoration: none; 
font-weight: normal; 
background-color:#4c70b7;
border-top: 1px solid #4c70b7; 
border-left: 1px solid #4c70b7; 
border-right: 1px solid #4c70b7; 
outline: none; 
display:block;









} 
.top {
width:940px;
height:85px;
position: relative; 
z-index: 1000; 
} 
#top_div_left { 
padding-top:30px;
width: 570px; 
text-align: center; 
border: 0 solid #ff0000; 
position: relative; 
float:left;


}

#top_div_right { 
padding-top:30px;
line-height:40px;
width: 350px; 
float: right; 


}.clock {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#003399;
text-align:right;
padding-right:0px;
padding-top:6px;
width:230px;
float:right;


}.lang {
float:right;
position:relative;
width: 63px; 
padding-top:6px;
padding-left:20px;
border-left: 2px solid #f2f2f2; 

} 
.lang a, .lang a:active, .lang a:visited, .lang a:hover{ 
margin: 0px; 
padding: 0px; 
text-decoration: none; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
font-weight: normal; 
color: #9d9d9d; 
background-image: url('../images/arrow-down.gif'); 
background-repeat: no-repeat; 
background-position: right; 
padding-right:20px;



 } 
.links { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 10px; 
display: block; 
font-weight: normal; 
padding-top: 10px; 
text-align: right; 
} 
.links a { 
color: #666666; 
text-decoration: underline; 
font-weight: bold; 
outline: none; 
} 
.links a:hover { 
color: #999999; 
text-decoration: underline; 
font-weight: bold; 
outline: none; 



} 
.gmap { 

font-size: 13px; 
font-weight: bold; 
border-bottom: 1px dotted #e0dbd0; 
border-left: 0px dotted #e0dbd0;
border-right: 1px dotted #e0dbd0;
display: block; 
line-height:17px;
text-align: left; 
margin-bottom:10px;
margin-top:1px;




} 
.gmap a {
padding-left: 25px; 
display: block; 
color: #003399; 
text-decoration: none; 
outline: none; 
background: #e1eafc url('../images/zoom.png') no-repeat 1% 50%; 
} 
.gmap a:hover { 
padding-left: 25px; 
color: #003399; 
display: block; 
text-decoration: none; 
outline: none; 
background: #f2efe9 url('../images/zoom.png') no-repeat 1% 50%; 


} 
.book { 
font-size: 13px; 
font-weight: bold; 
border-bottom: 1px dotted #e0dbd0; 
border-left: 0px dotted #e0dbd0;
border-right: 1px dotted #e0dbd0;
display: block; 
padding-right: 20px; 
line-height:17px;
text-align: right; 
margin-bottom:20px;
margin-top:10px;




} 
a.book:link, a.book:visited {
color: #fff; 
text-decoration: none; 
outline: none; 
background: #4c70b7 url('../images/arrow-li.gif') no-repeat 99% 50%; 
} 
a.book:hover { 
color: #fff; 
text-decoration: none; 
outline: none; 
background: #a5b7db url('../images/arrow-li.gif') no-repeat 99% 50%; 



} 
.dhtmlwindow{
position: absolute;
border: 1px solid #666666;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px;
text-indent: 10px;
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
background-color: #CA0000;
color: #333333;
cursor: move;
overflow: hidden;
width: auto;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
/*-moz-opacity: 1;*/
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
/*cursor: hand;*/
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid black;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: white;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #eb810a;
color:#fff;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: #003399;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);*/
opacity: 0.8;
}

