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

img {border:0;vertical-align:top;text-align:left; }
object {vertical-align:top;outline:none}
ul, ol {list-style:none}
p { padding:0px; margin:0px 0px 5px 0px;  line-height:1.4em; font-size:13px; text-align:justify; }
table td { vertical-align:top; }
a, a:link, a:hover, a:visited { text-decoration:none; }
address { text-decoration:none; font-style:normal; }
h2 { line-height:1em; margin:5px 0px 2px 0px; }
body
{
	margin:0px;
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;line-height:1.25em;
}

.page-heading { width:500px;  }
.page-heading h1 { background-image:url(images/bg-heading.jpg); background-repeat:no-repeat; vertical-align:top; height:100px; padding:5px 0px 5px 55px; }

/* ------------------------------------------------------------------------------ */
#container
{
	background-color:#ffffff;
	width:960px;
	height:100%;
}
.logo { width:350px; 
		 font-family:"Times New Roman", Times, serif; color:#FFF; font-size:34px; vertical-align:middle;
	  }
.logo .text1 { font-family:"Comic Sans MS", cursive }
.logo-right { color:#999;  /*margin-right:10px; margin-left:10px; margin-top:10px; background-image:url(images/bg-logo-right.gif); background-repeat:repeat-x; */ height:80px; vertical-align:middle; padding:3px;  }

.heading-container {  padding:10px; background-color:#FFF; position:relative;  }
.heading-container ul { margin:0px; padding:8px; list-style-position:inside; list-style-image:url(images/arrow-red.gif);  }
.heading-container ul li { background-image:url(images/bg4.jpg); background-repeat:no-repeat; vertical-align:bottom; height:25px; margin-bottom:3px; 
							font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:14px; }

.heading-container ul li a,a:link,a:visited { color:#27AECE; font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:13px; }
.heading-container ul li a:hover { color:#27EACE; }


.heading { background-image:url(images/heading.gif); background-repeat:repeat-x; padding:5px; text-transform:uppercase; }
.heading h1 {line-height:1em; font-size:16px; color:#FFF; margin:0px; padding:0px;}
.heading h2 {line-height:1em; font-size:14px; color:#FFF; margin:0px; padding:0px;}

a.linkW,a.linkW:link,a.linkW:visited { color:#FFF; font-weight:bold; font-size:14px; line-height:1em; }


#banner
{	
	background-color:#666;
	width:950px;
	padding:5px 5px 5px 5px;
}

#menu {height:38px;background:url(images/menu-bg.gif) repeat-x; width:100%; }
#menu .nav {font-size:16px;line-height:1.2em; width:100%;padding:0 0 0 0; margin:0px;  }
#menu .nav li {float:left; margin-left:-2px; }

#menu .nav li a {
		background:url(images/divider.gif) no-repeat left top; 
		height:28px; 
		font-weight:500;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
		padding:10px 44px 0px 41px;
		float:left; }

.top
{
	background-color:#E4EEEF;			
	text-align:left;
	margin:5px;
	padding:5px;
	font-weight:bold;
	
}

.topcontent
	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
		/*color:#F60; background-color:#A3BD24; */
		color:#5B5456;
	}
.topcontent h1 { line-height:2em; font-size:18px; margin:0px; position:relative; padding-left:8px; padding-top:8px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px; line-height:2em; color:#FFF;
				}
.topcontent ul { padding-left:21px; margin-top:0px; }

#footer-left { color:#FFF; float:left; padding:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
a.linkw1,a.linkw1:link,a.linkw1:visited { color:#FFF;  font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#footer-right { float:right; color:#999; padding:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }


/* ------------------------------------------------------------------------------------------  */

.tour-sub { width:650px; position:relative; float:left; margin-bottom:10px;  
			background-position:bottom;
			}
.tour-sub img { float:left; width:180px;  }
.tour-sub .image { float:left; width:180px;  }
.tour-sub-text { float:right; text-align:justify; width:450px; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; }
.textB,.tour-sub-text strong { color:#56509E; }
.textgreen1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A3BD24; }
.tourDetail { float:right; position:relative; padding-right:5px; }
.tourDetail a { font-size:14px; }
.tourDetail a:hover { color:#27EACE; }

.textblack1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
/* ------------------------------------------------------------------------------------------  */

.heading2 { background-image:url(images/bg2.jpg); background-repeat:no-repeat; width:30px; height:100%; width:500px; padding-left:28px; color:#FFF; margin:15px; }
.text14 { font-size:14px; margin-top:7px; }
.text12 { font-size:12px; }
.bigFont1 { font-size:16px; font-weight:bold; line-height:1.5em;  }

/* ------------------------------------------------------------------------------------------  */

.itn-details { float:left; width:630px; text-align:justify; padding-left:20px; padding-right:10px; font-size:12px; } 

.query { font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCC;  }
.query tr { background-color:#CCC; }
.query tr .type1 { background-color:#999; font-size:11px; font-weight:bold;}


.list2 ul li { background-image:none; font-size:12px; }

.b-banner { margin-bottom:5px; border-top:2px #eeeeee double; width:952px; margin-right:4px; margin-left:4px;}
.image2 { padding:5px; background-color:#CCC; width:170px; height:140px; float:left; margin:5px; }




