*
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
body
{
	background:#fff url(/images/header-nav-bg-full-width-repeat.gif) left 90px repeat-x;
}
#header,
#header-nav-wrapper,
#rotator,
#contents,
#footer
{
	width:960px;
	margin:0px auto;
}

#header
{
	height:120px;
}
#header-nav-wrapper
{
	height:30px;
}
#rotator-wrapper
{
	width:100%;
	height:350px;
	background:#A6A684 url(/images/rotator-wrapper-bg-repeat.gif) top left repeat-x;
}
#rotator
{
	width:900px;
	margin:0px auto;
}
#contents
{
}
#footer-wrapper
{
	margin-top:25px;
	padding:25px 0px;
	border-top:5px solid #156C75;
	background:#D1CCA5;
}
#footer
{
}
.footer-txt-block, .footer-txt-block strong
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
#footer-nav
{
	list-style:none;
	height:35px;
}
#footer-nav li
{
	display:inline;
}
#footer-nav li a
{
	float:left;
	display:inline;
	margin-right:14px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#156C75;
}
#footer-nav li a:hover
{
	text-decoration:underline;
}
#logo
{
	height:90px;
	float:left;
	display:inline;
}
#logo img
{
	border:0px none;
}

/*----------------------------------------------
	Navs
----------------------------------------------*/
#header-nav
{
	list-style:none;
	float:right;
	display:inline;
}
#header-nav li
{
	display:inline;
}
#header-nav li a
{
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
	padding:0px 20px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F1F1F2;
}
#header-nav li a:hover
{
	/*padding:0px 19px;*/
	background:#A6A684;
	/*border-right:1px solid #156C75;
	border-left:1px solid #156C75;*/
}

#sidebar-products-nav
{
	list-style:none;
}
#sidebar-products-nav li a
{
	text-decoration:none;
	height:26px;
	line-height:26px;
	color:#156C75;
}
#sidebar-products-nav li a:hover
{
	border-bottom:2px solid #156C75;
}
/* General Rules */
.column-border
{
	background:url(/images/contents-column-border.gif) right top no-repeat;
}
.padding-offset
{
	padding:20px;
}
.padding-offset-RLB /* padding is only applied to Right Left and Bottom */
{
	padding:0px 20px 20px 20px;
}

.clear-both
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
#header h1, #header h2
{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#383836;
	font-weight:normal;
	margin-top:15px;
	margin-right:15px;
	float:right;
	display:inline;
}
#contents h1, #contents h2.page-heading
{
	margin:15px 0px 20px 0px;
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	color:#156C75;
}
h2, h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-bottom:20px;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
	color:#A6A684;
}
p, ul, ol, li, strong
{
	line-height:20px;
	color:#383836;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.application-ul
{
	list-style:none;
}
.application-ul li
{
	margin-bottom:15px;
	padding-left:15px;
	background:url(/images/li-bullet.gif) 0px 5px no-repeat;
}
.application-ul li ul li
{
	margin-bottom:0px;
	list-style:none;
	background:url(/images/li-bullet-two.gif) 0px 5px no-repeat;
}

.general-ul
{
	list-style:none;
	margin:0px 0px 20px 0px;
}
.general-ul li
{
	padding-left:15px;
	background:url(/images/li-bullet.gif) 0px 5px no-repeat;
}
.general-ul .general-ol
{
	margin-bottom:0px;
}

.general-ol
{
	list-style:decimal;
	list-style-position:inside;
}
.general-ol li
{
	padding-left:0px;
}
.general-data-table, .general-data-table td, .general-data-table th
{
	border:1px solid #DCDDDE;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	margin:15px 0px;
	color:#474747;
}
.general-data-table td, .general-data-table th
{
	padding:10px;
}
.general-data-table th
{
	font-weight:normal;
	text-align:left;
	background:#E6E7E8;
}
div.separator
{
	height:1px;
	line-height:1px;
	font-size:0px;
	border-bottom:1px solid #A6C6CC;
	margin:30px 0px;
}
img.img-right
{
	float:right;
	display:inline;
	margin:0px 0px 15px 15px;
}
img.img-left
{
	float:left;
	display:inline;
	margin:0px 15px 15px 0px;
}
.go-to-top
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#DDD;
	padding:5px;
	text-decoration:none;
	color:#156C75;
}
.go-to-top:hover
{
	background:#156C75;
	color:#FFF;
}
.named-anchor
{
	height:0px;
	line-height:0px;
	font-size:0px;
}
#amogh
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#558F98;
	text-decoration:none;
}
#amogh:hover
{
	color:#156C75;
	text-decoration:underline;
}

#slideshow-wrapper
{
	width:600px;
	height:240px;
	float:left;
	display:inline;
	margin-bottom:15px;
}

/* Sidebar Download List */
.sidebar-download-list
{
	list-style:none;
	margin:0px 0px 20px 0px;
}
.sidebar-download-list li.pdf-download
{
	background:url(/images/pdf-icon-small.jpg) 0px/*left*/ 2px/*top*/ no-repeat;
	padding-left:21px;
	margin-bottom:10px;
}
.sidebar-download-list li.pdf-download a
{
	color:#156C75;
	text-decoration:none;
}
.sidebar-download-list li.pdf-download a:hover
{
	text-decoration:underline;
}
/* Sidebar News List */
.sidebar-news-list
{
	list-style:none;
	margin:0px 0px 20px 0px;
}
.sidebar-news-list li
{
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(/images/news-list-border-bottom.gif) left bottom no-repeat;
}

/* Rotator */
.rotator-read-more
{
	float:left;
	display:block;
	width:100px;
	height:24px;
	line-height:24px;
	margin-top:15px;
	color:#156C75;
	text-decoration:none;
}
.rotator-read-more:hover
{
	text-decoration:underline;
}
/* Columns */
.column-ten-percent, .column-twenty-percent, .column-twentyfive-percent,  .column-thirty-percent, .column-forty-percent, .column-fifty-percent, .column-sixty-percent, .column-seventy-percent, .column-seventyfive-percent, .column-eighty-percent, .column-ninety-percent, .column-one-third, .column-two-third
{
	float:left;
	display:inline;
}
.column-ten-percent
{
	width:96px;
}
.column-twenty-percent
{
	width:192px;
}
.column-twentyfive-percent
{
	width:240px;
}
.column-thirty-percent
{
	width:288px;
}
.column-forty-percent
{
	width:384px;
}
.column-fifty-percent
{
	width:480px;
}
.column-sixty-percent
{
	width:576px;
}
.column-seventy-percent
{
	width:672px;
}
.column-seventyfive-percent
{
	width:720px;
}
.column-eighty-percent
{
	width:768x;
}
.column-ninety-percent
{
	width:864x;
}
.column-one-third
{
	width:320px;
}
.column-two-third
{
	width:640px;
}


/*----------------------------------------------
	Nav Highlights
----------------------------------------------*/

#home-body #home-header-nav-link,
#about-us-body #about-us-header-nav-link,
#products-body #products-header-nav-link,
#manufacturing-body #manufacturing-header-nav-link,
#application-body #application-header-nav-link,
#our-group-body #our-group-header-nav-link,
#enquiry-body #enquiry-header-nav-link,
#contact-us-body #contact-us-header-nav-link
{
	padding:0px 19px;
	background:#A6A684;
	border-right:1px solid #156C75;
	border-left:1px solid #156C75;
}

#home-body #home-footer-nav-link,
#about-us-body #about-us-footer-nav-link,
#products-body #products-footer-nav-link,
#manufacturing-body #manufacturing-footer-nav-link,
#application-body #application-footer-nav-link,
#our-group-body #our-group-footer-nav-link,
#enquiry-body #enquiry-footer-nav-link,
#contact-us-body #contact-us-footer-nav-link
{
	text-decoration:underline;
}

/* form styles */
#form-wrap
{
	margin-left:30px;
	color:#D8D8D8;
	/*color:#999999;*/
}
#formTable
{
	width:100%;
	font-size:12px;
}
#formTable td
{
	padding:10px 2px;
	vertical-align:top;
}
input.field
{
	height:30px;
	line-height:30px;
}
textarea
{
	font-size:12px;
	line-height:30px;
}
input.field, textarea
{
	border:1px solid #DDD;
}
input.button
{
	width:65px;
	height:25px;
	background:#156C75;
	color:#FFF;
	border:0px none;
	display:block;
	font-weight:bold;
	cursor:pointer;
}
input.button:hover
{
	background:#A6A684;
}
.form-help
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
}
.error
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}
.error-character
{
	font-size:15px;
	color:#FF0000;
}
h2.form-h2
{
	margin-top:25px;
	font-size:16px;
	font-weight:normal;
}
.form-responce-message-spacer
{
	height:350px;
}