* { margin: 0; padding: 0; }

body {
	margin: auto;
	padding: 0px 0px 0px 0px;
	width: 800px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #323232;
	background-color: #fffff;
	}
a {
	text-decoration: none;
	font-weight: bold;
	color:  #7aa200;
	outline: none;
	}
a:visited {
	color:  #7aa200;
	}
a:active {
	color:  #7aa200;
	}
a:hover {
	color: #b8f500;
	text-decoration: underline;
	}
.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}
p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 0px; 
	}

h1r {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	right: 0;
	}
h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
img {
	border: 0;
	padding: 0;
	}
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px; 
	}

#content {
	padding: 0px 25px 0px 25px;
	max-width: 800px;
	border: 0px;
}

#top {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 800px;
	background: #fff;
	}

#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 800px;
	background: #fff;
	}

#navcontainer ul {
	padding-left: 0;
	margin-left: 0px;
	background-color: #036;
	color: White;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
	background-color: #c0ff00;
	color: White;
	text-decoration: none;
	float: left;
	margin: 0px;
}

#navcontainer ul li a:hover
{
background-color: #c0ff00;
color: #fff;
}


pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 0px; 
	}

#nav_spacer1 {
	width: 104px;
	height: 23px;
	position: relative;
	}
	
#nav_spacer1 span {
	background: url(../images/nav_spacer1.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}

#nav_spacer2 {
	width: 21px;
	height: 23px;
	position: relative;
	}
	
#nav_spacer2 span {
	background: url(../images/nav_spacer2.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}

#nav_spacer3 {
	width: 39px;
	height: 23px;
	position: relative;
	}
	
#nav_spacer3 span {
	background: url(../images/nav_spacer3.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
#nav_spacer4 {
	width: 18px;
	height: 23px;
	position: relative;
	}
	
#nav_spacer4 span {
	background: url(../images/nav_spacer4.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
#nav_spacer5 {
	width: 39px;
	height: 23px;
	position: relative;
	}
	
#nav_spacer5 span {
	background: url(../images/nav_spacer5.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
#nav_spacer6 {
	width: 36px;
	height: 23px;
	position: relative;
	}
	
#nav_spacer6 span {
	background: url(../images/nav_spacer6.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
#nav_spacer7 {
	width: 124px;
	height: 23px;
	position: relative;
	}
	
#nav_spacer7 span {
	background: url(../images/nav_spacer7.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}



#home {
	width: 54px;
	height: 23px;
	position: relative;
	}
	
#home span {
	background: url(../images/nav_home.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
#athome {
	width: 66px;
	height: 23px;
	position: relative;
	}
	
#athome span {
	background: url(../images/nav_athome.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
#inbusiness {
	width: 90px;
	height: 23px;
	position: relative;
	}
	
#inbusiness span {
	background: url(../images/nav_inbusiness.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
#portfolio {
	width: 70px;
	height: 23px;
	position: relative;
	}
	
#portfolio span {
	background: url(../images/nav_portfolio.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}

#aboutus {
	width: 69px;
	height: 23px;
	position: relative;
	}
	
#aboutus span {
	background: url(../images/nav_aboutus.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
#contact {
	width: 70px;
	height: 23px;
	position: relative;
	}
	
#contact span {
	background: url(../images/nav_contact.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}



/* classes */

.top 
{
	
}
	
.left
{
	float: left;
	width: 400px; 
	padding: 10px;
}
	
.right
{
	float: right;
	width: 250px; 
	padding: 10px;
}
	