body {
	margin: 0;
	padding: 0;
	min-width: 777px;
	background-color: #FFFFFF;
	text-align: left;
	color: #000000;
	font: verdana, arial, helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin: 12px;
	padding: 0px;
	line-height: 20px;
}
h1 {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	margin: 12px;
    font-weight: bold;
	margin: 20px 0px 20px 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
 	font-style: normal;
	font-variant: normal;
	color: #990000;
}	
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
 	font-style: normal;
	font-variant: normal;
	color: #333333;
	margin: 30px 0px 10px 0px;
}
div#home_menu {
	height: 22px;
	margin: auto;
	text-align: left;
	width: 660px;
}
div#home_menu ul#dropdown {
	border-left: 0px solid #FFFFFF;
	height: 22px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#home_menu ul#dropdown li#webhosting {
	border: 0px solid #666666;
	border-left: 0px solid #FFFFFF;
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 130px;
}
div#home_menu ul#dropdown li {
	border: 0px solid #666666;
	border-left: 1px solid #FFFFFF;
	float: left;
	height: 27px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 105px;
	}

div#home_menu ul#dropdown li a {
	color: #FFFFFF;
	display: block;
	font-size: 11pt !important;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 4px 0px 4px 0px;
	text-align: center;
	text-decoration: none;
	width: auto;
}
div#home_menu ul#dropdown li a:hover {
	background-color: ;
	color: #660000;
}
div#home_menu ul#dropdown li ul {
	border-bottom: 1px solid #CCCCCC;
	display: none;
	left: -1px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 26px;
	width: 182px;
}
div#home_menu ul#dropdown li:hover ul, div#home_menu ul#dropdown li.over ul {
	display: block;
}
div#home_menu ul#dropdown li ul li {
	background-color: #CC0000;
	border: 1px solid #E5E5E5;
	border-bottom: 0px;
	height: 26px;
	padding: 0px;
	width: 180px;
}
div#home_menu ul#dropdown li ul li a {
	display: block;
	font-weight: normal;
	height: 20px;
	padding: 5px 0px 5px 6px;
	text-align: left;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000099;
	text-decoration: underline;
	font-weight: normal;

}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	text-decoration: underline;
	font-weight: normal;

}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #0000FF;
	font-weight: normal;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #0000FF;
	font-weight: normal;
}

.top_menu A:link {
	text-decoration: none;
	color: #660000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.top_menu A:visited {
	text-decoration: none;
	color: #660000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.top_menu A:active {
	text-decoration: none;
	color: #ff0000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.top_menu A:hover {
	text-decoration: none;
	color: #ff0000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.standard {
	width: 777px;
}
.standard_right_td {
	width: 607px;
	vertical-align: top;
	background-image:url(http://www.afrihost.com/images/1_body_back.jpg);
}
.video_right_td {
	width: 777px;
	vertical-align: top;
	background-image:url(http://www.afrihost.com/images/1_body_back_long.jpg);
}
.mainMenuBack {
 	background-image:url(http://www.afrihost.com/images/red_main_menu_back.jpg);
}
td.logoBack {
 	background-image:url(http://www.afrihost.com/images/red_logo_back.jpg);
}
td.topLeft {
 	background-image:url(http://www.afrihost.com/images/red_top_small.jpg);
}
td.topMiddle {
 	background-image:url(http://www.afrihost.com/images/red_top_menu.jpg);
}
td.top_menu {
 	background-image:url(http://www.afrihost.com/images/red_top_menu_back.jpg);
	text-align: left;
}
td.menuContent {
 	background-image:url(http://www.afrihost.com/images/red_main_body_menu_back.jpg);
}
td.start {
 	background-image:url(http://www.afrihost.com/images/1_start_back.jpg);
}
td.leftTeam {
 	background-image:url(http://www.afrihost.com/images/red_left_accounts.jpg);
}
td.leftCam {
 	background-image:url(http://www.afrihost.com/images/red_left_webcam.jpg);
}
.banner_small {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20pt;
	text-decoration: underline;
	color: #990000; 
	margin: 0px;
	vertical-align: bottom;
}
.banner_big {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	text-decoration: none;
	color: #990000; 
	padding-left: 25px;
	padding-top: 16px;
	padding-bottom: 24px;
	vertical-align: top;
}
.best {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFCCCC;
	letter-spacing: 5px;
	word-spacing: 2px;
	text-decoration: none;
}
A:link.best {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFCCCC;
	letter-spacing: 5px;
	word-spacing: 2px;
	text-decoration: none;
}
A:visited.best {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFCCCC;
	letter-spacing: 5px;
	word-spacing: 2px;
	text-decoration: none;
}
A:active.best {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFCCCC;
	letter-spacing: 5px;
	word-spacing: 2px;
	text-decoration: none;
}
A:hover.best {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFAAAA;
	letter-spacing: 5px;
	word-spacing: 2px;
	text-decoration: none;
}
. A:link {
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFFFFF;
}
. A:visited {
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFFFFF;
}
.start A:link {
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFFFFF;
}
.start A:visited {
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-variant: bold;
	color: #FFFFFF;
}
.start A:active {
	text-decoration: underline;
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-variant: bold;
	color: #660000;
}
.start A:hover {
	text-decoration: underline;
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-variant: bold;
	color: #660000;
}
.headline {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #CC0000;
	background-image: url(http://www.afrihost.com/images/headline_back.jpg);
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-top-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
}
.headline A:link {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
 	font-style: normal;
	color: #0000FF;
	text-decoration: underline;
}
.headline A:visited {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
 	font-style: normal;
	color: #0000FF;
	text-decoration: underline;
}
.headline A:active {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
 	font-style: normal;
	color: #0000FF;
	text-decoration: none;
}
.headline A:hover {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
 	font-style: normal;
	color: #0000FF;
	text-decoration: none;
}
.headline_inner {
	font-family: Georgia, verdana, Arial, sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #003399;
	background-color: #F4F5FB;
}
.left_menu {
	background-image: url(http://www.afrihost.com/images/red_left_menu_back.jpg);
	vertical-align: top;
	width: 170px;
}
.left_menu_divider {
	background-image: url(http://www.afrihost.com/images/red_left_menu_dark.jpg);
	height: 1px;
}
.left_menu_bottom {
	background-image: url(http://www.afrihost.com/images/red_left_menu_bottom.jpg);
	height: 7px;
}
.left_menu_heading {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 26px;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 7px;
	background-image: url(http://www.afrihost.com/images/red_left_menu_title.jpg);
}
.left_menu_heading A:link {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 7px
}
.left_menu_heading A:visited {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 7px
}
.left_menu_heading A:active {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 7px
}
.left_menu_heading A:hover {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 7px
}
.left_menu_heading_s {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 26px;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 7px;
	background-image: url(http://www.afrihost.com/images/red_left_menu_title.jpg);
}
.left_menu_heading_s A:link {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 7px
}
.left_menu_heading_s A:visited {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 7px
}
.left_menu_heading_s A:active {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 7px
}
.left_menu_heading_s A:hover {
	text-decoration: none;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 7px
}

p.left_menu_links {
	color: #B00000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14px;
	padding: 0px;
	font-weight: normal;
	margin: 6px 6px 6px 6px
}
.left_menu_links A:link {
	text-decoration: none;
	color: #B00000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.left_menu_links A:visited {
	text-decoration: none;
	color: #B00000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.left_menu_links A:active {
	text-decoration: underline;
	color: #CC0000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.left_menu_links A:hover {
	text-decoration: underline;
	color: #CC0000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
left_menu_links_b {
	color: #B00000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14px;
	padding: 0px;
	font-weight: bold;
	margin: 8px 6px 8px 6px
}
p.left_menu_links_b {
	color: #B00000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14px;
	padding: 0px;
	font-weight: bold;
	margin: 8px 6px 8px 6px
}
.left_menu_links_b A:link {
	text-decoration: none;
	color: #B00000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.left_menu_links_b A:visited {
	text-decoration: none;
	color: #B00000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.left_menu_links_b A:active {
	text-decoration: underline;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.left_menu_links_b A:hover {
	text-decoration: underline;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.main_body_menu {
	color: #B00000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.main_body_menu A:link {
	text-decoration: none;
	color: #B00000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.main_body_menu A:visited {
	text-decoration: none;
	color: #B00000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.main_body_menu A:active {
	text-decoration: underline;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.main_body_menu A:hover {
	text-decoration: underline;
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.content_small {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
p.content_small {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.content_small A:link {
	text-decoration: underline;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.content_small A:visited {
	text-decoration: underline;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.content_small A:active {
	text-decoration: underline;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.content_small A:hover {
	text-decoration: underline;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
table.content {
	width: 90%;
	border: 0px;
	padding: 0px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000; //black
}
.content A:link {
	text-decoration: underline;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
.content A:visited {
	text-decoration: underline;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
.content A:active {
	text-decoration: none;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
.content A:hover {
	text-decoration: none;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
.content_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #FFFFFF; 
}
.content_white A:link {
	text-decoration: underline;
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.content_white A:visited {
	text-decoration: underline;
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.content_white A:active {
	text-decoration: none;
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.content_white A:hover {
	text-decoration: none;
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
}
.footer A:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
}
.footer A:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
}
.footer A:active {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
}
.footer A:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
}
p.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
}
.table_row_colour {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FCE6BC;
}
.table_row_white {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}
.table_row_colour_highlight {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FCE6BC;
	height: 25px;
}
.table_row_white_highlight {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	height: 25px;
}
.table_headline {
	color: #CC0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	height: 40px;
}
.table_divider {
	background-color: #CCCCCC;
	height: 1px;
}
.comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0000;
}
table.nav_trail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	height: 25px;
	vertical-align: bottom;
	z-index:-1;
}
tr.nav_trail {
	vertical-align: bottom;
}
a:link.nav_trail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	text-decoration: underline;
	font-weight: bold;
}
a:visited.nav_trail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	text-decoration: underline;
	font-weight: bold;

}
a:active.nav_trail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
a:hover.nav_trail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
