

	BODY {
		background-color: #DDDDDD;
		font: 12px "Microsoft Sans Serif", "Franklin Gothic Medium", Arial, Verdana, "URW Gothic L", sans-serif;
		padding: 0;
		margin: 0;
	}

	h1 {
		color: #669966;
		font: 15px "Microsoft Sans Serif", "Franklin Gothic Medium", Arial, Verdana, "URW Gothic L", sans-serif;
		font-weight: bold;
		margin: 8px 0;
		padding: 8px 0 0 0;
		text-align: center;
		text-decoration: none;
	}

	h2 {
		color: #669966;
		font: 15px "Microsoft Sans Serif", "Franklin Gothic Medium", Arial, Verdana, "URW Gothic L", sans-serif;
		font-weight: bold;
		margin: 10px 0;
		padding: 10px 0 0 0;
		text-align: center;
		text-decoration: none;
		border-top: 2px solid #669966;
	}

	IMG {
		padding: 0;
		margin: 0;
	}

	table {
		font: 12px "Microsoft Sans Serif", "Franklin Gothic Medium", Arial, Verdana, "URW Gothic L", sans-serif;
	}

	.pagelinkbox a
	{
		text-decoration: none;
		color: #000000;
		margin: 6px 0;
		padding: 0 4px;
	}
	
	.pagelinkbox a:hover
	{
		text-decoration: none;
		color: #FFFFCC;
		background-color: #669966;
		border: 1px solid #000000;
		padding: 0px 3px 0 3px;
	}
		
	.pagelinkbox a:active
	{
		text-decoration: none;
		color: #FFFFCC;
		background-color: #669966;
		border: 1px solid #000000;
		padding: 0px 3px 0 3px;
	}

	#addservice a 
	{
		text-decoration: none;
		color: #669966;
	}

	#addservice a:hover
	{
		text-decoration: none;
		color: #FFFFCC;
		background-color: #669966;
		border: 1px solid #000000;
		padding: 0px 3px 0 3px;
	}

	#addservice a:active
	{
		text-decoration: none;
		color: #FFFFCC;
		background-color: #669966;
		border: 1px solid #000000;
		padding: 0px 3px 0 3px;
	}

	.texttabs td 
	{
		border-right: 1px solid #000000;
	}

	.texttabs a
	{
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		text-shadow: 2px 2px 2px #000000;
		color: #FFFFCC;
		margin: 0;
		padding: 0 6px;
	}

	.texttabs a:hover
	{
		text-decoration: none;
		text-shadow: 0 0 0 #000000;
		color: #000000;
		background-color: #A2E6A2;
	}
		
	.texttabs a:active
	{
		text-decoration: none;
		text-shadow: 0 0 0 #000000;
		color: #000000;
		background-color: #A2E6A2;
	}

	.rnettitle td 
	{
		padding: 0 0 2px 0;
	}

	.rnettitle a
	{
		font: 18px "Microsoft Sans Serif", "Franklin Gothic Medium", Arial, Verdana, "URW Gothic L", sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-shadow: 2px 2px 2px #000000;
		color: #FFFFCC;
		margin: 6px;
	}
	
	.rnettitle a:hover
	{
		text-decoration: none;
		text-shadow: 0 0 0 #000000;
		color: #000000;
		background-color: #A2E6A2;
		border: 1px solid #000000;
	}
		
	.rnettitle a:active
	{
		text-decoration: none;
		text-shadow: 0 0 0 #000000;
		color: #000000;
		background-color: #A2E6A2;
		border: 1px solid #000000;
	}

	.maintitle 
	{
		font: 14px "Microsoft Sans Serif", "Franklin Gothic Medium", Arial, Verdana, "URW Gothic L", sans-serif;
		font-weight: bold;
		text-decoration: none;
		color: #A2E6A2;
	}

	.maintitle a
	{
		font: 18px "Microsoft Sans Serif", "Franklin Gothic Medium", Arial, Verdana, "URW Gothic L", sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-shadow: 2px 2px 2px #000000;
		color: #FFFFCC;
		margin: 6px 0;
	}
	
	.maintitle a:hover
	{
		text-decoration: none;
		text-shadow: 0 0 0 #000000;
		color: #000000;
		background-color: #A2E6A2;
		border: 1px solid #000000;
	}
		
	.maintitle a:active
	{
		text-decoration: none;
		text-shadow: 0 0 0 #000000;
		color: #000000;
		background-color: #A2E6A2;
		border: 1px solid #000000;
	}
	.maintitledragarrow
	{
		float: right; 
		cursor: n-resize;
		margin: 0 3px 0 0;
		color: #A2E6A2;
		font-weight: bold;
	}

	.mainnav a
	{
		text-decoration: none;
		text-shadow: 2px 2px 2px #000000;
		color: #FFFFCC;
		margin: 6px 0;
	}
	
	.mainnav a:hover
	{
		text-decoration: none;
		text-shadow: 0 0 0 #000000;
		color: #000000;
		background-color: #A2E6A2;
		border: 1px solid #000000;
	}
		
	.mainnav a:active
	{
		text-decoration: none;
		text-shadow: 0 0 0 #000000;
		color: #000000;
		background-color: #A2E6A2;
		border: 1px solid #000000;
	}

	.mainnav2 a
	{
		text-decoration: none;
		color: #000000;
		margin: 6px 0;
		padding: 0 1px;
	}
	
	.mainnav2 a:hover
	{
		text-decoration: none;
		color: #FFFFCC;
		background-color: #669966;
		border: 1px solid #000000;
		padding: 0;
	}
		
	.mainnav2 a:active
	{
		text-decoration: none;
		color: #FFFFCC;
		background-color: #669966;
		border: 1px solid #000000;
		padding: 0;
	}

	.arearesults a
	{
		text-decoration: none;
		color: #000000;
		margin: 6px 0;
		padding: 1px;
	}
	
	.arearesults a:hover
	{
		text-decoration: none;
		color: #FFFFCC;
		background-color: #669966;
		border: 1px solid #000000;
		padding: 0;
	}
		
	.arearesults a:active
	{
		text-decoration: none;
		color: #FFFFCC;
		background-color: #669966;
		border: 1px solid #000000;
		padding: 0;
	}

	table.userform  {
		border: 1px solid #000000;
		width: 100%;
	}

	.userform th {
		background-color: #669966;
		color: #FFFFCC;
		text-shadow: 2px 2px 2px #000000;
		text-align: right;
		font-weight: bold;
		width: 50%;
	}

	.userform td {
		background-color: #A2E6A2;
		color: #000000;
		text-align: left;
		width: 50%;
	}

	th.userformtitlecenter {
		text-align: center;
	}

	th.userformtitletop {
		border-top: 1px solid #000000;
	}

	th.userformtitlebottomcenter {
		text-align: center;
		border-bottom: 1px solid #000000;
	}

	td.userformcenter {
		text-align: center;
	}

	td.userformtopleft {
		border-top: 1px solid #000000;
		border-left: 1px solid #000000;
	}

	td.userformtopleftcenter {
		border-top: 1px solid #000000;
		border-left: 1px solid #000000;
		text-align: center;
	}

	td.userformtopbottomleft {
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
	}

	td.userformtopbottomleftcenter {
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		text-align: center;
	}

	td.userformbottomleft {
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
	}

	td.userformleft {
		border-left: 1px solid #000000;
	}

	td.userformleftcenter {
		border-left: 1px solid #000000;
		text-align: center;
	}

	td.userformtopleftcenter {
		border-top: 1px solid #000000;
		border-left: 1px solid #000000;
		text-align: center;
	}

	td.userformtopbottomleftcenter {
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		text-align: center;
	}

	td.userformbottomleftcenter {
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		text-align: center;
	}

	input.formButton {
		font: 12px "Microsoft Sans Serif", "Franklin Gothic Medium", Arial, Verdana, "URW Gothic L", sans-serif;
		background: #669966;
		border: 1px solid #000000;
		color: #FFFFCC;
		font-weight: bold;
		text-shadow: 2px 2px 2px #000000;
		margin: 0;
		padding: 3px;
		width: 200px;
	}

	.formsubnote {
		color: #669966;
	}
