﻿/*
Title: Corporate CSS for use on all Xerox webpage layouts
Created by: Tim Ottewell
Created on: 25th February 2009
Version 1.2
Modified on: 12/03/2010
Modified by: Tim Ottewell
Changes made: added classes to make a LAMP style tables and top tabbed boxes
*/

/*  ***PLEASE DO NOT CHANGE THIS PART OF THE STYLESHEET***  */
/*  If you feel additions or modifications need to be made let me know so I can apply them to the template */

/* GoogleFonts Local */
/* roboto-100 - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/roboto-v30-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-100italic - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: url('../fonts/roboto-v30-latin-ext_latin-100italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-100italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-300 - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/roboto-v30-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-300italic - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: url('../fonts/roboto-v30-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-regular - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/roboto-v30-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-italic - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/roboto-v30-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-500 - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/roboto-v30-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-500italic - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: url('../fonts/roboto-v30-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-700 - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/roboto-v30-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-700italic - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: url('../fonts/roboto-v30-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-900 - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/roboto-v30-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* roboto-900italic - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	src: url('../fonts/roboto-v30-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-ext_latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
	}

body 
{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	color: #333333;
}

.hpglhnTBLLTopCell {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	padding: 0 0 0 5px;
}

 input{
	 font-family: Roboto, Arial, Helvetica, sans-serif;
	 font-weight: 300;
	 font-size: 14px;
 }

 select{
	 font-family: Roboto, Arial, Helvetica, sans-serif;
	 font-weight: 300;
	 font-size: 14px;
 }
.userlist{
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	font-color: #990000;
}

body.corp a
{
	*color: #D92231;
}

body.corp .sidebars ul li a:hover
{
	*color: #D92231;
}

body.corp #contactBox
{
	background-image: url("../images/2011/contact_box.jpg");
}

body.psg a
{
*color: #D92231;
}

body.psg .sidebars ul li a:hover
{
	*color: #D92231;
}

body.psg #contactBox
{
	background-image: url("../images/2011/contact_box_psg.jpg");
}

body.xog a
{
	*color: #D92231;
}

body.xog .sidebars ul li a:hover
{
	*color: #D92231;
}

body.xog #contactBox
{
	background-image: url("../images/2011/contact_box_xog.jpg");
}

body.xgs a
{
	*color: #D92231;
}

body.xgs .sidebars ul li a:hover
{
	*color: #D92231;
}

body.xgs #contactBox
{
	background-image: url("../images/2011/contact_box_xgs.jpg");
}

a 
{
	text-decoration: none;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 500;
}

a:hover 
{
	text-decoration: underline;
}

p
{
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #333333;
}

p.heading
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-weight: bold;
}

h1.pagetitle
{
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
	margin: 0px;
	margin-top: -20px;
	padding: 0px;
}

h1.contenttitle
{
	color: #333333;
	margin: 0px;
	padding-bottom: 4px;
	font-size: 20px;
}

h3
{
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px;
	color: #666666;
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 0px 0px;
}

h4
{
    font-size: 11px;
}

ul
{
	padding-top: 3px;
	padding-left: 15px;
	margin: 10px;
	margin-top: 2px;
	margin-bottom: 12px;
	list-style-type: square;
	color: #666666;
}

ul li
{
	padding-left: 0px;
}

ul li ul
{
	padding-top: 2px;
	padding-left: 15px;
	margin: 0px;
}

ul li ul li
{
	padding-left: 0px;
	margin: 0px;
}

img 
{
	border: none;
}

/*  Style for all tables */
table {
	width: 100%;
	border-collapse: collapse;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
}

table.alternating {
	margin-top: 4px;
	margin-bottom: 15px;
}

table.alternating thead tr {
	padding: 0px;
	margin: 0px;
	background-color: #ececec;
}

table.alternating th, table.alternating td {
	font-size: 10px;
	color: #666666;
	text-align: center;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

table.alternating th.left, table.alternating td.left {
	text-align: left;
}

table.alternating th.right, table.alternating td.right {
	text-align: right;
}

table.alternating td {
	border-right: 1px solid #ececec;
}

table.alternating td.last {
	border: 0px;
	_padding-top: 3px;
	_padding-bottom: 3px;
}

table.alternating td.first {
	background-color: #fafafa;
}

table.alternating tr {
	background-color: #ffffff;
}

table.alternating tr.odd {
	background-color: #fafafa;
}

table.alternating tr.odd td.first {
	background-color: #f5f5f5;
}

table.alternating tr.firstRow td {
	border-top: 1px solid #ececec;

}

table.alternating tr.lastRow td {
	border-bottom: 1px solid #ececec;
}

/* Style for top tabbed container - this may need to be changed if the number of tabs you have varies */

.topTabbedContainer {
	width: 100%;
	background-color: #fafafa;
	z-index: 0;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

ul.tabbedMenuItems {
	padding: 0px;
	margin: 0px;
	height: 22px;
}

ul.tabbedMenuItems li {
    float: left;
    list-style-type: none;
	width: 246px;
	_width: 247px;
	text-align: center;
	padding-top: 2px;
    border-right: solid 1px #fafafa;
	height: 20px;
	_height: 22px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

ul.tabbedMenuItems a, ul.tabbedMenuItems a:hover, ul.tabbedMenuItems a:visited {
	color: #FFFFFF !important;
}

ul.tabbedMenuItems li.selected {
	background-image: url('../images/2011/tab-on-bg.gif');
	background-repeat: repeat-x;
}

ul.tabbedMenuItems li.unselected {
	background-image: url('../images/2011/tab-off-bg.gif');
	background-repeat: repeat-x;
}

.menu_disabled{
	color: #C1D1E1;
}

.arrow {
	float: left;
	margin-top: -1px;
	margin-left: 118px;
	padding: 0px;
	height: 8px;
	width: 10px;
	background-image: url('../images/2011/arrow.gif');
	background-repeat: no-repeat;
	
}

.tabContent {
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#pageContainer
{
	margin: 0px auto;
	width:1200px;
	/*background-image: url("../images/2011/bg_tile.jpg");*/
	/*background-repeat: repeat-y;*/
	/*background-color: #ffffff;*/
}

#pageHeader
{
	margin: 0 auto;
	width:1200px;
	/*background-image: url("../images/2011/bg_upper.jpg");*/
	/*background-repeat: no-repeat;*/
}

#container
{
	margin: 0px auto;
	width:1200px;
	padding-top: 45px;
	overflow: visible;
}

#headerBar
{
	margin: -20px auto 50px 0;
	width:1200px;
	height: 10px;
	padding-bottom: 10px;
}

#headerLogo
{
	float: left;
	background: url('../images/xerox_logo_new.png') no-repeat center center;
	background-size: contain;
	width:150px;
	height:80px;
	margin-bottom: -25px;
}

#headerText
{
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	float: right;
	height: 48px;
	width:1200px;
}

#navigationBar
{
	_overflow: hidden;
	margin-top: -10px;
	margin-left: auto;
	margin-bottom: 50px;
	padding: 0px;
	height: 35px;
	width:1200px;
}

#navigationBar ul
{
	padding: 0px;
	margin: -10px;
	display: block;
	list-style: none;
}

#navigationBar ul li
{
	/*background-image: url("../images/2011/top_nav_separator.gif");*/
	/*background-repeat: no-repeat;*/
	/*background-position: right;*/
	height: 23px;
	padding: 7px 13px 0px 13px;
	margin: 0px 0px 10px 0px;
	float: left;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
}

#navigationBar ul li.last
{
	background-image: none;
}

#navigationBar ul li ul 
{
	width: 200px;
	border-top: 0px solid #e0e0e0;
	position: absolute;
	display: none;
	background-color: #ffffff;
	margin-left: auto;
	margin-top: 0px;
	list-style: none;
}

#navigationBar ul li ul li
{
	height: auto;
	position: relative;
	display: block;
	border-bottom: 0px solid #cccccc;
	padding: 9px 14px 9px 14px;
	float: none;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}

#navigationBar ul li ul li.last
{
	border-bottom: none;
}

#navigationBar ul li a
{
	text-decoration: none;
	color: #666666;
	display: block;
}



#navigationBar ul li a.noLink
{
	color: #666666;
	text-decoration: none;
	cursor: default;
}
/* stroke */
#navigationBar.stroke ul li a,
#navigationBar.fill ul li a {
	position: relative;
}
#navigationBar.stroke ul li a:after,
#navigationBar.fill ul li a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 20px;
	margin: auto;
	width: 0;
	content: '.';
	color: transparent;
	background: #D92231;
	height: 4px;
}
#navigationBar.stroke ul li a:hover:after {
	width: 100%;
}

#navigationBar.fill ul li a {
	transition: all 2s;
}

#navigationBar.fill ul li a:after {
	text-align: left;
	content: '.';
	margin: 0;
	opacity: 0;
}
#navigationBar.fill ul li a:hover {
	color: #fff;
	z-index: 1;
}
#navigationBar.fill ul li a:hover:after {
	z-index: -10;
	animation: fill 1s forwards;
	-webkit-animation: fill 1s forwards;
	-moz-animation: fill 1s forwards;
	opacity: 1;
}

#banner_740
{
	background-repeat: no-repeat;
	height: 208px;
	width: 1200px;
	margin-bottom: 7px;
}

#banner_555
{
	background-repeat: no-repeat;
	height: 192px;
	width: 555px;
	margin-bottom: 7px;
}

#banner_545
{
	background-repeat: no-repeat;
	height: 192px;
	width: 545px;
	margin-bottom: 7px;
}

#banner_490
{
	background-repeat: no-repeat;
	height: 128px;
	width: 490px;
	margin-bottom: 7px;
}

#content
{
	padding-top: 10px;
}

#leftContent_490
{
	float: left;
	width: 490px;
	margin-right: 10px;
	margin-bottom: 15px;
}

#leftContent_545
{
	float: left;
	width: 545px;
	margin-right: 10px;
	margin-bottom: 15px;
}

#leftContent_175
{
	float: left;
	width: 175px;
	margin-right: 10px;
	margin-bottom: 15px;
}

#rightContent_240
{
	float: left;
	width: 240px;
}

#rightContent_185
{
	float: left;
	width: 185px;
}

#rightContent_555
{
	float: left;
	width: 555px;
}

#centreContent_740
{
	float: left;
	width:1200px;
	margin-top: 10px;
}

#rightContent_240 #contactBox
{
	background-repeat: no-repeat;
	height: 128px;
	width: 220px;
	padding-left: 20px;
	margin-bottom: 10px;
}

#rightContent_240 #contactBox #help
{
	float: left;
	width: 196px;
	height: 20px;
	background-image: url("../images/2011/how_may_we_help.png");
	background-repeat: no-repeat;
	margin-top: 35px;
}

#rightContent_240 #contactBox #contactText
{
	float: left;
	margin-top: 15px;
}

#rightContent_240 #contactBox #contactText p.text
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	padding: 0px;
}

#rightContent_240 #contactBox #contactText p.link
{
	color: #ffffff;
}

#rightContent_240 #contactBox #contactText a.contactUs
{
	color: #ffffff;
}

/* 240px wide right hand sidebar CSS */

.rhn_240_sidebar {
	width: 240px;
	margin-bottom: 16px;
}

.rhn_240_sidebar_header {
	padding: 7px 10px 5px 12px;
	background-image: url(../images/2011/sidebar_hd_240.gif);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

.rhn_240_sidebar_content {
	padding: 13px;
	padding-top: 8px;
	padding-right: 0px;
	background-image: url(../images/2011/sidebar_content_240.gif);
	background-position: bottom left;
	background-repeat : no-repeat;
	color: #666666;
}

.rhn_240_sidebar_content ul {
	width: 215px;
	padding: 0px;
	margin: 0px;
}

.rhn_240_sidebar_content ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
}

.rhn_240_sidebar_content ul li a:link,
.rhn_240_sidebar_content ul li a:active,
.rhn_240_sidebar_content ul li a:visited {
	display: block;
	background-image: url(../images/2011/carat-pointer-txt_11px.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #666666;
	padding-left: 15px;
	font-size: 11px;
	_height: 0px;
}

.rhn_240_sidebar_content ul.noLink {
	width: 195px;
}

.rhn_240_sidebar_content ul.noLink li {
	list-style-type: square;
	padding-top: 0px;
	padding-bottom: 2px;
	color: #666666;
	margin-left: 15px;
}

.rhn_240_sidebar_content ul.noLink li.noBullet {
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

.rhn_240_sidebar_content ul.noLink li ul {
	width: 195px;
	padding-left: 15px;
}

/* 185px wide right hand sidebar CSS */

.rhn_185_sidebar {
	width: 185px;
	margin-bottom: 16px;
}

.rhn_185_sidebar_header {
	padding: 7px 10px 5px 12px;
	background-image: url(../images/2011/sidebar_hd_185.gif);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

.rhn_185_sidebar_content {
	padding: 13px;
	padding-top: 8px;
	padding-right: 0px;
	background-image: url(../images/2011/sidebar_content_185.gif);
	background-position: bottom left;
	background-repeat : no-repeat;
	color: #666666;
}

.rhn_185_sidebar_content ul {
	width: 160px;
	padding: 0px;
	margin: 0px;
}

.rhn_185_sidebar_content ul li {
	list-style: none;
	padding-top: 2px;
}

.rhn_185_sidebar_content ul li a:link,
.rhn_185_sidebar_content ul li a:active,
.rhn_185_sidebar_content ul li a:visited {
	display: block;
	background-image: url(../images/2011/carat-pointer-txt_11px.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #666666;
	padding-left: 15px;
	font-size: 11px;
	_height: 0px;
}

.rhn_185_sidebar_content ul.noLink {
	width: 140px;
}

.rhn_185_sidebar_content ul.noLink li {
	list-style-type: square;
	padding: 0px;
	padding-bottom: 2px;
	color: #666666;
	margin-left: 15px;
}

.rhn_185_sidebar_content ul.noLink li.noBullet {
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

.rhn_185_sidebar_content ul.noLink li ul {
	width: 140px;
	padding-left: 15px;
}

/* 175px wide left hand sidebar CSS */

.lhn_175_sidebar {
	width: 175px;
	margin-bottom: 16px;
}

.lhn_175_sidebar_header {
	padding: 7px 10px 5px 12px;
	background-image: url(../images/2011/sidebar_hd_175.gif);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

.lhn_175_sidebar_content {
	padding: 13px;
	padding-top: 8px;
	padding-right: 0px;
	background-image: url(../images/2011/sidebar_content_175.gif);
	background-position: bottom left;
	background-repeat : no-repeat;
	color: #666666;
}

.lhn_175_sidebar_content ul {
	width: 150px;
	padding: 0px;
	margin: 0px;
}

.lhn_175_sidebar_content ul li {
	list-style: none;
	padding-top: 2px;
}

.lhn_175_sidebar_content ul li a:link,
.lhn_175_sidebar_content ul li a:active,
.lhn_175_sidebar_content ul li a:visited {
	display: block;
	background-image: url(../images/2011/carat-pointer-txt_11px.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #666666;
	padding-left: 15px;
	font-size: 11px;
	_height: 0px;
}

.lhn_175_sidebar_content ul.noLink {
	width: 130px;
}

.lhn_175_sidebar_content ul.noLink li {
	list-style-type: square;
	padding: 0px;
	padding-bottom: 2px;
	color: #666666;
	margin-left: 15px;
}

.lhn_175_sidebar_content ul.noLink li.noBullet {
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

.lhn_175_sidebar_content ul.noLink li ul {
	width: 130px;
	padding-left: 15px;
}

/* Footer bar */

#pageFooter
{
	/*background-image: url("../images/2011/bg_lower.jpg");*/
	/*background-position: bottom left;*/
	/*background-repeat: no-repeat;*/
	width:1200px;
	height: 117px;
	font-size: 16px;
}

#footer-links
{
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	height: 41px;
	position: relative;
	padding: 0px;
}

#footer-links li
{
	margin-left: 0px;
	display: inline;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
}

#footer-links li a
{
	display: block;
	float: left;
	margin-top: 9px;
	padding-left: 16px;
	text-decoration: none;
	color: #676767;
	/*background-image: url("../images/2011/footer_separator.gif");*/
	/*background-repeat: no-repeat;*/
	/*background-position: left center;*/
}

#footer-links li a.first
{
	padding-left: 0px;
	background-image: none;
}

#footer-links li a:hover
{
	color: #000000;
}

#copyright
{
	margin-left: auto;
	margin-right: auto;
	margin-top: -5px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979797;
}

/* Add your own styles here */
/***** auth page *****/
#auth .login-box {
	margin: 50px 200px;
	width: 650px;
	padding-bottom: 20px;
	/*background: url("/images/bg_login_box.png") repeat-x scroll 0 0 #F4F4F4;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F4F4) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F4F4F4));*/
  border: 1px solid #CCCCCC;
  box-shadow: 0 3px 4px #CCCCCC;
}

#auth .title {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 20px;
	border-bottom: 1px solid #CCCCCC;
  margin: 0 0 20px;
  padding: 0 0 20px;
}

#auth .title_subhdr {
	display: block;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	padding-left: 2px;
}

#auth .content {
	padding: 20px;
}

#auth label {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	display: block;
	font-size: 15px;
	font-weight: 400;
	margin: 0 0 1px;
}

#auth .input {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #999999;
	border-radius: 5px 5px 5px 5px;
	display: block;
	font-size: 14px;
	padding: 2px;
	position: relative;
	width: 20em;
}

/** buttons **/
.btn_login {
	/*background: url("/images/2011/btn_login.gif") repeat-x scroll 0 0;*/
	background-color: #990000;
	color: #FFF;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
	border: 0;
	width: 76px;
	height: 19px;
}

.request_submit {
	/*background: url("/images/2011/btn_request_send.gif") repeat-x scroll 0 0;*/
	background-color: #990000;
	color: #FFF;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	border: 0;
	width: 196px;
	height: 25px;
}

.btn_search {
	background: url("/images/2011/btn_search.gif") repeat-x scroll 0 0;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
	border: 0;
	width: 56px;
	height: 19px;
}

.btn_auction_save {
	background: url("/images/2011/btn_auction_save.gif") repeat-x scroll 0 0;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
	border: 0;
	width: 136px;
	height: 19px;
}

.btn_auction_start {
	background: url("/images/2011/btn_auction_start.gif") repeat-x scroll 0 0;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
	border: 0;
	width: 176px;
	height: 19px;
}

.btn_bid_send {
	background: url("/images/2011/btn_bid_send.gif") repeat-x scroll 0 0;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
	border: 0;
	width: 116px;
	height: 19px;
}

.btn_bid_save {
	background: url("/images/2011/btn_bid_save.gif") repeat-x scroll 0 0;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
	border: 0;
	width: 116px;
	height: 19px;
}

.smalltable {
  width: 150px;
  margin-left: 150px;
}

h1 {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 28px;
	color: #333333;
}

#centreContent_740 {
  min-height: 260px;
	margin-right: 50px;
}

textarea {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.only_print {
	display: none;
}

a{
	color: #D92231;
}

padding-top: (@paddingTop * 15px);
padding-bottom: (@paddingBottom * 15px);
.mbr-overlay {
	background-color: @overlayColor;
	opacity: @overlayOpacity;
}
& when (@bg-type = 'image') {
	background-image: url(@bg-value);
}
& when (@bg-type = 'color') {
	background-color: @bg-value;
}
& when (@customStyle) {
	.form-control, .field-input {
		padding: 0.5rem;
		background-color: @fieldColor;
		border-color: @borderColor;
		color: @formText;
		transition: 0.4s;
		box-shadow: none;
		outline: none;

&:hover, &:focus {
			  background-color: @fieldHover;
			  border-color: @borderHover;
			  color: @formText;
			  box-shadow: none;
			  outline: none;
		  }
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: @formPlaceholder;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color: @formPlaceholder;
}
}
