/* via wellstyled.com */
BODY { 
	/* width:760px; */
    margin: 25px; 
    font-family: Georgia, "Times New Roman", Times, serif;
}

body, td { 
background-color: white; }
img {border: none}
/*copyright text and links at the bottom of the page */
.footer, .footer a, .footer a:visited, .footer a:hover {
	color: #777;
	text-align:right;
}

h1 {
/* 140 87 74 */
color: #7D2400;
font-size: 150%;
}

h2 {
color: #7D2400;
font-size: 120%;
}

th, td {
	padding: 2px;
	margin: 2px;
  /*border-bottom: 1px dashed;*/
  text-align: left;
  vertical-align:top;
}

th {
	font-weight: bold;
}

/* standard link colors */ 
a:link { color: #0000cc; background-color: transparent; text-decoration:none }
a:visited { color: #551a8b; background-color: transparent;  text-decoration:none }
a:active { color: #ff0000; background-color: transparent;  text-decoration:none }
a:hover { color: #ff0000; background-color: #ffffff; text-decoration:none }
a:visited.local { 
        text-decoration: none; 
        border-bottom: 1px dotted blue;
}
a.nodec, a:visited.nodec {
	color: #000000;
	text-decoration: none;
}

.sortable, .bordered {
  border: solid; 
  border-width:1px; 
  padding:10px;
  border-color:#7D2400
  }
table.cellbordered {
	border-left: 1px solid;border-top: 1px solid;   border-color:#7D2400;
}
table.cellbordered tr th, table.cellbordered tr td{
  border-bottom: 1px solid; 
  border-right: 1px solid; 
  border-color:#7D2400
}

th {
color: #7D2400
}

.error {
color: #ff0000; 
background-color: transparent;
}

/* bread crumb div */
.bc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
}
em {
/* bolder than normal, less than bold */
	color: #7D2400;
        font-weight:             bold;
        font-style:             normal;
}
hr {
border:solid; 
background-color:transparent; 
border-width:1px;  
color:   #7D2400; 
height: 1px;
}

.codebox {
	color: #000000;
	background: #5ead8b;
  border: solid; 
  border-width:1px; 
  padding:20px;
  border-color:#7D2400;
  overflow: auto;
}
code {
	color: #000000;
	background: #CeCFCF;
}
.kw {
	color: blue;
}

hr.headersplitter {
	border:1px ; border-style:dotted;
}
.attrib {
	text-align:right; font-style:italic;
}



div#mainNav {
	background: #f0f0f0;
	/*f0f0f0*/
	padding: 0px;
	line-height: 25px;
	padding-left: 8px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 90%;        
        border-bottom: solid 1px #7D2400;
}

#mainNav a {
        padding: 0 3px;
	height: 25px;
}


#mainNav a:link,
#mainNav a:visited {
        color: #7D2400;
	
}

#mainNav a.current:link,
#mainNav a.current:visited {
        color: #7D2400;
}

#mainNav .topMenuHighlighted a:link,
#mainNav .topMenuHighlighted a:visited,
#mainNav .topMenuHighlighted a:active,
#mainNav .topMenuHighlighted a:hover,
#mainNav .topMenuHighlighted a.current:link,
#mainNav .topMenuHighlighted a.current:visited,
#mainNav .topMenuHighlighted a.current:active,
#mainNav .topMenuHighlighted a.current:hover {
  text-decoration: underline;
}

td.numberval {
text-align: right;
}

.quote {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
#pleasewait {
/*background-color: <%=color(2,3)%>;*/
opacity: 0.9;
/*
left:35%;
position:absolute;
*/
/*scroll: auto;
overflow: auto;
height:180px;
*/
top:0%;
z-index:5;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    visibility:visible;
    padding: 20px;
    
}
#statusmsg1 {
overflow:auto;
}

.radiooptions input {
	margin-top: 15px;
}

table.sortable a.sortheader {
	color: #ffffff;
    display: block;
background-color: #853F00;
}

table.sortable th, table.sortable td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#disabledZone {
	font-weight: bolder;
  background-color: #f0f0f0;
  color: #7D2400;
	padding: 2px 8px 2px 8px;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
	border: 1px dotted #7D2400;
}
	
.topMenu {
  z-index:2;
  left: 0;
  position:absolute;
  top: 0;
  visibility:hidden;
  background-color: #f0f0f0;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 90%;
  border-left: 1px solid #7D2400;
  border-right: 1px solid #7D2400;
  border-bottom: 1px solid #7D2400;
  opacity:.9;
}
.topMenu a:link,
.topMenu a:visited,
.topMenu a:active  {
  color: #7D2400;
}

.topMenu div, .topMenu ul li {
  color: #7D2400;
  text-decoration: none;
  display: block;
  padding-left: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 8px;
  border-top: solid 1px #7D2400;
    opacity:1;
    cursor: default;
}

.topMenu ul {
margin: 0px;
padding:0px;
list-style-type: none;
}

.selected, .topMenu a:hover {
  color: #000000;
 background-color: white;
    cursor: pointer;
    }

