body {
	background: #13B48C url(gifs/bg.gif);
}
img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}
h1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5171B1;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #949494;
	line-height: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


p.introtext {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #949494;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #949494;
	line-height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
p a:link {
	color: #13B48C;
	text-decoration: none;
}
p a:visited {
	color: #13B48C;
	text-decoration: none;
}
p a:hover {
	color: #13B48C;
	text-decoration: underline;
}
p a:active {
	color: #13B48C;
	text-decoration: none;
}



/* --------------- list styles --------------- */	
ul, li, ol {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #949494;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	}
ul {
	list-style-type: square;
	}
li a:link {
	color: #13B48C;
	text-decoration: none;
	}	
li a:visited {
	color: #13B48C;
	text-decoration: none;
	}	
li a:hover {
	color: #13B48C;
	text-decoration: underline;
	}		
li a:active {
	color: #13B48C;
	text-decoration: none;
	}






/* --------------- Submenu Search fields --------------- */


div.mod-search-1 {
	padding-left: 20px;
	}

div.mod-search-1,
div.mod-search-1 input,
div.mod-search-1 span {
	vertical-align: top;
	}

div.mod-search-1 input {
	margin-right: 3px;
	}

input.searchfield {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #949494;
	background-color: #FFFFFF;
	border-top: solid 1px #999999;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #999999;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
}	

/* --------------- Form Elements --------------- */
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	/*
form p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #949494;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	*/
form p.error {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	}		
input.field {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top : solid 1px #666666;
	border-right : solid 1px #cccccc;
	border-bottom : solid 1px #cccccc;
	border-left : solid 1px #666666;
	}
select.menu {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #949494;
	border-top : solid 1px #666666;
	border-right : solid 1px #cccccc;
	border-bottom : solid 1px #cccccc;
	border-left : solid 1px #666666;
	}	
textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top : solid 1px #666666;
	border-right : solid 1px #cccccc;
	border-bottom : solid 1px #cccccc;
	border-left : solid 1px #666666;
	}	
TD.button input{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #37A586;
	cursor: pointer;
	}	
	
/* --------------- Sub Menu --------------- */

TD.submenuIDLE P, TD.submenuON P {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	color: #949494;
	}

TD.submenuIDLE P A, TD.submenuON P A {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 3px 0em 3px 20px;
	display: block;
	width: 100%;
	cursor: pointer;
	}

/* IDLE */
TD.submenuIDLE P A:link {
	color: #13B48C;
	background: url(gifs/sm_idle.gif) #FFFFFF no-repeat 8px 7px!
	important;
	text-decoration: none;
	}
TD.submenuIDLE P A:visited {
	color: #13B48C;
	background: url(gifs/sm_idle.gif) #FFFFFF no-repeat 8px 7px!
	important;
	text-decoration: none;
	}
TD.submenuIDLE P A:hover {
	color: #13B48C;
	background: url(gifs/sm_roll.gif) #FFFFFF no-repeat 8px 7px!
	important;
	text-decoration: none;
	}
TD.submenuIDLE P A:active {
	color: #13B48C;
	background: url(gifs/sm_idle.gif) #FFFFFF no-repeat 8px 7px!
	important;
	text-decoration: none;
	}	

/* ON */
TD.submenuON P A:link {
	color: #13B48C;
	background: url(gifs/sm_act.gif) #FFFFFF no-repeat 8px 7px!
	important;
	text-decoration: none;
	}
TD.submenuON P A:visited {
	color: #13B48C;
	background: url(gifs/sm_act.gif) #FFFFFF no-repeat 8px 7px!
	important;
	text-decoration: none;
	}
TD.submenuON P A:active {
	color: #13B48C;
	background: url(gifs/sm_act.gif) #FFFFFF no-repeat 8px 7px!
	important;
	text-decoration: none;
	}
TD.submenuON P A:hover {
	color: #13B48C;
	background: url(gifs/sm_act.gif) #FFFFFF no-repeat 8px 7px!
	important;
	text-decoration: none;
	}
	
/* --------------- Sub Menu 2 --------------- */

TD.submenuIDLE2 P, TD.submenuON2 P {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	color: #949494;
	}

TD.submenuIDLE2 P A, TD.submenuON2 P A {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 3px 0em 3px 32px;
	display: block;
	width: 100%;
	cursor: pointer;
	}

/* IDLE */
TD.submenuIDLE2 P A:link {
	color: #13B48C;
	background: url(gifs/sm2_bg.jpg) 0px 0px!
	important;
	text-decoration: none;
	}
TD.submenuIDLE2 P A:visited {
	color: #13B48C;
	background: url(gifs/sm2_bg.jpg) 0px 0px!
	important;
	text-decoration: none;
	}
TD.submenuIDLE2 P A:hover {
	color: #058464;
	background: url(gifs/sm2_bg.jpg) 0px 0px!
	important;
	text-decoration: none;
	}
TD.submenuIDLE2 P A:active {
	color: #13B48C;
	background: url(gifs/sm2_bg.jpg) 0px 0px!
	important;
	text-decoration: none;
	}	

/* ON */
TD.submenuON2 P A:link {
	color: #058464;
	background: url(gifs/sm2_bg.jpg) 0px 0px!
	important;
	text-decoration: none;
	}
TD.submenuON2 P A:visited {
	color: #058464;
	background: url(gifs/sm2_bg.jpg) 0px 0px!
	important;
	text-decoration: none;
	}
TD.submenuON2 P A:active {
	color: #058464;
	background: url(gifs/sm2_bg.jpg) 0px 0px!
	important;
	text-decoration: none;
	}
TD.submenuON2 P A:hover {
	color: #058464;
	background: url(gifs/sm2_bg.jpg) 0px 0px!
	important;
	text-decoration: none;
	}	
		
		
/* -------------------- Site map -------------------- */ 

td.map1 p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	color: #5171B1;
	}

td.map1 p a {
	font-weight: bold;
	padding: 3px 0px 3px 4px;
	border-top : solid 1px #eeeeee;
	display: block;
	width: 100%;
	}

td.map1 p a:link {
	text-decoration: none;
	color: #5171B1;
	}
td.map1 p a:visited {
	text-decoration: none;
	color: #5171B1;
	}
td.map1 p a:hover {
	text-decoration: underline;
	color: #5171B1;
	}
td.map1 p a:active {
	text-decoration: none;
	color: #5171B1;
	}

td.map2 p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	color: #11BB88;
	}

td.map2 p a {
	padding: 0px 0px 0px 4px;
	border-top : solid 1px #ffffff;
	display: block;
	width: 100%;
	}

td.map2 p a:link {
	text-decoration: none;
	color: #11BB88;
	}
td.map2 p a:visited {
	text-decoration: none;
	color: #11BB88;
	}
td.map2 p a:hover {
	text-decoration: underline;
	color: #11BB88;
	}
td.map2 p a:active {
	text-decoration: none;
	color: #11BB88;
	}
	
td.map3 p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	color: #3ADCAB;
	}

td.map3 p a {
	padding: 0px 0px 0px 4px;
	border-top : solid 1px #ffffff;
	display: block;
	width: 100%;
	}

td.map3 p a:link {
	text-decoration: none;
	color: #6BCEB0;
	}
td.map3 p a:visited {
	text-decoration: none;
	color: #6BCEB0;
	}
td.map3 p a:hover {
	text-decoration: underline;
	color: #6BCEB0;
	}
td.map3 p a:active {
	text-decoration: none;
	color: #6BCEB0;
	}			hr {
	color: #CCCCCC;
}
img.print {
		display: none;
		width: 1px;
		height: 1px;
		}
/* --------------- Only when printing --------------- */
@media print 
	{
	table.printhide {
		display: none;
		}
	img.printhide {
		display: none;
		}	
	img.print {
		display: inline;
		width: 97px;
		height: 120px;
		}
	td.col1
		{
		display: none;
		width: 0px;
		}
	td.col2
		{
		display: inline;
		width: 600px;
		}
	td.col3
		{
		display: none;
		width: 0px;
		style="background:  url(../gifs/menu_bot2.gif) #FFFFFF no-repeat 0px 505px;
		}				
			
}

