body {
	margin: 0;
}

a.undertitle {
	text-decoration: none;
	cursor: pointer;
	font: bold 8pt Tahoma, Arial;
	color: #AA0702;
}

a.undertitle:visited {
	text-decoration: none;
	cursor: pointer;
	font: bold 8pt Tahoma, Arial;
	color: #AA0702;
}

a.undertitle:active {
	text-decoration: none;
	cursor: pointer;
	font: bold 8pt Tahoma, Arial;
	color: #AA0702;
}

a.undertitle:hover {
	text-decoration: none;
	cursor: pointer;
	font: bold 8pt Tahoma, Arial;
	color: #AA0702;
}


a.menu_first {
	text-decoration: none;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #F19F33;
	margin-right: 7px;
}

a.menu_first:visited {
	text-decoration: none;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #F19F33;
	margin-right: 7px;
}

a.menu_first:active {
	text-decoration: none;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #F19F33;
	margin-right: 7px;
}

a.menu_first:hover {
	text-decoration: underline;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #FFFFFF;
	margin-right: 7px;
}

a.menu_first_active {
	text-decoration: underline;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #FFFFFF;
	margin-right: 7px;
}

a.menu_active {
	text-decoration: underline;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #FFFFFF;
	margin-right: 7px;
	margin-left: 7px;
}


a.menu {
	text-decoration: none;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #F19F33;
	margin-right: 7px;
	margin-left: 7px;
}

a.menu:visited {
	text-decoration: none;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #F19F33;
	margin-right: 7px;
	margin-left: 7px;
}

a.menu:active {
	text-decoration: none;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #F19F33;
	margin-right: 7px;
	margin-left: 7px;
}

a.menu:hover {
	text-decoration: underline;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #FFFFFF;
	margin-right: 7px;
	margin-left: 7px;
}

span.menu_first {
	text-decoration: underline;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #FFFFFF;
	margin-right: 7px;
}

span.menu {
	text-decoration: underline;
	cursor: pointer;
	font: normal 16pt Tahoma, Arial;
	color: #FFFFFF;
	margin-right: 7px;
	margin-left: 7px;
}

table.overmenu {
	margin-top:25px;
	height: 53px;
	width: 100%;
	background-image:url("../img/bgmain.gif");
	background-repeat: repeat-x;
}

table.menu {
	margin-top: 10px;
}

table.menu td {
	border-right: 2px solid #F19F33;
}


a.title {
	text-decoration: none;
	font: bold 18pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #AA0702;
}

a.title:visited {
	text-decoration: none;
	font: bold 18pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #AA0702;
}

a.title:active {
	text-decoration: none;
	font: bold 18pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #AA0702;
}

a.title:hover {
	text-decoration: underline;
	font: bold 18pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #AA0702;
}




a.whitemedium {
	text-decoration: underline;
	cursor: pointer;
	font: bold 12pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #FFFFFF;
}

a.whitemedium:visited {
	text-decoration: underline;
	cursor: pointer;
	font: bold 12pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #FFFFFF;
}

a.whitemedium:active {
	text-decoration: underline;
	cursor: pointer;
	font: bold 12pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #FFFFFF;
}

a.whitemedium:hover {
	text-decoration: none;
	cursor: pointer;
	font: bold 12pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #FFFFFF;
}

a.blackmedium {
	text-decoration: underline;
	cursor: pointer;
	font: normal 12pt Tahoma, Arial;
	color: #000000;
}


a.blackmedium:visited {
	text-decoration: underline;
	cursor: pointer;
	font: normal 12pt Tahoma, Arial;
	color: #000000;
}

a.blackmedium:active {
	text-decoration: underline;
	cursor: pointer;
	font: normal 12pt Tahoma, Arial;
	color: #000000;
}

a.blackmedium:hover {
	text-decoration: none;
	cursor: pointer;
	font: normal 12pt Tahoma, Arial;
	color: #FFFFFF;
	background-color: #000000;
}


a.blacksmall {
	text-decoration: underline;
	cursor: pointer;
	font: normal 8pt Tahoma, Arial;
	color: #000000;
}


a.blacksmall:visited {
	text-decoration: underline;
	cursor: pointer;
	font: normal 8pt Tahoma, Arial;
	color: #000000;
}

a.blacksmall:active {
	text-decoration: underline;
	cursor: pointer;
	font: normal 8pt Tahoma, Arial;
	color: #000000;
}

a.blacksmall:hover {
	text-decoration: none;
	cursor: pointer;
	font: normal 8pt Tahoma, Arial;
	color: #FFFFFF;
	background-color: #000000;
}

span.blacksmall {
	font: normal 8pt Tahoma, Arial;
	color: #000000;
}

span.blackmedium {
	font: bold 10pt Tahoma, Arial;
	color: #000000;
}

span.whitesmall {
	font: normal 8pt Tahoma, Arial;
	color: #FFFFFF;
}

span.whitemedium {
	font: bold 11pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #FFFFFF;
}

table.title {
	border-bottom: 1px solid #F19F33;	
}

h2.title {
	margin: 0;
	font: bold 18pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #AA0702;
}

span.title {
	font: bold 18pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #AA0702;
}

span.description {
	font: normal 8pt "Trebuchet MS", "Tahoma", sans-serif;
	color: #000000;
}

span.tools_title {
	font: normal 14pt Tahoma,Arial,Verdana;	
	color: #000000;
}

span.tool_title {
	text-decoration: underline;
	font: bold 8pt Tahoma,Arial,Verdana;	
	color: #000000;
}

span.tool_description {
	font: normal 8pt Tahoma,Arial,Verdana;	
	color: #808080;
}

table.tool_noactive {
	cursor: pointer;
	width: 100%;
	border: 1px solid #FFFFFF;
}

table.tool_active {
	cursor: pointer;
	width: 100%;
	border: 1px solid #AA0702;
	background-color: #FFF2F2;
}

table.help_table {
	background-color: #EEEEEE;
	width:100%;
}

tr.help_table_noactive {
	background-color: #000000;
	cursor:pointer;
}

tr.help_table_active {
	background-image: url("../img/helppanel.gif");
	background-repeat: repeat;
	cursor:pointer;
}

table.tool_panel {
	margin-top: 5px;
	width:100%;
	border: 1px solid #C4C4C4;	
}

table.tool_table_red {
	width:100%;
	background-color: #810400;
	background-image: url("../img/redtoolbg.gif");
	background-repeat: repeat-x;
}

table.tool_table_blue {
	width:100%;
	background-color: #204B80;
	background-image: url("../img/bluetoolbg.gif");
	background-repeat: repeat-x;
}

table.tool_table_orange {
	width:100%;
	background-color: #D07600;
	background-image: url("../img/orangetoolbg.gif");
	background-repeat: repeat-x;
}

table.tool_table_black {
	width:100%;
	background-color: #000000;
	background-image: url("../img/blacktoolbg.gif");
	background-repeat: repeat-x;
}

table.errors {
	border-bottom: 1px solid #B70600;
	border-top: 1px solid #B70600;
	margin-top: 10px;
	width: 100%;
	background-color: #E5635E;
}


table.tool_result {
	width: 100%;
	background-color: #F48D05;	
}

table.tool_result td {
	border-right: 1px solid #FFFFFF;	
}

table.tool_quicklinks {
	width: 100%;	
	margin-top: 10px;
}


span.pagedot {
	text-decoration:none;
	padding:0.1em 0.5em;
	color:#000000;
	margin-right: 4px;
}

span.page {
	font: bold 8pt "Trebuchet MS", "Tahoma", sans-serif;
	background-color: #AA0702;
	border:1px solid #000000;
	text-decoration:none;
	padding:0.1em 0.5em;
	color:#FFFFFF;	
	margin-right: 4px;
}

a.page {
	font: bold 8pt "Trebuchet MS", "Tahoma", sans-serif;
	text-decoration:none;
	background-color: #FFFFFF;
	border:1px solid #000000;
	padding:0.1em 0.5em;
	color:#000000;
}

a.page:hover {
	font: bold 8pt "Trebuchet MS", "Tahoma", sans-serif;
	background-color: #AA0702;
	border:1px solid #000000;
	text-decoration:none;
	padding:0.1em 0.5em;
	color:#FFFFFF;
}

a.page:active {
	font: bold 8pt "Trebuchet MS", "Tahoma", sans-serif;
	background-color: #FFFFFF;
	border:1px solid #000000;
	text-decoration:none;
	padding:0.1em 0.5em;
	color:#000000;
}

a.page:visited {
	font: bold 8pt "Trebuchet MS", "Tahoma", sans-serif;
	background-color: #FFFFFF;
	border:1px solid #000000;
	text-decoration:none;
	padding:0.1em 0.5em;
	color:#000000;
}

a.tool_title {
	text-decoration: underline;
	font: bold 8pt Tahoma,Arial,Verdana;	
	color: #000000;
}

a.tool_title:hover {
	text-decoration: underline;
	font: bold 8pt Tahoma,Arial,Verdana;	
	color: #000000;
}

a.tool_title:active {
	text-decoration: underline;
	font: bold 8pt Tahoma,Arial,Verdana;	
	color: #000000;
}

a.tool_title:visited {
	text-decoration: underline;
	font: bold 8pt Tahoma,Arial,Verdana;	
	color: #000000;
}
