body { text-align:center;
	   background: #cccccc url(gfx/backgroundx.gif) top left repeat;
	   font-family: verdana, tahoma, arial, sans-serif;
	   font-size: 9pt;
	   color: #444444;
	   padding-top: 10px;
	   padding-bottom: 10px;
}

img { border: 0px #cccccc solid; }

img.header { border: 0px #cccccc solid; }

img.thumb {border: 1px #cccccc solid;
			padding: 1px ;
			margin-left: 0px;
			}

img.site {border: 0px #cccccc solid;
			padding: 1px ;
			margin: 5px;
			}

img.site2 {border: 0px #cccccc solid;
			padding: 1px ;
			margin: 5px;
			margin-bottom: 20px;
			}
		
#frame {
	margin: ;
	margin-right:auto;
	margin-left:auto;
	margin-top: 25px;
	padding: 10px;
	padding-bottom: 5px;
	border: 2px #444444 solid;
	background: #ffffff;
}


#theheader {
	background: #ffffff;
	border: 0px #ddd dashed;
	margin: 15px;
	margin-bottom: 15px;	
	padding: 0px;
	text-align: left;
}

#theheaderleft {
	background: #ffffff;
	border: 0px #ddd dashed;
	margin: 0px;
	margin-left: 15px;
	padding: 2px;
	text-align: left;
	float: left;
}

#theheaderright {
	background: #ffffff;
	border: 0px #ddd dashed;
	margin: 0px;
	margin-left: 20px;
	padding: 2px;
	padding-top: 12px;
	text-align: left;
	float: left;
}

#thebodyframe {
	background: #ffffff;
	border: 0px #ddd dashed;
	margin: 0px;
	margin-top: 35px;
	margin-bottom: -2px;
	margin-left: 18px;
	margin-right: 15px;
	padding: 0px;
	height: 33px;
}

#thebody {
	background: #ffffff;
	border: 0px #111111 dashed;
	border-top: 1px #444444 solid;
	border-bottom: 1px #444444 solid;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 5px;
}

#fullcol {
	background: #ffffff;
	border: 0px #dddddd dashed;
	margin: 10px;
	padding: 5px;
	float: left;
	text-align: left;
	font-size: 13px;
	color: #222222;
}

#halfcol {
	background: #ffffff;
	border: 0px #dddddd dashed;
	margin: 10px;
	margin-left: 60px;
	padding: 5px;
	float: left;
	width: 250px;
	text-align: left;
	font-size: 13px;
	color: #222222;
}

#thirdcol {
	background: #ffffff;
	border: 0px #dddddd dashed;
	margin: 10px;
	padding: 5px;
	float: left;
	width: 220px;
	text-align: left;
	font-size: 13px;
	color: #222222;
}

#twothirdcol {
	background: #ffffff;
	border: 1px #dddddd dashed;
	margin: 10px;
	padding: 5px;
	float: left;
	width: 480px;
	text-align: left;
	font-size: 13px;
	color: #222222;
}

#twothirdcol2 {
	background: #ffffff;
	border: 0px #dddddd dashed;
	margin: 10px;
	margin-top: 40px;
	margin-bottom: 60px;
	padding: 5px;
	float: left;
	width: 480px;
	text-align: left;
	font-size: 13px;
	color: #222222;
}

#twothirdcol3 {
	background: #ffffff;
	border: 0px #dddddd dashed;
	margin: 10px;
	padding: 5px;
	float: left;
	width: 480px;
	text-align: left;
	font-size: 12px;
	color: #222222;
}

#websiteholder {
	background: #ffffff;
	border: 0px #dddddd dashed;
	margin: 10px;
	padding: 5px;
	float: left;
	width: 460px;
	text-align: left;
	font-size: 12px;
	color: #222222;
}


#websiteholdericon {
	background: #ffffff;
	border: 0px #dddddd dashed;
	margin: 0px;
	margin-right: 15px;
	padding: 0px;
	float: left;
	width: 150px;
	text-align: right;
	font-size: 12px;
	color: #222222;
}

#websiteholdertext {
	background: #ffffff;
	border: 0px #dddddd dashed;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
	text-align: left;
	font-size: 12px;
	color: #222222;
}

#tab1a {
	background: #006233;
	border: 0px #555555 solid;
	border-bottom: 0px;
	margin: 0px;
	padding: 4px;
	padding-left: 20px;
	padding-right: 20px;
	width: ;
	float: left;
	color: #ffffff;
	font-weight: bold;
}

#tab1b {
	background: #00621c;
	height: 14px;
	border: 0px #555555 solid;
	border-bottom: 0px;
	margin: 0px;
	padding: 8px;
	padding-left: 20px;
	padding-right: 20px;
	width: ;
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
}


#tab1b-old {
	background: #006233 url(gfx/tabtest4.gif) top left repeat;
	height: 14px;
	border: 0px #555555 solid;
	border-bottom: 0px;
	margin: 0px;
	padding: 4px;
	padding-left: 20px;
	padding-right: 20px;
	width: ;
	float: left;
	color: #ffffff;
	font-weight: bold;
}

#tab2 {
	background: #006233 url(gfx/tabtest5.gif) top left repeat;
	height: 14px;
	border: 0px #555555 solid;
	border-bottom: 0px;
	margin: 0px;
	padding: 4px;
	padding-left: 20px;
	padding-right: 20px;
	width: ;
	float: left;
	color: #ffffff;
	font-weight: bold;
}

#tabspacer {
	background: #ffffff;
	border: 0px #ddd solid;
	margin: 0px;
	padding: 2px;
	padding-bottom: 0px;
	width: 3px;
	float: left;
}

#thefooter {
	background: #ffffff;
	border: 0px #111111 dashed;
	margin: 0px;
	margin-bottom: 5px;
	margin-right: 20px;
	margin-left: 20px;
	padding: 0px;
}
#thefooterside {
	background: #ffffff;
	border: 0px #111111 dashed;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: right;
	font-size: 7pt;
}
#thefootercenter {
	background: #ffffff;
	border: 0px #111111 dashed;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	font-size: 8pt;
}



a {text-decoration: none; color: #666666;} 
a:hover {text-decoration: none; color: #000000;}

a.menulink {text-decoration: none; color: #ffffff;} 
a.menulink:hover {text-decoration: none; color: #FFDE02;}

a.processlink {text-decoration: none; color: #124DC3;} 
a.processlink:hover {text-decoration: none; color: #E46703;}

hr.line1 {  border: 0px;
				border-top-width: 1px;
       			border-top-style: solid;
      			border-color: #bbbbbb; 
      			margin: 0px;
       			margin-top: 4px;
       			margin-bottom: 10px;
       			}

hr.line2 {  border: 0px;
				border-top-width: 1px;
       			border-top-style: solid;
      			border-color: #bbbbbb; 
       			margin: 3px;
       			margin-left: -10px;
       			margin-right: -10px;
       			}
       			
h1 { font-family: verdana, tahoma, sans-serif;  font-size: 16pt;  font-weight: bold; margin: 0px; color: #333333;}  
h2 { font-family: verdana, tahoma, sans-serif;  font-size: 10pt;  font-weight: normal; margin: 0px; color: #333333;}  
h3 { font-family: verdana, tahoma, sans-serif;  font-size: 12pt;  font-weight: bold; margin: 0px; color: #333333;}  

div.spacer1 { clear: both; border:0; font-size: 1px; }	