html, body {padding: 0;	border: 0; margin: 0;}
body {background: #13589D url(../images/body_bgBlue.gif) repeat; padding: 0 ; margin: 25px 0 ; text-align: center}

/* -- Global Images --------------------------------------------------------------------------------------------- */

img {
	padding: 0;
	margin: 0;
	border: 0;
	}
	
.border_2px {
	border: 1px solid #D8D8D8;
	padding: 2px;
	margin: 0 4px -3px 0;
	background: #fff;
	}
	
.border_5px {
	border: 1px solid #D8D8D8;
	padding: 5px;
	background: #fff;
	margin: 0 0 4px 0;
	}

/* -- Misc CLASSES ---------------------------------------------------------------------------------------------- */

.center {clear: both; width: 100%; margin: 0 auto; text-align: center;}


/* -- GLOBAL LINKS ---------------------------------------------------------------------------------------------- */

a, a:link, a:active, a:visited {text-decoration: underline; color:#004183;}
a:hover {text-decoration: none; color: #004183;}


/* -- GLOBAL FORMS ---------------------------------------------------------------------------------------------- */

form {padding: 0 0 10px 10px; margin: 0; text-align: left; font-family: veranda, sans-serif; font-size: 10px;}
fieldset {border: none; padding: 0; margin: 0;}
label {color: #0057AE; padding: 0; margin: 0;}
.input {width: 85px; font-size: 9px; color: #000; padding: 1px;}
.submit {font-size: 9px;}


/* -- GLOBAL TYPOGRAPHY ----------------------------------------------------------------------------------------- */

p {
	font: normal 11px verdana, sans-serif; 
	line-height: 13px; 
	margin: 0; padding: 0; 
	text-align: left;
	}

h1{
	font-family: Georgia, "Times New Roman", verdana, sans-serif; 
	font-weight: normal; text-align: left; 
	color: #0057AE;
	}

h2, h3, h4 {
	font-family: "Lucida Sans", "Lucida Sans Unicode", verdana, sans-serif; 
	font-weight: normal; text-align: left; 
	color: #0057AE;
	}

/* -- GLOBAL LISTS ---------------------------------------------------------------------------------------------- */

ul {text-align: left;}
li {font-family: verdana, sans-seif; font-size: 10px; text-align: left;}

/* -- NAVIGATION TOP -------------------------------------------------------------------------------------------- */

#navbar {
	margin: 0;
	padding: 0;
	text-align: center;
	position: absolute; top: 101px; left: 0; 
	width: 720px; height: 35px; 
	background: #002C57;
	}
	
#navbar a {
	font: normal 11px verdana, sans-serif;
	text-decoration: none;
	color: #80ACD7 ;
	height: 35px;
	}
	
#navbar a:hover {
	color: #F7F7F7;
	text-decoration: none;
	background: #295580 url(../images/tab_overBlue.gif) 50% 0 repeat-x;
	}

#tabs {
	height: 35px;
	width: 100%;
	}

#tabs ul {
	margin: 0;
	padding: 0 0 0 60px;
	float: left;
	list-style: none;
	}
	
#tabs li {
	float: left;
	padding: 0;
	margin: 0;	/*** Space between tabs ***/
	}
	
#tabs a {
	float: left;
	display: block;
	padding: 6px 15px 0 15px;	/*** Space inside tabs ***/
	line-height: 22px;
	}


/* -- PAGE LAYOUT ------------------------------------------------------------------------------------------------- */

#page {margin: 0 auto; position: relative; width: 720px;}

#header {
	margin: 0;
	position: absolute; 
	top: 0; left: 0;
	width: 720px; height: 101px;
	background: url(../images/header_bgBlue.gif) no-repeat;
	}
	
#header h2  {
	font: normal 24px georgia, "Times New Roman", veranda, sans-serif;
	color: #E8E8E8;
	margin: 33px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .05em;
	}
	
#header h4 {
	font: normal  12px "Lucida Sans", "Lucida Sans Unicode", lucida, verdana, sans-serif;
	color: #E8E8E8;
	margin: 1px 0 0 0;
	text-align: center;
	}

	
/* -- 3 COLUMN Layout | 2 COLUMN Layout | 1 COLUMN Layout--------------------------------------------------------- */

#mainpage1 { /* 3 col site ID */
	margin: 0; 
	position: absolute; 
	top: 136px; left: 0; 
	width: 720px;
	background: url(../images/col3_bgBlue.gif) repeat; 
	}
	
#mainpage2 { /* 2 col site ID */
	margin: 0; 
	position: absolute; 
	top: 136px; left: 0; 
	width: 720px;
	background: url(../images/col2_bgBlue.gif) repeat; 
	}
	
#mainpage3 { /* 1 col site ID */
	margin: 0; 
	position: absolute; 
	top: 136px; left: 0; 
	width: 720px;
	background: url(../images/col1_bgBlue.gif) repeat; 
	}

	
/* -- LEFT COLUMN -------------------------------------------------------------------------------------------------- */

#leftbar {float: left; width: 161px; padding: 0; margin: 0;}

#sidenav ul {margin: 15px 0 0px 1px; padding: 0 0 10px 0; border: 0;}

#sidenav ul li {
	width: 159px;
	line-height: 33px;
	list-style: none; 
	font-family: veranda, sans-serif;
	display: inline;
	margin: 0;
	}
	
#sidenav ul li a {
	height: 33px;
	padding: 0 0 0 15px; 
	margin: 0;
	color: #0057AE; 
	display: block;  
	font-size: 11px !important;
	text-decoration: none;
	background: url(../images/sideul_bgBlue.gif) no-repeat 0 -33px;
	}

#sidenav ul li a:hover {
	background: url(../images/sideul_bgBlue.gif) no-repeat 0 0; 
	padding: 0 0 0 15px;
	margin: 0;
	}
	
#sidenav li a.bot { /* Puts border on bottom of last nav */
	height: 35px;
	padding: 0 0 0 15px; 
	margin: 0;
	color: #0057AE; 
	display: block;  
	font-size: 11px !important;
	text-decoration: none;
	background: url(../images/sideul_bgBlue.gif) no-repeat 0 -33px;
	}

#leftbar h1, #leftbar h2 {
	font-size:13px; 
	height: 32px;
	margin: 10px 1px 8px 1px;
	padding: 0; 
	color: #E8E8E8;
	text-align: center;
	text-transform: uppercase;
	line-height: 32px;
	background: url(../images/sideh1bgBlue.gif) repeat;
	}

#leftbar p {
	color: #333; 
	margin: 0px 10px 10px 10px;
	padding: 0;
	}
	
#leftbar ul.list {
	margin: 10px 0 5px 8px; 
	padding: 0; 
	color: #333;
	list-style: none;
	}

#leftbar ul.list li {
	margin: 0 0 7px 0; 
	padding: 0 0 0 9px; 
	background: url(../images/bulletBlue.gif) no-repeat 0 3px; line-height: 12px
	}
	
	
/* -- RIGHT COLUMN ---------------------------------------------------------------------------------------------- */

#rightbar {float: left; width: 161px; padding: 0; margin: 0;}

#rightbar p {
	color: #333; 
	margin: 0 5px 17px 8px; 
	}

#rightbar h1, #rightbar h2 {
	font-size:12px; 
	height: 32px;
	margin: 10px 1px 8px 1px;
	padding: 0; 
	color: #E8E8E8;
	text-align: center;
	text-transform: uppercase;
	line-height: 32px;
	background: url(../images/sideh1bgBlue.gif) repeat;
	}
	
#rightbar ul#language {
	margin: 0;
	padding: 7px 8px;
	list-style: none;
	}

#rightbar ul#language li {
	padding: 2px 2px 0;
	margin: 0;
	line-height: 18px;
	background: none !important;
	}

#rightbar ul#language a {
	text-decoration: none;
	}
	
#rightbar ul {
	margin: 0 0 5px 8px; 
	padding: 0; 
	color: #333;
	list-style: none;
	}

#rightbar ul li {
	margin: 0 0 7px 0; 
	padding: 0 0 0 9px; 
	background: url(../images/bulletBlue.gif) no-repeat 0 3px; line-height: 12px
	}

/* -- CENTER COLUMN ----------------------------------------------------------------------------------------------- */

#content1 {float: left; width: 398px; padding: 0; margin: 0;}
#content2 {float: left; width: 559px; padding: 0; margin: 0;}
#content3 {float: left; width: 720px; padding: 0; margin: 0;}
#content1 h1, #content2 h1, #content3 h1 {font-size: 18px; margin: 10px 0 4px 10px; text-transform: uppercase;}
#content1 h2, #content2 h2, #content3 h2  {font-size: 16px; margin: 10px 0 4px 10px;}
#content1 p, #content2 p, #content3 p  {font-size: 12px; color: #000; margin: 0 10px 20px 10px; line-height: 17px;}
#content1 blockquote {
	color: #002C57; 
	float: right; 
	width: 200px;
	font: normal 18px georgia, verdana, sans-serif;
	line-height: 24px; 
	text-align: left; 
	margin: 5px 10px 10px 20px; 
	}

/* -- FOOTER --------------------------------------------------------------------------------------------------- */
	
#footer {
	clear: both; 
	width: 720px; height: 67px; 
	background: url(../images/footer_bgBlue.gif) no-repeat; 
	padding: 0px; margin: 0;
	}
#footer a {color: #E8E8E8;}	
#footer p {font-size: 10px; color: #E8E8E8; padding: 5px 0 5px 0; margin: 0 0 0 18px; text-align: center;}
#footer span {float: right; padding: 15px 10px 0;}

#footer ul {text-align: center; margin: 0; padding: 12px 0 10px 10px; font-size: 11px; color: #E8E8E8; list-style: none;}
#footer ul li  {margin: 0; padding: 0 7px 0 7px; display: inline; border-right: 1px solid #E8E8E8;}
#footer ul li.last {margin: 0; padding: 0 7px 0 7px; display: inline; border-right: none;}
