* {
	margin: 0;
	padding: 0;
}

a{
	outline: none;
}
body {
	background-color: #044630;
	color: #FFFFFF;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
p:first-letter{
	margin-left: 15px;
}

#container {
	width: 960px;
	margin: 0 auto;

}

#header {
	width: 960px;
	height: 416px;
	background-image: url(images/header.png);
	text-indent: -9999px;

}

#sidenav {
	float: left;
	width: 220px;
}

#sidenav ul{
	width: 200px;
	list-style: none;
	padding-left: 20px;
}


#sidenav ul li a#home{
	display: block;
	width: 176px;
	height: 38px;
	//border: 1px solid black;
	text-indent: -99999px;
}
#sidenav ul li a#home:link,
#sidenav ul li a#home:visited{
	background-image: url(images/nhome.png);
	background-repeat: no-repeat;
}
#sidenav ul li a#home:hover,
#sidenav ul li a#home:active,
#sidenav ul li a#home.current{
	background-image: url(images/nhomeovr.png);
	background-repeat: no-repeat;
}


#sidenav ul li a#about{
	display: block;
	width: 176px;
	height: 52px;
	//border: 1px solid black;
	text-indent: -99999px;
}
#sidenav ul li a#about:link,
#sidenav ul li a#about:visited{
	background-image: url(images/nabout.png);
	background-repeat: no-repeat;
}
#sidenav ul li a#about:hover,
#sidenav ul li a#about:active,
#sidenav ul li a#about.current{
	background-image: url(images/naboutovr.png);
	background-repeat: no-repeat;
}
#sidenav ul#sub_nav li a
{ font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
#sidenav ul#sub_nav li a:hover,
#sidenav ul#sub_nav li a:active,
#sidenav ul#sub_nav li a.current{
	font-weight: bold;
	font-size: 15px;
	color: #1B4A1B;
	text-decoration: underline;
	
}

#sidenav ul li a#afro{
	display: block;
	width: 176px;
	height: 48px;
	//border: 1px solid black;
	text-indent: -99999px;
}
#sidenav ul li a#afro:link,
#sidenav ul li a#afro:visited{
	background-image: url(images/nafro.png);
	background-repeat: no-repeat;
}
#sidenav ul li a#afro:hover,
#sidenav ul li a#afro:active,
#sidenav ul li a#afro.current{
	background-image: url(images/nafroovr.png);
	background-repeat: no-repeat;
}


#sidenav ul li a#contact{
	display: block;
	width: 176px;
	height: 47px;
	//border: 1px solid black;
	text-indent: -99999px;
}
#sidenav ul li a#contact:link,
#sidenav ul li a#contact:visited{
	background-image: url(images/ncontact.png);
	background-repeat: no-repeat;
}
#sidenav ul li a#contact:hover,
#sidenav ul li a#contact:active,
#sidenav ul li a#contact.current{
	background-image: url(images/ncontactovr.png);
	background-repeat: no-repeat;
}




a:link,

a:visited
{
	color: #61525C;
	text-decoration: none;
 }


a:active
{
	color: #FF4A53;
	text-decoration: none;
 }
 
a:hover,
a:focus
{
	color: #1B4A1B;
	text-decoration: none;
 }

 
#footer {
	text-align: center;
	margin-bottom: 20px;
}
#footer ul{
	list-style: none;
	width: 960px;
	margin-bottom: 5px;
}
 #footer ul li {
	display: inline;
	
 }
#footer ul li a {
	color: #FFFFFF;
	margin: 0 5px;
 }
#footer ul li a:link,
#footer a:link,
#footer a:visited,
#footer ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
 }
#footer ul li a:hover,
#footer a:hover,
#footer ul li a:focus,
#footer a:focus,
#footer ul li a.current{
	color: #9BAF7C;
	text-decoration: none;
 }

#main {
	
	width: 520px;
	text-align: justify;
	float: left;
	padding: 10px;
	
}
h3 {
	margin-bottom: 10px;
}

#main hr {
	margin-bottom: 10px;
	margin-top: 5px;
}
#main h2 {
	width: 373px;
	height: 73px;
	text-align: center;
	margin-bottom: 15px;
	text-indent: -99999px;
}

#main h2#pageone {
	background-image: url(images/hwelcome.png);
	//border: 1px solid black;
	margin: 0 auto;
}
#main h2#pagetwo {
	background-image: url(images/habout.png);
	//border: 1px solid black;
	margin: 0 auto;
}
#main h2#pagethree {
	background-image: url(images/hafro.png);
	//border: 1px solid black;
	margin: 0 auto;
}
#main h2#pagefour{
	background-image: url(images/hcontact.png);
	//border: 1px solid black;
	margin: 0 auto;
}




#comp {
	background-image: url(images/cont.png);
	width: 960px;
	padding-top: 30px;
	
}

#cont {
	width: 740px;
	margin-left: 220px;
}
#advert {
	width: 180px;
	margin-left: 540px;
	margin-top: 0px;
	text-align: justify;
	padding: 30px 15px 10px 5px;
	//color: #000000;
}

#advert h3 {
	text-align: center;
	width: 153px;
	height: 43px;
	background-image: url(images/hadvert.png);
	margin: 0 auto;
	text-indent: -99999px;
	
}


#bot {
	clear: left;
	text-align: justify;
	padding: 15px;
}
#contfoot {
	width: 960px;
	height: 84px;
	background-image: url(images/footer.png);

}
