html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
@font-face {
	font-family: "Ubuntu";
	src: url("/fonts/Ubuntu-R.eot");
	src: local("Ubuntu"), url("/fonts/Ubuntu-R.ttf") format("truetype");
}
@font-face {
	font-family: "Ubuntu-I";
	src: url("/fonts/Ubuntu-I.eot");
	src: local("Ubuntu-I"), url("/fonts/Ubuntu-I.ttf") format("truetype");
}
@font-face {
	font-family: "Ubuntu-B";
	src: url("/fonts/Ubuntu-B.eot");
	src: local("Ubuntu-B"), url("/fonts/Ubuntu-B.ttf") format("truetype");
}
@font-face {
	font-family: "Ubuntu-BI";
	src: url("/fonts/Ubuntu-BI.eot");
	src: local("Ubuntu-BI"), url("/fonts/Ubuntu-BI.ttf") format("truetype");
}
body {
	/* background: url("/graphics/body-background.jpg") no-repeat left top fixed; */
	/* background: #0077ae url("/graphics/bg-beil.gif") repeat left top; */
	background: #0077ae;
	font: 100% Ubuntu, Verdana, sans-serif;
	color: #000066;
}
#top-info {
	font: 80% Ubuntu-I, Verdana, sans-serif;
	text-align: center;
	background: white;
	padding: 5px;
	margin-bottom: 21px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	filter: alpha(opacity=75); /* internet explorer */
	-khtml-opacity: 0.75;      /* khtml, old safari */
	-moz-opacity: 0.75;       /* mozilla, netscape */
	opacity: 0.75;           /* fx, safari, opera */
}
#wrapper {
	width: 900px;
	margin: 0 auto;
/* background: url("/graphics/wrapper-transparent-background.png") repeat-y left top; */
	background: white url("/graphics/wrapper-background.jpg") no-repeat left top;
}
#wrapper1 {
	margin: 21px 27px 55px 27px;
}
#left-column {
	float: left;
}
#left-column ul li {
	list-style: none;
}
#left-column ul#nav li {
	text-align: center;
	margin-bottom: 15px;
	width: 188px;
}
#left-column ul#nav li a {
	background: url("/graphics/button.png") no-repeat left 2px;
	color: white;
	display: block;
	padding: 10px 0 8px 0;
	text-decoration: none;
	font-weight: bold;
}
#left-column ul#nav li a:hover {
	text-decoration: underline;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
#left-column ul#logos {
	margin-top: 28px;
}
#left-column ul#logos li {
	margin-bottom: 20px;
}
#right-column {
	float: right;
	width: 590px;
	font-size: 85%;
	padding: 0 22px 60px 22px;
	margin-bottom: 40px;
	border: 2px solid #3e9bda;
	background: white url("/graphics/background-content.jpg") no-repeat left 110px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	filter: alpha(opacity=80); /* internet explorer */
	-khtml-opacity: 0.8;      /* khtml, old safari */
	-moz-opacity: 0.8;       /* mozilla, netscape */
	opacity: 0.8;           /* fx, safari, opera */
}
#right-column ul.huge-ul {
	font: 2em Ubuntu-I, Verdana, sans-serif;
}
#right-column ul li {
	font: 100% Ubuntu, Verdana, sans-serif;
	list-style: none;
	background: url("/graphics/bullet.gif") no-repeat left center;
	padding-left: 10px;
}
ul.regular-ul li {
}
#right-column ol {
	margin-left: 20px;
}
#right-column ol li {
	margin-bottom: 20px;
}
h1 {
	font-size: 1.9em;
	text-align: center;
}
h1, h2, h3, h4, h5 {
	margin: 15px 0;
	font-weight: normal;
}
h1, h2 {
	font-family: Ubuntu-B, Verdana, sans-serif;
}
h2{
	font-size: 1.3em;
}
h3 {
	font: 1.1em Ubuntu-BI, Verdana, sans-serif;
}
h4 {
	font: 120% Ubuntu-I, Verdana, sans-serif;
	text-align: center;
}
h5 {
	font-size: 120%;
	letter-spacing: 3px;
}
h1.h1-blue-bg {
	font: 2.7em Ubuntu-B, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 8px;
	color: white;
	background: #006393;
	padding: 15px 0;
}
p {
	margin: 10px 0;
}
#footer {
	clear: both;
	text-align: center;
	border-top: 11px solid #3559bb;
	background: white;
	padding-bottom: 5px;
}
#footer * {
	font-family: Ubuntu-B, Verdana, sans-serif;
	color: #1f45b2;
}
#footer ul {
	margin-top: 15px;
}
#footer ul li {
	list-style: none;
	display: inline;
	margin-right: 15px;
}
#footer ul li a {
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#right-column ul.contact-info li {
	font: 1.3em Ubuntu, Verdana, sans-serif;
}
#footer p {
	margin-top: 5px;
}
b {
	font-weight: normal;
}
table {
	cellpadding: 0;
	cellspacing: 0;
	border-collapse: collapse;
	color: white;
	width: 100%;
	margin-bottom: 15px;
}
table tr:first-child th {
	font: bold 1.1em Ubuntu-BI, Verdana, sans-serif;
}
#right-column table th {
	font: 110% Ubuntu, Verdana, sans-serif;
	text-align: left;
	padding: 10px 15px;
	border-spacing: 0;
	cellpadding: 0;
	cellspacing: 0;
}
table td {
	font: 90% Ubuntu-I, Verdana, sans-serif;
	padding: 2px 15px;
}
table tr.odd-table-row {
	background: #3e9ada;
}
table tr.even-table-row {
	 background: #9ac6f0;
	 color: #126697;
}
/* Styles */
.italic {
	font: 95% Ubuntu-I, Verdana, sans-serif;
}
.italic-huge {
	font: 160% Ubuntu-I, Verdana, sans-serif;
}
.centered {
	text-align: center;
}
span.asterisk {
	color: red;
}
.notice {
	color: red;
	font: 70% Ubuntu-BI, Verdana, sans-serif;
}
.bold {
	font: 100% Ubuntu-B, Verdana, sans-serif;
}
.bold-huge {
    font: 140% Ubuntu-B, Verdana, sans-serif;
}
/* Styles - END */
#right-column form li {
	 background: none;
}
form {
	 margin-top: 30px;
	 width: 400px;
}
form label {
	width: 100px;
	font: 1.1em Ubuntu-I, Verdana, sans-serif;
	margin-bottom: 10px;
	display: block;
	float: left;
}
form input {
	margin-bottom: 10px;
	width: 250px;
	height: 20px;
}
form input, form textarea {
	border: 2px solid #000066;
	background: white;
	font: 100% Ubuntu, Verdana, sans-serif;
	color: #000066;
}
form textarea, form label#textarea {
	clear: both;
}
form input:focus, form textarea:focus {
	 background: #ddf1ff;
}
form li#submit-button input {
	 width: 70px;
	 height: 30px;
	 display: inline;
	 font: 100% Ubuntu-B, Verdana, sans-serif;
	 margin: 0;
	 border: 1px solid gray;
	 background: #efefef;
 }
form li#submit-button input:hover {
	background: #ddf1ff;
}
strong {
	font-weight: normal;
}