*{ outline:none; padding:0px; margin:0px;}

body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; padding:0px; background:#fafafa url(../images/bgsep.jpg) repeat-x;}
p{ margin:0px; padding:0px; line-height:18px;}
.smallText{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin-right:6px;}
.title1{font-family: "Zurich Ex BT"; font-size:13px; font-weight:bold; color:#003399;}
.title2{font-family:Verdana; font-size:15px; font-weight:bold; color:#003399;}
.title3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#003399;}
.title4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #333333;}
.management{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color: #333333;}
.topslogan{font-family:Verdana, Arial, Helvetica, sans-serif; color:#183883; letter-spacing:4px; font-weight:bold; font-size:14px; text-align:center;}
h1, h2, h3, h4, h5, h6, img, form, label, ul, li, ol {padding:0px; margin:0px;}
.fl{float:left;}
.fr{float:right;}
.bullet{list-style:inside; margin:0 0 0 20px; width:200px;} 
.bullet2{margin:0 0 10px 10px; width:500px;} 
.bullet2 ul li{margin:0 0 0 20px; line-height:22px; }
.feeds{width:180px; margin:4px 0 0 2px; float:left; border:0; padding:5px; text-align:center;}
.bullet3{margin:0 0 10px 10px; width:500px;} 
.bullet3 ul li{margin:0 0 0 25px; line-height:22px; list-style-type:decimal;}
.padleft{ padding-left:20px;}
.cl{clear:both;}
.breacker{ clear:both;}
.bord{ border:1px solid #CCCCCC;}
.pad2{padding:2px;}
.pad8{padding:8px;}
.pad10{padding:10px;}
.pad25{padding-left:25px;}
.wrapper{width:100%; margin:0 auto;}
.mainContainer{width:800px; margin:0 auto; background:url(../images/mid-sep.jpg) repeat-y;}
.Topsep{width:100%; height:12px;}
.hedComt{width:100%; background:url(../images/top-curve.jpg) no-repeat; background-position:right; }
.topContent1{width:500px; height:63px; float: right}
.topContent{width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#183883; letter-spacing:4px; font-weight:bold; font-size:15px; text-align:center;}
.logo{width:138px; margin-left:27px;}
.hednavicontr{width:600px; height:63px; float: right;}
.hednavicontr1{margin:15px 45px 0 180px;}
.maintainHeigh{height:427px;}
.cont{ margin:15px 0 3px  0;}
.inbred{ margin:0 0 15px 0;}
.imgcont{width:345px; margin:20px 0 0 20px; text-align:center}

.leftNavi{width:200px; margin:0px 0 0 0px; padding:0px; float:left;}
.RightNavi{width:567px; margin:0; padding:5px 0 0 9px; float:right; }
.midNavi{width:400px;}
.form{height:13px; width:180px;}
.formSmall{height:13px; width:47px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.formSmall1{height:13px; width:80px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.formSmall2{height:13px; width:35px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.form2{width:190px;}
.formtit{text-align:left; margin:0 0 0 3px;}
.subBut{height:25px; width:180px; text-align:center; margin:0px; padding-top:15px;}
.contearea{border:0; width:776px; margin:0 auto;}
.topband{width:800px; margin:0 auto;}

/*-------footer--------*/
.foot{margin:0 auto; width:390px;}
.foot ul{margin:0; padding:0; height:15px; text-align:center;}
.foot li{ list-style:none; display: inline; text-align:center;}
.foot li a{display:block; float:left; padding:0px 0px 0 30px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight: normal; color: #666666; text-decoration:none; text-align:center; }
.foot li a:hover{ list-style:none; display:block; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal; color: #009900; text-decoration:none; text-align:center;}
/*-------cliose--------*/

/*------------- Start navigation top ----------------*/


#navigation-top{
	padding:5px 0px 0px 20px;	
}

#navigation-top ul{
list-style-type: none;
margin:0;
 /*Left offset of entire tab menu relative to page*/
padding:0;
}

#navigation-top li{
display:inline;
margin:0;
padding:0;
}


#navigation-top a{
float:left;
background:url(../images/tab_left.png) no-repeat left top;
margin:0;
margin-right: 7px; /*spacing between each tab*/
padding:0 0 0 10px;
text-decoration:none;
}

#navigation-top a span{

display:block;
background:url(../images/tab_right.png) no-repeat right top;
padding: 3px 10px 3px 3px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation-top a span {float:none;}
/* End IE5-Mac hack */

#navigation-top a:hover span {
color: black;
}

#navigation-top a:hover{ /*onMouseover style*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#003399;}
/*------------- End navigation-top ----------------*/
.arrangeTop{background:url(../images/larrangecallback_mid.jpg) left top repeat-x; height:26px; width:197px;}
.arrangeTitle{ margin:3px 0 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF;}
.arrangebottom{border: solid 1px #cccccc; padding:2px; margin:0; text-align:center;}
.leftads{margin-top:8px;}
.leftNews{height:140px; border: solid 1px #cccccc; padding:3px; margin:0; width:195px;}
.enjoyfree{width:357px; margin:12px 0 6px 0px; border:1px solid #cccccc; padding:5px;}
.enjoyfreeConte{width:352px; margin:7px 0 0 0; text-align:justify;}

a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration: underline; color:#e3781b;}
a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration: underline; color:#e3781b;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration: underline; color:#7f410b;}
a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration: underline; color:#7f410b;}

a:link.brade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#1A3B85;}
a:visited.brade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#1A3B85;}
a:hover.brade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#7f410b;}
a:active.brade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#7f410b;}

a:link.innerbrade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#1A3B85;}
a:visited.innerbrade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#1A3B85;}
a:hover.innerbrade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#7f410b;}
a:active.innerbrade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#7f410b;}

.scroll{width:364px; height:67px; margin:0px 0 0px 0px; border:1px solid #cccccc; padding:2px; background-color:#f6f4f4;}
.scrollAbout{width:540px; height:67px; margin:0px 0 0px 0px; border:1px solid #cccccc; padding:2px 0 0 20px; background-color:#f6f4f4;}
.box_size{
	height:60px; width:340px;
}
.scrolLogo{height:28px;  border:0; padding:0px 20px 0px 0px; width:70px;}

.scrol_text{height:28px;  border:0; padding:0; width:240px;}

#marqueecontainer{
position: relative;
width:348px;  /*marquee width */
height: 50px; /*marquee height */
background-color: #f6f4f4;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

.scrolLogo-about{ width:360px; height:28px; margin:8px 0 18px 15px; border:0; padding:0;}
.ourasso{width:100px; height:12px; border-bottom:1px dotted #5c5c5c; font-size:10px;}
.ourassoinn{width:342px; height:70px;}
.ourassoinn-about{width:500px; height:70px;}
.marq{width:340px;}
.marq-about{width:495px;}
.verscro{margin-top:47px;}
.rightads{margin:12px 0 0 5px}
.arrangecallback{width:197px; margin:6px 0 0 0;}
.newsConte{width:197px; margin:8px 0 0 0;}
.newsContent{width:175px; height:158px; margin:0; padding:0; border:1px solid #cccccc; padding:10px; text-align:justify;}
.footer{width:774px; height:54px; background:url(../images/footer-mid.jpg) repeat-x; margin:7px 0 0 0px;}
.footerNav{width:755px; height:44px; margin:0; padding:5px 0 0 0; text-align:center;}

/*  About us----*/
.bradecrum{ width:98%; margin:5px 0 0px 0px; border:0; padding:5px 0 5px 0;}
.aboutCont{width:550px; margin:5px 0 6px 0px; border:1px solid #cccccc; padding:5px; text-align:justify;}

.enjoyfree{width:357px; margin:12px 0 6px 0px; border:1px solid #cccccc; padding:5px;}
.copyright{margin:0 auto; padding:10px 0 0 20px; width:400px;}
.abouttit{width:180px; height:20px; margin-bottom:7px; border-bottom: 2px dotted #999999;}
.abouttit-service{width:300px; height:20px; margin-bottom:7px; border-bottom: 2px dotted #999999;}
.slide{width:11px; height:65px; background:#FFFFFF;}
.midslogan{width:350px; margin-top:15px;}
.midslogan2{width:110px; margin:8px 5px 0 0px;}
.catagorymain{width:350px; background:#F4F3F3; padding:5px 0 5px 10px; margin:10px 0 0 20px;}
.catagory{width:150px; margin-left:10px;}
.serviceImg{margin:15px 0 15px 19px;}

.serv{margin:0 auto; width:500px;}
.serv ol{margin:0; padding:0; text-align: justify;}
.serv li{list-style: decimal; display: list-item; text-align: left; margin:0 0 10px 0;}
.serv li a{display:block; float:left; padding:0px 0px 0 30px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight: normal; color: #666666;} 
.serv2{margin:0 auto; width:500px;}
.serv2 ul{margin:0; padding:0;}
.serv2 li{list-style: square; display: list-item; text-align:justify; margin:0 0 10px 0;}
.serv2 li a{display:block; float:left; padding:0px 0px 0 30px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight: normal; color: #666666;}

#hedNavi{float:left; width:590px; margin-top:26px;}

.marbot{ margin-bottom:7px;}





/*-- new navbar code*/

#navigation{
	float:right;
	}

#navigation ul{
list-style-type: none;
margin:0;
 /*Left offset of entire tab menu relative to page*/
padding:0;
}

#navigation li{
display:inline;
margin:0;
padding:0;
}

#navigation a{
float:left;
background:url(../images/left_corner.jpg) no-repeat left top;
margin:0;
/*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
border-right:1px solid #1662B8;
display:block;
}
#navigation a span{
	float:left;
	display:block;
	background:url(../images/right_corner.jpg) no-repeat right top;
	padding:0px 16px 0px 12px;
	color: #1E8ABB;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.noborder{border: none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span {float:none;}
#navigation a span .last{ border:none;}
/* End IE5-Mac hack */

#navigation a:hover span {
background-color:#1E8ABB;
color:#029900;
}


#navigation a:hover{ /*onMouseover style*/
background:url(../images/left_corner_h.jpg) no-repeat left top; /*Shift background image up to start of 2nd tab image*/
}

#navigation a:hover span{ /*onMouseover style*/
background:url(../images/right_corner_h.jpg) no-repeat right top; /*Shift background image up to start of 2nd tab image*/
}




/*------------------ Start Sub menu bar ------------------*/
 
 #subnav_menu{ 	
	padding:0px;	
 }
 #subnav_menu div{
	padding:0px;
	margin:0px; 
 }

 #subnav_menu ul{
 	padding:0px;
	margin:0px;
	list-style-type:none;
  
 }
 #subnav_menu ul li{
 	padding:0px;
	margin:0px;
	list-style-type:none;
	float:left;
	color:#aa9884;
 }
 #subnav_menu ul li a{
 	display:block;	
	float:left;
	padding:7px 10px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;  
 }
 
 #subnav_menu ul li a:hover{
 	display:block;
	float:left;
	background-color:#1E8ABB;
	text-decoration:none;  
	
 }




 
 /*-------------------End  Sub menu bar   ------------------*/	
 
 
 
  /*-------------------News bar   ------------------*/	
 #news{
	padding:5px 10px;
 }
 
 
#news .subscribe{
	padding:0px; margin:0px; border:0px; background:url(../images/subscribe.jpg) no-repeat; width:94px; height:19px;
}





/* Start Dorp Down Menu Script CSS*/



					/* Start ja-transmenuch.css  CSS*/


/*------------------------------------------------------------------------
# JA Zibal 1.0 - Oct, 2006
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/

/* TransMenu
-------------------------------------------------
Originally developed by Aaron Boodman
http://www.youngpup.net/
--------------------------------------------------
NOTE: TransMenu background and some
configurations are located in the ja-transmenu.js.
-------------------------------------------------*/


/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position: absolute;
	overflow: hidden;
	left: -1000px;
	top: -1000px;
}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position: absolute;
}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2;
}

.transMenu.top .items {
}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	width: 0px;
	position: absolute;
	z-index: 3;
	top: 3px;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position: absolute;
	z-index: 1;
	left: 3px;
	height: 0px;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

/* each TR.item is one menu item */
.transMenu .item {
	color: #FFFFFF;
   text-decoration: none;
	text-transform: none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border: none;
	cursor: pointer;
	font-size: 13px;
	font-weight:none;
	font-family: Tahoma, Arial, sans-serif;
}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
	color: #FFFFFF;
	background: #75AA20;
}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left: 10px;
}

/* ----------------------------------------------------------------
- Added classes by Khanh - 050629
- Style and mark-up improved by Hieu Nguyen & Ha Le Viet - 060718
-------------------------------------------------------------------*/
.transMenu .item#active {
	background: #333333;
	color: #FFFFFF!important;
	font-weight: bold;
	/* -moz-opacity: .6;
	filter: alpha(opacity=60); */
}

.transMenu .item#active:hover {
	color: #FFFFFF;
	background: #ff0000;
}

/* For first level menu.*/
#ja-transmenu {
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
}

#ja-transmenu li {
	margin: 0;
	padding: 0;
	background: none;
	display: inline;
}

#ja-transmenu li a { /* common styles for 1st level menu */
	padding: 0 25px;
	float: left;
	text-decoration: none;
	display: block;
	text-align: center;
}

#ja-transmenu li a:hover { /* common styles for 1st level menu */
	color: #FFFFFF;
	text-decoration: none;
}

a.havechild-mainlevel-trans {
	background: url(../ja_transmenu/img/arrow-off.gif) 90% 45% no-repeat;
}

a.mainlevel-trans:active {
	color: #FFFFFF;
	background: url(img/havechild-on-bg.gif) no-repeat bottom right #333333;
}

a.havechild-mainlevel-active-trans,
a.havechild-mainlevel-active-trans:active {
	color: #FFFFFF!important;
	background: url(img/arrow-off.gif) no-repeat 90% 45% #4D84A7;
}

a.jahover {
	color: #FFFFFF;
	background: url(img/havechild-on-bg.gif) no-repeat bottom right #333333;
}

a.jahover-active {
	color: #FFFFFF!important;
	background: url(img/arrow-on.gif) no-repeat 90% 45% #4D84A7;
}

a.mainlevel-trans {
}

a.mainlevel-trans:hover,
a.mainlevel-trans:active {
	color: #FFFFFF;
	background: url(../images/topnav-on-bg.gif) no-repeat bottom right #333333;
}

a.mainlevel-active-trans {
	color: #FFFFFF!important;
	background: #4D84A7;
}

a.mainlevel-active-trans:hover,
a.mainlevel-active-trans:active {
	background: #000000;
	color: #FFFFFF;
}


					/* End ja-transmenuch.css  CSS*/







/* End Dorp Down Menu Script CSS*/


/*----------------------------Amritsar----------------------------*/


.temppad{padding:4px 8px 2px 0px;}
.amrit{margin:5px 0 10px 0; width:500px; float:left;}
.amrit ul{margin:0; padding:0; height:15px; text-align: left;}
.amrit li{ list-style:none; display: inline; text-align:center;}
.amrit li a{display:block; float:left; padding:0px 20px 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight: normal; color: #cc6633; text-decoration:none; text-align:center; }
.amrit li a:hover{ list-style:none; display:block; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal; color: #009900; text-decoration:none; text-align:center;}


/*------------- Start navigation innerpage mid ----------------*/


#navigation-mid{
	margin:5px 0 10px 0; width:500px; float:left;	
}

#navigation-mid ul{
list-style-type: none;
margin:0;
 /*Left offset of entire tab menu relative to page*/
padding:0;
}

#navigation-mid li{
float:left;
background:url(../images/tab-mid-left.jpg) no-repeat left top;
margin:0;
margin-right: 7px; /*spacing between each tab*/
padding:0 0 0 10px;
text-decoration:none;
}

#navigation-mid li span{
display:block;
background:url(../images/tab-mid-right.jpg) no-repeat right top;
padding: 3px 10px 3px 3px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#855729;
}




/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation-mid a span {float:none;}
/* End IE5-Mac hack */

#navigation-mid a:hover span {
color: #523d27;
}

#navigation-mid a:hover{ /*onMouseover style*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#003399;}
/*------------- End navigation innerpage mid ----------------*/


.health{padding:2px 0 3px 10px;}
a:link.healthtit, a:visited.healthtit{font-family:Verdana; font-size:13px; font-weight:bold; color:#003399; text-decoration:none; }
a:hover.healthtit, a:active.healthtit{font-family:Verdana; font-size:13px; font-weight:bold; color: #0066CC; text-decoration:none;}

.lightboxbor{ border:1px solid #a0a09d;}

.listing_tag{margin:0px; padding:0px; float:left; }
.listing_tag p{margin:0px; padding:0px 0 0 00px; font:12px Arial, Helvetica, sans-serif; color:#999999;}
.heading_tag li{margin:0px; padding:0px 0 0 00px;}
.heading_tag a{margin:0px 0 10px 0; padding:5px 0 5px 0px; font:12px Arial, Helvetica, sans-serif; color:#393737; font-weight:bold; text-decoration:none;}

.listing_tag ul{margin:0px; padding:0px 0 0 10px; }
.listing_tag li{margin:0px; padding:0px 0 0 0px; list-style:none; }