/*Durbans style sheet September 2004 - Ince New Media [http://newmedia.ince.co.za]*//*BODY - main content---------------------*/body {	margin: 0;	padding: 0;	background-color: #fff;	} /*-EB-*/	BODY, TABLE, TR, TD, P {	color: black;	font-family: Verdana, Arial, Helvetica, sans-serif;	}/*BODY - main content, headings, bold etc.-----------------------------------------*/			.body_content_norm {	font-size: 70%;	}						.body_content {	font-size: 70%;	padding: 0 2em; /*-EB-*/	}	.body_content_home {	font-size: 70%;	padding: 0 2emp 0; /*-EB-*/	}					.sml_text {	font-size: 70%;	}							B {	color: #000000;	}									B.main_head {	color: #AF6516; /*-EB-*/	font-size: 90%;	}				.body_content B.main_head {	color: #AF6516;	font-size: 120%;	}									B.sub_head {	color: #183F75;	font-size: 80%;	}				.body_content B.sub_head {	color: #183F75;	font-size: 110%;	}					HR {	color: #bd8f00;	}	B.tagline_head {	font-size: 120%;	}						.tagline {	font-size: 100%;	color: black;	}				UL {	list-style-type: square;	}		B.latest {	font-weight: bold;	color: red;	letter-spacing: 0.2em;	}				.body_content B.latest {	font-size: 160%;	}		#latest-block h2 {	font-size: 110%;	font-weight: bold;	margin: 0;	padding: 0;	}	#latest-block h4 {	font-size: 70%;	margin: 0;	padding: 0.5em 0;	}					.tagline_content {	font-size: 65%;	}	.latest-news	{	font-size: 70%;	}	#latest-block {	padding: 0.5em;	}		#latest {	border: 1px solid #af6516;	background-color: #F8F4E5;	}	#home-gallery img {	margin: 4px;	}	.int-cont	{/*border-bottom: 1px dotted #D4B557;*/			padding: 10px 0px 15px 0px;}.int-cont_t	td{border-top: 1px dotted #D4B557! important;			}.int-cont-bt	{			padding: 10px}.body-content h2{background: #F8F4E5;				margin: 0px;				padding: 10px;				font-size: 110%;				font-weight: strong;				color: #000;				border-top: 1px solid #D4B557! important;				border-bottom: 1px solid #E6D49D! important;}.body-content {				font-size: 70%;				}.body-content P{margin-bottom: 20				}.body-content-bt {				font-size: 70%;				}.img-cont	{float: left;			margin: 0px 10px 10px 0px;			padding: 5px 5px 5px 5px;			width: 130px;			border-bottom: 1px solid #EBD8C5;			border-right: 1px solid #D4B557;			clear: both;}								/*RIGHT NAVIGATION - content, headings, bold etc.-------------------------------------------------*/			.rightnav_content {	font-size: 70%;	background-color: #fff;	width: 190px; 	}					B.rightnav_head	{color: #008000;					font-size: 90%;					}					.rightnav_content B.rightnav_head	{color: #000;									font-size: 110%;											}										/*LEFT NAVIGATION - content, headings, bold etc.*/.leftnav_content {	background-color: #fff;	width: 190px; /*-EB-*/	font-size: 70%;	}								B.leftnav_head {	color: #183F75;	font-size: 90%;	}					.leftnav_content B.leftnav_head {	color: #183F75;	font-size: 112%;	}	.share_content {	color: #000000;	font-size: 70%;	font-family: Arial, Helvetica, sans-serif;	}			.live_share {	color: #023C6B;	font-size: 70%;	font-family: Arial, Helvetica, sans-serif;	}				.last_update {	color: #999999;	padding-top: 0.5em;	font-family: Verdana, Arial, Helvetica, sans-serif;	}				.email_disclaimer {	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	}												/*NAVIGATION - main-------------------*/		A {	text-decoration: none; 	}A:link {	color: #03c;	font-weight: normal;	text-decoration: underline;				font-family: Verdana, Arial, Helvetica, sans-serif;	}			A:visited {	color: #800080;	font-weight: normal;				text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif;	}			A:hover {	color: #BD8F00;	font-weight: underline;	text-decoration: none;				font-family: Verdana, Arial, Helvetica, sans-serif;	}						/*NAVIGATION - SUB-MENU: navigation table-----------------------------------------*/.rgt-nav-cell {	background-color: #E0B62B;	}	.menu_selected {	color: darkblue;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: white;	border: 1px solid black;	}	.menu_selected a{font-weight: bold !important; color: darkblue  !important;}						A.tbl_menu:link {	color: #000;	font-size: 70%;	font-weight: normal;	text-decoration: none;				}			A.tbl_menu:visited {	color: #000;	font-size: 70%;	font-weight: normal;				text-decoration: none;	}			A.tbl_menu:hover {	color: #fff;	font-size: 70%;	font-weight: normal;	text-decoration: underline;				}					/*NAVIGATION - back to top bar------------------------------*/a.back_to_top:link {	color: #FFFFFF;	text-decoration: underline;	}			a.back_to_top:visited {	color: #FFFFFF;	text-decoration: underline;	}								a.back_to_top:hover {	color: gold;	text-decoration: none;				}						/*NAVIGATION - sitemap----------------------*/					A.sitemap:link {	color: darkblue;	font-size: 106%;	font-weight: bold;	text-decoration: underline;				font-family: Verdana, Arial, Helvetica, sans-serif;	}			A.sitemap:visited {	color: #800080;	font-size: 106%;	font-weight: bold;				text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif;	}								A.sitemap:hover {	color: #008000;	font-size: 106%;	font-weight: bold;	text-decoration: none;				font-family: Verdana, Arial, Helvetica, sans-serif;	}									/*FORM FIELDS------------*/						#register {	background-color: #ccc;	border: 1px solid #000;	}	#register h4 {	font-size: 80%;	margin: 0;	}		.input-box {	font-family:  Arial, Verdana, Helvetica, sans-serif; 	font-size: 8pt; 	font-style: normal; 	margin: 0;	padding: 0;	vertical-align: middle;	color: #000000;	}.submit-button {	color: #ffffff;	background-color:  #BD8F00;	font-size: 11px; 	vertical-align: middle;	padding: 0;	margin: 5px;	}			/*R&A - new styles-----------------*/#bottom-row {	background-color: #A4A384;	font-size: 70%;	}	#footer {	font-size: 70%;	color: #999;	padding: 0.25em 0;	border-top: 1px solid #ccc;	}	#bottom-row td {	padding: 5px;	}		
