form {	margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}
.toptable {
	background-color: FF8D00;
}
*{font-size: 12px}
* b{font-size: inherit}
a.toplink, a.toplink:hover, a.toplink:visited, a.toplink:active {
	color: white;
	font-size: 10px;
	text-decoration: none;
}
a.toplink3, a.toplink3:hover, a.toplink3:visited, a.toplink3:active {
	color: black;
	text-decoration: none;
        font-size: 10px;
}
.forCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	background-color: #013901;
}
.cycle1 {
	background-color: #f1f7f7;
}
.cycle2 {
	background-color: #FFFFFF;
}
a.mb, a.mb:active, a.mb:visited, a.mb:hover {
	font-family: Verdana; 
	text-decoration: none; 
	font-size: 10px; 
	color: #000000; 
}
.mb {
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
	padding-right: 2px; 
	background-color: #FFFFFF;
	text-align: right;
}
a.mta, a.mta:active, a.mta:visited, a.mta:hover {
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #777777;
}
a.mt, a.mt:active, a.mt:visited, a.mt:hover {
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
}
body, td, .forTexts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
//	font-size: 10px;
	color: #000000;
}
a.menutxt, a.menutxt:hover, a.menutxt:visited, a.menutxt:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.menutxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.menutxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.btext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
//	font-size:10px;
	height: 20px;
}
.menu{
	color:#448D44;
	font-size:10px;
	font-family: Verdana;
	text-decoration:none;
		
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	background-image: url(images/title.gif);
	text-align: left;
	padding-left: 41px;
	width: 218px;
	height: 35px;
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFF2;
	border: 1px inset #FEE498;
	border-color: #013901;
	border-style: solid;
}
.inpts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px inset #FEE498;
	border-color: #000000;
	border-style: solid;
}
.sbmt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9fa0a0;
	border: 1px outset #FFFFE0;
}
a.hlp, a.hlp:active, a.hlp:visited, a.hlp:hover { font-family: verdana; font-size: 12px; color: black; text-decoration: none; cursor: help;}

.line {
	background-color: dddfde;
}
.bgcolorleft {
	background-color: #026202;
}
.bgcolormain {
	background-color: white;
}
.bgcolorright {
	background-color: white;
}
div.framebody {
	text-align: left;
}
td.inheader {
	background-color: dddfde;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center; 
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
}
th {
	background-color: #dddfde;
	color: #000000;
	font-weight: bold;
	text-align: center; 
        padding: 5px;
//	font-size: 10px;
}
td.item {
	background-color: #f1f7f7;	
}
td.item2 {
	background-color: #f1f7f7;	
	text-align: center;
}
h3 {
	padding-top: 10px;
	padding-left: 16px;
	height: 37px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-image: url(images/h_bg.gif);
	margin: 0px;
	background-repeat: repeat-x;
}
.calendartable {
	background-color: dddfde;
	text-align: center;
}
.calendartablebg {
	background-color: white;
}
.calendarweek {
	background-color: ff8d00;
	text-align: center;
	
}
td.gray {
        color: gray;
}
.errortb {
        border:#CC0000 1px solid;
        background-color: #FFCCCC
}
.succestb {
        border:#00CC00 1px solid;
        background-color: #CCFFCC
}
#fill_form input[type=text], #fill_form textarea {
	width: 100%;
}
.project_tab {
        height: 20px;
        width: 100%;

}
.project_tab  div{
//	border: solid 1px black;
//	border-right: solid 0px black;
//	border-bottom: solid 0px black;
//        background-color: #f1f7f7;
        height: 20px;
//        width: 150px;
        float: left;
	padding-top: 0px;
}
.project_tab .active_tab{
	background-color: #f1f7f7;
}
.project_tab a{
	font-weight: bold;
        color: #000000;
}
.sd_table {
	border: #82B782 1px solid;
        width: 400px;
        height: 30px;
        padding: 1px;
        text-align: right;
}
.sd_td {
       background-color: #f1f7f7;
       width: 1px;
       height: 30px;
}

#header td, #footer td { font-size: 10px; }
.signupform {
	width: 80%;
}

.signupform .info {padding: 5px; padding-left: 20px; padding-right: 20px;}
.signupform .btext {padding-right: 10px;}

* {margin:0; padding:0}
body {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#FFF}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
