
/*Default Font settings for Contact Us , Site Map , Feedback*/
.Toplinks{ display:block; position:static; height:auto; clear:both; padding:0 1% 1% 0 ; text-align:right;  
font-family:Arial;  }

.Toplinks a {text-decoration:none; position:static; text-align:right;   
font-family:Arial;  font-size:87.5%!important;  color:#7F414C; }

#social .outside a:hover, .top_search a:hover, .Toplinks a:hover {color:#000000;}

.top_search a, #social .outside a, .top_search input[type="text"] {color:#7F414C; text-decoration: none; }

.top_search input[type="text"]{display:inline-block!important; float:right; line-height:28px; margin:1% 1.5%; width:60%; height:90%; line-height:100%; padding:1% 0.3%; border-collapse:separate; 
border:2px solid #7F414C; /*Change color to same as feedback sitemap color */
background-color:**ctheme_search_color**;  /*Change color to same as header bg color */ }


/*==================================================================================*/
/* Defoult Color Style */
.BodyBg {background-color:#FFFFFF!important; 
background:url(**outer_background_img**) top center; background-repeat:**repete_condition**;}
.InnerBg{background:#f9f2e9;}
.HdrTopBg {background:#f9f2e9; *background:#f9f2e9;}
.top_search input[type="text"]{display:inline-block!important; float:right; line-height:28px; margin:1% 1.5%; width:60%; height:90%; line-height:100%; padding:1% 0.3%; border-collapse:separate; 
border:2px solid **ctheme_search_color**; /*Change color to same as feedback sitemap color */
background-color:#f9f2e9;  /*Change color to same as header bg color */ }


/*Default Footer Font Settings*/

.FooterBg {background:#f9f2e9;}

.footerfont{font-family:Verdana; font-size:100%; color:#7F414C; line-height:18px; }

.powerby {color:#7F414C!important;}
#copyright, #copyright_full {text-align:center;/* to change Copyright text alignment */ }

/*Default Page Text Settings*/

.pagefont{font-family:Verdana; font-size:100%; font-style:; color:#7F414C; }

/*Default Menu Settings*/
.MenuBg {background:#eaa750;}

#nav ul > li{float:none; 
*display:inline!important; /* ie7 fix */
*vertical-align:top;
zoom:1; /* hasLayout ie7 trigger */
display:inline-block; 
list-style:none; cursor:pointer; 
padding:0 2%;  margin-left:0.1%; 
line-height:35px;/*To Change menu height , keep defoult height 35px thats min*/
background-color:#eaa750; /* To change menu bg color */}

#nav > ul {position:relative;  display: block; 
width: 100%;
/*z-index: 500;*/
font-size:100%; /* To change Font size */
font-family:normal; /* To menu change Font Style */
text-align:center; /* To change Menu align */
background-color:#eaa750 /* To change menubar bg color */
}

#nav ul ul li {
  min-width:130px; 
  float:none\9; 
  width:30%;
  line-height:28px;
  border-bottom: 1px solid #7F414C; /* To change same as menu text color */
  text-align:left;
  display:block;
  padding:0 2%;
  margin-bottom:0;
  background-color: #ffcc00;/* To change submenu bg color */
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -ms-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
  
}

#nav > ul > li > a {
  font-size:93.75%; /* To change Font menu size */
  width:100%;
  font-weight: normal; /* To change menu Font weight */
  font-style: normal;
  color: #7F414C;/* To change menu text color */
  
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -ms-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
}

#nav ul li a {
  display: block;
  font-family:Verdana; /* To change Font Style */
  text-decoration: none;
  cursor:pointer;
  background:none;
  outline:none;
  border:0;
  }
  
  /*Mouse Over Color*/
  
  #nav > ul > li:hover, #nav > ul > li:focus { background-color:#eaa750 /* To change menu hover bg color */}
  
  /*Text Color*/
  
  #menushare ul li a:hover{color:#eaa750; /*change to same as menu hover bg color */}
  
  #nav ul li.search input[type="text"]{display:table-cell; display:inline\0;/*Only works in IE10*/; margin:0 0 0 2.5%; width:75%;
height:20px; 
line-height:100%; padding:0.5%; border-collapse:separate; margin:1% 2.5%\9\0;/*Only works in IE9*/ 
background-color:#eaa750; /*Change color to same as Menu bg color */
color:#7F414C;/*Change color to same as Menu text color */
border:2px solid #7F414C; /*Change color to same as Menu text color */  }


#nav ul li.search a {display:inline-table; font-size:140%; float:right; margin:0 3% 0 0; 
color:#7F414C; /*Change color to same as Menu text color */  }

#nav ul ul {
position: absolute;
  z-index: 1000;
  top: 100%;
  left:auto;
  margin-top:auto;
  margin-left:-2%;
   -webkit-transition: opacity .3s ease, top .25s ease;
  -moz-transition: opacity .3s ease, top .25s ease;
  -ms-transition: opacity .3s ease, top .25s ease;
  -o-transition: opacity .3s ease, top .25s ease;
  transition: opacity .3s ease, top .25s ease;
 }

#nav ul ul.sub-menu
{ top: 0;
  left: 100%;  
}
#nav ul ul { display: none;}#nav ul ul {
position: absolute;
  z-index: 1000;
  top: 100%;
  left:auto;
  margin-top:auto;
  margin-left:-2%;
   -webkit-transition: opacity .3s ease, top .25s ease;
  -moz-transition: opacity .3s ease, top .25s ease;
  -ms-transition: opacity .3s ease, top .25s ease;
  -o-transition: opacity .3s ease, top .25s ease;
  transition: opacity .3s ease, top .25s ease;
 }

#nav ul ul.sub-menu
{ top: 0;
  left: 100%;  
}
#nav ul ul { display: none;}
#nav ul ul li {
  min-width:130px; 
  float:none\9; 
  width:30%;
  line-height:28px;
  border-bottom: 1px solid #7F414C; /* To change same as menu text color */
  text-align:left;
  display:block;
  padding:0 2%;
  margin-bottom:0;
  background-color: #ffcc00;/* To change submenu bg color */
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -ms-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
}

#nav ul ul li:hover, #nav ul ul li:focus{ background-image:none; background-color: #ffcc00; /* To change submenu hover bg color */}
#nav ul ul li > a 
{ text-align:left; /* To change submenu align */
color:#7F414C;  /* To change submenu text color */
font-size:93.75%;/* To change submenu font size */
padding-left:0;}
#nav > ul > li:hover > a,
#nav ul ul li:hover > a /* To change submenu hover text color */
{color: #000000;
}

/*change social icons colors to same as submenu color for mobile and I-pad */

#menushare ul li{background-color:#eaa750; /*change to same as menu bg color */}
#menushare ul li a{color:#7F414C;  /*change to same as menu color */} 
#menushare ul li a:hover{color:#eaa750; /*change to same as menu hover bg color */}
#nav ul li.search a:hover{color:#eaa750 /*search icon hover change to same as menu hover bg color */}

/*=================================================================*/
/* CSS  for news theme  */
.newsheader
{
  background-color:#BBBBBB;
vertical-align:baseline;
float:left;
width:200px;
padding-top:5px;
}
.nheaderbgcolor
{
	/*background-color:#BBBBBB;*/
	//border-bottom:1px solid #BBBBBB;
	height:30px;
	padding:0px;
	font-weight:normal;
} 
.nheaderfontsize
{
	font-size:15px;
} 
.nheaderfontfamily
{
	font-family:Verdana;
} 
.nheaderfontcolor
{
	color:#7F414C;
} 
.nheaderbgcolor_body
{
/*border-bottom:1px #E2E6E5 solid;
border-left:1px #E2E6E5 solid;
border-right:1px #E2E6E5 solid;
border-top:1px #E2E6E5 solid;*/
background-color:#DDDDDD;
}
.body_innertext
{
color:#FFFFFF;
font-family:Verdana;
font-size:15px;
}
.body_innertitle
{color:#7F414C;s
font-family:Verdana;
font-size:15px; font-weight:bold;}
.ntheme_more_color
{
color:#FFFFFF;
}
.ntheme_img
{overflow:hidden; margin:0 5px 5px; vertical-align:top;  float:left; width:80px; max-height:100px;}
.ntheme_img img{width:100%; height:auto; border:0; max-height:100px;}
.ntheme_text
{overflow:hidden; margin:0px; vertical-align:top;  float:left; width:100px; max-height:100px;}

/* CSS  for Photogallery theme  */
.pgheaderbgcolor
{
	background-color:#BBBBBB;
	height:30px;
	padding:1px;
} 
.pgheaderfontsize
{
	font-size:93.75px;
} 
.pgheaderfontfamily
{
	font-family:Verdana;
} 
.pgheaderfontcolor
{
	color:#FFFFFF;
} 

.contentbg
{
background-image:url();
background-repeat:no-repeat;
width:534px;
height:30px;
background-repeat:no-repeat;
background-position:bottom;
}
.pgheaderbgcolor_body
{
/*border-bottom:1px #E2E6E5 solid;
border-left:1px #E2E6E5 solid;
border-right:1px #E2E6E5 solid;
border-top:1px #E2E6E5 solid;*/
background-color:none;
}

.navbar-collapse::-webkit-scrollbar-thumb
{
	background-color:#eaa750; /*To change scroll bar-thumb color*/
}



/* CSS  for news theme end */

/* Start CSS  for Photogallary */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #777777;
	background: #BBBBBB;
	font-family:Verdana!important;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 93.75%!important;
	
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #000000;
	background: #BBBBBB;
	font-weight: normal;
	color: #ffffff;
}
.pg-theme{
  background: #BBBBBB;
  color:#FFFFFF;
}
#div_load_gallery{
  background: #888888;
}

.feedbackheader{
  color: #CC3333;
}

/* mobile site social icon and menu button*/
.show-menu a.button, .show-social a.share {
  color:#7F414C
}
/* End CSS  for Photogallary */

/* for logo alignment*/
#logo_new {
  text-align: left;
}
