/* main.css */
body {
  font: 8pt verdana;
  color: #444444;
  background: #fff url(images/body_bg.png) repeat-y -10px 0;
  margin: 0px;
  }
p, td {
  font: 8pt verdana;
  margin: 0px;
  }
a { 
	color:#1C63AD; 
	text-decoration: none; 
	}
a:hover {
	text-decoration:underline;
	}
.siteLink { 
	color:#717171; 
	text-decoration: none; 
	}
.siteLink:hover {
	color:#990000;
	text-decoration:none;
	}
h2 {
	font: 14pt arial;
	color: #aaa;
	margin-top: 0px;
	}
h3 {
	font: 12pt "trebuchet ms"; 
	font-weight: bold;
	color: #000;
	margin-top: 0px;
	margin-bottom: 3px;
	 padding-left:16px;
	background:url(siteimages/h3_bullet.gif) no-repeat center left;
	}

/* 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:bold 7pt verdana;
	color:#FFFFFF; cursor:hand;
	padding: 0px 0px 0px 0px;
	border: 1px solid #999;
	background:#39c;
	}
.button1 {
	font:bold 8pt verdana;
	color:#FFFFFF; cursor:hand;
	padding: 2px 2px 2px 2px;
	border: 1px solid #999;
	background:#39c;
	}	
.go {
	font: 7pt verdana;
	color:#000; cursor:hand;
	padding: 0px 0px 0px 0px;
	border: 1px solid #999;
	background:#fff;
	}
.input {
	font: 8pt Verdana; 
	/* padding:2px; */
	border:1px solid #39545E;
	background-color:#fff;
}

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

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

.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: 8pt verdana;
	color: #ff0000;
	text-decoration: none;
}
a.fineLink:hover {
	text-decoration: underline;
}

.rt {
	text-align:right;
}

form {
	padding:0px;
	margin:0px;
}
/*add by rr 6:50 PM on 4/04/06 */
.Tbl {
  background: #eeeeee;
  border: 1px solid #99ccaa;

}

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

.oR { background: #f0f0f0; }
.eR { background: #fff; }

.sc_button {
	font: 7pt verdana;
	background: #eeeeee url(siteimages/but_bg.png);
	padding: 4px;
	border: 1px solid #5b7290;
	width: 90px;
	cursor: hand;
}


/* the data table, label and value */
.dt {
	background: #e7ebf0;
	border:1px solid #5b7290;
}
.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:770px;
	font-size:7pt;
	padding:4px;
	background:yellow;
	float:center;
	border:1px solid #5b7290;
}

.ftab {
  border:1px #9ca solid;background:#3d9ac3;
}

.ulList {font:11px Verdana;Color:#444;list-style:url(siteimages/bullet2.gif) circle;}

.list {color:#004FA2;font:8pt Verdana; text-decoration:none; line-height:25px;}
.list:hover {text-decoration:underline; color: #990000;}

.std {padding:8px; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc;}

.cTable {
  border:1px #3d9ac3 solid;
}
input,select {border: 1px solid #888888;font-size: 11px;background-color: #ffffff;}
textarea {font-family: Arial, Verdana, Helvetica, sans-serif;border: 1px solid #888888;font-size: 12px;background-color: #ffffff;}
.checkbox,.radio {border:0px; background-color: transparent;margin-top:2px; vertical-align: bottom;}

.textTitle {font:bold 9pt verdana; }

.menuFooter {font:bold 7pt Verdana; color:#fff; text-decoration:none;}
.menuFooter:hover {font:bold 7pt Verdana; color:#fff; text-decoration:underline;}

.heading2 {font:bold 8pt Verdana; color: #FFFFFF; }

