body {
	text-align:center;
	margin:0;
	background:#dcf1f3 url(../images/global/rootbg.gif) top repeat-x; }
h6 {
	visibility:hidden; }
.oflobg {
	background-color:#dcf1f3; }
.navstroke {
	background-color:#d9ebed; }

div.container {
	background:#fff;
	padding:0;
	margin:0 auto 0 auto;
	text-align:justify;
	overflow:hidden;
	visibility: visible;
	width:770px;
	/*height:100%;*/		/*does not work in internet explorer*/
	border:#fff 1px solid;	/*does not work in internet explorer*/
	border-bottom:none;		/*does not work in internet explorer*/
	border-top:none;		/*does not work in internet explorer*/
}		
div.container#header {
	background:#fff url(../images/global/bodybg_hdr.gif) top no-repeat;
	padding:0;
	margin:0;
	width:770px;
	height:105px;
	float:left;
	position:relative;
	border:none; }
div.container#header div {
	float:right; }
div.container#footer {
	background:#fff url(../images/global/bodybg_ftr.gif) top no-repeat;
	width:770px;
	height:74px;
	float:left;
	position:relative;
	border:none;
	margin:0;
	bottom:0;
	clear:both; }
div.container#footer p {
	font-family:Tahoma, Arial, Helvetica;
	font-size:10px;
	color:#63b0b9;
	line-height:14px;
	margin:0 auto;
	padding:55px 10px 4px 10px; }

div.lm {
	background:#fff;
	float:left;
	padding:0;
	width:250px;
	position:relative; }
div.lm div#contact {
	width:167;
	margin:0 0 0 20px; }
div.lm div#contact h2 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:24px;
	font-weight:normal;
	color:#58a62e;
	line-height:24px;
	margin:0 0 20px 0; }
div.lm div#contact h3 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#58a62e;
	line-height:14px;
	margin:0; }
div.lm div#contact p, a:link, a:visited {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#58a62e;
	line-height:20px;
	margin:0;
	text-decoration:none; }
div.lm div#contact a:hover, a:active {
	color:#58a62e;
	text-decoration:underline; }
	
/*
td.lmnav {
	background:#67CEDB url(../images/global/lm-bg.gif) left top repeat-x;
	text-decoration:none; }
td.lmnav div {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	border:#8adcE5 1px dashed;
	border-left:none;
	border-right:none;
	border-top:none; }

a.lmnav:link, a.lmnav:visited, a.lmnav div:link, a.lmnav div:visited {
	color:#fff;
	text-decoration:none; }
a.lmnav:hover, a.lmnav:active, a.lmnav div:hover, a.lmnav div:active {
	color:#fff;
	text-decoration:none;
	background:#8adcE5; }
*/

.lmnav {
	background:#67Cedb url(../images/global/lm-bg.gif) left top repeat-x;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none; }
.lmnav ul {
	list-style:none;
	margin:0;
	padding:0; }
.lmnav li {
	border-bottom:#8adcE5 1px dashed;
	margin:0; }
.lmnav li a, a:visited {
	display:block;
	color:#fff;
	text-decoration:none;
	width:100%;
	line-height:30px; }
html>body .lmnav li a { width:auto; }
.lmnav li a:hover, a:active {
	background-color:#8adcE5;
	color:#fff;
	text-decoration:none; }

div.content {
	background:#fff;
	width:479px;
	padding:0 10px 30px 0;
	position:relative;
	float:left; }
div.content div {
	float:right;
	margin:0 0 0 10px; }
div.content h1 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:24px;
	color:#58a62e;
	font-weight:normal;
	text-decoration:none;
	line-height:26px;
	margin:0; }
div.content h2 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:18px;
	color:#339999;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
	margin:0; }
div.content p {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#000;
	line-height:16px;
	margin:0;
	max-width:381px; }			/*does not work in internet explorer*/
div.content span {
	font-family:Tahoma, Arial, Helvetica;
	font-size:10px;
	color:#666;
	line-height:14px;
	margin:0;
	max-width:381px; }
div.content a:link {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	color:#ff6600;
	font-weight:bold; }
div.content a:hover, a:visited:hover {
	text-decoration:underline;
	color:#ff6600; }
div.content a:visited {
	text-decoration:none;
	color:#ff6600; }
div.content a:active {
	text-decoration:underline;
	color:#ff6600; }
div.content ul {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#000;
	line-height:16px;
	margin:0 auto auto 16px;
	padding:3px 0 0 15px;
	list-style:disc outside;
	max-width:381px; 
}.container .content h3 {
	font-family:Tahoma, Arial, Helvetica;
	font-size: 16px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
a.contactLink:link, a.contactLink:visited, a.contactLink:active, a.contactLink:hover {
	font-size: 16px;
}
.container .content li .boldlink {
	font-weight: bold;
	font-size:12px;
	margin: 2px 0 8px 0;
	line-height:14px;
}#board {
	line-height: 30px;
}

