/* 	styles.css 	(c) www.actualevents.co.za 		*/
body {background:#fff;text-align:center;margin:30px 0}
div, td {margin:0;padding:0;font:normal 8pt Arial;;line-height:12px}
img {margin:0;border:0;display:inline}
h1 {margin:0 0 16px 0;padding:0;font:bold 17pt Verdana;/*background:url(images/h1back.jpg) repeat-x bottom*/}
h3 {margin:0;font:bold 10pt Arial}
a, a:visited {color:orange;text-decoration:none}
a:hover {color:#E84D00}
#wrapper {margin:auto;width:800px;border:1px solid #bbb;text-align:left}
#header {height:122px;}
#homelogo {text-align:center;margin-top:100px}
#definition {text-align:left;width:386px;color:#FF8213;margin:auto;font-weight:normal}
#definition h1 {float:left;font:bold 8pt Arial;width:18%}
#definition table {float:left;width:80%;margin:0;padding:0;color:#FF8213;}
#newsticker {float:left;width:181px;margin-left:34px}
#newshead {height:36px}
#newsback {height:63px;background:url(images/newstickback.jpg);overflow:auto}
#homenav {color:#FF8213;margin:80px 0}
#homenav a, #homenav a:visited {color:#FF8213;text-decoration:none}
#homenav a:hover {color:#E84D00}
#logo {float:left;width:291px}
#topnav {float:left;width:161px;height:122px}
#topnav ul {list-style:none;margin:13px 0 0 0;padding:0}
.mainmenu {margin:6px 0 6px 23px}
.contacts {margin: 0 0 0 45px}
#headright {float:left;width:131px}
#nav {height:40px;width:802px}
#navleft {float:left;width:29px;height:40px;background:#222 url(images/navleft.jpg)}
#navmain {float:left;width:548px;height:40px;background:#222 url(images/navmainback.jpg) repeat-x;}
#navmaintop {height:20px;width:540px;margin:0 0 0 8px;background:#222 url(images/quicknav.jpg)}
#navmainbot {height:20px;color:white;font:normal 8pt Arial}
#navmainbot ul {list-style:none;margin:0 0 0 10px;padding:0}
#navmainbot ul li {display:inline;margin:0;padding:0;height:20px;}
#navmainbot ul li a, #navmainbot ul li a:visited {color:white;text-decoration:none;}
#navmainbot ul li a:hover {color:orange}
.bull {width:20px;display:block;background:url(images/bull.jpg)}
#navright {float:left;width:110px;height:40px;background:url(images/navright.jpg) no-repeat}
#navrightinfo {float:left;width:70px}
#historypage {background:url(images/infoback.jpg) no-repeat top right;width:755px}
#contactpage {background:url(images/contback.jpg) no-repeat top right;width:765px}
#presspage {background:url(images/pressback.jpg) no-repeat top right;width:755px}
#contpad {padding:14px 0 20px 40px}
#content {background:url(images/bodyback.jpg) repeat-y;width:714px;padding:20px 0 20px 20px;text-align:justify}
#contentnopad {background:url(images/bodyback.jpg) repeat-y;width:725px;padding:0;text-align:justify}
#histleft {float:left;width:340px}
#histright {float:left;width:326px;margin:22px 0 0 26px}
#histboxes {margin:20px 0 0 0}
#histboxes img {float:left;margin:0 0 0 19px}
#provincespage {background:url(images/provback.jpg) no-repeat top right;width:755px}
#provleft {float:left;width:169px;text-align:left}
#provmid {float:left;width:352px;margin:0 0 0 20px}
#provright {float:left;width:135px;margin:0 0 0 18px}
#contleft {float:left;width:253px;}
#contright {float:left;width:465px;text-align:right;}
#contleft h1 {margin:20px 0 0 0}
.continfoleft {float:left;width:70px;height:20px;margin-top:11px}
.continforight {float:left;width:100px;line-height:16px;margin-top:11px}
#backgroundpage {background:url(images/backback.jpg) no-repeat top right;width:755px}
#backleft {float:left;width:460px}
#backright {float:left;width:223px;margin:14px 0 0 0;text-align:right}
#affiliationspage {background:url(images/affback.jpg) no-repeat top right;width:755px}
.affleft1 {float:left;width:353px;margin-right:20px}
.affleft1 img, affleft2 img {margin:0 5px 0 0}
.affright1 {float:left;width:310px}
.affright2 img {margin: 0 0 0 5px}
.affleft2 {float:left;width:311px;margin-right:20px}
.affright2 {float:left;width:360px}
.contboxpad {padding:14px 0 0 40px}
.contbox {background:url(images/bodyback.jpg) repeat-y;width:714px;padding:20px 0 16px 20px;text-align:justify}
.toplink {text-align:right}
#servleft {float:left;width:441px;padding-top:20px}
#servleft p {margin: 0 0 16px 14px}
#servright {float:left;width:226px;margin:12px 0 0 26px;text-align:right;}
#servright img {float:left;margin:0 0 10px 10px}
#locationpage {background:url(images/locationback.jpg) no-repeat top right;width:755px}
#locationleft {float:left;width:200px;margin-top:18px}
#locationmid {float:left;width:288px;margin:16px 16px 0 16px}
#locationright {float:left;width:165px;margin-top:13px}
#servicespage {background:url(images/servback.jpg) no-repeat top right;width:755px}
#footerbox {border:1px solid #bbb;width:720px;margin:0 0 20px 40px;height:40px}
#footer {margin:0 0 10px 0;font-weight:bold;font-size:7pt;text-align:center}
.clear {clear:both;}
.sainfo {color:orange;font-size:7pt;font-weight:bold}
.dfd {margin:20px 0 0 20px}
#ajaxticker1{margin:0 4px;height: 50px;padding: 5px 5px 0 5px;background: #FFFFFF;}
#ajaxticker1 div{background-color: #FFFFFF;line-height:11px}
.someclass{text-align:justify;}
#pressimgs {text-align:left}
#pressimgs div {float:left;width:130px;margin:0 42px;font-weight:bold;text-align:center}
#pressimgs div a, #pressimgs div a:visited {border:1px solid #aaa;display:block}
#pressimgs div a:hover {border:1px solid orange}
#rollimglayer {width:135px;height:173px;background:url(images/loading.gif) no-repeat center}
.pback {font-size:12pt;font-weight:bold}