BODY
{
    font-size: 1em;
    padding-top: 0;
    margin-bottom: 15px;
    COLOR: #666666;
    FONT-FAMILY: verdana, Arial, sans-serif;
    width: 778px;    
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    background-color: #ffffff
}

#main-content
{
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: #003082 15px solid;
    float:left;
    BORDER-left: #D1D1D1 1px solid;
    BORDER-right: #D1D1D1 1px solid;
}

#main-content #tablecontainer
{
    margin-bottom:10px;
}

#generaltopnav
{
    height:20px;
    background: #003082;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

.floatright
{
    float:right;
}

#generaltopnav a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    background-position: right;
}

#generaltopnav ul
{
    margin-top:0px;
    margin-left: 10px;
    padding-left: 0px;
    list-style-type: none;
}

#generaltopnav li 
{
    display:inline;
}

#generalbanner
{
    padding-bottom: 7px;
}

#generalcolumnleft
{
    BACKGROUND-COLOR: #ffffff !important;
    WIDTH: 160px;
    vertical-align:top;
    background-repeat: repeat-x; 
    background-position: bottom;
    border:none !important;
}

#generalcolumnbody
{
    width: 100%;
    padding: 0px 5px 5px 20px;
    vertical-align:top;
}
#generalcolumnbody h1 
{
    margin-top:0px;
}

.pdscontainer
{
    float:left;
    width:270px;
    height:85px;
    background:#eeeeff;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    padding:5px 5px 0px 5px;
    border-bottom: gray 1px solid;
}

.textcontainer
{
    float:left;
    width:270px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
    color: #333333;
}

.textcontainer p
{
    margin-top:0px;
}


/* Hides from IE5-mac \*/
* html #generalcolumnbody ul {height:1%}
/* End hide from IE5-mac */

.clearboth
{
    clear:both;
}

.pdscontainer span.text
{
  float: left;
  width: 193px;
}

.pdscontainer span.image
{
  float: right;
  width: 50px;
  height: 50px;
} 

#generalcolumnbody a
{
    /*display: block;*/
    /*width: 157px;*/
    font-family: verdana, helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 150%;
    font-weight: normal;
}

#generalcolumnbody a:active, #generalcolumnbody a:visited
{
    color: #00174D;
}

#footer
{
    padding-right: 5px;
    height: 40px;
    /*BACKGROUND: url(../images/Perpetual_logo_90px.gif) no-repeat right 5px;*/
    clear: both;
    /*border: 1px solid red;*/
}
#footerLogo
{
    /*border: 1px solid purple;*/
    float:right;
    padding-top:10px;
    margin-right:0px;
}
#footer li 
{
    display:inline;
}

#footer a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    color: #003082;
    text-decoration: none;
    background-position: right;
}

#footer ul
{
    padding-left:5px;
    /*border: 1px solid green;*/
    width:500px;
    float:left;
    margin-left:0px;
    margin-top: 5px;
}

p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
img
{
    border: none
}

H1
{
    FONT-SIZE: 80%;
    FONT-FAMILY: verdana, Helvetica, Arial, sans-serif;
    TEXT-ALIGN: left;
    COLOR: #003082;
    margin: 20px 0px 5px 0px;
}

H2
{
    font-family: verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    color: #003082;
    margin-bottom: 2px;
    margin-right: 15px;
    letter-spacing: 0.75px;
}

H3
{
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana, Helvetica, Arial,sans-serif;
}

.bodyPlain
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
    color: #333333;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 15px; 
}

.intro
{
    font-family: verdana, Helvetica, sans-serif;
    font-size: 90%;
    line-height: 150%;
    font-weight: lighter;
    color: #555;
    margin: 2px 0px 5px 0px;
    letter-spacing: 0.4px;
}

.footnote
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 15px;
    font-weight: normal;
    color: #333333;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 15px; 
}

#generalcolumleft ul 
{
    margin-top: 0px;
}
    

.list1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
    color: #333333;
    list-style-type: none;
    BACKGROUND: url(../images/bullet.gif) no-repeat left;
    margin-bottom: 5px;
    float: left;
    width: 200px;
    padding-left: 15px;
}


.list2
{
    font-family: verdana, arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    font-weight: normal;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 2px;
    list-style-type: circle;
}

.list3
{
    font-family: verdana, arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
    color: #FFFFFF;
    list-style-type: none;
    BACKGROUND: url(../images/bullet.gif) no-repeat left;
    margin-bottom: 5px;
    float: left;
    padding-left: 15px;
    margin-left:25px;
}

a:link a:visited
{
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 17px;
    font-weight: bold;
    color: #d90026;
    text-decoration: underline;
}

ul.jumplinks a
{
    text-decoration: none;
    color: #0a2972;
}

ul.jumplinks a:hover
{
    text-decoration: underline;
}

.faq-index ul
{
    margin-left:-10px;
}

img.pdf
{
    padding-right: 5px;
}

p.go-top
{
    text-align: right;
    margin-top: 10px;
}

p.go-top a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
    color: #003082;
    text-decoration: none;
}   
   
table.illustration
{
    border-collapse: collapse;
    width: 100%;
    color: #333333;
}   

table.leftnav
{
    border-collapse: collapse;
    width: 160px;
    color: #333333;
    margin-bottom:5px;
    
}
table.leftnav tr td
{
    padding-top:5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #D6D3D6;
}

table.leftnav a:link, table.leftnav a:visited
{
    text-decoration: none;
    color: rgb(0, 74, 142);
    font-family: verdana, sans-serif;
    font-size: 10px !important;
    font-weight: bold;
    
}
table.leftnav a:hover
{
    color: rgb(150, 173, 204);
    text-decoration:underline;
    font-family: verdana, sans-serif;
    font-size: 10px !important;
    font-weight: bold;
}

#generalcolumnleft td.last
{
    border-right: none;
}

.heading
{
    color: white;
    font-weight: bold;
    font-size: 11px;
    background-color: #003082;
}

.row1
{
    font-family: verdana, sans-serif;
    font-weight: bold;
    background-color: #f5f5f5;
    font-size: 10px;
}

.row2
{
    font-family: verdana, sans-serif;
    background-color: white;
    font-size: 10px;
}
.highlight
{
    background-color: #EFEFF7;
}
