/*CSS stylesheet for U.S. Geothermal Inc. Copyright 2007*/

/*------------------GENERAL STYLES*/
* {
	margin: 0;
	padding: 0;
}
#container {
	width: 800px;
	border: 3px solid #c5d7fc;
	margin: 0 auto;
}
#flashHeader {
	height: 68px;
}
#menu {
	background: url(logo-bottom.jpg) left top no-repeat;
	height: 42px;
	padding-left: 87px;
}
#content {
	background: url(lightbulb.jpg) right top no-repeat;
	min-height: 520px;
	padding-left: 10px;
}
* html #content {  /*Min height for IE*/
	height: 520px;
}
#RadWindowManager1_wrapper {
	width: 700px;
}
.spacer1 {
	float: right;
	width: 140px;
	height: 50px;
}
.spacer2 {
	clear: both;
	float: right;
	width: 165px;
	height: 150px;
}
.spacer3 {
	clear: both;
	float: right;
	width: 145px;
	height: 40px;
}
.spacer4 {
	clear: both;
	float: right;
	width: 120px;
	height: 40px;
}
.spacer5 {
	clear: both;
	float: right;
	width: 110px;
	height: 40px;
}
.spacer6 {
	clear: both;
	float: right;
	width: 80px;
	height: 200px;
}
/*-------------------------SECTIONS */
.section {
	padding-bottom: 15px;
}
.section p {
	padding-left: 10px;
}
#thelatest p {  /*Index*/
	text-indent: -60px;
	padding-left: 70px;
	line-height: 16px;
}
#events p { /*Index*/
	padding: 0 20px 10px 50px;
	text-indent: -40px;
	line-height: 16px;
}
#forwardlooking {
	width: 600px;
}
#management p {
	padding-bottom: 10px;
	padding-right: 20px;
}
#benefits {
	padding: 10px 10px 10px 0;
}
#benefits p {
	padding-bottom: 10px;
}
#faq {
	padding-right: 20px;
}
#login {
	padding-top: 15px;
}
#project {
}
#share-structure {

}
#share-structure table {
	margin-left: 10px;
}
	#share-structure table td {
		font: normal 12px Verdana, Arial, sans-serif;
		padding: 3px 10px 3px 3px;
	}
	#share-structure table th {
		color: #001494;
		font: normal 12px Verdana, Arial, sans-serif;
		text-align: left;
		background: white;
	}
	#share-structure table tr {
		background: #E6E6E6;
	}
	#share-structure table tr.colhead td,
	#share-structure table td.colhead {
		font-weight: bold;
	}
	.shareList li {
		line-height: 18px;
	}
	.annualMeeting tr td,
	.tradingSymbols tr td {
		background: #FFF;
	}
/* ------------------------HEADERS */
.replace {
	position: relative;
	margin: 0;
	padding: 0;
	/* hide overflow:hidden from IE5/Mac \*/
	
	overflow: hidden;
	/* */
}
.replace SPAN {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1; /*for Opera 5 and 6*/
}
#h-whatwedo, #h-whatwedo SPAN {
	background: url(http://www.usgeothermal.com/images/headers/whatwedo.gif) left 5px no-repeat;
	width: 639px;
	height: 43px; 
}
#h-thelatest, #h-thelatest SPAN {
	background: url(http://www.usgeothermal.com/images/headers/thelatest.gif) left top no-repeat;
	width: 616px;
	height: 32px; 
}
#h-events, #h-events SPAN {
	background: url(http://www.usgeothermal.com/images/headers/events.gif) left top no-repeat;
	width: 682px;
	height: 32px;
}
#h-forwardlooking, #h-forwardlooking SPAN {
	background: url(forwardlooking.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-management, #h-management SPAN {
	background: url(http://www.usgeothermal.com/images/headers/management.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-corpaffiliations, #h-corpaffiliations SPAN {
	background: url(http://www.usgeothermal.com/images/headers/corpaffiliations.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-whistleblower, #h-whistleblower SPAN {
	background: url(http://www.usgeothermal.com/images/headers/whistleblower.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-benefits, #h-benefits SPAN {
	background: url(http://www.usgeothermal.com/images/headers/benefits.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-faq, #h-faq SPAN {
	background: url(http://www.usgeothermal.com/images/headers/faq.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-resources, #h-resources SPAN {
	background: url(http://www.usgeothermal.com/images/headers/resources.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-sitemap, #h-sitemap SPAN {
	background: url(http://www.usgeothermal.com/images/headers/sitemap.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-financialreports, #h-financialreports SPAN {
	background: url(http://www.usgeothermal.com/images/headers/financialreports.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-gallery, #h-gallery SPAN {
	background: url(http://www.usgeothermal.com/images/headers/gallery.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-nealhotspring, #h-nealhotspring SPAN {
	background: url(http://www.usgeothermal.com/images/headers/nealhotspringproject.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-newsreleases, #h-newsreleases SPAN {
	background: url(http://www.usgeothermal.com/images/headers/newsreleases.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-privacy, #h-privacy SPAN {
	background: url(http://www.usgeothermal.com/images/headers/privacypolicy.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-raftriver, #h-raftriver SPAN {
	background: url(http://www.usgeothermal.com/images/headers/raftriverproject.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-stockquote, #h-stockquote SPAN {
	background: url(http://www.usgeothermal.com/images/headers/stockquote.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-analyst, #h-analyst SPAN {
	background: url(http://www.usgeothermal.com/images/headers/analystcoverage.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-contact, #h-contact SPAN {
	background: url(http://www.usgeothermal.com/images/headers/contactus.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-sharestructure, #h-sharestructure SPAN {
	background: url(http://www.usgeothermal.com/images/headers/sharestructure.gif) left 5px no-repeat;
	width: 639px;
	height: 43px;
}
#h-indepth, #h-indepth SPAN {
	background: white url(http://www.usgeothermal.com/images/headers/indepth.gif) left top no-repeat;
	width: 670px;
	height: 37px;
}
/* ----------------------PARAGRAPH STYLES */
p {
	font: normal 12px Verdana, Arial, sans-serif;
	padding-left: 20px;
}
p a {
	font: normal 10px Verdana, Arial, sans-serif;
	text-decoration: underline;
}
p a:link,
p a:visited {
	color: #000;
}
p a:hover,
p a:active {
	color: #001494;
}
p a.lnkText {
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: underline;
}
p a.lnkText:link,
p a.lnkText:visited {
	color: #001494;
}
p a.lnkText:hover,
p a.lnkText:active {
	color: #026e12;
}
strong {
	color: #001494;
	font-weight: bold;
}
h3 { /*FAQ page*/
	 font: bold 12px Verdana, Arial, sans-serif;
	 color: #001494;
	 padding: 20px 0 10px 0;
}
h2 { /*hidden*/
	color: #001494;
	font: 16px Verdana, Arial, sans-serif;
	font-variant: small-caps;
}
h2 { /*StockQuote page*/
	font: bold 14px Verdana, Arial, sans-serif;
	 color: #001494;
	padding: 20px 0 10px 0;
}
h4 { /*Gallery page*/
	font: bold 12px Verdana, Arial, sans-serif;
	color: #001494;
	padding-bottom: 10px;
}
h5 { /*Gallery page*/
	font: bold 14px Verdana, Arial, sans-serif;
	color: #001494;
	padding: 0 0 10px 20px;
	
}
.date {
	font-size: 10px;
	font-weight: bold;
}
.date1 {
	font-size: 12px;
	font-weight: bold;
}
.date2 {
	font-size: 12px;
	font-weight: bold;
}
.title { /*Index page*/
	font-weight: bold;
	color: #001494;
	font-variant: small-caps;
	font-size: 14px;
	
}
/* ----------------------NEWS RELEASES & FIN REPORTS */
#tblHeader {
	font: bold 12px Verdana, Arial, sans-serif;
	background: #001494;
	color: white;
}
	#tblHeader td {
		padding: 5px;
	}
#tblRow {
	font: normal 12px Verdana, Arial, sans-serif;
	color: #000;
	background: #f1f1f1;
	border-top: 2px solid #FFF;
}
	#tblRow td {
		padding: 3px;
		vertical-align: top;
	}
#tblAltRow {
	font: normal 12px Verdana, Arial, sans-serif;
	color: #000;
	background: #edf5fc;
	border-top: 2px solid #FFF;
}
	#tblAltRow td {
		padding: 3px;
		vertical-align: top;
	}
.tblLnk a:link,
.tblLnk a:visited {
	color: #001494;
	}
.tblLnk a:hover,
.tblLnk a:active {
		color: #026e12;
}
/* -----------------------GRASS */
#grass {
	clear: both;
	background: url(grass.jpg);
	width: 800px;
	height: 65px;
	margin: 0;
	padding: 0;
}

/* ----------------------FOOTER */
#footer {
  	width: 800px;
	margin: 0 auto;
}
#footer p a {
	font: 14px Arial, sans-serif;
	color: #001494;
}
	#footer p a:link,
	#footer p a:visited {
	color: #001494;
	}
	#footer p a:hover,
	#footer p a:active {
		color: #026e12;
	}
#copyright {
	font: normal 10px Arial, sans-serif;
}

/* ----------------------USER CONTROLS */
#stock-quote {
	padding: 0 10px;
	text-align: right;
	color: #001494;
	font: bold 12px Verdana, Arial, sans-serif;
}
#emailSignup {
/*	padding: 0 5px;
*/	text-align: right;
	color: #001494;
}
	#emailSignup a {
		color: #001494;
		font: bold 10px Verdana, Arial, sans-serif;
	}
	#emailSignup a:link, #emailSignup a:visited {
		color: #001494;
	}
	#emailSignup a:hover, #emailSignup a:active {
		color: #026e12;
	}
.emailRequired {
	color: red;
	font: normal 10px Verdana, Arial, sans-serif;
}
.emailSuccess {
	color: #026e12;
	font: bold 12px Arial, sans-serif;
}

/* ----------------------MISCELLANEOUS */
#geothermal-image { /*Index Pg*/
	background: url(http://www.usgeothermal.com/images/about-us-pic.jpg) center center no-repeat;
	width: 620px;
	height: 96px;
}
.column {
	float: left;
	width: 300px;
	vertical-align: top;
}
#tblFAQ td {
	color: #001494;
	font: bold 10px Verdana, Arial, sans-serif;
	padding: 3px;
}
#faq a,
#resources a {
	color: #001494;
	font: normal 12px Verdana, Arial, sans-serif;
}
#faq a:hover, 
#faq a:active,
#resources a:hover,
#resources a:active {
	color: #026e12;
}
#resources p {
	padding-bottom: 10px;
}
ul, ol {
	padding-left: 30px;
}
#faq p {
	padding-bottom: 10px;
	text-indent: 20px;
}
ul li,
ol li {
	font: normal 12px Verdana, Arial, sans-serif;
}
#resources ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}
.required {
	font-size: 10px;
}
.tblLogin {
	margin: 15px 0 0 20px;
}
.tblLogin td {
	font: normal 12px Verdana, Arial, sans-serif;
	padding: 2px;
}

#sitemap p, #sitemap2 p {
	font: bold 12px Verdana, Arial, sans-serif;
}
#sitemap p a, #sitemap2 p a {
	color: #001494;
	font: bold 12px Verdana, Arial, sans-serif;
}
#sitemap a:link, #sitemap a:visited,
#sitemap2 a:link, #sitemap2 a:visited {
	color: #001494;
}
#sitemap a:hover, #sitemap a:active,
#sitemap p a:hover, #sitemap p a:active,
#sitemap2 a:hover, #sitemap2 a:active,
#sitemap2 p a:hover, #sitemap2 p a:active {
	color: #026e12;
}
#sitemap ul, #sitemap ol,
#sitemap2 ul, #sitemap2 ol {
	list-style-type: none;
}
#sitemap ul li, #sitemap ol li,
#sitemap2 ul li, #sitemap2 ol li {
	padding-bottom: 4px;
}
#tbForm {
	font: normal 12px Verdana, Arial, sans-serif;
	margin-left: 30px;
}
	#tbForm a:link, 
	#tbForm a:visited {
		color: #001494;
		text-decoration: underline;
	}
	#tbForm a:hover, 
	#tbForm a:active {
		color: #026e12;
		text-decoration: underline;
	}
/*#AjaxLoadingPanel1 {
	font: 12px Georgia, Times, serif;
	position: absolute;
	bottom: 25px;
	left: 60px;
}*/
#lblConfirm {
	font-style: italic;
	font-weight: bold;
	color: #001494;
}
.tblStock th {
	border-bottom: 1px solid gray;
}
/* ----------------------PROJECT PAGES */
#tblRotator {
	position: absolute;
	top: 10px;
	left: 0;
	width: 320px;
	height: 240px;
}
#tableRotator {
	width: 320px;
	height: 240px;
}
.rotator-cell {
/*	background: #001494;*/
}
.picTitle {
	padding: 0 10px;
	text-align: center;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
#projectUpdates {
	position: absolute;
	top: 10px;
	left: 320px;
	width: 300px;
	height: 225px;
	overflow: scroll;
	border: 1px solid #001494;
	padding: 5px 0;
	overflow-x: hidden;
}
#projectUpdates p {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
}
#project {
	margin-top: 250px;
}
#project p {
	padding: 0 10px 10px 0;
}
/* ----------------------GALLERY PAGES */
.infoPane {
	vertical-align: top;
	padding: 15px;
}
.thumbsViewer {
	padding: 0 10px;
	background: url(http://www.usgeothermal.com/images/thumbViewerBg.gif) left center no-repeat; 
}
.selected {
	border: 2px solid #001494;
	padding: 2px;
}
.previewPane {
	width: 360px;
	vertical-align: top;
}
.preview {
	vertical-align: top;
}
#galleryScroller {
	
}
.details {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #000;
}
.top {
	background: url(http://www.usgeothermal.com/images/top.gif) left top repeat-x;
}
.left {
	background: url(http://www.usgeothermal.com/images/left.gif) left top repeat-y;
}
.right {
	background: url(http://www.usgeothermal.com/images/right.gif) left top repeat-y;
}
.bottom {
	background: url(http://www.usgeothermal.com/images/bottom.gif) left bottom repeat-x;
}
.topLnk {
	text-align: right;
}
.invisible {
	visibility:hidden;
}
