body {
	font-size: 12pt;
	color: Black;
	font-family: Arial;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	background-color: #ffffff;
}

table {
	font-family: arial;
	font-size: 12px;
	border-collapse: collapse;
}


#error {
	background: url(error.gif);
	width: 100%;
	height: 100px;
	color: red;
	/*background-repeat:repeat;*/ /*background-position: 100% 100%;*/
	/*background-attachment: fixed;*/
}

td {
	border: 0;
	vertical-align: middle;
}

td.required {
	width: 10px;
	font-weight: bold;
	font-size: 1.5em;
	color: #ff0000;
}

span.infomation {
	font-size: 10pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
	text-align: left;
}

span.pageName {
	font-size: 16pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
	text-align: left;
}

span.subPageName {
	font-size: 12pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
	text-align: left;
}

A:visited,a:link,a:active {
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #DD6900;
}

table.detaillist {
	background-color: #ffffff;
	border: 0px #98AAB1 solid;
}

table.list {
	width: 100%;
	table-layout: fixed;
}

table.logon {
	border: solid #000;
	border-width: 1px 0 0 1px;
}

td.logon {
	border: solid #000;
	border-width: 0 1px 1px 0;
	padding: 2px;
}

caption.logon {
	font-size: 16pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
}

table.information {
	width: 100%;
	background-color: #ffffff;
	border: 0px #98AAB1 solid;
}

table.status {
	width: 100%;
	background-color: #C0C0C0;
}

table.noborder {
	border: 0;
	cell-spacing: 0;
	cell-padding: 0;
}

tr.footer {
	height: 8px;
}

tr.footer_head {
	height: 40px;
}

tr.footer_div {
	height: 35px;
}

tr.space {
	height: 8px;
}

tr.footer_tail {
	height: 40px;
}

td.domainName {
	font-size: 16pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
	text-align: left;
}

td.pageName {
	font-size: 16pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
	text-align: left;
}

td.alert {
	color: #ff0000;
	font-family: Arial;
	font-style: italic;
	text-align: left;
}

td.subPageName {
	font-size: 12pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
	text-align: left;
}

td.head {
	font-size: 12pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
	text-align: right;
}

td.tableHead {
	height: 25px;
	background-color: #c0c0c0;
	font-weight: bold;
	text-align: center;
}

td.domainNameCenter {
	font-size: 12pt;
	font-weight: bold;
	color: #444E69;
	font-family: Arial;
	text-align: center;
}

td.border {
	border-top: 1px solid #98AAB1;
	border-left: 1px solid #98AAB1;
	border-right: 1px solid #98AAB1;
	border-bottom: 1px solid #98AAB1;
}


td.fieldName {
	font-weight: bold;
	text-align: right;
	width: 22%;
}

td.fieldName-no-width {
	font-weight: bold;
	text-align: right;
}

td.fieldName1 {
	font-weight: normal;
	text-align: left;
	width: 82%;
}

td.fieldName2 {
	font-weight: bold;
	text-align: left;
	width: 25%;
}

td.fieldName25 {
	font-weight: bold;
	text-align: right;
	width: 25%;
}

td.fieldName3 {
	font-weight: bold;
	text-align: right;
	width: 30%;
}

td.fieldName4 {
	font-weight: bold;
	text-align: right;
	width: 40%;
}

td.fieldName5 {
	font-weight: bold;
	text-align: right;
	width: 50%;
}

td.fieldMeasurement {
	font-weight: bold;
	text-align: right;
	width: 25%;
}

td.attention {
	font-weight: bold;
	height: 20px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}

td.attention_head {
	font-weight: bold;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}

td.ok {
	background-color: #FFFFFF;
}

td.alarm {
	background-color: #FFFFFF;
}

td.warning {
	background-color: #FFFFFF;
}

td.normal {
	height: 20px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}

td.normal_left {
	height: 20px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}

td.button {
	height: 15px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}

td.name {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0px solid #000000;
}

td.header {
	height: 25px;
	background-color: #c0c0c0;
	font-weight: bold;
	text-align: center;
}

td.status {
	height: 25px;
	background-color: #c0c0c0;
	text-align: left;
	font-weight: bold;
}

.popupWindow {
	position: absolute;
	width: 500px;
	left: 50px;
	top: 150px;
	border: solid 1px black;
	margin: 0px 0px 0px 20px;
	background-color: white;
	filter: progid :   DXImageTransform .   Microsoft . 
		 dropshadow(OffX =   5, OffY =   5, Color =   #2557ad);
	display: none;
}

.popupAddDate {
	position: absolute;
	width: 300px;
	left: 200px;
	top: 150px;
	border: solid 1px black;
	margin: 0px 0px 0px 20px;
	background-color: white;
	filter: progid :   DXImageTransform .   Microsoft . 
		 dropshadow(OffX = 5, OffY = 5, Color = #2557ad);
	display: none;
}

div {
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}
div.list-div {
	width: 100%;
	overflow: auto;
}


p.tree{
	margin: 0;
	padding: 0;
	clear:left;
	float:left;
}

#headingWithLines {
	width: 100%;
	height: 50px;
}

#headingWithLines h3 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    line-height: 0;
    padding: 0;
}

#headingWithLines h3 span {
    background: #fff;
    padding: 0 15px;
}

#glass-panel {
    width: 100%;
    height: 100%;
    z-index: 99999;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    /* for IE */   filter:alpha(opacity=60);   
    /* CSS3 standard */ opacity: 0.6;
    background-color: #c0c0c0;
}

