/*==============================
	CA Mukul Jain				  */

*				{ margin:0; padding:0;
}

body			{
	font-family: 'SegoeUIRegular';
	font-weight: 200;
	background-repeat: repeat;
	background-position: left top;
	background-image: url(../images/body-bg.png);
				
}
.bullet-icon {
	background-image: url(../images/Icon.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
.body-text {
	font-family: 'PTSansRegular';
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 10px;
	text-align: justify;
}

.green-heading {
	font-family: 'SegoeUIRegular';
	font-size: 20px;
	line-height: 18px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #80B84D;
	height: 30px;
	width: auto;
	padding-right: 65px;
	padding-top: 14px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 6px;
}


.blue-heading {
	font-family: 'SegoeUIRegular';
	font-size: 15px;
	font-weight: bold;
	color: #083d5f;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 5px;
}
.about-text {
	font-family: 'PTSansRegular';
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #46423f;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
}



a				{
	text-decoration:none;
	transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.3s ease 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease 0s; /* Opera */ 	color: #333333;
}
.about-heading {
	font-family: 'SegoeUIRegular';
	font-size: 25px;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	height: 30px;
	background-color: #efefef;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #80b84d;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

img				{ border:none; }

p {
	font-family: 'SegoeUIRegular';
	color: #333333;
	font-size: 13px;
	text-align: justify;
}

h1,h2,h3,h4,h5,h6{
	font-weight:lighter;
	font-family:'SegoeUIRegular';
	color: #555555;
	text-align: center;
}
#wrap {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat;
	background-position: left top;
	height: auto;
}
#top-bg {
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/top-bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#main-container {
	height: auto;
	width: 1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	height: 133px;
	width: 962px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logo {
	float: left;
	height: 73px;
	width: 320px;
	padding-top: 20px;
}
#social-icons {
	float: right;
	height: 50px;
	width: 250px;
	padding-top: 35px;
}

#slider-bg {
	height: 435px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/slider-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#slider-sec {
	height: 435px;
	width: 1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#about-sec {
	height: 300px;
	width: 1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#bottom-container {
	background-color: #FFFFFF;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#middle-container {
	height: auto;
	width: 965px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main-text {
	height: auto;
	width: 965px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.line {
	background-color: #d4d2d4;
	height: 1px;
	width: 965px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#middle-services {
	height: auto;
	width: 965px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#box-1 {
	float: left;
	height: auto;
	width: 241px;
}
#box-2 {
	float: right;
	height: auto;
	width: 242px;
}
.box-text {
	font-family: 'SegoeUIRegular';
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
}


.listmenu ul {
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
 
.listmenu li a {
	color: #333333;
	display: block;
	height: 26px;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 20px;
	background-image: url(../images/leaf.png);
	background-position: left 10px;
	background-repeat: no-repeat;
	
}
 
.listmenu li a:hover {
	background-color: #75AF26;
	color:#fff;
	
}
#menu {
	width: 965px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: absolute;
	top: 87px;
}





#jsn-page {
		min-width: 965px;
	}
	#jsn-header-top,
	#jsn-header-bottom-inner,
	#jsn-content,
	#jsn-promo-inner,
	#jsn-pos-content-top,
	#jsn-pos-promo_inner,
	#jsn-pos-content-bottom-over,
	#jsn-content-bottom-inner,
	#jsn-footer-inner {
		width: 965px;
	}
	#jsn-pos-promo-left {
		float: left;
		width: 23%;
		left: -100%;
	}
	#jsn-pos-promo {
		width: 100%;
		left: 0;
	}
	#jsn-pos-promo-right {
		float: right;
		width: 23%;
	}

	#jsn-leftsidecontent {
		float: left;
		width: 23%;
		left: -70%;
	}
	#jsn-maincontent {
		float: left;
		width: 70%;
		left: 0;
	}
	#jsn-rightsidecontent {
		float: right;
		width: 30%;
	}

	#jsn-pos-innerleft {
		float: left;
		width: 28%;
		left: -100%;
	}
	#mainbody-content-inner {
		float: left;
		width: 100%;
		left: 0;
	}
	#jsn-pos-innerright {
		float: right;
		width: 28%;
	}

		div.jsn-modulecontainer ul.menu-mainmenu ul li {
			width: 200px;
		}
		div.jsn-modulecontainer ul.menu-mainmenu ul {
			width: 202px;
		}
		div.jsn-modulecontainer ul.menu-mainmenu ul ul {
		
				margin-left: 202px;
				margin-left: 200px\9;
			
		}
		#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul ul {
			
				margin-right: 202px;
				margin-right: 200px\9;
				margin-left : auto
		}
	
		div.jsn-modulecontainer ul.menu-sidemenu ul,
		div.jsn-modulecontainer ul.menu-sidemenu ul li {
			width: 200px;
		}
		div.jsn-modulecontainer ul.menu-sidemenu > li > ul {
			right: -202px;
			right: -200px\9;
		}
		body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-sidemenu > li > ul {
			left: -202px;
			left: -200px\9;
			right: auto;
		}
		div.jsn-modulecontainer ul.menu-sidemenu ul ul {
		
				margin-left: 202px;
				margin-left: 200px\9;
			
		}
	
.jsn-themeslider-skitter-vEyeQ .label_skitter {filter:alpha(opacity=75);opacity: 0.75;}.jsn-themeslider-skitter-vEyeQ .label_skitter p.jsn-themeslider-caption-title {font-family: Open Sans;
font-size: 30px;
font-weight: normal;
text-align: center;
color: #000;}.jsn-themeslider-skitter-vEyeQ .label_skitter p.jsn-themeslider-caption-description {font-family: Arial;
font-size: 12px;
font-weight: normal;
text-align: center;
color: #727272;}.jsn-themeslider-skitter-vEyeQ .label_skitter a.jsn-themeslider-caption-link {font-family: Verdana;
font-size: 11px;
font-weight: bold;
text-align: right;
color: #E06614;}.jsn-themeslider-skitter-vEyeQ .label_skitter {bottom: 0;}.jsn-themeslider-skitter-vEyeQ .info_slide {top: 15px;}.jsn-themeslider-skitter-vEyeQ .info_slide_dots {top: 15px;}
#tweet-sec {
	background-color: #F0F0EE;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e2e2df;
	border-bottom-color: #e2e2df;
}
.tweet-col {
	height: 172px;
	width: 750px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.tweet-text {
	text-align: center;
	color: #014164;
	background-image: url(../images/tweet-bird.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	height: 120px;
}
#footer {
	background-color: #FFFFFF;
	height: 30px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#copyright-sec {
	height: auto;
	width: 965px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.ciopyright-text {
	font-family: 'SegoeUIRegular';
	color: #014164;
	float: left;
	height: auto;
	width: 500px;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
}
.nestor-vision {
	font-family: 'SegoeUIRegular';
	color: #014164;
	float: right;
	height: auto;
	width: 400px;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	text-align: right;
}
#other-page-bg {

	height: 300px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/other-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
