
*					{margin: 0; padding: 0; font-size: 11px; line-height: 1;}
body				{font-family: Arial, Verdana, sans-serif; color: black; background-color: #E9E9FF;}

#wrapper			{padding: 0 20px 30px; background-color: #E9E9FF;}

h1					{padding: 0.5em 5px; text-align: center; font-weight: bold; font-size: 150%; color: white; background-color: #607099; font-family: Arial, Verdana, sans-serif;}
h2					{padding-top: 1.5em; color: #607099; font-size: 150%; font-weight: bold; text-align: left; font-family: Arial, Verdana, sans-serif;}
h3					{margin-top: 1em; font-size: 150%; font-weight: bold; text-align: left; font-family: Arial, Verdana, sans-serif;}
h4					{margin-top: 1em; font-size: 120%; font-weight: bold; text-align: left; color: #607099;}

p					{padding: 1em 30px 0 0;}

#listheading		{margin-bottom: 1em;}
#listheading table	{margin: 1em 0;}
#listheading p		{padding-top: 0.5em;}

li					{line-height: 1.5;}

ul#usermenu				{margin: 0; padding: 5px 0; text-align: center; list-style: none; background-color: white;}
ul#usermenu li			{display: inline; margin: 0; padding: 3px 10px; line-height: 1; color: black; background-color: transparent; font-weight: bold;}
ul#usermenu li a		{color: #607099;}
ul#usermenu li a:hover	{color: #FF9900;}
ul#usermenu li#active	{color: #FF9900;}

ul#submenu				{margin: 0; padding: 5px 0; text-align: center; list-style: none; background-color: white;}
ul#submenu li			{display: inline; margin: 0; padding: 3px 10px; line-height: 1; color: black; background-color: transparent; font-weight: bold;}
ul#submenu li a			{color: #607099;}
ul#submenu li a:hover	{color: #FF9900;}
ul#submenu li#active	{color: #FF9900;}

a					{font-weight: bold; text-decoration: none; color: #FF9900;}
a:hover				{color: #607099;}

.filter				{margin: 1em 0;}

table				{margin: 2em 15px 0 0;}
th					{padding-right: 15px; padding-bottom: 0.2em; text-align: left; font-weight: bold; color: #607099; font-family: Arial, Verdana, sans-serif; font-size: 12px; border-bottom: 1px solid #607099;}
th a				{font-size: 12px; font-weight: bold; color: #FF9900;}
th a:hover			{color: #607099;}
td					{padding: 2px 15px 2px 0; text-align: left;}
#trhead				{margin-top: 1em;}

tr.darkrow			{background-color: #d9d9e9;}
tr#sex-line			{background-color: #607099;}

option				{padding: 1px 2px;}
img					{border: 0;}

form td				{padding-top: 1px; padding-bottom: 1px;}

#msg				{margin-bottom: 1em; color: #ff6600; font-weight: bold;}

input, select		{color: black;}
.label, .label2		{width: 70px; color: #607099; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.label2				{padding-left: 30px;}

.lastcol			{padding-right: 0;}
.lastrow			{color: #607099; border-top: 1px solid #607099; padding-top: 0.2em; font-weight: bold;}
.lastrowright		{color: #607099; border-top: 1px solid #607099; padding-top: 0.2em; font-weight: bold; text-align: right;}
.right				{text-align: right;}
#emph				{color: #607099; padding-top: 0.2em; font-weight: bold;}

.space				{margin-top: 1em;}
.spacebottom		{margin-bottom: 1em;}
.center				{text-align: center;}
.clear				{clear: both;}

#navigation			{margin-top: 2em;}

.submit, .button	{margin-top: 1em; padding-top: 2px;}

.bigbutton			{display: inline; padding: 2px 5px; background-color: #FF9900; font-size: 16px;}
.bigbutton a		{text-decoration: none; color: white; font-size: 16px; font-family: Arial, Verdana, sans-serif;}
.bigbutton a:hover	{color: #607099;}

#reportform .submit, #reportform .button	{margin-top: 1em; padding: 2px 0; font-size: 14px; font-weight: bold; color: #FF9900;}
#reportform table	{border: solid #607099; border-width: 1px 0 1px 1px;}
#reportform th		{padding: 0.3em 15px; font-size: 14px; font-weight: bold; text-align: center; color: #607099; border-right: 1px solid #607099; background-color: #e6e9ff;}
#reportform td		{padding: 15px; background-color: #f9fcfc; border-right: 1px solid #607099;}

table#report 		{border: 1px solid #607099; background-color: #f9fcfc;}
table#report tr.darkrow			{background-color: #efeffc;}
table#report th		{padding: 5px; font-size: 11px; font-weight: bold; color: #607099; background-color: #e6e9ff;}
table#report td		{padding: 2px 5px; font-weight: normal; color: black;}

div#news			{width: 600px; margin-top: 20px; background-color: white; border: 1px solid black;}

#content, #content_html {clear: both; }
#content h2, #content_html h2	{padding: 0; margin: 1em 0 0;}
#content_html p		{font-size: 110%; font-weight: bold; line-height: 1.4;}

#selectbox			{float: left; text-align: left; margin: 10px 10px 0 0; padding: 0 0 10px; border: 1px solid #607099; background-color: #f9fcfc;}
#selectbox h2		{padding: 0.2em 10px; margin: 0 0 0.5em; text-align: center; color: white; background-color: #607099;}
#selectbox table	{margin: 0;}
#selectbox p, #selectbox form {padding: 0.5em 10px 0;}

p.searchbox			{margin: 1em 0;}
p.searchbox span	{padding: 1em; background-color: white; border: 1px solid #607099; font-weight: bold;}

#excel				{position: absolute; left: 20px; top: 40px; padding: 7px; background-color: #FF9900; border: 1px solid black;}
#excel a			{color: white}
#excel a:hover		{color: black}

#footer				{position: absolute; right: 10px; top: 58px; color: #FF9900; font-size: 10px; font-weight: normal;}
#footer a			{color: #FF9900; font-size: 11px; font-weight: bold;}
#footer a:hover		{color: black}


