/* CSS Document */

 *{margin:0;padding:0; line-height: 1em;}
 p,h1,h2,h3,h4,h5,h6,td,table,li,dt,dd,em,strong{font:11px/18px "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;}
 a,p,h1,h2,h3,h4,h5{padding:0 0 5px 0;margin:0;}
 h1,h2,h3,h4,h5{font-weight:bold;}
 h1{font-size:16px;}
 h2{font-size:14px;}
 h3{font-size:12px;}
 h4{font-size:11px;}


a, a:link, a:visited { color: #369; line-height: 16px;}
a:hover { color: #369; text-decoration: none; line-height: 16px; }
a:active { color: #cc6600; text-decoration: none; line-height: 16px; }


body {
	font: 11px/18px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color:#369;
	background: #b5cae3;
	text-align:center;
}

#container {
	position: relative;
	border: 1px solid #369;
	border-bottom: 10px solid #369;
	background-color: #fff;
	margin: 30px auto;
	width: 770px;
	text-align: left;
}

.logoRow h2 {display: inline; margin-left: 210px; margin-top: 30px;}
td.leftCol { background: url(../images/lft_col_shim.gif) bottom left repeat-x; border-right: 1px solid #369; } 
td.leftCol p {padding: 5px 10px; }
#leftForm {border-bottom: 1px solid #369;}
#leftForm td {padding: 5px 0 5px 10px; }
#leftForm td p {width: 160px; }

#leftForm input[type="text"] {border: 1px solid #369; }
#leftForm select {border: 1px solid #369; }

ul#col_head {padding-left: 20px; background-color: #d5e6f6; border-top:1px solid #369; }
ul#col_head li {padding: 5px 0 10px 0; list-style: disc; font-size: 13px; font-weight: bold; }
td#mainContent { padding-left: 10px;}

table#resultsTable { border-top:1px solid #369; border-bottom:1px solid #369; }
table#resultsTable th { background-color: #d5e6f6; text-align: center; border:1px solid #d5e6f6;}
table#resultsTable td { text-align: center; }
table#resultsTable tr.unshaded { background-color: #ffffff; }
table#resultsTable tr.shaded { background-color: #EAEAEA; }
table#resultsTable tr.shadehover { background-color: #A2C8EB; }
table#resultsTable tr { cursor: hand;  }

table#postingTable td{
	padding: 6px;
}




#heading { 
	position: relative; 
	padding: 3px 0; 
	text-align: center; 
	background-color: #d5e6f6; 
}
#heading h3 { margin: 0 auto; }

#heading2 { padding: 3px 10px 0; margin-top: 20px; background: url(../images/smGradient.gif) top left repeat-y; }

#topMainForm {margin: 20px; overflow: visible; }
#topMainForm td{padding: 5px;}
#topMainForm th{text-align: center; margin-top: 10px;}
#topMainForm textarea{ overflow:auto; }

 #glideDiv{position:absolute;visibility:hidden;left:0;top:0;width:100px;z-index:1000;}


td.first { border-top: 1px solid #369; }
p.first {padding-top: 10px;}
th.first {padding-top: 10px;}

select, input, textarea {
	font: 10px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}