/* CSS Document */
/*
@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,900");
@import url("font-awesome.min.css");
*/
/*Reset*/
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0;
	
	
}
img {
	display: block;
}
.cb {
	clear: both;
	margin: 0px;
	padding: 0px;
	display: inline;
	height: 1px;
}
h1 {
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
	padding-left:5px;
}

h2{
   font-size: 17px;
	font-weight: bold;
	color:#FF0000;
	font-style:italic;
	margin-left:10px;
	padding-left:5px;

}

hr {
    margin: 10px 0;
    border: 1px dashed #000000;
	
/*   border: 1px solid #f00; */	
 /*	border-top:1px dotted #f00;    */
 /*
  border:none;
  border-top:1px dotted #f00;
  color:#fff;
  background-color:#fff;
  height:1px;
  width:50%;
 */ 
}

p {
	font-size: 15px;
	line-height: 25px;
	padding-top:10px;
	margin-left:10px;
	padding-left:5px;
}

body {
	/* font-family: arial;  background-color: #f2f2f2; */
	background-color: #FFFFFF;
	
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0.5px;
	
}


::-webkit-scrollbar { 
/* this will hide the scroll bar but it will work only in chrome */
    display: none; 
}

/* document */
#Content-wrapper {
height:673px;
width:1150px;
	/* min-height: 413px;  height:473px; height:673px;*/
	padding: 0px 0px;
}
#Content-left {
	float: left;
	width: 436px;
	margin-right: 0px;
	padding: 10px 10px;
}
#Content-right {
	float: left;
	width: 684px;
	padding: 10px 5px;
	font-size: 14px;
}
.Content-right img {
	padding: 5px 5px 5px 0px;
}
.Content-right p {
	padding-bottom: 10px;
	font-size: 14px;
    line-height: 20px;  
}
.bdr1 {
	border: 1px solid #000;
}
.style2 {color: #FFFFFF ; font-size: 10px}
.style1 {
	font-size: 24px;
	font-weight: bold;
}
#image-roller{
height:305px;
width:1150px;

	/* min-height: 413px; color:#0099FF; background-color:#00FF66;                       */
	padding: 0px 0px;
}
#image-roller2{
height:190px;
width:1150px;

	/* min-height: 413px;   color:#0099FF; background-color:#00FF66;                     */
	padding: 0px 0px;
}

#full-col1 {
width:1150px;
/*height:467px; */
padding: 0px 0px;
overflow: auto;	
overflow-x:hidden;	
float:left;


}

#full-col11 {
width:1150px;
height:25px; background-color:#077a3f;
color:#FFFFFF; margin-top:10px;
margin-bottom:10px; 
font-size:16px; 
font-weight:bold;
padding-left:10px;


}



/*Header & Nav*/
#header {
	height:60px;
	width:1150px;
	
	/* background: url(../../sunshine/img/header-bg.jpg) repeat-x top right;    */
}
#logo1 {
	height: 60px;
	width:150px;
	float:left; 
	
	
	/* background: url(../../sunshine/img/header-bg.jpg) repeat-x top right;    */
}

#logo11{
height:60px;
width150px;
float:right;
margin-right:12px

}
#logo2 {
	height:60px;
	width:610px;
	float:left; 
	font-size:28px;
	color:#077a3f; font-weight:bold;
	
	
	
	
	/* background: url(../../sunshine/img/header-bg.jpg) repeat-x top right;    */
}
#logo21{
margin-top:15px;
margin-bottom:10px;
height:60px;
	width:510px;
	float:left;

}
#logo22{

margin-top:15px;
margin-bottom:10px;
height:60px;
	width:100px;
	float:right;
}

#logo2-sett{
margin-top:15px;
margin-bottom:10px;
}
#logo3 {
	height:60px;
	width:390px;
	float:right;
	
	
	/* background: url(../../sunshine/img/header-bg.jpg) repeat-x top right;    */
}
#logo3-sett{
margin-top:15px;
margin-bottom:10px;
}
#logo31{
height:30px;
	width:390px;
	float:right;
	margin-top:2px;
margin-bottom:0px;
color:#FF3300;
font-weight:bold;
font-size:16px;

}

#logo32{
height:30px;
	width:390px;
	float:right;
	margin-top:0px;
margin-bottom:0px;


}

#header2{
height:40px;
width:100%;
/* background-color: #0096d6;  */
background-color:#077a3f;   /* REd FF6633 */
text-align: center;


}
#header , #nav, #Content-wrapper, #footer div {
	width: 1150px;
	margin: 0 auto;
}
#brand {
	height: 60px;
	padding-bottom: 0px; 
}
#nav {
	height: 40px;
	
	
}

#nav ul, #footer ul {
	list-style-image: none;
	list-style-type: none;
	margin: 13px 0px;
	margin: 0 auto;
	z-index:9998;
}
#nav ul li, #footer ul li {
	float: left;
	
}
#nav ul li a {
    font-size: 14px; font-weight:bold;
	text-decoration: none;
	color: #fff;
	padding: 12px 19px;
	display: block;
}
#nav ul li a:hover {
color:#2601de;
color:#333333;   /* black */
/* background-color: #2601de;  */
  /*	background: url(../../sunshine/img/tab-active-bg.jpg) repeat-x 0 0;   */
}
#nav ul li a.active {
/* background-color: #2601de;   */
/* color:#2601de;   blue */
color:#333333;   /* black */

/*	background: url(../../sunshine/img/tab-active-bg.jpg) repeat-x 0 0;  */
}

/* sub menu start */

#nav ul li ul
{
display: none;
width: auto;
 position:relative;
/* top:20px; DISTANCE BETWEEN MAIN MENU AND SUB MENU */
top:100px;
padding:0px;
margin:0px;
/* done by me hemant */
/* background:#0096d6;  blue */
background:#077a3f;  /* dark gree #077a3f;  #238c08;*/
/* background-color: #0096d6; */
border-top:1px solid #000000;
color: #fff;

}

#nav ul li:hover ul
{
display: block;
position: absolute;
margin: 0;
padding: 0;
}
#nav ul li:hover li
{
float: none;
list-style:none;
margin:0px;

}
#nav ul li:hover li
{
/* this give color to sub menu */
/*   background:#F24F00;    */

}
#nav ul li:hover li a
{
/* color:#00FF33;   *//* green color to sub menu  */
/* color: #fff;  */
display:block;

}
#nav ul li li a:hover
{
/* color:#FF33FF; */

}


/* sub menu ends */


/*  top menu   in start  Header  */
#top_m1 {
	height: 30px;
	
	
}

#top_m1 ul {
	list-style-image: none;
	list-style-type: none;
	list-style:none;
	
	margin: 0 auto;
	
}
#top_m1 ul li {
	float: left;
	font-size: 15px;
	font-weight:bold;
}
#top_m1 ul li a {
	font-size:14px;
	text-decoration: none;
	color:#333333;;
	padding: 5px 5px;
	display: block;
}
#top_m1 ul li a:hover {

color:#077a3f;   /* black */
/* background-color: #2601de;  */
  /*	background: url(../../sunshine/img/tab-active-bg.jpg) repeat-x 0 0;   */
}
#top_m1 ul li a.active {
/* background-color: #2601de;   */
/* color:#2601de;   blue */
color:#077a3f;   /* black */

/*	background: url(../../sunshine/img/tab-active-bg.jpg) repeat-x 0 0;  */
}

/*  top menu   in start  Header  */




/*Footer*/

#footer {
	height: 72px;
	width: 100%;
	/* background-color: #0096d6; */
	background-color:#077a3f;   /* Green  */
	text-align: center;
	font-size:14px;
	/* Why is one <div> overlapping another <div>? float:left solves this */
	float:left;
	
}

#footer ul {
	margin: 0 auto;
	display: inline-block;
}
#footer ul li {
	margin: 15px 0px 5px 0px;
}
#footer ul li a {
/*	font-size: 12px;  */
	text-decoration: none;
	color: #fff;
	padding: 12px 19px;
	display: block;
	border-right: 1px solid #fff;  
	float: left;
	padding: 0px 10px;
	text-decoration: none;
}
.last {
	border: none !important;
}
#footer p {
	color: #e06464
}
#footer p span.cpy-rgt {
	margin-left: 30px;
}

/*  for slider   */

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;
}

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);
}
#image1{

}
#image1:hover{
opacity: 0.8;

}
#text1{
 height:20px;
 width:203px;
 text-decoration:none;
 text-align:center;
 font-size:14px;
 font-weight:bold;
  color:#000000;
  background-color:#e0e0e0;
 

}
#text1  a {
	
	text-decoration: none;
	 
	
}
#text1:hover {
background-color:#808080;
color:#FFFFFF;
}