/*<group=body rock>*/body {	background-image: url(/images/bg01.gif);	margin: 0;}img {	border : 0px;}.download {	float: left;	margin: -5px 0 10px 0;}h1 {	font: bold 16px Arial, Helvetica, sans-serif;	margin: 0;	padding: 3px 0px 5px 0px;	}h2 {	font: bold 14px Arial, Helvetica, sans-serif;	margin: 0;	padding: 0px 0px 0px 0px;	color: #574342;	}	h3 { 	font: bold 13px Arial, Helvetica, sans-serif;	}	h4 { 	font: bold 13px Arial, Helvetica, sans-serif;	}	h5 { 	font: bold 15px Arial, Helvetica, sans-serif;	}.footnote {	font: 11px Arial, Helvetica, sans-serif;	color: #666;}p {	font: 11px Arial, Helvetica, sans-serif;	color: #666;}.clear {	clear: both;}/*splash stuff here*/#splashContainer {	width: 712px;	margin: 13px 0px 0px 17px;	padding: 0px 0px 0px 0px;	float: left;}#splashHead {	width: 712px;	background: #dfdfdf;	float: left;	padding: 10px 0px 0px 0px;}#splashHeadLeft {	float: left;	width: 125px;	padding: 0px 0px 10px 45px;	margin: 0px 0px 0px 0px;	border: 0px solid #000;}#splashHeadRight {	float: right;	width: 535px;	padding: 0px 0px 0px 0px;	margin: 14px 0px 0px 0px;	border: 0px solid #000;}#splashHeadRight h1 {	width: 424px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#splashHeadRight p a {	background-image: url(/images/boldarrow.gif);	background-position: 0px 3px;	background-repeat: no-repeat;	padding: 0px 0px 0px 12px;	margin: 0px 0px 0px 0px;}#infoLeft {	float: left;	width: 140px;	margin: 50px 0px 0px 0px;	padding: 0px 0px 0px 35px;}#infoRight {	float: left;	width: 535px;	margin: 0;}#infoRight h2 {	padding: 3px 0px 4px 0px;}.strap2 {	padding: 10px 0px 0px 0px;}.focalArea {	width:246px;	float:left;	border:0px solid #000;}.focalArea p {	width:220px;	background: #b7241e;	padding: 7px 0px 6px 17px;	margin: 0px 0px 0px 0px;	font: bold 0.75em Arial, Helvetica, sans-serif;	font: expression("bold 0.75em Arial, Helvetica, sans-serif");	background-image:url(/images/arrow_whitered.gif);	background-repeat:no-repeat;	background-position:5px 10px;	border-bottom: 1px solid #FFF;}.focalArea p a{	color:#FFF;}#splashArea {	float: left;	clear: both;	width: 712px;	border-top: 1px solid #e2e2e1;	margin: 15px 0px 30px 0px;	margin: expression("5px 0px 0px 0px");}#splashArea h3 {	color: #515050;	padding: 7px 0px 7px 0px;	margin: 0px 0px 0px 0px;	border-bottom: 1px solid #e2e2e1;	font: bold 1.0em Arial, Helvetica, sans-serif;}.splashBox {	float:left;	width:178px;	margin:0;	padding:0;	border:0px solid #ff0000;}.splashBox h4 {	margin:0;	padding:0;	height:43px;	background-image:url(/images/bg_update.gif);	background-repeat:no-repeat;	font: bold 11px Arial, Helvetica, sans-serif;	font:expression( "bold 70% Arial, Helvetica, sans-serif");}.splashBox h4 a{	padding:10px 0px 0px 8px;	display:block;}.splashBox p {	padding:0px 6px 0px 0px;	margin:0px 0px 0px 0px;	font: 11px Arial, Helvetica, sans-serif;	font:expression( "70% Arial, Helvetica, sans-serif");}#networkHome {}#networkHome h1 {	padding: 20px 0px 4px 0px;	margin: 0;	border-bottom: 1px solid #e2e2e1;}#networkHome p {	padding: 0px 0px 0px 0px;	margin: 8px 0px 8px 0px;	font: bold;}.networkHomeBox {	float: left;	width: 190px;	margin: 0;	padding: 0;}.networkHomeBox h4 {	margin: 0;	padding: 0;	height: 43px;	background-image: url(/images/bg_introbox.gif);	background-repeat: no-repeat;	font: bold 11px Arial, Helvetica, sans-serif;}.networkHomeBox h4 a {	padding: 10px 0px 0px 8px;	display: block;}.networkHomeBox p {	padding: 0px 6px 0px 0px;	margin: 0px 0px 0px 0px;	font: 11px Arial, Helvetica, sans-serif;}#midContent {	margin: 18px 0px 14px 0px;	padding: 0;	width: 570px;	float: left;}#midContent h2 {	font: bold 1.0em Arial, Helvetica, Sans-serif;	color: #4f4c4d;	border-bottom: 1px solid #e9e9e9;	padding: 0px 0px 4px 0px;	margin: 0;}#midLeft p {	padding: 8px 6px 0px 0px;	margin: 0;	font: 11px Arial, Helvetica, sans-serif;}#midLeft {	width: 180px;	float: left;}#midRight {	width: 380px;	float: right;	margin: 0;	padding: 0;}#midRight h2 {	margin-bottom: 8px;}#midRight p {	display: block;	width: 374px;	background: #fbf0e2;	background-image: url(/images/skinny_home_arrow.gif);	list-style: none;	font: bold 12px Arial, helvetica, sans-serif;	padding: 0;	margin: 0;}#midRight p a {	width: 374px;	display: block;	background: #fbf0e2 no-repeat;	background-image: url(/images/skinny_home_arrow.gif);	background-position: 356px 0px;	padding: 3px 0px 3px 6px;	margin: 0;	border-bottom: 1px solid #FFF;}.partnergreen {	color: green;}.supplierblue {	color: blue;}.innovationred {	color: red;}.commendationorange {	color: #FF9900;}a { 	color: #d80a0a; /*#7b1919 old*/	text-decoration: underline;	}	a:hover { 	text-decoration: none;	}a.arrow {	color: #2399d5; text-decoration: none;	background-image: url(/images/link_arrow.gif);	background-repeat: no-repeat;	padding-left: 13px;	padding-top: 2px;	}ul {	font: Arial, Helvetica, sans-serif;	font: expression( "Arial, Helvetica, sans-serif" );	color: #666666;	}ol {	font: Arial, Helvetica, sans-serif;	font: expression( "Arial, Helvetica, sans-serif" );	color: #666666;}/*</group>*//*<group=main>*/#topArea {	margin-top: 0px;	width: 748px;	margin-left: auto;	margin-right: auto;	background: #fff;	padding: 0 8px 0px 8px;	clear: both;	border-right: 1px solid #dedcdc;	border-left: 1px solid #dedcdc;}#topAreaRight {	width: 600px;	float: right;	margin: 0;	padding: 0;}#myLHC-top-area-right {	width: 380px;	float: right;	margin: 0;	padding: 0;}.tabNav {	float: right;	width: 220px;	margin: 0;	padding: 0px 0px 0px 0px;	border: 0px solid #000;}.tabNav ul {	margin: 0;	padding: 0;	float: right;}.tabNav ul li {	display: inline;	background: #524141;	color: #FFFFFF;	padding: 0px 5px 0px 5px;	margin: 0px 0px 0px 4px;	float: left;}.tabNav ul li.news {	background: #d80a0a; /*#7b1919 old*/}.tabNav ul li a {	color:  #FFF;	font: normal 11px Arial, Helvetica, sans-serif;	font: expression( "normal 70% Arial, Helvetica, sans-serif" );	padding: 0px 0px 0px 0px;	text-decoration: none;	}.tabNav ul li a:hover {	color: #707070;	}#genNav {	float:left;	width: 370px;	margin: 0;		padding:0px 0px 0px 0px;	border: 0px solid #000;	}	#genNav ul {	float: right;	margin: 0;	padding: 0;		}	#genNav ul li {	display: inline;	}	#genNav ul li a {	color:  #999999;	font: normal 11px Arial, Helvetica, sans-serif;	font: expression( "bold 70% Arial, Helvetica, sans-serif" );	border-right: 1px solid #999999;	padding-right: 5px;	text-decoration: none;	}	#genNav ul li a:hover {	color: #707070;	}	#genNav #noborder a {	border-right: 0;	}#genNav #news a {	color: #000;	text-decoration: none;	}#header {	clear:both;	margin: 0;	padding: 0;	width: 748px;	border: 0px solid #999999;	}#page {	margin-top: 0px;	width: 748px;	margin-left: auto;	margin-right: auto;	background: white;	padding: 8px;	margin-bottom: 16px;	border: 1px solid #dedcdc;	border-top: 0;}.logo {	width: 115px;	float: left;	margin-top: -4px;	padding: 0;}.myLHC-logo {	width: 100%;	float: left;	margin-top: -4px;	padding: 0;	background: #fff url(/images/leftcolbg.gif) top right repeat-y;}.mainImage {	margin-top: 8px;	float: right;}.floatLeft {	float: left;}.floatRight {	float: right;}#navcontainer {	width: 748px;	min-height: 25px;	margin: 0px 0px 0px 0px;	margin: expression("-2px 0px 0px 0px");	float: left;	padding: 0;	padding-top: 2px;	padding-bottom: 2px;	background: #d80a0a; /*#7b1919 old*/	clear: both;}#mainnav ul {	margin: 0;	margin-left: 4px;	padding: 0;}#mainnav li a {	width: auto;	margin: 0 0 0 0;	padding: 4px 8px 0px 16px;	padding:expression("2px 8px 0px 16px");	color: #FFF;	text-align: left;	font: bold 12px/115% Arial, Helvetica, sans-serif;	font: expression( "bold 80%/115% Arial, Helvetica, sans-serif" );	display: block;	background-color: #d80a0a; /*#7b1919 old*/	background-image: url(/images/navarrow.gif);	background-repeat: no-repeat;	border-right: 1px solid #a35e5e;	text-decoration: none;	}#mainnav li {	margin: 0 0.5em 0 0;	padding: 0;	float: left;	display: inline;}#mainnav li.last a {	border: 0;	}#container_left {	float: left;	width: 570px;	margin: 0;}#container_left_whole {	float: left;	width: 100%;	margin: 0;}.bg {	background: url(/images/content_bg.gif) repeat-y;}#crumb {	float: left;	width: 574px;	clear: both;	float: none;	height: 20px;	padding-top: 5px;}#crumb ul {	margin: 0;	padding: 0;}#crumb li {	color: #999;	font: normal 11px Arial, Helvetica, sans-serif;	display: inline;}#crumb li.home {	display: inline;	background-image: url(/images/home.gif);	background-repeat: no-repeat;	padding-left: 9px;	color: #999;}#crumb ul li a {	border-right: 1px solid #999999;	padding-right: 5px;	padding-left: 5px;	color: #999999;	text-decoration: none;	}#crumb .noborder a {	border-right: 0;	color: #999;}#myLHC-title {	color: #1c1b1b;	background: #f5f5f5;	padding: 7px 0 7px 10px;	margin: 0 0 15px 0;	width: 99%;	overflow: hidden;}#myLHC-title #myLHC-login {	float: right;	font-size: 11px;	text-align: right;	padding: 0 8px 0 0;}#myLHC-title #breadcrumbs {	float: left;	font: 12px Arial, Helvetica, sans-serif;	}#leftcolumn, #myLHC-leftcolumn {	float: left;	width: 170px;	padding-top: 2px;	background: #fff;	margin: 0;	padding-bottom: 20px;}#myLHC-leftcolumn {	background: #f4f4f4 url(/images/leftcolbg.gif) top right repeat-y;}.leftheader {	margin-top: 0px;	background-color: #d3c4c4;	padding-top: 4px;	padding-bottom: 0;}.leftheader h2 {	color: #524141;	font: bold 12px Arial, Helvetica, sans-serif;	font: expression( "bold 80% Arial, Helvetica, sans-serif" );	margin: 0;	padding: 0px 0px 5px 6px;	}.notborder {	border: 0;}#leftnav {	width: 170px;	width: expression("146px");	font: 11px Arial, Helvetica, sans-serif;	padding: 0;	color: #524141;}#leftnav ul {	list-style: none;	margin: 0;	padding: 0;	border: none;}#leftnav a {	list-style: none;	margin: 0;	padding: 0;	border: none;}#leftnav li {	border-bottom: 1px solid #efe6e6;	margin: 0;}#leftnav a {	border-bottom: 1px solid #efe6e6;	margin: 0;}#leftnav li a {	display: block;	padding: 4px 5px 4px 18px;	background-color: #fff;	background: url(/images/left_arrow.gif) no-repeat;	background-position: 4px 2px;	color: #524141;	text-decoration: none;	width: 100%;}#leftnav  a {	display: block;	padding: 4px 5px 4px 18px;	background-color: #fff;	background: url(/images/left_arrow.gif) no-repeat;	background-position: 4px 2px;	color: #524141;	text-decoration: none;	width: 100%;}#leftnav li a:hover {	background-color: #efe8e8;	background: url(/images/left_arrow_on.gif) no-repeat;	background-position: 4px 2px;}#leftnav a:hover {	background-color: #efe8e8;	background: url(/images/left_arrow_on.gif) no-repeat;	background-position: 4px 2px;}html>body #leftnav li a {	width: auto;}html>body #leftnav a {	width: auto;}#leftnav li a:hover {	background-color: #efe8e8;	color: #524141;}#leftnav a:hover {	background-color: #efe8e8;	color: #524141;}#leftnav li li {	border-top: 1px solid #efe6e6;	border-bottom: 0;	margin: 0;}#subnav1 {	border-bottom: 0;	margin: 0;}#subnav1 a {	display: block;	background: none;	padding: 4px 0px 4px 20px;	color: #524141;	text-decoration: none;	background-image: none;	background: #FFF;	font-weight: normal;	width: expression("150px");}#subnav1 a:hover {	background-image: none;}#leftnav li li a {	display: block;	padding: 4px 0px 4px 20px;	color: #524141;	text-decoration: none;	background-image: none;	background: #FFF;	font-weight: normal;	width: expression("150px");}#leftnav li li a:hover {	background-image: none;}.current {	font-weight: bold;}/* ----- MY LHC LEFT NAV MENU ----- */#vertnav {	clear: both;	margin: 0;	padding: 2px 5px 2px 10px;}#vertnav li {	padding: 0 0 10px 0;	list-style: none;}#vertnav li a:link, #vertnav li a:visited {	color: #464546;	font: 11px Arial, Helvetica, sans-serif;	display: block;	background: url(/images/grey_arrow.gif) 0 4px no-repeat;	padding: 0 0 0 10px;	text-decoration: none;}#vertnav li a:hover {	text-decoration: underline;}#vertnav li ul {	margin: 0;	padding: 0 0 0 5px;	border-bottom: 1px dotted #ccc;}#vertnav ul ul li {	padding: 0 0 5px 0;}#vertnav ul ul li a {	display: block;	padding: 0 5px 0 30px;	width: 125px;	text-decoration: none;}#vertnav li ul li.heading {		border-top: 1px dotted #ccc;		border-bottom: 1px dotted #ccc;		background: #ececec;		margin: 10px 0 5px -8px;	padding: 0 0 0 8px;	color: #7b1919;	font: 12px Arial, Helvetica, sans-serif;}#centrecolumn {	float: right;	width: 385px;	padding-right: 4px;	padding-top: 2px;	padding-bottom: 20px;}#centrecolumn li {	font: 12px/17px Arial, Helvetica, sans-serif;	font: expression( "80%/17px Arial, Helvetica, sans-serif" );	margin: 0 10px 2px 0;	padding: 0 0 0 0;}#centrecolumn ul {	list-style: url(/images/bullet.gif);}#tendercolumn {	float: right;	width: 385px;	padding-right: 4px;	padding-top: 2px;}#tendercolumn li {	font: 11px/17px Arial, Helvetica, sans-serif;	margin: 0 10px 2px 30px;	padding: 0 0 0 0;}#tendercolumn ul {	list-style: url(/images/bullet.gif);}#centrecolumn p, #wholecolumn p {	font: 12px/17px Arial, Helvetica, sans-serif;	font: expression( "80%/17px Arial, Helvetica, sans-serif" );}#wholecolumn {	float: right;	width: 567px;	padding-right: 4px;	padding-top: 2px;}#wholecolumn li {	font: 12px/17px Arial, Helvetica, sans-serif;	font: expression( "80%/17px Arial, Helvetica, sans-serif" );	margin: 0 10px 2px 0;	padding: 0 0 0 0;}#wholecolumn ul {	list-style: url(/images/bullet.gif);}#wholecolumn h2 {	border: none #e5e5e5 1px;	font: bold 15px Arial, Helvetica, sans-serif;	padding: 2px 2px 2px 4px;	color: #666666;	background: url(/images/admin/heading-back.jpg) repeat-x;	border-bottom-style: solid;}.floatlogo {	float: right;	padding-right: 50px;	padding-top: 20px;}#rightcolumn {	width: 160px;	float: right;	background:ffffff;		margin: 5px 0px 0px 0px;	padding: 0px 0px 20px 0px;	border: 0px solid #000;	}.rightcontentbox {	padding: 0;	margin: 0;}.memberButt {	background: #b2b2b2 no-repeat;	color: #FFF;	font: bold 11px Arial, Helvetica, sans-serif;	padding: 3px 0px 4px 0px;	background-image: url(/images/butt_cnr.gif);	background-position: bottom right;	text-transform: uppercase;}.memberButt a {	color: #FFF;}.companyButt {	background: #b2b2b2 no-repeat;	color: #FFF;	font: bold 11px Arial, Helvetica, sans-serif;	padding: 3px 0px 4px 0px;	background-image: url(/images/butt_cnr.gif);	background-position: bottom right;	margin-top: 30px;	margin-bottom: 6px;	margin: expression( "4px 0px 4px 0px;" );	text-transform: uppercase;	height: 20px;}.buttTitle {	color: #FFF;	background-image: url(/images/sq_arrow.gif);	background-repeat: no-repeat;	background-position: 0px 3px;	padding-top: 4px;	padding-left: 23px;	height: 100%;}#contacts {	color: #777;	font: 11px Arial, Helvetica, sans-serif;	width: 162px;}#benefits {	color: #777;	font: 13px Arial, Helvetica, sans-serif;	width: 162px;}#products {	float: right;	color: #777;	font: 11px Arial, Helvetica, sans-serif;	width: 160px;	margin: 0;	padding: 0;}#products ul {	margin-left: 0;	margin-top: 0;	padding: 0;}#products ul li {	padding: 2px 0px 2px 0px;	margin: 0;	line-height: 100%;	border-bottom: 1px solid #e5e5e1;	list-style: none;}#products ul li a {	color: #8f8e8e;	display:block;	padding:0px 0px 0px 22px;	background-repeat:no-repeat;	text-decoration: none;	}#products ul li a:hover {	color: #ba5858;}#products ul li a.prod1 {background-image:url(/images/swatch/01.gif);}#products ul li a.prod2 {background-image:url(/images/swatch/02.gif);}#products ul li a.prod3 {background-image:url(/images/swatch/03.gif);}#products ul li a.prod4 {background-image:url(/images/swatch/04.gif);}#products ul li a.prod5 {background-image:url(/images/swatch/05.gif);}#products ul li a.prod6 {background-image:url(/images/swatch/06.gif);}#products ul li a.prod7 {background-image:url(/images/swatch/07.gif);}#products ul li a.prod8 {background-image:url(/images/swatch/08.gif);}#products ul li a.prod9 {background-image:url(/images/swatch/09.gif);}#products ul li a.prod10 {background-image:url(/images/swatch/10.gif);}#products ul li a.prod11 {background-image:url(/images/swatch/11.gif);}#products ul li a.prod12 {background-image:url(/images/swatch/12.gif);}#products ul li a.prod13 {background-image:url(/images/swatch/13.gif);}#products ul li a.prod14 {background-image:url(/images/swatch/14.gif);}#products ul li a.prod15 {	background-image: url(/images/swatch/15.gif);}/*<group=My Group>*/#puller {	clear: both;	margin: 0;	padding: 0;}#footer {	margin-top: 20px;	padding-top: 10px;	float: left;	width: 748px;	border-top: 7px solid #e7e7e8;	margin-bottom: 10px;	float: none;	clear: both;}#footer ul {	margin: 0;	padding: 0;}#footer ul li {	display: inline;}#footer ul li a  {	color: #999999;	font: normal 11px Arial, Helvetica, sans-serif;	font: expression( "normal 70% Arial, Helvetica, sans-serif" );	border-right: 1px solid #999999;	padding-right: 5px;	}#footer #noborder a {	border-right: 0;}/*<group=formelements>*/input, select {	padding-bottom: 2px;	margin-bottom: 4px;	font: normal 11px Arial, Helvetica, sans-serif;}input.text {	width: 110px;	border-bottom: 1px solid #CCC;	border-right: 1px solid #CCC;}input.submitbutt {	width: 26px;	background-color: #3a6b85;	border: 0;	margin-left: 2px;	margin-top: -2px;	padding: 2px;	font: bold 11px Arial, Helvetica, sans-serif;	color: #FFFFFF;}#genSearch {	width: 160px;	border: 0px solid #ff6600;	float: left;	padding: 2px 0px 4px 0px;	margin: 0px 0px 0px 0px;}input.searchBox {	margin: 0px 0px 0px 0px;	padding-left: 2px;	background-color: #efeae2;	font: normal 12px Arial, Helvetica, sans-serif;	color: #524141;	width: 122px;	float: left;}.searchGo {	margin: 0;	padding: 0;	float: right;	width: 26px;	height: 21px;}.searchSub {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#searchform {	text-align: left;	clear: both;	padding-left: 8px;}#search, #searchlabel {	float: left;	font: 11px Arial, Helvetica, sans-serif;}#searchform label {	font: 11px Arial, Helvetica, sans-serif;	padding: 10px 2px 2px 2px;}#searchlabel {	padding: 0 3px;}#searchform input#searchfield {	border: 1px solid #b7b7b7;	padding: 2px;	color: #999;	width: 120px;}/*<group=subpages>*//*<group=Form>*/form.login {	width: 390px;	font: 11px Arial, Helvetica, sans-serif;	margin: 30px 0 0;	padding: 0;}form.mylhc {	width: 550px;	font: 11px Arial, Helvetica, sans-serif;	margin: 30px 0 0;	padding: 0;}form.searchform {	width: 550px;	font: 11px Arial, Helvetica, sans-serif;	margin: 0  0 0;	padding: 0;}form.check {	font: 11px Arial, Helvetica, sans-serif;	margin: 20px 0 0;	padding: 0;}div.row {	clear: both;	padding-top: 5px;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 25px;	margin-bottom: 3px;	padding-left: 3px;}div.row span.label {	float: left;	width: 115px;	text-align: right;}div.row span.formw {	float: right;	width: 240px;	text-align: left;}div.searchrow {	clear: both;	padding-top: 5px;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 25px;	margin-bottom: 3px;	padding-left: 3px;}div.searchrow span.label {	float: left;	width: 120px;	text-align: right;}div.searchrow span.formw {	float: right;	width: 400px;	text-align: left;}div.searchrow span.formstretch {	float: left;	width: 390px;	text-align: left;	margin-left: 6px;}div.checkrow {	clear: both;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 10px;	margin-left: 5px;}div.checkrow span.label {	float: left;	text-align: left;	position: relative;	margin-top: 6px;}div.checkrow span.formw {	float: left;	text-align: left;	position: relative;	margin-right: 3px;}div.checkrow span.formstretch {	float: left;	width: 390px;	text-align: left;	margin-left: 6px;}div.row input, select {	margin-top: 0;}div.bigrow {	clear: both;	padding-top: 5px;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 25px;	margin-bottom: 10px;	min-height: 100px;	padding-left: 0px;}div.bigrow span.label {	float: left;	padding-left: 8px;	width: 30px;	text-align: left;}div.bigrow span.formw {	float: right;	width: 300px;	text-align: left;}/*</group>*//* ---------------------------------- *//* Generic Markup - Tables            *//* ---------------------------------- */table {	margin: 0 0 0 4px;	background: #f2f2f2;	padding: 1px;	font: 11px/15px Arial, Helvetica, sans-serif;	text-indent: 1px;	border-top-style: none;	color: #5a5959;}tr {	background: #ffffff;	margin: 0;	padding: 0;}tr.selected {	background: #f2f2f2;}table .alternate {	background-color: #F5F7F0;}table.details1 {	margin-top: 10px;	width: 552px;	float: left;	margin-bottom: 20px;}th.details1 {	color: #5a5959;	font: bold 11px Arial, Helvetica, sans-serif;	background: #e4e3e3;	height: 26px;	padding-left: 6px;	padding-top: 5px;}tbody {	border: 0;}td.details1 {	color: #5a5959;	font: bold 11px Arial, Helvetica, sans-serif;	padding: 3px;	border: 0;	text-align: center;	border-bottom: 1px solid #e4e3e3;}td.details1Left {	color: #5a5959;	font: bold 11px Arial, Helvetica, sans-serif;	padding: 3px;	border: 0;	text-align: left;	border-bottom: 1px solid #e4e3e3;}td.details2Left {	color: #5a5959;	font: 11px Arial, Helvetica, sans-serif;	padding: 3px;	border: 0;	text-align: left;	border-bottom: 1px solid #e4e3e3;}td.arrangement {	color: #7b1919;	font: bold 13px Arial, Helvetica, sans-serif;	padding: 3px;	border: 0;	text-align: left;	border-bottom: 1px solid #e4e3e3;}td.doors {	color: #5a5959;	font: bold 13px Arial, Helvetica, sans-serif;	padding: 3px;	border: 0;	text-align: left;	border-bottom: 1px solid #e4e3e3;}td.optionsRight {	height: 24px;	color: #5a5959;	font: bold 11px Arial, Helvetica, sans-serif;	padding: 3px;	border: 0;	text-align: right;	border-bottom: 1px solid #e4e3e3;}table.Generic {	margin: 10px 0px 10px 0px;	padding: 0px 0px 10px 0px;	float: left;}th.Generic {	color: #524141;	font: bold 12px Arial, Helvetica, sans-serif;	background: #e5e1e1;	padding: 4px 12px 4px 12px;	text-align: left;	margin: 0;}td.Generic {	color: #524141;	font: normal 11px Arial, Helvetica, sans-serif;	padding: 10px 12px 4px 12px;	border: 0;	text-align: left;	border-bottom: 1px dashed #b7b7b7;	background: #efeded;	margin: 0;}td.GenericBot {	color: #524141;	font: normal 11px Arial, Helvetica, sans-serif;	padding: 10px 12px 20px 12px;	border: 0;	text-align: left;	border-bottom: none;	background: #efeded;	margin: 0;}.tender {	background: #efeded;	margin: 0px 0px 4px 0px;	padding: 0px 0px 10px 0px;}.tender h2 {	color: #2d0909;	font: bold 12px Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px;	padding: 4px 10px 4px 10px;	border-bottom: 1px dashed #7b1919;}.tender p {	color: #5d4d4d;	font: normal 11px Arial, Helvetica, sans-serif;	margin: 0;	padding: 4px 10px 8px 10px;}.tender ul {	margin: 4px 0px 0px 0px;	padding: 0;}.tender ul li {	color: #5d4d4d;	font: normal 11px Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 20px;	padding: 4px 10px 4px 10px;	list-style: url(/images/bullet.gif);}.tenderhr {	height: 26px;	background-image: url(/images/tender_arrow.gif);	background-repeat: no-repeat;}.spacer {	height: 20px;	min-height: 20px;}.imageheight {	height: 140px;	min-height: 140px;}.center {	text-align: center}.right {	color: #5a5959;	padding: 0;	float: right;}.left {	width: 50%;	padding: 0;	float: left;}.infobox {	background: #f0e4e4;	width: 350px;	margin: 0.1em auto;	padding: 0 0 0 15px;	border: 1px solid #ccc;}.infobox p {	font-size: 11px;}span.title-bar-button {	float: right;	margin: 3px;	cursor: hand;	cursor: pointer;	font-weight: bold;}span.title-bar-heading {	float: left;	cursor: hand;	cursor: pointer;	margin: 3px 0 0 0;}span.title-bar-heading img {	vertical-align: middle;	padding-right: 4px;}div.title-bar, div.title-bar-hp {	width: 99%;	clear: both;	color: #6c5b5b;	background: #d3c4c4;	font: bold 11px Arial, Helvetica, sans-serif;	overflow: hidden;	padding: 0 5px;}div.title-bar-hp {	font-size: 14px;	background: #fff;}div.title-bar-hp a{	text-decoration: none;}.title-bar-group, .title-bar-group-hp {	width: 99%;	clear: both;	margin: 0 0 10px 0;	overflow: hidden;}.title-bar-group-hp {	border-bottom: 1px solid #e6e6e6;	padding-bottom: 5px;}.col-one, .col-two, .col-one_2cols, .col-two_2cols {	float: left;	font-size: 11px;	padding: 4px 5px;}.col-one, .col-one_2cols {	width: 170px;	font-weight: bold;}.col-two {	width: 300px;}.col-one_2cols {	width: 120px;}.col-two_2cols {	width: 240px;}.title-bar-group table, .title-bar-group-hp table {	width: 99%;	font-size: 11px;}/* ---------- TABLE STYLES ----------------------------------- */.tablestyles th {	font-weight: bold;	font-size: 11px;	color: #555;	background: #EEE;	border-top: 1px solid #d6d6d6;	border-bottom: 1px solid #d6d6d6;	padding: 5px 5px 4px 3px;	margin: 0;	text-align: left;}.tablestyles td {	font-size: 11px;	color: #142244;	padding: 5px 4px;	border-bottom: 1px dotted #d5d5d5;	text-align: left;}.tablestyles-hp th {	font-weight: normal;	font-size: 10px;	color: #674b49;	padding: 5px 5px 4px 6px;	margin: 0;	border: 0;	text-align: center;	text-transform: uppercase;}.tablestyles-hp td {	font-size: 11px;	color: #142244;	padding: 5px 4px;	border-bottom: 1px dotted #d5d5d5;	text-align: center;}.tablestyles-hp td.name {	text-align: left;}.tablestyles-hp td.amt {	text-align: right;	padding-right: 15px;}.view-all {	text-align: right;	font: 11px Arial, Helvetica, sans-serif;}.view-all a {	background: url(/images/dbl_arrows.gif) top right no-repeat;	padding: 0 15px 0 0;}/* ---------- INFO BOX STYLES ----------------------------------- */.info-box {	font-size: 11px;}.info-box h2 {	clear: both;	color: #464546;	padding: 5px 0 6px 10px;	font-size: 11px;		background: #efe8e8;}.info-box-content	{	margin-bottom: 3px;}.info-box-content ol.info-list {	clear: both;	font-size: 11px;	margin: 0;	padding: 0;}.info-box-content ol.info-list li {	list-style: none;	clear: both;	width: 150px;	margin-top: 6px;		padding-top: 2px;	padding-left: 10px;	padding-bottom: 4px;}/* CSS Document */