@charset "utf-8";
/* CSS Document */
/* -------------------- Start Web Site -------------------- */
body{font-family:Verdana, Geneva, sans-serif; text-align:left; margin:0;	padding:0; font-size:14px;}
#headback{width:100%; padding-top:15px;}
#head{margin:0 auto; border-top-left-radius:20px; border-top-right-radius:20px; width:900px; height:170px;}
#head span{ position:relative; left:-99999em;}
#background{width:100%;}
#fat{margin:0 auto;	font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:left; width:900px; background-color:#ffffff;}
/* -------------------- Start Navigation -------------------- */
#nav{ display:block; float:left; width:900px; font-size:15px; font-weight:bold;	padding:10px 0 10px 0;}
#nav ul {margin:2px 0 0 -30px; text-align:center;}
#nav ul li{	list-style-position:inside;	list-style-type:none; height:20px; min-width:40px; margin-right:15px; margin-left:15px; float:left;}
#nav a, #nav a:visited{display:block; padding-bottom:10px;}
#nav ul li ul {	margin-left:-999em; position:absolute; color:#ffffff; border-bottom-left-radius:10px; border-bottom-right-radius:10px; font-size:14px; text-align:left; padding-bottom:0;}
html>body #nav ul li:hover ul{display:block; margin:0 0 2px 0; padding:.25em 0 .75em .25em;}
#nav ul li ul {	margin-top:5em;}
html>body #nav ul li ul {margin-top:-2em;}
#nav ul li ul li{float:none;  border:0;	padding-top:10px;}
/* -------------------- End Navigation -------------------- */
#content{width:870px; padding:15px;	padding-top:45px; min-height:500px;}
#sidebar{ float:right; width:250px;	padding:0 0 25px 12px; min-height:500px;}
.redbox {border:#CC0000 3px solid; font-weight:bold; text-align:center; padding:5px; margin-bottom:10px; width:595px; background-color:rgba(205,0,0,.05); border-radius:10px;}
.bluebox {border:#06F 3px solid; font-weight:bold; text-align:center; padding:5px; margin-bottom:10px; width:595px; background-color:#39F; border-radius:10px;}
.smallfont {font-size:9px;}
#foot{	width:100%;	min-height:100px; padding:0 0 20px 0;}
#foot-text{	margin:0 auto; text-align:left; font-size:13px; width:870px; color:#FFF; padding:15px;}
h1{	font-size:20px;	font-weight:bold;}
h2{	font-size:18px;	font-weight:bold;}
img{padding:5px;}
#social{padding:30px 0 10px 0;}

/* -------------------- End Web Site -------------------- */

/* -------------------- Start Registration Sytem -------------------- */
#finalPayTable table td, .reg_options_table table td{min-width:150px;}
#tableTotal, .reg_options_table{font-weight:bold;}
#tableTotal td, .reg_options_table td{border-top:2px solid black;}
.errorMessage{color:red;}
#appNav{margin:15px 0 0 0; list-style:none; width:870px; display:inline-block; font-size:13px;}
#appNav li{margin:0 5px 0 0; float:left;}
#appNav a, #appNav a:visited{font-weight:bold; text-decoration:none; padding:5px 7px 5px 7px; border-radius:10px;}

/* -------------------- End Start Registration Sytem -------------------- */

/* -------------------- Start Proposal System -------------------- */
#LongDescription{width:700px; height:175px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#UserProposals td{padding:10px; min-width:200px;border-bottom: 1px solid black}
#UserProposals th{padding-left:30px;}
/* -------------------- End Proposal System -------------------- */