html
{
	margin:0 auto;
}

body
{
	width:1000px;
	margin:0px auto;
	background-image:url(/images/adamobg.jpg);
	background-repeat:no-repeat;	
}

#head
{
	text-align:center;
}
#menu
{
	text-align:center;
	margin:0px auto;
	width:800px;	
}
.menuanchor
{
	margin:0px auto;
	float:left;
	width:198px;
	padding: 20px 0;
	
}
.menuanchor img
{
	border:0;
	margin:0 5px;
	vertical-align:middle;
}
#container
{
	float:none;
	clear:both;
}
.scrollport
{
	height:250px;
	padding:10px 0;
	border:solid 1px black;
}
.content
{
	clear:both;
	float:none;
	margin:0px auto;
	background-image:url(/images/contentrb.jpg);
	background-repeat:repeat-y;		
	width:850px;
	padding:1px 5;
	background-color:#b7b7b7;
}

.contentbb
{
	width:850px;
	margin:0px auto;
	background-image:url(/images/contentbb.jpg);
	height:20px;
	background-repeat:no-repeat;		
}

.content p 
{
	padding:0 10px;
}

ul
{
	margin:0px auto;

}

#foot
{
	text-align:center;
	font-size:90%;
}

#scrollport {width:840px; position:relative; height:150px; padding:40px 0; margin:0px auto; }

#scrollport img.left, #scrollport img.right {width:50px; height:50px; float:left;cursor:pointer; padding-top:50px;}

#scrollport ul {list-style:none; padding:0 10px; margin:0; float:left;border-width:5px 2px;}
#scrollport ul li {display:inline; width:200px; height:150px; float:left; margin:0 14px;  cursor:pointer;}
#scrollport ul li div { width:200px; height:150px; text-align:center; }
#scrollport ul li div img { border:5px solid #cbd2eb; }

#scrollport ul li.hide {display:none;}

.servicelist
{
	width:400px;
	margin-left:10px;
	float:left;
}
.serviceexample
{
	padding-top:20px;
	float:none;
	clear:both;
	border-bottom:1px solid #002157;
}

.portitem
{
	width:266px;
	text-align:center;
	float:left;
}
.portitem img
{
	border:5px solid #cbd2eb;
}
.portrow
{
	height:205px;
	margin:0px auto;
	width:800px
}
.clearport
{
	float:none;
	clear:both;
}

.portcategory
{
	text-align:center;
	padding-bottom:10px;
	width:95%;
}