/** Global **/
body {  background:url('../img/background.jpg') scroll;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#555;
        margin:0 auto;
        padding:0;}
* {	margin:0;
	padding:0;}

p {	line-height:1.8em;
	margin-bottom:20px;
	text-align:justify;}

a {     color:#3475EA;
        text-decoration:none;}
a:hover {
        color:#3F88F8;
        text-decoration:none;}
a:focus {
        outline:none;
        text-decoration:none;}

h1 {	font-size:45px;}
h2 {	color:#3F73F8;
	font-family:Arial,Helvetica,sans-serif;
	font-size:25px;
	font-weight:bold;
	letter-spacing:0;
	margin:0;
	padding:0 0 5px;}
h3 {	color:#3F88F8;
	font-size:18px;
	padding-bottom:10px;}
h4 {	padding-bottom:10px;
	font-size:15px;
	color:#222;}

table { margin-left:auto;
        margin-right:auto;}
table tr {
        height:27px;}
table td {
        vertical-align:middle;}
table img {
        max-height:25px;
        max-width:25px;
        vertical-align:middle;}

div#container {
        width:960px;
        margin:0 auto;
        padding:0;}

div#content {
        background:#fff;}



/** Top **/
div#head {
        padding-top:30px;}

div#head h1 {
        float:left;
        font-size:51px;
        padding-bottom:15px;}
div#head h1 a {
        color:#F0F0F0;
        float:left;
        font-size:41px;
        font-weight:normal;
        letter-spacing:-2px;
        text-decoration:none;
        text-transform:uppercase;}

div#topnav {
        background:url('../img/box-top.png') no-repeat scroll bottom left;
        height:46px;}
div#topnav ul {
	list-style:none;
	padding:0;}
div#topnav ul li {
	float:left;
	display:block;
	padding:15px 20px 15px 20px;}
div#topnav ul li a {
	float:left;
	color:#999;
	text-decoration:none;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;}
div#topnav ul li.selected a,
div#topnav ul li.selected a:hover {
        color:#444;}
div#topnav ul li a:hover {
	color:#666;}



/** Bottom **/
div#botnav {
	background:url('../img/box-bottom.png') no-repeat scroll top left;
	padding:10px 0 10px 24px;
	color:#fff;}
div#botnav a {
	color:#fff;}
div#botnav div.ul {
	position:relative;
	left:50%;
	float:left;}
div#botnav ul {
	margin:0;
	padding:0 0 0;
	list-style:none;
	position:relative;
	left:-50%;
	float:left;
	border-left:1px solid #609ED2;
	border-right:1px solid #0017FF;}
div#botnav ul li {
	padding:0 20px;
	border-right:1px solid #609ED2;
	border-left:1px solid #0017FF;
	display:block;
	float:left;
	position:relative;}
div#botnav ul li a {
	text-decoration:none;
	display:block;
	float:left;
	text-transform:uppercase;
	padding:7px 0px;}
div#botnav ul li a:hover {
	color:#ddd;}

div#copyright p {
        padding:7px;
        color:#fff;
        font-weight:bold;
        text-align:center;}



/** Core **/
div#content {
        font-size:12px;
        padding:0 20px 5px 20px;}
div.column-left {
	width:650px;
	float:left;
	margin-right:20px;}
div.column-right {
	width:245px;
	float:right;}



/** Clearing Hack **/
.clear:after {
        content:'';
        display:block;
        clear:both;
        visibility:hidden;
        line-height:0;
        height:0;
}