*/
body { margin: 0; padding: 0; border-width: 0; outline-width: 0; color: black; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }
p, ol, ul, li { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; margin-right: 10px; }
b { font-weight: bold; }
strong { font-weight: bold; }
i { font-style: italic; }
em { font-style: italic; }
crimson { color: #dc143c; }
.dc143cBold { 
    color: #dc143c; 
    font-weight: bold;
    }
textarea { 
    color: #0e2b3e; 
    font-size: 12px; 
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
    line-height: 16px; 
    background-color: #d6e9f5; 
    margin: 2px 5px 2px 2px; 
    padding: 2px; 
    border: solid 1px; 
    outline-style: 
    solid; outline-width: 0; 
    }
input [type="text"] { 
    color: #0e2b3e; 
    font-size: 12px; 
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
    line-height: 16px; 
    background-color: #d6e9f5; 
    margin: 2px 5px 2px 2px; 
    padding: 2px; 
    border: solid 1px; 
    outline-style: solid; 
    outline-width: 0; 
    }
input.entryError { 
    color: #0e2b3e; 
    font-size: 12px; 
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
    line-height: 16px; 
    background-color: #EAF3F8; 
    margin: 2px 5px 2px 2px; 
    padding: 2px; 
    border: solid 1px #dc143c; 
    outline-style: solid; 
    outline-width: 0; 
    }
input.attention { 
    color: #0e2b3e; 
    font-size: 12px; 
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
    line-height: 16px; 
    background-color: #d6e9f5; 
    margin: 2px 5px 2px 2px; 
    padding: 2px; 
    border: solid 2px #ffff00; 
    outline-style: solid; 
    outline-width: 0; 
    }
input.noOutline { 
    color: #0e2b3e; 
    font-size: 12px; 
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
    line-height: 16px; 
    background-color: #d6e9f5; 
    margin: 2px 5px 2px 2px; 
    padding: 2px; 
    border: 1px transparent; 
    outline-style: none; 
    outline-width: 0; 
    }
select { 
    color: #0e2b3e; 
    font-size: 12px; 
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: bold; 
    line-height: 18px; 
    background-color: #d6e9f5; 
    margin: 2px; 
    padding: 2px; 
    border: solid 2px #d6e9f5; 
    }
select.attention { 
    color: #0e2b3e; 
    font-size: 12px; 
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: bold; 
    line-height: 18px; 
    background-color: #d6e9f5; 
    margin: 2px; 
    padding: 2px; 
    border: solid 2px #ffff00; 
    }
select.entryError { 
    color: #0e2b3e; 
    font-size: 12px; 
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: bold; 
    line-height: 18px; 
    background-color: #EAF3F8; 
    margin: 2px; 
    padding: 2px; 
    border: solid 1px #dc143c; 
    }
select.home { color: #0e2b3e; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; background-color: #d6e9f5; margin: 2px; padding: 2px; border: solid 2px #d6e9f5; }tr { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }
td { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }
h1 { color: #5d87a1; font-size: 15px; font-weight: normal; line-height: 15px; letter-spacing: 1px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 0; margin-right: 10px; }
h2 { color: #d8b447; font-size: 14px; font-weight: bold; line-height: 14px; letter-spacing: 1px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 0; margin-right: 10px; }
h3 { font-size: 11px; line-height: 16px; margin-top: 32px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }
h4 { color: #5d87a1; font-size: 16px; line-height: 18px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h5 { color: #5d87a1; font-size: 12px; line-height: 16px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h6 { color: #5d87a1; font-size: 24px; line-height: 24px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
a:link { color: #5d87a1; text-decoration: none; }
a:visited { color: #5d87a1; text-decoration: none; }
a:hover { color: #e5b53a; text-decoration: none; }
a.gold:link { color: #e5dc3a; text-decoration: none; }
a.gold:visited { color: #e5b53a; text-decoration: none; }
a.gold:hover { color: #e5b53a; text-decoration: none; }
a.gold2:visited { color: #e5dc3a; text-decoration: none; }
a.gold2:link { color: #e5b53a; text-decoration: none; }
a.gold2:hover { color: #e5b53a; text-decoration: none; }
a.submit:link { color: #5d87a1; font-size: 12px; font-weight: bold; line-height: 12px; text-decoration: none; }
a.submit:visited { color: #5d87a1; font-size: 12px; font-weight: bold; line-height: 12px; text-decoration: none; }
a.submit:hover { color: #e5b53a; font-size: 12px; font-weight: bold; line-height: 12px; text-decoration: none; }
a.normal:link { color: #00f; text-decoration: underline; }
a.normal:visited { color: #5d87a1; text-decoration: underline; }
a.normal:hover { color: #004090; text-decoration: underline; }
a.normal2:hover { color: #00f; text-decoration: none; }
a.normal2:visited { color: #5d87a1; text-decoration: none; }
a.normal2:link { color: #004090; text-decoration: none; }
a.sidebar:link { color: #fff; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
a.sidebar:visited { color: #fafafa; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
a.sidebar:hover { color: #e5b53a; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
a.sidebarReversed:link { color: #e5b53a; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
a.sidebarReversed:visited { color: #e5b53a; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
a.sidebarReversed:hover { color: #ffc425; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
a.sidebarBlue:link { color: #00f; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; }
a.sidebarBlue:visited { color: #00f; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; }
a.sidebarBlue:hover { color: #0090d2; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; }
a.sidebarSmall:link { color: #fff; font-size: 10px; font-weight: bold; line-height: 10px; text-decoration: none; }
a.sidebarSmall:visited { color: #fafafa; font-size: 10px; font-weight: bold; line-height: 10px; text-decoration: none; }
a.sidebarSmall:hover { color: #e5b53a; font-size: 10px; font-weight: bold; line-height: 10px; text-decoration: none; }
a.sidebarSmallReversed:link { color: #e5b53a; font-size: 10px; font-weight: bold; line-height: 10px; text-decoration: none; }
a.sidebarSmallReversed:visited { color: #e5b53a; font-size: 10px; font-weight: bold; line-height: 10px; text-decoration: none; }
a.sidebarSmallReversed:hover { color: #ffc425; font-size: 10px; font-weight: bold; line-height: 10px; text-decoration: none; }
.bottomTag { color: #5d87a1; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }
.bottomTagSmall { color: #5d87a1; font-size: 9px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }
.goldColor { color: #e5b53a; }
.list { font-size: 11px; line-height: 16px; margin-bottom: 6px; margin-left: -18px; list-style-type: disc; }
.list_larger { font-size: 13px; line-height: 16px; margin-bottom: 6px; margin-left: -18px; list-style-type: disc; }
.indent { margin-left: 12px; }
.indent_noLead { margin-left: 12px; padding-top: 12px; margin-top: 0px; padding-top: 0px; border-width: 0px; }
.noLead { margin-top: 0; padding-top: 0; border-width: 0; }
.noLead_bottom { margin-top: 0; margin-bottom: 0; padding-top: 0; border-width: 0; }
.noLead_bottom2 { margin-bottom: 0; border-width: 0; }
.noLead_LargerType { font-size: 13px; margin-top: 0; margin-bottom: 0px; }
.largerType { font-size: 13px; margin-top: 0; margin-bottom: 2px; }
.small { font-size: 9px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; margin-top: 0; margin-right: 5px; margin-left: 10px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.small_grey { color: #8e8e8e; font-size: 9px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; margin-top: 0; margin-right: 5px; margin-left: 10px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.small_noPad { font-size: 9px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; margin-top: 0; margin-right: 0px; margin-left: 0px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.small_Padded { font-size: 9px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; margin-top: 2px; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }
table.solid { background-color: #e6e6e6; visibility: visible; filter: Alpha(Opacity=100); }
div { margin: 0; padding: 0; }
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
    cursor:help}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state */
    display:block; position:absolute; top:-75px; left:0; width:250px; border:solid 1px; background-color:#e1feff; color:#666666; text-align: left; padding: 5px; }
input.submitButton { font-size: 1px; background-image: url(../parts/submitButton_over.gif); background-repeat: no-repeat; background-position: 100% 100%; width: 18px; height: 14px; overflow: hidden; clip: rect(0 18px 14px 0); min-width: 18px; min-height: 14px; max-width: 18px; max-height: 14px; margin: 0; padding: 0; border: 0 transparent; outline-style: hidden; outline-width: 0; }
input.submitButton2 { font-size: 1px; background-color: #fff; background-image: url(../parts/goButton2.png); background-repeat: no-repeat; background-position: 100% 100%; margin: 0; padding: 0; width: 54px; height: 33px; min-width: 54px; min-height: 33px; max-width: 54px; max-height: 33px; overflow: hidden; clip: rect(0 18px 14px 0); border: 0 transparent; outline-style: hidden; outline-width: 0; cursor: pointer; }
input.submitButton3 { font-size: 1px; background-image: url(../parts/submitHome.png); background-repeat: no-repeat; background-position: 100% 100%; width: 41px; height: 18px; overflow: hidden; clip: rect(0 18px 14px 0); min-width: 41px; min-height: 18px; max-width: 41px; max-height: 18px; margin: 0; padding: 0; border: 0 transparent; outline-style: hidden; outline-width: 0; }
input.submitButton_admin { font-size: 1px; background-color: #fff; background-image: url(../parts/admin/continueIcon.gif); background-repeat: no-repeat; background-position: 100% 100%; width: 25px; height: 24px; overflow: hidden; clip: rect(0 25px 24px 0); min-width: 25px; min-height: 24px; max-width: 25px; max-height: 24px; margin: 0; padding: 0; border: 0 transparent; outline-style: hidden; outline-width: 0; }
table.tail { background-color: #fff; background-image: url(../parts/bottomEdgeBkgd.jpg); background-repeat: no-repeat;}
.policy_top { background-image: url(../parts/admin/topMenuTab_top.gif); background-repeat: no-repeat; background-position: 100% 100%; }
.policy_bottom { background-image: url(../parts/admin/topMenuTab_bottom.gif); background-repeat: no-repeat; background-position: 100% 100%; }
.normalText_noLead { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; }
.normalText { font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; }
td.corner { position: relative; top: 0; right: 0; bottom: 0; height: 65px; overflow: hidden; clip: rect(auto auto 65px auto); min-height: 65px; max-height: 65px; margin: 0; padding: 0; }

