/* Anglo Platinum - Jan 2010 */

body {font: 0.85em arial, Tohoma, 'Trebuchet MS', helvetica, sans, verdana, sans-serif; 
padding:0; margin:0 auto; color:#000; background:#fff;}

ul {margin:0; padding:0;}
a {color:#002978; text-decoration:none;}
a:hover {color:#35617a; text-decoration:underline;}
td {font-size:12px;}
form {margin:0; padding:0;}
strong {color:#000;}
p {margin-top:0;}

h1 {color:#002f67; font-size:1.9em; margin-bottom:0;}
h2 {color:#000; font-size:1.3em; margin-top:0;}
h3 {color:#002f67; font-size:1.2em; margin-top:0;}
h4 {color:#002f67; font-size:1em; margin-top:0;}

/* MAIN BUILD */
#wrapper {position:relative; margin:0 auto; padding:0; width:1000px; min-width:1000px;}
#topsec {position:relative; z-index:1; float:left; width:1000px; height:110px; background:url('../i/tbg.gif') no-repeat top left;}
#logo {float:left; padding-top:10px;}
#logo a, #logo a img { height:70px; line-height:70px; font-size:70px; }
#topright {float:right; width:782px; padding-top:5px;}
#topright table tr td {padding:0 8px 0 0; font-size:0.8em;}
#topright a {color:#002978; text-decoration:none;}
#topright a:hover {color:#bd2f19; text-decoration:none;}
#qlinks {float:right;}
#qlinks table tr td {text-align:right;}
#qlinks table tr td h1 {color:#002978; font-size:1.4em; padding:0 7px 0 0; margin:0;}
#search {float:right; width:450px;}
.search_box {width:100px; height:10px; line-height:10px; font-size:1em; color:#000; border:1px #94a6b2 solid;}
#homeinfo {float:left; width:998px; font-size:0.8em; margin-bottom:20px; border-top:1px #999 dashed;}
#homeinfo h1 {color:#color:#002978; font-size:1.3em; margin:0 0 0.6em 0; text-transform:uppercase;}
#homeinfo p {margin-top:0;}
.more a {display:block; background:url('../i/more.gif') no-repeat right bottom; border-bottom:1px #93a7b2 dashed; padding-bottom:10px; width:100%;}
.more a:hover {background:url('../i/more_hov.gif') no-repeat right bottom;}
.mediasep {margin:5px 0 5px 0!important;}
.mediasep a {display:block; background:url('../i/more.gif') no-repeat right bottom; border-bottom:1px #93a7b2 dashed; padding-bottom:10px; width:100%;}
.mediasep a:hover {background:url('../i/more_hov.gif') no-repeat right bottom;}
#box1 {float:left; width:229px; padding:10px;}
#box1 h1 {padding:8px 0 0 4px;}
#box1 p {padding-left:4px;}
#box1 img {margin-bottom:10px;}
#box2 {float:right; width:229px; padding:10px;}
#box2 h1 {padding:8px 0 0 0;}
#box2 p {color:#002978;}
#box3 {float:right; width:229px; padding:10px; color:#000;}
#box3 h1 {padding:8px 0 0 0;}
#box3 h2 {color:#002978; font-size:1.6em; margin:0; font-weight:bold;}
#box3 .time {float:right;}
#box3 strong {color:#000;}
#box3 .change {float:right;}
#box3 .separate {border-bottom:1px #93a7b2 dashed; padding-bottom:10px; margin-bottom:10px;}
#box4 {float:right; width:229px; padding:10px;}
#box4 h1 {padding:8px 0 0 0;}
#box5 {float:right; width:229px; padding:10px; color:#000;}
#box5 ul {margin:0; padding:0; list-style-type:none;}
#box5 li {margin:0 0 0 3px; padding:5px 0 5px 0; list-style-type:none; border-bottom:1px #93a7b2 dashed;}
#box5 .more a {display:block; background:url('../i/more_bwn.gif') no-repeat right bottom; border-bottom:1px #93a7b2 dashed; padding-bottom:10px; width:100%;}
#box5 .more a:hover {background:url('../i/more_hov_bwn.gif') no-repeat right bottom;}
.bbox {background:#e1d8af; padding:8px; margin-bottom:10px;}
.blk a {color:#000;}

#textbox {float:left; width:998px; margin-bottom:20px;}
#holder {float:right; width:750px; margin-top:15px; padding-bottom:30px;}
#holder #crumbs {display:block; width:100%; margin:10px 0 25px 0; padding:10px 0 10px 0; border-top:1px #95a7b1 solid; border-bottom:1px #95a7b1 solid; font-size:0.8em; color:#253370;}
#holder #crumbs a {color:#253370; text-decoration:none;}
#holder #crumbs a:hover {color:#b0232a; text-decoration:none;}
#holder #crumbs strong {color:#000; font-weight:400;}
#holder ul {list-style-image:url('../i/list.gif'); margin:0 0 10px 18px!important; padding:0;}
#holder li {list-style-image:url('../i/list.gif'); margin:0 0 0 2px!important; padding:0 0 5px 0;}
#split_text {float:left; width:530px; font-size:0.85em;}
#split_text ul {margin:0 0 0 16px; padding:0 0 5px 0;}
#split_text ul li {margin:0; padding:3px 0 3px 0;}
#split_text .floatr {float:right; width:240px;}
#split_text .floatr p {color:#c62132;}
#split_text .floatr a, #split_text .floatl a {color:#002f67;}
#split_text .floatl a:hover, #split_text .floatr a:hover {color:#a62416; text-decoration:underline;}
#split_gallery {float:left; width:700px; font-size:0.85em;}
.floatl {float:left; width:250px; padding:0 15px 15px 0;}
.floatl p {color:#c62132;}
.floatl p a {color:#c62132; text-decoration:none; display:block; background:url('../i/inmore.gif') no-repeat right bottom; padding-bottom:10px; width:95%;}
.floatl p a:hover {color:#999; text-decoration:none; background:url('../i/inmore2.gif') no-repeat right bottom;}
.floatl2 {float:left; width:300px; padding:0 15px 15px 0;}
.floatl2 p {color:#c62132;}
.floatl2 p a {color:#c62132; text-decoration:none; display:block; background:url('../i/inmore.gif') no-repeat right bottom; padding-bottom:10px; width:95%;}
.floatl2 p a:hover {color:#999; text-decoration:none; background:url('../i/inmore2.gif') no-repeat right bottom;}
.floatr {float:right; width:240px; padding:0 0 15px 15px;}
.floatr p {color:#c62132;}
.floatr p a {color:#c62132; text-decoration:none; display:block; background:url('../i/inmore.gif') no-repeat right bottom; padding-bottom:10px; width:95%;}
.floatr p a:hover {color:#999; text-decoration:none; background:url('../i/inmore2.gif') no-repeat right bottom;}

#holder_inside {float:right; width:750px; margin-right:2px; padding:20px 0 30px 0; font-size:0.8em;}
#holder_inside h1 {display:block; padding:0 0 10px 0; color:#b0232a; font-size:1.5em; border-bottom:1px #95a7b1 solid; width:100%; font-weight:400;}
#holder_inside h2 {font-weight:400; font-size:1.5em;}

#intro {float:left; font-size:0.85em;}
#intro h2 {font-weight:400;}
#nobg {float:left; width:998px; margin-bottom:20px;}

#inthold {float:left; width:750px;}
#inthold img {border:1px #dad8cb solid; padding:3px;}
#inthold .more {border-bottom:none;}
#inthold h1 {border-bottom:none; padding-left:4px; color:#002f67; font-weight:bold;}

.intblock {float:left; width:228px; padding:10px;}
.intblock2 {float:right; width:229px; padding:10px;}
.box {border:1px #93a7b2 solid; padding:10px; background:#d4dde6;}
.info {background:#dff0f7; padding:10px; margin:15px 0 15px 0!important;}
.info h1 {display:block; padding:0 0 10px 0; border-bottom:1px #83b5c7 solid; color:#002978; font-size:1.5em;}
.splitter {border-bottom:1px #93a7b2 dashed; padding-bottom:10px; margin-bottom:10px;}
.nmt {margin-top:0;}

/* ABOUT US */
#aubanner {width:730px; height:95px; padding:290px 15px 0 15px; background:url('../i/aubanner.jpg') no-repeat top left; overflow:hiiden; margin-bottom:10px;}
#aubanner h3 {color:#fff; font-size:2.2em; margin:0 0 0.3em 0; font-weight:400;}
#aubanner p {margin:0; color:#fff; font-size:1em; font-weight:bold;}
#aubanner p a {display:block; color:#fff; text-decoration:none; background:url('../i/more2.png') no-repeat bottom right;}
#aubanner p a:hover {display:block; color:#fff; text-decoration:underline;}
#footer {float:left; width:1000px; border-top:1px #999 dashed; height:45px; padding-top:25px; color:#999;font-size:0.75em;}
#footer a {color:#999; text-decoration:none;}
#footer a:hover {color:#bd2f19; text-decoration:none;}
#rss {float:right; display:block; height:19px; width:20px; background:url('../i/rss.gif') no-repeat left; padding-left:20px;}
#rss a {color:#e56802; font-weight:bold; text-decoration:none; font-size:1em; font-weight:bold;}
#rss a:hover {text-decoration:underline; color:#e56802;}
#slider {float:left; height:397px; width:1000px; overflow:hidden; margin:20px 0 10px 0;}

.clearright {clear:right; height:0;}
*html .clearright {clear:right; height:0; line-height:0;}
.clearends {clear:both; height:0; line-height:0;}
.clearleft {clear:left; height:0;}

.icon_html {margin:0; padding:0; list-style-image:url('../i/explor_icon.gif')!important;}
.icon_html li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/explor_icon.gif')!important;}
.icon_html li ul {margin:0; padding:0; list-style-type:none!important;}

.icon_pdf {margin:0; padding:0; list-style-image:url('../i/pdf_icon.gif')!important;}
.icon_pdf li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/pdf_icon.gif')!important;}
.icon_pdf li ul {margin:0; padding:0; list-style-type:none!important;}

.icon_cast {margin:0; padding:0; list-style-image:url('../i/webcast.gif')!important;}
.icon_cast li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/webcast.gif')!important;}
.icon_cast li ul {margin:0; padding:0; list-style-type:none!important;}

.float-lbox {float:left; margin:0 8px 2px 0; width:200px; border:2px #d3d3d3 solid; padding:2px 2px;}
.float-l {float:left; padding:0 8px 0 0;}
.float-r {float:right; padding: 0 8px 10px 5px;}
.sml {font-size:0.95em; color:#002f67;}
.highlighted {
background:none repeat scroll 0 0 #999999;
color:#FFFFFF;
padding:10px;
}
.wht {color:#fff;}
.tspecs {border:1px #000 solid; width:100%; background:#f2f2f2;}

/* FINANCIALS */
.dir-tbl {width:530px;}
.dir-tbl tr td {padding:15px 8px 15px 2px; vertical-align:top;}
.dir-tbl img {border:2px #002978 solid;}

.fin-tbl {width:530px;}
.fin-tbl tr td {padding:2px 5px 2px 2px; vertical-align:top;}
.fin-tbl h3 {font-size:2.5em; margin-bottom:0;}
.uline1 {border-bottom:1px #666 solid;}
.uline2 {border-bottom:2px #666 solid;}
.t {border-top:1px #666 solid;}
.b {border-bottom:1px #666 solid;}
.l {border-left:1px #666 solid;}
.r {border-right:1px #666 solid;}
.tr {border-top:1px #666 solid; border-right:1px #666 solid;}
.tl {border-top:1px #666 solid; border-left:1px #666 solid;}
.bl {border-bottom:1px #666 solid; border-left:1px #666 solid;}
.br {border-bottom:1px #666 solid; border-right:1px #666 solid;}
.b2r {border-bottom:2px #666 solid; border-right:1px #666 solid;}
.b2l {border-bottom:2px #666 solid; border-left:1px #666 solid;}
.t2b {border-top:2px #666 solid; border-bottom:1px #666 solid;}
.spacer td {height:3px; line-height:3px;}
.footer {font-size:0.8em; font-style:italic;}

.tbl-header {color:#fff;}