/* EMCUK website */body {	margin: 0;}div#greenframe {	width: 800px;	float: left;	border-right: 1px dotted #558C44;	border-bottom: 1px dotted #558C44;	background: transparent url("../images/menu_background_green.gif") repeat-y;}div#redframe {	width: 800px;	float: left;	border-right: 1px dotted #CC402D;	border-bottom: 1px dotted #CC402D;		background: transparent url("../images/menu_background_red.gif") repeat-y;}div#blueframe {	width: 800px;	float: left;	border-right: 1px dotted #005EAD;	border-bottom: 1px dotted #005EAD;	background: transparent url("../images/menu_background_blue.gif") repeat-y;}div#yellowframe {	width: 800px;	float: left;	border-right: 1px dotted #DFC70F;	border-bottom: 1px dotted #DFC70F;	background: transparent url("../images/menu_background_yellow.gif") repeat-y;}#e-simplistic{	font-size: 1px;	color: #ffffff;}div#menu {	width: 160px;	float: left;	margin: 0;}div#menu h1 {	width: 99px;	height: 99px;	text-indent: -9999px;	margin: 30px 0 28px 30px;}div#menu h1 a {	display: block;	width: 100%;	height: 100%;	background: transparent url("../images/emcuk_logo.jpg") no-repeat;	text-decoration: none;}div#menu div.hr {	width: 100%;	border-top: 1px dotted #FFFFFF;	margin: 0;	padding: 0;}div#content {	width: 630px;	float: left;	background-color: #FFFFFF;	margin-right: -3px;}div#content div#title {	float: left;	width: 401px;}div#content div#title h2 {	width: 375px;	height: 74px;	text-indent: -9999px;	margin: 28px 0 0 26px;	padding: 0;}div#content div#title p#date {	width: 375px;	height: 34px;	margin: 0 0 22px 26px;	padding: 0;	text-indent: -9999px;	background: transparent url(../images/date_subtitle.gif) no-repeat;}		div#content div.hr {	width: 100%;	border-top: 1px dotted #558C44;	margin: 0;	padding: 0;}div.hr hr {	visibility: hidden;	display: none;	margin: 0;	padding: 0;}/* =menu */ul#nav {	list-style: none;	margin: 0;	padding: 0;}ul#nav li a {	padding: 6px 0 6px 10px;}ul#nav li.green {	border-bottom: 1px dotted #FFFFFF;	font: 12px Arial, Helvetica, sans-serif;	font-weight: bold;}ul#nav li.green a {	background-color: #558C44;	display: block;	text-decoration: none;	color: #FFFFFF;}ul#nav li.green a:hover {	background-color: #FFFFFF;	color: #558C44;	text-decoration: none;}ul#nav li.red {	border-bottom: 1px dotted #FFFFFF;	font: 12px Arial, Helvetica, sans-serif;	font-weight: bold;}ul#nav li.red a {	background-color: #CC402D;	display: block;	text-decoration: none;	color: #FFFFFF;}ul#nav li.red a:hover {	background-color: #FFFFFF;	color: #CC402D;	text-decoration: none;}ul#nav li.yellow {	border-bottom: 1px dotted #FFFFFF;	font: 12px Arial, Helvetica, sans-serif;	font-weight: bold;}ul#nav li.yellow a {	background-color: #FFD403;	display: block;	text-decoration: none;	color: #FFFFFF;}ul#nav li.yellow a:hover {	background-color: #FFFFFF;	color: #FF9933;	text-decoration: none;}ul#nav li.blue {	border-bottom: 1px dotted #FFFFFF;	font: 12px Arial, Helvetica, sans-serif;	font-weight: bold;}ul#nav li.blue a {	background-color: #005EAD;	display: block;	text-decoration: none;	color: #FFFFFF;}ul#nav li.blue a:hover {	background-color: #FFFFFF;	color: #005EAD;	text-decoration: none;}/* =footer */div#footer {	width: 639px;	height: 50px;		margin: 0 0 50px 160px;	border-right: 1px dotted #558C44;	border-bottom: 1px dotted #558C44;	border-left: 1px dotted #558C44;	text-align: left;	font: 11px Arial, Helvetica, sans-serif;	color: #000;}#footerlinks{	padding-left: 27px;	font: 11px Arial, Helvetica, sans-serif;	color: #000;	padding-top: 18px;}#footerlinks a {	text-decoration: none;	color: #003366;}#footerlinks a:hover {	text-decoration: underline;}div#footer p {	font: 11px Arial, Helvetica, sans-serif;	color: #000;	width: 600px;	line-height: 14px;	margin: 10px;	margin-right: 0px;	padding-left: 27px;}div#footer p a {	text-decoration: none;	color: #003366;}div#footer p a:hover {	text-decoration: underline;}/* =content */div#content h3,h4,h5,h6,p,img,table {	font-family: Arial, Helvetica, sans-serif;	margin-left: 28px;}div#content table {	font-family: Arial, Helvetica, sans-serif;	margin-left: 28px;}div#content h3 {	font-size: 16px;		margin: 15px 0 5px 28px;	color: #558C44;}div#content h4 {	font-size: 14px;	margin: 0px 0 10px 28px;	color: #333333;}div#content p,td {	font-size: 12px;	line-height: 18px;	/*margin: 0 25px 8px 28px;*/}div#content p a {	color: #003366;	font-weight: bold;	text-decoration: none;}div#content p a:hover {	text-decoration: underline;}/* =homepage */div#hpleft {	width: 270px;	float: left;}div#innercontent {	width: 540px;	float: left;}div#hpright {	width: 270px;	float: left;	margin-left: 20px;}/* =submenu */div#submenu {	float: left;	width: 100%;	border-bottom: 1px dotted #558C44;	margin-bottom: 4px;}div#submenu ul#subnav {	list-style: none;	margin: 0 0 0 30px;	padding: 0;}div#submenu ul#subnav li {	font: 11px Arial, Helvetica, sans-serif;	font-weight: bold;	float: left;	margin: 9px 10px 8px 0;		padding-bottom: 7px;}div#submenu ul#subnav li a {	text-decoration: none;	color: #003366;}div#submenu ul#subnav li a:hover {	text-decoration: underline;	color: #003366;}/* =updates */div#updates {	float: right;	width: 180px;	height: 125px;	margin: 10px 10px 0 0;	background-color: #FFDF00;	border: 1px dotted #558C44;}div#updates h3 {	font: 12px Arial, Helvetica, sans-serif;	font-weight: bold;	color: #558C44;	margin: 10px 0 5px 10px;}div#updates form {	margin: 0;	padding: 0;}div#updates input {	margin-left: 10px;}/* =lastupdate */div#lastupdate {	width: 100%;}div#lastupdate p {	font: 9px Arial, Helvetica, sans-serif;	color: #FFFFFF;	margin: 10px;}div#content div#main {	margin-left: 27px;	margin-right: 0px;		font: 11px Arial, Helvetica, sans-serif;}div#content div#main table {	margin-left: 0px;	margin-right: 0px;		font: 11px Arial, Helvetica, sans-serif;}div#content div#main p {	margin-left: 0px;		margin-right: 0px;	font: 11px Arial, Helvetica, sans-serif;}div#content div#main img {	margin-left: 0px;		margin-right: 0px;}.productdd {	font: 11px Arial, Helvetica, sans-serif;	width: 356px;}.producttxt {	border: 1px solid #000;	font: 11px Arial, Helvetica, sans-serif;	width: 175px;}.productsubmit {	border: 1px solid #CC402D;	font: 11px Arial, Helvetica, sans-serif;	width: 110px;	height: 30px;	background: #CC402D;	color: #fff;	font-weight: bold;	margin-top: 5px;}.redspn{    color: #CC402D;}.productmulti{	border: 1px solid #000;	font: 11px Arial, Helvetica, sans-serif;	width: 350px;	height: 40px;}.tblProductSearch td{    padding-left: 5px;}.tdtop{    vertical-align: top;    padding-top: 2px;}