/* XHTML styles */
html {
	height:100%;
	margin:0;
	padding:0;
	width:100%;}

a {
	cursor:pointer;cursor:hand;}

a:link {
	background:transparent;
	color:#E0890A;
	text-decoration:underline;}
a:visited {
	background:transparent;
	color:#E0890A;
	text-decoration:underline;}
a:active {
	background:transparent;
	color:#E0890A;
	text-decoration:none;}
a:hover {
	color:#04112c;
	text-decoration:underline;}

address {
	font:italic 1em/1 sans-serif;
	margin:0px 0% 0px 0%;}

big {
	font-size:1em;}

blockquote {
	line-height:1;
	margin:0px 0% 0px 0%;}

body {
	background:#6E7997 url(../img/background.png) repeat-x;
	color:#04112c;
	font-family: Arial, Helvetica, Verdana, sans-serif; /* Change 'sans-serif' to your preferred font. */
	font-weight:normal;
	font-size: 90%;
	margin:0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding:0;
	text-align: center;} /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

button {
	cursor:auto;}

caption {
	line-height:1;
	margin:0px 0% 0px 0%;}

code {
	font-family:monospace;
	font-size:1em;} /* To avoid overriding boldness/italicity by using font. */

div {
	line-height:1;
	margin:0;
	padding:0;}

dd {
	line-height:1;
	margin:0px 0% 0px 0%;}

dl {
	margin:0px 0% 0px 0%;}

dt {
	line-height:1;
	margin:0px 0% 0px 0%;}

h1 {
	color:#04112c;
	font-size:120%;
	font-weight:bold;
	line-height:1;
	margin:0;
	padding:0 0 5px 0;}
h2 {
	color:#717996;
	font-size:100%;
	margin:0;
	padding:0 0 10px 0;}
/*
#mainContent h1 {
	font-size:120%;
	line-height:1;
	margin:0;
	padding:10px 0 0 0;}
h2 {
	color:#fff;
	font-weight:bold;
	line-height:1;
	margin:0;
	padding-bottom:10px;}
h2 a:link {
	background:transparent;
	color:#8ba8fe;
	text-decoration:none;}
h2 a:visited {
	background:transparent;
	color:#8ba8fe;
	text-decoration:none;}
h2 a:active{
	background:transparent;
	color:#8ba8fe;
	text-decoration:none;}
h2 a:hover {
	color:#fff;
	text-decoration:none;}
*/
h3 { /* Same as h1 except this one doesn't have top padding */
	color:#fdf480;
	line-height:1;
	margin:0;
	padding:0 0 30px 0;}
h4 {
	color:#ccc;
	font-weight:bold;
	line-height:1;
	margin:0;
	padding-bottom:10px;}

hr {
	margin:0px 0% 0px 0%;}

img {
	border:none;}

input {
	cursor:auto;
	font-family: Arial, Helvetica, Verdana, sans-serif; /* Change 'sans-serif' to your preferred font. */
	font-size:100%;
	font-weight:normal;}

kbd {
	font:1em monospace;}

li {
	line-height:1.3;
	margin:0;
	padding:0 0 5px 10px;}

ol {
	list-style:none;
	margin:0px 0% 0px 5%;}

p {
	line-height:130%;
	margin:0;
	padding-bottom:15px;}

pre {
	font:1em/1 monospace;
	margin:0px 0% 0px 0%;}

samp {
	font:1em monospace;}

small {
	font-size:1em;}

sub {
	font-size:1em;}

sup {
	font-size:1em;}

td {
	line-height:1;}

textarea {
	cursor:text;
	font-family: Arial, Helvetica, Verdana, sans-serif; /* Change 'sans-serif' to your preferred font. */
	font-size:100%;
	font-weight:normal;}

th {
	font:bold 1em/1 sans-serif;}

tt {
	font:1em monospace;}

ul {
	list-style:square;
	margin:0;
	padding:0 0 15px 15px;}