/* CSS Document */


/* -- Slider 1 -- */

	

	.pagination {

		position:relative; 

		padding:0; 

		padding-top:2px; 

		text-align:center; 
		
		float:right;
		
		width:auto;
		margin-right:50px;

		
		margin-top:-295px;

		overflow:hidden;
		
		outline:none;

	}

	.pagination li {

		background: none; 

		display:inline; 

		padding:0px 2px;

		overflow:hidden;

		}

	.pagination li a {

		display:inline-block;

		overflow:hidden;

		width:17px; height:0; 

		text-decoration:none;

		text-decoration:none; 

		padding:18px 0px 0px 0px;

		background:url(../neeha_images/tabs-navi-bg.png) no-repeat 0 0; 
		
		outline:none;

		}

	.pagination li a:hover, .pagination li.current a {background:url(../neeha_images/tabs-navi-bg-active.png) no-repeat 0 0; outline:none;}

	

	.slides { overflow:hidden; height:267px; padding-left:50px;}

	

	.thumb-img { overflow:hidden; height:267px; padding-left:50px;}

	


/* -- Slider 2 -- */

	#faded2 {

		height:112px; 

		overflow:hidden;

	}

	.slide-height {

		height:112px; 

		overflow:hidden; 

		position:relative;}

	.slide {

		height:112px; 

		overflow:hidden; 

		width:980px;

	}

	

	blockquote, blockquote a {

		font: italic 38px Arial, Helvetica, sans-serif;

		padding: 0;

		line-height: 1.2em;

		color: #3A3A3A;

		text-decoration: none !important;

		font-weight: bold;

		text-shadow: 1px 1px #fff;

	}

	blockquote, q {quotes: none;}

	.slide blockquote {

		float:none; 

		padding: 0px 40px 0px 83px!important; 

		overflow:hidden;

		letter-spacing: -1px;

	}

	.slide em {

		font-size:17px; 

		font-weight: bold;

		float:right; 

		line-height:1.1em; 

		top:55px; 

		right:210px; 

		height:20px; 

		overflow:hidden; 

		position: absolute;

		color:#00d1ff;

	}

	

	#faded2 .prev, #faded2 .next {

		position: absolute; 

		top:23px; 

		display:block; 

		overflow:hidden; 

		width:16px; 

		height:23px; 

		text-indent:-1000em;

	}

	#faded2 .prev {

		left:18px; 

		background:url(../neeha_images/prev.png) no-repeat 0 0;

	}

	#faded2 .next {

		right:19px; 

		background:url(../neeha_images/next.png) no-repeat 0 0;

	}

	#faded2 .prev:hover, #faded2 .next:hover {

		text-decoration:none; 

		background-position: 0 bottom;

	}



/*===========================================================================*/

.content {background: #ececec; padding: 10px 0 19px;}



.external-bottom {

	background: url(../neeha_images/shadow-bottom.gif) repeat-x scroll 0 bottom transparent;

	margin: 0 1px;

}

	.external-left {

		background: url(../neeha_images/shadow-left.gif) no-repeat scroll 0 bottom transparent;

	}

		.external-right {

			background: url(../neeha_images/shadow-right.gif) no-repeat scroll right bottom transparent;

   			padding: 0 0 15px;

		}

			.inner {

				background: none repeat scroll 0 0 #F3F3F3;

				border: 1px solid #FFFFFF;

				border-radius: 11px 11px 11px 11px;

				box-shadow: 0 0 5px #BED1D6;

				position: relative;

				padding: 0px 28px 0px;

			}

.alignright, .indent-more {text-align: right; padding: 24px 0 0 0;}

/*===========================================================================*/

#left {

	float:left; 

	text-align:left; 

	width:250px;

	margin:0px 29px 0px 0px;

	padding: 0px 33px 21px 0px;

	border-right: 1px solid #dcdcdc;

} 

#right {

	float:right;

	text-align:left; 

	width:254px; 

	margin:	0px 0px 0px 33px;

	padding: 0px 2px 21px 28px;

	border-left: 1px solid #dcdcdc;

}

#content {padding-bottom: 21px;}

/*#RIGHT*/

/*lofarticlessroller120*/

.lof-previous {}

.lof-next {}



.lof-navigator-outer {display: none;}



/*#lofarticlessroller120 {height: 257px !important;}*/



.lof-articlessroller .lof-row {padding: 0px 0px 0px 0px !important;}

	.lof-articlessroller .lof-inner, .lof-articlessroller .lof-inner:hover {

		background: none !important;

		border-radius: 0px 0px 0px 0px !important;

		margin: 0 0px !important;

		padding: 0px 0px 23px !important;

		color: #07bbe2;

	}

		.lof-articlessroller .lof-inner .lof-title {

			padding: 4px 0px 0px 0px !important;

			font-size: 12px;

			line-height: 20px;

			color: #252323;

			font-style: italic;

		}

			.lof-articlessroller .lof-inner .lof-title:hover {color:#09849e;}





.lof-articlessroller .lof-next, .lof-articlessroller .lof-previous {

    height: 15px;

    width: 23px;

}



	.lof-articlessroller .lof-vertical .lof-previous {

		background: url(../neeha_images/nav-top-bot.gif) 0 0 no-repeat;

		bottom: -26px !important;

		left: auto;

		right: 116px;

		top: auto !important;

	}

		.lof-articlessroller .lof-vertical .lof-previous:hover {background: url(../neeha_images/nav-top-bot.gif) 0 -15px no-repeat;}

	

	.lof-articlessroller .lof-vertical .lof-next {

		background: url(../neeha_images/nav-top-bot.gif) -31px 0px no-repeat;

		right: 85px;

		left: auto;

		top: auto !important;

		bottom: -26px !important;

	}

		.lof-articlessroller .lof-vertical .lof-next:hover {background: url(../neeha_images/nav-top-bot.gif) -31px -15px no-repeat;}

		

.module-blog > .clear {overflow: visible !important;}

/*===========================================================================*/

.row {

	background: #E1E1E1;

    border-top: 1px solid #D7D7D7;

    padding: 0px 0 49px;

}

	.row h3 {

		color: #212121;

		font-size: 21px;

		font-weight: normal;

		letter-spacing: 0px;

		line-height: 1.2em;

		padding: 47px 0 17px;

	}

		.row ul {

			

		}

			.row ul li {

				line-height: 24px;

				background: url(../neeha_images/marker2.gif) no-repeat 1px 8px;

				padding-left: 12px;

			}

				.row ul li a {color: #4f4f4f;}

					.row ul li a:hover {color: #07bbe2;}



.col-1, .col-2, .col-3, .col-4, .col-5, .column-1, .column-2 {float: left;}



.row .col-1 {width: 120px; margin-right: 41px;}

.row .col-2 {width: 120px; margin-right: 117px;}

.row .col-3 {width: 155px;}



.col-1 {width: 582px;}

.col-2 {width: 264px;}

.col-3 {width: 478px;}

.col-4 {width: 194px;}

.col-5 {width: 368px;}



.column-1 {width: 255px; margin-right: 58px;}

.column-2 {width: 255px; margin-right: 0;}



.col-3 .col-1 {width: 234px; margin-right: 10px;}

.col-3 .col-2 {width: 234px; margin-right: 0;}





.col-indent {padding-right: 36px;}

.col-indent1 {padding-right: 26px;}



.overflow {overflow: hidden;}

/*===========================================================================*/

ul.services li {

    border-color: #CCCCCC;

    border-style: dotted;

    border-width: 0 1px 1px 0;

    float: left;

    padding: 20px;

    width: 260px;

	background: none;

	margin: 0;

}

.services li.column-1 {

    padding-left: 0;

}

.services li.column-2 {

    

}

.services li.column-3 {

    padding-right: 0;

	border-right: none;

}

.services li.column-4 {

    padding-left: 0;

	 border-bottom: none;

}

.services li.column-5 {

	 border-bottom: none;

}

.services li.column-6 {

    padding-right: 0;

	border-bottom: none;

	border-right: none;

}

/*===========================================================================*/

div.cd_moduletitle_logo {

	position: absolute;

	top: 16px;

	right: 17px;

	width: 75px;

	height: 25px;

	background: none !important;

}

	div.cd_moduletitle_logo a {

		margin-left: 0px !important;

		color: #969696;

		text-shadow: 1px 1px #151515;

		background: url(../neeha_images/login.png) no-repeat 0 0 !important;

		display: block;

		width: 75px;

		height: 22px;

		text-align: center;

		padding: 3px 0 0;

	}

		div.cd_moduletitle_logo a:hover {

			background: url(../neeha_images/login.png) no-repeat 0 -25px !important;

			color: white;

		}



	#form-login-submit {

		padding-top: 10px !important;

		margin: 0 0px 0 0 !important;

	}

div.cd_login-logout-greeting {

	width:74px; 

	top: 16px; 

	right: 17px; 

	position: absolute;

	color: #fff;

}

	div.cd_login-logout-greeting a {z-index: 2;}

	.mod_cd_login .highslide-body {padding: 0 0 10px !important;}

		.highslide-body p {padding-top: 10px !important;}



	

#josForm .article-text-indent {padding-top: 18px;}

	#josForm .article-text-indent td {vertical-align: baseline; color: #f00;}



#hsId0 {display: none;}



form#cd_login_form_login fieldset.input p#form-login-submit input#cd_login_loginbutton {margin: 3px 20px 0 0;}

form#cd_login_form_login fieldset.input p#form-login-username input#modlgn_username, form#cd_login_form_login fieldset.input p#form-login-password input#modlgn_passwd {padding: 2px 2px 2px 7px !important;}



#modlgn_remember {border: none;}

form#cd_login_form_login fieldset.input p#form-login-username input#modlgn_username {background-image: none !important;}

form#cd_login_form_login fieldset.input p#form-login-password input#modlgn_passwd {background-image: none !important;}

/*===========================================================================*/

#com-form-login img, #login img {display: none;}

#com-form-login-username {padding: 0;}

/*===========================================================================*/

.faq .question {

    overflow: hidden;

    padding-bottom: 8px;

    position: relative;

}

	div.question span, .a {

		color: #01B6FC;

		display: block;

		float: left;

		font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;

		font-size: 17px !important;

		font-weight: normal;

	}

	.question h5 {

		color: #000000 !important;

		font-size: 12px;

		font-weight: bold;

		line-height: 18px;

		margin-left: 30px;

		padding: 0;

	}

	.answer_det {

		font-size: 12px;

		margin-left: 30px;

	}

.faq .answer {

    overflow: hidden;

    padding-bottom: 22px;

    position: relative;

}



/*===========================================================================*/

.nsb_container {

    float: left;

    padding: 46px 0 0 0px;

    width: 157px;

}

	.nsb_container a {

		color: #4f4f4f;

		display: inline-block;

		float: left;

		font-size: 12px;

		line-height: 24px;

		margin: 0 0 0;

		padding: 0 0 0 0;

		text-decoration: none;

	}

		.nsb_container a img {

			margin: 4px 12px -4px 0;

		}

		.nsb_container a#l1:hover {color: #293e6a;}

		.nsb_container a#l8:hover {color: #ff7400;}

		.nsb_container a#l3:hover {color: #55c9f5;}

.serviceText
{
font-weight:bold;
line-height:25px;
font-size:15px;
}
.h3class
{
padding:10px 0px;
margin:0px;
background:url(../neeha_images/heading_right.jpg) no-repeat left;
width:25px;
}
.separatorline
{
/*background:url(../neeha_images/separatorline.gif) no-repeat center bottom;*/
height:25px;
}
.heading_left
{
background:url(../neeha_images/heading_left.jpg) no-repeat right;
}

.list-1 {
    background: url("../neeha_images/list1-bg.gif") repeat-x scroll 0 0 transparent;
}
.list-1 li {
    background: url("../neeha_images/list1-bg.gif") repeat-x scroll 0 bottom transparent;
    font-size: 12px;
    line-height: 32px;
    padding-bottom: 2px;
}
.list-1 li a {
    color: #8D9EAE;
}
.list-1 li a:hover {
    color: #F9F9F9;
    text-decoration: none;
}
.list-2 li {
    background: url("../neeha_images/list2-bg.gif") repeat-x scroll 0 32px transparent;
    font-size: 12px;
    line-height: 30px;
    padding-bottom: 4px;
}
.list-2 li a {
    color: #0C7AB1;
    display: inline-block;
}
.list-2 li a:hover {
    color: #5E5E5E;
}
.list-2 .last-item {
    background: none repeat scroll 0 0 transparent;
}
.list-3 {
    background: none repeat scroll 0 0 #1A1A1A;
    list-style: none outside none;
    margin-bottom: 56px;
    padding: 10px 0;
}
.list-3 li {
    font-size: 22px;
    line-height: 36px;
}
.list-3 li a {
    background: none repeat scroll 0 0 #1A1A1A;
    color: #FFFFFF;
    display: block;
    font-style: italic;
    letter-spacing: -1px;
    padding-left: 15px;
    text-decoration: none;
}
.list-3 li a:hover {
    background: none repeat scroll 0 0 #E9700F;
}