/* CSS Document */
@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { background: /*url(../images/bg.png)*/#131e50; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; }
img a { outline:none; border:0; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong { font-weight:bold; }
.clear-space { clear:both; float:left; margin-top:10px; width:100%; position:relative; }
#fade { width: 270px; height: 200px; /*a width should be defined for transition to work*/ }
.border { clear:both; display:block; border-bottom:1px solid #aaadc7; color:#aaadc7; margin-top:3px; }
h1 { font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:normal; color:#072c61; }
.tex { line-height:16px; }
.heading { float:left; border-bottom:1px solid #4f6b99; width:100%; padding:0 0 5px 0; }
.heading-for-directory { float:left; border-bottom:1px solid #e1a0a0; padding:10px; font-size:13px; color:#ffffff; font-weight:bold; background:#520303; }
.heading1, .heading2, .heading3, .heading3-1, .heading6, .heading4, .heading5 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#af3737; font-weight:bold; }
.heading2 { font-size:13px; color:#af3737; }
.heading3 { font-size:13px; color:#ffffff; }
.heading3-1 { font-size:14px; color:#ffffff;}
.heading6 { font-size:11px; color:#ffffff; }
.heading4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#af3737; }
.heading5 { font-size:12px; color:#af3737; }
.link-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#205ea9; text-decoration:underline; outline:none; }
.link-text:hover { text-decoration:none; }
.link-text-small, .link-text-small-country, .link-text-small-e-mail { font-size:11px; color:#205ea9; text-decoration:underline; outline:none; }
.link-text-small-white, .link-text-small-country{ font-size:11px; color:#ffffff; text-decoration:underline; outline:none; }
.link-text-small-country1{ font-size:11px; color:#0E7CC5; text-decoration:underline; outline:none; }
.link-text-small:hover { text-decoration:none; }
.link-text1 { font-size:12px; color:#205ea9; text-decoration:none; outline:none; }
.link-text1:hover { color:#AF3737; }
.cap-top-link { font-size:12px; color:#1E579C; text-decoration:none; outline:none; }
.cap-top-link:hover { color:#AF3737; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.top-space { margin-top:10px; }
.top-space1 { margin-top:15px; }
.textarea { width:180px; border:1px solid #6e9ce7; padding:3px; }
.textbox1 { width:180px; border:1px solid #6e9ce7; }
.textbox2 { width:390px; border:1px solid #6e9ce7; }
.textbox3 { width:140px; border:1px solid #6e9ce7; padding:3px; }
.select-box1 { width:140px; border:1px solid #6e9ce7; padding:2px; }
.main-wrapper { width:990px; margin:0 auto; }
.wrapper { float:left; width:990px; margin:0 auto; background:#ffffff; overflow:hidden; }
.header { float:left; width:990px; background:#ffffff; }
.header-banner { float:left; width:960px; padding:0 15px; }
.header-left { float:left; width:119px; }
.logo { margin:5px; }
.header-middle { float:left; background:url(../images/header-middle-bg.jpg) no-repeat; width:456px; height:115px; }
.header-right { float:left; background:url(../images/header-right-bg.jpg) no-repeat; width:385px; height:115px; }
.top-links { float:right; margin-top:82px; color:#205ea9; }
.top-links a { margin:0 5px; }
.header-nav { clear:both; float:left; width:100%; height:30px; background:url(../images/header-nav-bg.jpg) repeat-x; }
.header-nav ul { list-style:none; }
.header-nav ul li { list-style:none; display:inline; padding:0 14px; border-right:1px solid #ffffff; }
.last-li { border:0 !important; }
.header-nav ul li a { font-size:12px; color:#ffffff; text-decoration:none; line-height:28px; outline:none; }
.header-nav ul li a:hover { color:#addafd; }
.selected { font-size:12px; color:#addafd; text-decoration:none; outline:none; }
.find-lobbyist-heading { float:left; margin-left:15px; margin-top:10px; }
.find-lobbyist-heading-left { float:left; width:9px; height:26px; background:url(../images/find-lobbyist-heading-left.png) no-repeat; }
.find-lobbyist-heading-mid { float:left; height:26px; background:url(../images/find-lobbyist-heading-mid.png) repeat-x; }
.find-lobbyist-heading-right { float:left; width:9px; height:26px; background:url(../images/find-lobbyist-heading-right.png) no-repeat; }
.go-btn { background:url(../images/go-btn.png) no-repeat; width:49px; height:24px; cursor:pointer; border:0; outline:none; }
.content { clear:both; float:left; width:990px; margin:0 0 15px 0; overflow:hidden; min-height:340px; }
.page-title { clear:both; float:left; padding:15px 15px 0 15px; }
.content-subdiv { clear:both; float:left; width:960px; padding:5px 15px 15px 15px; }
.content-left { float:left; width:220px; }
.capitalis-welcome-box { float:left; width:198px; background:#f0f0f2; border:1px solid #e2e2e5; margin-bottom:15px; padding:10px; }
.left-nav { float:left; width:218px; background:#e2edff; border:1px solid #74acfb; margin-bottom:15px; }
.left-nav ul { list-style:none; padding:5px 5px 5px 10px; }
.left-nav ul li { list-style:none; display:block; line-height:30px; background:url(../images/arrow1.png) no-repeat; padding-left:15px; }
.left-nav ul li a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#205ea9; text-decoration:none; font-weight:bold; }
.left-nav ul li a:hover { color:#af3737; }
.left-nav1 { float:left; width:272px; background:#e2edff; border:1px solid #74acfb; margin-bottom:15px; }
.left-nav1 ul { list-style:none; padding:5px 5px 5px 10px; }
.left-nav1 ul li { list-style:none; display:block; line-height:30px; background:url(../images/arrow1.png) no-repeat; padding-left:15px; }
.left-nav1 ul li a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#205ea9; text-decoration:none; }
.left-nav1 ul li a:hover { color:#af3737; } 
.left-nav-selected { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#af3737; text-decoration:none; }
.right-nav-selected { font-size:12px; font-weight:normal; color:#af3737; text-decoration:none; }
.content-right { float:right; width:725px; }
.right-subdiv-table { float:left; width:610px; position:relative; }
.tbl { width:100%; position:relative; border:1px solid #b4b7ce; border-collapse:collapse; }
.tbl th { background:url(../images/tbl-th-bg.jpg) repeat-x; border:1px solid #b4b7ce; color:#17478d; }
.tbl td { border:1px solid #b4b7ce; }
.inner-tbl { border:0; }
.inner-tbl td { border:0; height:22px !important; }
.inner-tbl .innner-td { border:0; border-bottom:1px solid #b4b7ce; }
.amt-box { float:right; width:115px; text-align:center; background:#640000; display:table-cell; font-family:Verdana, Geneva, sans-serif; font-size:20px; line-height:24px; color:#ffffff; padding:10px 10px; font-weight:bold; -moz-border-radius: 16px; -webkit-border-radius: 16px; -o-border-radius: 16px; border-radius: 16px; }
.membership-box { float:right; padding:10px; margin-left:13px; width:120px; background:#e1ecff; border:1px solid #94b0e0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#205ea9; text-align:center; }
.confirm-main-tbl { clear:both; float:left; width:610px; }
.choose-payment-method { clear:both; float:left; width:360px; background:#f0f0f2; border:1px solid #cdcdd3; margin-top:15px; padding:10px; }
.final-amt { float:left; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#205ea9; text-align:center; line-height:30px; }
.cp-method { float:left; width:200px; text-align:left; border-left:1px dotted #333333;  padding-left:15px; }
.tbl-bot-div { clear:both; margin-top:10px; padding:10px 0; text-align:center; }
.home-main-content { float:left; width:660px; padding:10px; border:1px solid #b2b4cd; background:#f1f7ff; margin:13px 0 0 15px; }
.become-member-box { float:left; width:200px; }
.home-text-content { float:left; width:440px; text-align:justify; }
.h-t-c { float:left; width:457px; }
.footer-no { clear:both; float:right; width:100%; }
.footer-no-box { clear:both; float:left; width:100%; padding-top:20px; }
.fn, .fn-selected { float:right; padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#000000; background:#cde0ff; margin-right:10px; border:1px solid #0263ad; }
.fn:hover { color:#ffffff; background:#7092d5; }
.fn-selected { color:#ffffff; background:#7092d5; margin-right:10px; }
.home-content-right { float:left; width:275px; margin-left:5px; }
.bm-top { float:left; width:200px; }
.bm-left-cor { float:left; width:9px; height:32px; background:url(../images/bm-left-cor.png) no-repeat; }
.bm-top-mid { float:left; width:175px; height:32px; background:#17478d; line-height:30px; }
.bm-rt-cor { float:left; width:9px; height:32px; background:url(../images/bm-rt-cor.png) no-repeat; }
.bm-mid, .bm-mid-box { clear:both; width:171px; padding:10px; background:#e0ebfd; color:#222222; border-left:1px solid #17478d; border-right:1px solid #17478d; text-align:justify; }
.bm-mid-box { text-align:left; padding-bottom:0; padding-top:7px; }
.bm-mid-ul { padding:2px 0 0 23px; text-align:justify; }
.bm-bot { clear:both; float:left; }
.bm-botleft-cor { float:left; width:9px; height:9px; background:url(../images/bm-botleft-cor.png) no-repeat; }
.bm-bot-mid { float:left; width:175px; height:8px; background:#e0ebfd; border-bottom:1px solid #17478d; }
.bm-botrt-cor { float:left; width:9px; height:9px; background:url(../images/bm-botrt-cor.png) no-repeat; }
.main-home-content { float:left; width:745px; margin-left:15px; text-align:justify; }
.home-sub-content { clear:both; float:left; width:960px; padding:15px 15px 0 15px; background:url(../images/home-sub-content-bg.png) repeat-x; border-top:1px solid #acafc9; margin-top:15px; }
.sub-left { float:left; width:275px; background:#ffffff; }
.sub-left-inner { float:left; width:255px; padding:10px 10px 15px 10px; background:#ffffff; }
.sub-mid { float:left; margin:0 15px; width:380px; }
.sub-right { float:left; width:275px; }
.box-content { clear:both; float:left; width:100%; padding:5px 0 0 0; }
.sub-left-box { clear:both; float:left; width:253px; padding:10px; margin-bottom:15px; background:#ffffff; border:1px solid #a8abc6; }
.flash { clear:both; float:left; height:200px; padding:0; margin-bottom:15px; float:left; border-bottom:2px solid #b90204; }
.rt-flash { clear:both; float:left; height:200px; padding:0; float:left; border:2px solid #b90204; margin-top:15px; }
.advertise { clear:both; float:left; width:275px; margin-bottom:15px; }
.premium-ad { float:left; width:273px; border:1px solid #a8abc6; }
.semi-pre-ad { clear:both; float:left; width:275px; margin-top:10px; }
.semi-pre-ad-left { float:left; width:130px; border:1px solid #a8abc6; text-align:center; }
.semi-pre-ad-right { float:right; width:130px; border:1px solid #a8abc6; text-align:center; }
.capitalis-news { clear:both; float:left; width:360px; margin-left:10px; }
.news-btn { background:url(../images/news-btn.jpg) no-repeat; width:60px; height:22px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9b0505; font-weight:normal; text-decoration:none; }
.news-btn a { background:url(../images/news-btn.jpg) no-repeat; width:60px; height:19px; float:left; padding:3px 0 0 0; font-size:11px; color:#9b0505; font-weight:normal; text-decoration:none; }
.news-btn a:hover { background:url(../images/news-select-tab.gif) no-repeat; width:60px; height:22px; }
.news-select-tab { background:url(../images/news-select-tab.gif) no-repeat; width:60px; height:22px; float:left; font-size:11px; color:#9b0505; font-weight:normal; text-decoration:none; }
.news-select-tab a { background:url(../images/news-select-tab.gif) no-repeat; width:60px; height:19px; float:left; font-size:11px; color:#9b0505; padding:3px 0 0 0; font-weight:normal; text-decoration:none; }
.border-bg { border-bottom:1px solid #a8abc6; height:21px; }
.news-box-bg { background-color:#ecedff; border-left:1px solid #a8abc6; border-right:1px solid #a8abc6; border-bottom:1px solid #a8abc6; padding:10px 10px 10px 10px; overflow:hidden; }
.text-news-div { background-color:#e6e5e5; border:1px solid #CCC; overflow:hidden; margin-top:10px; }
.text-news-left-div { float:left; border-right:1px solid #FFF; width:120px; padding:10px; overflow:hidden; }
.text-news-right-div { float:left; overflow:hidden; width:120px; padding:10px; }
.find-legislation { clear:both; float:left; width:340px; padding:10px;/* margin-top:24px; */margin-left:10px; background:#ffffff; border:1px solid #a8abc6; }
.footer { clear:both; float:left; width:958px; border:1px solid #336699; margin-bottom:10px; margin-left:15px; }
.footer-subdiv { float:left; width:942px; padding:5px 7px 5px 7px; border:1px solid #ffffff; background:#336699; line-height:18px; color:#ffffff; }
.footer a { font-size:12px; color:#000000; text-decoration:none; color:#ffffff; }
.footer a:hover { text-decoration:underline; }
.copyright { clear:both; width:960px; font-size:11px; margin:0 auto; }
.content-right-subdiv { clear:both; float:left; width:725px; }
.grey-box { clear:both; float:left; width:700px; position:relative; padding:10px; background:#f0f0f2; border:1px solid #e2e2e5; }
.blue-box2, .news-letter-box { float:left; width:520px; position:relative; padding:10px; background:#ffffff; border:1px solid #5372a9; text-align:center; }
.news-letter-box { float:none; margin:0 auto;}
.lobbyist-firm-list { clear:both; float:left; width:725px; margin-top:15px; }
.firm-list { clear:both; float:left; width:725px; }
.firm-list ul { margin:0; padding:0; list-style:none; }
.firm-list ul li { float:left; width:210px; padding:0 15px 0 10px; margin:5px 0 2px; background:url(../images/list-arrow.png) no-repeat; display:block; }
.firm-list ul li a { font-size:12px; color:#1a59b5; text-decoration:none; }
.firm-list ul li a:hover { color:#af3737; }
.capitalis-members-result { clear:both; float:left; width:720px; }
.cmr-tbl { width:720px; clear:both; border-bottom:1px solid #74ACFB; background-color: #E2EDFF; }
.cmr-tbl-white { width:720px; clear:both; border-bottom:1px solid #74ACFB;  background-color: #FFFFFF; }
.cmr-tbl-no-border { width:720px; clear:both; }
.lf-tbl { width:720px; clear:both; color:#787878; background-color:#EEE; border-bottom:1px dashed #999999; }
.lf-tbl-white { width:720px; clear:both; color:#787878; background-color:#FFFFFF; border-bottom:1px dashed #999999; }
.inner-bm-box, .inner-bm-box-changed { float:left; width:198px; padding:10px; background: url(../images/inner-bm-box-bg.jpg) repeat-x #f6f4f5; border:1px solid #e1a0a0; }
.inner-bm-box-changed { width:218px; padding:0; border:1px solid #520303; }
.lobbyist-details-left { float:left; width:600px; position:relative; }
.lobbyist-details-right { width:345px; margin-left:15px; position:relative; }
.lobbyist-logo { width:126px; padding:10px; }
.lobbyist-info { width:386px; padding:10px; border-left:1px solid #ffffff; }
.lobbyist-logo-box { width:125px; height:100px; text-align:center; }
.legiscribe-box { float:left; width:348px; border:1px solid #d7d8e5; }
.legiscribe-box-heading { float:left; width:326px; padding:10px; background:#e4e7fb; border:1px solid #ffffff; }
.legiscribe-box-subdiv { clear:both; float:left; width:328px; padding:10px; }
.ful-width-div { width:960px; clear:both; float:left; margin-left:15px; margin-bottom:15px; }
.ful-width-div1 { width:960px; clear:both; float:left; margin-bottom:15px; }
.content-left2 { float:left; width:670px; position:relative; }
.content-right2 { float:right; width:275px; margin-left:15px; position:relative; }
.right-nav-subdiv { clear:both; float:left; width:255px; padding:5px 10px; }
.right-nav-subdiv ul { margin:0; padding:0; list-style:none; }
.right-nav-subdiv ul li { border-bottom:1px dotted #c9c9c9; padding:5px 5px 5px 15px; background:url(../images/list-arrow.png) no-repeat 0 4px; }
.right-nav-subdiv ul li a, .right-nav-subdiv ul li .selected { font-size:12px; color:#205ea9; text-decoration:none; outline:none; }
.right-nav-subdiv ul li a:hover { color:#33333; text-decoration:underline; }
.right-nav-subdiv ul li .selected { color:#33333; text-decoration:underline; padding:5px 5px 5px 10px; background:url(../images/grey-arrow.png) no-repeat; }
.login-boxes { clear:both; float:left; width:100%; margin:5px 0; }
.login-box { float:left; margin-left:320px; }
.login-box-top { clear:both; float:left; height:10px; }
.login-box-top-left { float:left; width:10px; height:10px; background:url(../images/login-box-top-left.png) no-repeat; }
.login-box-top-mid { width:350px; height:9px; float:left; border-top:1px solid #a8abc6; margin-top:1px; }
.login-box-top-right { float:right; width:10px; height:10px; background:url(../images/login-box-top-right.png) no-repeat; }
.login-box-mid { width:348px; clear:both; float:left; border-left:1px solid #a8abc6; border-right:1px solid #a8abc6; padding:10px; }
.login-btn { width:60px; height:23px; background:url(../images/login-btn.png) no-repeat; cursor:pointer; outline:none; border:0; }
.login-box-bot { clear:both; float:left; }
.login-box-bot-left { float:left; width:10px; height:10px; background:url(../images/login-box-bot-left.png) no-repeat; }
.login-box-bot-mid { width:350px; height:10px; float:left; background:url(../images/login-box-bot-bg.png) repeat-x; }
.login-box-bot-right { float:right; width:10px; height:10px; background:url(../images/login-box-bot-right.png) no-repeat; }
.forum-main-tbl { width:100%; border:1px solid #86a3d6; border-collapse:collapse; }
.forum-main-tbl td { border:1px solid #86a3d6; }
.pagination { float:right; }
.pagination a, .pagination .selected { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#205ea9; text-decoration:none; }
.pagination a:hover { color:#af3737; text-decoration:underline; }
.pagination .selected { color:#af3737; }
.forum-left-box { float:left; width:225px; padding:10px; background:#e8f1ff; }
.forum-right-box { float:left; width:713px; }
.forum-innner-table { border:0 !important; }
.forum-innner-table td { border:0 !important; }
.blue-box { float:left; padding:5px; background:#e8f1ff; border:1px solid #bdd5f9; width:98%; }
.forum-submit-btn, .forum-cancel-btn, .quote-btn, .reply-btn, .submit-btn, .continue-btn, .checkout-btn, .cancel-btn { width:63px; height:23px; background:url(../images/submit-btn.jpg) no-repeat; cursor:pointer; border:0; outline:none; }
.forum-cancel-btn { background:url(../images/cancel-btn.jpg) no-repeat; }
.quote-btn { background:url(../images/quote-btn.png) no-repeat; }
.reply-btn { background:url(../images/reply-btn.png) no-repeat; }
.red-text { color:#af3737; }
.captcha { float:left; padding:10px; background-color:#ddf4fc; border:1px solid #aae8fc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#0b3064; }
.submit-btn { width:68px; background:url(../images/main-submit-btn.png) no-repeat; }
.continue-btn { width:86px; background:url(../images/continue-btn.jpg) no-repeat; }
.checkout-btn { width:104px; background:url(../images/checkout-btn.jpg) no-repeat; }
.cancel-btn { width:68px; background:url(../images/main-cancel-btn.png) no-repeat; }
.legiscribe-pro-top { clear:both; float:left; width:960px; margin-top:30px; }
.legiscribe-pro-selected{ color:#FFFFFF; font-weight:bold; }
.Lp-welcome-div { float:left; width:400px; }
.logout-div { float:right; width:200px; }
.Lp-logo { float:left; width:110px; }
.legiscribe-cat-link { border:1px solid #ffffff; border-collapse:collapse; }
.legiscribe-cat-link a { font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#ffffff; text-decoration:none; }
.legiscribe-cat-link a:hover { text-decoration:underline; }
.blue-box { background:#e8f1ff; }
.border-none td { border:0 !important; }
.Lp-pro-left-div { float:left; width:700px; }
.Lp-pro-right-div { float:right; width:220px; padding-top:10px; }
.Lp-right-box { float:left; width:218px; background:#e8f1ff; border:1px solid #baccec; }
.Lp-right-box-inner { width:216px; border:1px solid #FFFFFF; float:left; }
.Lp-box-title { float:left; width:196px; background:#687fa6; padding:5px 10px; }
.Lp-box-content { clear:both; float:left; width:196px; padding:5px 10px; }
.Lp-box-content ul { margin:0; padding:0 }
.Lp-box-content ul li { display:block; padding:5px 0 5px 15px; background:url(../images/arrow2.png) no-repeat; }
.Lp-box-content ul li a, .Lp-box-content ul li .selcted { font-size:12px; color:#205ea9; text-decoration:none; }
.Lp-box-content ul li a:hover { color:#AF3737; }
.Lp-box-content ul li .selcted { color:#AF3737; }
.Lp-top-nav { clear:both; float:left; width:100%; background:#e8f1ff; }
.Lp-top-nav ul { margin:0; padding:0; }
.Lp-top-nav ul li { float:left; display:inline; padding:5px; } 
.Lp-top-nav ul li a { padding:0 20px; font-size:13px; color:#205ea9; text-decoration:none; border-right:1px solid #205ea9; }
.Lp-top-nav ul li span { padding:0 20px; font-size:13px; color:#FF0000; text-decoration:none; border-right:1px solid #205ea9; }
.Lp-top-nav ul li a:hover { color:#AF3737; }
.Lp-top-nav .selected { font-size:13px; color:#AF3737; text-decoration:none; }
.cur-pre-left { float:left; width:340px; }
.cur-pre-right { float:right; width:340px; }
.site-map { margin:0; padding:0 25px; }
.features { padding:0 0 0 25px; margin-top:20px; list-style:disc; clear:both; }
.features li { font-size:13px; color:#000000; font-weight:bold; line-height:30px; }
.map-div { clear:both; float:left; width:100%; background:#DCE4FC; } 
.rigion-countries { clear:both; float:left; width:100%; }
.rigion-countries a { font-size:13px; color:#205ea9; text-decoration:none; }
.rigion-countries a:hover { color:#AF3737; }
.home-services { clear:both; float:left; width:960px; padding:10px 0; margin-left:15px; background:#f0f0f2; border:1px solid #e2e2e5; }
.home-services-box { float:left; width:274px; margin-right:16px; margin-left:16px; padding-right:12px; border-right:1px solid #cccccc; }
.warning { float:left; width:195px; margin-left:10px; }
.podium-description { clear:both; float:left; width:648px; padding:10px; position:relative; margin-top:10px; border:1px solid #cccccc; }	
.pdf-link { background:url(../images/file49.gif) no-repeat; padding-left:35px; margin-top:10px; padding-bottom:15px; }	
.dotted-border { border-bottom:1px dashed #cccccc; margin-top:10px; }
.state-list { clear:both; float:left; width:960px; }
.state-list ul { margin:0; padding:0; list-style:none; }
.state-list ul li { float:left; width:305px; padding:0 15px 0 0; margin:5px 0; list-style:none; }
.state-list ul li a { font-size:12px; color:#1a59b5; text-decoration:none; }
.state-list ul li a:hover { color:#af3737; }	
.red-border { border-bottom:2px solid #9b0507; }
.small-link-text { font-size:12px; color:#205ea9; outline:none; }	
.text{ color:#000000; }
/*---------------------  */
.login-box1 { float:left; width:520px; margin-left:95px; }
.login-box-top1 { clear:both; float:left; width: 520px; height:10px; }
.login-box-top-left1 { float:left; width:10px; height:10px; background:url(../images/login-box-top-left.png) no-repeat; }
.login-box-top-mid1 { width: 500px; height:9px; float:left; border-top:1px solid #a8abc6; margin-top:1px; }
.login-box-top-right1 { float:right; width:10px; height:10px; background:url(../images/login-box-top-right.png) no-repeat; }
.login-box-mid1{ width: 498px; clear:both; float:left; border-left:1px solid #a8abc6; border-right:1px solid #a8abc6; padding:10px; }
.login-box-bot1 { clear:both; float:left; width: 520px; }
.login-box-bot-left1 { float:left; width:10px; height:10px; background:url(../images/login-box-bot-left.png) no-repeat; }
.login-box-bot-mid1 { width:500px; height:10px; float:left; background:url(../images/login-box-bot-bg.png) repeat-x; }
.login-box-bot-right1 { float:right; width:10px; height:10px; background:url(../images/login-box-bot-right.png) no-repeat; }
.podium-comment-heading-text{ color:#990000; font-size:12px; font-weight:bold; }
/* jamir css */
.cap-find-lobbies { overflow:hidden; list-style:none; float:right; margin:0 283px 0 0 }
.cap-find-lobbies li { float:left; overflow:hidden; margin-right:10px; }
.cap-find-lobbies li a { display:block; line-height:20px; padding:3px 10px; overflow:hidden; color:#5489bd; border:1px solid #072C61; border-bottom:0; margin-top:10px; text-decoration:none; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-weight:bold; font-size:14px; background:#e6e6e6; }
.cap-find-lobbies li a.active-lobbyist { background:#072C61; color:#ffffff; }
.overflow-hidden { overflow:hidden; clear:both; }
.headingMember { font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#17478d; font-weight:bold; float:left; margin:17px 0 0 15px; }
.more1 { font-size:11px; color:#ffffff; text-decoration:none; outline:none; background:url(../images/more.png) no-repeat right center; padding-right:13px; position:absolute; bottom:10px; right:0; }
.more1:hover { text-decoration:none; }
.capital-member-s { clear:both; float:left; width:960px; padding:10px 0; margin-left:15px; background:#205ea9; border:1px solid #e2e2e5; color:#ffffff; margin-top:5px; position:relative; height:130px; }
.home-services-box { position:relative; min-height:130px; }
.white-title-text { text-decoration:none; font-weight:bold; padding:15px 0 0 2px; float:left; font-size:14px; }
/* jamir css 5 sept 2012 */
.cap-company-name { font-size:14px; }
/* jamir css 6 sept 2012 */
.cap-advisory-council-box, .cap-search-captalis-website-box { clear:both; position:relative; padding:0 10px 10px 10px; background:#DDF4FC; border:1px solid #AAE8FC; margin-top:5px; }
/* vishal css 14 sept 2012 */
.cap-advisory-council-box-1, .cap-search-captalis-website-box { clear:both; position:relative; padding:0 10px 10px 10px; background:#072c61; border:1px solid #000000; margin-top:5px; }
.cap-search-captalis-website-box { width:255px; text-align:center; }
.cap-search-captalis-website-box input.gsc-search-button { border-color: #33A0C4; background-color: #1F5E74; margin-left:5px; }
.cap-advisory-council-member { margin:7px 0 0; }
.content-right3 { float:left; width:495px; margin:0 10px 0 15px; }
.content-right3 .breadcrumb { width:475px; }
.content-right3 .content-right-subdiv, .content-right3 .right-subdiv-table { width:495px; }
.content-right3 .form-box { width:473px; }
.amt-box { float:none; display:block; clear:both; margin:0 auto; }
.content-right3 .textbox2 { width:330px; }
.content-right3 .textbox1 { width:149px; }
.cap-read-benefits { margin:10px 0 0; padding:10px; text-align:center; background:#520303; clear:both; }
.cap-read-benefits a { color:#ffffff; }
.cap-right-subdiv-table-benefits { float:left; width:580px; position:relative; }
.content-right-subdiv .amt-box { float:left; display:block; clear:none; margin:0 auto; }
.cap-right-subdiv-table-advertise { width:auto; position:relative; }
.cap-podium-heading-contains { overflow:hidden; border-bottom: 1px solid #4F6B99; }
.cap-podium-heading-contains .right a { float:left; }
.heading-podi { float:left; border-bottom:1px solid #4f6b99; border-right:1px solid #4f6b99; width:100%; padding:10px 5px 5px; border-left:1px solid #4F6B99; background:#eaeaea; }
.lobbysit-details { clear:both; float:left; width:960px; background:#DDF4FC; background-position: top right; margin-top:10px; }
.cap-region { background:url(../images/list-arrow.png) no-repeat 0 0; padding:2px 0 0 12px; }
.header-selected { font-size:12px; color:#ff0000;  text-decoration:none; outline:none; }
.cap-bio-wrapper { width: 144px;float: left;border: 1px solid #4F6B99;padding: 10px 3px;margin: 0 10px 5px 0;background: #eaeaea;}
/* jamir css 7 sept 2012 */
.form-box { clear:both; float:left; width:585px; padding:10px; background:#F7FDFF; border:1px solid #AAE8FC; }
.breadcrumb { clear:both; float:left; margin:10px 0; padding:7px 10px; width:705px; background:#DDF4FC; color:#666666; }
.brd-arw { font-size:14px; padding:0 5px; }
.cap-search-wrapper { background:#268acb; display:block; float:left; color:#ffffff; font-size:16px; border:2px solid #131e50; border-right:0; padding:10px 0 6px 10px; }
.find-lobbyist { clear:both; float:left;  width:960px; margin-left:15px; background:#072c61; line-height:24px; color:#ffffff; height:44px; }
.select-box { width:170px; border:1px solid #6e9ce7; padding:2px; }
.textbox { width:170px; border:1px solid #6e9ce7; padding:3px; }
.right-nav-heading { float:left; width:255px; background:#DDF4FC; border-bottom:1px solid #AAE8FC; padding:5px 10px; }
.right-nav { float:right; width:275px; border:1px solid #AAE8FC; }
.more { font-size:12px; color:#AF3737; text-decoration:none; outline:none; background:url(../images/more-brown.png) no-repeat right 3px; padding-right:15px; }
.more:hover { text-decoration:none; }
.more1 { font-size:11px; color:#ffffff; text-decoration:none; outline:none; background:url(../images/more.png) no-repeat right center; padding-right:13px; position:absolute; bottom:4px; right:14px; }
.more1:hover { text-decoration:none; }
.highlighted { color:#BB0909; }
.heading3-Content{ margin:0 0 0 20px padding:0; }
.inner-title-bottom-border-1{ border-bottom: 1px solid #C00; height: 3px; }
.bnt-login{ width:60px; height:23px; background:url(../images/bnt-login.png) no-repeat; cursor:pointer; outline:none; border:0; }
.amount_payable { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
/* Jamir 18 October */ 
ul.cap-members { list-style:none; }
ul.cap-members li { margin:10px 0 0 0; overflow:hidden; background:#DDF4FC; border:1px solid #AAE8FC; padding:10px; }
ul.cap-members li.cap-white { background:#F0F0F0; border-color:#dbdbdb; }
ul.cap-members li .cap-member-image, ul.cap-members li .cap-member-info, ul.cap-members li .cap-member-address  { float:left; margin-right:10px; position:relative; width:169px; height:100px; background:#C7DFF0; border:1px solid #B9D7EC; }
ul.cap-members li.cap-white .cap-member-image { background:#DADADA; border:1px solid #D6D6D6; }
ul.cap-members li .cap-member-info  { width:253px; height:auto; background:none; border:none; }
ul.cap-members li .cap-member-address  { width:254px; height:auto; margin-right:0; background:none; border:none; }
ul.cap-members li .cap-member-image img { position: absolute; top:0; right: 0; bottom: 0; left: 0; margin: auto; vertical-align:middle; text-align: center; }
.cap-designation { font-style:italic; }
a.cap-company-name { color:#205EA9; text-decoration:none; display:block; font-size:12px; }
a.cap-company-name:hover { color:#640000; }
ul.cap-members li .cap-member-info a { text-decoration:none; color:#336699; }

/* 29 oct 2012 */
.top-space5 { margin-top:5px; }

/* 31 oct 2012 */
.cap-key-people-head { float:left; border:1px solid #336699; text-align:center; padding:10px; margin:3px 10px 0 0; background:#eaeaea; }

/* 1 Nov 2012 */
.unsubscribe-btn, .cancel-red-btn { width:95px; height:23px; border:0; cursor:pointer; background:url(../images/unsubscribe.png) no-repeat 0 0; }
.cancel-red-btn { width:64px; background:url(../images/cancel.png) no-repeat 0 0; }
.edit-title-btn{
width:80px; height:23px; border:0;background:url(../images/edit-topic.png) no-repeat 0 0; 
}
.legiscribe-pro-link-text
{
	font-size: 12px;
	color: #205EA9;
	text-decoration: none;
	outline: none;
}

/* 28 Nov 2012 */
.inputbg{
	background:url(../images/input-bg.jpg) no-repeat;
	width:196px;
	height:26px;
	border: none;
	text-align: left;
	margin: 10px 0 5px 185px;
	color:#696969;
	padding-left: 3px;
	}
.input-pass{
	margin: 0px 0 5px 185px !important;
	}
.input-button{
	background:url(../images/login-bot.png) no-repeat;
	width:60px; height:23px;
	margin:2px 0 5px 205px;
	border:none;
	cursor:pointer;
	}
.forgot-pss{
	margin:5px 10px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#072c61;
	font-size:11px;
	float:right;
	}
.forgot-pss a{
	font-family:Arial, Helvetica, sans-serif;
	color:#072c61;
	font-size:11px;
	text-decoration:none;
	}
.forgot-pss a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#072c61;
	font-size:11px;
	text-decoration:underline;
	}
.user-subcontent{
	background:url(../images/login-_bg.png) no-repeat; 
	width:528px;
	height:328px; 
	margin:25px auto;
}	
.user-subcontent-inner{
	float:left; 
	margin:30px 0 0 80px;
}
.user-subcontent-inner1{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	color:#072c61;
}
.user-options{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; margin-top:12px; 
	font-weight:bold; 
	color:#0a2f63;
}
.user-radio-option{
width:500px;float:left; margin-top:15px; 
}
.user-lable{
font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-top:15px; font-weight:bold; color:#2a3f5d; margin:5px;
}
.logout-button{
	width: 60px;
	height: 23px;
	border: none;
	cursor: pointer;
	margin: 10px 0px 0 5px;
	float: left;
	font-weight: bold;
}
.user-button{
	background:url(../images/proceed-btn.png) no-repeat; 
	width:74px; 
	height:29px;
	float:left; 
	clear:both; 
	border:none; 
	margin:25px 0 0 25px;
	cursor:pointer;
}
.link-text-admin
{	margin: 10px 0px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #205EA9;
	text-decoration: none;
	outline: none;
	float: left;
	font-weight: bold;
}
.link-text-admin a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #205EA9;
	text-decoration: none;
	outline: none;
	float:left;
	font-weight: bold;
	margin-left:10px;
}
.link-text-admin span
{
float: left;
margin-left: 5px;
}
.link-text-admin1
{
	margin:90px 0px 0 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #205EA9;
	text-decoration: none;
	outline: none;
	float:left;
}
.link-text-admin1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #205EA9;
	text-decoration: none;
	outline: none;
	float:left;
	margin-right: 10px;
}
.top-login{
	overflow:hidden;
	float: right;
}
/* Chetan 11 Dec 2012 */ 
.click-here{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#00000;
	}
.click-here a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#00000;
	text-decoration:none;
	}
