
body {font-family:helvetica, arial, sans serif; background:#fff url(../images/bg.jpg) repeat-x;}

#container, #footer {width:950px; margin:0 auto;}

#header {width:950px; position:relative; height:137px;}

#main, #sub {float:right;}

.content #main {width:550px; margin-right:42px; position:relative;}

.content #sub {width:358px;}

.highlights #main {width:575px; margin-right:15px;}

#logo {position:absolute; bottom:34px;}

#main table {width:500px; margin-bottom:16px;}

#main table th {font-weight:100; text-align:left;}

#main .address {margin-bottom:32px;}

.downloads #main table {color:#383838; font-weight:100; font-size:12px;}

.downloads #main thead {color:#000; font-weight:500;}

table .file-type {font-size:10px;}

table .file a {background:url(../images/icon_pdf.gif) no-repeat left; padding-left:20px; padding-top:2px;}


.vision {color:#0056a2 !important;}


.highlights .feature {margin-bottom:35px; height:425px;}

.highlights .feature img {float:left;}

.highlights #next, .highlights #prev { height:39px; width:42px; display:block; position:absolute; z-index:5000; top:225px;}

.highlights #next {right:-31px;}

.highlights #prev {left:-31px}


/* Typography */

sup {font-size:smaller; vertical-align:super;}

.content #main a {color:#0056a2;}

.content #main a:hover {text-decoration:none; color:#ce181f;}

.content #main a:active {color: #0056a2}

.content #main {font-size:16px; line-height:2;}

.content #main h1, .headline {margin-bottom:32px;}

.content #main h2 {margin-bottom:8px; color:#0056a2; font-weight:500;}

.content #main h3  {font-weight:500; color:#000;}

.headline {margin-top:15px;}

.content #main p, .investor-info {color:#383838; margin-bottom:2em; font-weight: 100; }

.content #main li {color:#383838;font-weight:100; margin-bottom:2em; background:url(../images/bullet.gif) no-repeat 0px 9px; padding-left:15px; height:1px;}

html>.content #main li{height:auto;} 

#contents ol li {text-transform:uppercase; letter-spacing:.03em; font-size:12px; margin-bottom:12px; }

#contents ol li a {color:#7d9dba; text-decoration:none;}

#contents ol li a:hover {color:#0056a2;}

#contents ol li.here a {color:#0056a2;}


.member {clear:both; margin-bottom:20px;}

.member img {float:left; margin-right:20px;} 

.member .info, #directors li {color:#383838; font-weight: 100; font-size:13px; line-height:1.5; padding-top:5px;}

.member .name {font-size:16px; color:#000; font-weight:500; line-height:2.25; margin-right:5px;}

.member .comittee, .asterisk {font-style:italic; letter-spacing:.03em; font-size:12px; }

.asterisk {text-align:right; display:block;}

#directors .name {color:#000; font-weight:500;}

#directors li {margin-bottom:10px;}

#cookbook {margin-top:10px;}

#cookbook img {float:left; margin-right:15px;}

#cookbook p {font-size:11px; color:#383838; margin-bottom:2em; font-weight: 100; line-height:1.5;}



#mda {background:url(../images/icon-pdf.gif) no-repeat left;color:#CE181F; font-size:14px; padding:14px 0 10px 35px; text-decoration:none;}

#mda:hover {color:#0056a2;}

#mda:active {color:#ce181f;}

#mda-drop-down {z-index:100; position:absolute; border: 1px solid #e2e2e2; border-top:1px solid #f5f5f5; display:none; height:26px; padding:12px 0px 0 15px; position:absolute; right:111px; top:34px; width:209px;}

#nav #mda-drop-down a {text-decoration:none; background:url(../images/icon_pdf.gif) no-repeat left; text-indent:0px; display:block; color:#555; display:inline;letter-spacing: .075em; font-size:10px; padding-top:3px; padding-left:21px; text-indent:0; text-transform:uppercase;}

#nav #mda-drop-down a:hover {color:#000;}


#forward-looking {display:none; line-height:1.5; letter-spacing:.02em; color:#383838; width:765px; font-size:12px;}

#forward-looking span {display:block; font-size:16px; color:#000; margin-bottom:8px;}

#forward-looking p {margin-bottom:16px;}

#facebox #forward-looking {display:block;} 

#page-title {margin-bottom:16px;}

.acknowledge-side {padding-left:10px; border-left:1px solid #e2e2e2; margin-top:40px;}

.side {position:absolute; left:592px; padding-left:10px; border-left:1px solid #e2e2e2; width:358px;}

.side span, .acknowledge-side span {font-size:12px; line-height:2; color:#7b7b7b; display:block;}

.pull-text {float:left; margin-right:20px;}

.push-down-35 {margin-top:35px;}

.push-down {margin-top:60px;}

.push-down-more {margin-top:100px;}

.push-down-even-more {margin-top:150px;}

.push-down-200 {margin-top:200px;}

.push-down-235 {margin-top:235px;}

.push-down-275 {margin-top:275px;}



#next-page, #previous-page {width:265px; font-size:14px; color:#383838; text-transform:uppercase; display:block; text-decoration:none; line-height:1.7; height:39px;}

#next-page span, #previous-page span {display:block; font-size:12px; color:#7b7b7b;}

#previous-page .img, #next-page .img {height:39px; width:42px; position:relative; overflow:hidden;}


#previous-page {text-align:left; float:left;}

#previous-page .img {float:left; margin:0 10px 30px 0;}

#previous-page img {top:-78px; position:absolute;}

#previous-page img:hover {top:-117px;}

#previous-page .hover {top:-117px;}


#next-page {text-align:right; float:right;}

#next-page .img {float:right; margin:0 0px 30px 10px;}

#next-page img {top:0px; left:0; position:absolute;}

#next-page img:hover {top:-39px;}

#next-page .hover {top:-39px;}



#contents {border-left:1px solid #e2e2e2; padding-left:10px; margin-top:20px;}

#contents img {margin-bottom:14px;}

#contents a {background:url(../images/contents-bullets.gif) no-repeat left top; height:20px; line-height:1.75; display:block; padding-left:30px;}

#contents #page-1 {background-position:0 -100px;}

#contents #page-2 {background-position:0 -120px;}

#contents #page-3 {background-position:0 -140px;}

#contents #page-4 {background-position:0 -160px;}

#contents #page-5 {background-position:0 -180px;}

#contents #page-1:hover, #contents .here #page-1 {background-position:0 -0px;}

#contents #page-2:hover, #contents .here #page-2  {background-position:0 -20px;}

#contents #page-3:hover, #contents .here #page-3  {background-position:0 -40px;}

#contents #page-4:hover, #contents .here #page-4  {background-position:0 -60px;}

#contents #page-5:hover, #contents .here #page-5  {background-position:0 -80px;}



/* Nav */

#nav {position:absolute; bottom:40px; right:0; border-bottom:1px solid #e2e2e2; padding-bottom:5px; padding-left:251px;}

#nav li {float:left; margin-right:31px;}

#nav li a {display:block; text-indent:-9999px; height:29px; background:url(../images/nav.gif);}

#nav #link-1 {background-position:0 -3px; width:130px;}

#nav #link-1:hover {background-position:0 -40px;}

#nav .here #link-1 {background-position:0 -40px;}

#nav #link-2 {background-position:-136px -3px; width:109px;}

#nav #link-2:hover {background-position:-136px -40px;}

#nav .here #link-2 {background-position:-136px -40px;}

#nav #link-3 {background-position:-253px -3px; width:192px;}

#nav #link-3:hover {background-position:-253px -40px;}

#nav .here #link-3 {background-position:-253px -40px;}

#nav #link-4 {background-position:-450px -3px; width:96px;}

#nav #link-4:hover {background-position:-450px -40px;}

#nav .here #link-4 {background-position:-450px -40px;}


/* Super Nav */

#super-nav {position:absolute; top:7px;; right:0;}

#super-nav li {float:left; padding: 0 5px 0 5px; border-right: 1px solid #8c8c8c; font-size:10px;}

#super-nav a {color:#8c8c8c; font-size:10px;}

#super-nav a:hover {color:#444;}


/* Footer */

#footer {font-size:10px; color:#c7c7c7; position:relative; border-top:1px solid #e2e2e2; margin-top:35px; padding-top:10px;}

#footer #nav-1 { position:absolute; top:10px; left: 24px;}

#footer #nav-2 { position:absolute; top:10px; right: 0;}

#copyright {margin-top:10px;}

#footer li {float:left; padding: 0 5px 0 5px; border-right: 1px solid #8c8c8c; font-size:10px;}	

#footer a {color:#8c8c8c;}

#footer a:hover {color:#444;}



/* Classes */

.last {margin-right:0 !important; border:none !important; padding-right:0 !important;}

.dark-grey {color:#8c8c8c;}

.hide {display:none !important}



/* CLEAR FIX*/
.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */