body {
	color: black; background: white;
	margin:0px;
}

td, center, span, p, div, li, body {
	font-family: Sans, Verdana, Geneva, sans-serif;
	font-size:12px;
}

.error { color: red }

h2, h3 { color: #333399 }


.heading1 { font-size:150% }
.heading2 { font-size:125% }

A:hover.navimg { text-decoration: none; background: none  }

A:link    { color: black }
A:visited { color: black }
A:hover   { color: blue; background: #EEEEEE }

A:link.menu    { font-size:125%; text-decoration: none; color: black }
A:visited.menu { font-size:125%; text-decoration: none; color: black }
A:hover.menu   { font-size:125%; text-decoration: none; color: blue; background: none }

A:link.noul    { text-decoration: none }
A:visited.noul { text-decoration: none }
A:hover.noul   { text-decoration: none }

A:link.noul2    { text-decoration: none; color: #6666FF }
A:visited.noul2 { text-decoration: none; color: #6666FF }
A:hover.noul2   { text-decoration: none; color: #6666FF }

A:link.sitemenu    { text-decoration: none; color: #333399 }
A:visited.sitemenu { text-decoration: none; color: #333399 }
A:hover.sitemenu   { text-decoration: none; color: #333399; background: none }

input, select, textarea {
	font-family: Sans, Verdana, Geneva, sans-serif;
	border-width:1;
	background-color:#EEEEFE;
	color: black;
}
input:focus, textarea:focus, select:focus
  { background : #DDDDFF;
    color : black; }

select.queryop { text-align:center; width:45px; }

.proceed { font-size:125%; background-color:#AAAAff }

.white_bkg { background-color:white }

.infobox {
	color:black;
	width:50%;
	background-color:#aaaaFF;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	clear:right;
	float:right;
	margin:10px;
}

div.readonly_textarea {
	width: 100%;
	overflow: auto;
	border: 1px solid #666;
	background-color: transparent;
	padding: 2px;
}


th {
background: #DDDDDD;  
}

tr.jone {  
text-align: left;
background: #EEEEFF;  
cursor: pointer; 
cursor: hand; 
}

tr.jtwo {  
text-align: left;
background: clear;  
cursor: pointer; 
cursor: hand; 
} 

tr.jover {
text-align: left; 
background: #CCCCFF;
cursor: pointer; 
cursor: hand;  
} 

tr.jout {  
text-align: left;
background: #ffffff;  
cursor: pointer; 
cursor: hand; 
} 

tr.jlatched { 
text-align: left;
background: #CCCCFF;
}

.selectna {
	font-weight: normal;
	background-color: #EEEEFE;
}
.selectok {
	font-weight: bold;
	background-color: #FFFF66;
}
.selectperfect {
	font-weight: bold;
	background-color: #00FF66;
}

td.si_form_prompt {
	font-size:11px;
	color:#666666;
}

td.si_form_input {
}

.si_form_sub {
}

.si_form_post {
}

.si_form_right {
}
