/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; } table { border-spacing: 0; border-collapse: collapse; } caption, th, td { font-weight: normal; } blockquote, q { quotes: none; } :focus { outline: 0; }

/*styles*/
body{background-color:#565656; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}
h1{font-size: 30px; padding: 0px 20px 10px; color: #1D3454; margin-bottom: 10px;}
h2{font-size: 20px; padding: 0px 20px; color: #044CAE; margin-bottom: 10px;}
p{padding: 10px 20px; margin: 0px; line-height: 20px;font-size: 16px;}
a{color: #044CAE; text-decoration: none;}
a:hover{color:#044CAE;text-decoration: underline;}
sup{color: #179C1D;}
ul {padding: 0px 0px 10px 40px;}
p img {margin: 0px 10px; border:1px solid #044CAE;}
li p {padding: 5px 0px;}
span {z-index:70;position: relative; top: -70px;left: -175px;display:inline;}
.clearboth{clear: both;}
.nodisplay{display: none;}
.floatleft{float: left;}
.floatright{float: right;}

/* layout */
.head{background: url(http://www.africansatellite.com/portal/img/head.jpg) top repeat-x; padding: 20px 0px 30px;height: 150px;}
.header{width: 1000px; margin: auto;}
.float {background: url(http://www.africansatellite.com/portal/img/header_float.png) top no-repeat;top: -115px;z-index:20;position: relative;height: 176px;}
.logo {float: left; position: relative; top: 51px;z-index:30;padding-left:50px;}
.logo a{background: url(http://www.africansatellite.com/portal/img/rhsa_logo.png) no-repeat; width: 246px; height: 56px; display: block; overflow: hidden;}
.navbg {background: url(http://www.africansatellite.com/portal/img/nav_bg.png) top repeat-x;height: 105px;position: relative; top: 90px;z-index:40;}
.pertec {background: url(http://www.africansatellite.com/portal/img/formally_pertec.png) top no-repeat;height: 40px;position: relative; top: 2px;left: 350px;z-index:40;}
.footer{padding-left: 353px;font-size:14px;}
.footer img {text-align:left;padding-left: 98px;}
.left_content {width:190px;padding:20px;float:left;display:inline;}
.tower {background: url(http://www.africansatellite.com/portal/img/tower.png) top no-repeat;height: 86px;position: relative; top: -25px;left: 345px;z-index:55;}

.content {width: 976px; margin: auto;position: relative; top: -58px;z-index:50;}
.ctop {background: url(http://www.africansatellite.com/portal/img/content_top.png) top no-repeat;height: 23px;}
.cmid{background: url(http://www.africansatellite.com/portal/img/content_bg.png) center top repeat-y;}
.cbot{background: url(http://www.africansatellite.com/portal/img/content_bot.png) center bottom no-repeat;height: 23px;}

.con{width: 756px;position: relative; top: -45px; left:190px;z-index:60;}
.top {background: transparent url(http://www.africansatellite.com/portal/img/con_top.png) center top no-repeat;height: 31px;}
.mid {background: transparent url(http://www.africansatellite.com/portal/img/con_mid.png) center center repeat-y;}
.bot {background: transparent url(http://www.africansatellite.com/portal/img/con_bot.png) center top no-repeat;height: 31px;}

#nav
{z-index: 200;position: relative; top: 7px; left:-22px; width: 940px; margin: auto;}

#nav li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-style: bold;}

#nav li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 6px 5px;
        font-size: 15px;
        color: #ffffff;
	text-align: center;
	}

#nav li a:hover {text-decoration: underline;}

#nav li img {display:inline;vertical-align:middle;}

.navserv div {top:-15px;left:235px;position: absolute;visibility: hidden;margin: 0;padding: 0;background: #0748A3;border: 1px solid #fff;z-index: 200;font-style: bold;}
.navserv div a {position: relative;display: block;margin: 0;padding: 5px 10px;white-space: nowrap;text-align: left;width: auto;background: #0748A3;color: #ffffff;font-size: 15px;font-style: bold;z-index: 200;}
.navserv div a:hover {text-decoration: underline;z-index: 200;}
      
.navproducts div {top:-15px;left:345px;position: absolute;visibility: hidden;margin: 0;padding: 0;background: #0748A3;border: 1px solid #fff;z-index: 200;font-style: bold;}
.navproducts div a {position: relative;display: block;margin: 0;padding: 5px 10px;white-space: nowrap;text-align: left;width: auto;background: #0748A3;color: #ffffff;font-size: 15px;font-style: bold;z-index: 200;}
.navproducts div a:hover {text-decoration: underline;z-index: 200;}

.navvas div {top:-15px;left:460px;position: absolute;visibility: hidden;margin: 0;padding: 0;background: #0748A3;border: 1px solid #fff;z-index: 200;font-style: bold;}
.navvas div a {position: relative;display: block;margin: 0;padding: 5px 10px;white-space: nowrap;text-align: left;width: auto;background: #0748A3;color: #ffffff;font-size: 15px;font-style: bold;z-index: 200;}
.navvas div a:hover {text-decoration: underline;z-index: 200;}

.navindsol div {top:-15px;left:660px;position: absolute;visibility: hidden;margin: 0;padding: 0;background: #0748A3;border: 1px solid #fff;z-index: 200;font-style: bold;}
.navindsol div a {position: relative;display: block;margin: 0;padding: 5px 10px;white-space: nowrap;text-align: left;width: auto;background: #0748A3;color: #ffffff;font-size: 15px;font-style: bold;z-index: 200;}
.navindsol div a:hover {text-decoration: underline;z-index: 200;}

.text{display:none;} 
#text0{display: block;} 

/* contact */
.contact_table td {padding:0px 20px;}
h2#hcon {font-size: 20px; padding: 10px 20px 0px; color: #044CAE; margin-bottom: 0px;}



