@charset "utf-8";
body {
	background:#cfe985 url(../images/body_bg2.png) repeat-x 0 0;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
h1 { 
	margin:0px;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.orange {color:#ff8a00; }

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#999999;
	font-weight:normal;
	margin-bottom:5px;
}
h3 {
	margin-bottom:5px; margin-top:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
p { line-height:18px; text-align:justify; }
A{color:#0033CC;}
A:HOVER{color:#FF6600;}
#sidebox1 a,#sidebox2 a{text-decoration:none; }
#sidebox1 a:hover,#sidebox2 a:hover{text-decoration:underline; }

img {
	border:none;
}
.page_width_div {
	width: 922px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#lang-selection {font-size:11px; vertical-align:top;}
#lang-selection ul{margin:0px;}
#lang-selection li{margin:0; list-style:none; text-align:left; color:#666; line-height:1.5em;}
#lang-selection li a{color:#333; text-decoration:none;}
#lang-selection li a:hover{text-decoration:underline;}

#vac_sl_tp_title { margin-left:14px; }
.wrapper {
			background-color:#FFFFFF;
			padding-top:12px;
			padding-left:12px; padding-right:12px;
			border-left:#d3d3d3 solid 1px;
			border-right:#d3d3d3 solid 1px;
			}
.wrapper td { vertical-align:top; }
.top_title {
			/*height:52px;*/
			background-color:#FFF;
			background:url(../images/header-bg.jpg) no-repeat 0 0;
			font-size:14px;
			color:#cbcbcb;
			padding:10px 0px;
			}
.main_nav {
			background-image:url(../images/main_nav_bg.jpg);
			background-repeat:repeat-x;
			height:36px;
			border:#59990e solid 1px;
			color:#FFFFFF;
			font-weight:bold;
			font-size:12px;
			text-transform:uppercase;
			}
.main_nav td {
			text-align:left;
			padding-left:25px;
			padding-top:10px;
			}
.main_nav td img { margin-right:5px; }
.main_nav a {
			color:#FFFFFF;
			text-decoration:none;
			}
.main_nav a:hover {			
			color:#f9bb13;
			text-decoration:none;
			}
.main_nav ul, .main_nav li{margin:0; padding:0; text-align:center;}
.main_nav ul{padding-top:8px;}
.main_nav li{list-style:none; display:inline; padding:0 5px; border-left:#060 1px solid;}
.main_nav li:first-child{border:none;}
.side_box {
			background-color:#fdfdfd;
			}
.side_box .top {
				background-image:url(../images/side_box_top.png);
				height:6px; width:201px;
				background-repeat:no-repeat;
				}
.side_box .bot {
				background-image:url(../images/side_box_bot.png);
				height:6px; width:201px;
				background-repeat:no-repeat;
				}
.side_box .mid {
				width:169px;
				border-left:#dcdcdc solid 1px;
				border-right:#dcdcdc solid 1px;
				padding-left:15px; padding-right:15px;
				color:#6e6e6e;
				font-size:11px;
				}
.side_box .mid p {
					margin:0px;
					text-align:justify;
					line-height:18px;
					}
.side_box_read_more {
					padding-bottom:15px;
					}
#pg_title {
			font-size:22px;
			color:#505050;
			line-height:1.5em;
			font-weight:normal;
			}
#pg_title span {
			font-size:18px;
			}					
#hp_main_pic { 
			float:right;
			margin-left:10px; margin-bottom:10px;
			}					
.col_right {
			padding-left:20px;
			}
.col_left {
			width:22%;
			}
#home_pg_txt { padding-top:10px; }					
#home_pg_txt p {
			line-height:18px;
			color:#515151;
			margin:0px;
			}
#home_pg_txt ul {
				margin-left:0px;
				padding-left:10px;
				}								
#home_pg_txt li {
				background:url(../images/bullet_one.png) no-repeat 0% 9px;
				list-style:none;
				padding-left:15px;
				line-height:24px;
				font-size:12px;
				color:#515151;
				}						
.hp_tp_box { 
			width:195px;
			padding-left:5px; padding-right:5px;
			padding-top:5px; padding-bottom:7px;
			margin-left:6px; margin-bottom:10px;
			}
.tp_box_read_more { text-align:right; color:#FFFFFF; font-size:12px; }
.tp_box_read_more a { color:#FFFFFF; text-decoration:none; }
.tp_box_read_more a:hover { color:#000000; text-decoration:none; }
.hp_tp_box_title { text-align:center; color:#FFFFFF; font-size:12px; line-height:18px;}

#tp_box_orange { background-color:#ff9600; }					
#tp_box_gray { background-color:#888a8a; }					
#tp_box_green { background-color:#20c11c; }					
#tp_box_dark_red { background-color:#c95d1c; }	
#tp_box_l_green { background-color: #b1c46e;}
#tp_box_blue	{ background-color:#75A7D9; }			
					
.hp_tp_box ul {
				margin-left:10px;
				padding-left:0px;
				}				
.hp_tp_box li {
				background:url(../images/bullet_circle.png) no-repeat 0% 50%;
				list-style:none;
				padding-left:15px;
				line-height:18px;
				font-size:11px;
				color:#000000;
				}
.footer {
			/*margin-top:45px;*/
			background-image:url(../images/footer_bg.png);
			background-color:#FFFFFF;
			height:49px;
			background-repeat:repeat-x;
			text-align:center;
			font-size:11px;
			color:#FFFFFF;
			padding-top:12px;
			line-height:20px;
			}
.footer a { color:#FFFFFF; text-decoration:none; }
.footer a:hover { color:#000000; text-decoration:none; }
.comtechlanka { padding-top:5px; padding-bottom:50px; }	

/* ------------------------------------------------------ */
#faq_quiz { border-bottom:#CCCCCC dashed 1px; }
#faq_quiz ul {
				padding-left:0px;
				margin-left:0px;
				}
#faq_quiz li {
			background:url(../images/bullet_one.png) no-repeat 0% 7px;
			list-style:none;
			padding-left:15px;
			line-height:20px;
			}
#faq_ans ul {padding-left:0px; margin-left:0px; }
#faq_ans li {list-style:none; font-weight:bold; font-size:12px; color:#000099;}
#faq_ans p { 
			font-weight:100;
			margin-top:5px;
			margin-bottom:5px;
			color:#333333;
			line-height:18px;
			}
#faq_quiz a {
			color:#333333;
			text-decoration:none;
			}
#faq_quiz a:hover {
			color:#333333;
			text-decoration:underline;
			}
.goto_top {
			margin-bottom:20px;
			}
#cnt_detail {
			/*border-right:#999999 solid 1px;*/
			padding-bottom:10px;
			/*margin-left:300px;*/
			font-size:12px;
			line-height:18px;
			}
.cnt_detail_lable {
					text-align:right;
					font-weight:bold;
					padding-right:10px;
					color:#666666;
					}
.reg_detail_lable {
					text-align:right;
					font-weight:bold;
					padding-right:10px;
					color:#666666;
					}
.cnt_input_field {
					width:250px; border:#CCC 1px solid;
					}
#cnt_frm {
			padding-top:10px;
			margin-left:0px;
			}
#reserve_frm{
	padding-top:15px;
	margin-left:50px;
}
.plan_tour_sub_title {
						font-size:12px;
						font-weight:bold;
						color:#ff8a00;
						}
.plan_tour_quiz {
				margin-top:10px;
				margin-bottom:10px;
				}
.plan_tour_quiz table {
				margin-left:15px;
				margin-top:5px;
				}
#frm_plan_tour {
				margin-left:60px;
				margin-top:15px;
				}
#frm_plan_tour .input1 { width:75px; }
#frm_plan_tour .input2 { width:300px; }
#frm_plan_tour textarea{
						width:300px;
						}
	
#pg_tour_packages .tp_box { 
			width:310px;
			padding-left:5px; padding-right:5px;
			padding-top:5px; padding-bottom:7px;
			margin-top:10px; margin-bottom:10px;
			}
#pg_tour_packages .tp_box_read_more { text-align:right; color:#FFFFFF; font-size:12px; }
#pg_tour_packages .tp_box_read_more a { color:#FFFFFF; text-decoration:none; }
#pg_tour_packages .tp_box_read_more a:hover { color:#000000; text-decoration:none; }
#pg_tour_packages .tp_box_title { text-align:left; color:#FFFFFF; font-size:14px; line-height:18px; font-weight:bold; padding-left:10px; padding-bottom:5px;}	
#pg_tour_packages div { text-align:center; }
#pg_tour_packages ul {
						text-align:left;
						margin-left:15px;
						padding-left:0px;
						margin-top:10px;
						}	
#pg_tour_packages li {
						background:url(../images/bullet_circle_white.png) no-repeat 0% 6px;
						list-style:none;
						padding-left:15px;
						line-height:18px;
						}	
.tour_pics {
			margin-bottom:10px;
			margin-right:5px;
			margin-left:25px;
			}	
.tour_date {
			line-height:18px;
			margin-bottom:15px;
			}	
#more_about_sl { font-size:18px; font-weight:bold; color:#666666; padding-top:25px; }	
#more_links li { line-height:18px; }	
	
.sp_int_tours { padding-top:15px; border-bottom:#CCCCCC dashed 1px; }		
.sp_int_tours p {
				margin:0px;
				padding-top:5px;
				text-align:justify;
				}
.sp_int_tours p img {
					float:right;
					margin-left:10px; margin-bottom:5px;
					}
.sp_int_tours form { margin:5px 0px; }
.sp_int_tours .top a{
			text-decoration: underline;
			color: #0000CC;
			}
.sp_int_tours .top a:hover {
					text-decoration:none;
					color:#000066;
					}
.sp_int_tours .top { padding-top:5px; padding-bottom:10px;}
.sp_int_tours span { font-weight:bold; font-size:14px; }

.sp_int_tours ul {
				margin-left:0px;
				padding-left:10px;
				margin-top:0px;
				padding-top:0px;
				}								
.sp_int_tours li {
				background:url(../images/bullet_one.png) no-repeat 0% 9px;
				list-style:none;
				padding-left:15px;
				line-height:24px;
				font-size:12px;
				color:#515151;
				}
.sp_int_tours li a {
				color:#515151;
				}
.sp_int_tours li a:hover {
				color:#FF6600;
				text-decoration:none;
				}
.sp_int_sub_topics { 
					font-weight:bold; text-decoration:underline; 
					font-size:12px; padding-top:15px; 
					}
#map { 
		margin-bottom:15px;
		padding-top:10px;
		}
#map a {
		text-decoration:none;
		}
#map a:hover {
			text-decoration:underline;
			}
#bot_logos { margin-top:15px; }		
#bot_logos td{
	text-align:center;
	vertical-align:middle;
	}		
#bot_logos td img { margin-right:20px; margin-left:20px; vertical-align:middle; }		
#pg_aboutus {
			padding-left:20px;
			padding-right:20px;
			font-size:12px;
			color:#6e6e6e;
			}
#pg_aboutus p {
				margin-bottom:15px;
				line-height:22px;
				}		
#news_title_link a {
	color:#ff8a00;
	text-decoration:none;
	}
#news_title_link a:hover {
	color:#ff8a00;
	text-decoration:underline;
	}
#pg_reasons p {
	margin-top:5px;
	}
.ab_logo { 
	margin:15px 40px 40px 40px;
	vertical-align:middle;
	}			
	
.page-contact h3{font-family:Verdana, Geneva, sans-serif; color:#666; padding:0; margin:0; border-bottom:#CCC 1px solid; font-size:12px; padding-top:10px;}
.page-contact p{margin:5px;}
.page-contact a.small{font-size:11px; text-decoration:none;}

