﻿body { margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #424242; background-color: #222222; padding-top: 25px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; }
.main-outer { width: 1059px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 25px; background-color: #FFF; background-image: url(/img/background/bg.gif); background-repeat: repeat-y; background-position: center 0px; }
.main-inner { width: 1059px; padding-bottom: 25px; }
.bodytext { background-color: #FFF; width: 1005px; }
.main-outer-pop { width: 698px; margin-right: auto; margin-left: auto; border: 1px solid #dcdcdc; margin-top: 0px; margin-bottom: 50px; background-color: #FFF; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; padding-top: 0px; }
.main-inner-pop { background-color: #FFF; width: 700px; }
.bodytext-pop { background-color: #FFF; width: 750px; }
.error { color:#F00; background-color: #ffebea; margin-bottom: 10px; padding: 10px; border: 1px solid #a94b31; font-size: 1em; }
.success { font-size:13px; color:#090; background-color: #EAFFEA; margin-bottom: 10px; padding: 10px; border: 1px solid #31AA31; }
.header { width: 1005px; color: #FFF; background-repeat: no-repeat; background-position: right 0px; height: 121px; background-image: url(/img/headers/header-globe.gif); margin-right: 25px; margin-left: 27px; font-size: 11px; clear: both; }
.header .login { position: relative; top: 0px; text-align: right; width: 369px; display: block; float: right; clear: both; }
.header-pop { width: 698px; color: #FFF; background-repeat: no-repeat; background-position: 0px 0px; height: 112px; background-image: url(images/logo.gif); margin-top: 25px; }
.footer { width: 1003px; color: #323E52; text-align: center; padding-top: 30px; padding-bottom: 25px; background-image: url(/App_Themes/default/images/section-grad-1005.gif); background-repeat: repeat-y; background-position: 0px 0px; border: 1px solid #E0E5EE; margin-right: 25px; margin-left: 25px; font-size: 0.7em; display: inline-block; clear: both; }
.footer .copyright { font-size: 1em; margin-top: 40px; }
.footer .links a:link, .footer .links a:visited, .footer .links a:active { color: #424242; }
.break-blue { background-color: #103679; height: 20px; clear: both; }
.break-white { background-color: #ffffff; height: 20px; }
.login-tab-1 a:link, .login-tab-1 a:active, .login-tab-1 a:visited { background-repeat: no-repeat; background-position: 0px 0px; float: right; height: 24px; width: 120px; display: block; margin-right: 0px; text-align: center; font-size: 12px; color: #003B7B; text-decoration: none; padding-top: 6px; background-image: url(images/login-tab.gif); margin-left: 3px; }
.login-tab-1 a:hover { background-repeat: no-repeat; background-position: 0px -30px; background-image: url(images/login-tab.gif); height: 23px; padding-top: 7px; }
.login-tab-2 a:link, .login-tab-2 a:visited, .login-tab-2 a:active { background-repeat: no-repeat; background-position: 0px 0px; height: 24px; width: 120px; display: block; float: right; text-align: center; font-size: 12px; color: #003B7B; text-decoration: none; padding-top: 6px; background-image: url(images/login-tab.gif); margin-right: 3px; }
.login-tab-2 a:hover { background-repeat: no-repeat; background-position: 0px -30px; background-image: url(images/login-tab.gif); height: 23px; padding-top: 7px; }
.header-menu { width: 1005px; margin-top: 4px; margin-left: 27px; height: 28px; margin-bottom: 4px; }
.dropdown1 a:link, .dropdown1 a:visited, .dropdown1 a:active { color: #FFF; text-decoration: none; width: 110px; text-align: center; display: block; height: 22px; padding-top: 8px; background-color: #003B7B; border-right: 1px solid #FFF; }
.dropdown1 a:hover { background-color: #4f78a4; }
.dropdown2 { background-color: #4f78a4; color: #FFF; text-decoration: none; }
.dropdown2 a:link, .dropdown2 a:visited, .dropdown2 a:active { color: #FFF; text-decoration: none; background-color: #4f78a4; display: block; height: 20px; padding-top: 5px; padding-right: 10px; padding-left: 10px; }
.dropdown2 a:hover { color: #FFF; background-color: #003B7B; }
.dropdownmain { background-color: #4f78a4; }
.chromestyle { width: 1005px; font-weight: bold; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #323e52; }
.chromestyle:after { /*Add margin between menu and rest of content in Firefox*/ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.chromestyle ul { background: #b2b2b2; margin: 0; text-align: left; padding-top: 4px; padding-bottom: 4px; }
.chromestyle ul li { display: inline; }
.chromestyle ul li a { color: #FFFFFF; margin: 0; text-decoration: none; border-right: 1px solid #FFFFFF; padding: 6px 7px 7px; }
.chromestyle ul li a:hover { background: #14094D; /*THEME CHANGE HERE*/ }
.chromestyle ul li a[rel]:after { /*HTML to indicate drop down link*/ content: " v";/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/ }
.dropmenudiv { position:absolute; top: 0; font:normal 12px Verdana; line-height:18px; z-index:11000; background-color: #323e52; width: 200px; visibility: hidden; border-top: 0px solid #BBB; border-right: 1px solid #BBB; border-bottom: 0 solid #BBB; border-left: 1px solid #BBB; }
.dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active { width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #999999; text-decoration: none; font-weight: normal; color: #FFF; font-size: 11px; text-align: left; height: 20px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
* html .dropmenudiv a { /*IE only hack*/ width: 100%; }
.dropmenudiv a:hover { /*THEME CHANGE HERE*/ background-color: #003B7B; color: #FFFFFF; }
.main-tabs { }
.main-tabs #tab a:link, .main-tabs #tab a:visited, .main-tabs #tab a:active { height: 19px; width: 100px; float: left; display: inline-block; text-align: center; text-decoration: none; color: #FFF; padding-top: 5px; border-right: 1px solid #FFFFFF; font-size: 12px; font-weight: normal; background-color: #323e52; }
.main-tabs #tab a:hover { background-color: #003B7B; color: #FFF; }
.main-tabs #tab a.active-menu-tab { background-color: #003B7B; }
.main-tabs-members { }
.main-tabs-members #tab a:link, .main-tabs-members #tab a:visited, .main-tabs-members #tab a:active { height: 19px; width: 150px; float: left; display: block; text-align: center; text-decoration: none; color: #FFF; padding-top: 5px; border-right: 1px solid #FFFFFF; font-size: 12px; font-weight: normal; background-color: #323e52; }
.main-tabs-members #tab a:hover { background-color: #003B7B; color: #FFF; }
.main-tabs-members #tab a.active-menu-tab { background-color: #003B7B; }
p { font-size: 0.7em; color: #424242; margin-top: 0px; }
a:link, a:visited, a:active { color:#0090ff; text-decoration: underline; }
a:hover { color:#a18657; }
h1 { font-size: 22px; color: #003B7B; font-weight: normal; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 13px; text-decoration: none; background-image: url(/img/bullet-small.gif); background-repeat: no-repeat; background-position: 0px 15px; }
h2 { font-size: 18px; color: #003B7B; font-weight: normal; margin-bottom: 0px; padding-bottom: 5px; }
h3 { font-size: 0.75em; color: #003B7B; margin-bottom: 10px; }
img { margin: 0px; padding: 0px; border: 0px solid #FFF; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
input { font-family: Arial, Helvetica, sans-serif; }
.main-outer .ps { text-align: right; position: relative; top: 50px; color: #424242; display: inline-block; clear: both; }
.main-outer .lp { text-align: right; position: relative; top: 30px; color: #003B7B; display: inline-block; }
.center-full { width: 1005px; background-color: #FFF; margin-right: auto; margin-left: auto; }
.center-full .tabs { float: right; width: 287px; clear: right; }
.center-full .tabs .tab a:link, .center-full .tabs .tab a:visited, .center-full .tabs .tab a:active { height: 31px; font-size: 17px; color: #FFF; text-align: center; vertical-align: middle; background-color: #323e52; display: block; text-decoration: none; margin-left: 1px; padding-top: 13px; border-bottom: 1px solid #FFF; }
.center-full .tabs .tab a:hover { background-color: #002751; height: 33px; padding-top: 11px; background-image: url(/img/home-page/button.gif); background-repeat: repeat-x; background-position: 0px -59px; color: #FFF; }
.bodytext .tag-line { font-style: italic; text-align: center; font-size: 27px; margin-bottom: 8px; background-image: none; padding-left: 0px; }
.header-about { background-image: url(/img/header-about.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; margin-right: auto; margin-left: auto; }
.header-about h1 { color: #FFF; margin: 0px; padding: 0px; background-image: none; font-size: 28px; }
.header-resources { margin-right: auto; margin-left: auto; background-image: url(/img/header-resources.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; margin-left: auto; }
.header-resources h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members { margin-right: auto; margin-left: auto; background-image: url(/img/header-members.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-members h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-library { margin-right: auto; margin-left: auto; background-image: url(/img/header-library.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-library h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-list { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-list.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-members-list h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-distressed-lp8 { margin-right: auto; margin-left: auto; background-image: url(/img/header-distressed-lp15.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-distressed-lp8 h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-distressed-lp15 { margin-right: auto; margin-left: auto; background-image: url(/img/header-distressed-lp15.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 72px; width: 985px; padding-left: 20px; padding-top: 5px; }
.header-distressed-lp15 h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-lp17 { margin-right: auto; margin-left: auto; background-image: url(/img/header-lp17.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 72px; width: 985px; padding-left: 20px; padding-top: 5px; }
.header-lp17 h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-distressed-lp18 { margin-right: auto; margin-left: auto; background-image: url(/img/header-distressed-lp18.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 72px; width: 985px; padding-left: 20px; padding-top: 5px; }
.header-distressed-lp18 h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-funds { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-funds-ebc.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; }
.header-members-funds h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-ebc-funds { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-funds-ebc.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; }
.header-members-ebc-funds h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-ses-aspire-citygate { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-aspire.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; }
.header-members-ses-aspire-citygate h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-ses-docklands { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-docklands.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 62px; width: 985px; padding-left: 20px; padding-top: 15px; }
.header-members-ses-docklands h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-distressed { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-distressed.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; }
.header-members-distressed h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-land { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-land.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; }
.header-members-land h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-rental { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-rental.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-members-rental h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-developers { margin-right: auto; margin-left: auto; background-image: url(/img/header-developers.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; }
.header-developers h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-analysis { margin-right: auto; margin-left: auto; background-image: url(/img/header-analysis.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-analysis h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-join { margin-right: auto; margin-left: auto; background-image: url(/img/header-join.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-join h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-strategy { margin-right: auto; margin-left: auto; background-image: url(/img/header-strategy.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-strategy h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-strategy-opp { margin-right: auto; margin-left: auto; background-image: url(/img/header-strategy-opp.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-strategy-opp h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-secure { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-secure.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; clear: both; }
.header-members-secure h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-drs { margin-right: auto; margin-left: auto; background-image: url(/img/header-drs.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; clear: both; }
.header-members-drs h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-iga { margin-right: auto; margin-left: auto; background-image: url(/img/header-iga.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; clear: both; }
.header-members-iga h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-ses-flx { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-ses-flx.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; clear: both; }
.header-members-ses-woolston h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-ses-woolston { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-ses-woolston.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; clear: both; }
.header-members-ses-raithwaite h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-ses-raithwaite { margin-right: auto; margin-left: auto; background-image: url(/img/header-raithwaite.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; clear: both; }
.header-members-ses-flx h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-ses-em { margin-right: auto; margin-left: auto; background-image: url(/img/header-members-ses-em.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; clear: both; }
.header-members-ses-em h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-seminars { margin-right: auto; margin-left: auto; background-image: url(/img/header-seminars.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; clear: both; }
.header-members-seminars h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-exclusive-content { margin-right: auto; margin-left: auto; background-image: url(/img/header-content.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; clear: both; }
.header-members-exclusive-content h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-description { background-color: #DCDCDC; padding: 10px; margin-bottom: 20px; background-image: url(/App_Themes/default/images/section-grad-1005.gif); background-repeat: repeat-y; background-position: 0px 0px; border: 1px solid #E0E5EE; }
.header-description p { font-size: 0.875em; color: #003B7B; margin: 0px; }

.header-contact-us { margin-right: auto; margin-left: auto; background-image: url(/img/header-contact-us.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-contact-us h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-consult { margin-right: auto; margin-left: auto; background-image: url(/img/header-consult.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-consult h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-portfolio { margin-right: auto; margin-left: auto; background-image: url(/img/header-portfolio.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-portfolio h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-login { margin-right: auto; margin-left: auto; background-image: url(/img/header-login.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-login h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-news { margin-right: auto; margin-left: auto; background-image: url(/img/header-news.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-news h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-investor-channel { margin-right: auto; margin-left: auto; background-image: url(/img/header-investor-channel.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-investor-channel h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-introducer { margin-right: auto; margin-left: auto; background-image: url(/img/header-introducers.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 67px; width: 985px; padding-left: 20px; padding-top: 10px; }
.header-introducer h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-fx-updates { margin-right: auto; margin-left: auto; background-image: url(/img/header-fx-update.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-members-fx-updates h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.header-members-myaccount { margin-right: auto; margin-left: auto; background-image: url(/img/header-my-account.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 57px; width: 985px; padding-left: 20px; padding-top: 20px; }
.header-members-myaccount h1 { font-size: 28px; color: #FFF; margin: 0px; padding: 0px; background-image: none; }
.left-double { float: left; width: 765px; margin-top: 11px; margin-left: 27px; _margin-left: 13px; margin-bottom: 20px; }
.left-double .module-left { height: 114px; width: 337px; float: left; margin-bottom: 8px; }
.left-double .module-left .image { float: left; height: 114px; width: 114px; }
.left-double .module-left .text { height: 102px; border-top: 1px solid #e0e5ee; border-right: 1px solid #e0e5ee; border-bottom: 1px solid #e0e5ee; border-left: 0px solid #e0e5ee; width: 202px; float: left; padding-right: 10px; padding-left: 10px; padding-top: 10px; }
.left-double .module-left .text .link { text-align: right; top: 80px; float: right; clear: right; font-size: 12px; }
.left-total { width: 1005px; margin-top: 11px; padding-right: 25px; padding-left: 25px; }
.left-total-pop { float: left; width: 700px; position: relative; margin-top: 11px; }
.blockTypeheader { width: 1005px; margin-top: 11px; }
.module-left .text h2 { font-size: 18px; color: #003B7B; padding: 0px; font-weight: normal; line-height: 18px; height: 30px; margin: 0px; }
.module-left .text p { font-size: 12px; line-height: 21px; margin: 0px; padding: 0px; }
.left-double .module-right { height: 114px; width: 337px; float: right; margin-bottom: 8px; }
.left-double .module-right .image { float: left; height: 114px; width: 114px; }
.left-double .module-right .text { height: 102px; border-top: 1px solid #e0e5ee; border-right: 1px solid #e0e5ee; border-bottom: 1px solid #e0e5ee; border-left: 0px solid #e0e5ee; width: 202px; float: left; padding-right: 10px; padding-left: 10px; padding-top: 10px; }
.left-double .module-right .text .link { text-align: right; float: right; clear: right; font-size: 12px; }
.module-right .text h2 { font-size: 18px; color: #003B7B; margin: 0px; padding: 0px; font-weight: normal; height: 40px; line-height: 18px; }
.module-right .text p { font-size: 12px; line-height: 21px; margin: 0px; padding: 0px; }
.right-single { float: right; width: 256px; background-image: url(/img/background/rm-cut-2.gif); background-repeat: repeat-y; background-position: 0px 0px; margin-top: 11px; }
.right-single .global-opportunities { height: 71px; margin-bottom: 8px; text-align: center; background-image: url(images/module/global-opportunities.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 230px; padding-top: 72px; float: left; }
.right-single .module-right-menu { width: 256px; }
.right-single .module-right-menu .image { float: left; height: 75px; width: 75px; }
.right-single .module-right-menu .text { height: 68px; border-top: 1px solid #e0e5ee; border-right: 1px solid #e0e5ee; border-bottom: 1px solid #e0e5ee; border-left: 0px solid #e0e5ee; width: 120px; float: left; padding-right: 10px; padding-left: 5px; color: #FFF; padding-top: 5px; }
.right-single .module-right-menu h1 { text-align: right; background-image: none; padding-left: 0px; }
.right-single .module-right-menu a h1 { text-align: right; background-image: none; padding-left: 0px; cursor: hand; font-size: 15px; }
.right-single .module-right-menu .number-of-members { }
.right-single .module-right-menu .number-of-members .text h1 { color: #FFF; }
.right-single .module-right-menu .number-of-members .text { background-color: #323e52; border-top: 1px solid #323E52; border-right: 1px solid #323E52; border-bottom: 1px solid #323E52; border-left: 0px solid #323E52; }
.center-full .navigation-top { height: 269px; width: 718px; position: absolute; z-index: 9000; }
.center-full .navigation-top h2 { margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.center-full .navigation-top p { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.center-full .navigation-top-text { height: 249px; width: 298px; float: left; background-color: #f1f3f7; padding: 10px; }
.center-full .navigation-top-text h2 { background-image: url(images/bullet-small.gif); background-repeat: no-repeat; background-position: 0px 8px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 13px; }
.center-full .navigation-top-text p { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.blockType1 { padding: 10px; border: 1px solid #DCDCDC; }
.blockType1-full { border: 1px solid #E0E5EE; padding: 10px; margin-bottom: 11px; width: 985px; display: inline-block; float: left; }
.module-link-spacer { height: 80px; width: 0px; float: right; }
.center-full .strategies-tab { width: 39px; float: left; }
.login-box td { padding: 10px; font-size: 11px; }
.login-box .accept { padding:11px;}
td.form-separator { padding: 0px; text-align:center; }
.login-box { border: 1px solid #C0C0C0; margin-right: auto; margin-left: auto; background-image: url(/App_Themes/default/images/section-grad-1005-blue.gif); background-repeat: repeat-y; background-position: center 0px; width: 368px; }
.join-form-outer .join-form { width: 568px; border: 1px solid #E0E5EE; background-image: url(/App_Themes/default/images/section-grad-1005-blue.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.join-form-outer .join-form td.member-form-left { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 30px; }
.join-form-outer .join-form td.member-form-right { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 30px; }
.join-form-outer { width: 568px; margin-right: auto; margin-left: auto; }
.join-form-outer .join-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.join-form-outer .join-form p { margin: 0px; padding: 0px; }
.join-arrow { width: 292px; position: absolute; z-index: 10000; top: 20px; height: 392px; float: left; margin-left: 480px; }
.join-form-outer .join-form .i-agree { font-size: 10px; margin: 0px; line-height: normal; white-space: normal; vertical-align: middle; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.contact-form-outer .contact-form { width: 700px; border: 1px solid #E0E5EE; background-image: url(/App_Themes/default/images/section-grad-1005-blue.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.contact-form-outer .contact-form td { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 15px; font-size: 11px; }
.contact-form-outer { width: 700px; margin-right: auto; margin-left: auto; }
.contact-form-outer .contact-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.contact-form-outer .contact-form p { margin: 0px; padding: 0px; }
.introducers-form-outer .introducers-form { width: 441px; border: 1px solid #E0E5EE; background-image: url(/App_Themes/default/images/section-grad-1005-blue.gif); background-repeat: repeat-y; background-position: 0px 0px; text-align: center; }
.introducers-form-outer .introducers-form td { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 15px; font-size: 11px; }
.introducers-form-outer { width: 441px; margin-right: auto; margin-left: auto; }
.introducers-form-outer .introducers-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.introducers-form-outer .introducers-form p { margin: 0px; padding: 0px; }
.login-box h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.members-only-outer { width: 901px; margin-left: 43px; display: inline-block; }
.members-only-outer .members-only-form { float: right; color: #FFF; background-color: #323e52; width: 437px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; height: 290px; }
.members-only-outer .members-only-form h2 { font-size: 26px; color: #FFF; margin: 0px; padding: 0px; }
.members-only-outer .members-only-form ul { font-size: 11px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.members-only-outer .members-only-form ul li { font-size: 11px; padding-bottom: 4px; }
.members-only-outer .members-only-form p { color: #FFF; margin: 0px; padding: 0px; }
.members-only-outer .login-box { margin: 0px; float: left; width: 437px; height: 310px; font-size: 12px; }
.members-only-form h3 { color: #FFF; font-size: 16px; }
.listing { border: 1px solid #394558; float: left; width: 510px; padding:9px; margin-bottom: 19px; margin-right: 3px; background-color: #f1f3f7; }
.listing .image { border: 1px solid #394558; float: left; height: 129px; width: 129px; margin-right: 9px; background-color: #FFF; }
.listing .description { float: left; height: 129px; width: 370px; }
.listing .description .link { text-align: right; float: right; clear: right; }
.listing .description .module-link-spacer { height: 110px; width: 1px; float: right; }
.listing .description h2 { font-size: 20px; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
.listing .description a:link, .listing .description a:active, .listing .description a:visited { font-size: 16px; }
.keymetrics { background-color: #394558; float: right; width: 200px; color: #FFF; height: 132px; padding-top: 9px; padding-right: 0px; padding-bottom: 9px; padding-left: 9px; }
.keymetrics .link { float: right; padding-top: 18px; }
.keymetrics .item { font-size: 12px; height: 19px; border-bottom: 1px solid #747c8a; }
.listing .description p { padding: 0px; }
.grey-bar { height: 8px; width: 1005px; background-color: #DCDCDC; clear: both; margin-right: auto; margin-left: auto; }
.header-arrow { float: left; width: 11px; }
.prospect-name { float: right; width: 200px; position: relative; top: -20px; font-size: 10px; color: #FFF; font-weight: bold; height: 0px; text-align: right; padding-right: 20px; display: inline-block; }
.right-single .module-right-menu p { margin-bottom: 5px; }
.right-single .module-right-menu .why-join-header { background-color: #7e7e7e; height: 33px; font-size: 20px; color: #FFF; padding-top: 7px; width: 136px; padding-left: 94px; background-image: url(images/why-join-top.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.right-single .module-right-menu .why-join { background-color: #dcdcdc; margin-bottom: 28px; }
.right-single .module-right-menu .why-join-base { background-image: url(/img/module/join-now-right.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 32px; }
.join-form-outer .login-box { margin-right: 0px; margin-left: 0px; float: left; }
.members-only-form .join-now { float: right; width: 163px; height: 163px; position: relative; top: 10px; }
.normalfld { background-color: #FFFFFF; }
.focusfld { border-color: #002200; }
a.ctl00_Main_tabs_3 { height: 20px; display: block; text-decoration: none; padding-right: 20px; padding-left: 20px; padding-top: 6px; background-color: #323E52; color: #FFF; }
#residential-tabs { height: 24px; list-style-type: none; }
#residential-tabs ul { }
#residential-tabs li { margin: 0px; float: left; display: inline; height: 24px; }
#residential-tabs .tab { float: left; display: inline; height: 24px; margin: 0px; padding: 0px; }
#residential-tabs a { text-decoration: none; margin-right: 3px; color: #2d2b2b; height: 24px; display: inline-block; background-image: url(/img/tab_03.gif); background-repeat: no-repeat; background-position: 0px -24px; float: left; padding-left: 8px; font-size: 11px; }
#residential-tabs a span { display: inline-block; float: left; background-image: url(/img/tab_04.gif); background-repeat: no-repeat; background-position: right -24px; height: 18px; padding-top: 6px; padding-right: 13px; padding-bottom: 0px; padding-left: 5px; }
#residential-tabs a:hover { border-bottom-color: white; background-position: 0px 0px; background-image: url(/img/tab_03.gif); background-repeat: no-repeat; position: relative; top: 1px; }
#residential-tabs a:hover span { cursor: hand; background-image: url(/img/tab_04.gif); background-repeat: no-repeat; background-position: right 0px; }
#residential-tabs a.selected { /*selected main tab style */ border-bottom-color: white; height: 24px; background-image: url(/img/tab_03.gif); background-repeat: no-repeat; background-position: 0px 0px; position: relative; top: 1px; }
#residential-tabs a.selected:hover { /*selected main tab style */ text-decoration: none; }
#residential-tabs a.selected span { background-image: url(/img/tab_04.gif); background-repeat: no-repeat; background-position: right 0px; }
#residential-tabs a.selected:hover span { }
.report { border: 1px solid #D1D1D1; padding: 10px; margin-left: 2px; }
ul#residential-tabs { margin: 0px; padding: 0px; list-style-type: none; height: 24px; }
.tabcontent { display: none; }
 @media print {
.tabcontent { display:block !important; }
}
.selected-budgetgroup-item { border-color:Green; }
.slideshow { width: 493px; margin-right: auto; margin-left: auto; padding: 20px; }
.separator-wide { padding-top: 10px; padding-bottom: 0px; }
.tab-extra { float: right; width: 170px; }
.tab-extra a:link, .tab-extra a:visited, .tab-extra a:active { display: block; float: right; padding-left: 3px; }
.module-right-menu #nextstepform { width: 230px; background-color: #323E52; color: #FFF; }
.module-right-menu #nextstepform td { padding: 3px; }
.form-685 .inner { width: 685px; border: 1px solid #003B7B; margin: 0px; padding: 0px; }
.form-685 .inner td { padding-right: 15px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; }
.form-685 .inner td h2 { font-size: 16px; }
.unitbreakdowntable td { border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; font-size: 12px; vertical-align: middle; padding: 4px; }
.unitbreakdowntable { border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; width: 100%; }
.unitbreakdowntable .unitheader { font-weight: bold; background-color: #17406B; color: #FFFFFF; }
.financetable td { font-size: 12px; vertical-align: middle; padding: 4px; }
.financetable { width: 100%; border: 1px solid #000000; }
.financetable .unitheader { font-weight: bold; background-color: #17406B; color: #FFFFFF; }
.financetable-3col td { font-size: 12px; vertical-align: middle; padding: 4px; }
.financetable-3col { width: 292px; border: 1px solid #000000; }
.financetable-3col .unitheader { font-weight: bold; background-color: #17406B; color: #FFFFFF; }
#finance_panel .financetable { width: 500px; }
#finance_panel td { padding-right: 4px; padding-left: 4px; }
#overview_panel .dev-overview p { }
.unitbreakdowntable { }
.unitbreakdowntable td { padding: 3px; }
.unitbreakdowntable .unitheader { font-size: 12px; font-weight: bold; color: #FFF; background-color: #003B7B; }
.form-685 .inner td.form-separator { padding: 0px; }
.form-685 .inner .form-header { background-image: url(images/form-header_01.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 86px; }
.form-685 .inner .form-header h2 { color: #FFF; font-size: 24px; margin: 0px; padding: 0px; font-weight: normal; }
.form-header { background-image: url(images/form-header_01.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 86px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.form-header h2 { color: #FFF; font-size: 24px; margin: 0px; padding: 0px; font-weight: normal; }
.blockType1 blockquote { margin-top: 0px; margin-bottom: 0px; }
.blockType1 .IPIN_strategies { background-color:#003b7b; padding:10px; color:#fff; font-size:12px; font-weight:bold; margin-top: 10px; margin-bottom: 10px; }
.left-menu { float: left; width: 180px; margin-right: 14px; border: 1px solid #E0E5EE; padding-top: 0px; padding-bottom: 15px; }
.left-menu ul li a { }
.left-menu ul li { }
.left-menu ul { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.left-menu .left-menu-header { font-size: 16px; color: #FFF; background-color: #003B7B; text-align: center; padding: 4px; margin-bottom: 10px; }
.section-link { background-image: url(/img/grad-top-bottom.gif); background-repeat: repeat-x; background-position: 0px 0px; vertical-align: top; margin-bottom: 30px; float: left; width: 237px; height: 125px; padding-bottom: 5px; margin-right: 10px; }
.section-icon { height: 76px; width: 109px; float: left; left: -5px; position: relative; }
.section-link h2 { margin-top: 0px; padding: 0px; }
.section-grad { border: 1px solid #E0E5EE; background-image: url(images/section-grad.gif); background-repeat: repeat-y; background-position: 0px 0px; padding: 10px; vertical-align: top; margin-bottom: 20px; }
.section-grad h2 { margin-top: 0px; padding-top: 0px; }
.section-link .section-header { font-size: 14px; color: #FFF; text-align: center; margin-bottom: 5px; width: 237px; }
.section-link p { padding-right: 5px; padding-left: 5px; font-size: 11px; }
.section-link .section-header h2 a:link, .section-link .section-header h2 a:visited, .section-link .section-header h2 a:active { color: #FFF; text-decoration: none; display: block; font-size: 14px; padding-top: 2px; padding-bottom: 2px; background-color: #323E52; background-image: url(/img/section-tabs.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 16px; }
.section-link .section-header h2 a:hover { background-color: #003B7B; background-image: url(/img/section-tabs.gif); background-repeat: no-repeat; background-position: -237px 0px; }
.opportunity-link { background-image: url(/img/grad-top-bottom.gif); background-repeat: repeat-x; background-position: 0px 0px; vertical-align: top; float: left; width: 745px; height: 150px; padding-bottom: 5px; }
.opportunity-link .section-icon { height: 76px; width: 109px; float: left; left: -5px; position: relative; background-image: url(/img/section-icons/blank.jpg); background-repeat: no-repeat; background-position: 0px 0px; margin-bottom: 25px; }
.opportunity-link h2 { margin-top: 0px; padding: 0px; }
.opportunity-link .section-header { font-size: 14px; color: #FFF; text-align: center; margin-bottom: 5px; width: 266px; }
.opportunity-link p { padding-right: 5px; padding-left: 5px; padding-bottom: 0px; margin-bottom: 0px; }
.opportunity-link .section-header h2 a:link, .opportunity-link .section-header h2 a:visited, .opportunity-link .section-header h2 a:active { color: #FFF; text-decoration: none; display: block; font-size: 14px; padding-top: 2px; padding-bottom: 2px; background-color: #323E52; background-image: url(/img/section-tabs-opportunites.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 16px; }
.opportunity-link .section-header h2 a:hover { background-color: #003B7B; background-image: url(/img/section-tabs-opportunites.gif); background-repeat: no-repeat; background-position: -266px 0px; }
.opportunity-link .section-header-archive { font-size: 14px; color: #FFF; text-align: center; margin-bottom: 5px; width: 266px; }
.opportunity-link .section-header-archive h2 { color: #FFF; text-decoration: none; display: block; font-size: 14px; padding-top: 2px; padding-bottom: 2px; background-color: #323E52; background-image: url(/img/section-tabs-opportunites.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 16px; }
.right-large { width: 230px; background-image: url(/img/right-module/right-module-shad.gif); background-repeat: no-repeat; background-position: 0px bottom; margin-left: 15px; }
.right-large .right-large-header { text-align: center; background-image: url(/img/right-module/right-module-shad.jpg); background-repeat: no-repeat; background-position: 0px 0px; font-size: 15px; color: #003B7B; padding-top: 8px; margin-bottom: 10px; }
.module-right-menu .right-large p { margin: 0px; padding-left: 10px; }
.module-right-menu .right-large h3 { margin: 0px; padding-right: 10px; padding-left: 10px; padding-top: 10px; }
.right-large-why-join { width: 230px; background-image: url(/img/right-module/right-module-large-why-bg.gif); background-repeat: no-repeat; background-position: 0px bottom; }
.right-large-why-join .right-large-header { height: 27px; text-align: center; background-image: url(/img/right-module/right-module-large-top-white.gif); background-repeat: no-repeat; background-position: 0px 0px; font-size: 15px; color: #003B7B; padding-top: 8px; margin-bottom: 10px; }
.module-right-menu .right-large-why-join p { margin: 0px; }
.module-right-menu .right-large-why-join h3 { margin: 0px; padding-right: 10px; padding-left: 10px; padding-top: 10px; color: #FFF; }
.right-large-why-join .button { width: 189px; background-image: url(/img/right-module/right-module-large-button.gif); background-repeat: no-repeat; background-position: 0px 0px; font-size: 11px; text-align: center; margin-left: 52px; }
.right-large-why-join .icon { float: right; height: 52px; width: 54px; background-color: #003B7B; position: relative; right: -11px; }
.right-large-why-join .button a:link, .right-large .button a:active, .right-large .button a:visited { display: block; height: 27px; width: 189px; padding-top: 10px; color: #FFF; font-weight: bold; }
.right-large .button { width: 189px; background-image: url(/img/right-module/right-module-large-button.gif); background-repeat: no-repeat; background-position: 0px 0px; font-size: 11px; text-align: center; margin-left: 52px; }
.right-large .icon { float: right; height: 52px; width: 54px; background-color: #003B7B; position: relative; right: -11px; }
.right-large .button a:link, .right-large .button a:active, .right-large .button a:visited { display: block; height: 27px; width: 189px; padding-top: 10px; color: #FFF; font-weight: bold; }
.form-right { background-repeat: no-repeat; background-position: 0px 0px; background-image: url(/img/right-module/form-right-bg.gif); width: 230px; margin-left: 15px; margin-right: auto; }
.form-right .form-table { width: 220px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
.form-right .form-table textarea { width: 150px; }
.form-right h2 { color: #FFF; }
.form-table input[type=text] { width: 120px; }
.form-right p { color: #FFF; }
.error ul { margin-top: 0px; margin-bottom: 0px; font-size: 11px; }
.form-right .error { margin-right: 12px; margin-left: 10px; }
.form-right .error li { margin-bottom: 0px; padding-bottom: 0px; }
#ctl00_Main_member1_panel_navigation { text-align: right; }
.podcast ul li { }
.share-control { float: left; width: 16px; position: fixed; left: 0px; top: 0px; }
.media-logos { text-align: center; padding-right: 2px; padding-left: 2px; width: 1055px; padding-top: 20px; padding-bottom: 20px; display: inline-block; float: left; clear: both; }
.first-paragraph { font-weight: bold; color: #003B7B; font-size: 0.75em; }
.media-listing h2 { margin: 0px; }
.media-listing .blockType1 { padding-bottom: 0px; }
.header-description .icon-iad { float: right; width: 325px; }
.tablea { border: 1px solid #4a699a; border-collapse:collapse; }
.tablea td { padding: 8px; border: 1px solid #4a699a; }
.tablea .header1 { background-color: #003B7B; color: #FFF; }
.tablea .header1 p { background-color: #003B7B; color: #FFF; }
.tablea .row1 { background-color: #e7e5e7; }
.tablea .row0 { background-color: #ffffff; }
.tablet { border: 1px solid #4a699a; border-collapse:collapse; }
.tablet td { padding: 3px; border: 1px solid #4a699a; }
.tablet .header1 { background-color: #003B7B; color: #FFF; }
.tablet .header1 p { background-color: #003B7B; color: #FFF; }
.tablet .row1 { background-color: #e7e5e7; }
.tablet p { margin: 0px; padding: 0px; }
.rh-blue { width: 230px; background-image: url(/img/right-module/right-module-bg-blue.gif); background-repeat: no-repeat; background-position: 0px bottom; color: #FFF; padding-bottom: 14px; }
.rh-blue .rh-header { color: #003B7B; background-image: url(/img/right-module/right-module-header-white.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 230px; text-align: center; margin-bottom: 10px; font-size: 14px; }
.rh-blue .rh-icon { height: 76px; width: 108px; position: relative; left: 0px; top: 0px; float: left; }
.rh-blue p { margin-left: 10px; color: #FFF; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; font-size: 12px; }
.rh-blue a:link, .rh-blue a:visited, .rh-blue a:active { color: #FFF; }
.rh-blue .rh-highlight { background-color: #FFF; margin-right: 16px; margin-left: 14px; margin-top: 5px; margin-bottom: 5px; padding: 5px; }
.rh-blue .rh-highlight p { color: #003268; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.rh-blue .rh-highlight a:link, .rh-blue .rh-highlight a:visited, .rh-blue .rh-highlight a:active { color: #0090ff; }
.rh-blue .rh-header a:link, .rh-blue .rh-header a:active, .rh-blue .rh-header a:visited { color: #003268; text-decoration: none; display: block; height: 18px; padding-top: 7px; }
.rh-blue .rh-lowlight { background-color: #D7D7D7; margin-right: 16px; margin-left: 14px; margin-top: 5px; margin-bottom: 5px; padding: 5px; }
.rh-blue .rh-lowlight p { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.rh-blue .rh-lowlight a:link, .rh-blue .rh-lowlight a:visited, .rh-blue .rh-lowlight a:active { color: #0090ff; }
.rh-grey { color: #444444; width: 239px; background-color: #eaeaea; margin-bottom: 5px; margin-left: 11px; }
.rh-grey .rh-header { color: #FFF; background-image: url(/img/right-module/rm-header.gif); background-repeat: repeat-y; background-position: 0px 0px; text-align: center; font-size: 14px; height: 25px; background-color: #6F92B0; border-bottom: 3px solid #FFF; }
.rh-grey .rh-icon { float: left; border: 1px solid #FFF; margin-right: 8px; margin-bottom: 5px; display: inline; }
.rh-grey .rh-grey-body  { color: #666666; margin: 0px; padding: 0px; }
.rh-grey .rh-grey-body p a:link, .rh-grey .rh-grey-body p a:visited, .rh-grey .rh-grey-body p a:active { background-image: url(/img/right-module/rm-body-arrow.gif); padding-left: 6px; text-decoration: none; background-repeat: no-repeat; background-position: 0px 2px; display: block; margin: 0px; }
.rh-grey .rh-grey-body p a:hover { color: #a18657; text-decoration: underline; }
.rh-grey p a:hover { text-decoration: underline; }
.rh-grey .rh-grey-body p.podcast a:link, .rh-grey .rh-grey-body p.podcast a:visited, .rh-grey .rh-grey-body p.podcast a:active { background-image: none; padding-left: 6px; text-decoration: none; display: block; margin: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; }
.rh-grey .rh-grey-body p.podcast { }
.rh-grey .rh-highlight { padding: 8px; background-color: #FFF; margin-bottom: 5px; }
.rh-grey .rh-highlight p { margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.rh-grey .rh-highlight a:link, .rh-grey .rh-highlight a:visited, .rh-grey .rh-highlight a:active { color: #0090ff; }
.rh-grey .rh-header a:link, .rh-grey .rh-header a:active, .rh-grey .rh-header a:visited { color: #FFF; text-decoration: none; display: block; height: 20px; padding-top: 5px; background-image: url(/img/right-module/rm-header-arrow.gif); padding-left: 0px; background-position: 230px 9px; background-repeat: no-repeat; }
.rh-grey .rh-header a:hover { background-color: #003B7B; }
.rh-grey .rh-header p { color: #003268; text-decoration: none; display: block; height: 18px; padding-top: 7px; }
.rh-grey .rh-grey-body { background-color: #DDD; padding: 8px; color: #666666; }
.rh-grey .ipin-live-ad { background-color: #DDD; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; color: #FFF; background-image: url(/img/right-module/ipin-live-bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 45px; }
.rh-grey .ipin-live-ad p { font-size: 14px; margin: 0px; padding: 0px; }
.rh-grey .ipin-live-ad a:link, .rh-grey .ipin-live-ad a:visited { font-size: 14px; display: block; width: 103px; float: left; background-image: url(/img/right-module/ipinlive-but-bk.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 19px; margin-top: 0px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 1px; color: #FFF; text-decoration: none; }
.rh-grey .ipin-live-ad a:hover { background-position: 0px -20px; height: 18px; padding-top: 2px; }
.rh-white { color: #444444; width: 239px; margin-bottom: 5px; margin-left: 11px; }
.rh-white .rh-header { color: #FFF; background-image: url(/img/right-module/rm-header.gif); background-repeat: repeat-y; background-position: 0px 0px; text-align: center; font-size: 14px; height: 25px; background-color: #6F92B0; border-bottom: 3px solid #FFF; }
.rh-white .rh-header p { color: #FFF; text-decoration: none; display: block; height: 20px; padding-top: 5px; background-image: url(/img/right-module/rm-header-arrow.gif); padding-left: 0px; background-position: 230px 9px; background-repeat: no-repeat; font-size: 14px; }
.opportunity-link h3 { margin-top: 0px; padding-top: 0px; }
.hightlighted-text { background-color: #DCDCDC; padding: 10px; margin-bottom: 20px; background-image: url(/App_Themes/default/images/section-grad-1005.gif); background-repeat: repeat-y; background-position: 0px 0px; border: 1px solid #E0E5EE; }
.hightlighted-text p { color: #003B7B; margin: 0px; }
.form-right .form-rh-header { background-image: url(/img/right-module/form-right-bg-header.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 24px; }
.form-right .form-rh-footer { background-image: url(/img/right-module/form-right-bg-footer.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 7px; }
.loading { height: 25px; float: right; width: 25px; display: inline; }
.form-thankyoumessage h2 { color: #003B7B; padding-left: 10px; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.form-thankyoumessage { padding-bottom: 10px; padding-top: 10px; }
.form-thankyoumessage p { color: #003B7B; }
.breadcrumb { height: 18px; float: left; width: 800px; padding-top: 7px; margin-right: 25px; margin-left: 27px; font-size: 11px; display: inline; }
.opportunity-link .section-icon-residential { height: 76px; width: 109px; float: left; left: -5px; position: relative; background-image: url(/img/section-icons/blank.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.opportunity-link .section-icon-residential img { height: 66px; width: 99px; margin-top: 3px; margin-left: 4px; }
a.link-button:link, a.link-button:active, a.link-button:visited { background-color: #003B7B; display: block; width: 200px; text-align: center; float: right; background-image: url(/img/link-button.gif); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; text-decoration: none; height: 19px; padding-top: 3px; font-size: 11px; }
a.link-button:hover { background-color: #003B7B; display: block; width: 200px; text-align: center; float: right; background-image: url(/img/link-button.gif); background-repeat: no-repeat; background-position: 0px -22px; color: #FFF; text-decoration: none; height: 19px; padding-top: 3px; }
.rh-grey .rh-highlight h3 { margin: 0px; }
.channel-description-outer { background-image: url(/img/module/channel-bottom.gif); background-repeat: no-repeat; background-position: 0px bottom; background-color: #f7f7f7; display: inline-block; width: 743px; margin-bottom: 20px; }
.channel-description-inner { background-image: url(/img/module/channel-top.gif); background-repeat: no-repeat; background-position: 0px 0px; display: inline-block; padding: 8px; width: 727px; }
.channel-description-outer .channel-description-inner h2 { margin: 0px; }
.channel-description-outer .channel-description-inner h3 { margin: 0px; }
.channel-description-outer .channel-description-inner .imgmain { height: 110px; width: 110px; border-top: 1px solid #C0C0C0; border-right: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-left: 1px solid #C0C0C0; float: left; margin-right: 14px; }
.channel-description-outer .channel-description-inner hr { margin: 0px; }
.channel-description-inner hr { border: none 0; border-top: 1px solid #ccc; border-bottom: 1px solid #efefef; height: 2px; text-align: left; }
input.btnAgreeNDA { width: 580px; }
textarea#ctl00_Main_txt { width: 316px; }
.right-top .right-top-corner { background-image: url(/img/background/rm-top-corner.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 13px; width: 12px; }
.right-single .right-top { background-image: url(/img/background/rm-cut.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 13px; width: 256px; }
.right-bottom .right-bottom-corner { background-image: url(/img/background/rm-bottom-corner.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 13px; width: 13px; }
.right-single .right-bottom { background-image: url(/img/background/rm-cut-bottom.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 13px; width: 256px; clear: both; }
.main-outer .bg-top { background-image: url(/img/background/bg-top.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 2px; }
.main-outer .bg-bottom { background-image: url(/img/background/bg-bottom.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 2px; }
.rh-grey .rh-grey-body hr { margin-top: 3px; margin-bottom: 3px; padding: 0px; }
.rh-grey .rh-grey-body h3 { margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.tablea p { margin: 0px; padding: 0px; }
.left-box { float: left; width: 441px; display: inline-block; color: #FFF; }
.right-box { float: right; width: 441px; }
.right-box p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; }
.right-box h3 { font-size: 16px; font-weight: normal; margin: 0px; }
.right-box li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box h2 { margin-top: 0px; margin-bottom: 0px; font-size: 19px; font-weight: bold; margin-right: 0px; margin-left: 0px; }
.right-box h1 { margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 13px; }
.right-box a:link, .right-box a:visited, .right-box a:active { color: #003B7B; }
.left-box h2 { padding-top: 0px; margin-top: 0px; }
.right-box-b { color: #FFF; background-image: url(/img/module/member-login/right-05.gif); background-repeat: repeat-y; background-position: 0px 0px; padding-right: 10px; padding-left: 10px; }
.right-box-b p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.right-box-b h3 { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
.right-box-b li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box-b h2 { color: #FFF; margin-top: 0px; margin-bottom: 0px; }
.right-box-b h1 { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding: 0px; }
.right-box-b a:link, .right-box-b a:visited, .right-box-b a:active { color: #FFF; }
.left-box h2 { padding-top: 0px; margin-top: 0px; }
#hintbox { position:absolute; top: 0; background-color: lightyellow; width: 150px; padding: 3px; border:1px solid black; font:normal 11px Verdana; line-height:18px; z-index:100; border-right: 3px solid black; border-bottom: 3px solid black; visibility: hidden; }
.hintanchor { font-weight: bold; color: navy; }
.text-size { width: 180px; float: left; font-size: 11px; height: 18px; text-align: right; padding-top: 7px; display: inline; }
ul ol { font-size: 1em; }
ol ul { font-size: 1em; }
.success p { font-size: 11px; }
.report li { padding-bottom: 3px; }
ul { font-size: 0.7em; }
ol { font-size: 0.7em; }
li { line-height: normal; padding-bottom: 10px; }
UL UL LI { font-size: 1em; }
UL LI { font-size: 1em; }
UL UL UL LI { font-size: 1em; }
UL UL { font-size: 1em; }
UL UL UL { font-size: 1em; }
.header .header-logo { width: 625px; float: left; }
.fx-outer { background-image: url(/img/module/fx-bottom.gif); background-repeat: no-repeat; background-position: 0px bottom; background-color: #f7f7f7; width:240px; float:left; display: inline-block; margin-left: 7px; margin-bottom: 7px; }
.fx-inner { background-image: url(/img/module/fx-top.gif); background-repeat: no-repeat; background-position: 0px 0px; padding: 8px; width: 224px; }
.fx-outer .fx-inner h2 { margin: 0px; font-size: 14px; }
.fx-outer .fx-inner img { display: inline-block; margin-right: 10px; float: left; }
.fx-outer .fx-inner img#view { float: right; clear: right; }
.fx-outer .fx-inner .spacer { height: 110px; clear: right; float: right; position: relative; right: 0px; }
.left-box-lp { width: 443px; float: left; display: inline-block; }
.join-form tr td label { font-size: 11px; }
.left-box-lp h2 { margin-top: 0px; }
span.error { display: block; }
#ctl00_Main_member1_ctl06 { font-size:11px; }
.fx-outer .fx-inner p { text-align: right; margin: 0px; }
.fx-outer .fx-inner .icon { float: left; }
.left-box .left-box-body .bullet-point .tick { display: inline-block; float: left; }
.left-box .left-box-body { padding-right: 10px; padding-left: 10px; background-color: #003B7B; }
.left-box .left-box-body .bullet-point .point { float: left; width: 399px; display: inline-block; }
.left-box .left-box-body .bullet-point { clear: both; display: inline-block; float: left; }
.left-box .left-box-body .bullet-point .point p { font-size: 11px; color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.left-box .left-box-body .bullet-point .point h2 { font-size: 15px; font-weight: bold; color: #ffd554; margin-top: 6px; }
.left-box .left-box-body .bullet-point .point ol { list-style-image: url(/img/module/member-login/tick-orange.gif); margin-top: 0px; margin-bottom: 0px; }
.left-box .left-box-body .bullet-point .point ol li { }
.left-box h1 { background-image: none; }
.left-box .left-box-body-white .bullet-point .tick { display: inline-block; float: left; }
.left-box .left-box-body-white { padding-right: 10px; padding-left: 10px; background-color: #FFF; color: #003B92; }
.left-box .left-box-body-white .bullet-point .point { float: left; width: 400px; display: inline-block; }
.left-box .left-box-body-white .bullet-point { clear: both; display: inline-block; float: left; }
.left-box .left-box-body-white .bullet-point .point p { font-size: 11px; color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.left-box .left-box-body-white .bullet-point .point h2 { font-size: 15px; font-weight: bold; color: #003B7B; margin-top: 6px; }
.left-box .left-box-body-white .bullet-point .point ol { list-style-image: url(/img/lp/tick-orange.gif); margin-top: 0px; margin-bottom: 0px; }
.left-box .left-box-body-white .bullet-point .point ol li { color: #003B7B; }
.left-box .left-box-body-white .bullet-point .point15 { float: left; width: 400px; display: inline-block; }
.left-box .left-box-body-white .bullet-point { clear: both; display: inline-block; float: left; }
.left-box .left-box-body-white .bullet-point .point15 p { font-size: 11px; color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.left-box .left-box-body-white .bullet-point .point15 h2 { font-size: 15px; font-weight: bold; color: #003B7B; margin-top: 6px; }
.left-box .left-box-body-white .bullet-point .point15 ol { list-style-image: url(/img/lp/tick-orange.gif); margin-top: 0px; margin-bottom: 0px; }
.left-box .left-box-body-white .bullet-point .point15 ol li { color: #003B7B; font-size: 12px; }
.right-box-join { background-image: url(/img/module/member-login/right-02.gif); background-repeat: repeat-y; background-position: 0px 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 421px; }
.right-box .right-box-b ul { margin-top: 0px; margin-bottom: 0px; }
.right-box .right-box-join a #join-button { position: absolute; float: left; margin-top: 20px; margin-left: 263px; display: inline-block; }
.login #emailfield-desc { font-size: 12px; color: #003B7B; font-weight: bold; position: relative; left: 73px; width: 210px; margin: 0px; }
.login #passwordfield-desc { font-size: 12px; color: #003B7B; font-weight: bold; position: relative; left: 113px; width: 210px; margin: 0px; }
.login #emailfield-input { position: relative; left: 113px; width: 215px; }
.login #emailfield-input input { width: 190px; }
.login #passwordfield-input { position: relative; left: 113px; width: 215px; }
.login #passwordfield-input input { width: 190px; }
.login #submitbuttonfield { position: relative; width: 90px; float: right; top: -23px; clear: right; }
.login #remembermefield { font-size: 12px; color: #003B7B; font-weight: bold; position: relative; left: 93px; width: 210px; margin: 0px; }
.login #forgottenpasswordlink { font-size: 12px; color: #003B7B; position: relative; left: 113px; width: 210px; margin: 0px; }
.login-box #emailfield-desc { float: left; font-size: 16px; color: #003B7B; width: 115px; text-align: right; height: 32px; padding-top: 10px; }
.login-box #passwordfield-desc { font-size: 16px; color: #003B7B; float: left; width: 115px; text-align: right; height: 32px; padding-top: 10px; }
.login-box #emailfield-input { float: right; width: 225px; height: 32px; padding-top: 10px; }
.login-box #emailfield-input input { width: 200px; }
.login-box #passwordfield-input { float: right; width: 225px; height: 32px; padding-top: 10px; }
.login-box #passwordfield-input input { width: 200px; }
.login-box #submitbuttonfield { clear: both; float: right; height: 32px; width: 225px; text-align: left; padding-top: 10px; }
.login-box #remembermefield { float: right; width: 225px; height: 32px; padding-top: 10px; }
.login-box #forgottenpasswordlink { float: right; width: 225px; height: 32px; padding-top: 10px; }
.right-box-join .login .error { width: 330px; margin-left: 47px; }
.right-box-join .login { font-size: 11px; display: inline-block; width: 421px; }
.right-box-join .login .accept { color: #424242; margin-left: 45px; padding-bottom: 10px; }
.login-arrow { float: left; padding-top: 50px; width: 97px; display: inline-block; }
.login-iad { float: left; width: 443px; clear: left; display: inline-block; padding-top: 15px; }
.login-iad .text { float: left; width: 285px; text-align: center; font-size: 24px; padding-top: 25px; }
.login-iad img { float: left; }
.login-iad .text h2 { font-size: 24px; }
.left-wrap { float: left; width: 540px; }
.left-wrap-16 { float: RIGHT; width: 540px; }
.left-wrap-int { float: left; width: 511px; }
.members-only-outer h1 { background-image: none; }
.left-box .right-box-join .login h2 { font-size: 19px; font-weight: bold; }
.tick-list { list-style-image: url(/img/icons/tick-blue.gif); list-style-type: none; }
.tick-list .bullet-first { font-size: 16px; color: #003B7B; }
ul.tick-list { margin-top: 0px; }
.latest-news { background-color: #F00; width: 145px; display: inline-block; float: left; height: 30px; margin-bottom: 11px; border-right: 1px solid #FFF; padding-top: 5px; padding-right: 10px; padding-left: 10px; }
.latest-news h1 { background-image: none; margin: 0px; padding: 0px; color: #FFF; font-size: 24px; }
.latest-new-desc { background-color: #003B7B; float: left; display: inline-block; height: 27px; padding-top: 8px; padding-right: 10px; padding-left: 10px; width: 819px; margin-bottom: 11px; }
.latest-new-desc h2 { font-size: 16px; color: #FFF; padding: 0px; margin: 0px; }
.latest-news-inside { background-color: #F00; width: 145px; display: inline-block; float: left; height: 30px; margin-bottom: 11px; border-right: 1px solid #FFF; padding-top: 5px; padding-right: 10px; padding-left: 10px; }
.latest-news-inside h1 { background-image: none; margin: 0px; padding: 0px; color: #FFF; font-size: 24px; }
.latest-new-desc-inside { background-color: #003B7B; float: left; display: inline-block; height: 27px; padding-top: 8px; padding-right: 10px; padding-left: 10px; width: 799px; margin-bottom: 11px; }
.latest-new-desc-inside h2 { font-size: 16px; color: #FFF; padding: 0px; margin: 0px; }
.latest-news-small { background-color: #F00; width: 90px; display: inline-block; float: left; height: 25px; margin-bottom: 11px; border-right: 1px solid #FFF; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.latest-news-small h1 { background-image: none; margin: 0px; padding: 0px; color: #FFF; font-size: 16px; }
.latest-new-desc-small { background-color: #003B7B; float: left; display: inline-block; height: 22px; padding-top: 8px; padding-right: 5px; padding-left: 5px; width: 425px; margin-bottom: 11px; }
.latest-new-desc-small h2 { font-size: 10px; color: #FFF; padding: 0px; margin: 0px; }
.right-box-lp .join-form-outer .join-form { width: 441px; border: 1px solid #E0E5EE; background-image: url(/App_Themes/default/images/section-grad-1005-blue.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp .join-form-outer { width: 441px; margin-right: auto; margin-left: auto; }
.right-box-lp .join-form-outer .join-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.right-box-lp .join-form-outer .join-form p { margin: 0px; padding: 0px; }
.right-box-lp .join-arrow { width: 292px; position: absolute; z-index: 10000; top: 20px; height: 392px; float: left; margin-left: 480px; }
.right-box-lp .join-form-outer .join-form .i-agree { font-size: 10px; margin: 0px; line-height: normal; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; }
.right-box-lp { width: 441px; float: right; display: inline-block; }
.right-box-lp .join-form select#ctl00_Main_memberprofile1_ddCountryofResidence { width: 175px; }
.right-box-lp .right-box-b { padding-right: 10px; padding-left: 10px; background-color: #D2D5DA; background-image: none; color: #424242; padding-top: 10px; }
.right-box-lp .right-box-b p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.right-box-lp .right-box-b h3 { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
.right-box-lp .right-box-b li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box-lp .right-box-b h2 { color: #424242; margin-top: 0px; margin-bottom: 0px; }
.right-box-lp .right-box-b h1 { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding: 0px; }
.right-box-lp .right-box-b a:link, .right-box-b a:visited, .right-box-b a:active { color: #424242; }
.right-box-lp .left-box h2 { padding-top: 0px; margin-top: 0px; }
.right-box-lp #ctl00_Main_memberprofile1_panel_existing { padding-right: 30px; padding-left: 30px; }
.right-box-lp .join-form-outer .join-form td.member-form-left { width: 153px; padding-top: 2px; padding-right: 30px; padding-bottom: 2px; padding-left: 30px; }
.right-box-lp .join-form-outer .join-form td.member-form-right { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 0px; width: 225px; }
.right-box-lp .join-form-outer .join-form td.member-form-right td { padding:2px 0px; }
.right-box-lp .error { width: 360px; }
.join-form-outer .join-form td.member-form-center { padding-top: 2px; padding-right: 30px; padding-bottom: 2px; padding-left: 30px; text-align: center; }
.right-box-lp-4 { width: 441px; float: right; display: inline-block; background-image: url(/img/lp/formlp8-bg.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-4 .join-form select#ctl00_Main_memberprofile1_ddCountryofResidence { width: 175px; }
.right-box-lp-4 .right-box-b { padding-right: 10px; padding-left: 10px; background-color: #D2D5DA; background-image: none; color: #424242; padding-top: 10px; }
.right-box-lp-4 .right-box-b p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.right-box-lp-4 .right-box-b h3 { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
.right-box-lp-4 .right-box-b li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box-lp-4 .right-box-b h2 { color: #424242; margin-top: 0px; margin-bottom: 0px; }
.right-box-lp-4 .right-box-b h1 { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding: 0px; }
.right-box-lp-4 .right-box-b a:link, .right-box-lp-4 .right-box-b a:visited, .right-box-lp-4 .right-box-b a:active { color: #424242; }
.right-box-lp-4 .left-box h2 { padding-top: 0px; margin-top: 0px; }
.right-box-lp-4 .join-form-outer .join-form { width: 441px; border: 1px none #E0E5EE; background-image: none; background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-4 .join-form-outer { width: 441px; margin-right: auto; margin-left: auto; }
.right-box-lp-4 .join-form-outer .join-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.right-box-lp-4 .join-form-outer .join-form p { margin: 0px; padding: 0px; }
.right-box-lp-4 .join-arrow { width: 292px; position: absolute; z-index: 10000; top: 20px; height: 392px; float: left; margin-left: 480px; }
.right-box-lp-4 .join-form-outer .join-form .i-agree { font-size: 10px; margin: 0px; line-height: normal; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; }
.right-box-lp-4 .header-description { margin-bottom: 20px; border: 1px none #E0E5EE; background-image: none; background-color: transparent; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; display: inline-block; height: 80px; }
.right-box-lp-4 #ctl00_Main_memberprofile1_panel_personaldetails { background-image: url(/img/lp/formlp8-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-4 .form-separator img { }
.right-box-lp-4 td.form-separator { height: 1px; }
.right-box-lp-4 .header-description p { font-size: 0.875em; color: #FFF; margin: 0px; }
.right-box-lp-4 #ctl00_Main_memberprofile1_panel_investmentprofile { background-image: url(/img/lp/formlp8-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-4 .right-box-lp-4-footer { background-image: url(/img/lp/formlp8-bot.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 23px; }
.right-box-lp-4 #ctl00_Main_memberprofile1_panel_existing { padding-right: 30px; padding-left: 30px; }
.right-box-lp-4 .header-description .success { width: 225px; }
.right-box-lp-4 .join-form-outer .join-form td.member-form-left { width: 153px; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 30px; }
.right-box-lp-4 .join-form-outer .join-form td.member-form-right { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 0px; width: 225px; }
.right-box-lp-4 .join-form-outer .join-form td.member-form-right td { padding:2px 0px; }
.right-box-lp-4 .error { width: 360px; }
.right-box-lp-4 #ctl00_Main_memberprofile1_updatepanel_validationmsg { padding-left: 31px; }
.right-box-lp-16 { width: 441px; float: left; display: inline-block; background-image: url(/img/lp/formlp8-bg.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-16 .error { width: 360px; }
.right-box-lp-16 .join-form select#ctl00_Main_memberprofile1_ddCountryofResidence { width: 175px; }
.right-box-lp-16 .right-box-b { padding-right: 10px; padding-left: 10px; background-color: #D2D5DA; background-image: none; color: #424242; padding-top: 10px; }
.right-box-lp-16 .right-box-b p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.right-box-lp-16 .right-box-b h3 { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
.right-box-lp-16 .right-box-b li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box-lp-16 .right-box-b h2 { color: #424242; margin-top: 0px; margin-bottom: 0px; }
.right-box-lp-16 .right-box-b h1 { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding: 0px; }
.right-box-lp-16 .right-box-b a:link, .right-box-lp-4 .right-box-b a:visited, .right-box-lp-4 .right-box-b a:active { color: #424242; }
.right-box-lp-16 .left-box h2 { padding-top: 0px; margin-top: 0px; }
.right-box-lp-16 .join-form-outer .join-form { width: 441px; border: 1px none #E0E5EE; background-image: none; background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-16 .join-form-outer { width: 441px; margin-right: auto; margin-left: auto; }
.right-box-lp-16 .join-form-outer .join-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.right-box-lp-16 .join-form-outer .join-form p { margin: 0px; padding: 0px; }
.right-box-lp-16 .join-arrow { width: 292px; position: absolute; z-index: 10000; top: 20px; height: 392px; float: left; margin-left: 480px; }
.right-box-lp-16 .join-form-outer .join-form .i-agree { font-size: 10px; margin: 0px; line-height: normal; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; }
.right-box-lp-16 .header-description { margin-bottom: 10px; border: 1px none #E0E5EE; background-image: none; background-color: transparent; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; display: inline-block; }
.right-box-lp-16 #ctl00_Main_memberprofile1_panel_personaldetails { background-image: url(/img/lp/formlp16-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-16 .form-separator img { }
.right-box-lp-16 td.form-separator { height: 1px; }
.right-box-lp-16 .header-description p { font-size: 0.875em; color: #FFF; margin: 0px; }
.right-box-lp-16 #ctl00_Main_memberprofile1_panel_investmentprofile { background-image: url(/img/lp/formlp16-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-16 .right-box-lp-4-footer { background-image: url(/img/lp/formlp8-bot.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 23px; }
.right-box-lp-16 #ctl00_Main_memberprofile1_panel_existing { padding-right: 30px; padding-left: 30px; }
.right-box-lp-16 .join-form-outer .join-form td.member-form-left { width: 153px; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 30px; }
.right-box-lp-16 .join-form-outer .join-form td.member-form-right { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 0px; width: 225px; }
.right-box-lp-16 .join-form-outer .join-form td.member-form-right td { padding:2px 0px; }
.right-box-lp-16 .header-description .success { width: 225px; }
.right-box-lp-16 #ctl00_Main_memberprofile1_updatepanel_validationmsg { padding-left: 31px; }
.right-box-lp-16 { width: 441px; float: left; display: inline-block; background-image: url(/img/lp/formlp8-bg.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-16 .error { width: 360px; }
.right-box-lp-16 .join-form select#ctl00_Main_memberprofile1_ddCountryofResidence { width: 175px; }
.right-box-lp-16 .right-box-b { padding-right: 10px; padding-left: 10px; background-color: #D2D5DA; background-image: none; color: #424242; padding-top: 10px; }
.right-box-lp-16 .right-box-b p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.right-box-lp-16 .right-box-b h3 { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
.right-box-lp-16 .right-box-b li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box-lp-16 .right-box-b h2 { color: #424242; margin-top: 0px; margin-bottom: 0px; }
.right-box-lp-16 .right-box-b h1 { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding: 0px; }
.right-box-lp-16 .right-box-b a:link, .right-box-lp-4 .right-box-b a:visited, .right-box-lp-4 .right-box-b a:active { color: #424242; }
.right-box-lp-16 .left-box h2 { padding-top: 0px; margin-top: 0px; }
.right-box-lp-16 .join-form-outer .join-form { width: 441px; border: 1px none #E0E5EE; background-image: none; background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-16 .join-form-outer { width: 441px; margin-right: auto; margin-left: auto; }
.right-box-lp-16 .join-form-outer .join-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.right-box-lp-16 .join-form-outer .join-form p { margin: 0px; padding: 0px; }
.right-box-lp-16 .join-arrow { width: 292px; position: absolute; z-index: 10000; top: 20px; height: 392px; float: left; margin-left: 480px; }
.right-box-lp-16 .join-form-outer .join-form .i-agree { font-size: 10px; margin: 0px; line-height: normal; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; }
.right-box-lp-16 .header-description { margin-bottom: 10px; border: 1px none #E0E5EE; background-image: none; background-color: transparent; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; display: inline-block; }
.right-box-lp-16 #ctl00_Main_memberprofile1_panel_personaldetails { background-image: url(/img/lp/formlp16-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-16 .form-separator img { }
.right-box-lp-16 td.form-separator { height: 1px; }
.right-box-lp-16 .header-description p { font-size: 0.875em; color: #FFF; margin: 0px; }
.right-box-lp-16 #ctl00_Main_memberprofile1_panel_investmentprofile { background-image: url(/img/lp/formlp16-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-16 .right-box-lp-4-footer { background-image: url(/img/lp/formlp8-bot.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 23px; }
.right-box-lp-16 #ctl00_Main_memberprofile1_panel_existing { padding-right: 30px; padding-left: 30px; }
.right-box-lp-16 .join-form-outer .join-form td.member-form-left { width: 153px; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 30px; }
.right-box-lp-16 .join-form-outer .join-form td.member-form-right { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 0px; width: 225px; }
.right-box-lp-16 .join-form-outer .join-form td.member-form-right td { padding:2px 0px; }
.right-box-lp-16 .header-description .success { width: 225px; }
.right-box-lp-16 #ctl00_Main_memberprofile1_updatepanel_validationmsg { padding-left: 31px; }
.left-wrap-16 .left-box .left-box-body-white .bullet-point { margin-bottom: 12px; }
.right-box-lp-10 .header-description .success { width: 360px; }
.right-box-lp-10 #ctl00_Main_memberprofile1_txtcomments { width:180px; }
.right-box-lp-10 .success { width:360px; }
.right-box-lp-10 .error { width:360px; }
.right-box-lp-10 { width: 441px; float: right; display: inline-block; background-image: url(/img/lp/formlp8-bg.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-10 .join-form select#ctl00_Main_memberprofile1_ddCountryofResidence { width: 175px; }
.right-box-lp-10 .right-box-b { padding-right: 10px; padding-left: 10px; background-color: #D2D5DA; background-image: none; color: #424242; padding-top: 10px; }
.right-box-lp-10 .right-box-b p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.right-box-lp-10 .right-box-b h3 { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
.right-box-lp-10 .right-box-b li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box-lp-10 .right-box-b h2 { color: #424242; margin-top: 0px; margin-bottom: 0px; }
.right-box-lp-10 .right-box-b h1 { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding: 0px; }
.right-box-lp-10 .right-box-b a:link, .right-box-lp-4 .right-box-b a:visited, .right-box-lp-4 .right-box-b a:active { color: #424242; }
.right-box-lp-10 .left-box h2 { padding-top: 0px; margin-top: 0px; }
.right-box-lp-10 .join-form-outer .join-form { width: 441px; border: 1px none #E0E5EE; background-image: none; background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-10 .join-form-outer { width: 441px; margin-right: auto; margin-left: auto; }
.right-box-lp-10 .join-form-outer .join-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.right-box-lp-10 .join-form-outer .join-form p { margin: 0px; padding: 0px; }
.right-box-lp-10 .join-arrow { width: 292px; position: absolute; z-index: 10000; top: 20px; height: 392px; float: left; margin-left: 480px; }
.right-box-lp-10 .join-form-outer .join-form .i-agree { font-size: 10px; margin: 0px; line-height: normal; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; }
.right-box-lp-10 .header-description { margin-bottom: 0px; border: 1px none #E0E5EE; background-image: none; background-color: transparent; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; display: inline-block; }
.right-box-lp-10 #ctl00_Main_memberprofile1_panel_personaldetails { background-image: url(/img/lp/formlp10-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-10 .form-separator img { }
.right-box-lp-10 td.form-separator { height: 1px; }
.right-box-lp-10 .header-description p { font-size: 0.875em; color: #FFF; margin: 0px; }
#ctl00_Main_memberprofile1_chkterms { float: left; }
.right-box-lp-10 #ctl00_Main_memberprofile1_panel_investmentprofile { background-image: url(/img/lp/formlp10-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-10 .right-box-lp-10-footer { background-image: url(/img/lp/formlp8-bot.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 23px; }
.right-box-lp-10 #ctl00_Main_memberprofile1_panel_existing { padding-right: 30px; padding-left: 30px; }
.right-box-lp-10 #ctl00_Main_memberprofile1_txtcomments { width:180px; }
.right-box-lp-10 .error { width:360px; }
.right-box-lp-10 .join-form-outer .join-form td.member-form-left { width: 153px; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 30px; }
.right-box-lp-10 .join-form-outer .join-form td.member-form-right { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 0px; width: 225px; }
.right-box-lp-10 .join-form-outer .join-form td.member-form-right td { padding:2px 0px; }
.right-box-lp-10 .error { width: 360px; }
.right-box-lp-10 #ctl00_Main_memberprofile1_updatepanel_validationmsg { padding-left: 31px; }
.right-box-lp-17 { width: 441px; float: right; display: inline-block; background-image: url(/img/lp/formlp8-bg.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-17 .join-form select#ctl00_Main_memberprofile1_ddCountryofResidence { width: 175px; }
.right-box-lp-17 .right-box-b { padding-right: 10px; padding-left: 10px; background-color: #D2D5DA; background-image: none; color: #424242; padding-top: 10px; }
.right-box-lp-17 .right-box-b p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.right-box-lp-17 .right-box-b h3 { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
.right-box-lp-17 .right-box-b li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box-lp-17 .right-box-b h2 { color: #424242; margin-top: 0px; margin-bottom: 0px; }
.right-box-lp-17 .right-box-b h1 { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding: 0px; }
.right-box-lp-17 .right-box-b a:link, .right-box-lp-4 .right-box-b a:visited, .right-box-lp-4 .right-box-b a:active { color: #424242; }
.right-box-lp-17 .left-box h2 { padding-top: 0px; margin-top: 0px; }
.right-box-lp-17 .join-form-outer .join-form { width: 441px; border: 1px none #E0E5EE; background-image: none; background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-17 .join-form-outer { width: 441px; margin-right: auto; margin-left: auto; }
.right-box-lp-17 .join-form-outer .join-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.right-box-lp-17 .join-form-outer .join-form p { margin: 0px; padding: 0px; }
.right-box-lp-17 .join-arrow { width: 292px; position: absolute; z-index: 10000; top: 20px; height: 392px; float: left; margin-left: 480px; }
.right-box-lp-17 .join-form-outer .join-form .i-agree { font-size: 10px; margin: 0px; line-height: normal; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; }
.right-box-lp-17 .header-description { margin-bottom: 20px; border: 1px none #E0E5EE; background-image: none; background-color: transparent; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; display: inline-block; height: 130px; }
.right-box-lp-17 #ctl00_Main_memberprofile1_panel_personaldetails { background-image: url(/img/lp/formlp17-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-17 .form-separator img { }
.right-box-lp-17 td.form-separator { height: 1px; }
.right-box-lp-17 .header-description p { font-size: 0.875em; color: #003B7B; margin: 0px; }
.right-box-lp-17 #ctl00_Main_memberprofile1_panel_investmentprofile { background-image: url(/img/lp/formlp8-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-17 .right-box-lp-4-footer { background-image: url(/img/lp/formlp8-bot.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 23px; }
.right-box-lp-17 #ctl00_Main_memberprofile1_panel_existing { padding-right: 30px; padding-left: 30px; }
.right-box-lp-17 .header-description .success { width: 225px; }
.right-box-lp-17 .join-form-outer .join-form td.member-form-left { width: 153px; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 30px; }
.right-box-lp-17 .join-form-outer .join-form td.member-form-right { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 0px; width: 225px; }
.right-box-lp-17 .join-form-outer .join-form td.member-form-right td { padding:2px 0px; }
.right-box-lp-17 .error { width: 360px; }
.right-box-lp-17 #ctl00_Main_memberprofile1_updatepanel_validationmsg { padding-left: 31px; }
.right-box-lp-18 { width: 441px; float: left; display: inline-block; background-image: url(/img/lp/formlp8-bg.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-18 .error { width: 360px; }
.right-box-lp-18 .join-form select#ctl00_Main_memberprofile1_ddCountryofResidence { width: 175px; }
.right-box-lp-18 .right-box-b { padding-right: 10px; padding-left: 10px; background-color: #D2D5DA; background-image: none; color: #424242; padding-top: 10px; }
.right-box-lp-18 .right-box-b p { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.right-box-lp-18 .right-box-b h3 { color: #003B7B; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
.right-box-lp-18 .right-box-b li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 3px; }
.right-box-lp-18 .right-box-b h2 { color: #424242; margin-top: 0px; margin-bottom: 0px; }
.right-box-lp-18 .right-box-b h1 { color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; padding: 0px; }
.right-box-lp-18 .right-box-b a:link, .right-box-lp-4 .right-box-b a:visited, .right-box-lp-4 .right-box-b a:active { color: #424242; }
.right-box-lp-18 .left-box h2 { padding-top: 0px; margin-top: 0px; }
.right-box-lp-18 .join-form-outer .join-form { width: 441px; border: 1px none #E0E5EE; background-image: none; background-repeat: repeat-y; background-position: 0px 0px; }
.right-box-lp-18 .join-form-outer { width: 441px; margin-right: auto; margin-left: auto; }
.right-box-lp-18 .join-form-outer .join-form h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.right-box-lp-18 .join-form-outer .join-form p { margin: 0px; padding: 0px; }
.right-box-lp-18 .join-arrow { width: 292px; position: absolute; z-index: 10000; top: 20px; height: 392px; float: left; margin-left: 480px; }
.right-box-lp-18 .join-form-outer .join-form .i-agree { font-size: 10px; margin: 0px; line-height: normal; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; }
.right-box-lp-18 .header-description { margin-bottom: 0px; border: 1px none #E0E5EE; background-image: none; background-color: transparent; padding-top: 10px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; display: inline-block; }
.right-box-lp-18 #ctl00_Main_memberprofile1_panel_personaldetails { background-image: url(/img/lp/formlp18-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-18 .form-separator img { }
.right-box-lp-18 td.form-separator { height: 1px; }
.right-box-lp-18 .header-description p { font-size: 0.875em; color: #FFF; margin: 0px; }
.right-box-lp-18 #ctl00_Main_memberprofile1_panel_investmentprofile { background-image: url(/img/lp/formlp16-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.right-box-lp-18 .right-box-lp-4-footer { background-image: url(/img/lp/formlp8-bot.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 23px; }
.right-box-lp-18 #ctl00_Main_memberprofile1_panel_existing { padding-right: 30px; padding-left: 30px; }
.right-box-lp-18 .join-form-outer .join-form td.member-form-left { width: 153px; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 30px; }
.right-box-lp-18 .join-form-outer .join-form td.member-form-right { padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 0px; width: 225px; }
.right-box-lp-18 .join-form-outer .join-form td.member-form-right td { padding:2px 0px; }
.right-box-lp-18 .header-description .success { width: 225px; }
.right-box-lp-18 #ctl00_Main_memberprofile1_updatepanel_validationmsg { padding-left: 31px; }
.left-wrap-18 .left-box .left-box-body-white .bullet-point { margin-bottom: 12px; }
.left-wrap-18 .left-box .left-box-body-white ul li { font-size: 13px; }
.left-wrap-18 .left-box .left-box-body-white ul { margin-top: 0px; margin-bottom: 0px; }
.left-wrap-18 .left-box .left-box-body-white .bullet-point .point h2 { font-size: 13px; }
.left-wrap-18 .left-box p { font-size: 14px; color: #003B7B; }
.right-box-lp .introducers-form-outer .error { width: 385px; }
#ctl00_Main_memberprofile1_ctl06 { font-size:12px; }
.case-study .blue-header { background-color: #003B7B; }
.case-study .blue-header p { color: #FFF; font-weight: bold; }
.case-study .white-header { background-color: #FFF; }
.case-study .white-header p { font-weight: bold; }
.case-study .case-grey { background-color: #E5E3E5; }
.case-study { text-align: justify; }
.case-study td { border: 1px solid #003B7B; }
.case-study .no-border td { border: 0px solid #FFF; }
.case-study-b { border-collapse:collapse; }
.case-study-b td { border: 1px solid #003B7B; border-collapse:collapse; }
.case-study-b .case-header-b { font-weight: bold; background-color: #E5E3E5; }
.case-study-b .case-black { color: #FFF; background-color: #282425; }
.case-study-b .case-black p { color:#fff; }
.case-study-b .case-grey-b { background-color: #E5E3E5; }
.grey-border { }
.developers-text { width: 216px; }
.left-double .blockType1 { width: 744px; }
.left-total .blockType1 { width: 983px; }
#ctl00_Main_memberprofile1_chkinvestmentstrategy td { padding-left: 0px; }
#ctl00_Main_memberprofile1_radCapital td { padding-left: 0px; }
.join-form-outer .join-form td.member-form-right td { padding:2px 0px; }
.right-box-lp-14 #ctl00_Main_memberprofile1_updatepanel_validationmsg { padding-left: 31px; }
.focus_class { background-color:#FFC; border: 2px solid #F90; width: 178px; margin-bottom: 20px; }
.port-main { background-image: url(/img/portfolio/bkgrd-02.jpg); background-repeat: repeat-y; background-position: 0px 0px; margin-top: 5px; }
.port-main .left-port-main .left-port-top { background-image: url(/img/portfolio/bkgrd.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 14px; width: 100%; margin-bottom: 10px; }
.port-main .left-port-bottom { background-image: url(/img/portfolio/bkgrd-bot.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 14px; width: 754px; display: inline-block; clear: both; }
.port-main .left-port-main .left-port-right { float: left; width: 506px; padding-right: 14px; padding-left: 14px; }
.port-main .left-port-main { float: left; width: 754px; }
.port-main .left-port-main .left-port-left .port-updates { background-image: url(/img/portfolio/updates-02.gif); background-repeat: repeat-y; background-position: 0px 0px; display: inline-block; margin-bottom: 10px; }
.port-main .left-port-main .left-port-left { width: 197px; padding-left: 23px; float: left; display: inline-block; }
.left-port-main .left-port-left .port-updates .port-updates-top { background-image: url(/img/portfolio/updates.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 5px; width: 197px; }
.left-port-main .left-port-left .port-updates .port-updates-bot { background-image: url(/img/portfolio/updates-03.gif); background-repeat: no-repeat; background-position: 0px bottom; height: 7px; width: 197px; }
.port-main .left-port-main .left-port-left .port-updates h1 { background-image: none; margin: 0px; font-size: 16px; padding-left: 20px; }
.port-main .left-port-main .left-port-left .port-updates ul li { list-style-image: url(/img/portfolio/arrow-small-blue.gif); font-size: 12px; margin-top: 10px; padding-bottom: 0px; margin-bottom: 10px; padding-top: 0px; clear: both; }
.port-main .left-port-main .left-port-left .port-updates ul { margin-top: 10px; margin-bottom: 5px; padding-right: 10px; padding-left: 30px; margin-left: 0px; }
.port-main .left-port-main .left-port-left .port-updates p a { padding-left: 25px; background-image: url(/img/portfolio/arrow-big-blue.gif); background-repeat: no-repeat; background-position: 15px 2px; font-size: 12px; margin: 0px; }
.port-main .left-port-main .left-port-left .port-updates ul hr { width: 147px; border: 0px solid #FFF; background-image: url(/img/portfolio/updates-spacer.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 2px; background-color: #FFF; text-align: left; }
.port-main .left-port-main hr { border: 0px solid #FFF; background-image: url(/img/portfolio/updates-spacer.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 2px; background-color: #FFF; text-align: left; padding: 0px; margin: 0px; width: 100%; }
.port-main .left-port-main .left-port-right .port-table { border-collapse:collapse; border-top: 1px solid #FFF; border-right: 0px solid #FFF; border-bottom: 0px solid #FFF; border-left: 1px solid #FFF; font-size: 12px; color: #FFF; width: 504px; margin-bottom: 10px; }
.port-main .left-port-main .left-port-right .port-table td { border-bottom: 1px solid #FFF; border-left: 0px solid #FFF; border-top: 0px solid #FFF; border-right: 1px solid #FFF; }
.port-main .left-port-main .left-port-right .port-table th { background-color: #003b7b; border-top: 0px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 0px solid #FFF; color: #FFF; font-size: 14px; }
.port-main .left-port-main .left-port-right .port-table td.b { background-color: #518bb5; }
.port-main .left-port-main .left-port-right .port-table a:link, .port-main .left-port-main .left-port-right .port-table a:visited { color: #fef782; }
.port-main .left-port-main .left-port-right h2 { color: #FFF; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; }
.port-main .right-port { float: right; width: 191px; padding-top: 5px; color: #FFF; font-size: 12px; padding-left: 14px; padding-right: 14px; }
.port-main .right-port h2 { color: #FFF; margin-bottom: 10px; }
.port-main .right-port p { color:#FFF; font-size: 12px; }
.port-main .left-port-main .left-port-right #btnenhanceportfolio { color: #279600; height: 41px; width: 277px; background-image: url(/img/portfolio/main-but.gif); background-repeat: no-repeat; background-position: 0px 0px; font-size: 16px; float: right; border: 0px solid #FFF; background-color: #035D99; margin-top: 20px; }
.port-main .right-port #btnshowform { background-image: url(/img/portfolio/right-but.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 37px; width: 190px; font-size: 16px; color: #279600; border: 0px solid #FFF; }
.port-main .right-port .success h2 { text-align:center; color: #279600; }
.port-updates #ctl00_Main_portfolioupdatelist1_panel_noupdates { padding-right: 20px; padding-left: 20px; }
.port-main #port-update .port-updates { color: #FFF; padding-right: 20px; padding-left: 23px; }
.port-main #port-update .port-updates H1 { color: #FFF; background-image: none; padding: 0px; margin: 0px; }
.port-main #port-update .port-updates a:link, .port-main #port-update .port-updates ul li a:visited { color: #FF9; font-size: 16px; }
.port-main #port-update .port-updates ul li { font-size:12px; }
.port-main #port-update .port-updates p { font-size: 12px; }
.port-main #port-update .port-updates img { vertical-align: middle; }
.port-main .left-port-main h2 { color: #FFF; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.port-main .left-port-main .left-port-inner { padding-right: 20px; padding-left: 20px; color: #FFF; }
.port-main .left-port-main .left-port-inner h1 { color: #FFF; background-image: none; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding: 0px; }
.port-main .left-port-main .left-port-inner h3 { color: #FFF; padding-bottom: 0px; margin-bottom: 3px; }
.port-main .left-port-main p { color: #FFF; }
.port-main .left-port-main a:link, .port-main .left-port-main a:visited { color: #F90; }
.port-main .left-port-main .date { text-decoration: underline; }
.port-main .right-port hr { background-image: url(/img/portfolio/hr-right.gif); background-repeat: repeat-x; background-position: 0px 0px; padding: 0px; height: 2px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border: 0px solid #FFF; }
.port-main #port-update .port-updates hr { display: none; }
.port-main #port-update .port-updates p.date { margin-top: 5px; margin-bottom: 5px; text-decoration: none; float: none; }
.port-main #port-update .error { width: 700px; margin-right: 28px; margin-left: 19px; }
.port-main .left-port-main .left-port-left .port-updates p { color: #003B7B; }
.port-main .left-port-main .left-port-left .port-updates #ctl00_Main_portfolioupdatelist1_panel_noupdates h1 { padding-left: 0px; }

.left-double #ctl00_Main_panel_NDAthanks h2 { font-size: 16px; margin-top: 0px; padding-top: 0px; }
.left-total .blockType1 .port-main #port-update .note { width: 197px; margin-left: 23px; }
.right-port #ctl00_Main_myadvisorcontrol1_updatepanel_advisor { width: 191px; }
.right-port #ctl00_Main_myadvisorcontrol1_panel_advisor { width: 191px; }
.port-main .note { padding: 5px; border: 1px dashed #FFF; }
.blockType1-full .left-wrap .lp17 p { font-size: 14px; color: #003b7b; }
.blockType1-full .left-wrap .lp17 ul li { font-size: 14px; color: #003b7b; }
#ctl00_Main_memberprofile1_updatepanel_validationmsg { padding-right: 30px; padding-left: 30px; }
.unitbreakdowntable tr .unitdetail-b { background-color: #e8e5e7; }
input.error, select.error { color:#F00; background-color: #ffebea; margin-bottom: 0px; padding: 0px; border: 1px outset #a94b31; height:20px; }
.error input[type="radio"], .error input[type="check"] { color:#F00; background-color: transparent; margin-bottom: 0px; padding: 0px; border: 0px solid #a94b31; }
.grey-outline { border: 1px solid #DCDCDC; }
span.error#ctl00_Main_memberprofile1_radtitle { border: 0px solid #FFF; margin: 0px; padding: 0px; background-color: transparent; width: 180px; float: left; }
.logos { text-align: center; }


/* Library page */
#main { position:relative; overflow:hidden; height: 450px; }
/* root element for pages */
#pages { position:absolute; height:20000em; }
/* single page */
.page { padding:10px; height: 450px; width:520px; background-color: #F6F6F8; background-image: url(/img/library/grad-top-bottom.gif); background-repeat: repeat-x; background-position: 0 0; }
/* root element for horizontal scrollables */
.scrollable { position:relative; overflow:hidden; width: 510px; height: 450px; }
/* root element for scrollable items */
.scrollable .items { width:20000em; position:absolute; clear:both; }
/* single scrollable item */
.item { float:left; cursor:pointer; width:500px; height:450px; padding:10px; }
/* main navigator */
#main_navi { padding:0px !important; margin:0px !important; color: #333; }
#main_navi li { background-color:#D2D5D9; clear:both; font-size:12px; height:75px; list-style-type:none; width:190px; cursor:pointer; padding-top: 10px; padding-right: 10px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; background-image: url(/img/library/but-back.gif); background-repeat: no-repeat; background-position: 0px 0px; color: #333; }
#main_navi li:hover { background-color:#D2D5D9; color: #333; height: 76px; padding-top: 9px; background-image: none; }
#main_navi li.active { background-color:#EBECED; background-image: none; color:#333; }
#main_navi strong { display:block; }
#main div.navi { margin-left:250px; cursor:pointer;}
 #main_navi li img { }
.scrollable .items .item h2 { margin-top: 0px; }

.join-page-right { width: 568px; float: right; }
.join-page-right .header-description { display: none; }
.join-page-left p { font-size: 1em; color: #003B7B; }
.join-page-left { float: left; width: 400px; }
.join-page-left .left-box .left-box-body-white .bullet-point .point { width: 350px; }
.join-page-left .left-box { width: 400px; }
ol li ol li { font-size: 1em; }
ol li { font-size: 1em; }
ol li ol { font-size: 1em; }

.library-wrap  { float: left; width: 510px; background-image: url(/img/library/grad-top-bottom.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 380px; padding: 10px; }
 #panel_companyinfo  {}
#panel_casestudies, #Panel_podcasts{ height:380px; overflow-y:scroll; }

#panel_casestudies h2, #Panel_podcasts h2, #panel_companyinfo h2 { margin-top: 0px; }
#navi-buttons { float: left; }
#navi-buttons #main_navi .selected { background-position: 0px -95px; color: #333; background-image: url(/img/library/but-back.gif); background-repeat: no-repeat; }
#main_navi li.selected:hover { height: 75px; padding-top: 10px; }
.library-wrap h3 { margin-bottom: 0px; padding-bottom: 0px; font-weight: normal; }
.channel-description-outer .channel-description-inner ul li { margin-bottom: 0px; padding-bottom: 0px; }
.library-wrap a:link, .library-wrap a:focus, .library-wrap a:visited { background-image: url(/img/right-module/rm-body-arrow.gif); padding-left: 6px; background-repeat: no-repeat; background-position: 0px 2px; display: block; margin: 0px; }
 .library-wrap a:focus { color: #F90; }
.library-wrap p { padding-left: 6px; }


#team-accordion { WIDTH: 744px; 
}
#team-accordion p { margin-bottom: 0px; font-size: 11px; }
#team-accordion H2.accordionButton { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: normal; PADDING-TOP: 5px; background-color: #ccc; background-image: url(/img/right-blue.gif); background-repeat: no-repeat; background-position: 5px 50%; border: 1px solid #fff; }
#team-accordion H2.accordionButton:hover { background-color:#323E52; color: #FFF; background-image: url(/img/right-white.gif); }
#team-accordion H2.accordionButtonSelected { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 14px; BORDER-TOP: #fff 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 5px; background-color: #00348D; background-image: url(/img/down.gif); background-repeat: no-repeat; background-position: 4px 50%; color: #FFF; }
#team-accordion DIV.pane { DISPLAY: none; COLOR: #fff; FONT-SIZE: 12px; background-image: url(/img/grad-top-bottom.gif); background-repeat: repeat-x; background-position: 0px -20px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: double; border-right-style: double; border-bottom-style: double; border-left-style: double; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; padding: 15px; height: 76px; width: 712px; 
}
#team-accordion .pane img { float: left; margin-right: 14px; }
.clear { clear: both; }


.ratingStar {

    font-size: 0pt;

    width: 13px;

    height: 12px;

    margin: 0px;

    padding: 0px;

    cursor: pointer;

    display: block;

    background-repeat: no-repeat;

}



.filledRatingStar {

    background-image: url(/img/ipin-live/FilledStar.png);



}



.emptyRatingStar {

    background-image: url(/img/ipin-live/EmptyStar.png);

}



.savedRatingStar {

    background-image: url(/img/ipin-live/SavedStar.png);

}

.port-main .left-port-main li { padding-bottom: 3px; }

.square-module .square-mod-head .square-mod-date { float: right; height: 22px; padding-top: 4px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; }


.square-module .square-mod-link { float: right; color: #FFF; height: 34px; width: 34px; }
.square-module .square-mod-head a:link, .square-module .square-mod-head a:visited  { text-decoration: none; color: #003B7B; font-size: 15px; display: block; margin: 0px; height: 34px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }


.square-module .square-mod-head h2 { margin: 0px; display: block; float: left; padding: 0px; }
.square-module .square-mod-head { height: 34px; width: 728px; }
.square-module .square-mod-content { font-size:0.875em; clear: both; }
.left-double  .square-mod-content .square-mod-date { font-style: italic; }
.square-module .square-mod-head .square-mod-link img { visibility: hidden; }
.square-module .square-mod-head .square-mod-link  { background-image: url(/img/ipin-live/modules/ipin-listing-go.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.square-module .square-mod-head .square-mod-link a:link { padding-left:0px;}
#faq h3 { margin-bottom: 0px; padding-bottom: 0px; }
#faq blockquote p { margin-top: 0px; padding-top: 0px; }
#faq blockquote { margin-top: 5px; }
.square-module .square-mod-content img { float: left; height: 55px; width: 55px; margin-right: 14px; }
.report #pricespread select { border: 1px solid #ABADB3; font-size: 16px; padding: 5px; color: #003B7B; background-color: #ffffff; }
