/* main.css */
body {
  font: 8pt verdana;
  color: #444444;
  background: #fff url(images/body_bg.png) repeat-y 85px 0;
  margin: 0px;
  }
p, td {
  font: 8pt verdana;
  margin: 0px;
  }
 
a { 
	color:#874712; 
	text-decoration: none; 
	}
a:hover {
	text-decoration:underline;
	}
h2 {
	font: 14pt arial;
	color: #B4A497;
	margin-top: 0px;
	}
h3 {
	font: 12pt "trebuchet ms"; 
	font-weight: bold;
	color: #B4A497;
	margin-top: 0px;
	margin-bottom: 3px;
	}

.sName {font-weight:bold;color:#874712;}

.uLinks {line-height:16px;}

.uLinks li {list-style-type:circle;line-height:16px;}

.uLinks a {text-decoration:underline;}


/* specific divs */
#content { 
	position:absolute; left:140px; top:100px; width:480px;
	/*       top right bot left   */
	padding: 0px 0px 50px 10px;
	/* border-left: 1px dotted #888; */
	margin: 0px;
	}
/* used in results without right col */
#content_wide { 
	position:absolute; left:140px; top:100px; width:620px;
	padding: 0px 0px 50px 10px;
	border-left: 1px dotted #888;
	margin: 0px;
	}

#leftcol {
	position:absolute; left:0px; top:100px; width:130px;
	color: #000;
	background: #E2A868;
	padding: 0px 0px 0px 3px;
	}
#leftcol h3 {
	color: #fff;
	background: #8B4513;
	font: 10pt arial;
	font-weight:bold;
	padding: 0px 0px 2px 5px;
	}
#leftcol ul { 
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	}
#leftcol li { 
	display:block;
	font: 8pt/12pt verdana;
	list-style-type:none;
	padding-left: 6px;
	}
#leftcol a {
	color:#453830; text-decoration:none;
	}
#leftcol a:hover {
	color:#FFFFFF;
	}

#rightcol {
	position:absolute; top:100px; left:645px; width:120px;
	background: #fff;
	border-left: 1px dashed #888;
	padding: 0px 10px 50px 10px;
	}
#rightcol p { 
	font: 7pt/8pt verdana;
	text-align: center;
	}
#rightcol a { 
	font: 7pt verdana;
	color: #ff0000;
	text-decoration: none;
	}
#rightcol a.item { 
	font: 7pt verdana;
	color:#444444;
	text-decoration: none;
	}


#toparea {
	position:absolute; top:0px; left:0px; height:100px; width:770;
	padding: 0px;
	margin:0px;
	overflow: hidden;
	background: #fff url(images/banner.jpg) no-repeat top left;
	}
#topmenu {
	position:absolute; top:2px; left:400px;
	}
#topmenu p, #topmenu td {
	font: 8pt verdana;
	color: #fff;
	}
#topmenu a {
	color: #fff;
	text-decoration:none;
	}
#topmenu a:hover {
	background: #874712;
	}

/* content specific */
.item_tn {
	font: 8pt verdana;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:25px;
	}
.fine {
	font: 7pt Verdana, Arial; 
	color:#444444;
	}
.button {
	font: 7pt verdana bold;
	color:#FFFFFF; cursor:hand;
	/*       top right bot left   */
	padding: 0px 1px 2px 1px;
	border: 0px none;
	background: url(images/button_bg.png);
	}
.input {
	font: 8pt Verdana; 
	/* padding:2px; */
	border:1px solid #39545E;
	background-color:#FBF2EA;
}

.cbox {
	vertical-align: top;
	padding-bottom: 35px;
}

h4 {
	font: 10pt georgia;
	font-weight: bold;
	color:#874712;
	background: url(images/catbg.png);
	margin: 0px;
	padding:0px 0px 3px 0px;
}

h4 a {
	color:#874712;
	text-decoration:none;
}

h4 a:hover {text-decoration:none;}

.iNorm {
	border-right: 1px dotted #888; border-bottom: 1px dotted #888;
	text-align: center;
	vertical-align:top;
}

.iLast {
	border-bottom: 1px dotted #888;
	text-align: center;
	vertical-align:top;
}

.item { 
	font: 7pt verdana;
	color:#444444;
	text-decoration: none;
}

a.fineLink {
	font: 7pt verdana;
	color: #ff0000;
	text-decoration: none;
}
a.fineLink:hover {
	text-decoration: none;
}

.rt {
	text-align:right;
}

form {
	padding:0px;
	margin:0px;
}

.TblHeader {
	color: #fff;
	background: #8B4513;
	font-weight:bold;
	padding: 0px 0px 2px 5px;
}

.oddrow {	background: #FBF2EA; }
.evenrow{ background: #fff; }

.sc_button {
	font: 8pt verdana;
	background: #FBF2EA;
	padding: 4px;
	border: 1px solid #5b7290;
	width: 120px;
	cursor: hand;
}


/* the data table, label and value */
.dt {
	background: #FBF2EA;
	border:1px solid #8B4513;
}
.dl {
	text-align:right;
	vertical-align:top;
	background: #fff;
}
.dv {
	vertical-align:top;
	background: #fff;
}
.dm {
	text-align:center;
	vertical-align:top;
	background: #fff;
}

.m_message {
	font: 7pt arial;
	color:#fff;
}

#notification {
	width:100%;
	font-size:7pt;
	padding:4px;
	background:yellow;
	border:1px solid #5b7290;
}

.heading {
	font: 8pt verdana;
  color: #fff;
  font-weight:bold;
  margin: 0px;
  }
  
.headingText {
	font: 7pt Verdana, Arial; 
	color:#FFFFFF;
	}