html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;

	background-color:#46585b;
	font-family:Tahoma;
	font-size:12px;
}
.container {width:624px; background-color:#46585b;}
.flash 	{
			width:627;
			height:149;
			border-top:0px solid#000;
			background-color:#ffffff;
}	
A:link {font-family:Tahoma; font-size:11px; padding-top:7px; ; text-decoration: none; margin-top:0px; color: white; font-weight:500}
A:visited {font-family:Tahoma; font-size:11px; padding-top:7px; ; text-decoration: none; margin-top:0px; color: white;font-weight:500}
A:active {font-family:Tahoma; font-size:11px; padding-top:7px; ; text-decoration: none; margin-top:0px; color: white;font-weight:500}
A:hover {font-family:Tahoma; font-size:11px; padding-top:7px; ; text-decoration: none; margin-top:0px; color: white;font-weight:500}

.content-footer-link:link {font-family:Tahoma; font-size:9px; text-decoration: none; margin-top:0px; color: white;}
.content-footer-link:visited {font-family:Tahoma; font-size:9px; text-decoration: none; margin-top:0px; color: white;}
.content-footer-link:active {font-family:Tahoma; font-size:9px; text-decoration: none; margin-top:0px; color: white;}
.content-footer-link:hover {font-family:Tahoma; font-size:9px; text-decoration: none; margin-top:0px; color: white;}

.content-link:link {font-family:Tahoma; font-size:12px; text-decoration: none; margin-top:0px; color: black;}
.content-link:visited {font-family:Tahoma; font-size:12px; text-decoration: underline; margin-top:0px; color: black;}
.content-link:active {font-family:Tahoma; font-size:12px; text-decoration: underline; margin-top:0px; color: black;}
.content-link:hover {font-family:Tahoma; font-size:12px; text-decoration: underline; margin-top:0px; color: black;}

.footer-link:link {font-family:Tahoma; font-size:10px; text-decoration: none; margin-top:0px; color: white;}
.footer-link:visited {font-family:Tahoma; font-size:10px; text-decoration: none; margin-top:0px; color: white;}
.footer-link:active {font-family:Tahoma; font-size:10px; text-decoration: none; margin-top:0px; color: white;}
.footer-link:hover {font-family:Tahoma; font-size:10px; text-decoration: underline; margin-top:0px; color: white;}


.spacer {
	width: 624px;
	height:25px;
	background-image:url(../images/spacer.gif);
	margin-left:0px;
	margin-top:0px;
}
.spacer-content{
	background-image:url(../images/spacer-content.gif); background-repeat:repeat-x; background-position:center; 
	height:4px;
	width:480px;

}
.spacer-content {
	background-image:url(../images/spacer-content.gif); background-repeat:repeat-x; background-position:center; margin-top:5px;
	height:4px;
	width:480px;
	

}
.services {
	text-align: left;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
	border:0;
	width: 510px;
	height:215px;
}
.servicesSer{
	text-align: left;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
	border:0;
	width: 510px;
	height:235px;
}
.servicesClient{
	text-align: left;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
	border:0;
	width: 510px;
	height:500px;
}
.side-a {
        float:left;
	    width: 270px;
}

.side-b { 
		width: 225px;
		float: right;
}

.contact {
	text-align: left;
	padding-left:0px;
	padding-top:0px;
	border:0;
	width: 510px;
	height:260px;
	text
}
.contact-header	{
			width:550px;
			height:16px;
			background-image:url(../images/contact-header.gif);
}

.contact-cell	{

			width:550px;
			height:280px;
			background-image:url(../images/contact-body.gif);
			
}
.contact-a {
		background-color:#C4CFD1;
		padding-top:4px;
		padding-left:4px;
        float:left;
	    width: 176px;
		
}

.contact-b { 
		width: 325px;
		float:right;
		
}
.contact-footer	{
			width:550px;
			height:40px;
			background-image:url(../images/contact-box-footer.gif); background-repeat:no-repeat;
}
.button {background-color:#415457; height:30px; width:69px; font-weight:bold; font-size:12px; color:white;}
.formtext {background-color: #E9E9E9; font-size:10px; width:300px;}
.formfields {background-color: #E9E9E9; font-size:10px; width:140px;}


.marker-left	{width:20px; height:425px; float:left; text-align:right; padding-top:0px; color:#FF0000;}
.marker-right	{width:20px; height:425px; float:right; text-align:right; padding-top:0px;}

.header-text	{
			height:100%;
			width:550px;
			text-indent:35px;
			font-size:18px;
			color:#666666; 
			text-align:left; 
			font-family:Tahoma;
}
.content-header	{
			width:550px;
			height:16px;
			background-image:url(../images/content-box-header.gif);
}
.content-contain	{

			width:624px;
			background-image:url(../images/content-bg.gif);
			background-position: bottom;
			background-repeat: repeat-x;
}
.content-cell	{

			width:550px;
			background-image:url(../images/content-body.gif);
			
}
.content-body	{
			width:624px;
			background-image:url(../images/content-bg.gif);
			float:left;
}

.content-text	{
			width:520px;
			padding-left:0px;
			padding-right:0px;
			text-align:justify;
			margin:0px;
			padding-left:0px;
			padding-top:1px;
			
}
.content-title	{
			width:535px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:800;
			text-align:justify;
			padding-bottom:10px;
			
}
.content-footer	{
			width:550px;
			height:40px;
			background-image:url(../images/contentbox-footer.gif); background-repeat:no-repeat;
			

}
.content-footer-text{
			width:260px;
			height:19px;
			font:Arial, Helvetica, sans-serif; font-size:9px;
			text-align:center;
			
}

.portfolio-contain {
			width:450px;
			height:250px;
			padding-top:10px;
			
}

.portfolio {
			width:80px;
			padding-top:10px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:10px;
			position:relative;
			float:left;
			
}

.footer	{
			width:624px;
			height:29px;			
			background-image:url(../images/footer.gif);
			font:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#FFFFFF;
			padding-top:8px;
			float:left;
		
			
	











/*
.content-box	{
			width:550px;
			height:1px;
			background-image:url(../images/content-box_bg.gif)
}
*/

