body, td
{
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 11px;
	color:#353829;
}


input, select, textarea
{
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 1em;
}


a { color: #353829; }
a:hover { color: #71A13C; }

.left {text-align:left; }
.center { text-align: center; }
.right {text-align: right; }
.error { color: #F00; }
.clearboth { float:none; clear:both; }
.image { float: right; border: #81B541 solid 1px; margin: 0px 10px 0px 10px; }
.imagenoborder { float: right; margin: 0px 0px 0px 0px; }

p { margin-top: 0px; }
h1 { font-size: 16px; font-weight: bold; margin-bottom:10px; }
h2 { font-size: 12px; font-weight: bold; margin-bottom:10px; }


img { border: 0px; }



#outer { width: 100%; text-align:center;}
#inner { width: 780px; text-align: left; margin:0px auto 0px auto; }

#pagebody { width: 780px; text-align:left; border: 0px; padding: 0px; margin:0px auto 2px auto; } 

#strapline { width:758px; \width:780px; w\idth:758px;font-size: 11px; background: url(../graphics/tab2.gif); padding: 5px 10px 5px 10px; font-weight:bold; border: #81B541 solid 1px; margin: 0px 0px 2px 0px; float:left; }
#strapline #straplineleft { width: 500px; float:left; }
#strapline #straplineright { width: 258px; text-align:right; float:left;}

#footer { width: 780px; margin:10px auto 2px auto; text-align:center; font-size: 0.8em; float:left; }

#banner { width: 778px; \width: 780px; w\idth: 778px; border: #81B541 solid 1px; float: none; margin:0px auto 2px auto; height: 100px;  } 


#maincolextended { width: 758px; \width: 780px; w\idth: 758px; float:left; padding: 10px 10px 10px 10px;  border: #81B541 solid 1px; } 

#maincolleft { width: 351px; width: 383px; w\idth: 351px; height: 230px; \height: 252px; he\ight: 230px;border: #81B541 solid 1px; padding: 10px; float: left; margin-right: 10px; }
#maincolright { width: 351px; width: 373px; width: 351px; height: 230px; \height: 252px; he\ight: 230px; border: #81B541 solid 1px; padding: 10px; float: left;  }

input.textboxSmall { width: 110px; font-size: 0.9em;}
input.textboxMedium { width: 200px; }
input.textboxLarge { width: 300px; }

.standardtable { width: 100%; border: #81B541 solid 1px; margin: 0px; border-collapse: collapse; text-align:left; }
.standardtable td { padding: 3px; }


.headercolumn { width: 150px; background-color: #C0DC8E; color: #000; font-weight:bold; vertical-align:top;}
.headerrow { background-color: #C0DC8E; color: #000; font-weight:bold;}

.headerrow a { color: #000; }

.textareaStandard { width: 400px; height: 100px; }
.textareaLarge{ width: 400px; height: 300px; }
.smalllongselect { height: 200px; width: 180px; }


.button { font-weight: bold;  width: 180px; height: 30px; }


.smalltable { width: 375px; }
.smalltable td { padding: 3px; }

#subnav {text-align:right; width: 758px; }

form { margin-bottom: 10px;}
#AddManually { float:right; width: 200px; \width: 220px; w\idth: 200px; background-color: #C0DC8E; height: 150px; \height: 170px; he\ight: 150px; padding: 10px;}

.NextYear { background-color: #FFF1B2; }

.smallprint { font-size: 0.8em; }

.highlight { width: 746px;  \width: 758px; w\idth: 746px;border: #81B541 solid 1px; padding: 5px; background-color: #FFF1B2; margin-bottom: 10px; text-align:center;}

.alertlistpanel { width: 540px; width: 550px; width: 540px;float: left; margin-right: 10px; }
.userpanel { width: 195px; width: 205px; width: 195px; float: left; border: #81B541 solid 1px; padding: 5px;}