/* Tongaat - Ince pty ltd - October 2007 */

/* MAIN */
body {background:#FDFCFB; font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif, Verdana;	
	margin:0;
	padding:0; 
	color: #636466; width:100%; height:100%;}

h1 {color:#959E37; font-size:17px; margin:5px 0 0 0; text-align:left;}
h2 {color:#9F5152; font-size:17px; margin:0; text-align:left; }
#wrapper #contents-site h2 {
	text-transform: uppercase;
}
h3 {color:#9F5152; font-size:15px; margin:5px 0 0 0; text-align:left; font-weight:normal;}
h4 {color:#636466; font-size:13px; margin:5px 0 0 0; text-align:left;}
h5 {color:#636466; font-size:12px; margin:5px 0 5px 0; text-align:left; text-decoration:underline;}
h6 {color:#A94A4E; font-size:13px; margin:5px 0 0 0; text-align:left;}
p {color:#636466; font-size:12px; margin: 1em 0 1em 0; text-align:justify;} 
td {font-size:12px;}
a {color:#9F5152; text-decoration:underline;}
a:hover {color:#636466; text-decoration:underline;}
/* a:first-letter {text-decoration: underline!important;} */
/* a:hover:after, a:focus:after {content: " [" attr(accesskey) "] ";} */
.ie_fix a {text-decoration:none;}
ul li {text-align:left;}
input {font-family: Arial;}
textarea {font-family: Arial;}

a em {font-style: normal;
text-decoration: underline;}
ol.list {margin:0; padding:0;}
ol.list li {margin-left:23px; text-align:left; padding-top:3px; padding-bottom:3px;}


li {font-size: 12px;}
.list {margin:0 0 12px 0; padding:0;}
.list li {margin-left:16px; padding: 2px 0 2px 0;}
.nmt {margin-top:1px;}

/* HOME */
.normal_h {font-size:12px; font-weight:normal!important;}
#hometbl {width:100%;}
#hometbl tr td {vertical-align:top;}
#hometbl h1 {padding-bottom:8px;}
#homecol_1 {background:#E5E6CE; width:210px; border-right:3px #FFF solid;}
#homecol_2 {background:#F2F3E5; width:518px;}
#homecol_3 {background:#f2f3e5; width:210px; border-left:3px #FFF solid;}
.smallheader {color:#959E37; font-size:11px!important; margin-top:1px; text-align:left; font-weight:normal; padding-bottom:10px; margin-bottom:0;}
.smallheader a {color:#959E37; font-size:11px!important; margin-top:1px; text-decoration:underline;}
.smallheader a:hover {color:#636466; font-size:11px!important; margin-top:1px; text-decoration:underline;}
.br3 {border-right:3px #FFF solid; border-bottom:3px #FFF solid;}
.br4 {border-bottom:3px #FFF solid;}
.lefthome {padding-left:8px; padding-right:8px; background:#F2F3E5; padding-top:15px;}
.lefthome_2 {padding-left:8px; padding-right:8px; border-top:3px #fff solid;}
#sharetable {width:100%; margin-top:7px; margin-bottom:7px;}
#sharetable tr td {text-align:left; font-size:12px; padding:3px; color:#636466; background:#FFF;}
.hometext1 p {text-align:left;}
.homebutton1 {border-top:3px #FFF solid; margin-top:0;}
.homebutton2 {border-top:3px #FFF solid; margin-top:0;}
.homebutton3 {border-top:3px #FFF solid; margin-top:0;}
.hometext1 {padding-left:10px; padding-right:4px; margin-top:10px; text-align:left;}
.news_sens td {padding:7px 9px 7px 9px; width:50%;}
.new_bdr {border-right:3px #fff solid;}
.news_sens h1 {padding-bottom:0!important;}
.right_order {margin-left:5px;}
.breaker {border-bottom:1px #959e37 solid; padding-bottom:10px; text-align:left;}
#homecentre1 {background:#959E37; padding: 15px 15px 15px 15px; text-align:left;}
.maintitle {color:#FFF; font-size:19px;}
.maintext {color:#231F20; margin-top:10px; font-size:13px;}
.maintext a {color:#fff; padding-top:3px; text-decoration:underline; font-size:10px; font-weight:bold;}
.maintext a:hover {color:#E5E6CE; text-decoration:underline;}
#home_pic {border-top:3px #FFF solid; margin:0; padding:0;}
.img_bdr {border-bottom:3px #FFF solid; margin:0; padding:0;} 
#homecentre2 {padding: 15px 15px 15px 15px; text-align:left;}
.righthome {padding-left:8px; padding-right:3px; background:#F2F3E5; padding-top:15px; text-align:left;}
.righthome_2 {padding-left:8px; padding-right:3px;}
.latest {margin:5px 5px 0 0px; text-align:left; padding-bottom:10px;}
.latest h1 {background:#959E37; margin:0; font-size:12px; color:#E5E6CE; font-weight:bold; padding:1px;}
.latest .title {color:#636466;}
.latest .more a{color:#00652E; text-decoration:underline; font-size:10px; font-weight:bold; padding-top:0; padding-bottom:10px;}
.latest .more a:hover{color:#959E37; text-decoration:underline;}
.latest p {text-align:left;}
.footprint p {text-align:left;}
.date_head {background:#959E37; font-size:12px; color:#E5E6CE; font-weight:bold; padding:1px;}
.empty_box {border-top:3px #fff solid; margin:0; padding:0;}
.sitehelp {width:300px;}
.sitehelp tr td {padding:1px 5px 1px 2px;}
.sitehelp th {text-align:left; font-size:1em; color:#959e37; background:#e0e9c2; text-align:left;}
.more_temp a {color:#00652E; padding-top:3px; text-decoration:underline; font-size:10px; font-weight:bold;}
.more_temp a:hover {color:#959E37; text-decoration:underline;}
.spacer {height:40px;}
/* TOP */

#wrapper {min-width:944px; width:944px; position:relative; z-index:1;}
#topwrapper {position:relative; z-index:1; height:160px;}
#topbannerwrapper {position:relative; z-index:1; top:30px;}
#topbanner {float:left; background:#FDFCFB url('../i/top_banner.jpg') no-repeat top left;}
a #topbanner {display:block; width:731px; height:101px; cursor:hand;}

.clearends {clear:both; height:0; line-height:0;}

#quicklinks {background:#E5E6CE url('../i/quicklinks_bkg.gif') no-repeat top left; width:210px; height:101px; position:absolute;right:0px; z-index:1;}
.quicklinks_inner {padding:15px 2px 5px 7px;}
.quicklinks-tbl {margin:4px 10px 0 0; text-align:left;}
.quicklinks-tbl tr td {padding-top:1px;}
.quicklinks-tbl tr td a {color:#636466; font-size:12px; text-decoration:none; font-weight:bold;}
.quicklinks-tbl tr td a:hover {color:#924A39; text-decoration:underline;}



#utils {position:absolute;top:4px; right:9px; z-index:1;}
#utils tr td {color:#939598; font-size:12px; vertical-align:top; padding-top:4px;}
#utils tr td img {padding-top:2px;}
#utils tr td a strong {color:#E28B3C; background-color: transparent;}
#utils tr td a:hover strong {color:#914938;}
#utils input {font-size:12px;}
#utils form {margin-top:-4px!important;}
#search_box {width:195px; border:1px #a4b97f solid; height:17px; line-height:17px; color:#898b8f;}
.go {position:absolute; right:-9px; top:0px;}
#utils tr td a {color:#898B8F; text-decoration:none; margin-top:4px!important; padding-right:15px;}
#utils tr td a:hover {color:#914938; text-decoration:none; margin-top:4px!important; padding-right:15px;}
.options {position:absolute; top:140px; right:5px; z-index:181;}
.options td {padding-right:6px;}

.nopr {padding-right:7px!important;}


.utils1 {width:50px;}
.utils2 {width:78px;}
.utils3 {width:50px;padding-right:10px;}

/* CONTENTS */

.float-l span {color:#757b1c; font-size:11px!important;}
.float-r {float:right; padding:0 0 10px 15px;}
.float-left {float:left; padding:0px;}
.float-right {float:right; padding:0px;}
.clearleft {clear:left; height:0; line-height:0;}
.float-l {float:left; padding:0 15px 10px 0;}
#contents-site {position:relative; margin: 20px 217px 20px 200px; text-align:left; padding-left:15px; border-left:1px #C7C8CA solid;}
#contents-site h2 { text-transform:capitalize; }
#contents-invitation {position:relative; margin: 20px 100px 20px 100px; text-align:left; padding-left:0; }

#contents-full {margin: 20px 217px 20px 0; text-align:left; padding-left:15px;}
#contents-tbl {margin: 20px 5px 20px 200px; text-align:left; padding-left:15px; border-left:1px #C7C8CA solid;}
.contents-tbl tr td {font-size:12px;}

.br {border-bottom:1px #636466 solid; border-right:1px #636466 solid;}
.bl {border-bottom:1px #636466 solid; border-left:1px #636466 solid;}
.tl {border-top:1px #636466 solid; border-left:1px #636466 solid;}
.tr {border-top:1px #636466 solid; border-right:1px #636466 solid;}
.t {border-top:1px #636466 solid;}
.l {border-left:1px #636466 solid;}
.r {border-right:1px #636466 solid;}
.b {border-bottom:1px #636466 solid;}
.rl {border-right:1px #636466 solid; border-left:1px #636466 solid;}
.shrink {font-size:11px!important;}

.small-tbl {width:400px; margin-top:10px; margin-bottom:15px;}
.small-tbl td {padding:3px; background:#ECEDD4;}
.small-tbl th {background:#E5E6CE; color:#959E37; font-weight:normal; padding:5px;}
.small-tbl a {color:#636466; text-decoration:underline;}
.small-tbl a:hover {color:#9F9F9F; text-decoration:none;}
.mo_tbl {width:100%; margin-top:10px; margin-bottom:15px;}
.mo_tbl td {padding:3px; background:#ECEDD4;}
.mo_tbl th {background:#E5E6CE; color:#959E37; font-weight:normal; padding:5px;}
.mo_tbl a {color:#636466; text-decoration:underline;}
.mo_tbl a:hover {color:#9F9F9F; text-decoration:none;}
.fin-tbl {width:695px; margin-top:5px;}

.uline1 {border-bottom:1px #E5E6CE solid;}
.uline2 {border-bottom:2px #E5E6CE solid;}
.sus_line1 {border-bottom:1px #000 solid;}
.sus_line2 {border-bottom:2px #000 solid;}
.order_tbl {width:100%; margin-top:0; margin-bottom:0;}
.order_tbl td {padding:3px; background:#ECEDD4;}
.order_tbl input {font-size:12px; font-weight:normal!important;}
.order_tbl textarea {border:1px #949C37 solid; font-size:12px; font-weight:normal!important; font-family:Arial;}
.order_tbl select {border:1px #949C37 solid; font-size:12px; font-weight:normal!important;}
.normal_txt {font-weight:normal; font-size:11px;}
.fill-box {border:1px #949C37 solid;}

.site_tbl {width:100%; margin-top:10px; margin-bottom:15px;}
.site_tbl td {padding:3px; background:#ECEDD4;}
.site_tbl th {background:#E5E6CE; color:#959E37; font-weight:bold; padding:5px; width:45%;}
.site_tbl a {color:#636466; text-decoration:underline;}
.site_tbl a:hover {color:#9F9F9F; text-decoration:none;}

.press {text-align:left; border-bottom:1px #DCDDDE solid; padding:15px 0 15px 0;}
.press h1 {margin:0; font-size:12px; color:#959E37; font-style:italic;  font-weight:bold; padding:1px;}
.press .title a{color:#636466; padding-bottom:5px; text-decoration:underline;}
.press .title a:hover{color:#231F20; padding-bottom:5px; text-decoration:underline;}
.press_display h1 {margin:15px 0 0 0; font-size:12px; color:#959E37; font-style:italic;  font-weight:bold; padding:1px;}
.press_display h2 {margin:0; font-size:13px; color:#636466; text-decoration:underline;}
.press_display ul li {margin-left:16px; padding: 2px 0 2px 0; list-style-type:disc;}
.bdr-right {border-right: 1px #B32F19 solid; border-top: 1px #B32F19 solid; text-align:right; width:5px;}
.bdr-left {border-top: 1px #B32F19 solid; text-align:left; width:5px;}

.list_site {list-style-image: url(../i/bullet.gif);}
.list_site a {color:#636466; text-decoration:underline;}
.list_site a:hover {color:#8F8F8F; text-decoration:none;}

.list_down {list-style-image: url(../i/bullet.gif); margin:0; padding:0;}
.list_down li {list-style-type:none; margin:0 0 0 16px; padding:0 0 8px 0;}
.list_down a {color:#636466; text-decoration:underline;}
.list_down a:hover {color:#8F8F8F; text-decoration:none;}

.sub_b {color:#000; padding-bottom:8px;}
.sub_tb {color:#000; padding-bottom:8px; padding-top:8px;}
.txt {padding:8px 0 0 15px;}
.box_brd input, select {border:1px #C2D377 solid;}
.box_lnk {color:#838383; font-weight:bold; text-decoration:underline;}
.box_wht {border:1px #fff solid!important;}
.box_send {background:#717F34 url('../i/send.gif'); color:#717F34; border:1px #717F34 solid;}

.img_space {margin-top:8px; border:1px #AE595C solid!important;}
.space {height:4px; line-height:4px;}

.txtleft {text-align:left!important;}
#present_container {margin-left:20px; margin-top:10px;}
.float-r {float:right; padding:0 0 15px 15px;}
.submit {background: url('../i/submit.gif') repeat-x top;}

/* LEFT */
#left {position:absolute; left:0px; top:180px; z-index:1; text-align:left; width:200px;}

#leftmenu ul{margin:12px 0 0 1px; padding:0;}
#leftmenu ul li{margin:0; padding:0; list-style-type:none; line-height:20px;}
#leftmenu ul li .left-selected {background:#FFF url('../i/li_circle.gif') no-repeat 1px 1px; padding-left:15px; color:#959E37; font-weight:bold; font-size:12px;}
#leftmenu h3 {color:#959E37; font-size:15px; font-weight:bold; text-decoration:underline; margin:5px 0 5px 1px;}
#leftmenu ul li a {padding-left:15px; color:#939598; text-decoration:none;}
#leftmenu ul li a:hover {color:#E28B3C; text-decoration:none;}

.submenu {margin-top:0px!important; padding:0;}
.submenu li {list-style-type:none; margin-left:15px!important;}
.submenu li a{color:#959E37!important; text-decoration:none;}
.submenu li a:hover{color:#959E37; text-decoration:underline!important;}

.submenu_2 {margin-top:0px!important; padding:0;}
.submenu_2 li {list-style-type:none; margin-left:4px!important;}
.submenu_2 li a{display:block; width:176px; color:#959E37!important; text-decoration:none;}
.submenu_2 li a:hover{display:block; width:176px; color:#959E37; text-decoration:underline!important;}
.splitter {margin-top:10px!important;}

.img-bdr {border:2px #FF9D52 solid;}
.uline1 {border-bottom:1px #E5E6CE solid;}
.space {height:4px; line-height:4px;}
.space_blank {padding-bottom:12px!important;}

#btop {text-align:left; margin:10px 0 10px 0;}

/* FOOTER */
#footer {position:relative; left:10px; padding-top:10px; text-align:left!important; padding-bottom:10px; z-index:180;}
#footer table {margin-top:10px; border-bottom:2px #959E37 solid;}
#footer tr td {color:#939598; font-size:12px; vertical-align:top; padding-top:4px;}
#footer tr td img {padding-top:2px;}
#footer tr td a {color:#898B8F; text-decoration:none; margin-top:4px!important; padding-right:15px;}
#footer tr td a:hover {color:#914938; text-decoration:none; margin-top:4px!important; padding-right:15px;}
.date {font-size:11px!important; padding-right:10px;}

/* RIGHT */
#right {position:absolute; right:0px; top:184px; z-index:1; padding-right:10px;}
#right_2 {position:absolute; right:0px; top:184px; z-index:1; padding-right:10px; width:190px; text-align:left;}
#right_2 p {color:#9F5152; font-size:11px; text-align:left; margin:0; padding:0;}
#right_2 a {color:#b0b0b0; font-size:11px; text-align:left; margin:0; padding:0; text-decoration:underline;}
#right_2 a:hover {color:#636466; font-size:11px; text-align:left; margin:0; padding:0; text-decoration:none;}
#right_3 {position:absolute; right:0px; top:220px; z-index:1; padding-right:10px; width:190px;}
#right_3 p {color:#9F5152; font-size:11px; text-align:left; margin:0; padding:0;}
#return {color:#9F5152; position:absolute; right:1px; top:1px; z-index:1;}