/* Cadiz Annual Report 2009 - Ince (PTY) LTD- July 2009 */

body {font: 0.8em arial, helvetica, sans, verdana, sans-serif; 
padding:0; margin:0; color:#000; background:#fff;}

h1 {color:#D62725; font-size:2em; margin:10px 0 0 0; font-weight:normal;}
h2 {color:#D62725; font-size:1.3em; margin:10px 0 0 0; font-weight:normal;}
h3 {color:#D62725; font-size:1.1em; margin:10px 0 0 0; font-weight:normal;}
h4 {color:#D62725; font-size:1.5em; margin:10px 0 0 0; font-weight:normal;}

ul {margin:0; padding:0;}
ol {margin:0; padding:0;}
td {font-size:12px;}
textarea {font-family:arial;}
strong {color:#D62725;}
.red {color:#D62725;}

a {color:#D62725; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

/* MAIN BUILD */
#wrapper {position:relative; margin:0; padding:0; min-width:966px; width:966px; background:url('../i/wbg.gif') repeat-y; text-align:left;}
#home {padding:240px 20px 50px 20px; margin-left:11px; min-height:250px;}
#home_contain {padding:0 10px 0 10px;}
#fin_contain {padding:0 10px 0 10px; width:680px;}
#fin_contain h1 {color:#000; font-size:2em; margin:10px 0 10px 0; font-weight:normal;}
#fin_contain h1 span {color:#D62725; font-style:italic;}
#fin_contain li {list-style-image:url('../i/list.gif'); margin:0 0 0 17px; padding:0 0 5px 0;}
#inner_contain {padding:0 10px 0 10px; width:680px; text-align:justify;}
#inner_contain h1 {color:#000; font-size:2em; margin:10px 0 10px 0; font-weight:normal;}
#inner_contain h1 span {color:#D62725; font-style:italic;}
#inner_contain li {list-style-image:url('../i/list.gif'); margin:0 0 0 17px; padding:0 0 5px 0;}
 
/* TOP BUILD */
#top_sec {background:#fff; width:939px; height:167px; position:absolute; top:0; left:12px; padding-top:28px;}
#qlinks {position:absolute; top:5px; left:12px;}
#qlinks ul {list-style-type:none; margin:0; padding:0;}
#qlinks li {list-style-type:none; margin:0; padding:0; float:left;}
#qlinks li a {display:block; padding:2px 7px 5px 7px; color:#D62725; text-decoration:none;}
#qlinks li a:hover {display:block; color:#000; text-decoration:none;}
.qseparte {border-right:1px #D62725 solid;}
.left_select {display:block; height:26px; line-height:25px; width:234px; background:#949290; color:#fff; font-weight:bold; text-align:center;}
.lbdr {border-right:1px #fff solid;}

/* HOME PAGE */
.highlights {list-style-type:disc; margin:10px 0 0 0;}
.highlights li {list-style-type:disc; margin:0 0 0 16px; padding:0 0 8px 0; color:#D62725;}
.commitments {margin:10px 0 0 0;}
.commitments li {margin:0 0 0 26px; padding:0 0 8px 0; }

/* GENERAL */
.nmt {margin-top:0!important;}
.cify_box {background:url('../i/cify.gif') no-repeat right; height:275px;}
.commit tr td {padding:1px 5px 1px 0;}
.commit tr th {text-align:left; color:#D62725; font-size:0.85em; padding:1px 5px 1px 0;}
.submit {background:url('../i/submit.gif') no-repeat right; border-width:0; color:#fff; width:59px; height:22px;}
.back_top {float:right; font-size:0.8em; padding:20px 0 0 0;}
.info {float:right; background:url('../i/blk.gif') no-repeat top right; width:320px; height:220px; padding:40px 10px 10px 30px;}
.info_2 {float:right; background:url('../i/blk2.gif') no-repeat top right; width:320px; height:220px; padding:40px 10px 10px 30px;}
.info_2 h4 {color:#fff; font-size:1.3em; margin:10px 0 0 0; font-weight:normal;}
.info h5 {color:#D62725; font-size:1.3em; margin:10px 0 0 0; font-weight:normal;}
.big_text {font-size:15px; margin-top:0!important;}
.dash {list-style-image:url('../i/dash.gif')!important; margin:0; padding:0;}
.dash li {list-style-image:url('../i/dash.gif')!important; margin:0 0 0 17px; padding:0 0 5px 0;}
.box {background:#d6d6d6; border:1px #000 solid; padding:10px; font-style:italic;} 

/* LEFT MENU HOME */
#left-home {position:absolute; left:13px; top:380px; width:197px; padding:15px 8px 5px 8px;}
#left-home ul {list-style-type:none; margin:0 0 30px 0; padding:0;}
#left-home li {list-style-type:none; margin:0 0 0 10px; padding:0 0 8px 0;}
#left-home li a {color:#D62725; font-size:0.8em; text-decoration:none;}
#left-home li a:hover {color:#000;}
#left-menu-img {width:167px;}
#left-menu-img p {text-align:left; margin-top:8px;}
#left-menu-img a img {border:1px #000 solid;}
#left-menu-img a:hover img {border:1px #D62725 solid;}
#left-menu-img a {color:#000; text-decoration:underline;}
#left-menu-img a:hover {color:#D62725; text-decoration:none;}

/* LEFT MENU */
#left-menu {position:absolute; left:13px; top:240px; width:197px; padding:15px 8px 5px 8px;}
#left-menu ul {list-style-type:none; margin:0; padding:0;}
#left-menu li {list-style-type:none; margin:0; padding:0;}
*html #left-menu li a {display:block; background:#949290; margin:0; padding:2px 2px 2px 8px; line-height:18px; height:18px; border-bottom:1px #fff solid; font-size:0.8em; color:#fff; text-decoration:none;}
#left-menu li a {display:block; background:#949290; margin:0; padding:2px 2px 2px 8px; line-height:18px; border-bottom:1px #fff solid; font-size:0.8em; color:#fff; text-decoration:none;}
#left-menu li a:hover {color:#D62725; text-decoration:none;}
#left-menu li ul li a {border-bottom:0!important; font-size:1em;}
#left-menu li ul li#font-family a:hover {color:#000;}
.left_sel {font-size:0.8em; color:#D62725; background:#949290; display:block; line-height:18px; padding:2px 2px 2px 8px!important; border-bottom:1px #fff solid;}
*html .left_sel {font-size:0.8em; color:#D62725; background:#949290; display:block; line-height:18px; height:18px; padding:2px 2px 2px 8px; border-bottom:1px #fff solid;}
.notes_sel {color:#000; padding-left:8px; font-weight:bold; font-size:1.08em;}

/* RIGHT MENU */
#right_menu {position:absolute; right:26px; top:230px; width:150px; padding:5px; background:#000;}
#right_menu ul {list-style-type:none; margin:0; padding:0;}
#right_menu li {list-style-type:none; margin:0; padding:0; width:100%;}
#right_menu li a {display:block; height:25px; line-height:25px; color:#fff; font-size:0.85em; text-decoration:none; background:#000; border-bottom:2px #fff solid; text-indent:8px; font-weight:normal;}
#right_menu li a:hover {display:block; color:#000; text-decoration:none; background:#D62725;}
.rbdr {border-top:2px #fff solid;}

/* FIN STYLES  */
.fin-tbl {width:680px; margin-top:25px;}
.fin-tbl tr td {vertical-align:bottom; padding:1px 5px 1px 3px; text-align:left;}
.fin-tbl th {color:#D62725; font-weight:normal; text-align:left; font-size:0.85em; padding:1px 5px 1px 3px;}
.fin_tbl {width:680px; margin-top:25px;}
.fin_tbl tr td {vertical-align:bottom; padding:1px 5px 1px 3px; text-align:left;}
.fin_tbl th {color:#D62725; font-weight:normal; text-align:left; font-size:0.85em; padding:1px 5px 1px 3px;}
.sml-tbl {width:500px;}
.sml-tbl tr td {vertical-align:bottom; padding:1px 5px 1px 3px; text-align:left;}
.uline3 {border-bottom:1px #fff solid;}
.uline1 {border-bottom:1px #949290 solid;}
.uline2 {border-bottom:2px #949290 solid;}
.t {border-top:1px #949290 solid;}
.tr {border-top:1px #949290 solid; border-right:1px #949290 solid;}
.trb {border-top:1px #949290 solid; border-right:1px #949290 solid; border-bottom:1px #949290 solid;}
.tlb {border-top:1px #949290 solid; border-left:1px #949290 solid; border-bottom:1px #949290 solid;}
.r {border-right:1px #949290 solid;}
.tl {border-top:1px #949290 solid; border-left:1px #949290 solid;}
.l {border-left:1px #949290 solid;}
.b {border-bottom:1px #949290 solid;}
.bl {border-bottom:1px #949290 solid; border-left:1px #949290 solid;}
.br {border-bottom:1px #949290 solid; border-right:1px #949290 solid;}
.spacer {line-height:3px; height:3px;}
