h1 {
	color: black;
	font-family: 'Arial Narrow', Verdana;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 11pt;
	text-align: center
}

body {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px; 
}

p,body {
	color: #303030;
	font-family: Arial, Verdana;
	font-size: 13px;
}

td.r_menu {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5px 3px 6px 12px;
	border-bottom: 1px solid #5cb2d9;
}

td.r_menu_g {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5px 3px 6px 12px;
	border-bottom: 1px solid #fed352;
}

td.r_menu_sel {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5px 3px 6px 12px;
	border-bottom: 1px solid #5cb2d9;
	background-color: white;
}

td.r2_menu {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5 3 6 12;
	border-bottom: 1px solid #d6ebf5;
	background-color: #3db5ec;
}

a:link,a:visited,a:active {
	color: #309dcf;
	text-decoration: underline;
	font-size: 12px;
}

a:hover {
	color: #E9B479;
	text-decoration: underline;
	font-size: 12px;
}

input,textarea {
	font-family: MS Sans Serif;
	font-size: 11px;
	border: 1 outset;
	border-color: black
}

img {
	border-color: 000000;
}

td,tr {
	font-family: Arial, Verdana;
	font-size: 13px
}


a:link.menu, a:visited.menu, a:active.menu {
	color: white;
	text-decoration: underline;
	font-size: 12px;
}

a:hover.menu, a:link.sel_menu, a:visited.sel_menu, a:active.sel_menu, a:hover.sel_menu {
	color: #b2e4fb;
	text-decoration: none;
	font-size: 12px;
}

a:link.r_menu, a:visited.r_menu, a:active.r_menu, a:hover.r_menu {
	color: white;
	text-decoration: none;
	font-size: 12px;
}

a:link.r_menu_sel, a:visited.r_menu_sel, a:active.r_menu_sel, a:hover.r_menu_sel {
	color: black;
	text-decoration: none;
	font-size: 12px;
}


.content table {
	border-collapse: collapse;
	border: 4px solid #cdcdcd;
}

.content table td {
	border: 2px solid #cdcdcd;
	padding: 10px;
}

.content table th {
	border: 2px solid #cdcdcd;
	padding: 10px;
	
	font-weight: bold;
	color: #309dcf;
	text-align: center;
}

.content table tr:FIRST-CHILD td {
	border: 2px solid #cdcdcd;
	padding: 10px;
	
	font-weight: bold;
	color: #309dcf;
	text-align: center;
}

table.px0 {
	border: 0px solid gray;
}

table.px0 th {
	border: 0px solid gray;
	padding: 0;
	font-weight: normal;
	text-align: left;
	color: #303030;
}

table.px0 tr:FIRST-CHILD td {
	border: 0px solid gray;
	padding: inherit;
	font-weight: normal;
	text-align: left;
	color: #303030;
	padding: 0;
}

table.px0 td {
	border: 0px solid gray;
	padding: 0;
}