﻿/* TAGS */

*
{
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}

body
{
    background-color: #fff;
    padding-left: 1em;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11pt;
    color: #4d5252;
    /*border-left: 5pt solid #2b4e68;*/
}

span
{
	display:block;
}

a
{
    color: #2d608e;
    text-decoration: none;
}

h3
{
    clear: both;
    font-size: 13pt;
    margin-bottom: 3pt;
}

h4
{
    clear: both;
    font-size: 12pt;
    color: #2b4e68;
    margin-bottom: 12pt;
}

h5
{
    font-size: 11pt;
    margin-bottom: 11pt;
}

p
{
    padding-bottom: 1.5em;
    line-height: 1.25em;
}

ul
{
    list-style-type: square;
}

ul, ol
{
    margin: 0 0 1em 1em;
}

ul.listContent, ul.listArrow
{
    padding-left: 0.5em;
}

ul.listContent li, ul.listArrow li
{
    list-style-image: url(../../images/bullet_arrowBlue.gif);
}

ul.listContent a
{
    color: #2d608e;
    font-weight: bold;
}

ul.listArrow a
{
    color: #2d608e;
}

ul.listArrow ul
{
    padding: 4pt 0 0 4pt;
}

ul.listArrow ul li
{
    padding-bottom: 2pt;
}

ul.listOrdered
{
    list-style-type: none;
}

ul.back
{
    display: none;
}

li
{
    margin-bottom: 0.25em;
}

li.listHeader
{
    margin-top: 6pt;
    font-weight: bold;
}

li.listHeader li
{
    font-weight: normal;
}

/* BACKGROUND DIVS */

.navPri ul li a span {
display: block;
}
/* HIDE NAVIGATION & FLASH */
.navPri, .navL3, #flashHome, .noFlashHome
{
    display: none;
}

/* MAIN TITLES */
.mainTitle
{
    margin: 1em 0;
    padding-bottom: 0.5em;
    border-bottom: 2pt solid #4d5252;
}

.mainTitle div a span
{
    font-size: 1.5em;
    color: #2b4e68;
}

/* CONTENT AREAS */
.skipNav
{
    display: none;
}

div.pageHeader
{
    margin-bottom: 1em;
}

div.pageHeader div span
{
    font-weight: bold;
    font-size: 1.2em;
}

div.pageHeaderBios div span
{
    font-weight: bold;
    font-size: 1.5em;
}

div.pageHeaderBios div h4
{
    font-size: 1.2em;
}

.content img
{
    margin-bottom: 12pt;
}

/* PROMOS */
.promo1
{
    margin-bottom: 1em;
}

.promo1 a.more
{
    display: none;
}

/* TABLES and FORMS */
.LPLogInBox div, .LPLogInBox p
{
    float: left;
}

div.table_login
{
    /*width: 170px;*/width: 125pt;
    /*height: 150px;*/height: 120pt;
    padding: 1em;    
    background-image: url(../images/bg_tableLogIn.gif);
}

table.LPLogInInstructions
{
    width: 242pt;
    height: 100pt;
}

td.textBox
{
    height: 20pt;
}

input.textBox
{
    width: 119pt;
    height: 16pt;
    border: 1px solid #777;
}

/* FOOTER */
.footer
{
    clear: both;
    margin-top: 1em;
    padding-top: 0.5em;
    border-top: 1pt solid #2b4e68;
}

.footer ul
{
    display: none;
}

/* GENERAL CLASSES */
.column
{
    width: 200pt;
    float: left;
    padding-right: 2em;
}

.grayBorderBox
{
    padding: 1em;
    border: 1pt solid #777;
}

.grayBox
{
    float: left;
    width: 90%;
    padding: 0.8em;
    border: 2pt solid #edf0f1;
    margin-bottom: 1em;
}

.addressBox img, .addressBox p
{
    float: left;
}

.content .addressBox img
{
    margin-bottom: 0;
    padding-bottom: 0;
}

.addressBox p
{
    padding-left: 1em;
}

.hrDotted
{
    clear: both;
    border-top: 1pt dotted #777;
    margin-bottom: 1em;
}

#HiddenLogo
{
	display:block;
}
