@charset "utf-8";
/* ======================================================
** $Id: base.css, v 1.0 2008/05/11 $
** (c)2008 Chandan Chaurasia
** CSS for Treatement Saver
** Sweetly renders in Firefox2+, IE6, Opera9 and Safari3
** Thanks to "A List Apart" and "Plone" for useful extras
** ====================================================*/
/* ================================================================ 
author: Sameer Adhikari
Email:cssdeveloper@ymail.com
website:http://jradhikari.com.np 
=================================================================== */
.menu { position:absolute; top:111px; left:10px; width:100%; z-index:100px}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:39px; background:transparent;}


/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left; height:39px; line-height:39px; display:block; margin-right:2px;}
.menu ul li a { dsplay:block; float:left; height:39px; width:118px; font-size:15px; font-weight:bold; text-decoration:none;font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color:#fff; background:url(../images/menu-bg.gif) top left no-repeat; display:block; width:118px; text-align:center; padding-left:0px; text-decoration:none; height:39px;}
.menu ul li a:hover, .menu ul li a.active{background:url(../images/menu-hover.gif) no-repeat top left; height:39px;}
.bg2{background:url(../images/menu-bg.gif) no-repeat top left!important;  height:39px;}
.bg2:hover{background:url(../images/menu-hover.gif) no-repeat top left!important;  height:39px;}
.bg3{background:url(../images/menu-bg.gif) no-repeat top left!important;  height:39px;}
.bg3:hover{background:url(../images/menu-hover.gif) no-repeat top left!important;  height:39px;}



/* style the sub level list items */
.menu ul ul li {display:block; width:140px; height:auto; line-height:1em;}
.menu ul ul li.last {padding-bottom:10px; background:url(../images/sub_bottom.gif) bottom left no-repeat;}
.menu ul ul ul li.last {padding-bottom:10px; background:url(../images/two_bottom.gif) bottom left no-repeat;}
.menu ul ul ul ul li.last {padding-bottom:10px; background:url(../images/three_bottom.gif) bottom left no-repeat;}



.bold{font-weight:bold;}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#fff; color:#000; width:118px; height:100%; line-height:1em; padding:5px 10px; border:1px solid #b6ed41; border-width:0 1px; font-size:12px; font-weight:normal; text-align:left}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}



/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#c99;}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c96;}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#f39500;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#a77;}

/* style the level hovers */
/* first */
* html .menu a:hover {color:#fff; border:0; height:39px; position:relative; z-index:100;}
.menu li:hover {position:relative;}

.menu :hover > a {color:#fff; border:0; height:39px;}
/* second */
* html .menu ul ul a:hover{color:#000; background:#b6ed41; position:relative; z-index:110; height:100%; border:1px solid #b6ed41; border-width:0 1px;}

.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#000;background:#b6ed41;background:#b6ed41; z-index:110; height:100%; border:1px solid #b6ed41; border-width:0 1px;}
/* third */
* html .menu ul ul ul a:hover {background:#a77; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#a77;}
/* fourth */
.menu ul ul ul ul a:hover {background:#a75; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0; top:39px; left:0; width:135px; z-index:90 }

/* position the third level flyout menu */
.menu ul ul ul{top:-10px; width:135px;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul {visibility:visible; height:auto; padding:15px 30px 30px 30px; background:transparent url(../images/sub_top.gif) 30px 0 no-repeat; left:-30px;}
.menu ul :hover ul.left {visibility:visible; height:auto; padding:15px 30px 30px 30px; background:transparent url(../images/sub_top_left.gif) 30px 0 no-repeat; left:-55px;}


/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px; background:transparent url(images/two_top.gif) 30px 0 no-repeat;}
.menu ul :hover ul.left :hover ul {left:-150px;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px; background:transparent url(images/three_top.gif) 30px 0 no-repeat;}




.subimg a img{padding:0; margin:0; float:left; border:none!important}

*, body, div, dl, dt, dd, ul, ol, li,  h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-size:1em;
}
address, caption, cite, code, dfn, em, th, var, h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	font-weight:normal;
}
ul, li {
	list-style:none;
}
body {
	font-size:70%;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
div{
	color:#666;
}
.breadth {
	font-family:Arial, Helvetica, sans-serif;
	width:944px;
	margin:0 auto;
	font-size:12px;
}
a.orngLink:link, a.orngLink:visited, a.orngLink:active {
	font-size:130%;
	color:#383737;
	text-decoration:none;
	padding:7px;
}
a.orngLink:hover {
	color:#0066ff;
	text-decoration:none;
	
}
/*orng Small Link*/
a.orngSmallLink:link, a.orngSmallLink:visited, a.orngSmallLink:active {
/*	font-size:100%;*/
	color:#0053d0;
	text-decoration:none;
	padding:2px;
}
a.orngSmallLink:hover {
	color:#fff;
	text-decoration:none;
	background:#0053d0;
}
a.orngSmallCurrent {
	color:#fff;
	text-decoration:none;
	background:#ff8b2d;
}
a.kwikLinx:link, a.kwikLinx:visited, a.kwikLinx:active {
	font-size:140%;
	padding:0 50px 0 45px;
	color:#03aeff;
	text-decoration:none;
	font-weight:bold;
}
a.kwikLinx:hover {
	color:#ff8b2d;
	text-decoration:underline;
}
.graay {
	color:#999999;
	font-size:12px;
	line-height:20px;
}
/*-------------------------------------------------
_____________________________________________LAYOUT
---------------------------------------------------
*/
#headerStretch {
	width:100%;
	height:150px;
	border-bottom:4px solid #b6ed41;
}
#globalHeader {
	position:relative;
	height:150px;
}
.sloganTS2 {
	position:absolute;
	top:70px;
	right:10px;
}
.sloganTS2 h4 {
	font-size:150%;
	color:#000000;
}
.logo {
	position:absolute;
	top:0;
	left:0;
}
#fcsBillboard {
	height:201px;
	background:url(../images/find_compare_save01.gif) no-repeat center;
	padding:20px 0 0 0;
	font-size:120%;
	z-index:1;
}
/*.find {
	position:absolute;
	width:224px;
	left:84px;
	top:158px;
	z-index:97;
	text-align:center;
}
.compare {
	position:absolute;
	width:224px;
	left:345px;
	top:158px;
	z-index:98;
	text-align:center;
}
.savee {
	position:absolute;
	width:224px;
	right:95px;
	top:158px;
	z-index:99;
	text-align:center;
}*/
#blueStretch {
	background:url(../images/search_bg.jpg) repeat-x #02adff;
	height:120px;
}

#treatSearch {
	padding:15px 0 15px 0;
	text-align:center;
	height:55px;
	position:relative;
}
#treatSearch h2 {
	font-size:150%;
	font-weight:bold;
	color:#2b5f00;
}
.seartch {
	position:absolute;
	top:47px;
	left:165px;
	background:url(../images/txtbox.gif) no-repeat;
	height:34px;
	width:456px;
	padding:5px 0 0 9px;
}
.txtBox {
	width:430px;
	padding:0;
	font-size:150%;
	color:#999999;
	border:1px solid #fff;
}
.schBtnDiv {
	position:absolute;
	right:200px;
	top:45px;
	height:34px;
	width:85px;
}
.srchBtn {
	background:url(../images/srcBtn.gif) no-repeat;
	width:85px;
	height:34px;
	vertical-align:middle;
	border:none;
	font-size:165%;
	color:#fff;
	cursor:pointer;
}
#visualNavi {
	height:278px;
	clear:left;
	position:relative;
}
#visualNavi img {
	margin:12px 0 0 0;
}
#quickLin {
	color:#0053d0;
	font-size:180%;
	padding:10px 0 0 0;
	margin:0 0 25px 0;
	width:125px;
	background:url(../images/arrow.gif) no-repeat bottom right;
}
#quickLin2 {
	color:#0053d0;
	font-size:14px;
	padding:10px 0 0 0;
	margin:0 10px 0 0;
	width:200px;
}

.linksPic {
	margin:10px 0 0 10px;
}
.imgDisp {
	position:absolute;
	top:88px;
}
#globalFootStretch {
	background:url(../images/footer_bg.gif) repeat-x top;
}
#globalFooter {
	height:71px;
	padding:25px 0 0 0;
	text-align:center;
}
/*-----------------Other Pages
**
-----------------------------*/
#encapContent {
	overflow:hidden;
	margin:10px auto;
}
#leftPart {
	float:left;
	width:200px;
}
.tdleftSide {
	float:left;
	width:200px;
}
#rightContent {
	float:left;
	width:690px;
	margin:0 0 0 20px;
}
.tdMainContent {
	float:left;
	width:690px;
	margin:0;
	padding:0;
}
#contentDesc {
	clear:left;
	font-family:"Arial", Helvetica, sans-serif;
	border-top:1px solid #96dc02;
	padding:10px 0 10px 0;
	font-size:130%;
	
}
#otherContent {
	margin:10px 0 10px 0;
}
#klearDiv {
	clear:left;
}
/*-------------------------------------------------
_________________________________________NAVIGATION
---------------------------------------------------
*/   
#globalNav {
	position:absolute;
	bottom:0;
	left:0;
	height:38px;
}
#globalNav ul {
	margin-left:3px;
}
#globalNav li {
	display:inline;
}
#globalNav a {
	float:left;
	background:url(../images/left_corner_tab.gif) no-repeat left top;
	margin-right: 2px;
	padding:0 0 0 10px;
	text-decoration:none;
}
#globalNav a span {
	float:left;
	display:block;
	height:38px;
	line-height:38px;
	background:url(../images/stretch_tab.gif) no-repeat right top;
	padding:0 30px 0 20px;
	color:#fff;
}
#globalNav #now a {
	background-position:0 -39px;
}
#globalNav #now a span {
	background-position:100% -39px;
}
#globalNav a:hover {
	background-position:0% -39px;
	cursor:pointer;
}
#globalNav a:hover span {
	background-position:100% -39px;
	cursor:pointer;
	color: #fff;
	cursor:pointer;
}

/**************************right nav ***********************/
.clear {
	clear:both;
}
/*--Guides, Forum tabs at the right side--*/
#specialTab {
	position:absolute;
	bottom:0;
	right:0;
	height:38px;
	width:247px;
}
/*#specialTab ul {
	margin:0;
	padding:0;
}
#specialTab li {
	display:block;
	margin:0;
	padding:0;
}*/

.nav {
	margin:0;
	padding:0;
	width:247px;
}
.nav ul {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
.nav ul li {
	float:right;
}
.nav ul li {
	margin:0;
	float:left;
	width:120px;
	display:block;
}
.nav ul li a {
	background:url(../images/guides_tab.gif) no-repeat top left;
	margin:0;
	height:38px;
	float:left;
	width:120px;
	display:block;
}

.nav ul li a.guidesSelected {
	background:url(../images/guides_hover.gif) no-repeat top left;
	margin:0;
	height:38px;
	float:left;
}
.nav ul li a:hover {
	background:url(../images/guides_hover.gif) no-repeat top left;
	height:38px;
	display:block;
	float:left;
	margin:0;
	cursor:pointer;
}
.nav ul li a.forum {
	background:url(../images/forum_tab.gif) no-repeat top left;
	height:38px;
	width:120px;
	float:left;
}
.nav ul li a.forum:hover {
	background:url(../images/forum_hover.gif) no-repeat top left;
	height:38px;
	float:left;
}

/* style the sub level links */
.nav ul ul a, .nav ul ul a:visited {
	display:block;
	color:#333;
	background:#fea257;
	width:11em;
	height:100%;
	text-decoration:none;
	text-align:left;
	line-height:16px;
	padding:0.7em 1em;
}
* html .nav ul ul a, * html .nav ul ul a:visited {
	width:11em;
	w\idth:11em;
}
/* style the table so that it takes no part in the layout - required for IE to work */
.nav table {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	z-index:-1;
}
.nav ul li:hover a {
	background:url(../images/guides_hover.gif) no-repeat top left;
	display:block;
}
.nav ul ul li.new a {
	background:#fea257;
	width:11em;
	display:block;
}
/* first */
* html .nav a:hover {
	color:#085e98;
	position:relative;
	z-index:100;
}
.nav li:hover {
	position:relative;
}
/* second */
* html .nav ul ul a:hover {
	position:relative;
	color:#fff;
	border-bottom:1px solid #fea257;
}
.nav ul ul li:hover {
	position:relative;
}
.nav ul ul li {
	padding:0;
	border-bottom:1px solid #fff;
	font-size:13px;
	font-weight:bold;
}
.nav ul ul *:hover > a {
	background:#fea257;
	width:11em;
	height:100%;
	text-decoration:none;
	color:#fff;
	height:100%;
	text-decoration:none;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.nav ul ul {
	visibility:hidden;
	position:absolute;
	top:38px;
	left:0;
	width:15em;
	border-top:1px solid #fea257;
	background:#fff;
}
/* make the second level visible when hover on first level list OR link */
.nav ul :hover ul {
	visibility:visible;
	height:auto;
}
/******************************* right menu*********************/


/*--Top Right links--*/
.tpRtLinks {
	position:absolute;
	top:0;
	right:0;
	height:58px;
	line-height:58px;
	font-size:120%;
	display:inline;
}

.clrLft {
	clear:left;
}
span.c3 {
	padding:0 0 0 10px;
}
span.c2 {
	padding:0 0 0 0;
}
li.c1 {
	list-style: none
}
/*Lower Visual NAvigation - First the text heading and image placements*/
.visNav1 {
	width:121px;
	float:left;
	text-align:center;
}
.visNav2 {
	width:121px;
	float:left;
	text-align:center;
	margin:0 0 0 40px;
}
.visNav3 {
	width:121px;
	float:left;
	text-align:center;
	margin:0 0 0 40px;
}
.visNav4 {
	width:121px;
	float:left;
	text-align:center;
	margin:0 0 0 40px;
}
.visNav5 {
	width:121px;
	float:right;
	text-align:center;
	margin:0 0 0 40px;
}
.visNav6 {
	width:121px;
	float:right;
	text-align:center;
	margin:0 0 0 40px;
}
/*Now the navigation*/
a.picHov:link, a.picHov:visited, a.picHov:active {
	color:#424242;
	text-decoration:none;
	font-size:150%;
}
a.picHov:hover {
	color:#0053d0;
}
/*-------------------------------------------------
_________________________________________TYPOGRAPHY
---------------------------------------------------
*/ 
#globalNav {
	font-size:150%;
}
/*-------------------------------------------------
_________________________________________BreadCrumb 
---------------------------------------------------
*/


#breadcrumbs {
	overflow:hidden;
	width:690px;
	font-size:120%;
	float:left;
	margin:0 0 10px 0;
	color:#3db601;
}
.blueText {
	color: #0290D4;
	font-weight:bold;
}
#breadcrumbs ol {
	margin:0;
	padding:0;
	line-height:2em;
	height:2em;
}
#breadcrumbs ol li {
	list-style-type:none;
	line-height:2em;
	padding:0px 5px;
	height:2em;
	float:left;
}
/*End of BreadCrumbs*/

.error {
	color: red;
	width: auto;
	display: block;
}
.pageHeader {
	height:25px;
	width:98%;
	background: #C6E8F8;
	padding:5px;
	font-weight:bold;
	font-size:120%;
}
.blackText {
	color:#000000;
}
.proCMS {
	width:400px;
}
/*-The left navigation in other pages-*/	
#leftNav {
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	border-style: none solid none solid;
	border-color: #D0D0D0;
	border-width: 1px;
}
#leftNav li a {
	height: 32px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
}
#leftNav li a:link, #leftNav li a:visited {
	color: #C95A43;
	font-size:12px;
	font-weight:bold;
	display: block;
	background: url(../images/leftMenu.gif);
	padding: 8px 25px 0 10px;
	text-align: left;
}
#leftNav li a:hover, #leftNav li #current {
	color: #fff;
	background: url(../images/leftMenu.gif) 0 -32px;
	padding: 8px 25px 0 10px;
	text-align: left;
}
#leftNav li a:active {
	color: #fff;
	background: url(../images/leftMenu.gif) 0 -64px;
	padding: 8px 25px 0 10px;
	text-align: left;
}
/*BLUE BOX STARTS*/
h3 {
	font-size:110%;
	margin:0 0 10px 0;
	padding:17px 0 18px 35px;
	border-bottom:1px dotted #64A8D7;
	font-weight:bold;
}
h3 span {
	padding:0 0 0 35px;
	font-size:12px;
	font-weight:normal;
	color:#006ABF;
}
.bblue div a {
	border:0px;
	float:left;
	
}
.bblue div.img {
	margin:0 5px 2px 0;
	border:0px;
}
.leftTdBar {
	border-right: 2px solid #65C1ED;
	width: 50px;
}
.rightTdBar {
	margin-left: 5px;
	padding-left: 5px;
}
.bblue {
	border:1px solid #DBDBDB;
	background:#FFFFFF url(../images/bblue.gif) repeat-x top;
	padding:8px 10px 8px 10px;
	margin:10px 0 0 0;
	
	
}
.bblue p {
	margin:5px 0 0 0;
}
.bblue a.more:link, .bblue a.more:active, .bblue a.more:hover, .bblue a.more:visited {
	font-weight:normal;
}
table.reviews th, table.reviews td {
	vertical-align:top;
	border-bottom:1px dotted #64A8D7;
	padding:10px 0 10px 10px;
}
table.reviews th div.img {
	margin:auto;
}
table.reviews td.right {
	text-align:right;
	white-space:nowrap;
}
p.title {
	font-weight:bold;
	font-size:14px;
	margin:0;
}
p.title a:link, p.title a:active, p.title a:hover, p.title a:visited {
	font-weight:normal;
}
a.more:link, a.more:active, a.more:hover, a.more:visited {
	font-weight:bold;
	background:url(../images/gsarw.gif) no-repeat left center;
	padding:0 0 0 11px;
}
hr {
	border-bottom:1px solid #e5e4e4;
}
/*BLUE BOX ENDS*/

.olHelp {
	margin:0px;
	padding:0px;
}
.olHelp li {
	background:url(../images/arrow_li.gif) top left no-repeat;
	padding-left:20px;
	height:20px;
}
/*FORM STYLES STARTS*/
.txtText {
	background:#FFFFFF url(../images/bg_input.gif) repeat-x scroll center top;
	border:1px solid #DBE0E6;
	font-family:Arial;
	font-size:12px;
	padding:3px;
	height: 20px;
}
.txtArea {
	background: #FFFFFF url(../images/bg_input.gif) repeat-x scroll center top;
	border: 1px solid #DBE0E6;
	font-family:Arial;
	font-size:12px;
	padding:3px;
}
/*FORM STYLES ENDS*/

ul#medguide {
	margin:0px;
	padding:0px;
}
ul#medguide li {
	background:url(../images/arrow_li.gif) top left no-repeat;
	padding-left:20px;
	height:20px;
}
ul#medguide li a {
	color: #0066B5;
}
ul#medguide li a:hover {
	color: #00304E;
	background: #E6E6E4;
}

ul#regInfo {
	padding:0px;
	margin: 0px;
	display:block;
}
ul#regInfo li {	
	background: url(../images/arrow_li.gif);
	background-position: left top;
  	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	font-size:12px;
}

.fadeText {
	color:#555555;
}
div#captchaimage img {
	border:0px;
}
div#abtcontent ul li {
	background: url(../images/arrow_li.gif) top left no-repeat;
	padding-left:20px;
}

/* for destination guide */
.tblSubMenu {
	width: 100%;
}
.tblSubMenu td a {
	padding: 0.5em;
	display: block;
	text-decoration: none;
	height:25px;
	color: #000;
	border-bottom:1px solid #CCC;
	
}
.tblSubMenu td a:hover,.tblSubMenu td a.sel {
	padding: 0.5em;
	color:#FF8B2D;
}
.tblMenu {
	width: 100%;
}
.tblMenu td a {
	padding: 0.5em;
	display: block;
	text-decoration: none;
	height:25px;
	color: #000;
	border-bottom:1px solid #CCC;
	
}
.tblMenu td a:hover,.tblMenu td a.sel {
	padding: 0.5em;
	background: #57BCEC;
	color:#FFF;
}



/*new menu*/
ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 100%;	
}
ul#menu a {
	display: block;
	text-decoration: none;
	height:30px;
}
ul#menu li {
	margin-top: 1px;
}
ul#menu li a {
	color: #000;
	padding: 0.5em;
	border-bottom:1px solid #CCC;
	font-size:14px;
}
ul#menu li a:hover, ul#menu li .sel {
	background: #b6ed41;
	color:#547b00;
	border-bottom:1px solid #CCC;
	font-size:14px;
}
ul#menu li ul li a {
	background: url(../images/arrow_li.gif) center left no-repeat #FFF;
	color: #000;
	padding-left: 25px;
}
ul#menu li ul li a:hover, ul#menu li ul li .abtselected {
	background: url(../images/arrow_li.gif) center left no-repeat #FFF;
	color:#FF8B2D;
	padding-left: 25px;
	font-weight:bold;
}
.borderImg {
	border:2px solid #FF9037;
}
/*
NEW MENU
*/
/*-------------------------------------------------
_________________________________________DropDown Tabs -Suman
---------------------------------------------------
*/
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a {
	position:absolute;
	top: 0;
	left:0;
	border: 1px solid #FC7E19; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:normal 12px Arial;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
}
.dropmenudiv_a a {
	width: auto;
	display: block;
	text-indent: 5px;
	border-top: 0 solid #678b3f;
	border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	color: black;
}
* html .dropmenudiv_a a { /*IE only hack*/
	width: 100%;
}
.dropmenudiv_a a:hover { /*THEME CHANGE HERE*/
	background-color: #FC7E19;
	color: white;
}


.title {
	height:19px;
	background: #b6ed41;
	padding:6px 0 6px 10px;
	color: #547b00;
	border-bottom:1px solid #b6ed41;
	}
.content {
	padding:12px 0 0 0;
}
P{	margin-top:5px;
	margin-bottom:10px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
.loader {
	text-align:center;
	display:none;
}
.boldImg {
	background: url(../images/bold.gif);
}
td.main {loader
	font-size: 12px;
}
.btnamit{
	font-weight:bold;
	font-size:15px;
	padding:5px 15px;
}

/* NEW */
.btnamit {
	background:url(../images/next.gif) no-repeat;
	width:133px;
	height:35px;
	vertical-align:middle;
	border:none;
	color:#fff;
	cursor:Pointer;
}
.btnamit_previous {
	background:url(../images/previous.gif) no-repeat;
	width:133px;
	height:35px;
	vertical-align:middle;
	border:none;
	color:#fff;
	cursor:Pointer;
}

.btnamit_submit {
	background:url(../images/submit.gif) no-repeat;
	width:133px;
	height:35px;
	vertical-align:middle;
	border:none;
	color:#fff;
	cursor:Pointer;
}
.highlightText {
	color: #559001;
	font-size:18px;
	padding:2px;
	text-decoration:none;
}


/******************************************Start Style For Client Brichure Section ******************************/



.brochurebody {
	margin:0px;
	padding:0px;
}
.mainbody {
	float:left;
	padding-right:5px;
	width:675px;
}
.rightbar {
	float:left;
	width:250px;
}
.brochureSection {
	padding:0px;
	margin-bottom:5px;
	border:1px solid #cef184;
}
p.brochureSection  {
	margin:0px;
	padding:0px;
}
.sectionTitle {
	background:#dcff92;
	font-size:1em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0 3px 10px;
	margin:0px;
	border:	1px solid #e0fca5;
	height:25px;
}
.sectionContent {
	font-weight:normal;
	font-size:0.85em;
	line-height:20px;
	padding:5px;
}
.brochureSection ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.brochureSection ul li {
	padding:5px 0 0 15px ;
	margin-bottom:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.brochureSection ul li:hover {
	font-weight:bold;
	color:#000;
}
.subsectionTitle {
	background:#DDF7FF;
	font-size:1em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0 3px 10px;
	margin:0px;
	border:	1px solid #CCC;
	margin-bottom:2px;
	cursor:pointer;
}
.accordion2, .subsectionContent{
	font-weight:normal;
	font-size:0.85em;
	line-height:20px;
	padding:5px;
}
/******************************************End Style For Client Brichure Section ******************************/

ul.sList {
	color:#000;
}

#destSelector {
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	background: url(../images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	background: url(../images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
.barContainer{
  	background-color:#DDF7FF;
  	height: 20px;
  	width:250px;
 	border:1px solid #0398DF;
}

.barContainer div {
  background-color:#0398DF;
  height: 20px;
  text-align:right; 
  color:#FFF;
  height:20px; 
  font-size:10px;
}


/* ================================================================ 
author: Sameer Adhikari
Email:cssdeveloper@ymail.com
website:http://jradhikari.com.np 
=================================================================== */
.menu { position:absolute; top:111px; left:10px; width:100%; z-index:100px}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:39px; background:transparent;}


/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left; height:39px; line-height:39px; display:block; margin-right:2px;}
.menu ul li a { dsplay:block; float:left; height:39px; width:118px; font-size:15px; font-weight:bold; text-decoration:none;font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color:#fff; background:url(../images/menu-bg.gif) top left no-repeat; display:block; width:118px; text-align:center; padding-left:0px; text-decoration:none; height:39px;}
.menu ul li a:hover, .menu ul li a.active{background:url(../images/menu-hover.gif) no-repeat top left; height:39px;}
.bg2{background:url(../images/menu-bg.gif) no-repeat top left!important;  height:39px;}
.bg2:hover{background:url(../images/menu-hover.gif) no-repeat top left!important;  height:39px;}
.bg3{background:url(../images/menu-bg.gif) no-repeat top left!important;  height:39px;}
.bg3:hover{background:url(../images/menu-hover.gif) no-repeat top left!important;  height:39px;}



/* style the sub level list items */
.menu ul ul li {display:block; width:140px; height:auto; line-height:1em;}
.menu ul ul li.last {padding-bottom:10px; background:url(../images/sub_bottom.gif) bottom left no-repeat;}
.menu ul ul ul li.last {padding-bottom:10px; background:url(../images/two_bottom.gif) bottom left no-repeat;}
.menu ul ul ul ul li.last {padding-bottom:10px; background:url(../images/three_bottom.gif) bottom left no-repeat;}



.bold{font-weight:bold;}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#fff; color:#000; width:118px; height:100%; line-height:1em; padding:5px 10px; border:1px solid #b6ed41; border-width:0 1px; font-size:12px; font-weight:normal; text-align:left}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}



/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#c99;}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c96;}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#f39500;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#a77;}

/* style the level hovers */
/* first */
* html .menu a:hover {color:#fff; border:0; height:39px; position:relative; z-index:100;}
.menu li:hover {position:relative;}

.menu :hover > a {color:#fff; border:0; height:39px;}
/* second */
* html .menu ul ul a:hover{color:#000; background:#b6ed41; position:relative; z-index:110; height:100%; border:1px solid #b6ed41; border-width:0 1px;}

.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#000;background:#b6ed41;background:#b6ed41; z-index:110; height:100%; border:1px solid #b6ed41; border-width:0 1px;}
/* third */
* html .menu ul ul ul a:hover {background:#a77; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#a77;}
/* fourth */
.menu ul ul ul ul a:hover {background:#a75; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0; top:39px; left:0; width:135px; z-index:90 }

/* position the third level flyout menu */
.menu ul ul ul{top:-10px; width:135px;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul {visibility:visible; height:auto; padding:15px 30px 30px 30px; background:transparent url(../images/sub_top.gif) 30px 0 no-repeat; left:-30px;}
.menu ul :hover ul.left {visibility:visible; height:auto; padding:15px 30px 30px 30px; background:transparent url(../images/sub_top_left.gif) 30px 0 no-repeat; left:-55px;}


/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px; background:transparent url(images/two_top.gif) 30px 0 no-repeat;}
.menu ul :hover ul.left :hover ul {left:-150px;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px; background:transparent url(images/three_top.gif) 30px 0 no-repeat;}

.subimg a img{padding:0; margin:0; float:left; border:none!important}


.country-list {
margin:0px auto;
width:944px;
text-align:center;
}

		.country-list ul li {
		list-style:none;
		margin:0px;
		padding:0px;
		}
		
		.country-list li{
			display:inline;
			padding:0px;
			margin:0px;
		}
		
		.country-list li a,.country-list li a img {
			margin-right:5px;
			border:0px;
			padding:0px;
		}
		.country-list li a:hover, .country-list li a:focus{
		border:0px;
		outline:none;
		}

