/* Lewis - Ince (PTY) LTD- May 2009 */

html, body {font: 0.85em arial, helvetica, sans, verdana, sans-serif; 
padding:0; margin:0; color:#666; background:#7599c0 url('../i/pbg.jpg') repeat-x top;}

td {font-size:12px;}
a {color:#666; text-decoration:underline;}
a:hover {color:#959595; text-decoration:none;}

h1 {color:#08398c; font-size:1.7em; font-weight:normal; margin:0;}
h2 {color:#08398c; font-size:1.5em; font-weight:normal; margin-bottom:0;}
h3 {color:#fff; font-size:1.3em; font-weight:normal; margin-bottom:0;}

/* MAIN */
#page_wrapper {position:relative; margin:0; padding:0; width:966px; min-width:966px; background:url('../i/wrapper.jpg') no-repeat;}
#wrapper {margin:0; padding:0; width:966px; min-width:966px; background:url('../i/mbg.jpg') repeat-y; text-align:left;}
#inner_container {padding:220px 10px 20px 20px; width:670px; margin-left:230px;}
#inner_container ul {list-style-image:url('../i/h_bul.gif'); margin:0; padding:0;}
#inner_container li {list-style-image:url('../i/h_bul.gif'); margin:0 0 0 30px; padding:0 0 4px 0;}

#inner_container ul li ul {list-style-image:url('../i/dash_2.gif'); margin:0; padding:0;}
#inner_container li ul li {list-style-image:url('../i/dash_2.gif'); margin:0 0 0 20px; padding:0 0 4px 0;}


#half_container {padding:220px 10px 20px 20px; width:503px; margin-left:230px;}
#half_container ul {list-style-image:url('../i/h_bul.gif'); margin:0; padding:0;}
#half_container li {list-style-image:url('../i/h_bul.gif'); margin:0 0 0 30px; padding:0 0 4px 0;}

#news_container {padding:220px 10px 20px 20px; width:670px; margin-left:230px;}
#news_container a {color:#666; font-size:1.5em; font-weight:normal; margin-bottom:0;}



/* HOME PAGE */
#home_container {padding:220px 10px 20px 40px; width:880px;}
#home_container h1 {color:#08398c; font-size:1.3em; font-weight:normal; margin:0;}
#home_container table {margin-top:10px;}
.block_1 {background:url('../i/blk_1.jpg') no-repeat center; margin:0; padding:0; width:232px; height:110px; vertical-align:top;}
.block_1 h3 {color:#fff; font-size:1.1em; font-weight:bold; margin:0; padding:4px 7px 4px 7px;}
.block_1 ul {list-style-image:url('../i/h_bul.gif'); margin:7px 0 0 0; padding:0;}
.block_1 li {list-style-image:url('../i/h_bul.gif'); margin:0 0 0 23px; padding:0 0 3px 0;}
.block_1 p {margin:6px 0 0 6px; padding:0; font-size:1em; font-weight:bold;}
.block_1 p a {text-decoration:none;}
.block_1 p a span {font-size:0.8em; font-weight:400;}
.block_2 {background:url('../i/blk_2.jpg') no-repeat center; margin:0; padding:0; width:296px; height:110px; vertical-align:top;}
.block_2 h3 {color:#fff; font-size:1.1em; font-weight:bold; margin:0; padding:4px 7px 4px 7px;}
.block_2 ul {list-style-image:url('../i/h_bul.gif'); margin:0 0 0 0; padding:0;}
.block_2 li {list-style-image:url('../i/h_bul.gif'); margin:0 0 0 23px; padding:0 0 3px 0;}
.block_2 p {margin:6px 0 0 6px; padding:0; font-size:1em; font-weight:bold;}
.block_2 p a {text-decoration:none;}
.block_2 p span {font-size:0.8em; font-weight:400;}
.spliter {width:60px;}


/* CONTENT */
.separate {border-bottom:1px #d1d1c9 solid;}
.financials  {width:100%;}
.financials tr td {padding:2px 8px 2px 0;}
.financials tr td h2 {color:#08398c; font-size:16px; font-weight:normal; margin-bottom:0;}
.financials th {text-align:left; background:#666; color:#fff;}
.uline1 {border-bottom:1px #d1d1c9 solid;}
.nmt {margin-top:0!important;}
.right {float:right; padding:0 0 0 30px; right:5px;}
.float-l {float:left; padding:0 10px 15px 0;}

.cal {width:100%;}
.cal th {text-align:left; background:#999898; color:#fff;}


/* FIN TABLE */
.fin_tbl {width:650px; font-size:12px;}
.fin_tbl td {padding:2px 15px 2px 0;}
.fin_tbl th {color:#fff;}

.br2 {border-bottom: 2px #666 solid; border-right: 1px #666 solid;}
.bl2 {border-bottom: 2px #666 solid; border-left: 1px #666 solid;}

.br {border-bottom: 1px #666 solid; border-right: 1px #666 solid;}
.tl {border-top: 1px #666 solid; border-left: 1px #666 solid;}
.tr {border-top: 1px #666 solid; border-right: 1px #666 solid;}
.bl {border-bottom: 1px #666 solid; border-left: 1px #666 solid;}

.t {border-top: 1px #666 solid;}
.b {border-bottom: 1px #666 solid;}
.b2 {border-bottom: 2px #666 solid;}
.bw {border-bottom: 1px #fff solid;}
.l {border-left: 1px #666 solid;}
.r {border-right: 1px #666 solid;}

#inner_container H2 { margin-bottom:5px; }

.board {width:100%; font-size:0.85em;}
table.board td { vertical-align:top; }
table.board td p { margin:0px auto 20px 0px; }


/* right */
#right {position:absolute; top:210px; right:19px; width:180px;}

/* TOP */
#top_contain {position:absolute; z-index:199; top:0; left:0; width:928px; background:url('../i/tbar.gif') repeat-x top; height:169px; margin-left:19px;}
#quicklinks {position:absolute; top:0; left:25px; z-index:185;}
#quicklinks ul {list-style-type:none; margin:0; padding:0;}
#quicklinks ul li {list-style-type:none; margin:0; padding:0 5px 0 5px; float:left; display:block; height:28px; line-height:28px; font-size:0.85em; color:#999; font-weight:bold;}
#quicklinks ul li a {display:block; color:#999; font-weight:bold; text-decoration:none; padding:0 5px 0 5px;}
#quicklinks ul li a:hover {display:block; color:#fff; background:url('../i/t_hov.gif') repeat-x;}
#banner {padding-top:28px;}

.selected {display:block; color:#fff!important; background:url('../i/t_hov.gif') repeat-x;}

/* SEACRHBOX */
#searchbox {position:absolute; top:2px; left:332px; margin:0; padding:0; z-index:1;}
.sb {padding-right:91px; background:#fff; border:1px #9C9785 solid; color:#000; width:90px; height:13px; line-height:13px; font-size:0.8em;}
.sbutton {position:absolute; top:4px; right:-20px;}

/* TOP ICONS*/
#icons {position:absolute; right:10px; top:5px;}
#icons ul {display:inline; margin:0; padding:0;}
#icons ul li{display:inline; margin:0; padding:0 4px 0 4px; list-style-type:none;}

/* LEFT MENU */
#left_menu {position:absolute; left:15px; top:213px; width:186px;}
#left_menu ul {list-style-type:none; margin:10px 0 0 0; padding:0;}
#left_menu li {list-style-type:none; margin:0 0 0 16px; padding:1px 0 2px 0;}
#left_menu li a {background:url('../i/l_m1.gif') no-repeat; color:#5b5b5b; text-decoration:none; display:block; width:186px; height:27px; line-height:27px; text-indent:20px;}
#left_menu li a:hover {background:url('../i/l_m2.gif') no-repeat!important; color:#fff; text-decoration:none;}


/* FOOTER */
#footer {border-top:1px #909090 solid; width:928px; margin:0 0 0 19px; height:48px; color:#909090;}
#footer a {color:#909090; text-decoration:underline;}
#footer a:hover {color:#999; text-decoration:none;}
#footer ul {list-style-type:none; margin:20px 0 0 22px; padding:0;}
#footer li {list-style-type:none; margin:0 11px 0 0; padding:0; float:left; font-size:0.8em;}



/*Help*/

.float-l {float:left; padding:0 10px 0 0;}


.icon {margin:0; padding:0; list-style-type:none;}
.icon li {
	list-style-image:url('../i/bullet.gif');
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 17px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
.icon li ul {margin:0; padding:0; list-style-type:none!important;}

.icon_pdf {margin:0; padding:0; list-style-type:none; width:350px;}
.icon_pdf li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/pdf_icon.gif');}
.icon_pdf li ul {margin:0; padding:0; list-style-type:none!important;}

.icon_pdf_fa {margin:0; padding:8px 0 0 0; list-style-type:none;}
.icon_pdf_fa li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/pdf_icon.gif');}
.icon_pdf_fa li ul {margin:0; padding:0; list-style-type:none!important;}

.icon_excel {margin:0; padding:0; list-style-type:none;}
.icon_excel li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/excel.gif');}
.icon_excel li ul {margin:0; padding:0; list-style-type:none!important;}
.icon_none {
	margin:0 0 0 22px;
	padding:0 0 8px 0;
	list-style-image:none;
}


.icon_pdf li span {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.flL{
	float:left;
}
.flR{
	float:right;
}
.iconPDF, .iconXLS, .iconXLS2, .iconDOC, .iconPIN, .iconWEB, .iconIDEA, .iconYES, .iconNO, .iconFLAG, .iconHOME, .iconFONT, .iconPOWER, .iconVIDEO, .iconPHOTO, .iconAUDIO, .iconRSS, .iconFF, .iconIE, .iconSAFARI, .iconOPERA, .iconCHROME, .iconSWF, .iconTheWorld, .iconZIP {
	padding-left: 22px!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	height:20px;
}

.iconPDF {
	background-image: url("../i/acroread.png");
}
.iconXLS {
	background-image: url("../i/excel.png");
}
.iconXLS2 {
	background-image: url("../i/excel.png");
}
.iconDOC {
	background-image: url("../i/Files-Word.png");
}
.iconPIN {
	background-image: url("../i/note2.png");
}
.iconWEB {
	background-image: url("../i/knetconfig.png");
}
.iconIDEA {
	background-image: url("../i/idea.png");
}
.iconYES {
	background-image: url("../i/apply_002.png");
}
.iconNO {
	background-image: url("../i/button_cancel.png");
}
.iconFLAG {
	background-image: url("../i/flag.png");
}
.iconHOME {
	background-image: url("../i/gohome.png");
}
.iconFONT {
	background-image: url("../i/font_truetype.png");
}
.iconPOWER {
	background-image: url("../i/shutdown.png");
}
.iconVIDEO {
	background-image: url("../i/aktion.png");
}
.iconPHOTO {
	background-image: url("../i/camera_mount.png");
}
.iconAUDIO {
	background-image: url("../i/sound.png");
}
.iconRSS {
	background-image: url("../i/iconRSS.png");
}
.iconFF {
	background-image: url("../i/iconFirefox.png");
}
.iconIE {
	background-image: url("../i/iconIE.png");
}
.iconSAFARI {
	background-image: url("../i/iconSafari.png");
}
.iconOPERA {
	background-image: url("../i/iconOpera.png");
}
.iconCHROME {
	background-image: url("../i/iconChrome.png");
}
.iconSWF {
	background-image: url("../i/flashplayer_19x19.png");
}
.iconTheWorld {
	background-image: url("../i/iconTheWorld.png");
}
.iconZIP{
	background-image: url("../i/zip.png");
}
.truncate_more_link{
	font-size:70%;
	color:#00508F;
}



.con-tbl tr td h2 {color:#08398c; font-size:1.5em; font-weight:normal; margin-bottom:0;}

.newsdesc {border-bottom:1px #c3d0d6 solid; padding-bottom:20px;}
.uline1 {border-bottom:1px #999 solid;}
.uline2 {border-bottom:2px #999 solid;}