
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, em, font, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}

/*Basics*/
body { font-family:Arial, Helvetica, sans-serif; background:#fff url(/images/structure/header.png) repeat-x;  }
body.modal-bg { font-family:Arial, Helvetica, sans-serif; background:#fff; }
h1 { color:#093b73; font-size:18px; font-weight:normal; margin-bottom:15px; }
h2 { color:#fff; font-size:14px; font-weight:bold; }
h3 { color:#fff; font-size:14px; font-weight:normal; }
h4 { color:#5d5d5d; font-size:14px; font-weight:bold; }
h5 { color:#5d5d5d; font-size:12px; font-weight:bold; }
p { color:#000000; font-size:12px; line-height:17px; margin-bottom:15px; }
a { color:#000000; font-size:12px; text-decoration:underline; }
a:hover { text-decoration:none;  }
li { list-style:none; color:#000000; font-size:12px; line-height:22px; }
hr { height:0px; overflow:hidden; border:none; border-bottom:1px solid #ccc; }
table { color:#000000; font-size:12px; line-height:17px; }
ol { margin-bottom:15px; }
ol li { list-style:decimal; margin-left:25px; line-height:17px; }

/*Misc*/
.align-center { text-align:center; }
.wide-padding { padding:25px;  }
.name { color:#000; font-size:14px;  }
.name i { color:#000; font-size:13px;  }
.content-padding { padding:19px 30px 15px 35px; }
.table-padding { padding:13px 0px 15px 0px; }
img.management-img { float:left; margin-right:10px;  }
.float-right { float:right; margin-left:10px; }
.blue { color:#203e79; }
.hr-line { border-bottom:1px solid #b7b7b7; }
p.list-header { margin:10px 0 0 0; }
.qtip-content {font-size:11px;}

/*Main*/
#wrapper { position:relative; margin:0 auto; width:950px;   }

#header { position:relative; width:950px; height:129px; }
#logo { position:absolute; width:310px; height:92px; padding:22px 0 0 8px; }
#logo p { font-size:13px; }

#nav { position:absolute; width:720px; height:50px; left:250px; padding-top:22px; }
#nav ul { list-style:none; float:right; padding-right:15px; }
#nav li { display:inline; }
#nav a { color:#000000; font-size:12px; line-height:17px;  font-weight:bold; text-decoration:none; text-align:center; display:inline-block; width:119px; height:22px; padding-top:12px; padding-bottom:5px; margin:0px; background:none; }
#nav a:hover { background:url(/images/structure/nav-hover-wide.png) no-repeat center; }
#nav a#tab-none:hover { background:url(/images/structure/nav.png) no-repeat center; }
#nav a.active { background:url(/images/structure/nav.png) no-repeat center; }

#login { position:absolute; width:950px; height:37px; top:93px; padding:6px 0 0 0; font-size:13px; }
#forgot-password a { text-decoration:none; position:relative; width:50px; font-size:9px; color:#093b73; float:right; margin-left:5px;  }
#forgot-password a:hover { text-decoration:underline; }
.login-btn { position:relative; width:100px; height:25px; display:inline-block; float:right; margin-left:10px; overflow:hidden;  }
.watermarkCSS {font-style:italic; color:#555;}

#password { float:right; margin:0 0 0 15px; margin-top:2px; }
#username { float:right; margin:0 0 0 15px; margin-top:2px; }
.input-size { width:125px; height:16px; padding-left:5px; }
.swap-value { font-size:12px; font-style:italic; color:#535353; z-index:150; }

#left-column { position:relative; width:681px; float:left; }
#right-column { position:relative; width:258px; float:left; margin-left:11px; }
#wide-column {  position:relative; width:950px; float:left; margin-bottom:10px; }
#wide-column-left { position:relative; display:block; float:left; width:200px;  }
#wide-column-right { position:relative; display:block; float:left; width:600px; }
#inner-left-column { position:relative; width:211px; float:left; }
#inner-right-column { position:relative; width:698px; float:left; padding:10px; margin-left:11px; overflow:hidden; }

#wide-column.modal-padding { padding:0 35px;  }
#inner-right-column h1 { color:#093b73; font-size:15px; font-weight:normal; margin:0; padding:0; }
#inner-right-column h2 { color:#000; font-size:14px; font-weight:bold; margin-bottom:3px; }
#inner-right-column h3 { color:#093b73; font-size:15px; font-weight:normal; margin:0; padding:0; }
#inner-right-column a { color:#093b73; font-size:12px; text-decoration:underline; }
#inner-right-column a:hover { text-decoration:none;  }
#inner-right-column hr { height:0px; overflow:hidden; border:none; border-top:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }
#inner-right-column ul { margin-bottom:15px; margin-left:20px; }
#inner-right-column ul.check-list li { background:url(/images/structure/check-mark-bullet.png) no-repeat left top; padding-left:18px; }

#promo { position:relative; width:681px; height:280px; }
#promo-cycles { position:absolute; left:0px; top:0px; z-index:100; }
.promo-sub-header { position:absolute; top:61px; left:27px; }
.promo-sub-header p { font-size:15px; font-weight:bold; color:#fff; }
.promo-list { position:absolute; top:110px; left:100px; z-index:101; }
.promo-list li { color:#fff; font-size:14px; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:25px; background:url(/images/structure/boxed-check-mark.png) no-repeat left center;  }
#promo-cycles-tab { position:absolute; top:235px; left:20px; z-index:102; }

.nav-cycles { position:absolute; z-index:103; top:230px; left:45px; margin: 5px 0;  background:url(/images/structure/cycles-tab.png) repeat-x; }
#nav-cycles a, #s7 strong { color:#5c5c5c; font-size:11px; padding:9px 8px 0px 8px; height:31px; display:inline-block; text-decoration: none; }
#nav-cycles a:hover { color:#FFFFFF; }
#nav-cycles a.activeSlide { background:url(/images/structure/cycles-tab-hover.png) repeat-x; text-decoration: none; color:#5c5c5c; }
#nav-cycles a:focus { outline: none; }
#prev-cycle { position:absolute; color:#5c5c5c; font-size:11px; padding:9px 15px 9px 15px; height:31px; display:inline-block; background:url(/images/structure/cycles-tab-left.png) no-repeat; text-decoration: none; }
#next-cycle { position:absolute; left:135px; color:#5c5c5c; font-size:11px; text-align:left; padding:9px 15px 0px 15px; height:31px; display:inline-block; background:url(/images/structure/cycles-tab-right.png) no-repeat; text-decoration: none; }
#promo-cycles .cycle-content { display: none }
#promo-cycles .cycle-content .first { display: block }

#focus-clients { position:relative; width:681px; height:212px; margin-bottom:15px; }
.focus-box { position:relative; width:217px; height:201px; margin-right:15px; margin-top:11px; float:left; text-align:center; background:url(/images/structure/focus-box.png) no-repeat; }
.focus-header { position:relative; width:217px; height:27px; padding-top:13px; }
.focus-sub-header { position:relative; width:217px; height:26px; padding-top:4px; }
.focus-content { position:relative; width:183px; height:80px; padding-top:8px; padding-left:33px; text-align:left; }
.focus-content li { padding-left:18px; background:url(/images/structure/square-bullet.png) no-repeat left center;  }
.focus-button { position:relative; width:217px; height:45px; }
.get-started-btn { position:relative; width:183px; height:27px; display:inline-block; }
.get-started-btn a  { width:183px; height:27px; background:url(/images/structure/get-started-btn.png) no-repeat; display:block; }
.get-started-btn a:hover { background-position:0% bottom; }
.last-box { margin-right:0; }

/*side boxes*/
ul.box-bullets { margin-bottom:8px;  }
ul.box-bullets li { padding-left:18px; background:url(/images/structure/square-bullet.png) no-repeat left center;  }

.article { position:relative; width:681px; padding-bottom:6px; margin-bottom:15px; background:url(/images/structure/article-footer.png) no-repeat bottom; }
.article-header { position:relative; width:681px; height:6px;  background:url(/images/structure/article-header.png) no-repeat; }
.article-content { position:relative; width:621px; padding:15px 30px; background:url(/images/structure/article-frame.png) repeat-y; }

.side-article { position:relative; width:257px; padding-bottom:6px; margin-top:11px; background:url(/images/structure/side-article-footer.png) no-repeat bottom; }
.side-article-header { position:relative; width:221px; min-height:16px; padding:13px 18px; background:url(/images/structure/side-article-header.png) no-repeat; }
.side-article-content { position:relative; width:227px; padding:5px 15px; background:url(/images/structure/side-article-frame.png) repeat-y; }
.side-article-statistics { position:relative; width:255px; padding:0px 1px; background:url(/images/structure/side-article-frame.png) repeat-y; }

.side-article p { margin-bottom:0px;  }
.side-article ul { margin-left:20px; }
.side-article li { list-style:none;  }

.side-article-media { position:relative; display:table; width:270px; margin-top:11px; margin-bottom:15px; }
.side-article-logos  { position:relative; width:270px; }
.side-article-logos li { position:relative; width:125px; height:46px; padding:1px; background:url(/images/structure/logo-box.png) no-repeat; float:left; margin-right:4px; margin-top:4px; }

#icon1 { width:160px; min-height:40px; padding-left:50px; margin:10px 0 10px 5px; background:url(/images/structure/privacy-icon.jpg) no-repeat; }
#icon2 { width:160px; min-height:40px; padding-left:50px; margin:10px 0 10px 5px; background:url(/images/structure/results-icon.jpg) no-repeat; }
#icon3 { width:160px; min-height:40px; padding-left:50px; margin:10px 0 10px 5px; background:url(/images/structure/record-icon.jpg) no-repeat; }

/*cycle-statistics*/
#cycle-statistics { position:relative; width:247px; padding:0px 1px; background:url(/images/structure/side-article-frame.png) repeat-y; }
.statistics { position:relative; width:247px; padding:5px 5px; background:url(/images/structure/side-article-frame.png) repeat-y;  }
.statistics p { margin:4px 0; font-size:13px; text-align:center;  }
.statistics .blue { font-size:14px;  }
#cycle-statistics .statistics { display: none }
#cycle-statistics .statistics .cycle-first { display: block }
.statistics .hr-line { margin-left:10px; border-bottom:1px solid #b7b7b7; width:227px; }

/*footer*/
#footer { position:relative; width:950px; float:left; }
#footer-gradient { position:relative; width:1005px; height:10px; margin-left:-28px; background:url(/images/structure/footer.png) no-repeat; }
#footer-left { float:left; margin-left:10px; }
#footer-right { float:right; margin-right:10px; }
#footer p { color:#666666; font-size:11px; line-height:17px; margin-bottom:15px; }
#footer a { color:#666666; font-size:11px; line-height:17px; margin-bottom:15px; }

/*side nav*/
ul.hide-inner-nav { display:none; visibility:hidden; overflow:hidden; padding-bottom:0px; }
li.hide-inner-nav { display:none; visibility:hidden; overflow:hidden; padding-bottom:0px; }
#inner-left-column ul.hide-inner-nav { display:block; visibility:visible; }
#inner-left-column li.hide-inner-nav { display:block; visibility:visible; }
#inner-left-column ul.side-nav { display:block; width:211px; margin-top:5px; padding-bottom:0px; background:#eef3f8; border:1px solid #dfe1e4;  }
#inner-left-column ul.inner-nav { display:block; visibility:visible; margin:0; padding-left:30px; padding-bottom:10px; }
ul.inner-nav li { list-style:square; color:#999; }
ul.inner-nav li:hover { color:#093b73; }
ul.inner-nav li.selected { color:#093b73; } 
ul.inner-nav li a { text-decoration:none; }
ul.inner-nav li a:hover { color:#093b73; }
ul.inner-nav li a.selected { color:#093b73; } 
#inner-left-column li.side-nav-tab { display:block; width:209px; height:30px; margin:1px; background:url(/images/structure/side-nav-bar.png); }
#inner-left-column li.side-nav-tab.selected { background:url(/images/structure/side-nav-bar-active.png); }
#inner-left-column li.side-nav-tab a { display:block; color:#fff; text-decoration:none; font-size:14px; margin-left:10px; padding-top:3px;  }
#inner-left-column li.side-nav-tab a:hover { text-decoration:underline; }

/*Landing Page*/
.lp-promo-subheader { font-size:14px; color:#000000; font-style:italic; }
.lp-form-header { font-size:23px; color:#000000; margin-bottom:10px; }
.lp-form-subheader { font-size:15px; color:#000000; font-style:italic; }
.MessageLabel {font-size:13px; color:Red;}
h2.lp-form-header-margin {  }
h3.lp-form-header-margin { margin-bottom:10px;  }

#lp-top.entrepreneurs { background:url(/images/structure/landingpage/entrepreneurs-promo.jpg) no-repeat; }
#lp-top.supporters { background:url(/images/structure/landingpage/supporters-promo.jpg) no-repeat; }
#lp-top.investors { background:url(/images/structure/landingpage/investors-promo.jpg) no-repeat; }
#lp-bottom.entrepreneurs { height:390px;  background: #ffd567 url(/images/structure/landingpage/landing-page-frame.jpg) no-repeat top right; }
#lp-bottom.supporters { height:470px;  background: #ffd567 url(/images/structure/landingpage/landing-page-frame.jpg) no-repeat top right; }
#lp-bottom.investors { height:470px;  background: #ffd567 url(/images/structure/landingpage/landing-page-frame.jpg) no-repeat top right; }

#lp-top { position:relative; width:950px; height:353px; margin-bottom:10px;  }
#lp-bottom { position:relative; width:950px; }
#lp-left-column-top { position:absolute; width:500px; height:353px; left:0px; }
#lp-right-column-top { position:absolute; width:450px; height:353px; left:500px; padding-top:15px; }
#lp-left-column-bottom { position:absolute; width:500px; height:351px; left:0px; }
#lp-right-column-bottom { position:absolute; width:450px; height:351px; left:500px;  }

#lp-text-box1 { position:absolute; width:430px; top:55px; left:35px; }
#lp-promo-list { position:absolute; width:300px; top:110px; left:140px; z-index:101; }
#lp-promo-list li { color:#000; font-size:13px; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:25px; background:url(/images/structure/landingpage/boxed-check-mark-blue.png) no-repeat left center;  }
.supporters #lp-promo-list { position:absolute; width:300px; top:110px; left:190px; z-index:101; }
.supporters #lp-promo-list li { color:#000; font-size:13px; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:25px; background:url(/images/structure/landingpage/boxed-check-mark-blue.png) no-repeat left center;  }
.investors #lp-promo-list { position:absolute; width:300px; top:105px; left:145px; z-index:101; }
.investors #lp-promo-list li { color:#000; font-size:13px; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:25px; background:url(/images/structure/landingpage/boxed-check-mark-blue.png) no-repeat left center;  }

#lp-chart { position:absolute; width:450px; left:35px; top:30px; padding:0px; margin:0px;  }

#lp-form { position:absolute; width:400px; top:35px; left:25px; margin-bottom:0px;  }
#table-form-container { position:relative; width:360px;  }
#table-form { position:relative; display:inline-block;  float:right; }
#lp-terms-privacy { position:relative; width:330px; display:inline-block; margin-top:5px; margin-bottom:0px; padding-right:20px; background:url(/images/structure/lock.png) no-repeat right;  }
#lp-terms-privacy p { margin-bottom:5px;  }
#start-now-btn-container { position:relative; width:353px; }
.start-now-btn { position:relative; float:right; }
.lp-input-size { width:170px; height:16px; padding-left:5px; }
#lp-terms-privacy p { color:#000; font-size:11px; }
#lp-terms-privacy a { color:#12508e; font-size:11px; }

#table-form td { padding-left:10px; font-size:13px; color:#000000; }

/*landing page chart*/
#chart-container { font-size:13px; color:#000000; padding:0px; margin:0px; }
#chart-container b { padding:0px; margin:0px; }
.chart-row { position:relative; width:470px; height:38px;  }
.row-leftside { float:left; height:35px; width:3px; }
.row-rightside { float:left; height:35px; width:3px; }
.chart-block-large { padding-top:9px; padding-left:7px; float:left; height:26px; width:260px;}
.chart-block-large.wide-block { padding-top:9px; padding-left:7px; float:left; height:26px; width:280px;}
.chart-block { padding-left:7px; float:left; height:35px; width:55px;}
.chart-block.company { padding-left:7px; float:left; height:35px; width:95px;}
.chart-block img { padding-left:5px; padding-top:5px; }
.chart-block.company img { padding-left:29px; padding-top:5px; }
.chart-row.yellow .chart-block  { height:26px; width:55px; padding-top:9px; }
.chart-row.yellow .chart-block.company  { height:26px; width:95px; padding-top:9px; }

.chart-row.yellow .row-leftside { background:url(/images/structure/landingpage/bar-yellow-left.png) no-repeat; }
.chart-row.yellow .row-rightside { background:url(/images/structure/landingpage/bar-yellow-right.png) no-repeat; }
.chart-row.yellow .chart-block-large { background:url(/images/structure/landingpage/bar-yellow-mid.png) repeat-x; }
.chart-row.yellow .chart-block { background:url(/images/structure/landingpage/bar-yellow-mid.png) repeat-x; }


.chart-row.white .row-leftside { background:url(/images/structure/landingpage/bar-white-left.png) no-repeat; }
.chart-row.white .row-rightside { background:url(/images/structure/landingpage/bar-white-right.png) no-repeat; }
.chart-row.white .chart-block-large { background:url(/images/structure/landingpage/bar-white-mid.png) repeat-x; }
.chart-row.white .chart-block { background:url(/images/structure/landingpage/bar-white-mid.png) repeat-x; }


.chart-row.grey .row-leftside { background:url(/images/structure/landingpage/bar-grey-left.png) no-repeat; }
.chart-row.grey .row-rightside { background:url(/images/structure/landingpage/bar-grey-right.png) no-repeat; }
.chart-row.grey .chart-block-large { background:url(/images/structure/landingpage/bar-grey-mid.png) repeat-x; }
.chart-row.grey .chart-block { background:url(/images/structure/landingpage/bar-grey-mid.png) repeat-x; }

/*Blue Boxes*/
.bluebox.bluebox-margin { margin-right:7px; }
.bluebox { display:inline-block; float:left; width:208px; height:230px; padding:10px; margin-top:5px; background:url(/images/structure/bluebox.png) no-repeat; }
.bluebox-short { width:678px; height:142px; padding:15px; margin:5px 0px; background:url(/images/structure/bluebox-wide-short.png) no-repeat; }
.bluebox1 { width:678px; height:172px; padding:15px; margin:5px 0px; background:url(/images/structure/bluebox-wide.png) no-repeat; }
td.bbtitle a { font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
.bbprice { font-size:14px; font-weight:bold; color:#fff; }
.bbtext { font-size:12px; font-weight:normal; color:#fff; }
td.bbtdbutton ul { margin:10px 0px 15px 30px; }
td.bbtdbutton li { line-height:15px; font-size:12px; font-weight:normal; color:#fff; }
.bbtdlearnmore a { font-size:15px; font-weight:bold; color:#ffde00; }
a.bblearnmore { font-weight:bold;  }

#inner-right-column .blue-box-header p a { font-size:13px; color:#fff; font-weight:bold; text-decoration:none; }
#inner-right-column .blue-box-amount p { font-size:13px; color:#fff; font-weight:bold; text-align:right; }
#inner-right-column .blue-box-content { position:relative; }
#inner-right-column .blue-box-content .columned-lists { position:absolute; top:72px; left:0px; }
#inner-right-column .blue-box-content p { font-size:12px; color:#fff; margin-bottom:8px; }
#inner-right-column .blue-box-learn a { font-size:13px; color:#fed974; font-weight:bold; text-align:right; }

.blue-box-sm {  }
.blue-box-sm .blue-box-header { float:left; height:45px; width:110px; }
.blue-box-sm .blue-box-amount { float:right; height:45px; width:90px; }
.blue-box-sm .blue-box-content { float:left; height:155px; width:210px;  }
.blue-box-sm .blue-box-btn { float:left; height:30px; width:110px; }
.blue-box-sm .blue-box-learn { float:left; height:25px; width:90px; padding-top:8px;  }

.blue-box-lg { position:relative; width:680px; height:190px; }
.blue-box-lg .blue-box-header { float:left; height:35px; width:300px; }
.blue-box-lg .blue-box-amount { float:right; height:35px; width:200px; }
.blue-box-lg .blue-box-content { float:left; height:155px; width:680px;  }
.blue-box-lg .blue-box-btn { position:absolute; float:left; height:30px; width:110px; bottom:10px; left:0px; }
.blue-box-lg .blue-box-learn { position:absolute; float:right; height:25px; width:90px; bottom:20px; right:10px;  }
.blue-box-lg ul { margin:0px 35px; }
.blue-box-lg li { font-size:12px; font-weight:bold; color:#fff; line-height:15px; padding-left:20px; background:url(/images/structure/bluebox-check-mark-bullet.png) no-repeat;}

.blue-box-thin { position:relative; width:680px; height:160px; }
.blue-box-thin .blue-box-header { float:left; height:45px; width:110px; }
.blue-box-thin .blue-box-amount { float:right; height:45px; width:90px; }
.blue-box-thin .blue-box-content { float:left; height:100px; width:680px;  }
.blue-box-thin .blue-box-btn { position:absolute; float:left; height:30px; width:110px; bottom:10px; left:0px; }
.blue-box-thin .blue-box-learn { position:absolute; float:right; height:25px; width:90px; padding-top:5px; bottom:10px; right:0px;  }

/*Blue Boxes - lists/buttons*/
.get-quote-btn { float:right; position:relative; }
.blue-box-lg .columned-lists { position:relative; display:table; width:720px; margin-top:10px; }
.blue-box-lg .columned-lists .list {  display:block; width:300px; float:left; }
.blue-box-lg .columned-lists .list.right { display:block; width:355px; float:right; padding-right:55px; }
.blue-box-lg .columned-lists .list.right ul { margin-right:15px; }

/*terms and privacy*/
.modal-text { padding:5px 20px;  }

/*dynamic pages styling*/
table.faq a  { padding:20px;  }
.faq-style {  }
.press-style { }

/*Video Tutorials*/
.content-padding-video { padding:15px 30px 15px 20px; }
#video-container { position:relative; width:645px; height:360px; margin-bottom:10px; border:1px solid #ccc; }
#mediaspace { position:absolute; width:480px; height:360px; left:82px; }
#video-title { position:relative; width:645px; height:25px;  }
#video-title h2 { font-weight:normal;  }
#inner-right-column .video-tabs ul li a { text-decoration:none; font-size:13px; }
#inner-right-column .video-tabs ul li a:hover { color:#5c92b1;}
#inner-right-column .video-tabs #tabs-1 ul li a { font-size:12px; text-decoration:underline; }
#inner-right-column .video-tabs #tabs-1 ul li { color:#666; }
#inner-right-column .video-tabs #tabs-1 ul li p { font-size:11px; color:#666; }
#inner-right-column .video-tabs #tabs-1 ul li a.video-full { font-size:11px; color:#666; text-decoration:underline; }
#inner-right-column .video-tabs #tabs-1 ul li a.video-full:hover { color:#5c92b1; }
.vid-blocks { position:relative; display:table; width:590px; background:#f6f6f6; margin-bottom:8px;  }
.vid-blocks.light { border-bottom:5px solid #ededed;  }
.vid-blocks.dark { border-bottom:5px solid #ededed; }
.vid-block.left { display:block; float:left; width:275px; height:18px; padding:1px 10px; }
.vid-block.right { display:block; float:right; width:275px; height:18px; padding:1px 10px; text-align:right;  }

/*Tabs*/
#tabs ul { padding-left:3px; margin-left:0px; }

/*FAQs*/
li.Question { line-height:17px; }
.cursorHand {cursor:pointer}
.FAQAnswer {display:none; border:1px solid #ddd; margin-bottom:10px; padding:10px;}

/*Research Pages*/
#inner-right-column .research-info { position:relative; display:table; width:700px; margin-bottom:20px; }
#inner-right-column .research-info .research-file { float:left; display:block; top:0px; left:520px; width:248px; margin-left:20px; }
#inner-right-column .research-info .research-file p { color:#000; font-weight:bold; font-size:14px; margin:0; padding:0; text-align:center; }
#inner-right-column .research-info .research-file p a img { padding:2px; border:1px solid #093b73; }
#inner-right-column .research-info .research-chart { float:left; display:block; width:375px; }
#inner-right-column .research-info .research-chart .row { border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#inner-right-column .research-info .research-chart .row p {  margin:0; padding:2px 5px; }
#inner-right-column .research-info .research-chart .row.header { border:none; background:none; }
#inner-right-column .research-info .research-chart .row.header p { color:#000; font-weight:bold; font-size:14px; margin:0; padding:0; text-align:center; }
#inner-right-column .research-info .research-chart .row.sub-header { border:1px solid :#000; background:#000; }
#inner-right-column .research-info .research-chart .row.sub-header p { color:#fff; font-weight:bold; margin:0; padding:0; text-align:center; }

/*Columned Lists*/
.columned-lists { position:relative; display:table; width:720px; margin-top:10px; }
.columned-lists .list {  display:block; width:330px; float:left; }
.columned-lists .list.right { display:block; width:325px; float:right; padding-right:55px; }
.columned-lists .list.right ul { margin-right:15px; }