body 
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	font: 75% Arial; 
	padding-top: 0px;
	background: white;
}
a
{
	text-decoration: underline;
	color: #005600;
	font-weight: bold;
	font-family: MS Sans Serif;
}
a:hover
{
	color: #00a500;
	text-decoration: none;
	font-weight: bold;
	font-family: MS Sans Serif;
}
a:visited
{
	color: #005a00;
	text-decoration: underline;
	font-weight: bold;
	font-family: MS Sans Serif;
}
#headerwrapper
{
	background: white;
}
#header 
{
	width: 730px;
	height: 90px;
	padding-right: 0px; 
	padding-left: 15px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
	
}
#logo
{
	width: 260px;
	height: 80px;
	background: url(images/logo.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	float: left;	
}

#navtab
{
	
	width: 400px;
	font-family:  MS Sans Serif;
	font-size: 70%;
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 60px;
	text-align: right;
	float: right
	
}
#navtab ul
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#navtab ul li 
{ 
	display: inline; 

}

#navtab ul li a
{
	text-decoration: none;
	padding: .2em .4em;
	color: #005600;
	font-weight: normal;
	
}
#navtab ul li a:hover
{
	color: #00a500;
	text-decoration: none;
	font-weight: normal;
}
#sixpix
{
	background-image: url(images/green.gif);
	background-repeat: repeat-x;
	background-color: #F5F2E7;
	width: 100%;
	height: 17px;
	margin: 0;
	padding: 0;
	border: 0;
}
#main1 
{
	padding-right: 0px; 
	padding-left: 35px; 
	background: #F5F2E7; 
	padding-bottom: 0px; 
	margin-bottom: 0px; 
	padding-top: 0px
}
#main2 
{
	width: 730px;
	padding-right: 0px; 
	padding-left: 0px; 
	background: #F5F2E7;
	padding-bottom: 10px; 
	margin: 0px; 
	padding-top: 0px
}

#main3
{
	width: 730px;
	padding-right: 0px; 
	padding-left: 0px; 
	background: white repeat-y left top; 
	padding-bottom: 0px; 
	margin-bottom: 0px; 
	padding-top: 0px
}
#left 
{
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 70%; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0;
	margin-top: 10px;  
	width: 182px; 
	padding-top: 0px;
	border-top: #696A64 1px solid;
	text-align:left
}
#leftnav
{
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	float: left;
}
#leftnav ul
{
	font-family: MS Sans Serif, Arial;
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 182px;
	background: #F2EAD0 url(images/ul_bg.gif) repeat-y;
	
}
#leftnav ul li
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	list-style-type: none;
	width: 100%;
	background: transparent url(images/line.gif) no-repeat bottom;
}
#leftnav ul li.li
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-right: 0px;
	list-style-type: none;
	width: 100%;
	height: 88px;
	background: transparent url(images/bottom_nav.gif) no-repeat bottom left;
}
#leftnav p
{
	margin: 0;
	padding-top: 3px;
	padding-left: 22px;
	padding-bottom: 8px;
	padding-right: 0px;
	width: 160px;
	font-family: MS Sans Serif, Arial;
	font-size: 10px;
	color: #005600
}
#leftnav ul li a
{
	background: url(images/arrow.gif) no-repeat center left;
	padding: 0 0 0 22px;
	font-weight: bold;
	text-decoration: none;
	color: #005600;
	margin: 0px;
	
}
#leftnav ul li a:hover
{
	background: url(images/arrow_on.gif) no-repeat center left;
	padding: 0 0 0 22px;
	font-weight: bold;
	color: #00A500;
	text-decoration: none;
	margin: 0;
	
}

/* content part*/
#contentwrap
{
	width: 500px;
	margin-left: 195px;
	margin-right: 10px;
	margin-top: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	
}
#content
{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	border-right: #696A64 1px solid;
	
}
#midimage
{
	background: url(images/main_img.jpg) no-repeat;
	width: 474px;
	height: 290px;
	padding-top: 25px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0;
}
br
{
	line-height: auto;
}
#content h2
{
	width: 474px;
	margin: 0;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	color: #005600;
	font-size: 225%;
	border-bottom: #005600 1px solid;
}
	

#cleaner 
{
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	height: 0px; 
	border-bottom-style: none
}
#float
{
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	width: 214px;
}
#float1
{
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 45px;
	padding: 0;
	width: 214px;
}
#floatright
{
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	border-right: #696A64 1px solid;
	border-top: #696A64 1px solid; 
	border-left: #696A64 1px solid;
	background: #E2E8E2;
}
#contentb
{
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-right: 4px;
	margin: 0;
	height: 95px;
	text-align: left
}
#contentb h3
{
	background: none no-repeat;
	font-family: MS Sans Serif;
	color: #005600;
	font-size: 75%;
	font-weight: strong;
	padding: 0;
	margin: 0;
	width: 118px;
	height: 40px
}
#contentb p 
{
	background: none no-repeat;
	font-family: MS Sans Serif;
	color: #005600;
	font-size: 75%;
	font-weight: strong;
	padding: 0;
	margin: 0;
}
#contentb p a:link,a:active
{
	background: none no-repeat;
	font-family: MS Sans Serif;
	color: #005600;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#contentb p a:hover
{
	background: none no-repeat;
	font-family: MS Sans Serif;
	color: #005600;
	font-weight: bold;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
#contentb img
{
	width: 80px;
	height: 54px;
	margin: 0;
	padding: 0;
	border: 0;
}
.bottomer
{
	background: url(images/job_bottom.jpg) no-repeat;
	width: 214px;
	height: 28px;
	margin: 0;
	padding: 0;
}

#middle 
{
	background-color: #F5F2E7; 
	margin: 0px 0px
}
/* end mid */
/* footer */
.cleaner 
{
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 1px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	height: 1px; 
	border-bottom-style: none
}
#footer
{
	background-image: url(images/green.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 17px;
	margin: 0;
	padding: 0;
	border: 0;
}
#privacy
{
	width: 730px;
	text-align: right;
	margin: 0;
	padding: 0;
	padding-top: 17px;
	
}
#privacy ul
{
	float: right;
	width: 230px;
	height: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	list-style-type: none;
	
}
#privacy ul li 
{ 
	display: inline; 
	
}

#privacy ul li a
{
	text-decoration: none;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin: 0;
	color: #005600;
	font-weight: normal;
	background-color: #E2E8E2;
	border-right: #696A64 1px solid;
	border-bottom: #696A64 1px solid; 
	border-left: #696A64 1px solid;
	font-size: 90%;
}
#privacy ul li a:hover
{
	color: #00a500;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 7px;
	background-color: #E2E8E2;
	border-right: #696A64 1px solid;
	border-bottom: #696A64 1px solid; 
	border-left: #696A64 1px solid;
	font-size: 90%;
}
#contact
{
	width: 730px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0;
	border: 0;
}
#contact p
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	border: 0;
	font-size: 95%;
	color: #005600;
	
}
/* who we are */
#history
{
	font-family:  MS Sans Serif;
	font-size: 70%;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}
#history p
{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
}
.bold
{
	font-weight: bold;
	color: #005600;
}
.indent
{
	text-ident: 30px;
}
#history ul
{
	margin: 0;
	margin-left: 20px;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 25px;
	list-style-type: circle
}
#history li
{
	padding: 0;
	padding-top: 5px;
	
}
/* what we do */
#services
{
	font-family:  MS Sans Serif;
	font-size: 70%;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}
#services h3
{
	font-size: 85%;
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
}
#services p
{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
}
.bold
{
	font-weight: bold;
	color: #000000;
}
.indent
{
	text-ident: 30px;
}
#services ul
{
	margin: 0;
	margin-left: 20px;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 25px;
	list-style-type: circle
}
#services li
{
	padding: 0;
	padding-top: 5px;
	
}
/* project list */
#project_list
{
	font-family:  MS Sans Serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}
#project_list h3
{
	font-family:  Arial;
	font-size: 150%;
	color: #006600;
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
}
#project_list p
{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
}
.bold
{
	font-weight: bold;
	color: #000000;
}
.indent
{
	text-ident: 30px;
}
.client
{
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	background-color: #DAD6C5
}
.first
{
	background-color: #F0EDE1;
	font-size: 70%;
}
.second
{
	background-color: #F8F6ED;
	font-size: 70%;
}

/* technology */
#technology
{
	font-family:  MS Sans Serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}
#technology h3
{
	font-family:  Arial;
	font-size: 150%;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
#technology p
{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
}
.bold
{
	font-weight: bold;
	color: #000000;
}

/* employment */
#employment
{
	font-family:  MS Sans Serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}
#employment h3
{
	font-family:  Arial;
	font-size: 150%;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
#employment p
{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
}
.bold
{
	font-weight: bold;
	color: #000000;
}

/* contact us */
#contact_us
{
	font-family:  MS Sans Serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}
#contact_us h3
{
	font-family:  Arial;
	font-size: 170%;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
#contact_us p
{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
	
}

.bold
{
	font-weight: bold;
	color: #000000;
}

/* site-map */
#site-map
{
	font-family:  MS Sans Serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}
#site-map h3
{
	font-family:  Arial;
	font-size: 170%;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
#site-map p
{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
	
}

.bold
{
	font-weight: bold;
	color: #000000;
}
#site-map ul
{
	margin: 0;
	margin-left: 20px;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 25px;
	list-style-type: circle
}
#site-map li
{
	padding: 0;
	padding-top: 5px;
	
}
/*--------------------------------------*/
#clientlogin
{
	border:#909090 1px solid;
	margin:5px;
	padding:10px;
	width:350px;
	background:#F0F0F0;
	text-align:left;
}
#mainclient 
{
	padding-right: 0px; 
	padding-left: 30px; 
	background: #F5F2E7; 
	padding-bottom: 0px; 
	margin-bottom: 0px; 
	padding-top: 15px;
	
	
}
#mainclient2
{
	width: 730px;
	padding-right: 0px; 
	padding-left: 0px; 
	background: #F5F2E7;
	padding-bottom: 10px; 
	margin: 0; 
	padding-top: 0px;
}
#mainclient2 p.welcome
{
	padding-right: 10px; 
	padding-left: 0px; 
	background: #F5F2E7;
	padding-bottom: 10px; 
	margin: 0px auto; 
	padding-top: 0px;
	text-align: justify

}
a.linka
{
	font-weight: bold;
}
a:hover.linka 
{
	font-weight: bold;
}
#imagesfloat
{
	float: left;
	margin:5px;
	padding: 5px;
	background-color: #F0F0F0;
	border-top:#DEDEDE 1px solid;
	border-left:#DEDEDE 1px solid;
	border-right:#CDCDCD 1px solid;
	border-bottom:#CDCDCD 1px solid;
}
#imagesfloat img
{
	border:#DEDEDE 0px solid;
	margin:0;
	padding: 0;
	
}
#imagesfloat img.ico
{
	border:#DEDEDE 0px solid;
	margin:0;
	padding: 0;
	
}

#imagesfloat p
{
	border:#DEDEDE 0px solid;
	margin:0;
	margin-top: 5px;
	padding: 0;
	padding-left: 2px;
	text-align: center;
	
}
.bodytext 
{
	font-family:  MS Sans Serif;
	font-size: 80%;
	color: #005600;
	text-decoration:none;
}
