/* 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; 
	/* below property   Specify that <div> elements should have padding and border included in the element's total width and height: */
	-webkit-box-sizing: border-box;  
	-moz-box-sizing: border-box;
	box-sizing: border-box;  
	 
	
}
img {
	display: block;
}
.cb {
	clear: both;
	margin: 0px;
	padding: 0px;
	display: inline;
	height: 1px;
}


h1 {
	font-size: 22px;
	font-weight: normal;
	line-height: 30px;
	/* color:#ee1c25;  */
	/* color:#0055ff;  */
	color:#402aa2;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px; 
	
}

h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px; 
	letter-spacing:2.8px;
	/*  color:#ee1c25;   */
	color:#402aa2;
	/* margin-top:5px;
	margin-bottom:5px;  */
	padding-left:5px; 
}

h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	color:#000000;
	padding-left:5px; 
	/* margin-top:5px;
	margin-bottom:5px;  */
}

h3 {
	font-size: 18px;
    font-weight:bold;
	line-height: 25px;
	color:#666666;
	padding-left:5px; 
	/* margin-top:5px;
	margin-bottom:5px;  */
}
p {  
	font-size: 17px;
	line-height: 25px;
	padding-top:5px;
	color:#6e6666;
	padding-left:5px; 
}
hr {
    margin: 10px 0;
    border: 1px dashed #666666;
/*   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%;
 */ 
}

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

#root-path{
background-color: #FFFFFF;
font-size: 12px;
margin-bottom:9px;
padding-left:5px;
}

#full_body{
width: 1024px;
/*  Puts the whole body in center */
margin: 0 auto;
}


#header-bar {
 height:13px;
width:1024px;
/* background-color: #ee1c25;  */
/* background-color: #0055ff; 402aa2 */
background-color: #402aa2;

}

#footer-bar {
 height:13px;
width:1024px;
/* background-color: #ee1c25; */
background-color: #402aa2;
float:left;


}


/*Header */
#hh00{
height:133px;
width:1024px;
}

#header0 {
	height: 120px;
	width:1024px;
	padding: 0px 0px;
	
	
		
	/* background: url(../../sunshine/img/header-bg.jpg) repeat-x top right;    */
}
#ho1 {
	height: 120px;
	width: 180px;
	float: left;
	padding: 10px 5px;
		
	
	/* background: url(../../sunshine/img/header-bg.jpg) repeat-x top right;    */
}
#ho1-sett{

margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#ho2{
	height: 120px;
	float:left; 
	width: 624px;  /* 474    */
	padding: 10px 5px;
	
	/* background: url(../../sunshine/img/header-bg.jpg) repeat-x top right;    */
}

#ho2-sett{
height:40px;
width: 624px;
margin-top:28px;
margin-bottom:0px;
margin-left:10px;
margin-right:0px;
letter-spacing: 1px;
font-size: 30px;
font-weight: bold;
/* old settinf font-weight: normal;  font-size: 35px;  */

}
#ho22-sett{
height:30px;
width: 624px;
margin-top:18px;
margin-bottom:0px;
margin-left:10px;
margin-right:0px;
}
#ho3{
    height: 120px;
	width: 180px;
	float: right;
	padding: 10px 5px;
	
}

#ho31{
height:40px;
margin-top:18px;
margin-bottom:20px;
margin-left:10px;
margin-right:0px;
letter-spacing: 1px;
font-size: 35px;
font-weight: normal;

}

#ho311{
height:40px;
width:50px;
float:left;
padding-left:6px;
}

#ho32{
height:30px;

margin-top:18px;
margin-bottom:0px;
margin-left:10px;
margin-right:0px;
}

/* document */
#Content-wrapper {
 width:1024px;
  height:739px;  /* old 600px  600px; 713px  */
	/* min-height: 413px;  height:473px; height:673px;  height:673px; */
	padding: 0px 0px; 

}

#Content-left {
	float: left;
	width: 190px;
	 height:713px;  /* old 613px  600px;    */
	margin-right: 0px;
	/* padding: 10px 5px; */
	background-color:#999999;
}

#Content-middle {
	float: left;
	width: 834px;
	
/*	padding:10px 0px 10px 5px; */
	height:713px;
	 overflow: auto;	
	 overflow-x:hidden;	
	
/*	background-color:#999999; */
	
}

#inner2_col {
width:834px;


}

#inner2_col_left {
width:494px; 

float:left;

}

#inner2_col_right {
width:340px;

float:right;

}

#inner1_col {
width:834px;

float:left;

}

#c-r-1 {
/* width :330px;  */
pading:0px;

}

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


}

#brand {
	height: 60px;
	padding-bottom: 0px; 
}

/*  vertical menu     */

#top_m1 ul {
	margin: 0;
    padding: 0;
    width:190px;
    list-style-type: none;
	
}

#top_m1 ul li a {
	text-decoration: none;
   color: white;
   padding: 10.5px 11px;
  /* background-color: #005555;  */
   display:block;
}
#top_m1 ul li a:hover {

background-color:#402aa2;
   /* black #ee1c25 */
 /*  blue   #402aa2; */  
/* background-color: #2601de;  color:#FF6633; */
  /*	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:#FF6633;   /* black */

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

/*  top menu   in start  Header  */




/*Footer*/

#footer {
	
	background-color: #FFFFFF;  /* REd  */
	text-align: center;
	font-size:14px;
	/* Why is one <div> overlapping another <div>? float:left solves this */
	/* float:left; */
	
	
	
	
}



}



#image1{

}
#image1:hover{
opacity: 0.8;

}

#image11{

}
#image11:hover{
/* opacity: 0.8; */
background-color:#ee1c25;
color:#FFFFFF;

}
#text1{
 height:10px;
 text-decoration:none;
 text-align:center;
 font-size:14px;
 font-weight:bold;
  color:#000000;
/*  background-color:#ee1c25;  */
 background-color:#402aa2; 
 

}
#text1  a {
	
	text-decoration: none;
	 
	
}
#text1:hover {

/*
 background-color:#ee1c25;
color:#FFFFFF;
*/

}
#tbtext2{
 height:10px;
 text-decoration:none;
 text-align:center;
 font-size:14px;
 font-weight:bold;
  color:#000000;
  background-color:#6e6666;
 

}
#tbtext2  a {
	
	text-decoration: none;
	 
	
}
#tbtext2:hover {


 background-color:#ee1c25;
color:#FFFFFF;


}

#tbtext3{
 height:15px;
 text-decoration:none;
 text-align:center;
 font-size:12px;
 font-weight:bold;
  color:#6e6666;
 /* background-color:#6e6666; */
 

}
#tbtext3  a {
	
	text-decoration: none;
	 
	
}
#tbtext3:hover {

/*
 background-color:#ee1c25;
color:#FFFFFF;
*/

}






/* CSS Document for menu and sub menu start*/
.main_menu
{
/* text-align: center; */
 /* float:left; */
 /*
color:#FFF;
position:relative;
margin:0 auto;  */
position:relative;
margin:0 auto; 
}
.main_menu ul
{

/* float:left;  */
/* width:100%;  */
padding:0px;
margin:0;
list-style-type:none;
/*
padding:0px;
margin:0;
list-style:none;
*/
}
.main_menu ul li
{

/* display:inline; !important  */
/*
padding:0;
margin:0;
float:left;
*/
padding:0;
margin:0;
float:left; 
font-size:12px;  


}
.main_menu ul li a
{
 /* float:left;   this will destroy your one line listing*/
	color: #000000;
	font-weight:lighter; 
text-decoration:none;
padding:0.2em 0.6em;
border-right:1px solid black;

/*
color:#000;
display:block;
text-decoration:none;
*/
}
.last {
	border: none !important;
}
.main_menu ul li a:hover
{
/* background:#C66300;  */
/* color:#FFF;   */
color:#ee1c25;
}
.main_menu ul li a.active {
color:#ee1c25;

}
/* describing sub menu starts now */

.main_menu ul li ul
{
display: none;
width: auto;
position:absolute;
top:17px; /* DISTANCE BETWEEN MAIN MENU AND SUB MENU */
padding:0px;
margin:0px;
/* done by me hemant */
background:#CCCCCC;
border-top:1px solid #000000;

}

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

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

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



/* CSS Document for menu and sub menu end*/

#menu-head {
 width:624px;  

}
