/* general body style */
body {
  background-color: #FFF8E4;
  color: #000000;
  margin: 0px 0px 0px 0px;
}

a{
	color : 8A2F07;
	text-decoration : underline;
}

a:hover{
	color : C9663A;    
	text-decoration : underline;
}



/* most of the page content use these fonts */
p, h1, h2, h3, h4, h5, td, tr, th, 
li, dt, dd, font, body, div,
form, input, button, textarea, select {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

/* most of the page text is 10px size */
p, h4, h5, td, tr, th, 
li, dt, dd, font, body, div,
form, input, button, textarea, select {
  font-size: 10px;
}

/* subheader */
.subheader {
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  line-height: 16px;
}


/* forms  */
input, button, textarea, select {
  border-top-color:    #45342C; 
  border-left-color:   #45342C; 
  border-right-color:  #45342C; 
  border-bottom-color: #45342C; 
  border-top-width:    1px; 
  border-left-width:   1px; 
  border-right-width:  1px;
  border-bottom-width: 1px;
  BORDER-STYLE: solid;
}

.content {
  padding: 10px 10px 10px 10px;
}

/* Error, Warning, Note */
.error {
  color: red; 
  font-size: 10px; 
  font-weight: bold;
}

.warning {
  color: red; 
}

.note {
  color: green; 
}

/* Statusbar */

.statusbar, div.statusbar {
  color: white; 
  font-weight: bold; 
}

a.statusbar:link, 
a.statusbar:active, 
a.statusbar:visited, 
a.statusbar:hover    {
  color : white;
  text-decoration: none
}

div.statusbar {
  border-top:    1px solid #444444;
  border-bottom: 1px solid #444444;
  border-right:  none;
  border-left:   none;
}

div.infobar {
  border-top:    none;
  border-bottom: 1px solid #444444;
  border-right:  none;
  border-left:   none;
  padding: 8px 8px 8px 8px;
  font-weight: bold; 
}

/* Tabs: */

.controltab, .currcontroltab {
  font-weight: bold;
  border-top: none;
  border-bottom: 1px solid #444444;
  border-right: none;
  border-left:  none;
  padding: 8px 8px 8px 8px;
}

.controltab {
  background-color: #FFFF99;
}

a.usertab:link, 
a.usertab:active,
a.usertab:visited {color: #4D3A31; text-decoration: none}
a.usertab:hover   {color: #8A6858; text-decoration: none}

a.admintab:link,
a.admintab:active,
a.admintab:visited {color: #BB2020; text-decoration: none}
a.admintab:hover   {color: #EE4040; text-decoration: none}

div.message {
	background-color: #fbefd4;
	border: 1px dashed #D09034;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 32px;
	line-height: 18px;
}

div.message td {
	line-height: 18px;
}

img.message {
	margin-left: -24px;
}

.tab-s, .tab-r {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.tab-s {
	color: #0066CC;
}

.tab-r {
	color: #CC0000;
}
