/* Global white space reset */
* {padding:0; margin:0}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:0}
li, dd {margin-left:15px}
fieldset {padding:6px}

/* Undo default HTML styling of common browsers */
a:link, a:visited {text-decoration:none; color:#aaa; }
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {text-decoration:none; color:#1c4851}
ul, ol {list-style:none}
img {border:none}

/* General */
html, body {height:100%}
body {
 	background:#3458ae;
	background-attachment:fixed;
	color:#4e4a49;
	text-align:center;
	margin:0;
	font:normal 11px/15px verdana,serif
	}

/* General links */
a:hover {text-decoration:underline}
a:active {text-decoration:none}
a:focus, input:focus {outline:none}

/* Paragraph and headings */
p {margin:0 0 8px 0}
h1 {font-size:14px}
h2 {font-size:13px}
h3 {}
h4 {font-size:11px}
h5 {font-size:10px}


#global {
	width:800px;
	min-height:100%;
	height:auto;
	margin:0 auto 0 auto;
	text-align:left;
	margin-bottom: -130px;
	}
* html #global {height:100%}

/* Header */
#header {
	width:800px; 
	height:190px; 
	background:url('images/header.png') no-repeat top left; 
	position:relative;
	margin: 0 0 0 0;
	}

/* ---------------------- nav ---------------------- */
#menu-nav{position:absolute;bottom:0px;left:9px;height:33px;width:781px;font-size:12px;text-transform:uppercase;border-bottom:solid 3px #1e3263}
#menu-nav ul{margin:0;padding:0;padding-left:0;list-style-type:none;width:auto;float:left;}
#menu-nav ul li{display:block;float:left;margin:0;margin-right:0;}
#menu-nav ul li a{display:block;float:left;color:#3458ae;text-decoration:none;height:33px;width:130px;line-height:40px;}
#menu-nav ul li a span{display:block;float:left;text-align:center;height:33px;width:130px;background:url("images/tab-off.png") no-repeat top left;}
#menu-nav ul li a.current,#menu-nav ul li a:hover,#menu-nav ul li a.current:hover{cursor:pointer;color:#ffffff;background:url("images/tab-on.png") no-repeat top left;position:relative;width:130px;}
#menu-nav ul li a.current span, #menu-nav ul li a:hover span{cursor:pointer;background: url("images/tab-on.png") no-repeat top right;position:relative;height:33px;}
/* ---------------------- END nav ---------------------- */

/* CONTENT AND COLUMNS */
#content {background:url('images/shadow.png') repeat-y top left;position:relative;height:auto}
#content a:link, #content a:visited {text-decoration:underline; color:#1c4851;}
#cA {float:left; padding:0 0 0 20px; width:22%; margin:20px 5px 0 10px; display:inline; position:relative;}
#cA h2{color: #1e3263; font-size:18px; margin-bottom:8px; line-height:20px;}
#cA p{color: #1e3263; font-size:14px;}

#cB {float:right; padding:0 0 0 20px; width:63%; margin:20px 50px 20px 1px; display:inline; position:relative; border-left: solid 2px #72b9e7; position:relative;}
#cB h2{color:#3458ae; font-size:18px;margin-bottom:6px; line-height:20px; text-align:left;}
#cB p{color:#1e3263; font-size:14px;}
#cB h3{color:#1e3263; font-size:14px; margin:0 0 2px 0; font-weight:normal}
#cB li{color:#1e3263; font-size:14px;}
#content hr{margin:20px 0 20px 0;border:none; height:3px; background-color:#3458ae;}

/* Footer */
#footer {height:220px; width:100%; background-color:#010640; position:relative; left:0px; z-index:-100;}
#foot {height:10px; margin:0; padding:10px 10px 0 10px; color:#FFFFFF}
#foot a:link, #foot a:visited {color:#FFFFFF}
#foot a:active {color:#eee}
.right {float:right; position:relative; right:0px}
.center{font-size:12px;text-align:center;position:relative;left:160px;}
.left{float:left;position:relative;}
#pwm{position:relative; top: 0px;}

/* Misc */
.clear {clear:both}
.leflo {float:left}
.riflo {float:right}
#preloader {display:none}