 body { font-family:Verdana, Arial, Helvetica, sans-serif; }
 
 body, table, tr, td { font-size:10pt;}
 h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: "12pt"; font-weight: "bold"; }
 
 a img {border: 0px;} 
th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: "10pt"; font-weight: "bold";     background-color: "#D0C4F7"; text-align:left;}
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: "10pt"; vertical-align: top;}
 .bt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: "10pt"; font-weight: "bold"; }
tr.altrow1 { background-color: white; } 
tr.altrow2 {background-color: #ffffcc }
.btxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%}
.btxt2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:64%;}
#logininfo { background-color: #fff2cc; border: 1px solid #d0C4F7; height: 20px; padding-top:5px; margin-bottom: 20px; clear: both;} 
#leftlogin {float:left; margin-left:5px;} 
#rightlogin {float: right; margin-right: 10px;} 

#add {  margin-bottom: 20px; width: 50%;}  

#logo {float:left; margin-right:30px;} 
#headline {  } 
#title { padding-top:50px; padding-bottom: 10px; font-size:26px; font-family: Georgia, "Times New Roman"; color:#097ABA; float:left;}
#divider {clear: both;} 



textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#navtop { margin-bottom: 10px; }
#navbottom { margin-top: 10px; }

#contents { margin-left: 5px; margin-right: 5px; }
#contents table.mainlist { border-collapse: collapse; border: 1px solid #24771E; }
#contents table.data { border-collapse: collapse; border: 1px solid #24771E; }
#contents td.text { font-weight: normal; }
#contents td.label { font-weight: normal; }
#contents td.alpha {text-align: left;}
#contents td.numeric, #contents td.right   { text-align: right;} 
#contents th {font-weight: bold; }

table.mainlist td { border: 1px solid #F3F3E2; }
table.mainlist td.htext,  table.mainlist th { color: black; height: 30px; margin-top: 10px; font-size: 11px; font-weight: bold; text-align: left; background-color: #60CC5A; }
table.mainlist a { 	color: black; }
table.mainlist tr.altcol1 {background-color: #ffffff;  	 }
table.mainlist tr.altcol2 { background-color:#fff8ee; }

table.keys,  table.keys td { border: none; }
#contents table.actions, #contents table.actions td { border: none; }

.grey {color: #666666; font-style: italic; } 

#listtopcontrol {
	margin-bottom: 10px; 
	margin-left: 20px;
	text-align: left;
	width: 500px;
	position: relative;  left: -22px;
}

#listbottomcontrol {
	margin-top: 10px; 
	margin-left: 20px;
	text-align: left;
	width: 300px;
	position: relative;  left: -22px;
}



a.prevlink, a.nextlink, a.addlink { color:black; }
a.prevlink {
	background-image: url(../images/arrow_left.gif); 
	background-repeat: no-repeat;
	height: 15px; 
	padding-left: 20px; 
	margin-right: 10px; 	
}
a.prevlink:hover  {
	background-image: url(../images/arrow_left_hover.gif); 
		
}

a.nextlink {
	background-image: url(../images/arrow_right.gif); 
	background-repeat: no-repeat;
	background-position: right;
	height: 15px; 
	padding-right: 20px; 
	margin-left: 10px;
	
}
a.nextlink:hover  {
	background-image: url(../images/arrow_right_hover.gif); 
		
}
a.addlink {
	background-image: url(../images/add.gif); 
	background-repeat: no-repeat;
	height: 15px; 
	padding-left: 20px; 
	margin-left: 5px;
	margin-right: 5px; 
	
}
a.addlink:hover  {
	background-image: url(../images/add_hover.gif); 
		
}

.nondisp {
	 visibility: hidden; 
}
input, textarea {
border: #26a solid 1px;
text-indent: 2px;
}

/* Same design for <button> tag as input:  */

.navbutton {
border: #26a solid 1px;
text-indent: 2px;
}


input, textarea, select {
	 font-size: 11px;
}

input.disabled {
	border: none; 
}


.error {background-color: yellow; font-weight: bold;} 
