body
{
	font-family:Arial;
	font-size:11px;
}

label
{
    color:#003333;
	font:12px ARIAL;
}

select
{
    width:250px;
    font-size:9pt;
}

input
{
    width:245px;
    font-size:9pt;
}

legend
{
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
}

a
{
	color:#003333;
}

a:hover
{
	color:red;
	text-decoration:none;
}

.savedYesCompClass
{
    color:#adc4c4;
	text-decoration:none;
}

.savedYesCompClass:hover
{
	color:red;
	text-decoration:none;
}

.savedNoCompClass
{
	text-decoration:none;
}

.savedNoCompClass:hover
{
	color:red;
	text-decoration:none;
}

.general
{
    font-family:Arial;
	font-size:11px;
}

.sowcontent
{
    font-family:Arial;
    font-size:13px;
}

.lableStyles
{
    font-weight:bold;
}

.loginText
{
    color:#ffffff;
	font: 12px VERDANA;
	font-weight:bold;
}

.textBoxStyle
{
    height:18px;
    font: 10px VERDANA;
    width:115px;
}

.normalText
{
    color:2f605c;
	font: 10px VERDANA;
}

.smallText
{
    color:31605b;
	font: 8pt ARIAL;
}

.linkTag
{
    border-bottom:1px dashed #2f605c;
}

.menuItem
{
    color:#194F49;
	font: 8pt ARIAL;
    font-weight:bold;
    font-variant: small-caps;
}

.headingStyle
{
    color:#003333;
	font-size:18px;
	font-family:VERDANA;
	font-weight:bold;
	padding-bottom:5px;
}

.labelTd
{
    background-color:#cbd9d9;
    padding-left:20px;
    width:280px;
}

.fieldTd
{
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
    width:350px;
}

.tableBorder
{
    background-color:#e3e9e9;    
    border-collapse:collapse;
    border-color:#98a9a7;
}

.innerTable
{
    border-collapse:collapse;
    width:100%;
}

.welcomeHeader
{
    color:#003333;
	font: 12px ARIAL;
	font-weight:bold;
}

.buildingHeader
{
    background-color:#cbd9d9;
    color:#003333;
	font: 12px ARIAL;
	font-weight:bold;
    padding:5px;
}

.fuelDataHeader
{
    background-color:#cbd9d9;
    color:#003333;
	font: 12px ARIAL;
	font-weight:bold;
    padding:3px;
}

.buildingContent
{
    color:#003333;
    background-color:#e3e9e9;
    padding:5px;
	font: 11px Arial;
}

.flashNotice
{
    border-color:red;
    border-style:solid;
    border-width:1px;
    color:red;
    background-color:#ffffcc;
    text-align:center;
    padding:3px;
}

.buttonClass
{
    width:80px;
}

.reportHeadStyle
{
    font:ARIAL;
    font-size:25px;
    color:blue;
    font-weight:bold;
    padding-left:0px;
    padding-top:5px;
    padding-bottom:5px;
    width:800px;
}
.reportSmallHeadStyle
{
    font:ARIAL;
    font-size:20px;
    color:blue;
    font-weight:bold;
    padding-left:0px;
    padding-top:5px;
    padding-bottom:5px;
    width:800px;
}
.reportLineStyle
{
    color:black;
    height:4px;
}
.reportThinLineStyle
{
    color:black;
    height:1px;
}
.reportFieldsetStyle
{   
    border-color:black;
    border-width:1px;
    padding:10px;
   
}
.reportSpanStyle
{
    font-size:18px;
    font:arial;
}
.reportHeaderTd
{
    padding-left:65px;
    width:280px;
}
.reportContentTd
{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    width:350px;
}

.reportFooter
{
    padding-top:50px;
    padding-bottom:5px;
}

.reportCapsHeader
{
	font: 12px ARIAL;
    font-weight: bold;
}

.cityLabelTd
{
    background-color:#cbd9d9;
    padding:5px;
}

.cityFieldTd
{
    padding:5px;
}

.adminLinkStyle
{
    color:#2b4838;
	font-size:13px;
	font-family:VERDANA;
	text-decoration:none;
	font-weight:bold;
}