/* CSS Document 8th July 2006Stylesheet for the public*/body {	background-image:  url(images/bg.gif);	background-repeat: repeat;	background-position: center center;	margin: 0px 0px;	padding: 0px;	background-color: #FFFFFF	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	line-height: 15px;}	/* DIV HOLDERS */div#container {	width: 800px;	margin: 0px auto;	text-align: left;	background-color: #FFFFFF;}div#nav {/*	background-color: #00FF99; */	width: 800px;	height: 85px;	overflow: hidden;	display: block;}div#nav-leftborder {	float: left;	width: 30px;	height: 85px;	background-image: url(images/left_border.gif);	background-repeat: no-repeat;	background-position: left;	display: block;}div#nav-rightborder {	float: left;	width: 30px;	height: 85px;	background-image: url(images/right_border.gif);	background-repeat: no-repeat;	background-position: right;	display: block;}div#flash {	width: 800px;	height: 192px;	overflow: hidden;	display: block;/*	background-color: #000066; */}div#flash-leftborder {	float: left;	width: 30px;	height: 192px;	background-image: url(images/leftborder_flash.gif);	background-repeat: no-repeat;	background-position: left;	display: block;}div#flash-content {	float: left;	width: 740px;	height: 192px;	background-image: url(images/flash_section.jpg);	background-repeat: no-repeat;	background-position: center center;	display: block;}div#flash-rightborder {	float: left;	width: 30px;	height: 192px;	background-image: url(images/rightborder_flash.gif);	background-repeat: no-repeat;	background-position: right;	display: block;}div#menu-home a {	float: left;	width: 109px;	height: 85px;	display: block;	background: url(images/menu/home.gif) 0 0 no-repeat;	overflow: hidden;	text-decoration: none;	text-indent: -9999px;}div#menu-home a:hover {	background-position: 0px -85px;}div#menu-contact a {	float: left;	width: 100px;	height: 85px;	display: block;	background: url(images/menu/contact.gif) 0 0 no-repeat;	overflow: hidden;	text-decoration: none;	text-indent: -9999px;}div#menu-contact a:hover {	background-position: 0px -85px;}div#menu-services a {	float: left;	width: 106px;	height: 85px;	display: block;	background: url(images/menu/services.gif) 0 0 no-repeat;	overflow: hidden;	text-decoration: none;	text-indent: -9999px;}div#menu-services a:hover {	background-position: 0px -85px;}div#menu-web2 a {	float: left;	width: 104px;	height: 85px;	display: block;	background: url(images/menu/web_2.gif) 0 0 no-repeat;	overflow: hidden;	text-decoration: none;	text-indent: -9999px;}div#menu-web2 a:hover {	background-position: 0px -85px;}div#menu-clients a {	float: left;	width: 103px;	height: 85px;	display: block;	background: url(images/menu/clients.gif) 0 0 no-repeat;	overflow: hidden;	text-decoration: none;	text-indent: -9999px;}div#menu-clients a:hover {	background-position: 0px -85px;}div#menu-partners a {	float: left;	width: 104px;	height: 85px;	display: block;	background: url(images/menu/partners.gif) 0 0 no-repeat;	overflow: hidden;	text-decoration: none;	text-indent: -9999px;}div#menu-partners a:hover {	background-position: 0px -85px;}div#menu-portfolio a {	float: left;	width: 114px;	height: 85px;	display: block;	background: url(images/menu/portfolio.gif) 0 0 no-repeat;	overflow: hidden;	text-decoration: none;	text-indent: -9999px;}div#menu-portfolio a:hover {	background-position: 0px -85px;}div#bottomsection {	width: 800px;	height: 35px;	background: url(images/bottom_section.gif) 0 0 no-repeat;}div#content {	}div#contentheader {	height:59px;	margin-top: 0px;	background-image: url(images/content_head.gif);	background-repeat: no-repeat;	background-position: center top;}div#contentbody {	background-image: url(images/content_tile.gif);	background-repeat: repeat-y;	background-position: center center;	height: 600px;}div#contentbody_portfolio {	background-image: url(images/content_tile.gif);	background-repeat: repeat-y;	background-position: center center;	height: 1000px;}div#contentbody_services {	background-image: url(images/content_tile.gif);	background-repeat: repeat-y;	background-position: center center;	height: 1000px;}div#content_copy_01 {	float: left;	height: auto;	width: 183px;	padding-top: 0px;	padding-right: 10px;	padding-left: 60px;	font-family: Arial, Helvetica, sans-serif;}div#content_c_copy_01 {	float: left;	height: auto;	width: 260px;	padding-top: 0px;	padding-right: 10px;	padding-left: 60px;	font-family: Arial, Helvetica, sans-serif;}div#content_copy_02{	float: right;	width: 183px;	padding-top: 0px;	padding-right: 87px;	padding-left: 0px;}div#content_copy_03{	float: left;	width: 220px;	padding-top: 0px;	padding-right: 10px;	padding-left: 38px;	font-family: Arial, Helvetica, sans-serif;}div#content_c_copy_03{	float: left;	width: 100;	padding-top: 8px;	padding-right: 10px;	padding-left: 40px;}div#content_copy_main{	float: left;	height: auto;	width: 408px;	padding-top: 0px;	padding-right: 10px;	padding-left: 60px;	font-family: Arial, Helvetica, sans-serif;}div#content_copy_portfolio{	float: left;	height: auto;	width: 600px;	padding-top: 0px;	padding-right: 10px;	padding-left: 60px;	font-family: Arial, Helvetica, sans-serif;}div#content_copy_main p{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	color: #999999;	text-align: justify;}div#content_copy_02 p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 20px;	color: #999999;	text-align: justify;}div#footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	clear: both;	height: 25px;	background-image: url(images/footer_bg.png);	background-repeat: no-repeat;	padding-left: 10px;	color: #FFFFFF;	text-align: center;}div#footer a:link {	color: #ffffff;	}	div#footer a:visited {	color: #ffffff;	}	div#footer a:hover {	color: #ffffff;	text-decoration: underline;	}	div#footer a:lactive {	color: #ffffff;	text-decoration: none;	}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #660000;	margin: 0px;	padding: 2px;	width: auto;}.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #660000;	padding: 1px 2px 2px;}.header_02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #99CCCC;	padding: 1px 2px 2px;	text-decoration: none;}.rhs_content_header {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	background-color: #003300;	padding: 2px;}.column_content {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	display: inline;}a:link {	color: #666666;}a:visited {	color: #666666;}a:hover {	text-decoration: underline;	color: #666666;}a:active {	text-decoration: none;	color: #666666;}ul {	list-style-image: url(images/list_folder.gif);}