/*////////////////////////*/
/* Fonts 									*/
/*////////////////////////*/
a 			{color:#FF471A; text-decoration:underline; text-align:left;}
a:hover {color:#333;}
body {
	font:0.81em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#164768;
	margin:0 0 0 0;
}
blockquote {
	border-left:5px solid #e9f6fb;
	padding:0 0 0 10px;
	margin:5px 0px 5px 20px;
	color:#000;
	font-size:1.0em;
	line-height:1.2em;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.4em;
}
img.outline {border:1px solid #bcbdc0; padding:4px;}
img.alignleft, img.left {float:left; margin-right:5px; margin-left:0px;}
img.alignright, img.right {float:right; margin-left:5px; margin-right:0px;}
.thumb {font-size:0.81em; color:#333; margin:20px 0; text-align:center;}
.thumb img {border:1px solid #bcbdc0; padding:4px;}
ol li ol li {list-style-type:lower-alpha;}
p {margin: 20px 0;}
tr.alt td {background-color:#f8fafb;}
tr.over td {background-color:#e9f6fb;}
/*////////////////////////*/
/* Layout 								*/
/*////////////////////////*/
#container,#left,#right,#leaderboard,#banner,#content,#copyright {overflow:hidden; display:block;}
#container		{width:980px; padding:0; margin:20px auto 20px auto; background-color:#fff; background-image:url(../images/bg_container.gif); background-repeat:repeat-y;}
#left					{width:225px; padding:0; margin:0; background-color:#e9f6fb; float:left;}
#right				{width:755px; padding:0; margin:0; float:left;}
#leaderboard	{width:755px; height:48px; border-top:4px solid #fff; border-bottom:4px solid #fff;}
#banner				{width:755px; height:25px; background-color:#00aedb;}
#logo					{width:170px; float:left;}
/*////////////////////////*/
/* Banner 								*/
/*////////////////////////*/
#bannerleft		{width:369px; height:25px; float:left; font:bold 0.81em/1.2em Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px;}
#bannerright	{width:369px; height:25px; float:left; text-align:right; font:italic 1.2em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:3px;}
/*////////////////////////*/
/* Nav Left								*/
/*////////////////////////*/
#nav_left {width:225px; background-color:#e9f6fb; margin:10px 0 0 0;}
#nav_left ul {font:bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; list-style-type:none;}
#nav_left ul li {display:block; padding:0; margin:0; float:left;}
#nav_left ul li a {
	display:block;
	width:205px;
	color:#333;
	background-color:#e9f6fb;
	padding:5px 10px 0 10px;
	text-decoration:none;
}
#nav_left ul li span {
	display:block;
	width:205px;
	color:#333;
	padding:3px 10px 0 10px;
	margin:5px 0 0 0;
	text-decoration:none;
}
#nav_left ul li a:hover {background-color:#F8FAFB; color:#FF471A; text-decoration:none;}
#nav_left ul li ul {margin:0; padding:0; list-style-type:none;}
#nav_left ul li ul li {display:block; padding:0; margin:0; float:left;}
#nav_left ul li ul li a {
	display:block;
	width:195px;
	font:11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 10px 0 20px;
	margin:0;
}
#nav_left .navon {background-color:#F8FAFB; color:#FF471A; font-style:italic;}
/*////////////////////////*/
/* Search 								*/
/*////////////////////////*/
#quick_search {width:200px; margin:20px 0 20px 10px; float:left;}
/*////////////////////////*/
/* Content 								*/
/*////////////////////////*/
#content				{width:735px; margin:0 0 0 20px;}
#content h1, #content_right h1 {font:bold 1.4em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:20px 0;}
#content h1 .small {font-size:0.84em;}
#content h2 {font:bold 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:20px 0; color:#164768; border-bottom:1px solid #164768;}
#content h3 {font:bold 1.4em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:20px 0;}
#content_left {width:490px; float:left; padding:0; margin:0 20px 0 0; text-align:left;}
#content_left p {font:1.0em/1.4em Verdana, Arial, Helvetica, sans-serif;}
#content_left #tbl_list caption {font:bold 1.2em/1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#164768;}
#content_left #tbl_list tr:hover {background-color:#F8FAFB;}
#content_left #tbl_list th {vertical-align:top; background-color:#f4f4f4; border:1px solid #ddd;}
#content_left #tbl_list td {border:1px solid #ddd;}
#content_right {width:185px; float:left; margin:0 0 0 20px;}
#content_right h2 {font:bold 1.0em/1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#00aedb; margin:20px 0;}
#content_right h3 {font:bold 1.0em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; font-style:italic; margin:20px 0;}
.quote {font:1.0em/1.2em Verdana, Arial, Helvetica, sans-serif; color:#666;}
.credit {font:0.85em/1.4em Verdana, Arial, Helvetica, sans-serif; color:#666;}
/*////////////////////////*/
/* Copyright 							*/
/*////////////////////////*/
#copyright		{font-size:0.85em; width:715px; color:#999; padding:0; margin:40px 20px 0 0; float:left;}
#copyright a {font-size:0.85em; font-weight:normal; color:#FF471A; text-decoration:underline;}
#copyright a:hover {color:#000;}
#copyright_top {width:490px; padding:0 0 5px 0; margin:0; color:#999; text-align:right;}
#copyright_left {width:350px; float:left; text-align:left; padding:5px 0 0 0; border-top:1px solid #bcbdc0;}
#copyright_right {width:365px; float:left; text-align:right; padding:5px 0 20px 0; background-color:#fff; border-top:1px solid #bcbdc0;}

#thumb {font-size:0.81em; color:#333; text-align:center; margin:0 0 22px 22px; float:right;}
#thumb img {border:1px solid #00607c; margin:0 0 3px 0;}
#earth {width:170px; font-size:0.81em; color:#333; text-align:center; margin:30px 0 30px 0;}
#leftimg {font-size:10px; color:#333; text-align:center;}
#leftimg img {border:1px solid #00607c; margin:0 0 3px 0;}
#sub_safrica td {font-size:0.81em; color:#000;}
/*////////////////////////*/
/* Forms	 								*/
/*////////////////////////*/
fieldset {background-color:#e9f6fb; border:1px solid #00aedb; padding:10px;}
input, textarea, select {
	font:0.9em "Courier New", Courier, monospace;
	background-color:#fff;
	border:1px solid #666;
}
label {font-weight:bold; text-align:left;}
.datefield {width:65px;}
.textfield {width:100px;}
.button {width:100px; font:bold Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333;}
.msgError {font-weight:bold; color:#f00;}
.msgSuccess {font-weight:bold; color:#090;}