/* Start of CMSMS style sheet 'LAYOUT: billion' */
* {
	margin:0;
	padding:0;
}
body { 
	background:#4C4C4C url(../images/layout/body-background.png) top left repeat-x;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12pt;
}
img {
	border:none;
}
div#site {
	margin:0 auto;
}
div#header {
	width:100%;
	padding:0;
	margin:0;
	background:#000000 url(../images/layout/header-background.jpg) top left repeat-x;
	text-align:center;
}
div#navigation { 
	/*width:900px;*/
        width:985px;
	height:31px;
	background-color:#000000;
	margin:0 auto;
}
div#progress-bar {
	margin:0 auto;
	padding:0;
	text-align:center;
        height:27px;
}

/* 3-COLUMN CSS */
#main {
	clear:left;
	margin:0 auto;
	padding:0;
	width:1150px;
}
#main2 {
	margin:0; padding:0;
}
#cochairs {
	float:left;
	width:125px;
	height:845px;
	margin:0;
	padding-top:35px;
	background:url(../images/layout/cochairs-background.png) top right no-repeat;
}
.cochair-image-holder {
	margin:0 0 0 35px;
	padding:0;
	text-align:center;
	padding-top:13px;
	width:74px;
	height:65px;
	background:url(../images/layout/cochair-image-background.png) top center no-repeat;
}
#world-regions {
	float:right;
	width:125px;
	margin:0;
	padding:0;
}
#middle {
	margin:0 125px;
}
.column-in {
	margin:0; padding:0.5em 1em;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
div#content {
	/*background:#5DAE29 url(../images/layout/content-background.jpg) top center no-repeat;*/
	background:#FFFFFF url(../images/layout/content-background.gif) top right no-repeat;
	/*width:900px;*/
        width:985px;
	margin:0 auto;
        float:left;
        min-height:845px;
}
div#content div#left-column a.subtle-link {
        text-decoration:none;
        font-size:8pt;
        margin-left:15px;
}
div#content div#left-column {
	float:left;
	/*width:515px;*/
        width:600px;
	padding:15px;
}
div#content div#left-column h1{
        margin-bottom:25px;
}
div#content div#left-column p {
        padding:10px 20px;
}
div#content div#left-column ul, 
div#content div#left-column ol {
        padding-left:20px;
        padding-right:20px;
}
div#content div#left-column ul li, 
div#content div#left-column ol li {
        margin-left:20px;
        margin-bottom:10px;
}
div#content div#left-column div.endorsement {
        clear:left;
        float:left;
        margin:0 0 15px 20px;
        width:90%;
}
div#content div#left-column div.endorsement p {
        margin-left:40px;
}
div#content div#left-column img.article-icon{
        margin-bottom:20px;
}
div#content div#left-column img.cochair-image{
        float: left;
        clear: left;
        margin: 0 10px 0 0;
}
div#content div#right-column {
	float:left;
	width:325px;
	padding:15px;
	text-align:center;
}
div#content div#right-column p {
	margin-bottom:15px;
}
div#content div#right-column div#right-column-content p {
        text-align:left;
        margin:0 15px;
        font-size:11pt;
}
/* END 3-COLUMN CSS */

div#constant-contact {
         width:325px;
         height:121px;
         text-align:left;
         color:#fff;
         background: url(images/layout/email-signup-background.png) 10px 0px no-repeat;
         margin:0px;
         padding:15px 5px 5px 30px;
}
div#constant-contact p.signup {
        font-family:Helvetica,Arial,sans-serif;
        font-size:12pt;
        width:215px;
        padding:0;
        margin-bottom:0;
}
div#constant-contact p.email {
        margin-top:-12px;
        width:275px;
}
div#constant-contact input.ea {
        border:1px solid #263522;
        padding:3px;
        font-family:Helvetica,Arial,sans-serif;
        font-size:11pt;
        width:215px;
}
div#constant-contact p.invest {
        margin-top:28px;
        font-family:Helvetica,Arial,sans-serif;
}

div#footer {
        /*width:900px;*/
        width:985px;
        color:#ffffff;
        font-size:10pt;
        background-color:#000000;
        text-align:center;
        clear:both;
        margin-left:125px;
}
/* End of 'LAYOUT: billion' */

