/* ========================================================================== */
/* 01. base css                                                               */
/* ========================================================================== */

/* reset all paddings and margins ------------------------------------------- */
* {margin:0; padding:0; font-size:100%;}
/* reset borders on non-input elements */
html, body, div, ul, ol, li, form, span, p, blockquote, img, fieldset, legend, label, h1, h2, h3, h4, h5, h6, table, tbody, thead, tfoot, tr, th, td {border:none;}

/* clearfix ----------------------------------------------------------------- */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/

/* Percents could work for IE, but for backCompat purposes, we are using keywords. */
body {font:13px/1 arial,sans-serif;*font-size:83.9%;}
p, a, span {line-height:1.22em;}
table {font-size:inherit;font:100%;}

/* Bump up IE to get to 13px equivalent */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}



body {background:#83B2C3;}

#allContainer {width:902px; margin:1em auto;}
#header {position:relative;}
#header img {border:none;}

/* close button ------------------------------------------------------------- */
#header .applicationNav {padding:0em 0em; xpadding-bottom:5px; overflow:hidden; background:#C81911 url("/images/header_bg_top.gif") top left repeat-x; border:1px solid #C71810; border-bottom:none;}
#header .applicationNav a {margin:3px 0.5em; float:right; color:#086587; text-decoration:none; font-weight:700; background:url("/images/button_back_bg_right.gif") center right no-repeat; padding-right:8px;}
#header .applicationNav a span {background:url("/images/button_close_bg_left.gif") center left no-repeat; padding-left:10px; display:block; padding-top:2px; padding-bottom:2px;}

/* site logo ---------------------------------------------------------------- */
#logo {background:#375F71 url("/images/header_bg.png") top left no-repeat; border-top:1px solid #fff; min-height:58px; } 
/* clearfix ----------------------------------------------------------------- */
#logo:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
#logo {display:inline-block;}
/* Hides from IE-mac \*/
* html #logo {height:1%;}
#logo {display:block;}
/* End hide from IE-mac */
#logo a {position:absolute; top:5px; left:15px;}
#logo p {font-size:160%; margin:0em; font-family:"Trebuchet MS", sans-serif; color:#fff; margin-left:105px; margin-top:19px; font-weight:700; line-height:1.2em;}
#logo p span {display:block; font-size:90%; line-height:1em;}


/* content ------------------------------------------------------------------ */
#content {border:1px solid #fff;}
#flashcontent {overflow:hidden;}
#flashcontent embed {margin:0em; padding:0em;}


/* footer */
#footer #footer-text {float:right; margin-top:0.25em;}
#footer #footer-text p {float: left; color:#086587;}
#footer ul{float:left;}
#footer ul li {float:left; line-height:1.22em; color:#086587; list-style:none; list-style-image:none; background:url("/images/css_footer_separator.gif") right 3px no-repeat; padding-right:0.5em; margin-right:0.5em}
#footer ul li.hide-separator-image {background:none;}
#footer ul li a {color:#086587;}
#footer ul li a:hover {color:#cc0000;}
