@charset "UTF-8";
/* CSS Document */

html { background-color:#B90000; height:100%; max-height:100%; padding:0; margin:0; border:0; font-size:75%; font-family:Arial, Helvetica, sans-serif; 
	/* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }

body { height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; color: #222222; line-height:1.3em; }

a:focus, a:active { outline: none; }

br {margin:0; padding:0;}

#header { position:absolute; margin:0; top:0; display:block; width:100%; height:112px; font-size:.9em; z-index:100; color:#fff; filter:alpha(opacity=99); opacity:.99; }
#header2 { position:absolute; margin:0; top:0; display:block; width:100%; height:112px; font-size:.9em; z-index:100; color:#fff;  }
#headerbg {margin:0 auto 0 auto; width:959px; background:url(../images/cca-shadow-head.gif) repeat-y; height:112px; right:17px; }
#headerbg2 {margin:0 auto 0 auto; width:959px; height:90px; right:17px; }
#headercontent {width:864px; margin-left:40px;}
#headercontent2 {width:870px; background:url(../images/banner.png) no-repeat; height:200px; margin-left:7px; padding-left:30px; padding-right:30px;}
#logo {position:relative; top:12px; background:url(../images/cca-logo.gif) no-repeat; height:54px; width:237px; float:left; }
#logo2 {position:relative; top:12px; background:url(../images/cca_logo_2.gif) no-repeat; height:54px; width:237px; float:left; }
#logo h2 {display:none;}
#logo2 h2 {display:none;}
#title_ar {float:right; background:url(../images/title_ar.gif) no-repeat; height:39px; width:339px; margin-top:10px; }
#title_ar h3 {display:none;}

#title_sr {float:right; background:url(../images/sr_title.gif) no-repeat; height:47px; width:494px; margin-top:10px; }
#title_sr h3 {display:none;}

h1 {font-size:1.8em; }
h2 {font-size:1.6em; }

#nav_ar {display:block; width:864px; position:relative; top:3px; left:0px; z-index:100; float:left; font-size:1.15em; line-height:1.3em; }
#nav_ar a, #nav_ar a:visited, #nav_ar a:link {color:#FFF; text-decoration:none; }
#nav_ar a:hover {text-decoration:underline;}

#nav_ar #current {color:#FFCC00;}

#previous {position:absolute; top:17px; right:0px; z-index:20; }



/*  ICONS
===========================================================================================*/

#icons { float:right; position:relative; padding-left:8px; padding-top:3px; top:6px; width:510px; height:18px; z-index:20; font-size:115%; }
#icons a { text-decoration:none; color:#fff;}
#icons a:hover { text-decoration:underline; }
.reduce { color:#fff; font-size:110%; }
.enlarge { color:#fff; font-size:150%; }
#enlargespace { position:relative; top:-2px; color:#fff; font-size:110%; padding-bottom:3px; }


/*SEARCH 
============================================================================*/

#searchblock { position:absolute; top:2px; right:0px; height:21px; width:193px; z-index:400; }
.textfield { width:130px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:1px; padding:1px 0 0 1px; border:0px none #bbb; }
.button { margin-left:3px; height:18px; border:0px none #FFF; background-color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding-bottom:1px; cursor:pointer; color:#fff; }
.button { # margin-bottom:1px;}

#content { display:block; height:100%; max-height:100%; width:100%; overflow:auto; overflow-y:scroll;  position:relative; z-index:3; }

#wrapper { margin:0 auto 0 auto; width:944px; background:url(../images/cca-shadow.gif) repeat-y; padding-bottom:0px; }


#section { padding-top:142px; width: 864px; margin: 0 auto 0 auto; height:100%; padding-bottom:30px; }
#section_sr { padding-top:80px; width: 870px; margin: 0 auto 0 auto; height:100%; padding-left:30px; padding-bottom:30px; padding-right:30px; background:url(../images/bg1.png) repeat-x;}


#base {	margin:0 auto 0 auto; width:944px; height:8px; background:url(../images/cca-shadow-base.gif) no-repeat;	padding-bottom:20px; }


#footer {float:right; color:#FFF; margin:5px 4px 0 0; font-size:.9em;}
#footer a, #footer a:visited, #footer a:link {color:#FFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}



/*EMAIL
================================================================================*/

#emailAR { z-index:202; display:none; width:485px; height:350px; position:absolute; left:300px; top:140px; }
#emailARsent { z-index:201; display:block; width:485px; height:350px; position:absolute; left:300px; top:120px; }
#sent-message-box {position:absolute; top:140px; left:100px; width:300px; height:60px; z-index:201; display:block; border:2px solid #000; background-color:#FFF; }
.sent-message-head { display:block; position:relative; top:0px; left:0px; width:296px; font-size:16px; height:20px; color:#FFFFFF; background-color:#000; margin-bottom:8px; padding:3px; }
.sent-message { text-align:center; vertical-align:middle; }
.email-box { width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #000; background-color:#FFF; color:#000; }
.email-box-sent { width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #000; background-color:#EEE; color:#000; }
html>body div.emailAR-shadow { z-index:200; display:block; width:545px; height:360px; position:absolute; left:5px; top:5px; filter:alpha(opacity=35); opacity:.35; background-image:url(../images/shadow-email.png); background-repeat: no-repeat; background-position: left top; }
.emailAR-title { display:block; padding:7px 10px 7px 10px; background-color:#000; color:#FFF; font-size:16px; }
.email-content { display:block; height:322px; color:#333; }
#email-item { display:block; position:relative; border-bottom:1px solid #000; margin:2px 0px 0px 0px; height:auto; }
.email-text { padding:10px; }
.email-text td { margin:0px; border:none; }
.email-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:3px; width:350px; margin-bottom:2px; z-index:202;}
.email-field-sent { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:3px; width:350px; margin-bottom:3px; background-color:#EEE; }
.sml-email { font-size:.8em; color:#333; }
#emailAR td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.email-button { display:block; height:18px; border:1px solid #000; background-color:#EEE; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; margin-top:100px; cursor:pointer;}
#superscript { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.superscript { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.close { display:block; position:absolute; top:4px; right:28px; color:#FFFFFF; width:80px; text-align:right; }
.hide { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; top:4px; right:6px; color:#FFF; text-align:center; }
.hide a, .hide a:visited, .hide a:link { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; color:#FFF; text-align:center; text-decoration:none; }
.hide a:hover { text-decoration:none; }


/*HelpAR
============================================================================*/

#helpAR { z-index:201; display:none; width:385px; height:400px; position:absolute; left:300px; top:140px; }
.help-box { width:385px; height:378px; z-index:201; position:relative; left:2px; top:2px; border: 2px solid #790000; background-color:#FFF; color:black; }
.help-box a { text-decoration:none; }
html>body div.helpAR-shadow { z-index:200; display:block; width:445px; height:400px; position:absolute; left:2px; top:0px; filter:alpha(opacity=35); opacity:.35; background-image:url(../images/shadow.png); background-repeat: no-repeat; background-position: left top; }
.helpAR-title { display:block; padding:7px 10px 7px 10px; background-color:#790000; color:#FFF; font-size:16px; }
.close { display:block; position:absolute; top:4px; right:28px; color:#FFFFFF; width:80px; text-align:right; }
.hide { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; top:4px; right:6px; color:#FFF; text-align:center; }
.hide a, .hide a:visited, .hide a:link
{ display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; color:#FFF; text-align:center; text-decoration:none; }
.hide a:hover { text-decoration:none; }
.help-content { display:block; height:312px; color:#333; }
.help-content td { border-right:1px none #FFF; line-height:1.3em; }
.help-text { margin-left:105px; border-left:1px solid #790000; padding-left:10px; padding-top:5px; margin-bottom:5px; }
html>body div#page-number-help { display:block; border-bottom:1px solid #790000; margin:0px 5px 0px 5px; height:auto; }
#helpAR td { padding:5px 5px 5px 0px; border-bottom:1px solid #790000;  }


/* PRINT PAGE
============================================================================*/

#centreprint {display:none;}


/* JUMP MENU
============================================================================*/
#jump {position:absolute; margin:0; top:0; display:block; width:100%; height:112px; z-index:100; color:#444;  right:7px; }

#jump a, #jump a:link, #jump a:visited { color:#444; text-decoration:none; }
#jump a:hover { text-decoration:underline; }

#jump2 {display:block; margin:112px auto 0 auto; width:866px; height:30px; background-color:#FFFFFF;  }

#jumpmenu { height:16px; border:1px solid #999; width:auto; font-family:Arial, Helvetica, sans-serif; color:#333; margin-top:6px; margin-left:30px; font-size:95%;}
#jumpmenu a:focus, #jumpmenu a:active #jumpmenu select {outline:none;}




/* ANCHORS
============================================================================*/


#names {position:absolute; top:180px; width:30px; height:12px;display:block; float:left;}
#dividends {position:absolute; top:560px; width:30px; height:12px;display:block;  }
#corporate {position:absolute; top:750px; width:30px; height:12px;display:block;  }
#employees {position:absolute; top:825px; width:30px; height:12px;display:block;  }

#committee {position:absolute; top:660px; width:30px; height:12px;display:block; }
#liability {position:absolute; top:950px; width:30px; height:12px;display:block; }
#options {position:absolute; top:950px; width:30px; height:12px;display:block; }
#rounding {position:absolute; top:500px; width:30px; height:12px;display:block; }

#note4 {position:absolute; top:700px; width:30px; height:12px;display:block; }

#note6 {position:absolute; top:315px; width:30px; height:12px;display:block; }
#note9 {position:absolute; top:400px; width:30px; height:12px;display:block; }
#note10 {position:absolute; top:550px; width:30px; height:12px;display:block; }
#note12 {position:absolute; top:680px; width:30px; height:12px;display:block; }
#note16 {position:absolute; top:370px; width:30px; height:12px;display:block; }
#note17 {position:absolute; top:560px; width:30px; height:12px;display:block; }
#note19 {position:absolute; top:540px; width:30px; height:12px;display:block; }
#note20 {position:absolute; top:710px; width:30px; height:12px;display:block; }
#note21 {position:absolute; top:670px; width:30px; height:12px;display:block; }
#note22 {position:absolute; top:680px; width:30px; height:12px;display:block; }
#note23 {position:absolute; top:830px; width:30px; height:12px;display:block; }
#note25 {position:absolute; top:730px; width:30px; height:12px;display:block; }
#note26 {position:absolute; top:450px; width:30px; height:12px;display:block; }
#note28 {position:absolute; top:500px; width:30px; height:12px;display:block; }
#note30 {position:absolute; top:450px; width:30px; height:12px;display:block; }
#note32 {position:absolute; top:690px; width:30px; height:12px;display:block; }
#note33 {position:absolute; top:570px; width:30px; height:12px;display:block; }
#note38 {position:absolute; top:325px; width:30px; height:12px;display:block; }




#report_current, #report_current a, #report_current a:link, #report_current a:visited {color:#B90000; }


#pad {display:block; width:10px; height:400px;}


/* DOWNLOADS
============================================================================*/

#pdflist { filter:alpha(opacity=99); opacity:.99;}
#pdflist ul { list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }
#pdflist li { list-style:none; color:#222; margin:0px; padding-left:18px; line-height:120%; text-indent: 0px; background-image: url(../images/icon-color-pdf.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 4px; }
#indent { margin-left:18px; }
#pdflist li a { color:#222; text-decoration:none; }
#pdflist li a:visited { text-decoration:none; color:#222; }
#pdflist li a:link { text-decoration:none; color:#222; }
#pdflist li a:hover { text-decoration:underline; color:#bf0000; }
#pdflist  li  ul {margin-top:4px;}
#pdflist  li  li {margin-left:0px;}

/* SITEMAP
============================================================================*/

#sitemap { filter:alpha(opacity=99); opacity:.99;}
#sitemap ul { list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }
#sitemap li { list-style:none; color:#222; margin:0px; padding-left:0px; line-height:120%; text-indent: 0px; padding-bottom: 4px; }
#indent { margin-left:18px; }
#sitemap li a { color:#222; text-decoration:none; }
#sitemap li a:visited { text-decoration:none; color:#222; }
#sitemap li a:link { text-decoration:none; color:#222; }
#sitemap li a:hover { text-decoration:underline; color:#bf0000; }
#sitemap  li  ul {margin-top:4px;}
#sitemap  li  li {padding-left:18px;}


hr { border-bottom:1px solid #666; border-left:none; border-right:none; border-top:none; margin-bottom:10px;}


#hidden {display:none;}

#intro {line-height:1.4em; font-size:1.4em; margin-top:30px;}
#intro p {margin:-2px 0 0 0; padding:0; }

#imgtext {position:relative; top:0px; line-height:1.3em; margin-bottom:-2px;}
#imgtext2 {position:relative; top:2px; line-height:1.3em; margin-bottom:-4px;}

#zero { background:url(../images/zero.gif) no-repeat; width:265px; height:265px; float:right; margin-left:20px; }

#product_strip {
	background:url(../images/product_strip.png) no-repeat left 0px;
	width:944px;
	height:270px;
	margin-left:-30px;
	margin-right:-50px;
}
