/***************************************************************
Style Sheet for Tioga Energy

Copyright 2008 by Tioga Energy, All Rights Reserved
***************************************************************/



/***************************************************************
Appearance Code
***************************************************************/

body {
	font-family:arial, helvetica, sans-serif;
	font-size:73%;
	color:#575a5d;
	background:url('/images-layout/site-bg.jpg') 50% -2px #3d6998;
}

p {
	margin:0 0 1.6em 0;
	padding:0;
	line-height:1.6em;
}

form {
	display:inline;
}

fieldset {
	margin:0;
	padding:0;
	border:none;
}

label {
	font-weight:bold;
}

.botField {
	position:absolute;
	left:-999em;
}

a:link, a:visited {
	color:#d6560a;
	text-decoration:none;
}
a:hover, a:active { 
	color:#d6560a;
	text-decoration:underline;
}
a:active {
	outline:none;
}

h1 {
	margin:.5em 0 .3em 0;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:200%;
	color:#d6560a;
}

h2 {
	margin:0;
	margin-bottom:.3em;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:125%;
	color:#2c95b5;
}

h3 {
	margin:0;
	margin-bottom:.3em;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color:#d6560a;
}

img {
	border:0px;
	margin:0px;
}

.hr {
	margin:12px 0;
	border-bottom:1px dotted #dbdbdb;
}

.hr2 {
	margin:12px 0;
	border-bottom:1px dotted #dbdbdb;
}


ul, ol {
	margin:0 0 .6em 18px;
	padding-left:0;
}
ul {
	list-style:disc;
}
ul li, ol li {
	margin-bottom:.6em;
	line-height:1.6em;
}



/***************************************************************
Appearance Code Applied to Layout Elements
***************************************************************/

#container {
	padding-top:118px;
	padding-left:0;
	padding-right:0;
}

#content {
	padding:16px 0 0 0;
	background:url('/images-layout/content-bg.gif') 50% 1px repeat-y #fff;
}

#columnWrapper {
	padding-bottom:5px;
	
	min-height:475px;
	
	/* IE 6 Mumbo Jumbo */
	height:auto !important;
	height:475px;
	
	border-top:1px solid #d1cfcc;
	background:url('/images-layout/column-wrapper-bg.gif') 209px top repeat-y;
}



.columnStyle1 {
	margin:0;
	padding:0 10px 0 0;	
}
	.columnStyle1 .columnTopLeft {
		display:none;
	}
		.columnStyle1 .columnTopRight {
			
		}
	.columnStyle1 .columnBody {
		padding-left:5px;
	}
	.columnStyle1 .columnBottomLeft {
		display:none;
	}
		.columnStyle1 .columnBottomRight {
			
		}



.columnStyle2 {
	margin:0;
	padding:0;
}
	.columnStyle2 .columnTopLeft {
		display:none;
	}
		.columnStyle2 .columnTopRight {
			
		}
	.columnStyle2 .columnBody {
		
	}
	.columnStyle2 .columnBottomLeft {
		display:none;
	}
		.columnStyle2 .columnBottomRight {
			
		}
		
		
		
.columnStyle3 {
	margin:0;
	padding:0;
}
	.columnStyle3 .columnTopLeft {
		display:none;
	}
		.columnStyle3 .columnTopRight {
			
		}
	.columnStyle3 .columnBody {
		
	}
	.columnStyle3 .columnBottomLeft {
		display:none;
	}
		.columnStyle3 .columnBottomRight {
			
		}


.pullQuote {
	float:right;
	margin-left:10px;
	padding:6px 10px 4px 10px;
	width:155px;
	border-left:1px solid #d1cfcc;
}
	.pullQuote h2 {
		color:#2c95b5;
	}
	.pullQuote .learnMore:link, 
	.pullQuote .learnMore:visited,
	.pullQuote .learnMore:hover,
	.pullQuote .learnMore:active {
		color:#575a5d;
	}
	
	
/***************************************************************
List Styles
***************************************************************/
.ulStyle1 {
	margin:6px 0 1.6em 0;
	padding-left:0;
	
	list-style:none;
}
	.ulStyle1 li {
		margin:0;
		margin-bottom:.6em;
		padding-left:9px;
		line-height:1.6em;
		background:url('/images-layout/bullet-arrow-green.gif') left 7px no-repeat;
	}
		.ulStyle1 li a:link, .ulStyle1 li a:visited {
			text-decoration:none;
		}
		.ulStyle1 li a:hover, .ulStyle1 li a:active {
			text-decoration:underline;
		}
		.ulStyle1 ul {
			margin:.4em 0 4px .4em;
			padding-left:0;
			
			list-style:none;
		}
			.ulStyle1 ul li {
				margin-bottom:.6em;
				padding-left:12px;
				line-height:1.6em;
				background:url('/images-layout/bullet-arrow-green.gif') left 7px no-repeat;
			}
			
.ulStyle2 {
	margin:6px 0 1.6em 0;
	padding:0;
	list-style:none;
}
	.ulStyle2 li {
		margin:0;
		padding: 0 0 10px 15px;
		background: url('images-layout/list-style-2-bullet.gif') left 2px no-repeat;
	}


.ulStyleSpaced li{
	margin-bottom:.6em;
}

.olStyleSpaced li{
	margin-bottom:.6em;
}
	.olStyleSpaced li p{
		padding:.6em 0 0 0;
	}



/***************************************************************
Table Styles
***************************************************************/
.formLabel {
	text-align:right;
}
table.downloadForm {
	width: 344px;
}


.tableCaseStudy {
	
}
	.tableCaseStudy tr {
	
	}
		.tableCaseStudy td {
			border-bottom:1px solid #fff;
			background:#f0f5e6;
		}
		.tableCaseStudy .title {
			padding:8px 12px 8px 6px;
			font-size:125%;
			vertical-align:top;
			color:#419639;
		}
		.tableCaseStudy .description {
			padding:8px 3px;
		}
			.tableCaseStudy .description ul {
				margin:0;
				padding:0;
				list-style:none;
			}
				.tableCaseStudy .description li {
					margin-bottom:.6em;
					padding-left:12px;
					background:url('/images-layout/bullet-arrow-green.gif') left 7px no-repeat;
				}



table.leed {
	margin:0 auto 1.6em auto;
	border-collapse: collapse;
}
	table.leed td {
		padding:2px 9px;
		text-align: center;
		border:1px solid #000;
	}
	table.leed tr.leedTitle td {
		background: #eeece1;
	}

/***************************************************************
Text Styles
***************************************************************/
.bonusText {
	font-weight: bold;
	color:#f00;
}

.bigger {
	font-size:120%;	
}
.smaller {
	font-size:76%;
}

.strike {
	text-decoration:line-through;
	font-weight:600;
}
sup.sm {
	font-size:76%;
}

.alignStyle1 {
	text-align:center;
}
.alignStyle2 {
	text-align:right;
}

.extraLine {
	margin-bottom:1.5em;
}
.halfLine {
	margin-bottom:.5em;
}
.hedgeTitle {
	margin: 30px 0 31px 67px;
}


/* ------------------ Headers -----------------*/
.pageHeader {
	color:#2c8323;
}

.subHeader1 {
	color:#d6560a;
}

.tiogaHeader {
	margin:0 0 12px -5px;
	padding:7px 12px 0 0;
	height:27px;
	text-align:right;
	font-size:135%;
	letter-spacing:1px;
	color:#fff;
	background:#419639 url('/images-layout/tioga-header.gif') left 50% no-repeat;
}
.tiogaHeader + h1 {
	margin-top:12px;
}


/***************************************************************
Image Classes
***************************************************************/
.mugShot {
	float:left;
	padding-right:8px;
}
.imageCaseStudy {
	margin-left:-5px;
}
.report {
	position:absolute;
	top:113px;
}


/***************************************************************
Link Classes
***************************************************************/
.learnMore:link, .learnMore:visited {
	padding-right:9px;
	background:url('/images-layout/bullet-arrow-gray.gif') right 6px no-repeat;
}
.learnMore:hover, .learnMore:active {
	
}

.learnMore2:link, .learnMore2:visited {
	padding-right:9px;
	color:#575a5d;
	background:url('/images-layout/bullet-arrow-gray.gif') right 6px no-repeat;
}
.learnMore2:hover, .learnMore2:active {
	color:#575a5d;
}


.buttonStyle1, .buttonStyle1:link, .buttonStyle1:visited, .buttonStyle1:hover, .buttonStyle1:active, .buttonStyle1_ie6hover {
	display:block;
	padding:18px 28px 0 0;
	height:42px;
	width:229px;
	font-size:150%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	letter-spacing:2px;
	color:#fff;
	background:url('/images-layout/button-style-1.jpg') top left repeat-x #0b5893;
}
.buttonStyle1:hover, .buttonStyle1:active, .buttonStyle1_ie6hover {
	text-decoration:underline;
	background:url('/images-layout/button-style-1.jpg') bottom left repeat-x #0b5893;
}

button.buttonStyle1, button.buttonStyle1:hover, button.buttonStyle1_ie6hover,
input.buttonStyle1, input.buttonStyle1:hover, input.buttonStyle1_ie6hover {
	display:block;
	height:60px;
	padding-bottom:12px;
	cursor:pointer;
}

/***************************************************************
Other Classes
***************************************************************/
.blobStyle5 .section-legend h2.section-title a {
	background: transparent url('/images-layout/arrow-circle-green-right.png') no-repeat right 50%;
	color: #D6560A;
	padding:10px 30px 10px 0;
	outline: none; 
	}
.blobStyle5 .section-legend h2.section-title.open a {
	background: transparent url('/images-layout/arrow-circle-green-down.png') no-repeat right 50%;
	}
.annotated-links {
	display: block;
    height: 30px;
    position: relative;
    width: 100%;
	}
.annotated-ppa-list {
	margin-left:34px;
	
	}
.annotated-links .previous-link {
	position:absolute;
	left:0;
	top:0;
	}
.annotated-links .previous-link a, .annotated-links .next-link a {
	text-align: center;
    width: 80px;
	}
.annotated-links .home-link {
	left: 189px;
    margin: 0 auto;
    position: absolute;
    top: 0;
	}
.annotated-links .home-link-right {
	right: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
	}
.annotated-links .next-link {
	position: absolute;
    right: 0;
    top: 0;
	}
.annotated-link {
	background: url("/images-layout/annotated-links-left.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 30px;
}
.annotated-link a {
	background: url("/images-layout/annotated-links-right.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 108%;
    font-weight: bold;
    padding: 7px;	
}
.annotated-list-exhibits {
	margin-left:34px;
	list-style-type: upper-alpha;
	}
.olStylePpa {
	list-style:lower-roman;
	}
	.olStylePpa ol.olStylePpa {
		list-style:upper-latin;
		}
.definitions {
	display:none;
	}
.section p {
	line-height:1.4em;
	margin: 0 0 0.8em;
	}
.annotated-list-exhibits .section .section-title a {
	background:none;
}
.annotated-list-exhibits .section .section-title.open a {
	background:none;
}

.section .section-title a {
	background: transparent url('/images-layout/arrow-circle-green-right.png') no-repeat right 50%;
	padding:10px 30px 10px 0;
	outline: none; 
	}
.section .section-title.open a {
	background: transparent url('/images-layout/arrow-circle-green-down.png') no-repeat right 50%;
	}
.section h2.section-title {
	display: block;
    padding: 10px 0;
	}
.annotation {
	display:none;
	background:#dde7f0;
	border:1px solid #cedcea;
	padding:10px 10px 0;
	color:#000;
	margin-bottom:15px;
	margin-top: 25px;
	position:relative;
	}
.annotation p {
	margin-bottom:10px;
	}
.annotation .close-button {
	background: url("images-layout/close-button.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
	font-size:90%;
    font-weight: bold;
    height: 19px;
    padding: 3px 0 0;
    position: absolute;
    right: -1px;
    text-align: center;
	text-decoration: underline;
    text-transform: uppercase;
    top: -23px;
    vertical-align: middle;
    width: 68px;
	}
.annotation p span.hover {
	margin-bottom:10px;
	}

.hover {
	position:relative;
	color:#575A5D;
	}
.hover-main {
	position:absolute;
	height:auto;
	width: auto;
	bottom:0;
	left:0;
	}
.hover-bg{
	bottom: 13px;
    display: block;
    height: 26px;
    left: 20px;
    position: absolute;
    width: 36px;
    z-index: 120;
	}
.section span.hover-text{
	background: none repeat scroll 0 0 #f7e8ab;
    border: 1px solid #ca5623;
	color:#a34308;
    display: block;
    left: 0;
    padding: 7px;
    position: relative;
    top: -38px;
    width: 220px;
    z-index: 100;
	text-decoration:none;
	}
.section span.hover.legend .hover-text {
	top:-35px;
	}
.hover.short .hover-text {
	width:200px;
	}
.hover .hover-text {
	width:250px;
	}
.hover.long .hover-text {
	width:300px;
	left:-100px;
	}
.hover.extra-long .hover-text {
	width:400px;
	left:-160px;
	}
.hover.extra-extra-long .hover-text {
	width:460px;
	left:-190px;
	}
.divider {
	clear:both;
	margin-bottom:20px;
	padding-bottom:9px;
	min-height:12px;
	/* IE6 Mumbo Jumbo */
	height:auto !important;
	height:12px;
	background:url('/images-layout/divider.gif') bottom left repeat-x;
}
.divider2 {
	clear:both;
	margin-bottom:6px;
	min-height:12px;
	/* IE6 Mumbo Jumbo */
	height:auto !important;
	height:12px;
	background:url('/images-layout/divider.gif') bottom left repeat-x;
}


.diagramItem, .diagramItemNarrow {
	position:relative;
	padding:18px 0 0 40px;
	height:1%;
	border-top:1px solid #d1cfcc;
}
.diagramItemNarrow {
	width:284px;
}
	.diagramStep {
		position:absolute;
		top:10px;
		left:5px;
	}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;#2C95B5}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border: solid #303030; border-width:0 1px 1px 1px; overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;padding: 0 15px;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{display:block;width:100%;height:100%; background:url(/shadowbox/loading.gif) center center no-repeat;}
#sb-loading-inner span{padding-left:34px;display:none;}
#sb-body,#sb-loading{background-color:#fff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;color:#2C95B5;}
#sb-title,#sb-title-inner{height:50px;line-height:26px;}
#sb-title-inner{font-size:16px; background:#fff; border: solid #303030; border-width:1px 1px 0 1px; padding:10px 10px 0 10px}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/shadowbox/close.png);}
#sb-nav-next{background-image:url(/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

