@charset "utf-8";
/* CSS Document */


body
{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:#FFFFFF;
}

.container
{
width:900px;
margin:0 auto 0 auto;
text-align:center;
}

a
{
color:#3366FF;
text-decoration:none;
}

a:hover
{
color:#003366;
text-decoration:underline;
}

.lookatme
{
color:red;
}

/***********************   header    ***********************/

.header
{
width:900px;
}

.logo
{
margin:0 auto 0 auto;
text-align:left;
}

.logo a
{
width:500px;
height:80px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
display:block;
}

.logo a span
{
display:none;
}

/**************************   nav   ********************************/

.nav
{
width:900px;
border-bottom:1px #e6e6e6 solid;
border-top:1px #e6e6e6 solid;
background-color:#F4F4F4;
padding:3px 0 3px 0;
margin-top:3px;
}

.nav ul
{
margin:0;
}

.nav li
{
display:inline;
margin-left:10px;
}

/**************************   content   ***************************/

.subtitle
{
font-size:9pt;
text-align:left;
}

.contentContainer
{
text-align:left;
float:left;
width:770px;
margin:10px 0 15px 0;
text-align:justify;
}

.pageTitle
{
font-size:12pt;
color:#999999;
font-weight:bold;
text-align:left;
margin-top:10px;
width:500px;
border-bottom:1px solid silver;
}

.paraTitle
{
color:#669966; 
font-size:12pt;
font-weight:bold;
}

.banner
{
float:left;
width:120px;
margin-top:10px;
margin-left:10px;
}

.vistaBenefits ul
{
margin-top:0;
}

.vistaBenefits li
{
margin-left:-20px;
}

/***********************    footer   *****************************/

.footer
{
border-top:1px black solid;
width:900px;
height:20px;
clear:both;
text-align:left;
font-size:9pt;
color:#999999;
}