/**
 *	ZERO ALL ELEMENTS AND STYLES
 */
html,body {
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	text-align:left;
	overflow:auto;
}
body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,h1,h2,h3,h4,h5,h6,address,caption,cite,code,dfn,em,strong,var,ol,ul,table,caption,th,acronym,abbr,fieldset,img,thead,tbody,tfoot {
	border:0;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:100%;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans;
}
ol,ul,li{list-style:none;}
table,td,th,thead,tbody,tfoot{border-collapse:collapse;border-spacing:0;}  
:focus { outline: 0; }
/**
 *	THEME
 */
/*	HEADER CONTAINER */
#main-header {margin:0;padding:0;width:100%;}

/*	ADDRESS BLOCK	 */
#main-address {background-image: url(http://www.aureusuk.com/images/top-bg.gif);background-repeat:repeat-x;text-align:right;height:27px;}
#main-address span {display:block;padding-top:5px;padding-right:5px;text-transform:uppercase;font-family:Arial, sans-serif;font-size:0.7em;font-weight:bold;color:#444;background-color:transparent;}

/*	LOGO BLOCK		 */
#main-logo {text-align:left;padding:0;background-image: url(http://www.aureusuk.com/images/header-bg.gif);background-repeat:repeat-x;}
#main-logo img {width:365px;height:77px;border:0;display:block;margin:0;position:relative;top:0;}

/*	CORE NAVIGATION BLOCK */
#main-butbar {background-image: url(http://www.aureusuk.com/images/buttonbar-bg.gif);height:26px;}
#main-butbar div {width:100%;text-align:center;overflow:hidden;height:26px;}
#main-butbar div a {float:left;display:block;font-size:0.7em;font-weight:bold;color:#404040;text-decoration:none;height:26px;padding:4px 10px 0 10px;}
#main-butbar div a:hover {color:#108010;text-decoration:underline;}
.header-selected {background:url(http://www.aureusuk.com/images/buttonbar-bg-green.gif);background-repeat:repeat-x;}

/*	SHADED SEPARATOR BLOCK */
#main-shade {background-image: url(http://www.aureusuk.com/images/shading-bg.gif);background-repeat:repeat-x;height:9px;font-size:0.1em;line-height:0.1;}

/*	BODY CONTAINER BLOCK */
#main-body {background-image: url(http://www.aureusuk.com/images/upper-bg2.gif);background-repeat:repeat-x;}

/*	SERVICES NAVIGATION BLOCK */
#main-menu					{	float:left;width:150px;background:inherit;margin:0;}
#main-menu ul				{	width:149px;margin:1px 0 0 1px;font-size:0.7em;}
#main-menu ul li			{	width:149px;height:15px;margin:-1px 0 0 0;padding:0;overflow:hidden;}
#main-menu ul li a			{	display:block;height:15px;margin:0;padding:0 0 0 8px;color:#444;text-decoration:none;background-image:url(http://www.aureusuk.com/images/menu-mid-complete.png);background-position:0px 0px;background-repeat:no-repeat;}
#main-menu ul li a:hover	{	color:#000;background-position:0px -48px;}

#main-menu ul li._selected a{	background-image:url(http://www.aureusuk.com/images/menu-mid-complete.png);height:23px;background-position:0px -23px;background-repeat:no-repeat;}
#main-menu ul li._selected a:hover {color:#000;background-position:0px -23px;}

#main-menu ul li.subitem a	{	padding-left:18px;}
#main-menu ul li.subitem_selected a{	padding-left:18px;background-image:url(http://www.aureusuk.com/images/menu-mid-complete.png);height:23px;background-position:0px -23px;background-repeat:no-repeat;}
#main-menu ul li.subitem_selected a:hover {color:#000;background-position:0px -23px;}

#main-menu ul li.top-list-item				{	height:28px;}
#main-menu ul li.top-list-item a			{	background-image:url(http://www.aureusuk.com/images/menu-top-complete.png);height:28px;padding-top:13px;background-position:0px 0px;background-repeat:no-repeat;}
#main-menu ul li.top-list-item a:hover		{	background-position:0px -56px;}

#main-menu ul li.top-list-item_selected		{	height:28px;}
#main-menu ul li.top-list-item_selected a	{	background-image:url(http://www.aureusuk.com/images/menu-top-complete.png);height:28px;padding-top:13px;background-position:0px -28px;background-repeat:no-repeat;}
#main-menu ul li.top-list-item_selected a:hover {color:#000;background-position:0px -28px;}

#main-menu ul li.bottom-list-item			{	height:23px;margin-top:-2px;}
#main-menu ul li.bottom-list-item a			{	background-image:url(http://www.aureusuk.com/images/menu-bottom-complete.png);height:23px;background-position:0px 0px;background-repeat:no-repeat;}
#main-menu ul li.bottom-list-item a:hover	{	background-position:0px -48px;}

#main-menu ul li.w3c-block					{	height:45px;}
#main-menu ul li.w3c-block a				{	padding-left:18px;}

#main-menu ul li.bottom-list-item_selected	{	height:23px;}
#main-menu ul li.bottom-list-item_selected a{	background-image:url(http://www.aureusuk.com/images/menu-bottom-complete.png);height:23px;background-position:0px -24px;background-repeat:no-repeat;}
#main-menu ul li.bottom-list-item_selected a:hover {color:#000;}

#main-menu ul li.divider	{	height:15px;background-image:url(http://www.aureusuk.com/images/bar-grey.png);background-repeat:no-repeat;}

/*	CONTENT BLOCK */
#main-content {background:inherit;margin-left:150px;}
#content {padding:8px 10px 0 10px;font-size:0.8em;}
#content h1 {font-size:1.2em;font-weight:bold;margin:8px 0;font-family:Georgia, "Times New Roman", serif;letter-spacing:1px;background-image:url(http://www.aureusuk.com/images/mini-phoenix.png);background-repeat:no-repeat;}
/*#content h1 a {margin-left:20px;background:#fff;color:green;}*/
#content h1 a {background:#fff;color:green;display:block;}
#content h1 a:hover {color:#000;background:#eee;}
/*#content h1 a:hover {color:#000;}*/
#content h2 {font-size:0.9em;font-weight:bold;margin:8px 0;font-family:Arial, serif;letter-spacing:1px;text-transform:uppercase;}
#content h2 a {margin-left:20px;background:#fff;color:#996699;}
#content h2 a:hover {background:#eee;color:#000;}
#content h3, #content h4 {font-size:1em;margin:8px 0;}
#content h3 {margin-left:20px;font-weight:bold;}
#content h3.pdf-link {background-image:url(http://www.aureusuk.com/images/pdf.gif);background-repeat:no-repeat;}
#content h3.pdf-link a {margin-left:20px;}
#content h4 a {margin-left:30px;background:#fff;color:#069;}
#content h3 a:hover, #content h4 a:hover {background:#eee;color:#000;}
#content p {padding:8px 20px;line-height:1.1em;}
#content ul {margin:20px;background:#fff;list-style:disc;}
#content ul li {margin-left:10px;background:#fff;list-style:disc;padding:3px;}

/*	CONTENT BLOCK */
#main-footer {
	border-top:1px #eee solid;
	clear:both;
	margin:10px 10px 0 150px;
	padding:2px 10px;
	font-size:0.7em;
}
#main-footer li {
	display:inline;
}
#copyright-notice {
	margin-top:4px;
}

/*	OTHER STYLES	*/
.btn {	border:1px #77c solid;	background:url(../images/buttonbar-bg.gif) repeat-x;}
.request-form {
	margin:10px 20px;
}
.request-form input[type="text"] {
	border:1px #444 solid;
}
.request-form th {
	font-weight:bold;
	font-family:Arial, sans-serif;
}
.request-form th, .request-form td {
	padding:4px;
	text-align:left;
}
.request-form td.title {
	padding:4px;
	font-weight:bold;
	text-transform:uppercase;
	background:#eee;
	border-top:1px black dotted;
	border-bottom:1px black dotted;
}
textarea {border:1px black solid;}

.sign-up-form {
	margin:10px 20px;
}
.sign-up-form input[type="text"] {
	border:1px #444 solid;
}
.sign-up-form th {
	font-weight:bold;
	font-family:Arial, sans-serif;
}
.sign-up-form th, .sign-up-form td {
	padding:4px;
	text-align:left;
}
.sign-up-form td.title {
	padding:4px;
	font-weight:bold;
	text-transform:uppercase;
	background:#eee;
	border-top:1px black dotted;
	border-bottom:1px black dotted;
}
label span {display:none;}
em {font-weight:bold;}
.infotable {margin-left:20px;border:1px black solid;width:300px;}
.infotable td {padding:2px;vertical-align:top;border:1px black solid;}
.infotable th {padding:2px;font-weight:bold;}

.thumbnail {width:500px;margin:0 auto;}
.thumbnail span {font-weight:bold;font-style:italic;display:block;width:500px;text-align:center;}
.thumbnail img {border:1px black solid;display:block;margin:6px auto;}
#login-box {margin:0 auto;border:1px black solid;}
#login-box td {padding:4px;}
#login-box input {border:1px black solid;}
#pageSuccess	{border:1px black solid; background:#fff;font-size:0.8em;color:green;padding:4px;margin-top:8px;}
#pageError		{border:1px black solid; background:#fff;font-size:0.8em;color:red;padding:4px;margin-top:8px;}
#errors			{border:1px black solid; background:#fff;font-size:0.8em;color:red;padding:4px;margin-top:8px;}

.quote-table	{border:1px black solid; margin-left:20px;}
.quote-table th {text-align:center;font-weight:bold;border:1px black solid;font-size:0.8em;padding:2px;}
.quote-table td {border:1px black solid;font-size:0.8em;padding:2px;}

.container-table		{	background:#fff;border:1px #444 solid;font-size:0.8em;margin-top:8px;margin-left:20px;border-collapse:collapse;}
.container-table td		{	padding:2px;border-spacing:1px;}
.container-table th		{	padding:2px;border-spacing:1px;background:#efefef;width:160px;}
.container-table td	input{	border:1px #444 solid;}
.container-table tr.h td{	border-bottom:1px black solid;background:url(../images/buttonbar-bg.gif) repeat-x;color:#555;padding:2px;text-align:center;font-weight:bold;}
.container-table tr.f td{	border-top:1px black solid;background:url(../images/buttonbar-bg.gif) repeat-x;color:#555;padding:2px;text-align:center;font-weight:bold;}