﻿    body, html {
        text-align: center;
        padding: 0px;
        margin: 0px;
        height: 100% !important;
        background: #FFFFFF;
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
    }

    img {
        border: none;
    }

    iframe {
        padding: 0px;
        margin: 0px;
    }
    
    a
    {
         cursor:pointer;
        }

    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ homepage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    #container {
        position: relative;
        text-align: left;
        width: 782px;
        margin: auto;
        background: #FFFFFF;
    }
    
    #header {
        position: relative;
        height: 80px;
        background: #FFFFFF;
    }

    #tableMenuContainer { 
        width: 578px; 
    }

    img.logo  
    {
        height:75px;
        margin: 4px 0px 0px 0px; 
    }
    
    .right { 
        float: right; 
    }
    
    .headRight {
        position: absolute;
        top: 0px;
        right: 0px;
        margin: 28px 0px 0px 0px;
    }
    
    .headRight2 {
        position: absolute;
        top: 0px;
        right: 0px;
        margin: 20px 0px 0px 0px;
    }
    
    .menu {
        position: relative;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        height: 27px;
        background: #c9d4e0;
    }
    
    .menu a:link, .menu a:visited {
        float: left;
        display: block;
        padding: 0px 3px 0px 3px;
        font-size: 11px;
        line-height: 29px;
        height: 27px !important;
        color: #ffffff;
        text-decoration: none;
        background: url(/images/divider_04.gif) no-repeat top right;
    }
    
    .menu a:hover, .menu a:active {
        background: url(/images/divider_02.gif) no-repeat top right;
        color: #e41564;
        height: 28px !important;
    }

    .onMe {
        background: url(/images/divider_03.gif) no-repeat top right !important;
        color: #82153c !important;
        height: 28px !important;
    }

    ul.topMenu, .headBarContent ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    
    ul.topMenu li, .headBarContent li {
        float: left;
        margin: 0px 3px 0px 0px;
    }
    
    ul.standard_Menu li {
        padding: 0px;
        margin: 0px;
        float: left;
        list-style: none;
    }
    
    ul.standard_Menu {
        position: absolute;
        top: 0px;
        right: 0px;
        height: 15px;
        list-style: none;
        margin: 0px;
        padding: 0px;
        display: block;
        z-index: 10;
    }
    
    ul.standard_Menu a {
        display: block;
        color: #666666;
        border-right: #ebebeb solid 1px;
        text-decoration: none;
        font-size: 11px;
        padding: 7px 3px 0px 3px;
        margin: 0px;
    }
    
    ul.standard_Menu a:hover {
        text-decoration: none;
        color: #333333;
    }
    
    .menu form {
        padding: 0px;
        margin: 0px;
    }
    
    .menu select {
        position: absolute;
        width: 150px;
        margin: 4px 5px 0px 0px;
        border: 0px;
        right: 0px;
    }
    
    .headBar {
        width: 100%;
        position: relative;
        height: 85px;
        background: #e41564 url(/images/image.jpg) top right no-repeat;
        margin: 1px 0px 0px 0px;
    }
    
    /*
    .cornerWhite{
	    background:url(/images/cornerWhite.gif);
	    width:18px;
	    height:18px;
	    position:absolute;
	    bottom:-1px;
	    right:0px;
	}
    */
    
    .headBar h1 {
        padding: 0px 0px 0px 10px;
        margin: 0px;
        width: 350px;
        color: #FFFFFF;
        font-weight: normal;
        font-size: 150%;
    }
    
    #contentHome {
        position: relative;
        padding: 5px 0px 0px 0px;
        height: 100%;
    }
    
    #contentHome h1, .tbleMain h1 {
        font-size: 85%;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        color: #000000;
    }
    
    #contentHome h2, .tbleMain h2 {
        font-size: 75%;
        padding: 0px 0px 5px 0px;
        margin: 0px;
        color: #e41564;
    }
    
    #contentHome h3, .tbleMain h3 {
        font-size: 70%;
        padding: 0px 0px 5px 0px;
        margin: 0px;
        color: #e41564;
    }
    
    #contentHome p, .tbleMain p {
        padding: 0px 0px 0px 0px;
        line-height: 120%;
        margin: 0px;
        font-size: 80%;
        color: #000000;
    }
    
    .tbleFrnt {
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
        width: 100%;
        height: 100%;
    }
    
    .tbleFrnt .tbleFrntRight, .tbleContent .tbleFrntRight {
        width: 222px;
        vertical-align: top;
        position: relative;
        background: url(/images/vDots.gif) repeat-y;
        padding-top:0;
    }

    /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right side ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    .tbleFrntRight2 {
        width: 200px;
        vertical-align: top !important;
        position: absolute;
        right: 0px;
        top: 0px;
        background: url(/images/vDots.gif) repeat-y #b8c1c9;
    }

    .tbleFrntRight2 img {
        text-align: right !important;
        float: right;
    }

    .tbleFrntRight2 h1 {
        font-size: 80% !important;
        padding: 10px 0px 5px 10px !important;
        color: #e41564 !important;
        margin: 0px;
    }

    .tbleFrntRight2 a {
        background: none !important;
        margin: 0px !important;
        padding: 0px !important;
         
    }

    .tbleFrntRight2 a:hover {
        color: #e41564 !important;
    }

    .tbleFrntRight p, .tbleFrntRight2 p {
        color: #82153c !important;
        font-size: 75% !important;
        padding: 0px 10px 5px 4px !important;
        line-height: 150% !important;
        margin-bottom:0px;
    }

.tbleFrntRight2 ul 
    {  
    margin:0px 10px 0px 25px;

    }
    
.tbleFrntRight2 ul li
    {
        font-size:75%; 
        line-height:110%;
        padding:2px 0px 2px 0px;
        vertical-align:  inherit;
        }
     



    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right side ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


    a.rightLink {
        position: relative;
        z-index: 1;
        background: url(/images/arrowPink.gif) no-repeat 2px 6px;
        display: block;
        color: #000000 !important;
        font-size: 100% !important;
        padding: 2px 0px 0px 15px !important;
        text-decoration: none;
        text-indent: 0px;
    }
    
    
    a.news, a.news_tall, p.news_tall {
        background: #e8e8e8;
        height: 20px;
        line-height: 20px;
        display: block;
        text-decoration: none;
        color: #727272;
        font-size: 75%;
        font-weight: bold;
        margin: 0px 0px 0px 2px;
        padding-left: 5px !important;
    }

    a.news_tall, p.news_tall {
        height: 40px;
        color: #727272 !important;
        font-size: 75% !important;
    }

    a.news:hover { text-decoration: underline !important; }
    
    a.rightLink:hover, a.rightLink1:hover  { text-decoration: underline; 
                        }

    #footer p {
        float: left;
        font-size: 70%;
        color: #808080;
        margin: 5px 0px 0px 0px;
    }

    .stream {
        height: 20px;
        border-top: #e8e8e8 1px solid;
    }

    .stream marquee {
        line-height: 18px !important;
        font-size: 70%;
        color: #999999;
        width:97%;
    }

    .rss {
        float: left;
        padding: 4px 6px 0px 0px;
        margin: 0px;
    }
    
    .rssArrow {
        padding:0px 0px 1px 0px; 
        margin-right:4px;
    }

    marquee a {
        text-decoration: none;
        color: #000000;
    }
    
    marquee a:hover {
        text-decoration: none;
        color: #e41564;
    }
    
    #footer {
        border-top: #e8e8e8 1px solid;
    }
    
    #footer a {
        float: right;
        font-size: 70%;
        text-decoration: none;
        color: #808080;
        margin: 5px 0px 0px 0px;
    }
    
    #footer a:hover {
        text-decoration: underline;
    }
    
    .blank {
        position: relative;
        top: -1px;
        left: -1px;
        width: 1px;
        height: 0px;
        background: #FFFFFF;
    }

    /* ~~~~~~~~~~~~ homepage boxes ~~~~~~~~~~~~  */
    .tbleQuarter {
        position: relative;
        width: 578px;
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
        vertical-align: top;
        top: -20px;
    }
    
    .tbleFrntLeft {
        vertical-align: top;
        height: 300px;
        position: relative;
    }

    .tbleQuarter td {
        vertical-align: top;
        height: 145px;
    }
    
    .tbleQuarter p {
        position: relative;
        top: 125px;
        padding: 20px 0px 0px 0px;
        width: 170px;
        height: 10px;
        font-size: 60% !important;
        color: #000000 !important;
        z-index: 50;
    }



    a.CS, a.SP, a.FB, a.ST, a.SC, a.OT {
        position: absolute;
        height: 110px;
        width: 170px;
        z-index: 26;
        color: #000000;
        font-size: 60%;
        padding: 6px 0px 0px 0px;
        margin: 10px 0px 0px 0px;
        text-decoration: none;
        text-indent: 12px;
        font-weight: bold;
    }

    
    a.CS:hover, a.SP:hover, a.FB:hover, a.ST:hover, a.SC:hover, a.OT:hover {
        color: #e41564;
    }
/* ~~~~ 01 Consultancy Services ~~~~  */
    a.CS:link, a.CS:visited { background: url(/images/cs_Image.jpg) no-repeat 0px 0px; }
    a.CS:hover, a.CS:active { background: url(/images/cs_Image.jpg) no-repeat -170px 0px; }
    
/* ~~~~ 02 Services and Products ~~~~  */
    a.SP { background: url(/images/sp_Image01.jpg) no-repeat 0px 0px; }
    a.SP:hover { background: url(/images/sp_Image01.jpg) no-repeat -170px 0px; }
    
/* ~~~~ 03 Flexible Benefits ~~~~  */
    a.FB:link, a.FB:visited { background: url(/images/eb_Image.jpg) no-repeat 0px 0px; }
    a.FB:hover, a.FB:active { background: url(/images/eb_Image.jpg) no-repeat -170px 0px; }
    
/* ~~~~ 04 Services to Trustees ~~~~  */
    a.ST:link, a.ST:visited { background: url(/images/st_Image.jpg) no-repeat 0px 0px; }
    a.ST:hover, a.ST:active { background: url(/images/st_Image.jpg) no-repeat -170px 0px; }
    
/* ~~~~ 05 Seminars and Conferences ~~~~  */
    a.SC:link, a.SC:visited { background: url(/images/sc_Images1.jpg) no-repeat 0px 0px; }
    a.SC:hover, a.SC:active { background: url(/images/sc_Images1.jpg) no-repeat -170px 0px; }

/* ~~~~ 06 Other Services ~~~~  */
    a.OT:link, a.OT:visited { background: url(/images/ot_Image.jpg) no-repeat 0px 0px; }
    a.OT:hover, a.OT:active { background: url(/images/ot_Image.jpg) no-repeat -170px 0px; }
    
/* ~~~~ 04 Charities ~~~~  */
    /*a.BL:link, a.BL:visited { background: url(/images/charityImage.jpg) no-repeat 0px 0px; }
    a.BL:hover, a.BL:active { background: url(/images/charityImage.jpg) no-repeat -170px 0px; }*/


    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    #contentContainer {
        text-align: left;
        min-width: 960px !important;
        width: 960px !important;
        background: #FFFFFF;
        margin: 0px 0px 0px 20px;
        height: 100%;
        border-left: #e2e2e2 1px solid;
    }
    
    .tbleMain {
        width: 100%;
        height: 100%;
    }
    
    .tbleMain, .tbleMain tr td {
        vertical-align: top;
        border-collapse: collapse;
        margin: 0px;
        padding: 0px;
    }
    
    .tbleContent {
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
    }
    
    .tbleContent .tbleFrntRight {
        width: 242px;
    }
    
    #content h1 {
        padding: 25px 0px 0px 10px !important;
        margin: 0px 0px 50px 0px;
        width: 500px;
        color: #000000 !important;
        font-weight: normal;
        font-size: 150% !important;
    }
    
    #content h1 u {
        color: #e41564 !important;
        text-decoration: none !important;
    }
    
    #content {
        background: url(/images/headBarGrad.gif) repeat-x;
        margin: 1px 0px 10px 0px;
        border-right: #FFFFFF solid 1px;
    }
    
    #content h2 {
        font-size: 110%;
        padding: 0px 200px 10px 20px;
        margin: 0px;
        color: #e41564;
        line-height: 160%;
        font-weight: normal;
    }

    #content h3 {
        font-size: 110%;
        padding: 0px 200px 0px 20px;
        margin: 0px;
        color: #e41564;
        line-height: 160%;
        font-weight: normal;
    }

    #content_right {
        position: relative;
    }
    
    #content p {
        padding: 5px 220px 10px 20px;
        color: #000000;
    }
    
    #content table tr td p {
        padding: 5px 10px 10px 20px;
        color: #000000;
    }
    
    #content a {
        color: #e41564;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
    }
    
    #content a:hover {
        color: #666666;
        padding: 0px 0px 0px 0px;
    }
    
    #content ul {
        list-style: none;
        margin: 0px;
        font-size: 80%;
        padding: 10px 210px 10px 20px;

    }
    
    #content li {
        margin: 0px;
        background: url(/images/PinkArrow_sm.gif) 5px 8px no-repeat;
        padding: 5px 0px 10px 20px;
        line-height: 100%;
        color: #000000;
    }
    
    #content ol {
        margin: 0px;
        font-size: 80%;
        padding: 10px 210px 10px 20px;
        color: #808080;
        margin: 0px 0px 0px 22px;
    }
    
    #content ol li {
        margin: 0px;
        background: none;
        padding: 10px 0px 10px 20px;
        line-height: 100%;
    }
    
    .headBarContent {
        position: relative;
        height: 94px;
        background: #e2e2e2 url(/images/headBarGrad.gif) repeat-x;
        margin: 1px 200px 10px 0px;
        border-right: #FFFFFF solid 1px;
    }
    
    .headBarContent h1 {
        padding: 15px 0px 0px 10px !important;
        margin: 0px;
        width: 350px;
        color: #000000 !important;
        font-weight: normal;
        font-size: 150% !important;
    }
    
    .headBarContent b, .headBarContent strong {
        color: #e41564;
    }

    .pink {
        position: relative;
        width: 174px;
        background: #e41564 url(/images/gradPink.gif) top right repeat-y;
    }

    /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left column images ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    .pinkImage {
        position: absolute;
        top: 0px;
        width: 174px;
        height: 260px;
        background: url(/images/imagePink.jpg) bottom no-repeat;
    }

    .right_employee_benefits {
        position: absolute;
        top: 0px;
        width: 174px;
        height: 260px;
        background: url(/images/left_side_eb.jpg) bottom no-repeat;
    }

    .private_finance {
        position: absolute;
        top: 0px;
        width: 174px;
        height: 260px;
        background: url(/images/left_side_pf.jpg) bottom no-repeat;
    }

    .investment_management {
        position: absolute;
        top: 0px;
        width: 174px;
        height: 260px;
        background: url(/images/left_side_im.jpg) bottom no-repeat;
    }

    .services_to_charities {
        position: absolute;
        top: 0px;
        width: 174px;
        height: 260px;
        background: url(/images/left_side_ch.jpg) bottom no-repeat;
    }

    .financial_planning {
        position: absolute;
        top: 0px;
        width: 174px;
        height: 260px;
        background: url(/images/left_side_fp.jpg) bottom no-repeat;
    }

    .socially_motivated_investing {
        position: absolute;
        top: 0px;
        width: 174px;
        height: 260px;
        background: url(/images/left_side_smi.jpg) bottom no-repeat;
    }

    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main nav start ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

    .pink ul {
        position: relative;
        z-index: 1;
        padding: 20px 0px 10px 5px;
        list-style: none;
        font-weight: bold;
        margin: 0px;
    }

    .pink a {
        text-align: right;
        padding: 0px 18px 10px 5px;
        display: block;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 85%;
        height: 30px;
    }

    .pink a:visited {
        font-weight: bold;
        background: none;
    }

    .parentNavOn a:hover, .parentNavOn a:active {
        font-weight: bold;
        background: url(/images/arrowWhite.gif) 160px 0px no-repeat !important;
    }

    .parentNavOn2 {
        background: url(/images/arrowWhite.gif) 160px 0px no-repeat !important;
    }

    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main nav end ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sub nav start ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

    #home_link {
        position: relative;
        z-index: 1;
        margin: 0px;
        padding: 125px 0px 10px 5px;
        list-style: none;
        font-weight: bold;
    }

    .pink ul li ul {
        position: relative;
        z-index: 1;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        list-style: none;
    }

    .pink ul li ul li {
        line-height: 90%;
    }

    .pink ul li a {
        text-align: right;
        padding: 5px 13px 5px 0px;
        display: block;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 95%;
        height: 25px;
        font-family: Arial Narrow;
        font-weight: 500 !important;
    }

    .pink ul li a:hover {
        font-weight: normal !important;
        color: #333333 !important;
    }

    .subNavlinkOn {
        font-weight: normal !important;
        color: #333333 !important;
        background: url(/images/arrowWhite.gif) 160px 7px no-repeat !important;
    }

    .pink ul li a:active {
        font-weight: normal !important;
        color: #cccccc;
        background: none !important;
    }

    .subNavlinkOn {
        font-weight: normal !important;
        color: #333333 !important;
        background: url(/images/arrowWhite.gif) 160px 7px no-repeat !important;
    }

    .subNavlinkOn2 {
        font-weight: normal !important;
        color: #333333 !important;
        background: url(/images/arrowWhite.gif) 160px 4px no-repeat !important;
    }

    .leftNav_arrow {
        padding-right: 2px;
    }

    #side_nav_sub {
        font-size: 70%;
        padding: 5px 13px 5px 0px;
        height: 20px;
        vertical-align: top;
        font-family: Tahoma;
        background: none;
    }

    #side_nav_sub a:active {
        font-weight: normal !important;
        color: #333333 !important;
        background: url(/images/arrowWhite.gif) 160px 4px no-repeat !important;
    }

    .subNavlink {  }

    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sub nav end ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    #corner {
        position: absolute;
        left: -15px;
        z-index: 5;
        width: 15px;
        height: 15px;
        background: url(/images/greyCorner.gif) no-repeat 0px 0px;
    }

    .rowspan {
        width: 10px;
        background: #FFFFFF;
    }

    .sideRight {
        background: #fff;
        background: url(/images/sideRepeatX.gif) repeat-y top right;
    }

    #startSplash {
        position: absolute;
        top: 256px;
        left: 0px;
        z-index: 103;
        height: 250px;
    }

    /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contact form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

    #content .contact_form p {
        padding: 0px 10px 10px 20px;
        color: #000000;
    }


.benefits_seminar p 
    {
        padding: 0px 10px 10px 20px;
        color: #000000;
    }
    

    

    .txt {
        width: 210px;
    }

    .text_area1 {
        font-family: Arial;
    }

    .text_area {
        font-family: Arial;
    }

    .checkbox {
        margin: 0px 0px 0px 95px;
        text-align: left;
    }


    /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mortgage form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

    .mortgage_fields {
        font-family: arial;
        font-size: 12px;
        margin: 0px 0px 0px 40px;
        line-height: 175%;
        text-align: left;
        width: 20px;
    }

    .mort_txt {
        width: 120px;
    }

    .mortgage_form tr td {
        height: 10px;
        margin: 0px;
    }

    .mortgage_form tr td p {
        margin: 0px !important;
        padding: 0px !important;
    }

    .mortgage_form {
        margin: 0px 0px 0px 10px;
        padding: 0px;
    }

    .form_button {
        padding: 0px 0px 10px 0px !important;
    }

    /* seminar forms - jamie
       --------------------- */

    table#emailSeminar td {
        font-size: 80%;
        color: #000;
        vertical-align: top;
    }

    table#emailSeminar input {
        border: 1px solid #000;
        width: 140px;
    }

    table#emailSeminar .btnSubmit {
        width: 70px;
    }

    #content ul.normal li {
        line-height: 10%;
        background-color: #000000;
        background: transparent url(/images/PinkArrow_sm.gif) no-repeat scroll 5px 2px;
        padding: 5px 0px 0px 20px;
        margin: 0px;
    }

    #philanthropy p {
        font-size: 73% !important;
        color: #333 !important;
    }

    #philanthropy a {
        color: #e41564;
    }

    #philanthropy a:hover {
        color: #666666;
    }

  #county optgroup option,  #attendcounty optgroup option {
        color: #000;
    }
    
    /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ market rates tables ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table#market_rates
{
    width:550px;
    background-color:#ccc;
}

table#market_rates tr td
{  
    border:1px solid #fff;
    }

table#market_rates tr td
{ 
    font-size:7pt;
    padding:3px;
    }
    
    table#market_rates tr th
{ 
     font-weight:bold;
    font-size:7pt;
    padding:3px;
    border:1px solid #fff;
    background-color:#666;
    color:#fff;
    }

    a.news2:hover { text-decoration: underline;}

/* -----------------------------| New Right Column Index Page Driver june09 BD |---------------------------- */


a.news2 {
        background: #e41564;
        height: 20px;
        line-height: 20px;
        display: block;
        text-decoration: none;
        color: #fff;
        font-size: 65%;
        font-weight: bold;
        margin: 0px 0px 0px 2px;
        padding-left: 1px !important;
    }


 a.rightLink1 {
        position: relative;
        z-index: 1;
        background: none;
        display: block;
        color: #000000 !important;
         letter-spacing:0px;
        font-size: 100% !important;
        padding: 5px 0px 0px 0px !important;
        text-decoration: none;
        text-indent: 0px;
    }
    
/* -----------------------------| New Button for CMS managed Sharing Knowledge page  june09 BD |---------------------------- */
    
    a.prof_partner_button
{
 background:url(/images/prof_partners_buttonOff.jpg); 
 width:194px; 
 height:36px;
  display:block;
  margin:0 0 30px 170px;
}

a.prof_partner_button:hover
{
 background:url(/images/prof_partners_buttonOn.jpg); 
 width:194px; 
 height:36px;  
 display:block;
}


ul#fader li strong
{
color:#e41564;
cursor:pointer;
text-decoration:underline;
}

ul#fader li p
{
font-size:100%;
padding:0px;
text-decoration:none;
}

table#prof_partners_driver
{
margin:0 0 0 60px;
border:0px;
}

#prof_partners_driver tr td
{
padding:75px 0 0 20px;
border:0px;
}


table #personal_account_table
{
width:510px !important;
margin:0 0 15px 30px;
}

table #personal_account_table tr th,table #personal_account_table tr td
{ text-align:center;padding:3px;font-size:0.8em;}

 /* table#market_rates tr th a
{
    color:#fff;
    }
    
  table#market_rates tr th  a:hover
{
    color:#fff;
    }

table#market_rates tr th a span {display: none;}

table#market_rates tr th a:hover span {display: block;
   position: absolute; top: 10px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #000; background: #fff;
   font: 7pt Verdana, sans-serif; text-align: center;
   z-index:25;}
   
   #market_rate_wrapper
   {
     z-index:0;
    }
    
    .riser
    {
        z-index:25;
        }*/
        
        /* for use with the tooltips DHTML */
/*div.sbToolTipDiv {
  position:absolute; 
  display:none; 
  left:0; top:0; z-index:100;
  background-color:#dee7f7; border:1px solid #336; 
  padding:4px;
  color:#000; font-size:11px; line-height:1.2;
  text-align:left;
}
div.sbToolTipDivExtraStyle { 
	font-weight:bolder; 
	color:#337; 
	padding:4px 
}
span.sbToolTip {
	cursor:help;
}
/* END DHTML tooltips stlye */