/* 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;}
h1 span {color:#002f67; font-size:1em!important; margin-bottom:0;}
h2 {color:#002f67; font-size:1.3em; margin-top:0;}
h2 span {color:#999; font-size:0.7em; font-weight:normal;}
h3 {color:#002f67; font-size: 12px; margin-top:0;}
h4 {color:#002f67; font-size:1em; margin-top:0;}
h5 {color:#002f67; font: normal 14px Arial, Helvetica, sans-serif; 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 {width:998px; font-size:0.8em; margin:0px 0 20px 0; 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%;}

.more2 {display:block;  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;}
#boxright {float:right; 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; min-height:85px;}
#box5 h1 {padding:8px 0 0 4px;}
.blk a {color:#000;}

#textbox {float:left; width:998px; margin-bottom:20px;}
#textbox_homefoot {float:right; width:720px; margin-bottom:20px; padding:10px;}
#textbox_homefoot h1 { padding:8px 0 0 0;}
#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;}

#holder2 {float:right; width:750px; margin-top:15px; padding-bottom:30px;}
#holder2 #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;}
#holder2 #crumbs a {color:#253370; text-decoration:none;}
#holder2 #crumbs a:hover {color:#b0232a; text-decoration:none;}
#holder2 #crumbs strong {color:#000; font-weight:400;}


#split_text {float:left; width:750px; font-size:0.85em;}
#split_text2 {float:left; width:750px; 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;}

.f {float:left; width:140px; padding:0 10px 10px 0;}
.f p {color:#c62132;}


.left_box {float:left; padding:0 10px 10px 0; width:300px; font-size:11px;}
.key {padding-left:305px!important;}



.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:hidden; 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;}

#realpeople {float:left; width:235px;}
#conditions {float:right; width:600px;}
.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;}

.box_n {background:#d6e1ed; width:500px; padding:10px}

.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-tbl2 {width:100%;}
.fin-tbl2 tr td {padding:2px 5px 2px 3px; vertical-align:bottom;}

.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;}
.tlrr {border-top:1px #666 solid; border-left:1px #666 solid; border-right:1px #666 solid;}
.tlrb {border-bottom:1px #666 solid; border-left:1px #666 solid; border-right:1px #666 solid;}
.lr {border-left:1px #666 solid; border-right: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;}
.fin-tbl td.indent {
	padding:0 8px 0 16px!important;
	margin:0 0 0 0;
	vertical-align:middle;
}
.spacer td {height:3px; line-height:3px;}
.footer {font-size:0.8em; font-style:italic;}
.tbl-header {color:#fff;}

.img_l { float: left; padding: 0 10px 10px 0; font: 11px Arial, Helvetica, sans-serif;}

.blueBox { width: 510px; padding: 10px; background: #BDE3F2;}



#rightside .rbox2 #accordion {
    list-style: none!important;
    padding: 0 0 0 0;
    width: 120px;
	border: none!important;
	margin: 0!important;
}
#rightside .rbox2 #accordion div {
    display: block;
    margin: 1px;
    cursor: pointer;
    padding: 0px; 
	border: none!important;
	list-style-image: none !important;
	 

}

#rightside .rbox2 #accordion div a {
    display: block;
    margin: 1px;
    cursor: pointer;
    padding: 0; 
	border: none!important; background:none!important; 
	list-style-image: none !important;
	 

}
#rightside .rbox2 #accordion ul {
    list-style: none!important;
    padding: 0 0 0 0;   
	margin: 0!important; 
	border: none!important;
	
}
#rightside .rbox2 #accordion ul{
    display: none;  
	 list-style-image: none !important;
}
#rightside .rbox2 #accordion ul li {
    font-weight: normal;
    cursor: auto;
    padding: 0 0 0 0px!important; margin: 0!important;
	list-style-image: none !important;  
	
}

.lsub {  padding: 0 0 0 10px!important; }

.lsub a { background: none!important}
#rightside .rbox2 #accordion a {
    text-decoration: none; background:none!important; 
}
#rightside .rbox2 #accordion a:hover {
    text-decoration: underline;
}
  
img { border: 0;}

#box6 {    padding:-0px 0 0px 10px!important; margin: 0 auto; z-index: 999; width: 480px; }
.blue {color:#002f67;}

.alignbottom td {
	vertical-align:bottom!important;
}
/* Accordions */

#learnership  .accordion {
	padding-bottom:1em;
	width: 100%;
	font:12px;
}


.accordion {
	padding-bottom:1em;
	width: 435px;
	font:12px;
}
.accordion-header .ui-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
	height: 16px;
    width: 16px;
	background-image:url(../i/ui-iconsblack.png);
}
.accordion .accordion-header {
	display:block;
	padding: 0.5em 0.5em 0.5em 2.2em;
	font-size: 12px !important;
    line-height: 1;
    margin: 0 !important;
	position: relative;
	min-height: 0;
	cursor: pointer;
	background-color:#none;
	border-bottom:1px #e1d8af solid; color:#e1d8af;
    color: #000;
    font-weight: normal;
	border-top:5px solid #FFF;	
	
}

.accordion h2.hover, 
.accordion h2:hover, 
.accordion h2.active {
	background: #194596;
    color: #FFFFFF;
}

.accordion h2.hover .ui-icon, 
.accordion h2:hover .ui-icon {
	background-position:-16px 0;
}

.accordion h2.active .ui-icon {
	background-position:-32px 0;
}

.accordion .accordion-content {
    padding: 1em 1.5em;
	font-size:12px;
	/*border-width:0 1px 1px;
	border-color:#E4E0DF;
	border-style:solid;*/
}
.accortext {color:#002f67; font-size:1.2em; margin-top:0;}

/*SLIDER*/


#banner-fade,
#banner-slide{
	margin-bottom: 60px;
}

#banner-fade ul li {list-style:none !important; margin:0 !important; padding:0 !important; }
#banner-fade ul { margin:0 !important; padding:0 !important; display:none}
#banner-fade ul li img { border: 0px solid #e1d8af!important;}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none; 
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999; 
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}





ul.bjqs{position:relative; list-style:none;padding: 0px!important;margin: 0;overflow:hidden; display:none ;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; }
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; display:none}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block; }
p.bjqs-caption{display:none;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}



.tbl_content th, .tbl_content td {padding:3px 3px; font-size:11px; border:1px solid black;}
.tbl_content .wht {color:#fff;}
.tbl_content .wht strong, .tbl_content .wht b {color:#fff;}
.bl2 {border-bottom:2px #000 solid; border-left:2px #000 solid;}
.r2 {border-right:2px #000 solid;}
.l2 {border-left:2px #000 solid;}
.t2 {border-top:2px #000 solid;}
.tr2 {border-top:2px #000 solid; border-right:2px #000 solid;}
.small_font {font-size:10px!important;}
.blue_tbl {color:#002f67;}