body
{
    margin:0;
    font-family:Arial, Serif, Verdana;
    font-size:11px;
    background-color:#ffffff;
    text-align:center;
    color:#47494b;
}

#mainContainer
{
    width:960px;
    margin:0 auto;
    text-align:left;    
    position:relative;
}

#mastHead
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:440px;
}

a img
{
    border:none;
}

ul
{
    margin:0;
    padding:0;
    list-style:none;
}

p
{
    margin:10px 0 20px 0;
}

#logo
{
    position:absolute;
    top:19px;
    left:36px;
    z-index:10;
}

#searchBox
{
    background:url(../Images/Bg/call-us.png) left 50% no-repeat;
    width:395px;
    height:26px;
    position:absolute;
    top:37px;
    right:19px;
    z-index:10;
}

#search
{
    border:none;
    background:url(../Images/Bg/search.png) left top no-repeat;
    width:170px;
    height:26px;
    padding-left:26px;
    padding-top:5px;
    color:#84888b;
    position:absolute;
    left:146px;
    top:0;
}

#btnSearch
{
    position:absolute;
    right:0;
    top:0;
}

#mainNav
{
    width:737px;
    height:45px;
    position:absolute;
    top:80px;
    left:222px;
    z-index:10;
}

#mainNav li:hover ul, #mainNav li.over ul
{
    display:block;
}

#mainNav li ul
{
    position:absolute;
    top:45px;
    left:0;
    background-color:#ffffff;
    padding:9px; 
    display:none;  
}

#mainNav li
{
    float:left;
    position:relative;
}

#mainNav li ul li
{
    background-color:#eeeeee;
    margin:0 0 2px 0;
    display:block;
    float:none;
    vertical-align:middle;
}

#mainNav li ul li a
{
   padding:6px 0 4px 12px;
}

#mainNav li ul li:hover, #mainNav li ul li.over
{
    background-color:#c8e0f3;
}

#sn4 li
{
    width:260px;
}

#sn2 li, #sn6 li, #sn3 li, #sn8 li
{
    width:160px;
}

#mainNav li:hover ul#sn8, #mainNav li.over ul#sn8
{
    left:-71px;
}

#mainNav a
{
    display:block;
    height:45px;
    text-indent:-9999px;
    overflow:hidden;
}

#mainNav ul a
{
    text-indent:0;
    width:auto;
    height:auto;
    background-image:none !important;
    text-decoration:none;
    color:#47494b;
}

#mainNav ul a:hover
{
    background-image:none;
    color:#2a7fc5;
    font-weight:bold;
}

#mn1 a
{
    background:url(../Images/nav.png) left top no-repeat;
    width:83px;
}

#mn1 a:hover, .home #mn1 a
{
    background:url(../Images/nav-over.png) left top no-repeat;
}

#mn2 a
{
    background:url(../Images/nav.png) -83px top no-repeat;
    width:86px;
}

#mn2 a:hover, .aboutus #mn2 a
{
    background:url(../Images/nav-over.png) -83px top no-repeat;
}

#mn3 a
{
    background:url(../Images/nav.png) -169px top no-repeat;
    width:98px;
}

#mn3 a:hover, .whywps #mn3 a
{
    background:url(../Images/nav-over.png) -169px top no-repeat;
}

#mn4 a
{
    background:url(../Images/nav.png) -267px top no-repeat;
    width:79px;
}

#mn4 a:hover, .services #mn4 a
{
    background:url(../Images/nav-over.png) -267px top no-repeat;
}

#mn5 a
{
    background:url(../Images/nav.png) -346px top no-repeat;
    width:107px;
}

#mn5 a:hover, .financialtools #mn5 a
{
    background:url(../Images/nav-over.png) -346px top no-repeat;
}

#mn6 a
{
    background:url(../Images/nav.png) -453px top no-repeat;
    width:99px;
}

#mn6 a:hover, .contactus #mn6 a
{
    background:url(../Images/nav-over.png) -453px top no-repeat;
}

#mn7 a
{
    background:url(../Images/nav.png) -552px top no-repeat;
    width:78px;
}

#mn7 a:hover, .careers #mn7 a
{
    background:url(../Images/nav-over.png) -552px top no-repeat;
}

#mn8 a
{
    background:url(../Images/nav.png) right top no-repeat;
    width:107px;
}

#mn8 a:hover, .promotions #mn8 a
{
    background:url(../Images/nav-over.png) right top no-repeat;
}

#contentColumn
{
    width:456px;
    float:left;
    margin-left:255px;
    display:inline;
}

#navColumn
{
    float:left;    
    margin-left:-711px;
    display:inline;
    width:220px;
}

#promoColumn
{
    width:220px;
    float:right;
}

h1
{
    margin:0;
    font-size:18px;
    color:#2a7fc5;
}

h2
{
    color:#84888b;
    margin:7px 0px; 0px; 0px;
    font-size:14px;
}

h3
{
    color:#84888b;
    margin:7px 0px; 0px; 0px;
    font-size:14px;
}

.show
{
    z-index:5;
}

a
{
    color:#2a7fc5;
}

#footer
{
    clear:both;
    background:#f9f9f9 url(../Images/Bg/footer-repeat.gif) left top repeat-x;
    width:100%;
    height:240px;
    position:relative;
    font-size:10px;
}

#footer ul
{
    background:url(../Images/Bg/footer.gif) no-repeat;
    width:100%;
    margin:0;
    padding:12px 0;	
    height:23px;
    position:absolute;
    bottom:0;
    left:0;
}

#footer ul li
{
    float:left;
    margin:0 0 0 10px;
    padding-left:10px;
    border-left:1px solid #ffffff;
    color:#ffffff;
    display:inline;
}

#footer ul li.privacyPolicy
{
    border-left:none;
    margin-left:570px; /*507px*/
}

#footer ul li a
{
    color:#ffffff;
    text-decoration:none;
}

#footer a:hover
{
    text-decoration:underline;
}

#footer table a
{
    font-size:11px;
}

#quickLinksBox
{
    width:220px;
    height:173px;
    background:url(../Images/Bg/quick-links-box.gif) no-repeat;
    position:relative;
}

#quickLinksBox a
{
    display:block;
    width:27px;
    height:26px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../Images/Buttons/go.gif) no-repeat;
    position:absolute;
    left:175px;
}

#qlDownloadBrochure a
{
    top:40px;
}

#qlContactUs a
{
    top:81px;
}

#qlFeedback a
{
    top:121px;
}

#freeConsultationBox
{
    background:url(../Images/Bg/free-consultation.gif) no-repeat;
    width:220px;
    height:207px;
    position:relative;
    margin-top:10px;
}

#freeConsultationBox h3
{
    position:absolute;
    top:0;
    left:-9999px;
}

#freeConsultationBox p
{
    position:absolute;
    width:165px;
    top:40px;
    left:21px;
    margin:0;
}

#freeConsultationBox a
{
    position:absolute;
    top:148px;
    left:19px;
    display:block;
    width:91px;
    height:34px;
    background:url(../Images/Buttons/click-here.gif) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
}

#financialToolsBox
{
   background:url(../Images/Bg/wps-financial-tools.gif) no-repeat;
   width:220px;
   height:147px;
   position:relative;
   margin-top:10px;   
}

#wpsfinancialtools
{
   background:url(../Images/Bg/wps-financial-tools.gif) no-repeat;
   width:220px;
   height:147px;
   position:relative;
   margin-top:10px;   
}


#financialToolsBox p
{
   margin:0;
   position:absolute;
   top:45px;
   left:119px;
}

#wpsfinancialtools p
{
   margin:0;
   position:absolute;
   top:45px;
   left:119px;
}

#financialToolsBox a
{
    display:block;
    width:86px;
    height:22px;
    background:url(../Images/Buttons/download.gif) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    position:absolute;
    top:103px;
    left:116px;
}

#wpsfinancialtools a
{
    display:block;
    width:86px;
    height:22px;
    background:url(../Images/Buttons/download.gif) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    position:absolute;
    top:103px;
    left:116px;
}

#subnav .first
{
    border-top:none;
}

#footer table
{
    width:100%;
    position:relative;
    top:40px;
    left:20px;
}

#footer table td
{
    padding:2px;
}

#footer table a 
{
    color:#47494b;
    text-decoration:none;
}

#footer table a strong
{
    font-weight:bold;
    color:#47494b;
    font-size:11px;
}

#footer .col1
{
    width:240px;
}

#footer .col2
{
    width:210px;
} 

#footer .col3
{
   width:170px;
}

#subnav ul
{
    border-top:1px solid #e6e7e8;
    border-left:1px solid #e6e7e8;
    border-right:1px solid #e6e7e8;
}

.xsltsearch_form
{
    display:none;
}

p.xsltsearch_result_title
{
    margin-bottom:10px;
}









































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

