html { height: 100%;}

* { margin: 0; padding: 0;}
body {font: .81em/150% "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif; background: #0D1424 ;color: #47433F;margin:0;padding:0;height:100%;margin-left: auto;margin-right: auto;}

p { padding: 0 0 12px 0; line-height: 1.5em;}
img { border: 0;}
a {color:#026ACB;text-decoration: none;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5, h6 { color: #362C20; padding: 0 0 5px 0;}
h1, h4 { font: normal 175% "lucida sans unicode", arial; margin: 0 0 15px 0; }
h2, h5 { color: #B60000; padding: 0 0 15px 0; font: normal 120% arial;}
h3, h6 { color: #888; font: italic 95% arial; padding: 0 0 15px 0;}
h4, h6 { color: #B60000;}
h5 { color: #362C20;}

ul { margin: 2px 0 10px 17px;}
ul li { list-style-type: circle; margin: 0 0 4px 0;}
ol { margin: 8px 0 22px 25px;}
ol li { margin: 0 0 11px 0;}

object {display: none;}

.clearfix { float: none; clear: both;}

.red {color: #DF0101;}

.superscript {line-height: 0;}


/* ie fixes . .  */
.empty_fix {background-color: black;opacity: 0.00;} /* ie fix doesn't fire an empty div.. */

/* main body */
.main {min-height:100%; position:relative; }
.body {overflow: hidden;width:980px;margin-bottom: 10px;}


.header {height: 76px; width: 980px; margin: auto;}
.header_logo a, .header_logo div {color:white;text-decoration: none; top:30px; position: absolute; font: normal 2.2em arial, sans-serif;}

.header_text {position: absolute; top:30px;width: inherit; text-align: center;}
.header_text h1 {font: normal 300% 'century gothic', arial, sans-serif;}

.footer {width: 980px; text-align: center;margin-left: auto; margin-right: auto; margin-top: 10px;font-size: 0.8em;}

.content_title {position: absolute; top:60px;width: inherit;}
.content_title h1 {text-align: center;color: white;}

.header .nav {margin-top: 42px; float: right;text-align: right;}
.nav a, .nav span {color: white; margin-left: 14px; font:italic 100%/120% Georgia, "Times New Roman", Times, serif;}
.nav a:hover {text-decoration: underline;}
.nav span {color:#026ACB;}

.intro_text {font-size: 18px; font-style: italic; text-align: center; margin-bottom: 15px; color: #F5DEB3; font-family: Georgia, "Times New Roman", Times, serif;}

.linebreak {background-color:white; height:1px;width:980px;margin-bottom:20px;margin-left: auto; margin-right: auto;margin-top: 10px;}


.topmost {z-index: 100;}

.body_wrapper {position:relative;margin:auto;width:800px;}
.body_wrapper img {display:block;position:absolute;}

.content {background: #fff; padding: 15px;}
  
.close {background-image:url(/images/common/close.png);position:absolute;left:546px;top:-15px;cursor:pointer;height:35px;width:35px;}
   
.bubble {width: 450px; height: auto;margin: auto;}
.bubble_wrapper {position:absolute;margin:auto;width:650px;top:130px;z-index: 200;left:74px;}
.bubble_mask {display:none; position: absolute;background: rgba(0,0,0,0.2);z-index: 199;width: inherit; height: inherit;}

.display {display: block;}
.nodisplay {display: none;}

.column {width:295px;height:auto;float: left;}

.rounded_corners {    
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    box-shadow: 0 1px 3px rgba(0,0,0,.4);}
    
.rounded_bottom_corners {    
    
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;}