body {margin:0px; font-family:arial, verdana, tahoma, geneva, sans; font-size:12px; color:#333333;}
img {border:0; margin:0}
p {margin-top:8px; margin-bottom:8px;}
h1 {color:#34718c; font-size:17px; font-weight:bold; margin:0px; padding:0px;}
h2 { font-size:17px; margin:0px; padding:0px;}
ul {margin:0}
li {margin:0}

a:link {color:#23408f; text-decoration:none;}
a:visited {color:#23408f; text-decoration:none;}
a:active, a:hover {color:#e8770d; text-decoration:underline;}

.aboutheader {background-image: url("../images/aboutus_header.gif"); background-repeat: no-repeat; width:95px; height:14px; text-indent:-9999px;}

.aboutusgreyline {border-style: solid; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; border-color:#8fa8bd; width:262px; clear:both; height:0px;}

.aboutuspanel1 {margin-top:25px; float:left; margin-right:22px}

.aboutuspanel1bg {background-image: url("../images/aboutuspanel1bg.gif"); background-repeat: repeat-y; padding-left:11px; padding-right:11px; width:467px;}

.aboutuspanel2 {margin-top:25px; float:left;}

.aboutuspanel2bg {background-image: url("../images/aboutuspanel2bg.gif"); background-repeat: repeat-y; padding-left:11px; padding-right:11px;}

.aboutuspanel3 {margin-top:25px; float:left;}

.aboutuspanel4 {margin-top:75px; float:left;}

.aboutuspanel3bg {padding-right:11px; width:640px;}

.aboutuspartner {padding-bottom:5px; padding-top:5px;}
.aboutuspartner a:link {color:#636466; text-decoration:none;}
.aboutuspartner a:visited {color:#636466; text-decoration:none;}
.aboutuspartner a:active, .aboutuspartner a:hover {color:#e8770d; text-decoration:underline;}

.aboutuscol1 {margin-top:10px; margin-right:37px;}

.aboutuspartnerscol1 {width:439px; padding-top:10px;}

.aboutuspartnerscol2 {width:262px;}

.aboutuspromo {margin-top:10px; margin-bottom:10px; margin-right:30px}

.accessheader {background-image: url("../images/access_header.gif"); background-repeat: no-repeat; width:150px; height:14px; text-indent:-9999px;}

.advisorgreyline {border-style: solid; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; border-color:#8fa8bd; width:262px; clear:both; height:0px;}

.advisorlink {padding-bottom:5px; padding-top:5px;}
.advisorlink a:link {color:#636466; text-decoration:none;}
.advisorlink a:visited {color:#636466; text-decoration:none;}
.advisorlink a:active, .advisorlink a:hover {color:#e8770d; text-decoration:underline;}

.advisorlinksbox {margin-top:20px;}

.advisorpanel {background-image: url("../images/aboutuspanel2bg.gif"); background-repeat: repeat-y; padding-left:11px; padding-right:11px;}

.advisorzoneheader {background-image: url("../images/advisor_zone_header.gif"); background-repeat: no-repeat; width:144px; height:14px; text-indent:-9999px;}

.back {margin-top:40px;}

.blacksubheader {font-size:13px; font-weight:bold;}

.businesscol1 {padding-right:11px; padding-top:11px; width:460px; float:left; margin-right:30px;}

.businesscol2 {padding-top:11px; width:460px; float:left;}

.businessother {color:#9ea3a8}
.businessother a:link {color:#a6b5d2; text-decoration:none;}
.businessother a:visited {color:#a6b5d2; text-decoration:none;}
.businessother a:active, .businessother a:hover {color:#e8770d; text-decoration:underline;}

.buttonpadding {margin-right:5px; float:left; padding-top:15px; padding-bottom:12px;}

.casestudiesgreyline {border-style: solid; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; border-color:#8fa8bd; width:444px; clear:both; height:0px;}

.casestudiespanelbg {background-image: url("../images/casestudiespanelbg.gif"); background-repeat: repeat-y; padding-left:11px; padding-right:11px;}

.casestudiesheader {background-image: url("../images/case_studies_header.gif"); background-repeat: no-repeat; width:150px; height:14px; text-indent:-9999px; margin-bottom:10px; }

.casestudiessubheader {font-size:14px; color:#e8770d; font-weight:bold; margin-bottom:5px; margin-top:10px; text-transform:uppercase;}
.casestudiessubheader a:link {color:#e8770d; text-decoration:none; text-transform:uppercase;}
.casestudiessubheader a:visited {color:#e8770d; text-decoration:none; text-transform:uppercase;}
.casestudiessubheader a:active, .casestudiessubheader a:hover {color:#636466; text-decoration:underline; text-transform:uppercase;}

.casestudiesintro {width:466px; margin-bottom:10px;}

.casestudieslink {padding-bottom:5px; padding-top:5px; width:424px;}
.casestudieslink a:link {color:#636466; text-decoration:none;}
.casestudieslink a:visited {color:#636466; text-decoration:none;}
.casestudieslink a:active, .casestudieslink a:hover {color:#e8770d; text-decoration:underline;}

.casestudyphoto {margin-bottom:14px;}

.clear {clear:both;}

.col1 {padding-right:11px; padding-top:11px; width:640px; float:left; margin-right:30px;}

.col1a {width:467px; float:left; margin-right:30px;}

.col2 {padding-right:11px; width:281px; float:left;}

.col2a {padding-right:11px; width:281px; float:left; padding-top:25px;}

.contentheader {font-size:18px; color:#e8770d; font-weight:bold; padding-right:30px;}

.contentsubheader {font-size:14px; color:#e8770d; font-weight:bold; margin-bottom:5px;}
.contentsubheader a:link {color:#e8770d; text-decoration:none;}
.contentsubheader a:visited {color:#e8770d; text-decoration:none;}
.contentsubheader a:active, .contentsubheader a:hover {color:#636466; text-decoration:underline;}

.copyright {font-size:9px; text-align:left; padding-left:58px; padding-top:10px; padding-bottom:10px; float:left; padding-top:20px;}
.copyright a:link {color:#636466; text-decoration:none;}
.copyright a:visited {color:#636466; text-decoration:none;}
.copyright a:active, .copyright a:hover {color:#e8770d; text-decoration:underline;}

.displace {text-indent:-9999px;}

.floatleft {float:left}

.floatleftw3c {float:left; padding-top:20px; padding-left:30px;}

.floatright {float:right}

.floatrightw3c {float:right; padding-top:20px; padding-right:60px;}

.footer {width:1048px; text-align:left; clear:both;}

.footerbullet {float:left; margin-left:10px; margin-right:5px; width:6px; padding-top:5px;}

.footercontentbottomn {margin-bottom:15px;}

.footerheadline {float:left; padding-top:5px; width:248px}
.footerheadline a:link {color:#636466; text-decoration:none;}
.footerheadline a:visited {color:#636466; text-decoration:none;}
.footerheadline a:active, .footerheadline a:hover {color:#e8770d; text-decoration:underline;}

.footerheadline2 {float:left; padding-top:5px; width:248px}
.footerheadline2 a:link {color:#636466; text-decoration:none;}
.footerheadline2 a:visited {color:#636466; text-decoration:none;}
.footerheadline2 a:active, .footerheadline2 a:hover {color:#7c51a1; text-decoration:underline;}

.footergreyline {border-style: solid; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; border-color:#a1a1a4; width:258px; margin-left:10px; margin-right:10px; clear:both; height:5px;}

.footerpdf {float:left; margin-left:10px; margin-right:5px; width:15px; padding-top:5px;}

.footerul {margin-left:15px}

.homebtn {margin-left:39px;}

.homenewstext {padding-top:1px; float:left; margin-right:5px;}

.innerwrapper {margin:0px; width:1089px; text-align:center;}

.layout1 {text-align:left; margin-top:10px;}

.mainnav {position:absolute; left:-1000px; top:-150px;}

.navbar {background-image: url("../images/nav_bg.jpg"); background-repeat: repeat-x; width:1048px; text-align:left; border-style: solid; border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; border-color:#a1a1a4; margin-left:19px; _margin-left:0px; #margin-left:0px; margin-top:7px; height:222px;}

#navbarbg {width:1048px; text-align:left; height:25px; position-absolute:0px; position:absolute; top:0; left:0; z-index:1000;}

#navbarbg1 {background-image: url("../images/nav.gif"); background-repeat: no-repeat; width:1048px; text-align:left; height:25px; background-position:0px 0px; position-absolute:0px; position:absolute; top:0; left:0; z-index:1;}

#navbarbg2 {background-image: url("../images/nav.gif"); background-repeat: no-repeat; width:1048px; text-align:left; height:25px; background-position:0px -26px; position:absolute; top:0; left:0; z-index:2}

#navbarbg3 {background-image: url("../images/nav.gif"); background-repeat: no-repeat; width:1048px; text-align:left; height:25px; background-position:0px -52px; position:absolute; top:0; left:0; z-index:3}

#navbarbg4 {background-image: url("../images/nav.gif"); background-repeat: no-repeat; width:1048px; text-align:left; height:25px; background-position:0px -78px; position:absolute; top:0; left:0; z-index:4}

#navbarbg5 {background-image: url("../images/nav.gif"); background-repeat: no-repeat; width:1048px; text-align:left; height:25px; background-position:0px -104px; position:absolute; top:0; left:0; z-index:5}

#navbarbg6 {background-image: url("../images/nav.gif"); background-repeat: no-repeat; width:1048px; text-align:left; height:25px; background-position:0px -130px; position:absolute; top:0; left:0; z-index:6}

#navbarbg7 {background-image: url("../images/nav.gif"); background-repeat: no-repeat; width:1048px; text-align:left; height:25px; background-position:0px -156px; position:absolute; top:0; left:0; z-index:7}

#navbarbg8 {background-image: url("../images/nav.gif"); background-repeat: no-repeat; width:1048px; text-align:left; height:25px; background-position:0px -182px; position:absolute; top:0; left:0; z-index:8}

.navholder {position: absolute; text-align:left; background-color:#dfe7ef; float:left;}

.navwrapper {background-color:#ff0000; border-style: solid; border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; border-color:#a1a1a4;}

.newsdefault {font-size:12px; color:#333333;}
.newsdefault a:link {color:#636466; text-decoration:none;}
.newsdefault a:visited {color:#636466; text-decoration:none;}
.newsdefault a:active, .newsdefault a:hover {color:#e8770d; text-decoration:underline;}

.newsfooter {padding-top:13px;}

.newsheader {background-image: url("../images/news_header.gif"); background-repeat: no-repeat; width:95px; height:14px; text-indent:-9999px;}

.newshomerow {border-style: solid; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; border-color:#a1a1a4; width:660px; clear:both; padding-bottom:10px;}

.newshomerowtop {border-style: solid; border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; border-color:#a1a1a4; width:660px; clear:both; padding-bottom:10px;}

.newshomesubheader {font-size:14px; color:#e8770d; font-weight:bold; margin-bottom:5px; margin-top:10px; text-transform:uppercase;}
.newshomesubheader a:link {color:#e8770d; text-decoration:none; text-transform:uppercase;}
.newshomesubheader a:visited {color:#e8770d; text-decoration:none; text-transform:uppercase;}
.newshomesubheader a:active, .newshomesubheader a:hover {color:#636466; text-decoration:underline; text-transform:uppercase;}

.newslogos {padding-top:10px}

.newsorange {font-weight:bold; font-size:12px; color:#e8770d;}

.newspanel {background-image: url("../images/news-bg.gif"); background-repeat:y;}

.newssubrow {width:660px; clear:both; padding-bottom:10px;}

.newsticker {text-align:left; padding-left:0px; width:970px; margin-top:16px; margin-bottom:6px;}

.orangepointer {color:#e8770d;}

.outerwrapper {margin:0px; background-image: url("../images/main_bg.gif"); background-repeat: repeat-y; width:1088px;}

.panel1 {float:left; background-image: url("../images/panel1_bg.jpg"); background-repeat: no-repeat; width:383px; height:327px; text-align:left}
.panel1text {padding:15px; font-size:14px;}
.panel2 {float:left; width:576px; height:327px; margin-left:24px;}

.panelswrapper {margin-left:0px; padding-left:49px; width:1019px; background-image:url("../images/content_bg.jpg"); background-repeat: repeat-x; min-height:358px;}

.panelswrapperdefault {margin-left:0px; padding-left:49px; width:1019px; background-image:url("../images/content_bg_default.jpg"); background-repeat: repeat-x; padding-bottom:30px; min-height:358px;}

.publicationfooter {padding-top:13px; margin-left:10px;}

.publicationsgreyline {border-style: solid; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; border-color:#8fa8bd; width:444px; clear:both; height:0px;}

.publicationsheader {background-image: url("../images/publications_header.gif"); background-repeat: no-repeat; width:150px; height:14px; text-indent:-9999px; margin-bottom:10px; }

.publicationspanelbg {background-image: url("../images/casestudiespanelbg.gif"); background-repeat: repeat-y; padding-left:11px; padding-right:11px;}

.publicationslink {padding-bottom:5px; padding-top:5px; width:424px;}
.publicationslink a:link {color:#636466; text-decoration:none;}
.publicationslink a:visited {color:#636466; text-decoration:none;}
.publicationslink a:active, .publicationslink a:hover {color:#e8770d; text-decoration:underline;}

.realhelpnow {text-align:right; padding-right:67px; padding-top:10px; padding-bottom:10px; float:right;}

.realhelpnow2 {text-align:right; padding-right:47px; padding-top:10px; padding-bottom:10px; padding-top:20px; float:right;}

.showbullets {margin-left:17px; list-style-type:square; list-style-image:url(../images/bullet.gif);}

.sitemapheader {background-image: url("../images/sitemap_header.gif"); background-repeat: no-repeat; width:232px; height:14px; text-indent:-9999px;}

.supportbizheader {padding-right:11px; padding-top:11px; width:640px;}

.supportbusinesscol1 {float:left; margin-right:15px; width:136px; margin-top:10px; margin-bottom:15px;}

.supportbusinesscol2 {float:left; width:230px; margin-top:10px; margin-bottom:15px;}

.supportbusinessheader {background-image: url("../images/support_business_header.gif"); background-repeat: no-repeat; width:232px; height:14px; text-indent:-9999px;}

.supportindividualsheader {background-image: url("../images/support_individuals_header.gif"); background-repeat: no-repeat; width:261px; height:14px; text-indent:-9999px;}

