body { color: black; background-color: white; font-family: Arial, Helvetica, sans-serif; margin: 0; border: 0; padding: 0px; }

#wrap {width:790px; margin:0 auto; padding: 5px 0; }

#head{
	float:left;
	width: 790px;
	margin: 0;
	border: 0;
	padding: 0;
}
#linkbar {
	float:right;
	width: 790px;
	margin: 0 0 10px 0;
	border: 0;
	padding: 0;
}


#centrebox {
	width: 45%;
	margin:0;
	border:0;
	padding:5px;
	background-color:white;
	text-align:left;
	float:left;
}

#sidebar {
	float:right;
	margin:10px 0 10px 0px;
	border:0;
	padding:5px;
	width:25%;
	background-color:#F0FFF0;
	text-align:center;
	clear:right;
}

#main {
	float: left;
	width: 790px;
	padding: 0 5px;
	}
#footer {
	border:0;
	margin: 0;
    padding:20px 0 0 0;
	width:790px;
}
.break {clear:both; height:0; }

.breakleft {clear:left; height:0; }


#head h1 { font-size: 24pt; font-weight: bold; line-height: 1.7em ; letter-spacing: 1px; text-align: left; color: white; background-color: green; margin: 0px; padding: 0 0 0 12px; }
#head h2 { margin: 0; padding: 8px 3px 10px 0; font-style: italic; font-size: 10pt; color:white; line-height: 1em; font-weight: normal; text-align: right; background-color: #004200; }

#main h1           { color: green; background-color: white; line-height: 1.2em; font-weight: bold; font-style: normal; font-size: large; margin:0 0 5px 0; padding:3px 5px 0 5px; clear:none; }
#main h2           { color: #A52929; background-color: white; line-height: 2em; font-weight: bold; font-style: normal; font-size: 14px; margin:.7em 0 .2em 0; border-bottom:1px solid #A52929; border-left:2px solid #E28B8B; padding:0px 10px; clear:none; }
#main h3           { color: black; background-color: white; line-height: 2em; font-weight: bold; font-style: normal; font-size: 12px; margin:0; border:0; padding:5px 0 0 10px; }

p            { font-size: 12px; line-height: 1.4em; margin:0; border:0; padding: 0 0 3px 5px; }

strong {color:red;}

/* Due to Mozilla inconsistency it is advisable to set margin AND padding to zero to control indents */
ul { margin: 0 20px; border:0; padding:0; }
li { font-size: 12px; line-height: 1.3em; margin:0; border:0; padding:0 }
#linkbar ul {text-align:right; margin: 0 20px; border:0; padding: 5px 0;}
#linkbar li {display:inline; margin: 0 10px; border:0; padding:0 5px;}
td           { font-size: 12px; line-height: 1.2em; vertical-align: top; text-align: left; }
img			{ border:0; }

.imgleft {
	float: left;
	margin: 0px 10px 5px 0px;
	border: 0;
}

.imgright {
	float: right;
	margin: 0px 0px 5px 10px;
	border: 0;
}

.textbox {
	margin:10px 0;
	border:0;
	padding:5px;
	background-color:#D9FFD9;
	text-align:center;
	clear:right;
}
.textboxalt {
	margin:10px 0;
	border:0;
	padding:5px;
	background-color:white;
	text-align:center;
	clear:right;
}

.textboxright {
	float:right;
	margin:10px 0 10px 10px;
	border:0;
	padding:5px;
	width:25%;
	background-color:#D9FFD9;
	text-align:center;
	clear:right;
}

.floatbox3 { float: left;
            width: 33%;
			margin: 0;
			border: 0;
			padding: 10px;
			text-align: left;
			 }

.cpyrgt {
   text-align: right;
   font-size: 10px;
   font-style: italic;
	}

a:link       {
	color: #003700;
	text-decoration: none;
	font-weight: bold;
}
a:visited    {
	color: #004200;
	text-decoration: none;
	font-weight: bold;
}
a:hover     {
	color: red;
	text-decoration: none;
	font-weight: bold;
}
a:active     {
	color: #004200;
	text-decoration: none;
	font-weight: bold;
}

