BODY {
	color: #000000;
	background: #fffffd;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0em;
}
A {
	text-decoration: none;
	color: black;
}
DIV.req {
	font-size: 11px;
	font-weight: normal;
}
DIV.scField {
	visibility: hidden;
	position: absolute;
	background: #fffffd;
	z-index: 100;
	left: 480px;
	top: 200px;
	width: 200px;
	height: 80px;
	overflow: hidden;
	border: 1px solid #6699CC;
	border-top: 2px solid #6699CC;
	border-bottom: 2px solid #6699CC;
	margin: 5px;
	padding: 5px;
}
SELECT.wide {
	width: 225px;
}
SELECT.narrow {
	width: 100px;
}
span.ok {
	background:#00ff00;
	font-weight:bold;
}
span.error {
	background:red;
	font-weight:bold;
}
INPUT {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6699CC;
	margin: 1px;
	width: 225px;
}
INPUT.right_align {
	text-align: right;
}
img {
  border: 0;
}
INPUT.wide {
	width: 225px;
}
INPUT.w175 {
	width: 175px;
}
INPUT.narrow {
	width: 110px;
}
INPUT.thin {
	width: 60px;
}
INPUT.sthin {
	width: 40px;
}
INPUT.cbox {
	width: 20px;
}
INPUT.button {
	width: 150px;
}
TD {
	font-size: 12px;
	vertical-align: top;
}
TD.data {
	background: #fafafa;
}
TH.data {
	background: #efefef;
  font-size: 11px;
  font-weight: bold;
}
TD.page_heading_ul {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #6699CC;
}
TD.table_ol {
	border-top: 1px solid #6699CC;
}
TD.table_heading {
	font-size: 12px;
	font-weight: bold;
}
TD.table_heading_ul {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #6699CC;
}
TD.table_ul {
	border-bottom: 1px solid #6699CC;
}
TD.alarm {
	background: #ff0000;
	color: #ffffff;
}
TD.ok {
	background: #00ff00;
}
TD.no_inds {
	background: #ffffff;
}
TR.mouseOver {
	background-color: #ffd400;
}

DIV.main_div {
	position: absolute;
	left: 230px;
	top: 75px;
	width: 700px;
	margin-bottom: 10px;
}
A.tableLink {
	display: block;
	width: 100%;
	color: black;
}
/** MENU **/
#menu_holder {
        position: absolute;
        left: 5px;
        top: 100px;
        width: 200px;
        
}
#menu_holder[id] {position: fixed;}
#menu_list {
        /*position: absolute;
        left: 5px;
        top: 100px;
        width: 200px;*/
        margin: 0;
        padding: 0;
        border-top: 1px dotted #6699CC;
        border-bottom: 1px dotted #6699CC;
        border-left: none;
        border-right: none;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        margin: 0em;
        font-size: 11px;
        font-weight: bold;
}
#menu_list a {
        display: block;
        border: 1px solid;
        border-color: white #eeeeee white white;
        border-width: 1px 1px 1px 1px;
        padding: 1px;
        margin: 2px 1px 1px 5px;
        width: 190px;
        color: black;
}
#menu_list a.bgcBlue {
        border-color: #f7f7ff #f7f7ff #f7f7ff #f7f7ff;
        background-color: #f7f7ff;
}
#menu_list a.bgcYellow {
        border-color: #fcffdc #fcffdc #fcffdc #fcffdc;
        background-color: #fcffdc;
}
#menu_list a.bgcGreen {
        border-color: #f7fff7 #f7fff7 #f7fff7 #f7fff7;
        background-color: #f7fff7;
}
#menu_list a:hover {
        border: 1px solid #000099;
        background-color: #ffd400;
        color: black;
        text-decoration: none;
}
#menu_list a.selected {
        background-color:#7AB7F4; /*01fbfb; d3dce3;*/
        color: black;
}
#menu_list a:hover.selected {
        background-color: #ffd400;
        color: black;
}
#tab_list {
        position: relative;
        left: 5px;
        top: 10px;
        width: 200px;
        margin: 0;
        padding: 0;
        border-top: 1px dotted #6699CC;
        border-bottom: 1px dotted #6699CC;
        border-left: none;
        border-right: none;
        font-size: 14px;
        font-weight: bold;
}
#tab_list a {
        display: block;
        border: 1px solid;
        border-color: white #eeeeee white white;
        border-width: 1px 1px 1px 1px;
        padding: 1px;
        margin: 2px 1px 1px 5px;
        width: 190px;
        color: black;
}
#tab_list a:hover {
        border: 1px solid #000099;
        background-color: #ffd400;
        color: black;
        text-decoration: none;
}
#tab_list a.selected {
        background-color:#7AB7F4; /*01fbfb; d3dce3;*/
        color: black;
}
#tab_list a:hover.selected {
        background-color: #ffd400;
        color: black;
}
#logoarea {width: 100%; height: 52px; position: absolute; left: 0px; top: 0px; background: #6699CC; z-index: 10;}
#logoarea[id] {position: fixed;}


