/*
yellow	: #F1CB00 / #FFD701
blue	: #006AB6
olive	: #786101
green	: #527552
red		: #970900
*/

BODY, TD, A  {font-size: 8pt; font-family:  arial, sans-serif; font-weight: normal; color: #000000;}
H1 {font-size: 14pt; font-family: arial, sans-serif; color: #000000;}
HR {color: #454545;}
A {color: #2C5B74; font-weight: normal;}
A:hover {color: #ECBB51;}

/* PROJECT */
.Header {font-size: 15pt; font-weight: normal; color: #0099CC;}
.tableboxheader {font-size: 8pt; font-weight: normal; color: #ffffff;}
.Form {font-size: 9pt;}
.DropDown {font-size: 9pt;}
.SubmitButton {font-size: 8pt; font-weight: bold;}
.ApprovalButton {font-size: 8pt; font-weight: bold; color: white; background-color: red;}
.Warning {font-weight: bold; color: red;}
.date {font-family : Arial;font-size : 8.5pt;font-style : normal;font-variant : normal;font-weight : normal;color: #000000;}
.Label {font-weight: bold;}
.glossaryheader {font-family: arial, sans-serif; font-size:10pt; font-style:normal; font-variant:normal; font-weight:bold; color:#0099CC; text-decoration:none;}

.headerblue {color: #0099CC; font-weight: bold; text-decoration:none;}

a.headerbluelink {color: #000000; font-weight: bold; text-decoration:underline;}

a.backlink {color: #0099CC; font-weight: bold; text-decoration:underline;}
a.backlink:hover {color: #0099CC; font-weight: bold; text-decoration:none;}

a.forwardlink {color: #FF9900; font-weight: bold; text-decoration:underline;}
a.forwardlink:hover {color: #FF9900; font-weight: bold; text-decoration:none;}

a.breadcrumb {font-size : 7.5pt; font-style : normal; font-variant : normal; font-weight : normal; color: #7C7C7C;}
.breadcrumbSeperator {font-size : 7.5pt; font-style : normal; font-variant : normal; font-weight : normal; color: #7C7C7C;}


a.emaillink {font-size: 7.5pt; color: #0099CC; font-weight: bold; text-decoration:none;}
a.emaillink:hover {font-size: 7.5pt; color: #ECBB51; font-weight: bold; text-decoration:underline;}

input.go {font-size:7.5pt; font-family:arial, sans-serif; font-weight:bold; color:#ffffff; background-color:#69A5CC; border:1px solid; border-top-color:#003366; border-left-color:#003366; border-right-color:#003366; border-bottom-color:#003366;}

.description {font-size:8.5pt; font-family:arial,sans-serif; font-style:normal; font-variant:normal; font-weight:normal; color:#000000;}

.search {font-size:8.5pt; font-family:arial,sans-serif; font-weight:bold; color:#ffffff;}

a.coop {font-size:7.5pt; font-family:arial,sans-serif; font-style:normal; font-variant:normal; font-weight:normal; color:#DF1C32;}


a.secnav {font-family: arial, sans-serif; font-size:8.5pt; font-style:normal; font-variant:normal; font-weight:bold; color:#3A5B8A; text-decoration:none;}
a.secnav:hover {font-family: arial, sans-serif; font-size:8.5pt; font-style:normal; font-variant:normal; font-weight:bold; color:#FF9900; text-decoration:none; background-color:#ffffff;}
a.secnavS {font-family: arial, sans-serif; font-size:8.5pt; font-style:normal; font-variant:normal; font-weight:bold; color:#FF9900; text-decoration:none; background-color:#ffffff;}
a.secnavS:hover {font-family: arial, sans-serif; font-size:8.5pt; font-style:normal; font-variant:normal; font-weight:bold; color:#FF9900; text-decoration:none; background-color:#ffffff;}

a.footer {font-size: 8.5pt; font-family: arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration:none;}
a.footerS {font-size: 8.5pt; font-family: arial, sans-serif; font-weight: bold; color: #FFA800; text-decoration:underline;}
a.footer:hover {font-size: 8.5pt; font-family: arial, sans-serif; font-weight: bold; color: #FFA800; text-decoration:underline;}
a.footerS:hover {font-size: 8.5pt; font-family: arial, sans-serif; font-weight: bold; color: #FFA800; text-decoration:underline;}
.footerSeperator {font-size: 7.5pt; font-family: arial, sans-serif; font-weight: bold; color: #000000; text-decoration:none;}
.footerText {font-size: 7.5pt; font-family: arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration:none;}

a.adminnav {font-size:8pt; font-style:normal; font-variant:normal; font-weight:normal; color:#000000; text-decoration:underline;}
a.adminnav:hover {font-size:8pt; font-style:normal; font-variant:normal; font-weight:normal; color:#000000; text-decoration:none;}
a.adminnavS {font-size:8pt; font-style:normal; font-variant:normal; font-weight:normal; color:#000000; text-decoration:none;}
a.adminnavS:hover {font-size:8pt; font-style:normal; font-variant:normal; font-weight:normal; color:#000000; text-decoration:none;}
.adminnavtext {font-size:7.5pt; font-style:normal; font-variant:normal; font-weight:normal; color:#000000; text-decoration:none;}
.adminheader {font-size: 14pt; font-weight: bold; color: #668091;}

.administrationtopheader {font-family: arial; font-size: 8pt; font-weight: bold; color: white; text-transform: uppercase; text-decoration:none;}

/* News */
a.HomepageNewstitle {font-size: 10pt; font-family:  arial, sans-serif; font-weight: bold; text-decoration:underline; color: #2C4A8D;}
a.HomepageNewsmore {font-size: 8pt; font-family:  arial, sans-serif; font-weight: bold; text-decoration:underline; color: #2C4A8D;}
a.NewsHeadline {font-size: 12pt; font-weight: bold; color: #0099CC;}
.NewsHeadlineTitle {font-size: 12pt; font-weight: bold; color: #0099CC;}


/* DATAGRID */
.TableHeader {
	font-family: arial; 
	font-size: 8pt; 
	font-weight: bold; 
	background-color:#668091; 
	color: white; 
	text-transform: uppercase; 
	text-decoration:none;
	background-image: url(/images/bkg_tableheader.gif); 
	background-position: bottom; 
	background-repeat: repeat;
	}
a.TableHeader {font-family: arial; font-size: 8pt; font-weight: bold; color: white; text-transform: uppercase;}
a.TableHeader:hover {font-family: arial; font-size: 8pt; font-weight: bold; color: #FFA800; text-transform: uppercase; text-decoration: none;}

.RowLight {background-color: #F7F3EF; }
.RowDark {background-color: #EAEAE4; }
.RowAlert {background-color: #ffcc33; }
.Rowblue {background-color: #EEF4F6; }

.TabNavSelected {font-family: arial; font-size: 9pt; font-weight: bold; background-color: #668091; color: white; text-decoration: none;}
a.TabNavSelected {font-family: arial; font-size: 9pt; font-weight: bold; color: white; text-decoration: none;}
a.TabNavSelected:hover {font-family: arial; font-size: 9pt; font-weight: bold; color: #E8BE00; text-decoration: none;}


.TabNav {font-family: arial; font-size: 9pt; font-weight: bold; background-color: #EEEEEE; color: black; text-decoration: none;}
.TabTable {background-color: #668091;}
.TabTableInterior {background-color: #ffffff;}

.captiontext {font-size: 8pt; font-weight: bold; color: #000000;}
.SearchResultsMessage {font-size: 10pt; font-weight: bold; color: #339966;}
.headerwhite {font-size: 8pt; font-weight: bold; color: white; text-transform: uppercase; text-decoration: none;}

/* CALCULATOR */
.CalcStd {border-left: 1px solid black; border-right: 1px solid black; border-top: 0px solid black; border-bottom: 1px solid black;}
.CalcEnclosed {border-left: 1px solid black; border-right: 1px solid black; border-top: 0px solid black; border-bottom: 1px solid black;}


.CalcHeat {border-right: 0px solid black; border-bottom: 0px solid black; border-top: 2px solid black; }
.CalcCool {border-right: 0px solid black; border-bottom: 2px solid black;}
.CalcTotal {border-right: 0px solid black; border-bottom: 5px double black;}
.CalcAnnual {border-right: 0px solid black; border-bottom: 2px solid black; font-weight: bold; }

.CalcCostType {border-left: 2px solid black;}

.CalcBaseH  {border-left: 2px solid black; border-right: 0px solid black; border-top: 2px solid black; border-bottom: 1px solid black; background-color: #ffcccc}
.CalcBase  {border-left: 2px solid black; background-color: #fee7fe}

.CalcGeoH {border-right: 0px solid black; border-left: 2px solid black; border-bottom: 0px solid black; background-color: #ffff66}
.CalcGeo {border-right: 0px solid black; border-left: 2px solid black; background-color: #ffff99}

.CalcASHPH {border-right: 0px solid black; border-bottom: 0px solid black; background-color: #ffff66}
.CalcASHP {border-right: 0px solid black; background-color: #ffff99}

.CalcResH {border-right: 2px solid black; border-bottom: 0px solid black; background-color: #ffff66}
.CalcRes {border-right: 2px solid black; background-color: #ffff99}

.CalcLabel {font-weight: bold;}
.CalcLabelS {font-weight: bold; color: red; text-transform: uppercase;}
