﻿body 
{
    background: #06223d;
    color: #fff;
    line-height: 1.4em;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height:100%;
    font-size: 1.3125em;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  height:100%;
 
  }
#outer
{
    position: relative;
    background: url(../images/bodybg.png) repeat-y top;
    min-height: 100%;
    margin: auto;
    overflow: auto;
}

#header
{
    position: relative;
    width: 960px;
    margin: 0px auto;
    min-height: 120px;
    /*overflow: hidden;*/
    z-index: 100; 
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;   
}
.headertitle {font-size: 65px; line-height:100%;}
.headertagline {font-size: 1.125em;padding-top: 10px;}

#menubar
{ position: relative;
text-align: center;
background: url(../images/menubg.png) repeat-x;
margin: 0px auto;
height: 31px;
width: 100%;
line-height: 30px;
z-index: 1000;
    }
    
/**** ELEMENT STYLES ***/

h1 {font-size: 1.33em;}
h2 {font-size:1.1em;}
a:link {color:#73d5e6;text-decoration:none;}
a:visited {color:#fff;}
a:hover {color:#73d5e6;text-decoration:underline;}
a:active {color:#73d5e6;}
P {margin-bottom:10px;}
a.spec:link {color:#73d5e6;text-decoration:none;}
a.spec:visited {color:#73d5e6;}
a.spec:hover {color:#3196d1;}
a.spec:active {color:#73d5e6;}

.footnote{font-size: .9em;}

/* MEGA MENU   
----------------------------------------------------------*/
#menu
{position: relative;
 margin: 0px auto;}
    
a#megaanchor1, a#megaanchor2, a#megaanchor3
{color: #fff;
 text-decoration: none;
 padding: 0px 10px;
 }
a:hover#megaanchor1, a:hover#megaanchor2,  a:hover#megaanchor3
{color: #06223d;}
a#megaanchor1:active, a#megaanchor2:active, a#megaanchor3:active, a:active#megaanchor1, a:active#megaanchor2,  a:active#megaanchor3
{color: #06223d;}

#page
{position: relative;
    width: 960px;
    overflow: hidden;
    margin: 0px auto;
    padding-bottom:151px;
    height: 100%;
}  
.disclaimer {font-size:.7em;}

.content
{
    position: relative;
    padding: 0px 12px 12px 12px;
    margin: 12px 8px 8px 8px;
    height:100%;
    overflow: hidden;
    }   
.clear{clear: both;}
.leftCol
{
    position: relative;
    width: 290px;
    text-align:center;
    float: left;
}

.leftCol>img
{
    display: inline-block;
    }
.rightCol
{
    position: relative;
    padding: 0px 0px 0px 30px;
    width: 600px;
    float: right;
    }
.rightCol>img {display: block; margin: 0 auto;}
.innerleft{position: relative;
    width: 180px;
    text-align:center;
    float: left;
   }
.innerright{position: relative;width: 389px; float:right;}
.onecol
{
    position: relative;
    padding:0px 20px;
}
.leftColp
{
    position: relative;
    width: 370px;
    text-align:center;
    float: left;
}

.leftColp>img
{
    display: inline-block;
    }
.rightColp
{
    position: relative;
    padding: 0px 0px 0px 30px;
    width: 510px;
    float: right;
    }
.footer {position: relative;background: url(../images/bodybg.png) repeat-y top;overflow:hidden;clear: both;text-align: center;height: 151px;margin-top: -151px;}
.footerwrap {width:960px;margin:0 auto;}
.footer>img{border: none;display: block; margin: 0px auto;}
.footerleft{width: 300px; float: left;}
.footerright{width: 300px; float: right;}
.footermain{width: 350px; float: left; vertical-align: middle;padding-top:30px;}
    
li {line-height:1em;padding-bottom:1.5em;}