/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom css and css overrides in this file and  */ 
/* rename it local.css.  By restricting your css changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.               */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Uncomment (remove leading semicolon from ) the  */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */


body {
background: #dbdbdb url(../../../thriveenergy.co.in/files/images/page-bg-top.png) no-repeat top;
color: #666;
min-width: 1000px;
}

#page-title{
margin-top: 15px;
color: #011d50;
}

h2 {
margin-bottom: 10px;
color: #333;
font-size: 1.3em;
}

h3 {
color: #333;
margin-bottom: 10px;
font-size: 1.2em;
}

tr td, tr th {
border: none;
font-size: .9em;
line-height: 1.6em;
padding: 10px 10px 10px 0;
}

tbody {
border: none;
}

#header {
height: 101px;
width: 980px;
}

.logo {
    margin-left: 0px;
    margin-top: 10px;
}

.logo IMG {
    height: 81px;
}

#header-wrapper #search-box {
margin-left: 0;
margin-right: 0;
margin-top: 0;
height: 101px;
top: 5px;
}

#block-block-5 {
font-size: .8em;
line-height: 1.5em;
margin-top: 5px;
text-align: right;
}

#menu {
width: 982px;
}

@-moz-document url-prefix() { 
#menu {
width: 990px;
}
}

/* Superfish menu */
#superfish .menu li li {
background: #004f90; <!-- change this -->
left: -1px; 
}

#superfish .menu li li a, #superfish .menu li li a:visited {
text-transform: none;
}


.breadcrumb {
display: none;
}

#notice {
display: none;
}

#authorize {
display: none;
}

.feed-wrapper {
display: none;
}

div.links ul.links li.node-readmore a {
display: none;
}

.node .content{
text-align: justify;
}

.node {
border-bottom: none;
}

/* Slideshow */
#slideshow-wrapper {
    background-image: url(../../../thriveenergy.co.in/files/images/slide-shadow.png);
    height: 330px;
    margin-bottom: 20px;
}

.slideshow-inner {
    height: 340px;
    width: 980px;
}

.slideshow {
    height: 300px;
    width: 980px;
}

#pnav { z-index: 50; position: absolute; bottom: 5px; left: 426px;}
#pnav a { margin: 0 6px; padding: 3px 6px; background: transparent url(images/dot-d2.png) no-repeat; text-decoration: none; }
#pnav a.activeSlide { background: transparent url(images/dot-d1.png) no-repeat; }
#pnav a:focus { outline: none; }


#preface-wrapper {
/*background: #fff;*/
/*box-shadow: 0 0 3px 1px #aaa;*/
width: 990px;
}

#preface-wrapper .block {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 3px 1px #aaa;
    margin: 0 6px;
    padding: 20px;
    height: 310px;
}

/*#preface-wrapper .block-title {
    color: #005a8c;
    margin-top: 0px;
}*/


#preface-wrapper .block-title {
    background: none repeat scroll 0 0 #011d50;
    color: #fff;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
    padding: 10px 10px 10px 18px;
}

#wrapper {
width: 980px;
background: #fff;
  -moz-box-shadow: 0 0 3px 1px #aaa;
  -webkit-box-shadow: 0 0 3px 1px #aaa;
  box-shadow: 0 0 3px 1px #aaa;
margin-bottom: -5px;
padding-bottom: 20px;
z-index: 10;
}

.sidebar .block {
background: transparent;
border-bottom: none;
border-right: none;
}

#layout-type-1 #sidebar-right {
background: #f2f2f2 url(../../../thriveenergy.co.in/files/images/sidebar-rt-shading.png) no-repeat left top;
/*min-height: 514px;*/
}


/* Image Borders - Press Clippings Page*/
.plainborder img {

display: block;
float: left;
margin-right: 10px;
margin-bottom: 10px;

/* This adds the border */
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;

}

#bottom-wrapper {
width: 980px;
background: #011D50
}

#bottom-wrapper .block-title {
font-size: 1em;
color: #fff;
}

/*#bottom-wrapper .block {
margin-left: 0;
margin-right: 0;
}*/

.multicolumn ul.plain li {
    margin-bottom: -1px;
    margin-left: 0.5em;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
}


.multicolumn ul.plain li a:link {
color: #808080;
}

.multicolumn ul.plain li a:hover {
color: #fff;
}

#footer-wrapper {
width: 100%;
background: #c6c6c6;
border-top: none;
height: 235px;
margin-top: -205px;
z-index: -1;
}

#footer {
width: 980px;
margin: 35px auto 0 auto;
border-top: none;
height: 160px;
margin-top: 70px;
}

/* CSS Table Generator*/
.CSSTableGenerator {

	margin:0px;padding:0px;

	width:100%;

	border:1px solid #bababa;

	

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

	

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px; -moz-border-:0px

}.CSSTableGenerator table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.CSSTableGenerator tr:last-child td:last-child {

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px; -moz-border-:0px

}

.CSSTableGenerator table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.CSSTableGenerator table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.CSSTableGenerator tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.CSSTableGenerator tr:hover td{

	

}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffffff; }

.CSSTableGenerator tr:nth-child(even)    { background-color:#dee4ea; }
.CSSTableGenerator td{

	vertical-align:middle;

	

	

	border:1px solid #bababa;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:7px;

	font-size:11px;

	font-family:Arial;

	font-weight:normal;

	color:#666666;

}.CSSTableGenerator tr:last-child td{

	border-width:0px 1px 0px 0px;

}.CSSTableGenerator tr td:last-child{

	border-width:0px 0px 1px 0px;

}.CSSTableGenerator tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.CSSTableGenerator tr:first-child td{

		background:-o-linear-gradient(bottom, #0153aa 5%, #0153aa 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0153aa), color-stop(1, #0153aa) );
	background:-moz-linear-gradient( center top, #0153aa 5%, #0153aa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0153aa", endColorstr="#0153aa");	background: -o-linear-gradient(top,#0153aa,0153aa);


	background-color:#0153aa;

	border:0px solid #bababa;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:14px;

	font-family:Arial;

	font-weight:bold;

	color:#ffffff;

}

.CSSTableGenerator tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #0153aa 5%, #0153aa 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0153aa), color-stop(1, #0153aa) );
	background:-moz-linear-gradient( center top, #0153aa 5%, #0153aa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0153aa", endColorstr="#0153aa");	background: -o-linear-gradient(top,#0153aa,0153aa);


	background-color:#0153aa;

}

.CSSTableGenerator tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.CSSTableGenerator tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}

/* Node format */

#node-50 {
margin-bottom: 0;
padding-bottom: 0;
}

/* TB Mega Menu */
.tb-megamenu .nav > li > a {
font-size: 1.01em;
padding-top: 5px;
padding-left: 15px;
padding-right: 40px;
border-right: none;
}

.tb-megamenu .dropdown-menu li > a, .tb-megamenu .dropdown-menu li > a:hover {
color: #fff;
}

.tb-megamenu .nav > li > a:hover {
color: #fff;
}

.tb-megamenu {
    background-color: transparent;
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
background: transparent;
height: 10px;
}

.tb-megamenu .dropdown-menu {
background: #005A8C;
color: #fff;
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
color: #fff;
}

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
background: transparent;
color: #fff;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
background: transparent;
color: #fff;
}

#multc {
	-webkit-column-count:3;   
    -moz-column-count:3;
    -ms-column-count:3;
    -o-column-count:3;
    column-count:3;
    -webkit-column-gap:15px;   
    -moz-column-gap:15px;
    -ms-column-gap:15px;
    -o-column-gap:15px;
    column-gap:15px;
    columns:3;
}

.tseTables {
    margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.tseTables table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.tseTables tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.tseTables table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.tseTables table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.tseTables tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.tseTables tr:hover td{
	
}
.tseTables tr:nth-child(odd){ background-color:#e5e5e5; }
.tseTables tr:nth-child(even)    { background-color:#ffffff; }.tseTables td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.tseTables tr:last-child td{
	border-width:0px 1px 0px 0px;
}.tseTables tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tseTables tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.tseTables tr:first-child td{
		background:-o-linear-gradient(bottom, #0000ff 5%, #00007f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0000ff), color-stop(1, #00007f) );
	background:-moz-linear-gradient( center top, #0000ff 5%, #00007f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#00007f");	background: -o-linear-gradient(top,#0000ff,00007f);

	background-color:#0000ff;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.tseTables tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #0000ff 5%, #00007f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0000ff), color-stop(1, #00007f) );
	background:-moz-linear-gradient( center top, #0000ff 5%, #00007f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#00007f");	background: -o-linear-gradient(top,#0000ff,00007f);

	background-color:#0000ff;
}
.tseTables tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tseTables tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
	}