.expinpbuttons
{
	background-color: #278CC2;

	width:110px; 
	text-align: center;
}

.expinpbuttons a:hover, .expinpbuttons a:link, .expinpbuttons a:visited 
{
	color: White; 
}


.hiddencontrol,.btnvalue,.txtvalue
{
	visibility: hidden;
	display: none;
}

.deleteicon
{
	border: 0;
	background-image: url(../../images/deleteicon.png);	
	width: 20px;
	height: 20px;
	text-decoration: none;
	background-repeat: no-repeat;
	cursor: pointer;
}

.callhisticon
{
	border: 0;
	background-image: url(../images/callhisticon.png);	
	width: 20px;
	height: 20px;
	text-decoration: none;
	background-repeat: no-repeat;
	cursor: pointer;
}



.upicon
{
	border: 0;
	background-image: url(../images/uparrow.gif);	
	width: 20px;
	height: 20px;
	text-decoration: none;
	background-repeat: no-repeat;
	cursor: pointer;
}

.downicon
{
	border: 0;
	background-image: url(../images/downarrow.gif);	
	width: 20px;
	height: 20px;
	text-decoration: none;
	background-repeat: no-repeat;
	cursor: pointer;
}


.smallheading
{	 
	font-size: 10pt;
	font-weight: bold;
}

.bigheading
{
	font-size: 12pt;
	font-weight: bold;
}

.heading
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}


body
{
	background-color: white;
	margin: 0;	
	background-image: url("../images/bg.gif");
	background-repeat: repeat-x;
	font-family: Arial;
	line-height: normal;
	font-weight: normal;
	padding-bottom: 0px;
	font-size: 14px;
}

#footerbar
{
	width: 780px;
	height: 14px;
	background-image: url("../images/footerbar.png");
	background-repeat: no-repeat;
}

a:link, a:visited 
{
	color: #4A265A; 
	text-decoration: none;	
}
	
a:hover,a:active 
{
	color: #4A265A; 
	text-decoration: underline;
}

.ulmenu
{
	white-space:nowrap;
	padding-left: 15px;
	padding-top: 4px;

}


.ulmenu li
{
	display: inline;
	background-image: url("../images/ikasbtnover2.png");
	height: 30px;
	text-align: center;
	background-repeat: repeat-x;
	padding: 12px;

}

.ulmenu li a:link,.ulmenu li a:visited,.ulmenu li a
{
	color: black;
	text-decoration: none;	
	font-weight: bold;
}
	
.ulmenu li a:hover,.ulmenu li a:active 
{
	color: black;
	text-decoration: underline;
}

#tdcontent
{
	width: 545px;
}

#tdmenu
{
	width: 184px;	
}

#message
{
}

.messagebar
{
	top: 40%;
    position:fixed;
    z-index:49;

	width:100%;

}

.messagebar div
{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: .45em .3em .45em 2em;
	border: .16em outset;
	border-color: #E9CFD6;
	text-decoration: none;
	
	color: Black;
	cursor:default;
	font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
	display: block;
	background-color: #D7CFCF;

	
	clear: both;	/* disable floating objects */
}

#msgdialogbutton
{
	text-align: center;
	display: block;
}

#msgcontent
{
	margin-top: 20px;
	text-align: center;
	display: block;
}

#msgicon
{
	width:50px;
	height:50px;
	display: block;
	
}

#xcover
{
	width: 100%;
    z-index:48;
    position:fixed;
    left:0;
    top:0;
	height: 100%;
		

	filter:alpha(opacity=70);
	-moz-opacity:.7;
	opacity:.7;
	background-color:#303030;	
	visibility:hidden;
	display:none;

}

.msgicon-red 
{
	background-image: url("../images/error.png");
}

.msgicon-green 
{
	background-image: url("../images/info.png");
}

.msgicon-yellow 
{
	background-image: url("../images/warning.png");
}

.msgicon-blue 
{
	background-image: url("../images/info.png");
}

.messagebar-color div
{
	background-color: #D3CDCD;
}

.messagebar-red div
{
	background-color: #E6DADA;
}



.messagebar-yellow div
{
	background-color: #DFD689;
}

.messagebar-blue div
{
	background-color: #89D0DF;
}

.securitynumberlist
{
	width: 100%;
}

.dgsecnumsclass td
{
	border-style: solid;
	border-width: 2px;
	border-color: #E7DFE7;
}

.onewireid
{
	font-family: Courier;
	font-size: 8pt;	
	width: 100px;
}

.alertmodetext
{
	width: 90px;
}

.setpointtext
{
	width: 70px;
}

.onewirecommandbutton
{
	width: 20px;
	padding: 0;
}

.devicetable
{
	font-size: small;
	font-family: Tahoma;
	border-color: #6D6D6D;
}

.devicetableheader a,.devicetablepager a
{
	color: #00315A;
	text-decoration: none;
	font-weight: bold;
}

.devicetableheader a:hover,.devicetablepager a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.contracttableheader
{
    border: 1px solid #aaaaaa/*{borderColorHeader}*/; 
	color: #00315A;
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; 
    -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; 
	font-weight: bold;
    font-size: 1.0em;
}

.contracttableitem
{
    border: 1px solid #aaaaaa/*{borderColorHeader}*/; 
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; 
	color: #222222/*{fcHeader}*/; 
}
.billingtabletotalitem
{
    border: 0px solid #aaaaaa/*{borderColorHeader}*/; 
	color: #00315A;
	background: #cccccc/*{bgColorHeader}*/ 
	font-weight: bold;
    font-size: 1.0em;
}
.devicetableheader,.devicetablepager
{
    border: 1px solid #aaaaaa/*{borderColorHeader}*/; 
	color: #00315A;
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; 
    -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; 
	font-weight: bold;
    font-size: 1.0em;
}

.devicetableitem
{
    border: 1px solid #aaaaaa/*{borderColorHeader}*/; 
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; 
	color: #222222/*{fcHeader}*/; 
}
.devicetableitemplain
{
    border: 1px solid #aaaaaa/*{borderColorHeader}*/; 
	background: #cccccc/*{bgColorHeader}*/ /*url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)*//*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; 
	color: #222222/*{fcHeader}*/; 
}
.devicetablealtitem
{
	border: 1px solid #aaaaaa/*{borderColorContent}*/; 
	background: #e6e6e6/*{bgColorContent}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; 
	color: #222222/*{fcHeader}*/; 
}
.devicetablealtitemplain
{
	border: 1px solid #aaaaaa/*{borderColorContent}*/; 
	background: #e6e6e6/*{bgColorContent}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; 
	color: #222222/*{fcHeader}*/; 
}
.devicetableitemselected
{
	background-color: #8BFF93;
}

.normaltable {
     border-collapse:collapse;
}

.normaltable td,th {
    border-width: 0px;
    border-style: solid;
    padding: 0;
}

.paddedtable {
    border-collapse:collapse;
}

.paddedtable td,th {
    border-width: 0px;
    border-style: solid;
    padding: 1;
}


.bwcmonthbutton {
	background-color: gray;
    border: thin;
}




