* { padding: 0; margin: 0; font-family:sans-serif;}
#sidebar {background-color: #fff; width: 220px; margin: 0 0; }
#sidebar a {font-size: 14px;}
#sidebar .box {border: 0; margin: 0 0 1px 0; padding: 0 0 23px 0; background: transparent url(images/sideboxfooter.gif) no-repeat bottom center; display: block;}
#sidebar .box h4 {background: transparent url(images/sideboxheader.gif) no-repeat top center; border: 0; margin: 0; padding: 6px 26px 4px 26px; color: #555; }
#sidebar .box .subhead {background: transparent  url(images/sideboxsubheader.gif) no-repeat top center; border: 0; margin: 0; height: 11px; line-height: 1px; font-size: 1px; }
#sidebar .box .inside {float:top;background: transparent url(images/sideboxbody.gif) repeat-y top center; padding: 0px 26px; margin: 0; position: static;}
#sidebar .box p.line {border-bottom: 1px solid #a1a5a9; padding-bottom: 1em;}
#sidebar .box  p.last {border-bottom: 0; padding-bottom: 0;}

#sidebar2 {background-color: #fff; width: 200px; margin: 0 0; }
#sidebar2 a {font-size: 14px; }
#sidebar2 .box {border: 0; margin: 0 0 1px 0; padding: 0 0 23px 0; background: transparent url(images/sideboxfooter2.gif) no-repeat bottom center; display: block;}
#sidebar2 .box h4 {background: transparent url(images/sideboxheader2.gif) no-repeat top center; border: 0; margin: 0; padding: 6px 26px 4px 26px; color: #555; }
#sidebar2 .box .subhead {background: transparent  url(images/sideboxsubheader2.gif) no-repeat top center; border: 0; margin: 0; height: 11px; line-height: 1px; font-size: 1px; }
#sidebar2 .box .inside {float:top;background: transparent url(images/sideboxbody2.gif) repeat-y top center; padding: 0px 26px; margin: 0; position: static;}
#sidebar2 .box p.line {border-bottom: 1px solid #a1a5a9; padding-bottom: 1em;}
#sidebar2 .box  p.last {border-bottom: 0; padding-bottom: 0;}


.menu1 {z-index:1; background-image: url(images/menu_bg.gif);
                  layer-background-image: url(images/menu_bg.gif);
		  backgroud-color:#FFFFFF;
		  layer-background-color:#FFFFFF;
		  visibility:visible; 
		  width: 100%;
		  background-position:relative;
		  text-align: center; 
                    }


.htable {border-color:#FFFFFF;
         margin-left: 10em;
        }
.sitetable {margin-top: 1em;

}
.htr {border-color:#000000;
      background-color:#000000;
background-image: url(images/menu_bg.gif);
      }
.htd1 {background-color:#000000;


      }
.htd2 {background-color:#FFFFFF;
       border-color:#000000;
       border-bottom-color:#FFFFFF;
background-image: url(images/menu_bg.gif);
      }
.htd3 {background-color:#FFFFFF;
       border-color:#000000;
       border-bottom-color:#FFFFFF;
       vertical-align:top;
      }
.menua { color:#555555;

}
.menua2 { color:#ff5d18;

}
.menuaover{ color:#ff5d18;
          text-decoration:underline;
          vertical-align:top;
}
.menub{ color:#555;
	text-decoration:none;
}
.menubover{ color:#ff5d18;
          text-decoration:underline;
}
.menu2bover{ color:#555;
          text-decoration:underline;
}
.grey_font{
 color:#333333;
}
.maintable {background-color:#FFFFFF;
       border-color:#FFFFFF;
       border-top-color:#FFFFFF;

 }
.htr2 {border-bottom-color:#FFFFFF;
      background-color:#000000;

      }
.footer { 



         }
.tip {
     font:13px/13px Arial,Helvetica,sans-serif; 
     border:solid 1px #666666; width:270px; padding:1px; 
     position:absolute; z-index:1; 
     visibility:hidden; color:#333333; 
     top:20px; 
     left:90px; 
     background-color:#ffffcc; 
     layer-background-color:#ffffcc;
}	
a {cursor: pointer;}

A:link {text-decoration: none; color:#ff5d18}
A:visited {text-decoration: none; color:#ff5d18}
A:active {text-decoration: none; color:#ff5d18}
A:hover {text-decoration: underline; }

.overview_css { color:#333333;

}
.data_menu { 
color:#ff5d18;
font-weight:bold;
}

.data_menu_green { 
color:#008000;
font-weight:bold;
}

table.sdstable {
   border-width: 0px 0px 0px 0px;
   border-spacing: 1px;
   border-style: solid solid solid solid;
   border-color: #d2d2d2;
   border-collapse: collapse;
   background-color: white;
}
table.sdstable th {
   border-width: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-style: outset outset outset outset;
   border-color: #000000;
   background-color: white;
   -moz-border-radius: 0px 0px 12px 12px;
}
table.sdstable td {
   border-width: 0px 1px 1px 1px;
   padding: 0px 0px 0px 0px;
   border-style: solid solid solid;
   border-color: #d2d2d2;
   background-color: white;
   -moz-border-radius: 0px 0px 0px 0px;
}

div.hdr {
 background-image: url(images/sds_th.gif);
   border-style: outset outset outset solid ;
   border-width: 2px 1px 1px 2px;
   border-color: #aaaaaa;
   color: black;
   background-color: #d7d7d7;
   -moz-border-radius: 0px 0px 8px 8px;
   padding: 1px 0px 0px 1px;
  
	
}


.class1 {
 text-decoration: none;
 color: #0000ff 
}
.class2 {
 text-decoration: underline;
 color: #0000ff 
}

.showdiv {

display:block;
}

.hidediv {
display:none;

}

.tableClass {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #c2c2c2;
	background-color: #ffffff;

}
.tableClass tr.r0 td {
	background-color: #CC9999; color: black;
}
.tableClass tr.r1 td {
	background-color: #9999CC; color: black;
}

.tableClass th {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #c2c2c2;
	background-color: #ffffff;

}
.tableClass td {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #c2c2c2;
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
}



.opslog {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #c2c2c2;
	background-color: #ffffff;

}
.opslog tr.r0 td {
	background-color: #9999CC; color: black;
}
.opslog tr.r1 td {
	background-color: #cccccc; color: black;
}

.opslog th {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #c2c2c2;
	background-color: #ffffff;

}
.opslog td {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #c2c2c2;
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
}

table.survey {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.survey th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.survey td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
