﻿/* ENERGY CENTER */
.ec-container 
{
	padding-bottom: 20px;
}
.ec-container table tr.alt { background: #b8cde3;}
.ec-container table { background: #fff;width: 100%; margin:2px;}
.ec-container table tr td, .ec-container table tr th { padding: 3px;}
.ec-container table tr td.center { text-align:center; }

.ec-container div#flash2
{
    position: absolute;
    margin-left: -1px;
    border: 1px solid #b2b2b2;
    border-top: 0 none;
}

#MITables,
#MITables2,
#MITables3,
.MITables
{
    font-size:x-small;
}
#MITables .r { padding-right: 10px;}
#MITables .intro .mi-submit { padding: 0 10px;}
#MITables h2,
#MITables2 h2,
#MITables3 h2,
.MITables h2
{
    font-size:small;
}

.market-entry
{
	padding-bottom: 35px;
}


.widget, .widget-long
{
	background: #fff;
	border: 1px solid #b2b2b2;
	margin-bottom: 1em;
	width:345px;
}
.widget-long { width: 712px;}
.widget h3, .widget-long h3 { padding:5px 0px 0px 9px; }
#snap-shot
{
	width: 345px;
	background: #fff;
	padding: 3px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 339px;
}
#snap-shot table { width: 100%;}
#snap-shot table tr td 
{
	padding: 3px;
}
#snap-shot h2 { border-bottom: 20px solid #719bc8; }

.widgetBig 
{ 
    background: #fff;
	border: 1px solid #b2b2b2;
	margin-bottom: 1em;
    width: 712px; 
}

#activities-preview
{
	width: 100%;
	background: #fff;
}
#activities-preview tr th { font-weight: bold;}
#search-form 
{
	background: #fff;
	border: 1px solid #b2b2b2;
	padding: 3px;
	width: 450px;
	margin-bottom: 20px;
}
.show-all 
{
	margin: 0 8px; 
	padding: 10px 0 6px 0;
	background: url(/images/common/dotsHz.gif) repeat-x bottom left;
}
#custom-search h4 { padding: 8px; font-weight: bold;}
#custom-search .date-filter input { vertical-align: top;}
#custom-search .date-filter { background: #b8cde3; padding: 2px 5px 3px 8px;}
#custom-search .show-filter { padding: 4px;text-align: right;}

.listing { width: 100%;}
.listing tr td 
{
	padding: 8px 5px 8px 10px;
	border: 2px solid #f2eee7;
}
.listing tr th 
{
	color: #2b6b94;
	padding: 8px 5px 8px 10px;
}
.listing tr.hdr { background: none;}
.listing tr { background: #f2eee7;}
.listing tr.alt { background: #ced8e2;}


#savings-totals
{
	margin-bottom: 15px;
	font-weight: bold;
}
#savings-totals table tr td { padding-right: 20px;padding-bottom: 2px;}

.widget .intro, .widget-long .intro { padding: 10px;}
.widget-long .graph { padding: 10px;}

.history-listing { background: #fff; width: 98%; padding: 3px;border: 1px solid #b2b2b2;}
.history-listing table { width: 100%;}
.history-listing table tr td { padding: 5px; background: none; border: none;}
.history-listing table tr { background: #fff;}
.history-listing table tr.alt { background: #e7e7e7;}

#site-listing-top 
{
	width: 100%;
}
#filter-area
{
	width: 480px;
}
#filter-areacont
{
	width: 700px;
}
.filter 
{
	border: 1px solid #b2b2b2;
	background: #fff;
	margin-bottom: 15px;
}
.filter h3, .filter h4
{ 
	padding-left: 4px;
	padding-bottom:4px;
	background: url(/images/common/dotsHz.gif) repeat-x bottom left;
	margin: 5px 10px 5px 5px;
}
.filter .top { text-align: left; padding: 0 4px 0 5px;}
.blue-row { background: #b8cde3; padding: 3px 0 3px 5px; margin: 5px; vertical-align: text-top;}
.white-row { text-align: right; margin: 5px 5px 5px 10px;vertical-align: text-top;}
.filter input { font-size: 95%; padding: 1px; }
.filter select { font-size: 95%;padding: 0;}
.filter select.pad { margin-right: 35px;}
.filter img { vertical-align: middle;}
#all-sites-chart 
{
	width: 250px;
}
.chart { padding: 2px; border: 1px solid #b2b2b2; background: #fff; margin-bottom: 1em;}
.chart h3 { margin: 5px 0 10px 5px;}
.chart div .l, .chart div .r {}
.chart table { width: 333px;}
.chart table tr th 
{
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
	background: #719bc8;
}
.chart table tr th.lbl { text-align: center;}
.chart tr.sub-hdr { background: #b5cbe2; color: #fff; font-weight: bold;}
.chart table tr td { padding: 3px 5px;}
.chart table tr.alt { background: #b8cde3;}

#usage-filter, #site-filter { width: 500px;}
#usage-filter .white-row .l div.inline { display: inline;}
#gas-graph, #electric-graph { padding: 10px;}
div.ss-disclaimer 
{
	font-size: 85%;
	font-style: italic;
	color: #999;
	padding: 5px 100px 5px 7px;
}
#site-content
{
	background: #f2eee7;
	padding: 10px;
}
div.summary-loader
{
	margin: 15px 5% 0 10%;
}
div.summary-loader div.ajax-loader 
{

}


#intro .l table tr td { padding-right: 15px; font-weight: bold;}
#intro { margin: 15px 0;}
#btn-back { padding-bottom: 15px;}

.page-listing select { font-size: 95%; padding: 0;}
.page-listing .l .page-controls div{ display: inline;}
.page-listing .l .page-controls { margin-bottom: 3px;}
.page-listing .l { margin-bottom: 12px;}

#resource-content { width: 500px;}
#resource-content ul li { padding-bottom: 4px;}

.contact-listing 
{
	background: #f2eee7;
	padding: 10px;
	padding-right: 120px;
}

.contact-listing table { width: 100%;}
.contact-listing table tr td { width: 50%;}

.ddlIndex
{
    width:180px;
    margin:0px;
}

#flashWidget
{
    height:274px;
}

/* RFP */
#rfp-supplier-add-info ol
{ 
    margin-bottom: 15px;
    font-weight:bold;
}
#rfp-supplier-add-info ol li { padding-bottom: 11px; list-style-type: none;}
#rfp-supplier-add-info label { display: inline;}
#rfp-supplier-add-info .rfp-text label { display: inherit;}

#rfp-supplier-add-info table tr td { padding: 3px 8px 3px 3px; }

ul.bid-question-list li { padding-bottom: 1em;}

#rfp-bidding-terms div.err { margin-bottom: 12px; }
.rfp-text label,
.rfp-upload label
{
}

.matrix { width: 100%;}
.matrix tr td
{
	padding: 3px;
	border: 1px solid #c2c2c2;
}
.matrix tr td input.input{ width: 40px;}

#rfp-client-approval { margin-bottom: 25px;}
#rfp-client-approval h3 label { font-weight:bold; }
/*#recTest
{
    padding-bottom:12px;
}*/
div#supplierProfile
{
    margin-top:15px;
    margin-bottom:30px;
}

.supported-utilities
{
    margin-bottom:60px;
}

.utilHeader
{
    font-weight:bold;
    margin-bottom:4px;
}

.profileButtons
{
    padding:115px 20px 0px 20px;
}

#topProfileButton
{
    margin-bottom:10px;
}

/* RFP Detail Pages */
#supplier-rfp .widget-long
{
	margin-bottom: 25px;
}

#rfp-client-approval 
{
	width: 94%;
	background: #f2eee7;
	padding: 15px;
}
#rfp-client-approval div.l
{
	width: 55%;
}

#rfp-client-approval div.r
{
	width: 35%;
	background: #fff;
	padding: 10px;
	border: 1px solid #ccc;
}
tr.chosen td { font-weight: bold; color: #009029;}

#rfp-supplier div.l, #rfp-supplier div.r { width: 48%;}

div.rfp-text { padding-bottom: 9px;padding-top: 9px;}
div.rfp-text label { font-style: normal; vertical-align: top;}
div.rfp-upload { padding-bottom: 9px;}

div.bid-list-item { padding-bottom: 30px;}
div.bid-list-item p.btns img { margin-right: 15px;}
span.add-info-answer { color: #2B6B94; font-weight: bold; padding-left: 6px;}
.rfp-supplier-bid-buttons { padding-top: 15px;}

#bid-submit-text 
{
	padding: 10px;
	background: #f2eee7;
	margin-bottom: 20px;
}

#historical-usage 
{
	background: #fff;
	padding: 3px;
}
#historical-usage table tr th { font-weight: bold;}

#proposals-uploaded tr td { padding: 4px 15px 4px 4px;}

#intranet-market #ec-container table.listing { width: 98%;}

#usages tr th { text-align: right;}
#usages tr th.first { text-align: left;}
