#logo {
	height: 3.75em;
	line-height: 11px;
	background-color: #ff8f09;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 3.75em;
}

th {
    	color: #14140c;
  	background:   buttonface;
    	background: #f9cd85;
    	border-width: 1px;
    	border-style: solid;
	border-left: 0.1em solid #2f2523;
	border-top: 0.1em solid #2f2523;
	border-right: 0.1em solid #2f2523;
    	border-color: threedhighlight threedshadow threedshadow threedhighlight;
	cursor: pointer;
    	cursor: hand;
    	font: menu;
}
idcol {
    	background: buttonface;
}

tr  {
    	vertical-align: top;
}

h4  {
    	vertical-align: top;
}

div.bidHeader {
    	color: #14140c;
    	background: #fcfbdc;
    	vertical-align: top;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 18px;
    	border-left: 0.2em ;
	border-top: 0.2em ;
	border-right: 0.2em ;
}

tr.odd {
    	color: #14140c;
    	background: #fcfbdc;
    	margin: 0;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: small;
    	width: 100%;
}

tr.even {
    	color: #14140c;
    	background: #f9cd85;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: small;
    	border: 1px dotted #006699;
    	width: 100%;
}

a.light {
    	color: #07ffeb;
}

a span.export {
    	color: #07ffeb;
}

#bidSum {
    	vertical-align: top;
	font: bold 1.0em/100% Trebuchet MS, Arial, Helvetica, sans-serif;
	float: left;
	width: inherit;
	list-style: none;
    	height: 0em;
    	line-height: 0px;
    	background: transparent;
	padding: 0;
	margin: 0;
}

#bidSum ul {
        	height: 0em;
        	line-height: 0px;
}

#bidSum li {
	float: left;
	padding: 0;
	width: auto;
}

#bidSum ul li {
	float: left;
	padding: 0;
}

#bidSum li p {
	display: block;
	width: auto;
    	height: 1em;
    	line-height: 1em;
	border-left: 0.2em solid #2f2523;
	border-top: 0.1em transparent;
	border-right: 0.2em solid #2f2523;
	border-bottom: 0.1em transparent;
	padding: 0.1em .2em;
	color: #010203;
	background: #df5926;
	text-decoration: none;
}

#bidSum li a {
	display: block;
	width: auto;
	line-height: 1;
	border-left: 0.1em solid #2f2523;
	border-top: 0.1em solid #2f2523;
	border-right: 0.1em solid #2f2523;
	border-bottom: 0.1em solid #2f2523;
	padding: 0.25em 1.0em;
	color: #010203;
	background: #df5926;
	text-decoration: none;
}

#bidSum li a.active {
	display: block;
	width: auto;
	line-height: 1;
	border-left: 0.1em solid #2f2523;
	border-top: 0.1em solid #2f2523;
	border-right: 0.1em solid #2f2523;
	border-bottom: 0.1em solid #2f2523;
	padding: 0.25em 1.0em;
	color: #010203;
	background: #a31c2a;
	text-decoration: none;
}

#bidSum a:hover,
#bidSum a:active {
	color: #000;
	background: #ffa837;
}

.smallText {
    	font-size: 12px;
    	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	text-align: left;
}

.smallGraphText {
    	font-size: 10px;
    	color: #ffffff;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-weight: normal;
}

.pyramidText {
    	font-size: 12px;
    	color: #ffffff;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-weight: normal;
    	position: relative;
    	left: -30px;
    	top: 10px;
}

.ta {
    	font: 1.0em/100% Verdana, Arial, Helvetica, sans-serif;
    	color: #000000;
    	font-weight: normal;
    	text-align: left;
    	width: 100%;
    	height: 100%;
		align: left;
    	halign: left;
    	valign: top;
		border: 0px;
  		padding: 0px;
    	background-color: #f9cd85;
    	scrollbar-base-color: #f9cd85;
    	scollbars: none;
    	overflow: hidden;
}

.ta1 {
    	font: 1.1em/100% Verdana, Arial, Helvetica, sans-serif;
    	color: #ffffff;
    	font-weight: normal;
}

.ta2 {
    	font-size: 12px;
    	color: #ffffff;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-weight: normal;
}

.ticker {
    	font-size: 12px;
    	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-weight: normal;
    	text-align: left;
    	height: 16px;
    	width: 100%;
       	border: 1px;
    	padding: 0;
    	border-color: #f9cd85;
    	background-color: #f9cd85;  	
}

.menuDesc {
    	font-size:14px;
    	color:#000000;
    	font-weight:normal;
    	text-align:justify;
    	border-width:0px;
    	background-color:#f9cd85;
    	margin-left:2px;
    	margin-right:0px;
    	margin-top:0px;
    	margin-bottom:5px;
    	position:relative;
}

.infoPages {
    	padding:0;
    	width:72%;
    	height:auto;
    	margin-left:14%;
    	margin-right:14%;
    	background: none #f9cd85;
    	border: solid #f9cd85 8px;
        border-radius:20px;
        -moz-border-radius:20px; /* Firefox 3.6 and earlier */
	box-shadow: 10px 10px 15px darkorange;
	-moz-box-shadow: 10px 10px 15px darkorange;
    	font-size:14px;
    	color:#000000;
    	font-weight:normal;
    	text-align:left;
}

.pwrPages {
	font: 1.1em/100% Verdana, Arial, Helvetica, sans-serif;
    	padding-left: 15px;
    	padding-right: 15px;
    	width:72%;
    	height:auto;
    	margin-left:14%;
    	margin-right:14%;
    	background: none #f9cd85;
    	border: solid #f9cd85 8px;
    	color:#000000;
    	text-align:left;
}

.infoPages h3 {
    	font-size:16px;
    	color:#000000;
    	font-weight:bold;
    	text-align:left;
    	margin-bottom:0%;
}

.infoPages h4 {
    	font-size:13px;
    	color:#000000;
    	font-weight:normal;
    	text-align:left;
    	margin-bottom:0%;
}

.efficiencyPage {
    	padding:0;
    	width:80%;
    	margin-left:10%;
    	margin-right:10%;
    	background: none #f9cd85;
    	border: solid #f9cd85 8px;
    	font-size:14px;
    	color:#000000;
    	font-weight:normal;
    	text-align:left
}

.fontSmallNavyBold
{
    	font-weight:bold;
    	font-size:14px;
    	color: #000099;
}

.loginButtons1
{
    	text-decoration:underline;
    	font-weight:normal;
    	border:none;
    	background-color:#f9cd85;
   	color:#f9cd85;
    	cursor:pointer;
    	cursor:hand;
}

.loginButtons2
{
    	font: 1.1em/100% Trebuchet MS, Arial, Helvetica, sans-serif;
    	height: 1.3em;
     	border:none;
	    font-weight:bold;
    	text-decoration:none;
     	text-align:center;
    	background:#df5926;
    	color:#010203;
    	cursor:pointer;
    	cursor:hand;
}

.submitButton1
{
    	font: 1.0em/100% Trebuchet MS, Arial, Helvetica, sans-serif;
    	height: 1.3em;
    	border:none;
	font-weight:bold;
    	text-decoration:none;
	text-align:left;
    	background:#df5926;
    	color:#010203;
    	cursor:pointer;
    	cursor:hand;
    	width:350px;
}

.biddinggraph
{
	
position: relative;
	
z-index: 0;

}

.biddinggraph:hover
{

	background-color: transparent;

	z-index: 50;

}

.biddinggraph span
{
	/*CSS for enlarged image*/
	
position: absolute;
	
background-color: lightyellow;
	
padding: 0px;

	left: -1000px;

	border: 0px;

	visibility: hidden;
	
color: black;

	text-decoration: none;

}

.biddinggraph span img
{
	 /*CSS for enlarged image*/
	
border-width: 0;

	padding: 0px;

}

.biddinggraph:hover span
{
	 /*CSS for enlarged image on hover*/
	
visibility: visible;
	
top: 0px;
	
left: 0px;
	/*position where enlarged image should offset horizontally */
}

.pricegraph
{
	
position: relative;
	
z-index: 0;

}

.pricegraph:hover
{

	background-color: transparent;

	z-index: 50;

}

.pricegraph span
{
	/*CSS for enlarged image*/
	
position: absolute;
	
background-color: lightyellow;
	
padding: 0px;

	top: 0px;
	left: -1223px;

	border: 0px;

	visibility: hidden;
	
color: black;

	text-decoration: none;

}

.pricegraph span img
{
	 /*CSS for enlarged image*/
	border-width: 0;

	padding: 0px;

}

.pricegraph:hover span
{
	 /*CSS for enlarged image on hover*/
	
visibility: visible;
	
top: 0px;
	
left: -1223px;
	/*position where enlarged image should offset horizontally */
}

.pwrbuttons
{
	background-color: #df5926;
	color: black;
   	font-weight:bold;
	font-size:12px;
	margin-left: 0px;
	padding-left:2px; padding-right:5px; padding-top:5px; padding-bottom:5px;
}

/* iframe's parent node */
div#ifm {
    position: fixed;
    width: 100%;
    height: 90%;
}

/* iframe itself */
div#ifm > iframe {
    display: block;
    width: 100%;
    height: 99%;
    border: none;
}
