/* .normalbody{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #415A77; background: #ffffff; margin: 0 auto; } */
.alternatebody{font-size: 9pt; font-weight: normal; color: #000000; background-color: #66ff99;}
.normallink{font-size: 10pt; font-weight: bold; color:blue; text-decoration:none;cursor:hand;}
.normaltextlink{font-size: 10pt; font-weight: normal; color:blue; text-decoration:none;cursor:hand;}
.largelink{font-size: 14pt; font-weight: bold; color:blue; text-decoration:none;cursor:hand;}
.smalllink{font-size: 9pt; font-weight: bold; color:blue; text-decoration:none;cursor:hand;}
.smallestlink{font-size: 8pt; font-weight: normal; color:blue; text-decoration:none;cursor:hand;}
.smallhilitelink{font-size: 9pt; font-weight: bold; color:red; text-decoration:none;cursor:hand;}
td a{font-size: 9pt; font-weight: bold; color:blue; text-decoration:none;cursor:hand;}
.imagelink{vertical-align:middle;cursor:hand;}

.smalltextlink{font-size:9pt;font-weight:normal;color:blue;text-decoration:none;cursor:hand;}
.tableheader2b{font-size:10pt;font-weight:bold;background-color:#99CCFF;color:#000000;text-decoration:none;cursor:default}
.tablesubheader2b{font-size:10pt;font-weight:bold;background-color:#FFFFCC;color:#000000;text-decoration:none;cursor:default}
.tablesubheader2n{font-size:10pt;font-weight:normal;background-color:#FFFFCC;color:#000000;text-decoration:none;cursor:default}
.tablesubheader3b{font-size:10pt;font-weight:bold;background-color:#F8F8FF;color:#000000;text-decoration:none;cursor:default}
.tablesubheader4n{font-size:10pt;font-weight:normal;background-color:#FFFFFF;color:#000000;text-decoration:none;cursor:default}
.tablesubheader5b{font-size:10pt;font-weight:bold;background-color:#FFE6E6;color:#000000;text-decoration:none;cursor:default}
.tablesubheader5n{font-size:10pt;font-weight:normal;background-color:#FFE6E6;color:#000000;text-decoration:none;cursor:default}

.subtitlelink{font-size: 12pt; font-weight: bold; color: #000000; text-decoration:none; cursor:hand}
.subtitletext{font-size: 12pt; font-weight: bold; color: #000000; text-decoration:none; cursor:default}
.boldtext{font-size: 10pt; font-weight: bold; color: #000000; text-decoration:none; cursor:default}
.normaltext{font-size: 10pt; font-weight: normal; color: #000000; text-decoration:none; cursor:default}
.smalltext{font-size: 9pt; font-weight: normal; color: #000000; text-decoration:none; cursor:default}
.smalltexttv{font-size: 22pt; font-weight: normal; color: #000000; text-decoration:none; cursor:default}
.smallertext{font-size: 8pt; font-weight: normal; color: #000000; text-decoration:none; cursor:default}
.smallesttext{font-size: 7pt; font-weight: normal; color: #000000; text-decoration:none; cursor:default}
.numericnormaltext{text-align: right;font-size: 10pt; font-weight: normal; color: #000000; text-decoration:none; cursor:default}
.numericsmalltext{text-align: right;font-size: 9pt; font-weight: normal; color: #000000; text-decoration:none; cursor:default}
.hilitetext{font-size: 10pt; font-weight: normal; color: #FF0000; text-decoration:none; cursor:default}
.smallhilitetext{font-size: 9pt; font-weight: normal; color: #FF0000; text-decoration:none; cursor:default}
.smallerhilitetext{font-size: 8pt; font-weight: normal; color: #FF0000; text-decoration:none; cursor:default}
.smallesthilitetext{font-size: 7pt; font-weight: normal; color: #FF0000; text-decoration:none; cursor:default}
.boldhilitetext{font-size: 10pt; font-weight: bold; color: #FF0000; text-decoration:none; cursor:default}
.numericboldhilitetext{text-align: right; font-size: 10pt; font-weight: bold; color: #FF0000; text-decoration:none; cursor:default}
.alternateboldhilitetext{font-size: 10pt; font-weight: bold; color: #FF0000; background-color: #cccccc; text-decoration:none; cursor:default}
.errortext{font-size: 16pt; font-weight: bold; color: #FF0000; text-decoration:none; cursor:default}
.smalllabel{font-size: 9pt; font-weight: bold; color: #000000; text-decoration:none; cursor:default}
.normallabel{font-size: 10pt; font-weight: bold; color: #000000; text-decoration:none; cursor:default}
.normalullabel{font-size: 10pt; font-weight: bold; color: #000000; text-decoration:underline; cursor:default}
.hilitelabel{font-size: 10pt; font-weight: bold; color: #e49922; text-decoration:none; cursor:default}
.underlinelabel{font-size: 10pt; font-weight: bold; color: #000000; text-decoration:underline;}
.normaltextbox{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; background-color: #ffffff;}
.disabledtextbox{font-size: 9pt; font-weight: normal; color: #000000; background-color: #F5F5F5;}
.smallbutton{font-size: 8pt; font-weight: bold; color: #000000;background-color: #A9A9A9;}
.linkbutton{font-size:10pt; font-weight:bold; color:blue; background-color:#ffffff; border:0px; cursor:hand;}
.normalbutton{font-size:10pt; font-weight:bold; color: #000000;background-color: #A9A9A9;}
.normalradiobutton input{float: left; font-size: 10pt; font-weight: bold; color: #000000;}
.normalradiobutton label{margin-left: 5px; display: block; font-size: 9pt; font-weight: bold; color: #000000;}
.tableheader{font-size: 10pt; font-weight: bold; background-color: LightSlateGray; color:#000000; text-decoration:none;}
.tableheadertv{font-size: 22pt; font-weight: bold; background-color: LightSlateGray; color:#000000; text-decoration:none;}
.listpageheader{text-align: center; font-size: 11pt; font-weight: bold; background-color:LightSlateGray; color:#000000; text-decoration:none;}
.listpagedetail{text-align: left; font-size: 10pt; font-weight: bold; background-color:LightSlateGray; color:#000000; text-decoration:none;}
.listpagesortheader{text-align: center; font-size: 11pt; font-weight: bold; background-color:LightSlateGray; color:#ffffff; text-decoration:none;}
.sortheader{font-size: 10pt; font-weight: bold; background-color: LightSlateGray; color:#ffffff; text-decoration:none;}
.sortheadertv{font-size: 22pt; font-weight: bold; background-color: LightSlateGray; color:#ffffff; text-decoration:none;}
.headerlink{font-size: 11pt; font-weight: bold; color:#ffffff; text-decoration:none;}

.normaltable
{
	border : 1px solid black;
	border-collapse : collapse;
	border-spacing : 0;
}

.normaltablecell
{
	padding : 5px;
}

.tableheadernormal
{
	background-color : LightSlateGray;
	background-image : url(/images/normalpannelbg.gif);
	padding : 5px;
}

.headernormal
{
	color : #000000;
	font-size : 11pt;
	font-weight : bold;
	text-decoration : hand;
}

.normaltab{font-size: 11pt; font-weight: bold; background-color: LightSlateGray; color:#000000;  height:20; text-decoration:hand;background-image: url(/images/normalpannelbg.gif);}
.normaltabtext{font-size: 11pt; font-weight: bold; color:#000000;  text-decoration:hand;}
.hilitetabtext{font-size: 11pt; font-weight: bold; color:#FFFFFF;  text-decoration:hand;}
.hilitetabtextsmall{color:#FFFFFF;}
.alternatebackground{font-size: 10pt; font-weight: normal; color: #000000; background-color: #cccccc; text-decoration:none; cursor:default}
.menubackground{background-color: #000000; color:#ffffff; text-decoration:none;}
.activeremark{font-size: 10pt; font-weight: bold; background-color: #000000; color:#ff0000; text-decoration:none;}
.MenuItem{font-size:11px;font-weight: bold;background-color:#000000;color:#ffffff;text-decoration:none;
  border:1px;border-style:solid;border-color:#000000;padding:1px;padding-left:10px;padding-right:10px;cursor:hand;}
.MenuItemOver{font-size:11px;font-weight: bold;background-color:#2068CC;color:#ffffff;text-decoration:none;
  border:1px;border-style:solid;border-color:#000000;padding:1px;padding-left:10px;padding-right:10px;cursor:hand;}
.footnotehover { text-decoration: none; border-bottom:1px dotted; }
.nowrap { white-space : nowrap; }

.coralwhite{background-color:#FF7F50; color: #ffffff; font-size: 9pt; font-weight: bold;}
.cyanwhite{background-color:#00FFFF; color: #ffffff; font-size: 9pt; font-weight: bold;}
.forestgreenwhite{background-color:#228B22; color: #ffffff; font-size: 9pt; font-weight: bold;}
.indigowhite{background-color:#4B0082; color: #ffffff; font-size: 9pt; font-weight: bold;}
.lightskybluewhite{background-color:#87CEFA; color: #ffffff; font-size: 9pt; font-weight: bold;}
.maroonwhite{background-color:#800000; color: #ffffff; font-size: 9pt; font-weight: bold;}
.mediumpurplewhite{background-color:#9370DB; color: #ffffff; font-size: 9pt; font-weight: bold;}
.orangeredwhite{background-color:#FF4500; color: #ffffff; font-size: 9pt; font-weight: bold;}
.peruwhite{background-color:#CD853F; color: #ffffff; font-size: 9pt; font-weight: bold;}
.paleturquoisewhite{background-color:#AFEEEE; color: #ffffff; font-size: 9pt; font-weight: bold;}
.redwhite{background-color:#FF0000; color: #ffffff; font-size: 9pt; font-weight: bold;}
.saddlebrownwhite{background-color:#8B4513; color: #ffffff; font-size: 9pt; font-weight: bold;}
.steelbluewhite{background-color:#4682B4; color: #ffffff; font-size: 9pt; font-weight: bold;}
.tomatowhite{background-color:#FF6347; color: #ffffff; font-size: 9pt; font-weight: bold;}
.cadetbluewhite{background-color:#5F9EA0; color: #ffffff; font-size: 9pt; font-weight: bold;}
.mediumseagreenwhite{background-color:#3CB371; color: #ffffff; font-size: 9pt; font-weight: bold;}
.orchidwhite{background-color:#DA70D6; color: #ffffff; font-size: 9pt; font-weight: bold;}
.siennawhite{background-color:#A0522D; color: #ffffff; font-size: 9pt; font-weight: bold;}
.yellowwhite{background-color:#FFFF00; color: #ffffff; font-size: 9pt; font-weight: bold;}
.bluewhite{background-color:#0000FF; color: #ffffff; font-size: 9pt; font-weight: bold;}
.tealwhite{background-color:#008080; color: #ffffff; font-size: 9pt; font-weight: bold;}
.sandybrownwhite{background-color:#F4A460; color: #ffffff; font-size: 9pt; font-weight: bold;}
.greenlight{background-color:#008000; color: #ffffff; font-size: 9pt; font-weight: bold;}
.yellowlight{background-color:#FFFF00; color: #000000; font-size: 9pt; font-weight: bold;}
.redlight{background-color:#FF0000; color: #ffffff; font-size: 9pt; font-weight: bold;}
.1stPlumRes{background-color:#ffffff; color: #008080; font-size: 9pt; font-weight: bold;}
.PlumRes{background-color:#008080; color: #ffffff; font-size: 9pt; font-weight: bold;}
.1stPlumComm{	background-color:#ffffff;color: #002400;font-size: 9pt;font-weight: bold;}
.PlumComm{background-color:#002400; color: #ffffff; font-size: 9pt; font-weight: bold;}
.ASR{background-color: Red;	color: #ffffff;	font-size: 9pt;font-weight: bold;}
.1stWHElec{	background-color:#ffffff;color: #000099;font-size: 9pt;font-weight: bold;}
.WHElec{background-color:#000099; color: #ffffff; font-size: 9pt; font-weight: bold;}
.1stWHGas{background-color:#ffffff;color: #339933;font-size: 9pt;font-weight: bold;}
.WHGas{background-color:#339933; color: #ffffff; font-size: 9pt; font-weight: bold;}
.WHPowerVent{background-color: #660000;color: #ffffff;font-size: 9pt;font-weight: bold;}
.WHApollo{background-color: #36723B;color: #ffffff;font-size: 9pt;font-weight: bold;}
.1stWHComm{background-color:#ffffff;color: #009900;font-size: 9pt;font-weight: bold;}
.WHComm{background-color:#009900;color: Black;font-size: 9pt;font-weight: bold;}
.1stStopp{background-color:#ffffff;color: #FF3300;font-size: 9pt;font-weight: bold;}
.Stopp{background-color:#FF3300; color: #ffffff; font-size: 9pt; font-weight: bold;}
.1stMainline{background-color:#ffffff;color: Lime;font-size: 9pt;font-weight: bold;}
.Mainline{background-color:Lime; color: Black; font-size: 9pt; font-weight: bold;}
.CommMainline{background-color: #33CC00;color: Black;font-size: 9pt;font-weight: bold;}
.CommStopp{background-color:#FF3300; color: Black; font-size: 9pt; font-weight: bold;}
.1stWCStopp{background-color:#ffffff;color: #FF0033;font-size: 9pt;font-weight: bold;}
.WCStopp{background-color:#FF0033; color: Black; font-size: 9pt; font-weight: bold;}
.1stWS{background-color:#ffffff;color: #999900;font-size: 9pt;font-weight: bold;}
.WS{background-color:#999900; color: #ffffff; font-size: 9pt; font-weight: bold;}
.1stWell{background-color:#ffffff;color: Black;font-size: 9pt;font-weight: bold;}
.Well{background-color:Black; color: #ffffff; font-size: 9pt; font-weight: bold;}
.1stBoiler{background-color:#ffffff;color: Black;font-size: 9pt;font-weight: bold;}
.Boiler{background-color: Yellow;color: Black;font-size: 9pt;font-weight: bold;}
.CommWCStopp{background-color: #FFFF66;color: Black;font-size: 9pt;font-weight: bold;}
.1stGas{background-color:#ffffff;color: Green;font-size: 9pt;font-weight: bold;}
.Gas{background-color: Green;color: Black;font-size: 9pt;font-weight: bold;}
.DrinkingFountain{background-color: Blue;color: #ffffff;font-size: 9pt;font-weight: bold;}
.SewerEjector{background-color: #993300;color: #ffffff;font-size: 9pt;font-weight: bold;}
.1stWaterFilter{background-color:#ffffff;color: #CC0099;font-size: 9pt;font-weight: bold;}
.WaterFilter{background-color: #CC0099;color: #ffffff;font-size: 9pt;font-weight: bold;}
.LeadJoints{background-color: #660066;color: #ffffff;font-size: 9pt;font-weight: bold;}
.1stSeptic{background-color:#ffffff;color: #993300;font-size: 9pt;font-weight: bold;}
.Septic{background-color: #993300;color: #ffffff;font-size: 9pt;font-weight: bold;}
.CameraLine{background-color: #000066;color: #ffffff;font-size: 9pt;font-weight: bold;}
.CommGas{background-color: Fuchsia;color: Black;font-size: 9pt;font-weight: bold;}
.JetLine{background-color: #336699;color: Black;font-size: 9pt;font-weight: bold;}
.Reschedules{background-color: #330033;color: #ffffff;font-size: 9pt;font-weight: bold;}
.Warrenty{background-color: Yellow;color: Blue;font-size: 9pt;font-weight: bold;}
.1stASR{background-color: #ffffff;color: Red;font-size: 9pt;font-weight: bold;}
.Hold{background-color: Yellow;color: Red;font-size: 9pt;font-weight: bold;}
.waittime1{background-color: #FF0000;color: Black;font-weight: bold;}
.waittime2{background-color: #CC0000;color: White;font-weight: bold;}
.waittime3{background-color: #990000;color: White;font-weight: bold;}
.tenonetime1{background-color: #FFFF00;color: Black;font-weight: bold;}
.tenonetime2{background-color: #FFCC00;color: Black;font-weight: bold;}
.tenonetime3{background-color: #FF9900;color: White;font-weight: bold;}
.drivetime1{background-color: #00FFFF;color: Black;font-weight: bold;}
.drivetime2{background-color: #00CCFF;color: Black;font-weight: bold;}
.drivetime3{background-color: #0099FF;color: White;font-weight: bold;}
.worktime1{background-color: #00FF00;color: Black;font-weight: bold;}
.worktime2{background-color: #00CC00;color: Black;font-weight: bold;}
.worktime3{background-color: #009900;color: White;font-weight: bold;}
.lunchtime1{background-color: #CCCCCC;color: Black;font-weight: bold;}
.lunchtime2{background-color: #999999;color: White;font-weight: bold;}
.lunchtime3{background-color: #333333;color: White;font-weight: bold;}
.trucktime1{background-color: #E4C6A7;color: Black;font-weight: bold;}
.trucktime2{background-color: #C27E3A;color: Black;font-weight: bold;}
.trucktime3{background-color: #663300;color: White;font-weight: bold;}
.meetingtime1{background-color: #FF99FF;color: Black;font-weight: bold;}
.meetingtime2{background-color: #FF66FF;color: Black;font-weight: bold;}
.meetingtime3{background-color: #FF33FF;color: White;font-weight: bold;}
.tooltiptext{position:absolute;visibility:hidden;background-color:#ffffe1;font-size: 8pt;font-weight:normal;border:1px;border-style:solid;border-color:#000000;padding:1px;z-index:999;}

.imagebutton {
	background : transparent;
	cursor : hand;
	vertical-align : middle;
}

.radiobutton {
	margin : 0px;
	vertical-align : middle;
}

.TopGroup{background-color:#000000; border: 1px solid #000000; cursor:default;}
.MenuGroup{background-color:#000000; border: 1px solid #000000;  cursor:default;}
.TopMenuItem{background-color:#000000; color:#ffffff; font-size:11px; font-weight:bold; border:0px; cursor:default;}
.MenuItem{background-color:#000000; color:#ffffff; font-size:11px; font-weight:bold; border: 0px; cursor:default;}
.MenuBreak{background-image:url(/images/menu.break.gif); width:100%; height:1px;}

.UserInfo1 {
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
}

.UserInfo2 {
	color : #ffffff;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

/* Default style, before call to ClearInfoBoxStyles
.customInfoBox-noBeak,
.customInfoBox-with-rightBeak,
.customInfoBox-with-leftBeak{position:absolute}
.customInfoBox-body{position:relative;top:-5px;left:-5px;padding:8px;border:1px solid #000;background-color:#fff;z-index:500}
.customInfoBox-shadow{position:relative;background-color:#ccc}
.customInfoBox-previewArea,
.customInfoBox-actionsBackground{}
.customInfoBox-actions,
.customInfoBox-paddingHack{display:none}
.customInfoBox-beak,
.customInfoBox-progressAnimation{visibility:hidden}
*/

/* New Style, after call to ClearInfoBoxStyles*/
.customInfoBox-body
{
	position: relative;
	top: -5px;
	left: -5px;
	padding: 5px;
	border: 1px solid #000;
	background-color: #FFFFFF;
}
