/* CSS Document */

/*TOURISM UPDATE TOURISM UPDATE TOURISM UPDATE TOURISM UPDATE TOURISM UPDATE TOURISM UPDATE TOURISM UPDATE TOURISM UPDATE*/
	html { }
	body { text-align:center; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
	a {color:#C64130; }
	h1 { margin:0; padding:0; font-size:16px; font-weight:bold; color: #043464; font-family:Arial, Helvetica, sans-serif; }
	h2 { margin:0; padding:0; text-transform:uppercase; color:#043464; font-size:14px; font-weight:bold;}
	h3 { }
	h4 { }
	h5 { }
	h6 { }
	p { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#043464; }
	img { margin:0; padding:0; }
	form { }
	input { }
	fieldset { }
	legend { }

/* Classes */
	.nodisplay { overflow:hidden; display:none;}
	.clear { clear:both;}
	.float_right {float:right;}
	.logintext {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:10px; margin-left:5px; }
	.register a {color:#043464; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; }
	.register a:hover {color:#043464; text-decoration:underline; }
	.forminput {width:300px; border: 1px solid #043464; }
	.forminput2 {width:200px; border: 1px solid #043464; }
	.forminputshort {width:30px; border: 1px solid #043464; }
	.forminputphone {width:235px; border: 1px solid #043464; }
	.formtextarea {width:300px; border: 1px solid #043464; }
	
/* Container */
	div#container { position:relative;  top:0; width:773px;  margin: 3px auto 3px auto; text-align:left; background-color: #FFFFFF; text-align:left; }
	
/* Header */
	div#header { margin:0; padding:0 ; color:#FFFFFF; background:url(../img/headerbg.jpg) repeat-x;  }
	div#header img {padding:0; margin:0; border:5px solid #043464; margin-top:5px; }
	div#header_nav { margin:0; padding:0; float:right;  }
	div#header_nav ul { margin:0; padding:0; }
	div#header_nav ul li { margin:0 3px 0 0; padding:0; display:inline; list-style-type:none; text-transform:uppercase; font-weight:bold; font-size:10px;}
	div#header_nav ul li a { margin:0; padding:0 3px 0 0; border-right:solid 1px #ffffff; color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold;}
	div#header_nav li a:hover {color:#e7e7e7; text-decoration:overline; font-size:10px; font-weight:bold;}
	div#header_nav ul li a.last {border-right:solid 0 #000000;}
	
/*Top_Info */
	div#top_info { padding:0; margin:0; border:solid 3px #043464; border-top:none; width:773px; height:23px; background:url(../img/angle_fill.gif) top right no-repeat; border-left:3px solid #043464; border-bottom:0; }
	div#top_info img { padding:0; margin:0;}
	div#top_info h2 { float:left; margin:0; padding:0; }
	
/*Main_Nav*/
	div#main_nav { margin:0; padding:0; border:solid 3px #043464; width:152px; border-right:solid 3px #043464; float:left; height:555px; }
	div#main_nav a { color:#043464; text-decoration:none; }
	div#main_nav a:hover {color:#fbcd60; }
	div#main_nav ul { margin:0; padding:0;}
	div#main_nav ul li { margin:0; padding:0; display:block; list-style-type:none; font-weight:bold; font-size:14px; color:#043464; border-bottom:1px solid #043464; }
	div#main_nav ul li a {color:#043464; text-decoration:none; display:block; width:147px; height:15px; padding:5px 0 5px 5px; }
	div#main_nav ul li a:hover {color:#ffffff; background:#043464; text-decoration:none; display:block; width:147px; height:15px; }
	div#main_nav img { border:0; padding:0;}
	div#main_nav input {width:135px; border:1px solid #043464; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
/* Issue */

	div#issue { margin:0 -6px 0 0; padding:0; border:solid 3px #043464; display:block; width:158px; height:221px; float:right; }	

/* right _nav */
	div#right_nav { margin:0; padding:0; }
	div#right_nav a {color:#FF0000; text-decoration:none; }
	div#right_nav a:hover {color:#FF0000; text-decoration:underline; }
	div#right_nav h3 { margin:0; padding:0; font-size:9px; color:#000000; text-align:center;}
/* contact details*/
	div#contactdetails {margin:0 -6px 0 0; padding:0; border:solid 3px #043464; float:right; background:#efe4d2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:7px 7px 5px 7px; }
	div#contactdetails a { }
	div#contactdetails a:hover { text-decoration:underline; color:#0080C0; }
	
/* Content Layout */
	div#content { margin:0; padding:5px 10px 0 10px; background:url(../img/sadc_map.gif) no-repeat; display:block; float:left; width:437px; border-top:3px solid #043464; }
	div#content p {font:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; }
	div#content .advert_table { width:96%; background-color:#043464; color:#FFFFFF; margin:0; padding:0; }
	div#content .advert_table a {color:#ffffff; text-decoration:none; font-size:11px; display:block; width:100px; height:24px;  }
	div#content .advert_table a:hover { text-decoration:underline; display:block; width:100px; height:24px; background:#FFFFFF; color:#043464; font-size:11px; }
	div#content .advert_table a:hover { text-decoration:underline; display:block; width:100px; height:24px; background:#FFFFFF; color:#043464; font-size:11px; }
	div#content .advert_table td {width:24%; text-align:center; border:#FFFFFF 1px solid; }
	div#content .height_500px {width:1px; height:500px; float:right; margin:0; padding:0; }
	div#content .editorialtable {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0; }
	div#content .rightborder {border-right:1px solid #ffffff; }
	div#content .bottomborder {border-bottom:1px solid #000000; }
	div#content .blue {background:#04346c; color:#ffffff; }
	div#content .lighterblue { background:#a1b8d3; }
	div#content .bluediv {background:#04346c; width:80px; margin:5px 0 5px 0; color:#ffffff; padding:3px; }
	
/* Forms */
	.row { padding:0; margin:3px 0 3px 0; clear: left; }
	.row span.label { float: left; width:150px; text-align: left; margin:1px 0 0 0; }
	.row span.formw {   text-align: left; margin:0; } 
	.row span.formw input { margin:0 ; padding:0; width:150px;}
	.row span.formw textarea { width: 320px; height:60px;}
	.row span.formw input.radioinput { margin:0; padding:0; width:30px; }
	
/* Footer */
	#footer { margin:0; padding:0; }	
	#footer a {color:#000000; text-decoration:none; }
	#footer a:hover {text-decoration:overline; color:#043464; }		
	#footer ul { margin:0; padding:0; text-align:center; }	
	#footer ul li { margin:0; padding:0; display:inline; list-style-type:none; text-transform:uppercase; font-weight:bold; font-size:10px; color:#000000;}	
	#footer ul li a {margin:0; padding:0 3px 0 3px; border-right:solid 1px #000000; }
	#footer ul li a.last {border-right:none; }
	
	/* Hides from IE-mac \*/
	* html #header_img {margin-bottom:-3px; }
	* html #issue img {margin-bottom:-3px; }
	/* End hide from IE-mac */