body {
	text-align:center;
	background:#fff;
	font: 12pt/18pt Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

#container {
	margin: 0 auto;
	padding:0;
	width:750px;
	text-align:left;
	border-top: 4px solid #CCCC99;
	border-bottom: 4px solid #CCCC99;
}

#header {
	width:100%;
	height: 140px;
	text-align:0;
	margin-bottom: 25px;
	float:left;
}

.wtmsLogo {
	margin-left:20px;
	margin-top:25px;
	border:none;
	float:left;
}

#header h1 {
	font: 20px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#999966;
	font-weight:700;
	float:right;
	width:550px;
	margin-top:30px;
	text-align:right;
	line-height: 140%;
}

#header p {
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:5px;
	float:right;
	width:550px;
	text-align:right;
}

body.home #header {
	border-bottom: 4px solid #CCCC99;
}

p, li, td {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}

body.home #nav {
	width:741px;
	height:265px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	border-collapse:collapse;
	overflow:hidden;
	float:none;
}

body.home .navItem {
	width:245px;
	height:265px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-collapse:collapse;
}

body.home #nav h2 {
	width:100%;
	background:#669966;
	height:30px;
	border-bottom:8px solid #C7C8A5;
	text-align:center;
	font:14px/16px Geneva, Arial, Helvetica, sans-serif;
	color:fff;
	margin:0;
	padding:0;
	font-weight:700;
}

h2 a, h2 a:link, h2 a:active, h2 a:visited {
	color:#fff;
	text-decoration:none;
}

body.home #nav h2 a, body.home #nav h2 a:link, body.home #nav h2 a:active, body.home #nav h2 a:visited {
	color:#fff;
	text-decoration:none;
}

h2 a:hover {
	color:#fff;
	text-decoration:underline;
}

body.home #nav .navItem p {
	width:100%;
	background:#fff;
	text-align:right;
	font:12px/12px Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0;
	margin:5px 5px 0 0;
}

body.home #nav .navItem p a {
	color:#333;
	text-decoration:none;
	border-bottom: dotted 1px #333;
}

body.home #nav .navItem p a:hover {
	color:#000;
	text-decoration:none;
	border-bottom: solid 1px #000;
}

.footer {
	font: 9px/11px Arial, Helvetica, sans-serif;
	color:#CCC;
	clear:both;
	margin-top:10px;
}

#mainPanel {
	float:left;
	background:#669966;
	width:100%;
	margin:0;
	padding:0;
}

#colLeft {
	float:left;
	width:177px;
	background:#669966;
	border:2px #669966 solid;
	overflow:hidden;
}

#colRight {
	float:left;
	width:193px;
	background:#669966;
	border:2px #669966 solid;
	overflow:hidden;
}

.mainColumn {
	float:left;
	/*border-top: 20px solid #C7C8A5;
	border-left: 35px solid #C7C8A5;
	border-right: 35px solid #C7C8A5;
	border-bottom: 10px solid #C7C8A5;*/
	border: 30px solid #C7C8A5;
	padding-bottom:20px;
	width:312px;
	background:#fff;
}

h1 {
	font: 18px/24px Arial, Helvetica, sans-serif;
	color: #999966;
	font-weight:bold;
}

h2 {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #999966;
	font-weight:bold;
}

h3 {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #999966;
	font-weight:bold;
}

.mainColumn p, .mainColumn h1, .mainColumn h2, .mainColumn h3, .mainColumn ul {
	margin: 20px 30px 0 30px;
}

.mainColumn ul li ul {
	margin: 5px;
}

#colLeft h1, #colLeft h2, #colLeft h3, #colRight h1, #colRight h2, #colRight h3 {
	color: #fff;
	border-bottom: #c7C8A5 3px solid;
	width:89%;
	margin: 0 5% 5px 5px;
}

#colLeft p, #colRight p {
	color: #fff;
	width: 89%;
	margin: 0 5%;
}

#colLeft a, #colRight a {
	color: #E6E6AD;
	text-decoration:none;
	border-bottom: 2px dotted #c7C8A5;
}

#colLeft ul, #colRight ul {
	list-style:none;
	margin:0;
	width:70%;
	list-style-position:inside;
}

#colLeft li, #colRight li {
	margin-top:5px;
	margin-left:5px;
	/*margin-left:-10px;*/
	list-style:square;
	list-style-position:outside;
	
}

table {
	text-align:center;
	width:100%;
	margin: 0;
}

tr, td {
	padding:0;
	margin:0;
}

td {
	margin: 0 2px 5px 2px;
	padding:0;
	width:45%;
	text-align:center;
}

.banner {
	width:75%;
	border: solid 2px #990000;
	padding: 5px;
	color:#990000;
	font: 18px/24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.banner a {
	width:auto;
	border:none;
	border-bottom: 1px dotted #990000;
	color:#990000;
	text-decoration:none;
}