	body {
		text-align:center;
		color:#000;
		background-color:#B1D3EC;
		margin:0px;
		padding:0px;
		font:10px verdana, arial, helvetica, sans-serif;
		}
	
	#frame {
		width:700px;
		background-color:#fff;
		margin-right:auto;
		margin-left:auto;
		margin-top:5px;
		margin-bottom:5px;
		border:1px solid #4c7899;
		padding:0px;
		text-align:left;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
		
	#logobox {
		margin:0px;
		padding:0px;
		float:left;
		}
		
	#contentleft {
		width:220px;
		padding:5px;
		float:left;
		margin:0px;
		clear:both;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	
	#contentright {
		width:460px;
		margin:0px;
		padding:0px;
		border-left:1px dotted #999;
		float:right;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	
	#contentheader {
		width:560px;
		height:73px;
		background-image:url("../images/arc_header.jpg");
		background-repeat:no-repeat;
		background-position:top right;
		margin:0px;
		padding:0px;
		float:right;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	#contentheader img {
		float:right;
		}
		
	#contentheadernav {
		width:560px;
		margin:0px;
		padding:5px 0px;
		border-top:1px solid #4c7899;
		border-bottom:1px solid #4c7899;
		float:right;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
		
	#contentfooter {
		width:auto;
		margin:0px;
		padding:5px;
		border-top:1px dotted #999;
		clear:both;
		voice-family: "\"}\"";
		voice-family: inherit;
		}	
		
	#contentleft #newsbox {
		position:relative;
		width:205px;
		padding:5px;
		border:1px solid #bcd6e1;
		}	
	
	#contentleft #address {
		position:relative;
		width:205px;
		padding:5px;
		border:1px solid #bcd6e1;
		background-color:#ddebf0;
		}
	
	#contentright form {
		margin:0px 5px 0px 5px;
		padding:0px;
		}
	#contentright input {
		padding:2px;
		border:1px solid #bcd6e1;
		width:190px;
		background-color:#fff;
		font:10px verdana, arial, sans-serif;
		color:#666;
		}
	
	a {
		text-decoration:none;
		}
	a:link {color:#000}
	a:visited {color:#000;}
	a:hover {color:#000;text-decoration:underline;}
	
	#contentleft a {
		font-size:10px;
		font-family:verdana, arial, helvetica, sans-serif;
		text-decoration:none;
		}
	#contentleft a:link {color:#0033cc}
	#contentleft a:visited {color:#0033cc;}
	#contentleft a:hover {color:#0033cc;text-decoration:underline;}
	
	p {
		font:11px/15px verdana, arial, helvetica, sans-serif;
		margin:0px 0px 0px 0px;
		padding:5px;
		}
		
	#contentleft p {
		font:10px/14px verdana, arial, helvetica, sans-serif;
		}
	
	#contentheaderbar p {
		padding:0px
		}
		
	#contentfooter p {
		font-size:9px;
		padding:0px
		}
	#contentfooter a {
		font-size:9px;
		text-decoration:none;
		}
	#contentfooter a:link {color:#0033cc}
	#contentfooter a:visited {color:#0033cc;}
	#contentfooter a:hover {color:#0033cc;text-decoration:underline;}

	ul {
		font:11px/15px verdana, arial, helvetica, sans-serif;
		margin:5px 40px;
		padding:10px 10px 10px 10px;
		text-align:left;
		list-style-image: url("../images/red_dot.gif");
		list-style-position: outside;
		background-color:#ddebf0;
		}
		
	.listyellow {
		margin:5px 200px 5px 40px;
		background-color:#ffe680
		}
		
	#contentleft ul {
		font:10px/18px verdana, arial, helvetica, sans-serif;
		margin:0px 0px 0px 10px;
		padding:0px 10px;
		text-align:left;
		background-color:#fff;
		list-style-image:url("../images/arrow.gif");
		}
		
	#contentleft ul a {
		list-style-image:url("../images/arrow_a.gif");
		}
		
	#contentleft ul a:hover {
		list-style-image:url("../images/arrow.gif");
		}
		
	.floatright {
		float:right;
		margin-left:5px;
		}
		
	.floatleft {
		float:left;
		margin-right:5px;
		}	
		
	#contentright input.submit {
		width:60px;
		color:#000;
		border:3px inset #bcd6e1;
		background-color:#ddebf0;
		}
		
	#contentright textarea.problem {
		width:420px;
		height:200px;
		padding:2px;
		border:1px solid #bcd6e1;
		background-color:#fff;
		font:10px verdana, arial, sans-serif;
		color:#666;
		}
		
	.borderfr {
		border:1px solid #666;
		float:right;
		margin-left:5px;
		}
		
	.borderfl {
		border:1px solid #666;
		float:left;
		margin-right:5px;
		}
		
	.dottedright {
		border-right:1px dotted #999;
		}
		
	.border {
		border:1px solid #666;
		}
		
	.dottedbottom {
		border-bottom:1px dotted #999;
		}
		
	.dottedtop {
		border-top:1px dotted #999;
		color:#ff6600;
		clear:left;
		}

	.dottedtitle {
		border-top:1px dotted #999;
		color:#0066CC;
		clear:left;
		}
		
	h5 {
		color:#000;
		font:14px/18px verdana, arial, helvetica, sans-serif;
		font-weight:600;
		margin:0px 0px 0px 0px;
		padding:5px;
		}
		
	h6 {
		color:#000;
		font:12px/18px verdana, arial, helvetica, sans-serif;
		font-weight:600;
		margin:0px 0px 0px 0px;
		padding:5px;
		}
		
	.news
		{color:#CC6600}
		
	a.news {color:#CC6600}
	a:link.news {color:#CC6600}
	a:visited.news {color:#CC6600}
	a:hover.news {color:#CC6600}
	
	.clearleft {clear:left}
	
	.top {
		color:#ff6600;
		float:right;
		}
		
	a.top {color:#ff6600}
	a:link.top {color:#ff6600}
	a:visited.top {color:#ff6600}
	a:hover.top {color:#ff6600}
	
	.services {
		background-image:url("../images/services_bg.jpg");
		background-repeat:no-repeat;
		background-position:bottom right;
		}
	
	.solutions {
		background-image:url("../images/solutions_bg.jpg");
		background-repeat:no-repeat;
		background-position:bottom right;
		}
		
	.portfolio {
		background-image:url("../images/portfolio_bg.jpg");
		background-repeat:no-repeat;
		background-position:bottom right;
		}
		
	.products {
		background-image:url("../images/products_bg.jpg");
		background-repeat:no-repeat;
		background-position:bottom right;
		}