﻿body 
{
	width : 750px;
	margin-top : 5px;
	margin-left : auto;
	margin-right : auto;
	font-family : Arial;
	font-size : 14px;
}

a
{
	color : #000000;
	text-decoration : underline;
}

a:hover
{
	color : blue;
}

#main li 
{
	font-size : 90%;
}

#outer 
{
	margin : 0;
	width : 750px;
}

#bridge
{
	margin-top : 5px;
	width : 750px;
	height : 86px;
}

#main 
{
	margin-top : 5px;
	width : 100%;
	*margin-top : 2px;
	background-image : url("../images/main_back.gif");
	background-position : top;
	background-repeat : repeat-y;
	float : left;
}

#main p 
{
	margin-left : 80px;
	font-size : 90%;
	width : 536px;
}

#content p 
{
	margin : 0px;
	font-size : 90%;
	width : 536px;
}

#hometag 
{
	background : transparent URL("../images/home_tag.gif") no-repeat 50px 0px;
	margin-top : 25px;
	margin-bottom : 15px;
	height : 25px;
	width : 100%;
}

#team
{
	float : left;
	margin-right : 10px;
	border : solid 2px #A6D1AC;
}

#homeservice
{
	background : transparent URL("../images/home_services.gif") no-repeat 50px 0px;
	height : 25px;
	margin-top : 25px;
	width : 100%;
}

#serviceblocktop
{
	float : left;
	margin-top : 15px;
	padding-left : 30px;
	width : 520px;
}

#serviceblocktop li a
{
	color : #000000;
	width : 120px;
	float : left;
	padding-top : 80px;
	text-decoration : none;
	vertical-align : top;
}

#serviceblocktop ul 
{
	margin-top : 0px;
	list-style : none;
	text-align : center;
}

#serviceblocktop li 
{
	width : 110px;
	font-size : 80%;
	display : inline;
	text-align : center;
}

#serviceblockbottom
{
	float : left;
	padding-top : 0px;
	*padding-top : 15px;
	padding-left : 30px;
	width : 520px;
	height : 120px;
}

#serviceblockbottom ul 
{
	list-style : none;
	text-align : center;
}

#serviceblockbottom li 
{
	width : 110px;
	font-size : 80%;
	display : inline;
	text-align : center;
}

#serviceblockbottom li a
{
	color : #000000;
	width : 120px;
	float : left;
	padding-top : 80px;
	text-decoration : none;
	vertical-align : top;
}

#biz_rep
{
	background : url("../images/biz_rep.gif") no-repeat;
	background-position : 10px 0%;
}

#biz_rep:hover 
{
	background-position : -110px 0%;
}

#db_dev 
{
	background : url("../images/db_dev.gif") no-repeat;
	background-position : 10px 0%;
}

#db_dev:hover
{
	
	background-position : -110px 0%;
}

#db_conv 
{
	background : url("../images/db_conv.gif") no-repeat;
	background-position : 10px 0%;
}

#db_conv:hover
{
	
	background-position : -110px 0%;
}

#perf_tun 
{
	background : url("../images/perf_tun.gif") no-repeat;
	background-position : 10px 0%;
}

#perf_tun:hover
{
	
	background-position : -110px 0%;
}

#datawarehouse 
{
	background : url("../images/datawarehouse.gif") no-repeat;
	background-position : 10px 0%;
}

#datawarehouse:hover 
{
	
	background-position : -110px 0%;
}

#custom_dev 
{
	background : url("../images/custom_dev.gif") no-repeat;
	background-position : 10px 0%;
}

#custom_dev:hover
{
	
	background-position : -110px 0%;
}

#web_dev
{
	background : url("../images/web_dev.gif") no-repeat;
	background-position : 10px 0%;
}

#web_dev:hover
{
	
	background-position : -110px 0%;
}

#xml_web 
{
	background : url("../images/xml_web.gif") no-repeat;
	background-position : 10px 0%;
}

#xml_web:hover
{
	
	background-position : -110px 0%;
}

#content
{
	float : left;
	margin-top : 25px;
	padding-left : 50px;
	width : 520px;
}

#bottom_jmb 
{
	clear : both;
	width : 100%;
	text-align : right;
	vertical-align : bottom;
}

#bottom_jmb img 
{
	padding-bottom : 10px;
	padding-right : 10px;
}

#footer
{
	color : #ffffff;
	font-size : 80%;
	text-decoration : none;
	font-weight : bold;
	text-align : center;
	margin-top : 5px;
	padding-top : 10px;
	width : 750px;
	height : 25px;
	background-color : #A6D1AC;
	float : left;
}

#hidden
{
	visibility : hidden;
}

#services
{
	padding-left : 0px;
	padding-bottom : 25px;
}

#aboutus
{
	padding-left : 0px;
	padding-bottom : 25px;
}

#contactus
{
	padding-left : 0px;
	padding-bottom : 25px;
}