@charset "utf-8";
/* CSS Document */
/*
 #064975	Dark Blue
 #939598	Dark Gray
 #4ab957	Green
 #c4c8d8	Light Gray
 #419dc6	Aqua Blue
*/

* {padding:0; margin:0; border:0;}
body {background-color:#646566; font-family:"Open Sans", Verdana, Geneva, sans-serif; font-size:11px; color:#000;}

#container {width:1000px; margin-left:auto; margin-right:auto;}
#header {width:1000px; height:80px; background:url(../images/bg_header.jpg) no-repeat;}
#navigation {width:200px; height:720px; background:url(../images/bg_nav.jpg) no-repeat; float:left;}

ul#leftnav {list-style:none; margin:0; padding:0;}
ul#leftnav li {width:179px; height:58px; margin:0; padding: 0px 0px 0px 21px; display:block;}
ul#leftnav li:hover, ul#leftnav li.active {background:url(../images/bg_nav_on.jpg) no-repeat; color:#064975; cursor:pointer;}
ul#leftnav li.first:hover, ul#leftnav li.first-on {background:url(../images/bg_nav_on_top.jpg) no-repeat; color:#064975;}
ul#leftnav li img {width:38px; height:38px; margin-right:13px; margin-top:9px; float:left;}
ul#leftnav li.pdf img {width:32px; height:32px; margin-right:19px; margin-top:12px;}
ul#leftnav li p {padding-top:18px; line-height:normal;}
ul#leftnav li.pdf p {padding-top:15px;}
ul#leftnav li p.two-line {padding-top:12px;}
ul#leftnav li p.three-line {padding-top:6px;}



h1 {font-size:20pt; color:#939598; letter-spacing:1px;  line-height:24pt; margin-bottom:22px;}


#content {position:relative; width:752px; height:676px; padding:44px 0 0 48px; float:left; background:url(../images/bg_internal_white.jpg) no-repeat top #fff; color:#000;}
#content p {font-size:12px; line-height:20px;}
#content.welcome {background:url(../images/bg_welcome.jpg) no-repeat;}
#content.welcome h1 {color:#fff; font-size:24pt; letter-spacing:1px; margin-bottom:30px;}
#content.welcome p {width:450px; font-size:12pt; line-height:normal; margin-bottom:22px; color:#fff; line-height:normal;}
#content.welcome div#mission-buttons {margin-top:10px;}
#content.welcome div#mission-buttons img {float:left;}

#content.highlights {background:url(../images/bg_highlights.jpg) no-repeat;}
#content.highlights p {color:#064975; font-size:12px; line-height:15px}
#content.highlights div {position:absolute; width:165px;}
#content.highlights div img {margin-left:-5px;}
#content.highlights div#col1 {top:154px; left:45px;}
#content.highlights div#col2 {top:183px; left:227px;}
#content.highlights div#col3 {top:149px; left:410px;}
#content.highlights div#col4 {top:105px; left:591px;}
#content.highlights div h3 {font-size:12px; margin-top:6px; width:170px; color:#4ab957; margin-left:8px; margin-bottom:5px; }
#content.highlights div p {color:#000; font-weight:400; font-size:12px; line-height:18px; margin-left:8px;}


#content.shareholder {}
#content.shareholder p {width:525px; margin-bottom:12px; }
#content.shareholder div#maxted-photo {position:absolute; right:33px; top:48px; width:144px;}
#content.shareholder div#maxted-photo h2 {color:#419dc6; text-transform:uppercase; font-size:12px; font-weight:700; padding-left:8px;}
#content.shareholder div#maxted-photo p {font-size:12px; padding-left:8px;}

#content.kosmology {background:url(../images/bg_kosmology.png) no-repeat;}
#content.kosmology p {width:525px;}
#content.kosmology div#timeline {position:absolute; top:429px; left:68px; width:700px;}

#content.roundtable h2 {font-size:10pt;  color:#939598; letter-spacing:1px; text-shadow: 0 0 2px #c4c8d8; line-height:normal; margin-bottom:22px;}
#content.roundtable h2 span {font-size:9pt; color:#419dc6; padding-left:10px;}
#content.roundtable div#left-col {width:235px; float:left; margin-right:14px; height:370px; position:relative;}
#content.roundtable div#left-col div.bl {width:235px; position:absolute; bottom:0; height:20px; text-align:right; font-size:7pt; color:#419dc6;}
#content.roundtable div#right-col {width:235px; float:left; height:370px; position:relative;}
#content.roundtable div#right-col div.br {width:235px; position:absolute; bottom:0; height:20px; text-align:right; font-size:7pt;}
#content.roundtable div p {font-size:12px; margin-bottom:12px;}
#content.roundtable div p span {color:#419dc6; padding-right:5px; font-weight:700; font-size:11px;}
#content.roundtable div#roundtable-members {background:url(../images/bg_roundtable_members4.jpg) no-repeat; position:absolute; right:15px; top:46px; padding:18px; width:190px; height:486px;}

#content.data div#legend {width:370px; overflow:hidden; border-bottom:3px solid #064975; margin-bottom:12px; padding-bottom:5px; color:#4ab957; font-size:12px;}
#content.data div#legend div.left {float:left; width:200px;}
#content.data div#legend div.right {float:right; text-align:right; width:135px;}
#content.data table#data {color:#064975; font-size:12px; line-height:16px; font-weight:600;}
#content.data table#data td {padding-bottom:12px;}

#content.responsibility p {width:340px; font-size:12px;  line-height:20px;}

#content.corporate-information p {font-size:8pt; line-height:14px;}
#content.corporate-information {overflow:hidden;}

#content.temp {background:url(../images/temp_text.jpg) no-repeat;}

a:link, a:visited {color:#419dc6; text-decoration:none;}
a:active, a:hover {text-decoration:underline;}

#corporate_sidebar {width:298px; height:400px; padding:320px 0 0 22px; position:absolute; right:0;top:0; background:url(../images/photo_corporate-info.jpg) no-repeat; color:#fff;}
.address_column {width:45%; margin-right:5%; float:left;}
.address_column h2 {font-size:11px; }
.address_column h2 {margin-bottom:4px;}
.address_column p {margin-bottom:10px;}
.address_column a:link, .address_column a:visited {color:#fff; text-decoration:underline;}
.address_column a:hover, .address_column a:active {color:#000;}