@charset "utf-8";
/* Master CSS Document */

/* CSS Reset */
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, font, 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, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
address {font-style:normal;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/* -- USEFUL CLASSES -- */
.clr {clear:both; line-height:0px; font-size:0.5px; height:0px; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden } /* Non IE clearfix */

/* CSS set */
body {background:#ebecf0; color:#000; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; height:100%;}
p {line-height:1.3em; margin:0 0 0.9em 0;}
h1, h2, h3, h4, h5, h6 {line-height:1.4em; margin:0 0 0.9em 0;}
hr {display:none;}
button, input, select, textarea {font-family:Arial, Helvetica, sans-serif;}
#wrapper {margin:0 auto; width:960px;}
a, a:link, a:visited {color:#000;}
a:hover {text-decoration:none;}

#wrapper {width:1002px; margin:0 auto; background:#FFF;}

#header {float:left; display:inline; width:1002px; height:103px; background:url(../images/global/header-back.jpg) left top no-repeat scroll;}
#header img.logo {float:left; display:inline; margin:8px 0 0 31px;}
#header ul {float:right; display:inline; margin:73px 43px 0 0;}
#header ul li {float:left; display:inline; color:#333; font-size:0.75em; margin-left:25px; padding-left:1px;}
#header ul li a {text-decoration:none; color:#333;}
#header ul li.active a {color:#2E3192;}
#header ul li a:hover {text-decoration:underline;}

#main #content {float:left; display:inline; width:936px; padding:45px 33px 0;}
#main #content h1 {font-weight:normal; color:#606060; height:34px; line-height:34px; margin:0 0 0 184px; background:url(../images/global/col-border.gif) left top no-repeat scroll; padding-left:28px;}
#main #content img.header {margin:8px 50px 0 0;}

#main #content #col1 {clear:both; float:left; display:inline; width:185px; min-height:230px; margin:38px 0 0; background:url(../images/global/col-border.gif) right top no-repeat scroll;}
#main #content #col1 ul {width:140px; color:#2f2f2f;}
#main #content #col1 ul li {}
#main #content #col1 ul li a {display:block; background:url(../images/global/row-border.gif) left bottom no-repeat scroll; line-height:1.2em; color:#2f2f2f; text-decoration:none; font-size:0.75em; padding:0.4em 0 0.5em 2px;}
#main #content #col1 ul li a:hover {text-decoration:underline;}
#main #content #col1 ul li span {display:block; background:url(../images/global/row-border.gif) left bottom no-repeat scroll; line-height:1.2em; color:#2f2f2f; text-decoration:none; font-size:0.75em; padding:0.4em 0 0.5em 2px;}
#main #content #col1 ul li a.sub {background:none; padding-bottom:0.2em;}
#main #content #col1 ul li span.sub {background:none; padding-bottom:0.3em;}
#main #content #col1 ul li ul {background:url(../images/global/row-border.gif) left bottom no-repeat scroll;}
#main #content #col1 ul li ul li a {background:none; padding:0.1em 0 0.5em 20px}
#main #content #col1 ul li.active a {color:#2E3192;}
#main #content #col1 ul li.active span {color:#2E3192;}
#main #content #col1 ul li.active ul li a {color:#000;}
#main #content #col1 ul li.active ul li.active a {color:#2E3192;}

#main #content #col2 {float:left; display:inline; width:479px; padding:0 30px; margin:38px 0 0;}
#main #content #col2 p {font-size:0.75em; color:#2f2f2f; text-align:justify;}
#main #content #col2 ul, #main #content #col2 ol {font-size:0.75em; color:#2f2f2f; margin:0 0 0.9em 10px;}
#main #content #col2 ul li, #main #content #col2 ol li {padding:0 0 0.5em 10px; background:url(../images/global/bullet.gif) 0 0.45em no-repeat scroll; line-height:1.3em;}
#main #content #col2 dl {font-size:0.75em; color:#2f2f2f; margin:0 0 0.9em 0;}
#main #content #col2 dl dt {font-size:1.4em; padding:0 0 0.3em;}
#main #content #col2 dl dd {padding-bottom:1em; line-height:1.3em;}

#main #content #col3 {float:left; display:inline; width:168px; min-height:230px; margin:38px 0 0; background:url(../images/global/col-border.gif) left top no-repeat scroll; padding-left:28px;}
#main #content #col3 h5 {font-size:0.85em; color:#2f2f2f; width:140px; margin:0 0 0.5em 0; padding:0 0 0.3em 4px;}
#main #content #col3 h6 {font-size:0.75em; color:#2f2f2f; background:url(../images/global/row-border.gif) left bottom no-repeat scroll; width:140px; margin:0 0 0.2em 18px; padding:0 0 0.3em 4px;}
#main #content #col3 h6.links {margin-left:0;}
#main #content #col3 ul {width:158px; color:#2f2f2f; margin-bottom:1em;}
#main #content #col3 ul li {padding-left:18px; background:url(../images/global/icon-pdf.gif) left 0 no-repeat scroll;}
#main #content #col3 ul.links li{padding-left:0; background:none;}
#main #content #col3 ul li a {display:block; background:url(../images/global/row-border.gif) left bottom no-repeat scroll; line-height:1.2em; color:#2f2f2f; text-decoration:none; font-size:0.75em; padding:0.3em 0 0.5em 4px;}
#main #content #col3 ul li a:hover {text-decoration:underline;}


/* home */
#main .home {width:1002px!important; padding:0!important;}
#main .home h1 {display:none;}
#main #intro {height:278px; position:relative; }
#main #intro p.video {position:absolute; width:462px; height:34px; left:0; bottom:0; background:url(../images/global/video-strap-back.png) left top no-repeat scroll; margin:0 0 0 33px; z-index:9999; font-size:0.75em; color:#606060; padding:6px 0 0 0;}
#main #intro p.video span {display:block;}
#main #intro p.video a {background:url(../images/global/btn-play.gif) right center no-repeat scroll; padding:0 17px 0 0; color:#606060; text-decoration:none;}
#main #intro p.video a:hover {text-decoration:underline;}
#main #intro #video {float:left; display:inline; width:496px; height:278px; background:url(../images/home/video-border.gif) right top no-repeat scroll; position:relative;}
#main #intro #video #videoHolder {width:490px; height:278px; margin:0;}
#main #intro #video #videoHolder img.video {margin:0 0 0 33px;}
#main #intro #video img.close {position:absolute; right:3px; top:2px; cursor:pointer;}
#main #intro #quote {float:left; display:inline;}
#main #intro blockquote {width:452px; height:278px;}
#main #intro blockquote p {color:#606060; font-size:0.75em; padding:60px 0 0 20px; text-align:justify;}
#main #intro blockquote p span.ref {display:block; text-align:right; font-size:1.1em; font-weight:bold; font-style:italic; padding-top:12px;}
#main .home #areas {padding:40px 0 0 33px; background:url(../images/home/h-split.jpg) top left no-repeat scroll;}
#main .home #areas h2, #main .home #areas h3 {font-weight:normal; color:#606060;}
#main .home #areas .area {float:left; display:inline; width:194px; height:255px; background:url(../images/global/binder.gif) right top no-repeat scroll; padding:0 34px 0 0; margin:0 16px 0 0; position:relative;}
#main .home #areas .last {background:none; padding:0; margin:0; float:none; display:inline-block;}
#main .home #areas .area img {margin:0 0 0.9em 0;}
#main .home #areas .area p {font-size:0.75em; color:#8b8b8b;}
#main .home #areas .area p span {position:absolute; left:0; bottom:9px;}
#main .home #areas .area p span a {color:#8b8b8b; background:url(../images/global/arrow.gif) right 0.6em no-repeat scroll; padding-right:8px;}

/* Who we are */
#main #content #col2 ul.board {margin:30px 0 0; padding:0;}
#main #content #col2 ul.board li {padding:0; background:none; float:left; display:inline; width:230px; height:73px; margin:0 19px 30px 0; position:relative;}
#main #content #col2 ul.board li.last {margin-right:0;}
#main #content #col2 ul.board li img {float:left; display:inline;}
#main #content #col2 ul.board li span {display:block; position:absolute; left:148px; bottom:0; width:120px;}
#main div.profile {position:relative;}
#main div.profile #col2 img.profile {position:absolute; left:218px; top:87px;}
#main #content #col2 div.downloads {float:left; display:inline; width:230px; margin:1.0em 0 1.0em;}
#main #content #col2 div.downloads h2 {color:#2f2f2f;}
#main #content #col2 div.downloads ul {width:158px; color:#2f2f2f; margin-bottom:1em; margin-left:0;}
#main #content #col2 div.downloads ul li {padding-left:18px; background:url(../images/global/icon-pdf.gif) left 0 no-repeat scroll;}
#main #content #col2 div.downloads ul li a {display:block; background:url(../images/global/row-border.gif) left bottom no-repeat scroll; line-height:1.2em; color:#2f2f2f; text-decoration:none; padding:0.3em 0 0.5em 4px;}
#main #content #col2 div.downloads ul li a:hover {text-decoration:underline;}

/* Investment */
#main .marketplace #col2  ul {float:left; display:inline; width:480px; margin:1.5em 0 2em 63px!important;}
#main .marketplace #col2  ul li {float:left; display:inline; width:141px; height:71px; padding:0!important; background:none!important; border:1px solid #2f2f2f; text-align:center; color:#616161; margin-right:50px;}
#main .marketplace  #col2 ul li a {display:block; width:141px; height:71px; background:none; background:#d4d4d4; padding:0; line-height:71px; font-size:1.2em; text-decoration:none; color:#2f2f2f;}
#main .marketplace  #col2 ul li a.double {line-height:normal; padding:18px 0 0; height:53px;}
#main .marketplace  #col2 ul li a:hover {background:#FFF;}
#main #content #col2 div.eaep {float:left; display:inline; width:480px; margin:1.0em 0 0;}
#main #content #col2 div.eeap.last {float:right;}
#main #content #col2 div.eaep img {float:left; display:inline; margin:0 1em 0 0;}
#main #content #col2 div.eaep h2 {margin:1em 0 0.2em; color:#2f2f2f;}

/* FAQ's */
#main .faqs #col2 h2 {color:#2f2f2f; background:url(../images/global/arrow.gif) right 0.35em no-repeat scroll; display:inline; padding-right:10px; cursor:pointer;}
#main .faqs #col2 .faq {background:url(../images/global/row-border.gif) left bottom repeat-x scroll; padding:0.5em 0;}
#main .faqs #col2 .faq.first {padding-top:0;}

/* Get in touch */
#main .getInTouch #col2 .contact {padding:0 0 50px; color:#2f2f2f;}
#main .getInTouch #col2 .contact.first {padding-top:50px;}
#main .getInTouch #col2 .contact a {color:#2f2f2f;}
#main .getInTouch #col2 .contact img {float:left; display:inline; margin:0 20px 0 0;}
#main .getInTouch #col2 .contact .details {display:inline-block;}
#main .getInTouch #col2 .contact .details h2 {font-size:0.75em; font-weight:normal; margin:0 0 0.1em;}
#main .getInTouch #col2 .contact .details ul {margin:0 0 1.4em!important;}
#main .getInTouch #col2 .contact .details ul li {background:none!important; padding:0 0 0.1em!important;}
#main .getInTouch #col2 .contact .details address {font-size:0.75em; line-height:1.2em;}
#main .getInTouch #col2 .contact .details a.map {font-size:0.75em;}

#footer {clear:both; float:left; display:inline; width:964px; margin:50px 0 0 19px; border-top:1px solid #dedede;}
#footer p {color:#8b8b8b; font-size:0.7em; text-align:right; padding:5px 0;}
#footer a {color:#8b8b8b;}
