/* CSS Document */

body {
	background: #fff;
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 auto;
	padding: 0px;
}
img
{
    border: 0px;
}
.mainBody {
	width: 963px;
	margin: 0 auto;
	padding: 0 0;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clear {
	clear: both;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.justify {
	text-align: justify;
}
.noBorder {
	border: none !important;
}
.noPadLeft {
	padding-left: 0px !important;
}
ol, ul, li, p {
	margin: 0px;
	padding: 0px;
}
.asterik {
	color: Red;
}
.boldFont {
	font-weight: bold;
}
.headerContainer {
}
.headerContainer .header {
	height: 115px;
	padding: 5px 10px 0 10px;
}
.headerContainer .header .logo {
}
.middleContainer {
	font-size: 13px;
}
.middleContainer .dataArea {
	background: #fffde6;
}
.middleContainer .data {
	padding: 0px 0 10px 10px;
}
.hotelList {
}
.hotelList a {
	text-decoration: none;
}
.bannerContainer {
	background: #bed73e;
	width: 963px;
}
.bannerContainer .banner {
}
.bannerContainer .banner .banner-content {
	background: url(images/banner-content-bg.jpg) no-repeat top left;
	padding: 0px;
	width: 193px;
	height: 303px;
	padding: 10px 10px;
}
/*main Banner Slider Start----------- */
#banner-fade, #banner-slide {
	margin: 0;
}
ul.bjqs-controls.v-centered li a {
	display: block;
	padding: 10px;
	background: #fff;
	color: #000;
	text-decoration: none;
}
ul.bjqs-controls.v-centered li a:hover {
	background: #000;
	color: #fff;
}
.leftside {
	float: left;
	width: 748px;
	height: 323px;
	background-color: #999;
}
.rightside {
	float: right; /*margin-top:-250px;*/
	width: 194px;
	height: 303px;
	background: url(images/banner-content-bg.jpg) no-repeat 0 0;
	padding: 10px;
}
ol.bjqs-markers li a {
	padding: 5px 10px;
	background: #000;
	color: #fff;
	margin: 5px;
	text-decoration: none;
}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
	background: #999;
}
p.bjqs-caption {
	background: rgba(255,255,255,0.5);
	line-height: 14px;
}
p {
	margin: 5px 0;
	color: #333333;
	font-size: 13px;
	text-align: justify;
	line-height: normal;
}
ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: none;
}
li.bjqs-slide {
	position: absolute;
	display: none;
}
ul.bjqs-controls {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 9999;
}
ul.bjqs-controls.v-centered li a {
	position: absolute;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right: 0;
	display: none;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left: 0;
	display: none;
}
ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	display: none;
}
.bjqs img {
	margin-bottom: 12px;
}
/*main Banner Slider Ends */


.MT10 {
	margin-top: 10px;
}
.MT15 {
	margin-top: 5px;
}
.greenTitle {
	color: #284936;
	font-family: Arial;
	line-height: 23px;
	font-size: 13px;
}
.font12 {
	font-size: 12px !important;
}
.font15 {
	font-size: 15px !important;
}
.searchContainer {
	background: #bed73e;
	display: block;
}
.searchContainer .searchBox {
	background: #bed73e;
	padding: 10px;
	height: 15px;
}
.searchContainer .searchBox li {
	display: inline;
}
.menuContainer {
	width: 963px;
	background: url(images/menubg.jpg) no-repeat top center;
}
.menuContainer .menuLeft { /*background:url(images/menuLeft.png) no-repeat top left;*/
	padding: 0px;
}
.menuContainer .menuRight { /*background:url(images/menuRight.png) no-repeat top right;*/
	padding: 0 10px 0 10px;
}
.menuContainer .menu { /*background:#363435;*/
	padding: 7px 8px 5px;
	border: 1px solid red !important;
}
.menuContainer .menu ul {
	text-align: center;
}
.menuContainer .menu ul li {
	list-style: none;
	font-size: 13px;
	display: inline;
	padding: 0 25px;
	border-left: 1px solid #fff;
}
.menuContainer .menu ul li a {
	text-decoration: none;
	color: #fff;
}
.footerContainer {
}
.footerContainer .footer {
	font-size: 11px;
	color: #3f6102;
	background: #bed73e;
}
.w10 {
	width: 10px;
}
.w70 {
	width: 70px;
}
.w98 {
	width: 98px;
}
.w126 {
	width: 126px;
}
.w130 {
	width: 130px;
}
.w550 {
	width: 550px;
}
.w633 {
	width: 633px;
}
.w642 {
	width: 642px;
}
.w550 {
	width: 550px;
}
.w49per {
	width: 47.6%;
}
.w50per {
	width: 50%;
}
.spacer100 {
	height: 100px;
}
.padLeft10 {
	padding-left: 15px;
}
.loginName {
	color: black !important;
	font-weight: bold;
	font-size: 14px;
}
.greenTitle {
	color: #6ba020;
	font-size: 14px;
	padding: 50 0 10px 0;
}
.greenTitleBottomBdr {
	color: #6ba020;
	border-bottom: 1px solid #6ba020;
	font-size: 15px;
	margin: 0 0 10px 0;
}
.greenTitleTopBdr {
	color: #6ba020;
	border-top: 1px solid #6ba020;
	font-size: 15px;
	margin: 10px 0 0 0;
}
/*- Menu Tabs 5--------------------------- */
ul.olPadding {
	padding: 0 0 0 30px;
	line-height: 30px;
}
ul.olPadding a {
	text-decoration: none;
}
ol.olPadding {
	padding: 0 0 0 30px;
	line-height: 20px;
}
ol.olPadding li {
	margin: 0 0 0px 0;
}
ol.olPadding ol {
	padding: 0 0 0 30px;
}
.form {
}
.form td {
	padding: 0 5px 5px 0;
}
#wrap {
	margin-top: 10px;
}
#wrap ul li ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#wrap ul li ul li img {
	
	outline: none;
}
dl {
	font-size: 12px;
	line-height: 170%;
	margin-bottom: 20px
}
dl, dt, dd {
	padding: 0;
	margin: 0
}
.faqs {
	padding-top: 10px
}
.faqs dt {
	font-weight: bold;
	background: url(images/q.gif) 0 4px no-repeat;
	padding: 3px 0 15px 30px;
	position: relative;
}
.faqs dt:hover {
	cursor: pointer
}
.faqs dd {
	background: url(images/a.gif) 0 4px no-repeat;
	padding: 0 0 4px 30px;
	position: relative;
	color: #333
}
.faqs .hover {
	color: #569719;
	text-decoration: underline
}
.faqs ol {
}
.faqs li {
	list-style-type: lower-alpha;
	color: #333;
}
.faqs li li {
	list-style-type: lower-roman;
}
.faqs table {
	border: 1px solid #ccc;
	border-bottom: none !important;
	border-left: none !important;
}
.faqs td {
	border: 1px solid #ccc;
	border-top: none !important;
	border-right: none !important;
	font-weight: normal !important;
	padding: 10px !important;
	vertical-align: top;
}
.quarterList {
}
.quarterList a {
	color: green;
	text-decoration: none;
}
.quarterList a:hover {
	text-decoration: underline;
}
/*.Packages{background:#4AA02C;border:1px solid #999;color:#fff;font-weight:bold;padding:0 0 0 9px;margin:0 0 5px 0; cursor:pointer; line-height:24px; -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}*/
.Packages {
	background: #fff;
	border: 1px solid #4AA02C;
	color: #004a39;
	font-weight: bold;
	padding: 0 0 0 9px;
	margin: 0 0 5px 0;
	cursor: pointer;
	line-height: 24px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-decoration:none;
	
}
.Packages a{	
	color: #004a39;
	text-decoration:none;
	}
.Packages:hover {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}
.Packages_content {
	display:none;
	margin-left: 10px;
	font-size: 12px;
}
.Packages_wrap {
	padding: 0;
	margin: 0;
}
.Packages_wrap h3 {
	color: #4AA02C;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0;
}
.Packages_wrap p {
	padding: 0;
	margin: 9px 20px 9px 0;
	font-weight: normal;
	text-align: justify;
}
.Packages_wrap ul {
	padding: 0 0 0 25px;
	margin: 0;
}
.Packages_wrap ul li {
	padding: 0;
	margin: 4px 0;
	list-style: disc;
}
.Packages_note {
	background: #9ec630;
	color: #1c5708;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	line-height: 32px;
	width: 410px;
	text-align: center;
}
.table_right_border {
	border-right: 1px solid #dddfd8;
}
.table_header {
	background: #83acca;
	line-height: 28px;
	font-weight: bold;
	color: #0F3754;
}
.Hot_packages a {
	float: right;
	margin: -55px 0px 0 0;
	color: #6BA020;
}
.Hot_packages a:hover {
	color: #4AA02C;
	text-decoration: none;
}
.testimonial-main {
	border-bottom: 1px solid #999999 !important;
	border: none;
}
.testimonial-main ul {
	margin: 0px !important;
}
.testimonial-main li {
	list-style: none !important;
	font-weight: normal;
}
.testimonial {
}
.testimonial table {
	color: #245672;
	border: 1px solid #999;
	border-bottom: none !important;
}
.testimonial td {
	padding: 5px 5px !important;
	background: #BED73E;
	font-weight: bold;
}
.testimonial-box {
	background-color: #F3F3F3;
	color: #333;
	border: 1px solid #999;
	border-bottom: none !important;
	padding: 10px !important;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: bold;
}
.testimonial-odd-box {
	background-color: #fff !important;
	color: #333;
	border: 1px solid #999;
	border-bottom: none !important;
	padding: 10px;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: bold;
}
.testimonial-box span {
	font-weight: normal;
	color: #000;
}
ul#items {
	overflow: hidden;
}
ul#items li {
	overflow: hidden;
}
ol#pagination {
	overflow: hidden;
	float: right;
	font-weight: bold;
}
ol#pagination li {
	float: left;
	list-style: none;
	cursor: pointer;
	margin-top: 3px !important;
	margin-left: 3px !important;
	border: 1px solid #694b16;
	background: #b0863c;
	padding: 0 5px 5px 5px !important;
	color: #fff;
}
ol#pagination li.current {
	color: #3b2806;
	font-weight: bold;
}
/* Amar - Menu CSS Start */
#tabs5 { /*background:#51a205;*/
	background: #BED73E;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	margin: 2px 0 10px 0; /*padding:5px 0 5px 10px;*/
	height: 28px;
}
#tabs5 ul {
	margin: 0;
	padding: 7px 0;
	width: 100%;
}
#tabs5 li {
	margin: 0;
	list-style: none;
	float: left;
	padding: 0 5px;
	border-right: 1px solid #66aa2b;
}
#tabs5 a {
	text-decoration: none;
	color: #387a00;
	display: block;
	cursor: pointer;
}
#tabs5 a span {
	float: left;
	display: block;
	padding: 0 9px;
	color: #387a00;
}
#nav li.top {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}
#nav li.top:hover {
	display: block;
	float: left;
	padding: 0;
}
#nav li.brdless {
	display: block;
	float: left;
	height: 18px;
	background: none!important;
	padding: 6px 0 0 0;
}
#nav li.brdless:hover {
	display: block;
	float: left;
	height: 23px;
	background: #055794!important;
	padding: 6px 0 0 0;
}
#nav li a.top_link {
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 3px;
	margin: 0;
}
#nav li:hover {
	position: relative;
	z-index: 200;
}
#nav li:hover ul.sub {
	left: 0px;
	top: 14px;
	background: #4AA02C;
	padding: 0px;
	white-space: nowrap;
	width: 90px;
	height: auto;
	z-index: 300;
	font-weight: normal!important;
}
#nav li:hover ul li {
	padding: 4px 0px 0px 0px;
	border-bottom: solid 1px #fff;
}
#nav li:hover ul.w100 {
	width: 156px;
}
#nav li:hover ul.w100 li {
	width: 156px!important;
}
#nav li ul.sub li {
	display: block;
	font-size: 12px;
	height: 22px;
	width: auto;
	text-indent: 5px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
#nav li ul.sub li a {
	padding-left: 0px;
}
#nav li ul.sub li:hover {
	background: #6BA020;
	color: #fff;
}
#nav li ul.sub li a {
	display: block;
	width: auto;
	padding-right: 5px;
	text-indent: 5px;
	color: #fff;
	text-decoration: none;
	background: none;
}
#nav li ul.sub li ul li {
	border-bottom: 1px solid #fff;
}
#nav li ul.sub li ul li:hover {
	border-bottom: 1px solid #fff;
	color: #fff;
}
#nav li:hover ul.sub ul {
	margin-left: -2px;
}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {
	left: 101%;
	top: 0;
	background: #4AA02C;
	padding: 0px;
	border: 0px solid #cfd1d4;
	white-space: nowrap;
	width: 90px;
	z-index: -400;
	height: auto;
}
#nav li:hover li:hover ul.w70 {
	width: 70px !important;
}
#nav li:hover li:hover ul.w70 li {
	width: 70px !important;
}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}
/* Amar - Menu CSS End */
.comupTxt {
	margin: 25px 0px;
	color: red;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}
.searchBox ul {
	width: 930px;
	margin: 0 auto;
}
.searchBox ul li {/*display:inline;*/
	list-style: none;
	float: right;
}
._serch {
	background: url(images/search-input-bg.jpg) no-repeat top left;
	padding: 4px 2px 6px 2px;
}
._serch input {
	border: none;
	width: 120px;
	background: none;
	margin-left: 25px;
}
li.d_brochure {
	background: url(../images/d_brochure.jpg) no-repeat top left;
	padding: 5px 2px 5px 32px;
	margin-left: 520px;
}
li.b_online {
	background: url(../images/b_online.jpg) no-repeat top left;
	padding: 5px 2px 5px 32px;
	margin-left: 20px;
}
li.k_dest {
	background: url(../images/k_dest.jpg) no-repeat top left;
	padding: 5px 2px 5px 32px;
	margin-left: 20px;
}
li.p_holiday {
	background: url(../images/p_holiday.jpg) no-repeat top left;
	padding: 5px 2px 5px 32px;
	margin-left: 20px;
}
.searchBox li a {
	color: #345700;
	text-decoration: none;
	font-weight: bold;
}
.footer td ul._footer {
	float: right;
}
.footer td ul._footer li {
	display: inline;
	list-style: none;
	padding: 0 10px 0 10px;
	border-left: 1px solid #496D0D;
}
.footer td ul._footer li a {
	color: #496D0D;
	text-decoration: none;
	font-weight: bold;
}
.home_ table a {
	text-decoration: none;
	font-weight: bold;
	font-family: Calibri;
	font-size: 18px;
}
.l_box {
	border: 1px solid #d4d8c2;
	width: 220px;
	margin-bottom:20px;	
	height:420px;
	background: #eef5d6;
}
.l_box .sl_1 {
	background: #eef5d6;
	padding: 5px;
}
.l_box .sl_1 h1 {
	color: #4d4f8c;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.l_box .sl_1 h2 {
	color: #4d4f8c;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.l_box .sl_1 h3 {
	color: #5d4851;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.l_box .sl_1 p {
	margin: 0;
	padding: 5px 15px;
	text-align: justify;
	line-height: 14px;
}
.l_box .sl_1 ul li {
	list-style: none;
	text-align: center;
	display: block;
	padding: 8px 0 1px 0;
	margin-bottom: 5px;
	height: 400px;
}
.l_box .sl_1 .thumbnail { /*float:left; */
	text-align: center;
	margin: 8px 0 0 0;
}
.l_box .sl_1 a {
	color: #434343;
	margin: 1px 0 0 15px;
}
.l_box .sl_1 a:hover {
	color: #4D4F8C;
	text-decoration: none;
}
.l_box .sl_1 img {
	margin: 5px 0 0 0;
}
.disp_n {
	display: none;
}
ul.nav li {
	display: block;
	position: relative;
	float: left;
}
ul.nav li.sub:hover ul.menu {
	display: block;
	position: absolute;
	top: 23px;
	background: #51a205;
}
ul.nav li.sub:hover ul.menu li a {
	padding: 10px;
	width: 100px;
}
ul.nav li ul li ul {
	left: 100px;
}
/*Ganesh 23 Jan 13*/

.menubg {
	background: url(images/menubg.jpg) no-repeat 0 0;
	width: 962px;
	height: 28px;
	border-bottom: 1px solid #428f05;
}
.nav {
	background: #08225d;
	height: 55px;
	margin-top: 12px;
}
.nav {
	background: #363435;
	height: 55px;
	margin-top: 12px;
}
.nav-ct {
	width: 100%x;
	margin: 0 auto;
	height: 28px;
	overflow: hidden;
}
.nav-ct ul {
	margin: 0px 0 0 0;
	padding: 8px 0 0 0;
}
.nav-ct ul li {
	padding-left: 1px;
	padding-right: 1px;
	list-style: none;
	float: left;
	border-right: 1px solid #fff; /*background:url(../images/nav-divider.png) no-repeat 0 0;*/
}
.nav-ct ul li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 1px 15px 0 15px;
	
}
.nav-ct ul li.nobord {
	border-right: 0 !important;
}
.nav-ct ul li a:hover {
	color: #faf215;
	
}
.nav-ct ul li:hover ul {
	display: block !important;
	position: absolute;
	float: left;
	z-index: 1000;
	width: 265px;
	background: #dee794;
	padding: 0px 5px 0 0;
	margin: 0;
}
.nav-ct ul li ul li {
	float: left;
	padding: 0px;
	width: 260px;
	padding: 7px 5px 6px 5px;
	border-bottom: 1px solid #fff!important;
	border: none;
	margin: 0;
}
.nav-ct ul li ul li:hover {
	background: #faf074;
	
}
.nav-ct ul li ul li a {
	padding: 0;
	color: #40571f;
	width: 285px;
}
.nav-ct ul li ul li a:hover {
	color: #40571f;
	width: 285px;
	
}

.nav-ct1 {
	width: 100%x;
	margin: 0 auto;
	height: 28px;
	overflow: hidden;
}
.nav-ct1 ul {
	margin: 0px 0 0 0;
	padding: 8px 0 0 0;
}
.nav-ct1 ul li {
	padding-left: 1px;
	padding-right: 1px;
	list-style: none;
	float: left;
	border-right: 1px solid #fff; /*background:url(../images/nav-divider.png) no-repeat 0 0;*/
}
.nav-ct1 ul li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 1px 20px 0 24px;
	
}
.nav-ct1 ul li.nobord {
	border-right: 0 !important;
}
.nav-ct ul li a:hover {
	color: #faf215;
	
}
.nav-ct1 ul li:hover ul {
	display: block !important;
	position: absolute;
	float: left;
	z-index: 1000;
	width: 265px;
	background: #dee794;
	padding: 0px 5px 0 0;
	margin: 0;
}
.nav-ct1 ul li ul li {
	float: left;
	padding: 0px;
	width: 260px;
	padding: 7px 5px 6px 5px;
	border-bottom: 1px solid #fff!important;
	border: none;
	margin: 0;
}
.nav-ct1 ul li ul li:hover {
	background: #faf074;
	
}
.nav-ct1 ul li ul li a {
	padding: 0;
	color: #40571f;
	width: 285px;
}
.nav-ct1 ul li ul li a:hover {
	color: #40571f;
	width: 285px;
	
}


.hmclas {
	margin-top: -1px;
	padding-left: 10px;
}
.hmclas {
	border: 0px;
}
ul.w180 {
	width: 180px !important;
}
ul.w180 li {
	width: 175px !important;
}
ul.w250 {
	width: 250px !important;
}
ul.w250 li {
	width: 245px !important;
}
ul.w140 {
	width: 140px !important;
}
ul.w140 li {
	width: 135px !important;
}
ul.w160 {
	width: 160px !important;
}
ul.w160 li {
	width: 155px !important;
}
.F9 {
	font-size: 9px !important;
}
.ticker {
	color: #345700;
	margin: 0 15px 0 0;
	border-right: 1px solid #004A39;
	padding-right: 15px;
	height: 20px;
	font-size:14px;
}
.tickbold {
	color: #004A39;
	font-weight: bold;
}
.redtxt {
	color: Red;
	line-height: 25px;
	font-size: 11px;
}
.termCon-txt {
	color: Red;
	font-size: 10px;
}
.contlist ul {
}
.contlist ul li {
	padding: 0;
	margin: 4px 0 4px 25px;
}
table.imagetable {
	font-size: 11px;
	color: #333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
	width: 700px;
}
table.imagetable th {
	background: #BED73E;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #999999;
}
table.imagetable td {
	background: #f3f3f3;
	border-width: 1px;
	padding: 9px 4px;
	border-style: solid;
	border-color: #999999;
}
.borBottom {
	border-bottom: 1px dashed #BED73E;
	padding: 10px 0;
}
/*Yogesh*/
.allHotelList .indHotelList {
	padding-right: 10px;
	padding-left: 5px;
}
.allHotelList .indHotelList li {
	list-style: none;
	line-height: 25px;
	padding-left: 5px;
	text-align:left;
	
	letter-spacing:-0.2px;
	border-bottom: 1px solid #66aa2b !important;
}
.allHotelList .indHotelList li a {
	text-decoration: none;
	color: #04518c;
	
	font-size: 12px;
}
.allHotelList .indHotelList li a:hover {
	color: #377600;
}
.allHotelList .indHotelList li:hover {
	list-style-type: square;
}
.HL_green {
	background: #c4de3c;
	padding: 10px;
}
.menu_2 {
	background: #c4de3c;
	padding: 5px;
}
.menu_2 ul li {
	list-style: none;
	display: inline;
	margin-right: 10px;
	border-right: 1px solid #66aa2b;
	padding-right: 15px;
}
.menu_2 ul li a {
	color: #387a00;
	text-decoration: none;
}
.menu_2 ul li a:hover {
	text-decoration: underline;
}
.list-noneG {
	list-style: disc;
	margin-left: 20px;
}
.list-none {
	list-style: none;
}
.sitemap a {
	color: #004A39;
	text-decoration: none;
}
.sitemap a:hover {
	color: #004A39;
	text-decoration: underline;
}
.sitemap ul {
	padding: 0;
	margin: 0 20px;
}
.sitemap ul li {
	list-style-image: url(../images/arrow.png) !important;
}
.sitemap ul li ul li {
	list-style-image: url(../images/sub-arrow.png) !important;
	margin-left: 15px;
}
/*Welcome page*/
.profilewrap {
	width: 625px;
	float: left;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-style: italic;
	height: auto !important;
}
.imgbrd {
	width: 142px;
	margin: 12px;
	float: left;
}
.imgbrd img {
	border: 1px solid #52a306 !important;
	display:block;
	background:#fff;
}
.chngepic a {
	font-size: 12px;
	text-decoration: none;
	color: #3b7d9f;
}
.profilewrap input {
	height: 25px;
}
.errmsg {
	font-size: 12px;
	color: red;
	width: 300px !important;
	margin: 5px 0;
}
.wlcmetxt {
	margin: 10px 8px;
	float: left;
    width: 657px;
}
.logowrap {
	width: 300px;
	float: right;
	margin: 12px;
}
.logowrap a {
	float: right;
	margin: 0 0 10px 0;
	font-family: Trebuchet MS;
	color: #3b7d9f;
	text-decoration: none;
}
.logowrap a:hover {
	text-decoration: underline;
}
.stepswrap {
	border-top: 1px solid #c4c5c5;
	width: 960px;
	min-height: 230px;
	margin: 15px 0;
	padding: 0;
}
.stepswrap .RC {
	width: 295px;
	float: left;
	border-right: 1px solid #c4c5c5;
	min-height: 215px;
	padding: 0 12px;
}
.stepswrap .RC h3 {
	color: #656565;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
}
.stepswrap .RC a {
	color: #3b7d9f;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 38px;
}
.stepswrap .RC a:hover {
	text-decoration: underline;
}
.dataPoint {
	background: #428f05;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0 10px 7px -6px #333 inset;
	color: #FFF;
	float: left;
	font-size: 16px;
	font-weight: normal;
	height: 26px;
	margin: 5px 10px;
	padding: 4px 0 0 10px;
	width: 20px;
	line-height: 20px;
}
.laglink {
	padding: 10px 13px 5px 0px;
	color: #4d9704;
	font-size: 12px;
	float:right;
	margin-top:-35px;
	
}
.laglinkAdmin {
	padding: 10px 127px 5px 0px;
	color: #4d9704;
	font-size: 13px;
	float:right;
	margin-top:-35px;
	
}
.laglink a {
	color: #4d9704;
	text-decoration: none;
	font-weight:bold;
}
.laglink a:hover {
	text-decoration: underline;
}
li.aa{}
li.aa #a1{position:absolute;margin-left:141px;width: 140px;margin-top:-21px;display:none !important;}
li.aa:hover #a1{position:absolute;margin-left:141px;width: 140px;margin-top:-21px;display:block !important;}

li.TCM{}
li.aa #TC{position:absolute;margin-left:141px;width: 140px;margin-top:-21px;display:none !important;}
li.aa:hover #TC{position:absolute;margin-left:141px;width: 140px;margin-top:-21px;display:block !important;}

li.tra{ }
li.tra #tra1{position:absolute; background:#4aa02c; color: White; z-index:99; width: 140px;display:none;}
li.tra:hover #tra1{position:absolute;  color: White;z-index:99;width: 140px;display:block;}

.blogbox
{
     margin-bottom:5px;
     
       padding:0px 10px;
       }






.blogreadmore
{
    font-size:12px;
    color:#6ba020;
    font-weight:bold;
    text-decoration:none;
}

.blogreadmore:hover
{
    
    color:#000;
    text-decoration:underline ;
}

.grid1 table {
	
	font-family: Arial;
	
}
.grid1 table th 
{
background-image: url(../images/grid-th-bg1.jpg);
	background-repeat: repeat-x;
	background-color: #e4e2e3;
	background-position:0 center; 
	font-size: 13px;
	color: #2980b9;
	font-weight:bold;
	padding: 10px 15px;
	border:1px solid #c4c4c4;
	text-align:left;
}
.grid1 table th a {
	font-size: 13px;
	color: #2980b9;
	font-weight:bold;
	text-decoration:none;
}
.grid1 table th a:hover {
	
	color:#C67B05;	
	text-decoration: underline;
}

.grid1 table td {
	background-color: #fdf9cb;
	font-size: 13px;
	color: #424242;
	padding: 14px 15px;
	border:1px solid #c4c4c4;
	text-align:left;
	vertical-align:middle;
	
}
/*-------------------.grid1 table td a {
	font-size: 13px;
	color: #2980b9;
	text-decoration: underline;
}-------------------*/
.grid1 table tr.row3 td {
	background-color:#fefbd9;
	font-size: 13px;
	color: #424242;
	padding: 14px 15px;
	text-align:left;
}


.grid2 table {
	
	font-family: Arial;
	background-color: #fcfbee;
	border:1px solid #c4c4c4;
}
.grid2 table th 
{
background-image: url(../images/grid-th-bg1.jpg);
	background-repeat: repeat-x;
	background-color: #e4e2e3;
	background-position:0 center; 
	font-size: 13px;
	color: #2980b9;
	font-weight:bold;
	padding: 10px 15px;
	border:1px solid #c4c4c4;
	text-align:left;
}
.grid2 table th a {
	font-size: 13px;
	color: #2980b9;
	font-weight:bold;
	text-decoration:none;
}
.grid2 table th a:hover {
	
	color:#C67B05;	
	text-decoration: underline;
}

.grid2 table td {
	
	font-size: 13px;
	color: #424242;
	padding: 14px 15px;
	
	text-align:left;
	
	
}
/*-------------------.grid1 table td a {
	font-size: 13px;
	color: #2980b9;
	text-decoration: underline;
}-------------------*/
.grid2 table tr.row3 td {
	background-color:#fefbd9;
	font-size: 13px;
	color: #424242;
	padding: 14px 15px;
	text-align:left;
}
.commentdiv
{
    font-family: Arial;
	border:1px solid #c4c4c4;
	background-color: #fdf9cb;
	font-size: 12px;
	color: #424242;
	padding: 3px 15px;	
	margin-bottom:10px;
	text-align:left;
	
}
    .sl_1{}
    
    
    
    table.normal{
       table-layout:fixed;
       width:100%;
       border:0;
       padding:0;
       border-collapse:collapse;
       border-spacing:0;
      }
      table.normal th{
       border:0;
       word-wrap:break-word;
      }
      table.normal td{
       border:0;
       vertical-align:top;
       word-wrap:break-word;
      }
      
      
      
      table.normal1{
       table-layout:fixed;
       width:100%;
       border:0;
       padding:0px;
     border-collapse:collapse;
       border-spacing:0;
      }
      table.normal1 th{
       border:0;
       word-wrap:break-word;
      }
      table.normal1 td{
       border:0;
       vertical-align:top;
       word-wrap:break-word;
       padding:2px;
      }
      
      
      table.normal2{
       table-layout:fixed;
       width:100%;
       border:0;
       padding:1px;
     border-collapse:collapse;
       border-spacing:0;
      }
      table.normal2 th{
       border:0;
       word-wrap:break-word;
      }
      table.normal2 td{
       border:0;
       vertical-align:top;
       word-wrap:break-word;
       padding:10px;
      }
      
      
      ul.banqstyle {
    float: left;
    margin: 10px 0 18px;
    width: 70%;
}
ul.banqstyle li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #d2d2d2;
    float: left;
    list-style: none outside none;
    padding-bottom: 5px;
    padding-left: 0;
    width: 200px;
}
ul.banqstyle li.lset {
    color: #7c7c7c;
    font-weight: normal;
    list-style: none outside none;
    width: 200px;
}

table.reference, table.tecspec {
    border-collapse: collapse;
    padding: 10px;
}
table.reference td {
    border: 1px solid #d4d4d4;
    padding: 7px 5px;
    vertical-align: top;
}
table.reference th {
    background-color: #e0e0e4;
    border: 1px solid #d4d4d4;
    color: #333;
    padding: 3px;
    text-align: left;
    vertical-align: top;
}
.imgbor{border: 1px solid #C2C2C2;padding: 2px; float:left; margin-right:10px;}