/* - - - - - - - - - - - - - - - - - - - - -
ISO Energy, http://www.isoenergy.com
- - - - - - - - - - - - - - - - - - - - - */

* {margin:0; padding:0;}

body{
	margin:0px;
	margin-top:50px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#939597;
}
*html body {
	font-size:x-small; /* for ie5/win */
	f\ont-size:small; /* for other ie versions */
}
a{outline:none;}
acronym{cursor:help;}
.error{color:#FF0000;}
.hide{display:none;}
.clearall{height:0px; line-height:0px; clear:both;}
.imageRight{float:right;}
strong{color:#7AC142;}

a.download-pdf{
	background:transparent url(/assets/images/icon_pdf.gif) no-repeat scroll left center;
	color:#FFFFFF;
	float:right;
	font-size:1.3em;
	margin-top:30px;
	padding-left:40px;
	text-decoration:none;
	width:110px;
}


/* ----- LINKS ----- */
#contentMain a:link, #contentMain a:visited, #content-Main a:link, #content-Main a:visited {
	color:#939597;
	font-weight:bold;
	text-decoration:none;
}
#contentMain a:hover, #content-Main a:hover{
	color:#fff;
	background:#BBDC9B;
}


/* Containers */
#container{
	width:860px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}	
#header{height:100px;}
#primaryContent{
	background:url(/assets/images/content-left-photobar-bg.gif) repeat-y left;
	position:relative;
	width:860px; 
	overflow:hidden;
	clear:both;
	float:left;
	margin-top:2px;	
}
#content-right{
	background:transparent url(/assets/images/costs-bg-top.gif) no-repeat scroll right top;
	float:right;
	width:209px;
	margin-top:10px;
}
#photoBar{
	float:left;
	width:226px;
}
#blurb{
	text-align:right;
	padding:23px 20px 28px 10px
}
#blurb h3{color:#ffffff;}
#contentMain, #content-Main{
	float:right;
	width:390px;
	padding-top:12px;
	margin-right:10px;
}
#content-Main{ /* two column template */
	width:607px !important;
	margin-right:10px;
	padding-bottom:10px;
}
#content-left{
	float:left;
	width:643px;
}
#content{
	float:left;
	width:860px;
}
#footer{
	height:21px;
	margin:3px 0pt 10px;
	width:860px;
	background-color:#819AA9;
	clear:both;
	float:left;	
}


/* ----- CLASSES ----- */
.headerRht{float:right;}
.headerLft{float:left;}


/* ----- HEADINGS ----- */
#header span{
	background:url(../../images/logo.gif) no-repeat;
	width:193px;
	height:58px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:20px;
}
h1{
	color:#7BC142;
	font-size:150%;
	padding-bottom:10px;
}
#header h2{
	background:url(../../images/circle.gif) no-repeat;
	padding-left:100px;
	margin-left:15px;
	width:374px;
	height:93px;
	color:#77C03D;
	font-size:140%;
	font-weight:normal;
	text-indent:-9999px;
}
*html body #header h2{margin-left:8px;}
h3{
	color:#7BC142;
	font-size:140%;
	font-weight:normal
}
#content-right h3, #navbar h3{display:none;}
h4{color:#7BC142;}
h5{
	color:#939597;
	font-size:100%;
	padding-bottom:10px;
}


/* ----- PARAGRAPHS ----- */
#contentMain p, #content-Main p{padding-bottom:15px;}


/* ----- LISTS ----- */
#contentMain ul, #content-Main ul{
	padding-bottom:10px;
	list-style:none;
	width:100%;
}
#contentMain li, #content-Main li{
	background:#EFF0F2;
	padding:5px;
	list-style:none;
	margin-bottom:5px;
}
#photoBar img{border-bottom:3px solid #ffffff;}
#photoBar-bg{
	display:block;
	width:226px;
	height:20px !important;
	position:absolute;
	background:transparent url(/assets/images/photoBar-bg.gif) no-repeat right bottom;
	left:0px;
	bottom:-1px;
}


/* =Header navigation
-------------------------------------------------------------*/
.navbar {
	position:relative;
	width:100%;
	height:22px;
	z-index:100;
	}
.navbar ul {
	margin-left:-3px;
	position:absolute;
	left:0;
	top:0;
	z-index:101;
	}
	.navbar ul li {
		display:block;
		float:left;
		width:105px;
		list-style-type:none;
		position:relative;
		margin:0 0 0 3px;
		padding:0;
		}
		.navbar ul li a {
			display:block;
			background:#BADC9B;
			color:#FFFFFF;
			font-weight:bold;
			padding:3px 0;
			text-align:center;
			text-decoration:none;
			}
			.navbar li a:hover,
			.navbar li.current a {
				background-color:#819aa9;
				}
		.navbar ul li#nav-1		{ width:111px }	
		.navbar ul li#nav-10065	{ width:112px }
		.navbar ul li#nav-10066	{ width:199px }

/* =DorpDown navigation
-------------------------------------------------------------*/
.navbar ul ul {
	display:none;
	position:static;
	float:left;
	width:100%;
	background:transparent url(/assets/images/navigation-drop-left.gif) no-repeat left bottom;
	padding:0 0 0 7px;
	margin:0;
	}
	.navbar ul li.sfhover ul,
	.navbar ul li:hover ul { display:block }
	.navbar ul ul li {
		width:100%;
		margin:0 0 0 -7px;
		padding:0;
		float:left;
		clear:left;
		}
		.navbar ul ul li a,
		.navbar ul ul li a:active,
		.navbar ul ul li a:visited {
			display:block;
			width:auto;
			height:auto;
			margin:0;
			padding:0;
			font-size:0.8em;
			}
			.navbar ul ul li a span {
				display:block;
				padding:3px;
				cursor:pointer;
				background:#a7b8c3;
				border-top:1px solid #FFFFFF;
				}
	.navbar ul ul li a:hover span,
	.navbar ul ul li.current a span {
		background-color:#cee0ae;
		}

	.navbar ul ul li:last-child a,
	.navbar ul ul li.last-child a {
		padding:0 0 10px !important;
		margin:0 0 0 7px !important;
		background:transparent url(/assets/images/navigation-drop-right.gif) no-repeat right bottom !important;
		}
		.navbar ul ul li:last-child a span,
		.navbar ul ul li.last-child a span {
			margin-left:-7px;
			}


/* =Secondary navigation
-------------------------------------------------------------*/
.secondary-navigation li{
	background:transparent url(/assets/images/secondary-nav-li-bg.gif) no-repeat scroll right top;
	list-style-type:none;
	padding:17px 0pt 11px;
	width:209px;
	float:left;
}
.secondary-navigation li a{
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-indent:15px;
}
/* END */
#XplodePage__ctl10_txtEmail_txtEmail{width:250px; margin-left:15px;}
#XplodePage__ctl10_btnSubmit{width:80px; margin:10px 0;}

.table_small{
	border:1px solid #EFF0F2;
	width:95%;
	background:#EFF0F2;
	margin-bottom:10px;
	font-size:85%;
}
.table_small td{
	padding:4px;
}

#content-right table{
	margin-top:44px;
	padding:0 6px 0px 0;
	width:100%;
	background:#A1C961 url(/assets/images/costs-bg-bottom.gif) no-repeat scroll right bottom;
	color:#ffffff;
}
#content-right table td{
	padding:0pt 0px 7px 11px;
	line-height:1.0em;
	font-size:xx-small; /* for ie5/win */
	f\ont-size:small; /* for other ie versions */
}
#content-right table strong{color:#ffffff;}



/* ----- HOME IMAGE ----- */
#home_image{
	text-align:left;
	background:url(../../images/home.gif) right 0px no-repeat;
	background-repeat:no-repeat;
	background-position:top right;
}
.curve2{ 
	float:right;
	display:block;
	height:16px;
	clear:right;
}
#curve16 { width:155px; }
#curve17 { width:155px; }
#curve18 { width:160px; }
#curve19 { width:170px; }
#curve20 { width:170px; }
#curve21 { width:170px; }
#curve22 { width:170px; }
#curve23 { width:175px; }
#curve24 { width:175px; }
#curve25 { width:175px; }
#curve26 { width:175px; } 
#curve27 { width:185px; } 
#curve28 { width:190px; } 
#curve29 { width:185px; } 
#curve30 { width:185px; } 
#curve31 { width:185px; }
#curve32 { width:80px; }
#curve33 { width:80px; }  
#curve34 { width:80px; }
#curve35 { width:80px; }
#curve36 { width:80px; }
#curve37 { width:80px; }
#curve38 { width:80px; }

li.download a{margin-left:10px;}