*			{
			margin: 0px;
			padding: 0px;
			border: 0px;
			}

body			{
			font-family: "trebuchet ms", arial, verdana, sans-serif;
			font-size: 75%;
			color: #38424c;
			line-height: 1.5em;
			}

h1			{
			padding-left: 30px;
			margin-bottom: 1em;
			font-size: 1.333em;
			line-height: 20px;
			background: transparent url(../img/headline.jpg) bottom left no-repeat;
			}

h2			{
			font-size: 11pt;
			margin-top: 20px;
			}

h3			{
			font-size: 10pt;
			margin-top: 10px;
			}

p			{
			margin-bottom: 1.3em;
			}

#nav a		{
			color: #38424c;
			text-decoration: none;
			}

#nav li.on a	{
			color: #000000;
			border-bottom: 1px solid black;
			}

#content a	{
			color: #005794;
			}

#content a:hover	{
			color: #ffffff;
			text-decoration: none;
			background: #005794;
			}

#content ul	{
			list-style: square;
			margin: 0px 30px 0px 10px;
			}

#content ol	{
			list-style: none;
			}

#content ol.error-messages	{
			padding: 10px 20px;
			margin: 0px 10px 20px 10px;
			color: #aa0000;
			line-height: 2em;
			background-color: #fff0f0;
			}

input, select, textarea	{
			padding: 3px 5px;

			font-size: 1em;
			font-family: "trebuchet ms", arial, verdana, sans-serif;

			border: #dddddd 1px solid;
			background-color: #eeeeee;
			}

input, textarea	{
			width: 250px;
			}

button		{
			padding: 3px 18px;
			color: #ffffff;
			font-weight: bold;
			text-shadow: #555555 1px 1px 1px;
			border-right: #777777 2px solid;
			border-bottom: #777777 2px solid;
			background-color: #999999;
			}

button:hover	{
			background-color: #888888;
			border-color: #666666;
			}

label.required	{
			padding-right: 6px;
			background: transparent url(/img/label_required.gif) 100% 3px no-repeat;
			}

dl dd			{
			margin-bottom: 1.3em;
			}

#pics a		{
			color: #005794;
			}

#pics a:hover	{
			color: #ffffff;
			text-decoration: none;
			background: #005794;
			}