/* CSS by Andrew Rose 2005 */body {	margin:0px;	padding:0px;	background-color:#ececec;	background-image:url(images/bg_gradient.gif);	background-repeat:repeat-y;	height:100%;	width:100%;	color:#333333;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:24px;}div.header {	height:147px;	width:100%;	background-image:url(images/bg_header.gif);	background-repeat:repeat-x;}div.header_lhs_con {	padding-top:124px;	padding-left:18px;	width:358px;	background-image:url(images/header_lhs.gif);	background-repeat:no-repeat;}div.nuerone {	position:absolute;	left: 358px;	top:0px;	height:147px;	width:414px;	background-image:url(images/header_nuerone.jpg);	background-repeat:no-repeat;}ul.nav {	margin:0px;	pading:0px;	height:23px;	list-style:none;	display:inline;	overflow:hidden;}ul.nav li {	float:left;	margin:0px;	pading:0px;	list-style:none;	display:inline;}ul.nav a {	float:left;	padding: 23px 0 0 0;	overflow:hidden;	height: 0px !important;	height /**/:23px; /* for IE5/Win only */}ul.nav a:hover {	background-position:0 -23px;}ul.nav a:active, ul.nav a.selected {	background-position:0 -23px;}.btn_home a {	width:67px;	background:url(images/btn_home.gif) top left no-repeat;}.btn_about a {	width:118px;	background:url(images/btn_about.gif) top left no-repeat;}.btn_contacts a {	width:56px;	background:url(images/btn_contact.gif) top left no-repeat;}div.img_con {	width:232px;	height: 637px;	background-image:url(images/image_borders.gif);	background-repeat:no-repeat;	margin-left:18px;	padding-top:58px;}div.img {	padding-left:19px;	padding-bottom:5px;}div.text_con {	padding-right:18px;	max-width:522px;	/*IE EXPRESSION*/ width:expression(document.body.clientWidth > 760? "522px": "auto" );	position:absolute;	top:147px;	left:256px;	margin-top:37px;	margin-left:6px;}div.title {	padding-bottom:10px;}div.logos {	margin-left:195px;	width:266px;	height:137px;}span.sub_heading {	color:#340030;	font-weight:bold;}ul.list {	list-style:none;	padding-left:15px;	margin-left:0px;	margin-top:0px;}ul.list li {	background:url(images/bullet.gif) no-repeat 0 50%;	padding-left: 17px;}div.contact_con_1 {	width:460px;	background:url(images/bg_contact_1.jpg) no-repeat;	padding-left:12px;	padding-top:18px;}div.contact_con_1 a {	color:#340030;	text-decoration:none;}div.contact_con_1 a:hover {	color:#340030;	text-decoration:underline;}div.contact_con_2 {	width:460px;	background:url(images/bg_contact_2.jpg) no-repeat;	padding-left:12px;	padding-top:18px;}div.contact_con_2 a {	color:#340030;	text-decoration:none;}div.contact_con_2 a:hover {	color:#340030;	text-decoration:underline;}div.contact_con_3 {	width:460px;	background:url(images/bg_contact_3.jpg) no-repeat;	padding-left:12px;	padding-top:18px;}div.contact_con_3 a {	color:#340030;	text-decoration:none;}div.contact_con_3 a:hover {	color:#340030;	text-decoration:underline;}