@charset "utf-8";


/*----------------------------------------------------------------------------------------------------------------------------------
TABLE OF CONTENTS
------------------------------------------------------------------------------------------------------------------------------------
UNIVERSAL
TEXT
FONTS
COLOURS
BRANDING
HEADERS
	GENERIC HEADERS
LINKS
	GENERIC LINK
	ICON & IMAGE REPLECED LINKS
IMAGES
BLOCKQUOTES
	HERO BLOCKQUOTES
LISTS
	GENERIC LIST
		DEFINITION LIST
		ORDERED LIST
		UNORDERED LIST
	VARIANT LISTS
		UNSIGNED LIST *list-unsigned
		HORIZONTAL LIST *list-hor(izontal)
		FEED LIST *list-feed
TABLES
	GENERIC TABLE
	TABLE LISTING
		TABLE SKIN 1
		TABLE SKIN 2
FORMS
	GENERIC FORM
		INPUT DIV ELEMENTS
		SUBMIT BUTTONS
		NOTIFICATIONS
		ERRORS LIST
		FORM SKINS
			FORM SKIN 1
OBJECTS


BREAK 1-----------------------------------------------------------------------------------------------------------------------------


COMPONENTS
	ADD THIS
	BRANDS LIST
	BREADCRUMB
	CAROUSEL
		CAROUSEL NAVIGATION
			RELATIONAL NAVIGATION
				RELATIONAL NAVIGATION LIST
				RELATIONAL NAVIGATION LINKS
		BRAND CAROUSEL
			RELATIONAL NAVIGATION
			DIRECT NAVIGATION
		HERO CAROUSEL
	FANCYBOX
		FANCYBOX LAYOUT
		FANCYBOX GALLERY
		FANCYBOX TITLES
			DEFAULT TITLE
			TITLE INSIDE
			TITLE OUTSIDE
			TITLE OVER
	FIGURE
	FILTERS
	GOOGLE MAPS
	HATOM
	OVERLAY
	PAGINATION
	SKIP LINKS
	TABS
	TAG CLOUD
	TOOLTIP


BREAK 2-----------------------------------------------------------------------------------------------------------------------------


VERTICAL MARGIN CONTROL
PADDING CONTROL
MARGIN FORCE
CURSOR CONTROL
Z-INDEX CONTROL


BREAK 3-----------------------------------------------------------------------------------------------------------------------------


LAYOUT
	GRIDS
		GRID WIDTHS
			12 GRID
			16 GRID
			24 GRID
	FOOTER
	NAVIGATION
		PRIMARY NAVIGATION
		SECONDARY NAVIGATION


BREAK 4-----------------------------------------------------------------------------------------------------------------------------


TEMPLATE BENCHMARK TABLE
TEMPLATE DOWNLOADS
TEMPLATE SITEMAP


BREAK 5-----------------------------------------------------------------------------------------------------------------------------


UTILITY CLASSES
	CLEARFIX
	DEV FORMATTING
	PRINT
	REPLACED
	VIEWPORT OFFSET
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
COLOUR GUIDE
------------------------------------------------------------------------------------------------------------------------------------
Body Grey	(239,238,234)
Text Grey	(149,145,141);
Blockquote Grey (26,0,32)
h1 grey		(116, 113,110)

----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
UNIVERSAL
----------------------------------------------------------------------------------------------------------------------------------*/
*
{
	margin:0;
	padding:0;
}

form br
{
	display:none;
}

hr /*ie6*/ /*ie7*/
{
	border:0;
	color:rgb(116,113,110);
	background-color:rgb(116,113,110);
	height:1px;
	width:85px;
	text-align:left;
	margin-top:2em;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TEXT
----------------------------------------------------------------------------------------------------------------------------------*/
body
{
	font-size:62.5%;
	text-align:left;
}

input,
select,
textarea
{
	font-size:1em;
}

#wrapper,
div#fancybox-wrap,
div#tooltip
{
	/*12px*/
	font-size:1.25em;
}

.lightbox #wrapper,
.lightbox div#fancybox-wrap,
.lightbox div#tooltip
{
	font-size:100%;
}

code
{
	text-transform:none;
}

body
{
	line-height:1.5;
}

blockquote
{
	/*14pt*/
	font-size:1.1em;
	margin-bottom:0.9em;
}

div.vcard div strong
{
	font-weight:400;
}

cite
{
	color:rgb(149,145,141);
	display:block;
	font-style:italic;
	font-size:0.9em;
	text-align:center;
}

.strong
{
	font-size:1.3em;
}




/*----------------------------------------------------------------------------------------------------------------------------------
FONTS
----------------------------------------------------------------------------------------------------------------------------------*/
body,
input,
select,
textarea
{
	font-family:arial, tahoma, sans-serif;
}

.strong-1,
#wrapper div.five-pillars-tabs div.about-content h3,
#wrapper a.download,
div.filters h2,
#wrapper div.tab-skin-1 .tab-navigation a strong
{
	font-family: NimbusSanNov-UltLig;
}

#wrapper div#primary-navigation ul.navigation a,
#wrapper div#secondary-navigation ul.navigation a,
#wrapper div.tab-skin-1 .tab-navigation a
{
	font-family: NimbusSanNov-Reg;
}


/*----------------------------------------------------------------------------------------------------------------------------------
COLOURS
----------------------------------------------------------------------------------------------------------------------------------*/
body
{
	background-color:rgb(255,255,255);
	color:rgb(149,145,141);
}

#wrapper a.action,
blockquote,
#wrapper #primary-navigation .navigation a
{
	color:rgb(26,0,32);
}

h1,
#wrapper .direct-navigation li a
{
	color:rgb(116, 113,110);
}

h2,
h3,
h4,
h5,
h6,
p.lead
{
	color:rgb(88,86,84);
}


/*----------------------------------------------------------------------------------------------------------------------------------
BRANDING
----------------------------------------------------------------------------------------------------------------------------------*/
div#header
{
	position:relative;
        /*position:fixed;*/
}
 
div#header p.logo a.replaced
{
	background-image:url('/site-media/img/branding/LABELUX_logo.jpg');
	height:128px;
	width:86px;
}

div#header p.logo /*ie6*/
{
	margin-left:-11px;
	position:fixed;
}


/*----------------------------------------------------------------------------------------------------------------------------------
HEADERS
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
GENERIC HEADERS
----------------------------------------------------------------------------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6
{
	font-weight:400;
}

h1
{
	/*48pt*/
	font-size:4.1em;
	margin-bottom:0.5em;
	margin-left:auto;
	margin-right:auto;
	max-width:790px;
}

h2,
h3
{
	/*11pt*/
	font-size:1em;
	margin-bottom:1.1em;
}

h1.strong-1,
h2.strong-1,
h3.strong-1,
h4.strong-1,
h5.strong-1,
h6.strong-1
{
	/*48pt*/
	background:transparent url('/site-media/img/interface/headers/bg-h1.gif') scroll no-repeat bottom center;
	font-size:4.1em;
	line-height:1;
	margin-bottom:20px;
	padding-bottom:20px;
	text-align:center;
}

div#footer .strong-1
{
	font-size:3em;
	margin-left:auto;
	margin-right:auto;
	width:150px;
}

h1.strong-2,
h2.strong-2,
h3.strong-2,
h4.strong-2,
h5.strong-2,
h6.strong-2
{
	/*14pt*/
	font-size:1.1em;
}

h1.strong-2,
h2.strong-2,
h3.strong-2
{
	/*14pt*/
	font-size:1.1em;
	margin-bottom:0.9em;
}

div.page-meta
{
	padding-bottom:1px;
}

div.page-meta h2
{
	margin-bottom:20px;
	text-align:center;
}

h1.inherit,
h2.inherit,
h3.inherit,
h4.inherit,
h5.inherit,
h6.inherit
{
	font-size:1em;
	text-transform:none;
}


/*----------------------------------------------------------------------------------------------------------------------------------
LINKS
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
GENERIC LINK
----------------------------------------------------------------------------------------------------------------------------------*/
#wrapper a
{
	color:rgb(149,145,141);
	font-weight:700;
	/*text-decoration:underline;*/
}

#wrapper a.current,
#wrapper a.focus,
#wrapper a:focus,
#wrapper a:hover
{
	color:#777;
}


/*----------------------------------------------------------------------------------------------------------------------------------
ICON & IMAGE REPLECED LINKS
----------------------------------------------------------------------------------------------------------------------------------*/
a.icon
{
	background-color:transparent;
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:16px;
}

a.icon-example
{
	background-image:url('/site-media/img/interface/links/icons/12x12.gif');
}

a.replaced-example
{
	background-image:url('/site-media/img/interface/links/icons/12x12.gif');
	height:12px;
	width:12px;
}

body a.arrow-prev
{
	background-image:url('/site-media/img/interface/links/icons/bg-arrow-prev.png');
	padding-left:10px;
}

body a.arrow-next
{
	background-image:url('/site-media/img/interface/links/icons/bg-arrow-next.png');
	background-position:center right;
	padding-left:0;
	padding-right:10px;
}

#wrapper a.download
{
	background:rgb(204,204,204) url('/site-media/img/interface/links/icons/bg-download.gif') scroll no-repeat center 10px;
	color:rgb(255,255,255);
	display:block;
	height:41px;
	padding-top:50px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:91px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
IMAGES
----------------------------------------------------------------------------------------------------------------------------------*/
img
{
	background:#fff url('/site-media/img/interface/preloaders/img-preloader.gif') no-repeat scroll center center;
	border:0;
	color:#999;
	display:block;
}

.google-map img
{
	background:none;
}


/*----------------------------------------------------------------------------------------------------------------------------------
BLOCKQUOTES
----------------------------------------------------------------------------------------------------------------------------------*/
blockquote /*ie6*/
{
	background:transparent url('/site-media/img/interface/blockquote/png/bg-blockquote-open.png') scroll no-repeat top center;
	font-style:italic;
	padding-top:70px;
}

blockquote.blockquote-divide-top /*ie6*/
{
	background-image:url('/site-media/img/interface/blockquote/png/bg-blockquote-open-divide.png');
}

blockquote div /*ie6*/
{
	background:transparent url('/site-media/img/interface/blockquote/png/bg-blockquote-close.png') scroll no-repeat bottom center;
	padding-bottom:50px;
}

blockquote.blockquote-divide-bottom div /*ie6*/
{
	background-image:url('/site-media/img/interface/blockquote/png/bg-blockquote-close-divide.png');
}

blockquote p
{
	margin-bottom:20px;
	text-align:center;
}


/*----------------------------------------------------------------------------------------------------------------------------------
HERO BLOCKQUOTES
----------------------------------------------------------------------------------------------------------------------------------*/
div#hero blockquote /*ie6*/
{
	background:transparent url('/site-media/img/interface/blockquote/png/open-no-divide.png') scroll no-repeat top center;
	padding-top:85px;
}

div#hero blockquote.blockquote-divide-top /*ie6*/
{
	background-image:url('/site-media/img/interface/blockquote/png/bg-blockquote-open-divide.png');
}

div#hero blockquote div /*ie6*/
{
	background:transparent url('/site-media/img/interface/blockquote/png/close-no-divide.png') scroll no-repeat bottom center;
	padding-bottom:65px;
}

div#hero blockquote.blockquote-divide-bottom div /*ie6*/
{
	background:transparent url('/site-media/img/interface/blockquote/png/close-divide.png') scroll no-repeat bottom center;
}


/*----------------------------------------------------------------------------------------------------------------------------------
LISTS
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
GENERIC LIST
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
DEFINITION LIST
----------------------------------------------------------------------------------------------------------------------------------*/
dt
{
	font-weight:700;
}


/*----------------------------------------------------------------------------------------------------------------------------------
ORDERED LIST
----------------------------------------------------------------------------------------------------------------------------------*/
ol
{
	list-style-type:decimal;
	padding-left:30px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
UNORDERED LIST
----------------------------------------------------------------------------------------------------------------------------------*/
ul
{
	list-style-type:disc;
	padding-left:30px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
VARIANT LISTS
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
UNSIGNED LIST
----------------------------------------------------------------------------------------------------------------------------------*/
.list-unsigned
{
	list-style-type:none;
	padding-left:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
HORIZONTAL LIST
----------------------------------------------------------------------------------------------------------------------------------*/
.structure .list-hor li
{
	float:left;
	margin-right:20px;
	padding-right:20px;
}

#wrapper .list-hor-divide-1 li
{
	background:transparent url('/site-media/img/interface/lists/bg-divide-1.png') scroll no-repeat center right;
	margin-right:8px;
	padding-right:12px;
}

#wrapper .list-hor-divide-2 li
{
	background:transparent url('/site-media/img/interface/lists/bg-divide-2.png') scroll no-repeat bottom right;
	margin-right:6px;
	padding-right:0;
}

#wrapper .list-hor-divide-3 li
{
	background:transparent url('/site-media/img/interface/lists/bg-divide-3.png') scroll no-repeat center right;
}


/*----------------------------------------------------------------------------------------------------------------------------------
FEED LIST
----------------------------------------------------------------------------------------------------------------------------------*/
.list-feed li /*ie6.css*/ /*ie7.css*/
{
	border-bottom:2px solid #999;
	padding-top:1em;
}

.list-feed li li /*ie6.css*/ /*ie7.css*/
{
	border-bottom:none;
	padding-top:0;
	padding-bottom:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
CENTERED LIST
----------------------------------------------------------------------------------------------------------------------------------*/
#wrapper .list-centered
{
	text-align:center;
}

#wrapper .list-centered li
{
	display:inline;
	float:none;
	padding-left:10px;
	padding-right:10px;
	margin-left:0;
	margin-right:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TABLES
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
GENERIC TABLE
----------------------------------------------------------------------------------------------------------------------------------*/
table
{
	border-collapse:collapse;
	width:100%;
}

th,
td
{
	border:1px solid #000;
	text-align:left;
	vertical-align:top;
}

caption
{
	text-align:left;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TABLE LISTING
----------------------------------------------------------------------------------------------------------------------------------*/
table.table-listing
{
	width:auto;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TABLE SKIN 1
----------------------------------------------------------------------------------------------------------------------------------*/
table.table-skin-1 th,
table.table-skin-1 td
{
	border:none;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TABLE SKIN 2
----------------------------------------------------------------------------------------------------------------------------------*/
table.table-skin-2 th
{
	background:#333;
	color:#fff;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TABLE SKIN 3
----------------------------------------------------------------------------------------------------------------------------------*/
table.table-skin-3 th,
table.table-skin-3 td
{
	border:1px solid rgb(214,214,214);
	padding:3px 10px;
}

table.table-skin-3 thead th
{
	background:rgb(222,222,220) url(/site-media/img/interface/bg-th.gif) scroll repeat-x top left;
	border-left:1px solid rgb(255,255,255);
	border-right:1px solid rgb(255,255,255);
	cursor:pointer;
}

html.js table.table-skin-3 thead th span
{
	display:block;
	background: transparent url(/site-media/img/interface/bg.gif) scroll no-repeat right center;
	padding-bottom:5px;
}

html.js table.table-skin-3 thead th.headerSortUp span
{
	background-image: url(/site-media/img/interface/asc.gif);
}

html.js table.table-skin-3 thead th.headerSortDown span
{
	background-image: url(/site-media/img/interface/desc.gif);
}

table.table-skin-3 tbody tr.even th,
table.table-skin-3 tbody tr.even td
{
	background:rgb(243,243,243);
}

table.table-skin-3 tbody tr:hover th,
table.table-skin-3 tbody tr:hover td
{
	background-color:rgb(225,223,255);
}


/*----------------------------------------------------------------------------------------------------------------------------------
FORMS
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
GENERIC FORM
----------------------------------------------------------------------------------------------------------------------------------*/
fieldset
{
	border:0;
}

fieldset .form-divide
{
	position:relative;
	padding-bottom:1px;
}

legend
{
	font-style:italic;
	font-weight:700;
}

label
{
	display:block;
	font-weight:400;
}

div.form-config-h label
{
	float:left;
	padding-top:0;
	width:150px;
}

div.structure fieldset fieldset label
{
	float:none;
	font-weight:400;
	width:auto;
}

input
{
	display:inline;
}

input.text,
input.password,
textarea
{
	width:266px;
}

select
{
	width:274px;
}

textarea
{
	height:200px;
}

div.form-response
{
	text-align:center;
}


/*----------------------------------------------------------------------------------------------------------------------------------
INPUT DIV ELEMENTS
----------------------------------------------------------------------------------------------------------------------------------*/
.input /*ie6*/
{
	min-height:1em;
}

fieldset fieldset.form-config-h div.input,
fieldset fieldset.form-config-h div.check-radio
{
	float:left;
	margin-right:20px;
}

.form-config-v .input,
.form-config-h .form-config-v .input,
.form-config-v .check-radio,
.form-config-h .form-config-v .check-radio
{
	float:none;
	margin-right:0;
}

#wrapper fieldset div.check-radio
{
	position:relative;
}

#wrapper fieldset div.check-radio label
{
	margin-left:20px;
}

#wrapper fieldset div.check-radio input
{
	left:0px;
	position:absolute;
	top:1px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
SUBMIT BUTTONS
----------------------------------------------------------------------------------------------------------------------------------*/
#wrapper div.structure fieldset div.submit
{
	padding-left:0;
	position:static;
}

#wrapper div.structure fieldset div.submit input
{
	background:transparent;
	border:none;
	border-bottom:1px solid rgb(0,0,0);
	font-style:italic;
	padding:0;
	position:static;
	width:auto;
}

#wrapper div.structure fieldset.form-config-h div.submit
{
	padding-top:5px;
	margin-top:1.74em;
}

body #wrapper div.structure .check-radio div.submit
{
	padding-top:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
NOTIFICATIONS
----------------------------------------------------------------------------------------------------------------------------------*/
.notification
{
	clear:both;
}

.notification span
{
	font-weight:700;
}

.form-config-h .notification
{
	margin-left:150px;
}

.structure fieldset fieldset .notification,
#wrapper .check-radio .notification
{
	margin-left:0px;
}

div.invalid label
{
	color:rgb(255,0,0);
	font-style:italic;
}


/*----------------------------------------------------------------------------------------------------------------------------------
ERRORS LIST
----------------------------------------------------------------------------------------------------------------------------------*/
#wrapper .list-errors a,
ul.errors li
{
	color:rgb(255, 0, 0);
}


/*----------------------------------------------------------------------------------------------------------------------------------
FORM SKINS
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
FORM SKIN 1
----------------------------------------------------------------------------------------------------------------------------------*/
.form-skin-1 .form-divide /*ie6 ie7*/
{
	margin-bottom:0;
}

.form-skin-1 label
{
	margin-bottom:0;
}

.form-skin-1 .list-errors li strong
{
	font-weight:400;
}

.form-skin-1 input.text,
.form-skin-1 input.password,
.form-skin-1 textarea,
.form-skin-1 select
{
	background:rgb(255,255,255);
	border:0;
	color:rgb(149,145,141);
	font-weight:700;
	padding:4px 8px;
	width:254px;
}

.form-skin-1 option
{
	padding:0px 8px;
}

.form-skin-1 input.text:focus,
.form-skin-1 input.password:focus,
.form-skin-1 textarea:focus,
.form-skin-1 select:focus
{
	background:rgb(200,199,196);
	color:rgb(255,255,255);
}

.form-skin-1 select
{
	width:270px;
}

#wrapper div.structure .form-skin-1 div.submit input
{
	float:right;
}


/*----------------------------------------------------------------------------------------------------------------------------------
OBJECTS
----------------------------------------------------------------------------------------------------------------------------------*/
object,
div.video-embed iframe
{
	display:block;
}

object.adobe-flash
{
	background:rgb(0,153,0);
}




/*----------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
BREAK 1-----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------------------------------------
COMPONENTS
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
ADD THIS
----------------------------------------------------------------------------------------------------------------------------------*/
a.addthis_button img
{
	display:inline;
	margin:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
BRANDS LIST
----------------------------------------------------------------------------------------------------------------------------------*/
.structure ul.list-brands /*ie6*/
{
	left:-8px;
	margin-bottom:140px;
	position:relative;
	width:968px;
}

.structure ul.list-brands li
{
	background:#ff0000;
	margin-bottom:8px;
	margin-left:8px;
	margin-right:0;
	padding-right:0;
	width:234px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
BREADCRUMB
----------------------------------------------------------------------------------------------------------------------------------*/
dl.breadcrumb dt
{
	float:left;
	margin-right:8px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
CAROUSEL
----------------------------------------------------------------------------------------------------------------------------------*/
html.js #wrapper .carousel
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

html.js #wrapper .carousel .carousel-items
{
	left:0;
	position:relative;
}

html.js #wrapper .carousel .carousel-items li.carousel-item
{
	margin-right:0;
	padding-bottom:0;
	padding-right:0;
}

html.js #wrapper .carousel .carousel-clip
{
	overflow:hidden;
	position:relative;
}

html.js #wrapper .carousel .clone
{
	float:none;
	position:absolute;
}

html.js #wrapper .carousel .clone-prefix
{
	right:0;
}

html.js #wrapper .carousel .clone-suffix
{
	left:0;
}

html.js .item-label
{
	display:none;
}

html.js span.item-label
{
	display:inline;
}


/*----------------------------------------------------------------------------------------------------------------------------------
CAROUSEL NAVIGATION
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
RELATIONAL NAVIGATION
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
RELATIONAL NAVIGATION LIST
----------------------------------------------------------------------------------------------------------------------------------*/
html.js #wrapper .carousel .relational-navigation li
{
	background:transparent url('/site-media/img/interface/carousel/bg-navigation-sprite.gif') scroll no-repeat;
	height:20px;
	margin-top:-10px;
	position:absolute;
	top:50%;
	width:10px;
}

html.js #wrapper .structure .carousel .relational-navigation li.prev
{
	background-position:bottom left;
	left:0;
}

html.js #wrapper .structure .carousel .relational-navigation li.next
{
	background-position:bottom right;
	right:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
RELATIONAL NAVIGATION LINKS
----------------------------------------------------------------------------------------------------------------------------------*/
html.js #wrapper .carousel .relational-navigation a
{
	background-image:url('/site-media/img/interface/carousel/bg-navigation-sprite.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:20px;
	width:10px;
}

html.js #wrapper .carousel .relational-navigation li.prev a
{
	background-position:top left;
}

html.js #wrapper .carousel .relational-navigation li.prev a:focus,
html.js #wrapper .carousel .relational-navigation li.prev a:hover
{
	background-position:center left;
}

html.js #wrapper .carousel .relational-navigation li.next a
{
	background-position:top right;
}

html.js #wrapper .carousel .relational-navigation li.next a:focus,
html.js #wrapper .carousel .relational-navigation li.next a:hover
{
	background-position:center right;
}


/*----------------------------------------------------------------------------------------------------------------------------------
BRAND CAROUSEL
----------------------------------------------------------------------------------------------------------------------------------*/
div.brand-carousel,
html.js #wrapper div.brand-carousel .carousel-items li.carousel-item,
html.js #wrapper div.brand-carousel .carousel-clip,
div.brand-carousel img
{
	width:790px;
}

div.brand-carousel .carousel-items
{
	background-color:rgb(223,222,218);
}

div.brand-carousel img
{
	margin-bottom:0;
}

div.brand-carousel .carousel-items
{
	list-style-type:none;
	padding-left:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
RELATIONAL NAVIGATION
----------------------------------------------------------------------------------------------------------------------------------*/
html.js #wrapper .structure .brand-carousel .relational-navigation li,
html.js #wrapper .structure .brand-carousel .relational-navigation a
{
	background-image:url('/site-media/img/interface/carousel/bg-brand-navigation-sprite.gif');
	height:71px;
	width:36px;
}

html.js #wrapper .structure .brand-carousel .relational-navigation li
{
	margin-top:-35px;
}

html.js #wrapper .structure .brand-carousel .relational-navigation li.prev
{
	left:18px;
}

html.js #wrapper .structure .brand-carousel .relational-navigation li.next
{
	right:18px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
HERO CAROUSEL
----------------------------------------------------------------------------------------------------------------------------------*/
html.js #hero
{
	padding-bottom:0;
}

html.js #wrapper #hero .carousel,
html.js #wrapper #hero .carousel .carousel-clip
{
	width:960px;
}

#wrapper #hero .carousel .carousel-items
{
	list-style-type:none;
	padding-left:0;
}


#hero .carousel .carousel-items li.carousel-item /*ie6*/
{
	background-position:80px center;
	background-repeat:no-repeat;
	border-bottom:1px solid rgb(0,0,0);
	display:table;
	min-height:400px;
	width:960px;
}

html.js #wrapper #hero .carousel .carousel-items li.carousel-item
{
	border-bottom:0;
	width:960px;
}

#hero .carousel .carousel-items li.carousel-item div.quotation /*ie6*/ /*ie7*/
{
	display:table-cell;
	height:100%;
	width:100%;
	vertical-align:middle;
}

#hero .carousel .carousel-items li.carousel-item div.quotation div.quotation-inner
{
	float:right;
	margin-right:80px;
	width:350px;
}

#hero .carousel .carousel-items li.carousel-item div.quotation h2
{
	font-size:1.4em;
}

#hero .carousel .carousel-items li.carousel-item div.quotation blockquote p
{
	font-size:1.9em;
	font-style:italic;
	font-weight:400;
	line-height:1.4;
}

#hero .carousel .carousel-items li.carousel-item div.quotation cite
{
	background:url('/site-media/img/interface/blockquote/bg-cite.png') scroll no-repeat top center;
	margin-bottom:1em;
	padding-top:1em;
}

#hero .carousel .carousel-items li.carousel-item div.quotation,
#hero .carousel .carousel-items li.carousel-item div.quotation cite,
#hero .carousel .carousel-items li.carousel-item div.quotation p
{
	font-style:italic;
	text-align:center;
}

#hero .carousel .carousel-items li.carousel-item div.quotation cite,
#hero .carousel .carousel-items li.carousel-item div.quotation cite em
{
	display:block;
}

html.js #wrapper #hero .carousel .relational-navigation li,
html.js #wrapper #hero .carousel .relational-navigation a
{
	background-image:url('/site-media/img/interface/carousel/bg-hero-navigation-sprite.gif');
	height:69px;
	width:35px;
}

html.js #wrapper #hero .carousel .relational-navigation li
{
	margin-top:-35px;
}

html.js #wrapper .structure .brand-carousel .relational-navigation li.prev
{
	left:18px;
}

html.js #wrapper .structure .brand-carousel .relational-navigation li.next
{
	right:18px;
}

#hero .carousel .item-label
{
	display:block;
	text-transform:none;
}


/*----------------------------------------------------------------------------------------------------------------------------------
FANCYBOX
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
FANCYBOX LAYOUT
----------------------------------------------------------------------------------------------------------------------------------*/
div#fancybox-loading
{
	cursor:pointer;
	display:none;
	height:40px;
	left:50%;
	margin-left:-20px;
	margin-top:-20px;
	overflow:hidden;
	position:fixed;
	top:50%;
	width:40px;
}

div#fancybox-loading div
{
	background-image:url('/site-media/img/interface/fancybox/fancybox.png');
	height:480px;
	left:0;
	position:absolute;
	top:0;
	width:40px;
}

div#fancybox-overlay
{
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

div#fancybox-tmp
{
	border:0;
	display:none;
	margin:0;
	overflow:auto;
	padding:0;
}

div#fancybox-wrap
{
	display:none;
	left:0;
	outline:none;
	padding:20px;
	position:absolute;
	top:0;
}

div#fancybox-outer
{
	background:#fff;
	height:100%;
	position:relative;
	width:100%;
}

div#fancybox-content
{
	border:0px solid #fff;
	height:0;
	outline:none;
	overflow:hidden;
	padding:0;
	position:relative;
	width:0;
}

#fancybox-hide-sel-frame
{
	background:transparent;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

a#fancybox-close
{
	background:transparent url('/site-media/img/interface/fancybox/fancybox.png') -40px 0px;
	cursor:pointer;
	display:none;
	height:30px;
	position:absolute;
	right:-15px;
	top:-15px;
	width:30px;
}

div.fancybox-bg
{
	border:0;
	height:20px;
	margin:0;
	padding:0;
	position:absolute;
	width:20px;
}

div#fancybox-bg-n
{
	background-image:url('/site-media/img/interface/fancybox/fancybox-x.png');
	left:0;
	top:-20px;
	width:100%;
}

div#fancybox-bg-ne
{
	background-image:url('/site-media/img/interface/fancybox/fancybox.png');
	background-position:-40px -162px;
	right:-20px;
	top:-20px;
}

div#fancybox-bg-e 
{
	background-image:url('/site-media/img/interface/fancybox/fancybox-y.png');
	background-position:-20px 0px;
	height:100%;
	right:-20px;
	top:0;
}

div#fancybox-bg-se
{
	background-image:url('/site-media/img/interface/fancybox/fancybox.png');
	background-position:-40px -182px; 
	bottom:-20px;
	right:-20px;
}

div#fancybox-bg-s
{
	background-image:url('/site-media/img/interface/fancybox/fancybox-x.png');
	background-position:0px -20px;
	bottom:-20px;
	left:0;
	width:100%;
}

div#fancybox-bg-sw
{
	background-image:url('/site-media/img/interface/fancybox/fancybox.png');
	background-position:-40px -142px;
	bottom:-20px;
	left:-20px;
}

div#fancybox-bg-w
{
	background-image:url('/site-media/img/interface/fancybox/fancybox-y.png');
	height:100%;
	left:-20px;
	top:0;
}

div#fancybox-bg-nw
{
	background-image:url('/site-media/img/interface/fancybox/fancybox.png');
	background-position:-40px -122px;
	left:-20px;
	top:-20px;
}

p#fancybox-error
{
	margin:0;
	padding:14px;
}

img#fancybox-img
{
	border:none;
	height:100%;
	line-height:0;
	margin:0;
	outline:none;
	padding:0;
	vertical-align:top;
	width:100%;
}

iframe#fancybox-frame
{
	border:none;
	display:block;
	height:100%;
	width:100%;
}


/*----------------------------------------------------------------------------------------------------------------------------------
FANCYBOX GALLERY
----------------------------------------------------------------------------------------------------------------------------------*/
a#fancybox-left,
a#fancybox-right
{
	background:transparent url('/site-media/img/interface/fancybox/blank.gif');
	bottom:0px;
	cursor:pointer;
	display:none;
	height:100%;
	outline:none;
	position:absolute;
	width:35%;
}

a#fancybox-left 
{
	left:0px;
}

a#fancybox-right
{
	right:0px;
}

a#fancybox-left span#fancybox-left-ico,
a#fancybox-right span#fancybox-right-ico
{
	cursor:pointer;
	display:block;
	height:30px;
	left:-9999px;
	margin-top:-15px;
	position:absolute;
	top:50%;
	width:30px;
}

a#fancybox-left span#fancybox-left-ico
{
	background-image:url('/site-media/img/interface/fancybox/fancybox.png');
	background-position:-40px -30px;
}

a#fancybox-right span#fancybox-right-ico
{
	background-image:url('/site-media/img/interface/fancybox/fancybox.png');
	background-position:-40px -60px;
}

div#fancybox-wrap a#fancybox-left:focus,
div#fancybox-wrap a#fancybox-left:hover,
div#fancybox-wrap a#fancybox-right:focus,
div#fancybox-wrap a#fancybox-right:hover
{
	visibility:visible;
}

div#fancybox-wrap a#fancybox-left:focus span#fancybox-left-ico,
div#fancybox-wrap a#fancybox-left:hover span#fancybox-left-ico
{
	left:20px;
}

div#fancybox-wrap a#fancybox-right:focus span#fancybox-right-ico,
div#fancybox-wrap a#fancybox-right:hover span#fancybox-right-ico
{
	left:auto;
	right:20px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
FANCYBOX TITLES
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
DEFAULT TITLE
----------------------------------------------------------------------------------------------------------------------------------*/
div.fancybox-title-float
{
	bottom:-20px;
	height:32px;
	left:0;
	position:absolute;
}

table#fancybox-title-float-wrap
{
	border:none;
	width:auto;
}

table#fancybox-title-float-wrap td
{
	border:none;
	padding:0;
	white-space:nowrap;
}

table#fancybox-title-float-wrap td#fancybox-title-float-left
{
	background:url('/site-media/img/interface/fancybox/fancybox.png') -40px -90px no-repeat;
	padding-left:15px;
}

table#fancybox-title-float-wrap td#fancybox-title-float-main
{
	background:url('/site-media/img/interface/fancybox/fancybox-x.png') 0px -40px;
	color:#fff;
	font-weight:700;
	line-height:2.3;
	padding-bottom:3px;
}

table#fancybox-title-float-wrap td#fancybox-title-float-right
{
	background:url('/site-media/img/interface/fancybox/fancybox.png') -55px -90px no-repeat;
	padding-left:15px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TITLE INSIDE
----------------------------------------------------------------------------------------------------------------------------------*/
div.fancybox-title-inside
{
	background-color:#fff;
	padding-bottom:10px;
	position:relative;
	text-align:center;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TITLE OUTSIDE
----------------------------------------------------------------------------------------------------------------------------------*/
div.fancybox-title-outside 
{
	color:#fff;
	padding-top:10px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TITLE OVER
----------------------------------------------------------------------------------------------------------------------------------*/
div.fancybox-title-over
{
	bottom:0;
	color:#fff;
	left:0;
	position:absolute;
	text-align:left;
}

div#fancybox-title-over,
span#fancybox-title-over
{
	background-image:url('/site-media/img/interface/fancybox/fancy_title_over.png');
	display:block;
	padding:10px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
FIGURE
----------------------------------------------------------------------------------------------------------------------------------*/
div.figure
{
	overflow:hidden;
	width:100%;
}

div.figure .figcaption
{
	text-align:center;
}


/*----------------------------------------------------------------------------------------------------------------------------------
FILTERS
----------------------------------------------------------------------------------------------------------------------------------*/
div.filters
{
	font-size:0.9em;
	text-align:center;
}

div.filters h2
{
	float:left;
	margin-right:10px;
	padding:3px;
}

div.filters form,
div.filters form fieldset
{
	display:inline;
}

div.filters div.form-divide
{
	float:left;
	margin-right:3px;
}

div.filters fieldset,
div.filters fieldset .input
{
	margin-bottom:0;
}

.filters .form-skin-1 input.text,
.filters .form-skin-1 input.password,
.filters .form-skin-1 textarea,
.filters .form-skin-1 select
{
	background:rgb(200,199,196);
	color:rgb(255,255,255);
}

.filters .form-skin-1 select
{
	width:auto;
}


/*----------------------------------------------------------------------------------------------------------------------------------
GOOGLE MAPS
----------------------------------------------------------------------------------------------------------------------------------*/
#google-map-id
{
	height:300px;
	width:300px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
HATOM
----------------------------------------------------------------------------------------------------------------------------------*/
.hfeed li.hentry
{
	background:transparent url('/site-media/img/interface/hatom/bg-hentry.gif') scroll no-repeat bottom left;
	border-bottom:0;
	margin-bottom:3em;
	padding-top:0;
	padding-bottom:2em;
}

.hfeed li.hentry .entry-meta
{
	margin-bottom:2em;
}


#wrapper .hentry a
{
	color:rgb(88,86,84);
}

.hfeed li.hentry .entry-title
{
	margin-bottom:0;
}

.hfeed li.hentry .entry-summary
{
	padding-bottom:1px;
}

#wrapper .hfeed li.hentry .entry-title a,
#wrapper .hfeed li.hentry .entry-meta a
{
	text-decoration:none;
}

#wrapper .hfeed li.hentry .entry-summary a.navigation
{
	font-style:italic;
}

#wrapper .news-article-navigation a
{
	color:rgb(0,0,0);
	font-style:italic;
	text-decoration:underline;
}

#wrapper .news-article-navigation a:focus,
#wrapper .news-article-navigation a:hover
{
	text-decoration:none;
}

.news-article-navigation .relational-navigation
{
	margin-bottom:0;
}

#wrapper .news-article-navigation .relational-navigation a
{
	background-image:url('/site-media/img/interface/carousel/bg-hero-navigation-sprite.gif');
	height:69px;
	position:absolute;
	top:300px;
	width:35px;
}

#wrapper .news-article-navigation .relational-navigation a.prev
{
	background-position:top left;
	left:0;
}

#wrapper .news-article-navigation .relational-navigation a.next
{
	background-position:top right;
	right:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
OVERLAY
----------------------------------------------------------------------------------------------------------------------------------*/
#wrapper .overlay
{
	background:rgb(0,0,0);
	color:rgb(255,255,255);
	display:block;
	position:relative;
	text-decoration:none;
}

.overlay img
{
	margin-bottom:0;
	width:100%;
}

.overlay div.brand-logo /*ie6*/
{
	background-position:center center;
	background-repeat:no-repeat;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

.overlay em.action /*ie6*/
{
	background:url('/site-media/img/interface/overlays/bg-overlay-action.gif') scroll no-repeat top center;
	bottom:15px;
	color:rgb(255,255,255);
	display:block;
	padding-top:7px;
	position:absolute;
	text-align:center;
	width:100%;
}

ul.list-brands .overlay img,
ul.list-brands .overlay div.brand-logo
{
	height:165px;
}

div.brand-carousel .overlay img,
div.brand-carousel .overlay div.brand-logo
{
	height:540px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
PAGINATION
----------------------------------------------------------------------------------------------------------------------------------*/
div.pagination ul.next,
div.pagination ul.prev
{
	width:10%;
}

div.pagination ul.next
{
	float:right;
}

div.pagination ul.next li
{
	text-align:right;
}

div.pagination ul.prev
{
	float:left;
}

div.pagination ul.prev li
{
	text-align:left;
}

div.pagination ol.pages
{
	margin-left:auto;
	margin-right:auto;
	width:80%;
}

#wrapper div.pagination a
{
	text-decoration:none;
}

#wrapper div.pagination a:focus,
#wrapper div.pagination a:hover
{
	text-decoration:underline;
}


/*----------------------------------------------------------------------------------------------------------------------------------
SKIP LINKS
----------------------------------------------------------------------------------------------------------------------------------*/
.skip-links li a
{
	background:#ccc;
	display:block;
	left:0;
	position:absolute;
	text-align:center;
	top:-20000em;
	width:100%;
}

.skip-links-pre li a:focus,
.skip-links-pre li a.focus
{
	top:0;
}

.skip-links-post li a:focus,
.skip-links-post li a.focus
{
	left:auto;
	top:auto;
	margin-top:-1em;
	position:static;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TABS
----------------------------------------------------------------------------------------------------------------------------------*/
.tabs
{
	position:relative;
}

.tabs .tab-navigation
{
	background:transparent url('/site-media/img/interface/tabs/bg-tabs-navigation.gif') scroll repeat-x bottom left;
}

.tabs .tab-navigation li
{
	padding-right:0;
	margin-right:10px;
}

.tabs .tab-navigation a

{
	background:#ccc;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #999;
}

.tabs .tab-navigation a,
.tabs .tab-navigation a span
{
	display:block;
}

.tabs .tab-navigation a span
{
	border-bottom:1px solid #999;
	padding:5px 5px 3px 5px;
}

.tabs .tab-navigation a.current,
.tabs .tab-navigation a.focus,
.tabs .tab-navigation a:focus,
.tabs .tab-navigation a:hover
{
	background:#fff;
}

.tabs .tab-navigation a.current span,
.tabs .tab-navigation a.focus span,
.tabs .tab-navigation a:focus span,
.tabs .tab-navigation a:hover span
{
	border-bottom:1px solid #fff;
}

.tabs .panel
{
	padding-top:1em;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TAB SKIN 1
----------------------------------------------------------------------------------------------------------------------------------*/
div.tab-skin-1
{
	margin-bottom:4em;
}

div.tab-skin-1 div.panel
{
	border:none;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}

div.tab-skin-1 .tab-navigation
{
	background:url('/site-media/img/interface/bg-brand-carousel-direct-navigation.gif') scroll repeat-y top left;
}

div.tab-skin-1 .tab-navigation li
{
	margin-right:0;
}

#wrapper div.tab-skin-1 .tab-navigation a
{
	background:none;
	border-left:none;
	border-right:1px solid rgb(203,202,200);
	border-top:none;
	font-size:1.1em;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
}

#wrapper div.tab-skin-1 .tab-count-four a
{
	width:196px;
}

#wrapper div.tab-skin-1 .tab-count-four li.last-child a
{
	width:198px;
}

#wrapper div.tab-skin-1 .tab-count-three a
{
	width:262px;
}

#wrapper div.tab-skin-1 .tab-count-three li.last-child a
{
	width:263px;
}

#wrapper div.tab-skin-1 .tab-count-two a
{
	width:394px;
}

div.tab-skin-1 .tab-navigation a span
{
	border-bottom:0;
	padding:0 6px;
}

#wrapper div.tab-skin-1 .tab-navigation a.current,
#wrapper div.tab-skin-1 .tab-navigation a.focus,
#wrapper div.tab-skin-1 .tab-navigation a:focus,
#wrapper div.tab-skin-1 .tab-navigation a:hover
{
	background-color:rgb(200,199,195);
	color:rgb(239,238,234);
}

div.tab-skin-1 .tab-navigation a.current span,
div.tab-skin-1 .tab-navigation a.focus span,
div.tab-skin-1 .tab-navigation a:focus span,
div.tab-skin-1 .tab-navigation a:hover span
{
	border-bottom:0;
}

div.tab-skin-1 .tab-navigation a strong
{
	font-size:3em;
	font-weight:400;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TAB SKIN 2
----------------------------------------------------------------------------------------------------------------------------------*/
div.tab-skin-2 .tab-navigation
{
	background:none;
	bottom:20px;
	position:absolute;
	right:20px;
}

div.tab-skin-2 .tab-navigation a
{
	background:rgb(193,193,193);
	border-left:none;
	border-right:none;
	border-top:none;
	height:10px;
	width:10px;
}

div.tab-skin-2 .tab-navigation a span
{
	border-bottom:none;
	height:10px;
	overflow:hidden;
	padding:0;
	text-indent:-5000px;
	width:10px;
}

div.tab-skin-2 .tab-navigation a.current,
div.tab-skin-2 .tab-navigation a.focus,
div.tab-skin-2 .tab-navigation a:focus,
div.tab-skin-2 .tab-navigation a:hover
{
	background:rgb(92,92,92);
}

div.tab-skin-2 .tab-navigation a.current span,
div.tab-skin-2 .tab-navigation a.focus span,
div.tab-skin-2 .tab-navigation a:focus span,
div.tab-skin-2 .tab-navigation a:hover span
{
	border-bottom:0;
}

div.tab-skin-2 .panel
{
	border-bottom:none;
	border-left:none;
	border-right:none;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}


/*----------------------------------------------------------------------------------------------------------------------------------
5 PILLARS TABS
----------------------------------------------------------------------------------------------------------------------------------*/
#wrapper div.five-pillars-tabs .tab-navigation a,
#wrapper div.five-pillars-tabs .tab-navigation li:last-child a
{
	width:157px;
}

div.five-pillars-tabs div.panel
{
	background-position:left center;
	background-repeat:no-repeat;
	min-height:450px;
}

div.five-pillars-tabs div.people-panel
{
	background-color:rgb(114,255,195);
	background-image:url('/site-media/img/content/about-carousel/bg-people.png');
}

div.five-pillars-tabs div.organisation-panel
{
	background-color:rgb(255,138,117);
	background-image:url('/site-media/img/content/about-carousel/bg-organisation.png');
}

div.five-pillars-tabs div.customer-panel
{
	background-color:rgb(255,237,138);
	background-image:url('/site-media/img/content/about-carousel/bg-customer.png');
}

div.five-pillars-tabs div.innovation-panel
{
	background-color:rgb(255,188,94);
	background-image:url('/site-media/img/content/about-carousel/bg-innovation.png');
}

div.five-pillars-tabs div.responsibility-panel
{
	background-color:rgb(175,229,254);
	background-image:url('/site-media/img/content/about-carousel/bg-responsibility.png');
}

div.five-pillars-tabs div.about-content
{
	padding-left:365px;
	padding-right:70px;
	padding-top:85px;
}

div.five-pillars-tabs div.about-content h3,
div.five-pillars-tabs div.about-content p
{
	color:rgb(102,102,102);
}

div.five-pillars-tabs .invert div.about-content h3,
div.five-pillars-tabs .invert div.about-content p
{
	color:rgb(255,255,255);
}

#wrapper div.five-pillars-tabs div.about-content h3
{
	font-size:3.1em;
	margin-bottom:0;
}

div.five-pillars-tabs div.about-content p
{
	font-size:1.2em;
	line-height:1.8;
}





div.gallery-tabs .panel
{
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

div.gallery-tabs .tab-navigation
{
	background:none;
}

div.gallery-tabs .tab-navigation a
{
	background:rgb(190,190,190);
	border-left:none;
	border-right:none;
	border-top:none;
	height:10px;
	overflow:hidden;
	width:10px;
}

div.gallery-tabs .tab-navigation a span
{
	padding:0;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
}

div.gallery-tabs .tab-navigation
{
	position:absolute;
	bottom:16px;
	right:16px;
}





/*----------------------------------------------------------------------------------------------------------------------------------
TAG CLOUD
----------------------------------------------------------------------------------------------------------------------------------*/
div.hTagcloud ul
{
	text-align:justify;
}

div.hTagcloud li
{
	display:inline;
}

div.hTagcloud li.popular
{
	font-size:1em;
}

div.hTagcloud li.v-popular
{
	font-size:1.3em;
}

div.hTagcloud li.vv-popular
{
	font-size:1.5em;
}

div.hTagcloud li.vvv-popular
{
	font-size:1.7em;
}

div.hTagcloud li.vvvv-popular
{
	font-size:1.9em;
}

#wrapper div.hTagcloud li a
{
	font-weight:400;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TOOLTIP
----------------------------------------------------------------------------------------------------------------------------------*/
div#tooltip
{
	display:none;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:150px;
}

div#tooltip div#tooltip-top /*ie6*/
{
	background:transparent url('/site-media/img/interface/tooltip/bg-tooltip.gif') scroll no-repeat top center;
	height:9px;
}

div#tooltip div#tooltip-body
{
	background:#fff;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding:5px;
}




/*----------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
BREAK 2-----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------------------------------------
VERTICAL MARGIN CONTROL
----------------------------------------------------------------------------------------------------------------------------------*/
hr,
cite
{
	margin-bottom:2em;
}

#wrapper .distinct, /*generic class*/
blockquote,
p,
dl,
ol,
ul,
object,
img,
table,
fieldset,
fieldset .form-divide,
div.map
div.adr,
div.hfeed
{
	margin-bottom:1em;
}

label,
fieldset .input,
.list-feed li
{
	margin-bottom:0.5em;
}

dd,
li,
.list-feed li li
{
	margin-bottom:0.25em;
}

.vcard h2,
fieldset .errors,
fieldset fieldset,
p.notification,
#header p.logo object,
.skip-links,
.skip-links li,
.tabs .tab-navigation,
.tabs .tab-navigation li,
html.js #wrapper .carousel .carousel-items,
html.js #wrapper .carousel .carousel-items li.carousel-item,
html.js #wrapper .carousel .carousel-items li.carousel-item img,
html.js #wrapper .carousel .navigation,
html.js #wrapper .carousel .navigation li,
div#header,
div#header p.logo,
div#primary-navigation,
div#secondary-navigation,
div#primary-navigation ul.navigation,
div#primary-navigation ul.navigation li,
div#primary-navigation p.navigation,
div#secondary-navigation ul.navigation,
div#secondary-navigation ul.navigation li,
div.tab-skin-2 .panel img
{
	margin-bottom:0;
}

p.notification
{
	margin-top:1em;
}


/*----------------------------------------------------------------------------------------------------------------------------------
PADDING CONTROL
----------------------------------------------------------------------------------------------------------------------------------*/
th,
td,
.notification span
{
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}

input,
select,
textarea
{
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}

label
{
	padding-top:4px;
}

div.pagination,
.tabs .panel,
div.template-navigation
{
	padding-left:10px;
	padding-right:10px;
}

div.template-navigation
{
	padding-top:1em;
}


/*----------------------------------------------------------------------------------------------------------------------------------
MARGIN FORCE
----------------------------------------------------------------------------------------------------------------------------------*/
.list-feed li,
div.structure,
div.figure,
#wrapper .carousel .carousel-items li.carousel-item
{
	padding-bottom:1px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
CURSOR CONTROL
----------------------------------------------------------------------------------------------------------------------------------*/
abbr,
acronym,
dfn
{
	cursor:help;
}

#wrapper a,
label,
input.checkbox,
input.radio,
.submit input,
select
{
	cursor:pointer;
}

input.text,
textarea
{
	cursor:text;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TEXT TRANSFORM CONTROL
----------------------------------------------------------------------------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6,
p.lead,
#wrapper div#primary-navigation ul.navigation a,
#wrapper div#secondary-navigation ul.navigation a,
div.figure .figcaption
{
	text-transform:uppercase;
}


/*----------------------------------------------------------------------------------------------------------------------------------
Z-INDEX CONTROL
----------------------------------------------------------------------------------------------------------------------------------*/
div#navigation
{
	z-index:998;
}

div#header
{
	z-index:999;
}

.skip-links li a
{
	z-index:1000;
}

div.fancybox-bg
{
	z-index:1001;
}

div#fancybox-overlay
{
	z-index:1002;
}

div#fancybox-wrap,
#fancybox-hide-sel-frame
{
	z-index:1003;
}

div#fancybox-content,
div#fancybox-title,
a#fancybox-left,
a#fancybox-right,
a#fancybox-left span#fancybox-left-ico,
a#fancybox-right span#fancybox-right-ico
{
	z-index:1104;
}

a#fancybox-close
{
	z-index:1105;
}

div#fancybox-loading
{
	z-index:1006;
}

div#tooltip
{
	z-index:2147483647;
}




/*----------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
BREAK 3-----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------------------------------------
LAYOUT
----------------------------------------------------------------------------------------------------------------------------------*/
.structure
{
	clear:both;
}


/*----------------------------------------------------------------------------------------------------------------------------------
GRIDS
----------------------------------------------------------------------------------------------------------------------------------*/
.grid /*ie6*/
{
	float:left;
	min-height:1px;
}

.grid-m-prefix-1
{
	margin-left:10px;
}

.grid-m-prefix-2
{
	margin-left:20px;
}

.grid-m-suffix-1
{
	margin-right:10px;
}

.grid-m-suffix-2
{
	margin-right:20px;
}

.grid .grid-extend
{
	margin:0 -10px;
	position:relative;
}

.grid .grid-extend-prefix
{
	margin-left:-10px;
	position:relative;
}

.grid .grid-extend-suffix
{
	margin-right:-10px;
	position:relative;
}


/*----------------------------------------------------------------------------------------------------------------------------------
GRID WIDTHS
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
12 GRID
----------------------------------------------------------------------------------------------------------------------------------*/
.grid-12-container .grid-1
{
	width:60px;
}

.grid-12-container .grid-2
{
	width:140px;
}

.grid-12-container .grid-3
{
	width:220px;
}

.grid-12-container .grid-4
{
	width:300px;
}

.grid-12-container .grid-5
{
	width:380px;
}

.grid-12-container .grid-6
{
	width:460px;
}

.grid-12-container .grid-7
{
	width:540px;
}

.grid-12-container .grid-8
{
	width:620px;
}

.grid-12-container .grid-9
{
	width:700px;
}

.grid-12-container .grid-10
{
	width:780px;
}

.grid-12-container .grid-11
{
	width:860px;
}

.grid-12-container .grid-12
{
	width:940px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
16 GRID
----------------------------------------------------------------------------------------------------------------------------------*/
.grid-16-container .grid-1
{
	width:40px;
}

.grid-16-container .grid-2
{
	width:100px;
}

.grid-16-container .grid-3
{

	width:160px;
}

.grid-16-container .grid-4
{
	width:220px;
}

.grid-16-container .grid-5
{
	width:280px;
}

.grid-16-container .grid-6
{
	width:340px;
}

.grid-16-container .grid-7
{
	width:400px;
}

.grid-16-container .grid-8
{
	width:460px;
}

.grid-16-container .grid-9
{
	width:520px;
}

.grid-16-container .grid-10
{
	width:580px;
}

.grid-16-container .grid-11
{
	width:640px;
}

.grid-16-container .grid-12
{
	width:700px;
}

.grid-16-container .grid-13
{
	width:760px;
}

.grid-16-container .grid-14
{
	width:820px;
}

.grid-16-container .grid-15
{
	width:880px;
}

.grid-16-container .grid-16
{
	width:940px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
24 GRID
----------------------------------------------------------------------------------------------------------------------------------*/
.grid-24-container .grid
{
	margin-left:5px;
	margin-right:5px;
}

.grid-24-container .grid .grid-first
{
	margin-left:0;
}

.grid-24-container .grid .grid-last
{
	margin-right:0;

}

.grid-24-container .grid-1
{
	width:30px;
}

.grid-24-container .grid-2
{
	width:70px;
}

.grid-24-container .grid-3
{
	width:110px;
}

.grid-24-container .grid-4
{
	width:150px;
}

.grid-24-container .grid-5
{
	width:190px;
}

.grid-24-container .grid-6
{
	width:230px;
}

.grid-24-container .grid-7
{
	width:270px;
}

.grid-24-container .grid-8
{
	width:310px;
}

.grid-24-container .grid-9
{
	width:350px;
}

.grid-24-container .grid-10
{
	width:390px;
}

.grid-24-container .grid-11
{
	width:430px;
}

.grid-24-container .grid-12
{
	width:470px;
}

.grid-24-container .grid-13
{
	width:510px;
}

.grid-24-container .grid-14
{
	width:550px;
}

.grid-24-container .grid-15
{
	width:590px;
}

.grid-24-container .grid-16
{
	width:630px;
}

.grid-24-container .grid-17
{
	width:670px;
}

.grid-24-container .grid-18
{
	width:710px;
}

.grid-24-container .grid-19
{
	width:750px;
}

.grid-24-container .grid-20
{
	width:790px;
}

.grid-24-container .grid-21
{
	width:830px;
}

.grid-24-container .grid-22
{
	width:870px;
}

.grid-24-container .grid-23
{
	width:910px;
}

.grid-24-container .grid-24
{
	width:950px;
}

.grid-24-container .grid-p-prefix-1
{
	padding-left:40px;
}
.grid-24-container .grid-p-prefix-2
{
	padding-left:80px;
}
.grid-24-container .grid-p-prefix-3
{
	padding-left:120px;
}
.grid-24-container .grid-p-prefix-4
{
	padding-left:160px;
}
.grid-24-container .grid-p-prefix-5
{
	padding-left:200px;
}

.grid-24-container .grid-p-prefix-6
{
	padding-left:240px;
}

.grid-24-container .grid-p-prefix-7
{
	padding-left:280px;
}
.grid-24-container .grid-p-prefix-8
{
	padding-left:320px;
}
.grid-24-container .grid-p-prefix-9
{
	padding-left:360px;
}

.grid-24-container .grid-p-prefix-10
{
	padding-left:400px;
}

.grid-24-container .grid-p-prefix-11
{
	padding-left:440px;
}

.grid-24-container .grid-p-prefix-12
{
	padding-left:480px;
}

.grid-24-container .grid-p-prefix-13
{
	padding-left:520px;
}

.grid-24-container .grid-p-prefix-14
{
	padding-left:560px;
}

.grid-24-container .grid-p-prefix-15
{
	padding-left:600px;
}

.grid-24-container .grid-p-prefix-16
{
	padding-left:640px;
}

.grid-24-container .grid-p-prefix-17
{
	padding-left:680px;
}

.grid-24-container .grid-p-prefix-18
{
	padding-left:720px;
}

.grid-24-container .grid-p-prefix-19
{
	padding-left:760px;
}

.grid-24-container .grid-p-prefix-20
{
	padding-left:800px;
}

.grid-24-container .grid-p-prefix-21
{
	padding-left:840px;
}

.grid-24-container .grid-p-prefix-22
{
	padding-left:880px;
}

.grid-24-container .grid-p-prefix-23
{
	padding-left:920px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
STRUCTURE
----------------------------------------------------------------------------------------------------------------------------------*/
div.structure div.sub-wrapper
{
	margin:0 auto;
	width:960px;
}

.accomodate-logo
{
	margin-left:120px;
	padding-left:5px;
}

div#header,
div#primary-navigation,
div#secondary-navigation,
div#content
{
	padding-bottom:0;
}

div#footer
{
	padding-bottom:4.5em;
}

div#footer div.sub-wrapper
{
	padding-bottom:1em;
	padding-top:2em;
	border-bottom:1px solid rgb(208,206,206);
}

div.position-static
{
	position:static;
}

div.position-fixed
{
	position:fixed;
	top:-4px;
	width:100%;
}

div#content div.sub-wrapper
{
	padding-bottom:8em;
	padding-top:50px;
	position:relative;
}


/*----------------------------------------------------------------------------------------------------------------------------------
BACKGROUNDS
----------------------------------------------------------------------------------------------------------------------------------*/
div#hero,
div#hero div.sub-wrapper
{
	background-color:rgb(239,238,234);
}

html.js div#hero div.sub-wrapper
{
	visibility:hidden;
}

div#primary-navigation,
div#primary-navigation div.sub-wrapper
{
	background:rgb(255,255,255) url('/site-media/img/interface/bg-shadow-content.png') scroll repeat-x top left;
}

div#secondary-navigation
{
	background:url('/site-media/img/interface/secondary-navigation/bg-secondary-navigation.png') scroll repeat-x top center;
}

div#secondary-navigation
{
	background-color:rgb(239,238,234);
}

div.position-fixed div#secondary-navigation
{
	background-color:transparent;
}

div#content,
div#content div.sub-wrapper
{
	background:rgb(239,238,234) url('/site-media/img/interface/bg-shadow-content.png') scroll repeat-x bottom left;
}

div#footer,
div#footer div.sub-wrapper
{
	background:rgb(255,255,255);
}


/*----------------------------------------------------------------------------------------------------------------------------------
FOOTER
----------------------------------------------------------------------------------------------------------------------------------*/
#footer ul.navigation
{
	float:right;
	width:75%;
}

#footer ul.navigation li
{
	float:right;
    	background-position:left center;
	margin-left:8px;
	margin-right:0;
	padding-right:0;
	padding-left:12px;
}

#wrapper #footer ul.footer-navigation a
{
	font-size:0.95em;
}

#footer p.legal
{
	float:left;
	width:25%;
}


/*----------------------------------------------------------------------------------------------------------------------------------
NAVIGATION
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
PRIMARY NAVIGATION
----------------------------------------------------------------------------------------------------------------------------------*/
div#primary-navigation ul.navigation
{
	float:left;
}

div#primary-navigation .list-hor li
{
	margin-right:30px;
	padding-right:0;
}

#wrapper div#primary-navigation ul.navigation a
{
	bottom:-7px;
	display:block;
	font-size:14px;
	letter-spacing:0.1em;
	margin-top:-7px;
	padding-bottom:26px;
	padding-top:22px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	z-index:10;
}


html.template-homepage #wrapper div#primary-navigation ul.navigation a
{
	bottom:0;
	margin-top:0;
}

#wrapper div#primary-navigation ul.navigation a:focus,
#wrapper div#primary-navigation ul.navigation a.focus,
#wrapper div#primary-navigation ul.navigation a:hover
{
	text-decoration:underline;
}

#wrapper div#primary-navigation ul.navigation a.current /*ie6*/
{
	background:transparent url('/site-media/img/interface/primary-navigation/bg-current.png') scroll no-repeat bottom center;
}

div#primary-navigation p.navigation
{
	float:right;
	padding-top:18px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
SECONDARY NAVIGATION
----------------------------------------------------------------------------------------------------------------------------------*/
div#secondary-navigation .list-hor li
{
	margin-right:25px;
	padding-right:0;
}

#wrapper div#secondary-navigation ul.navigation a
{
	color:rgb(149,145,141);
	display:block;
	font-size:1.1em;
	letter-spacing:0.1em;
	padding-bottom:12px;
	padding-top:12px;
	text-decoration:none;
}

#wrapper div#secondary-navigation ul.navigation a.current,
#wrapper div#secondary-navigation ul.navigation a:focus,
#wrapper div#secondary-navigation ul.navigation a.focus,
#wrapper div#secondary-navigation ul.navigation a:hover
{
	text-decoration:underline;
}




/*----------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
BREAK 4-----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------------------------------------
TEMPLATE BENCHMARK TABLE
----------------------------------------------------------------------------------------------------------------------------------*/
.benchmark-table
{
	font-family:arial;
	margin-bottom:0;
}

.benchmark-table div#header div.sub-wrapper 
{
	width:100%;
}

.benchmark-table div#header p.logo
{
	margin-left:0;
}

.benchmark-table div#content,
.benchmark-table div#content div.sub-wrapper 
{
	background:rgb(255,255,255);
}

.benchmark-table #content div.sub-wrapper
{
	margin:0;
	width:100%;
	padding-bottom:0;
	padding-top:0;
	position:relative;
}

.benchmark-table h1
{
	background:none;
	margin-bottom:0;
	padding-bottom:10px;
	padding-top:10px;
	max-width:100%;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TEMPLATE DOWNLOADS
----------------------------------------------------------------------------------------------------------------------------------*/
.list-downloads a.download
{
	float:left;
}

.list-downloads div.download-meta
{
	padding-left:101px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
TEMPLATE SITEMAP
----------------------------------------------------------------------------------------------------------------------------------*/
.sitemap ul
{
	margin-bottom:3em;
}

.sitemap li
{
	margin-bottom:1em;
	text-align:center;
}

.sitemap li a
{
	font-weight:700;
	padding-bottom:0.5em;
	text-transform:uppercase;
}

.sitemap li li
{
	margin-bottom:0.25em;
}

.sitemap li li a
{
	font-weight:400;
	padding-bottom:0;
	text-transform:none;
}

#wrapper .sitemap a
{
	display:block;
	text-decoration:none;
}

#wrapper .sitemap a:focus,
#wrapper .sitemap a:hover
{
	text-decoration:underline;
}




/*----------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
BREAK 5-----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------------------------------------
UTILITY CLASSES
----------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------
CLEARFIX http://perishablepress.com/press/2009/12/06/new-clearfix-hack/
----------------------------------------------------------------------------------------------------------------------------------*/
.clearfix:after /*ie6.css*/ /*ie7.css*/
{
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}


/*----------------------------------------------------------------------------------------------------------------------------------
DEV FORMATTING
----------------------------------------------------------------------------------------------------------------------------------*/
.template-dev .structure
{
	margin-left:auto;
	margin-right:auto;
	width:960px !important;
}

.template-dev div#header p.logo
{
	left:40px;
	top:0;
}

.dev blockquote p,
.dev div.figure p
{
	text-align:center;
}

.dev .grid-12-container
{
	background-image:url('/site-media/img/interface/grids/12-col.gif');
}

.dev .grid-16-container
{
	background-image:url('/site-media/img/interface/grids/16-col.gif');
}

.dev .grid-24-container
{
	background-image:url('/site-media/img/interface/grids/24-col.gif');
}

.dev .grid
{
	border-top:2px dotted rgb(181,233,181);
}

body .dev h1.category,
body .dev h2.category,
body .dev h3.category,
body .dev h4.category,
body .dev h5.category,
body .dev h6.category
{
	color:rgb(255,255,255);
	font-family:arial, tahoma, sans-serif;
	font-size:1.2em;
	font-weight:700;
	margin-bottom:12px;
	padding:2px 10px;
	text-align:left;
}

.dev h1.category
{
	background-color:rgb(0,153,0);
}

.dev h2.category
{
	background-color:rgb(127,204,127);
}

.dev div.template-navigation
{
	border:1px solid rgb(0,0,0);
}

.dev div.template-navigation div.group
{
	float:left;
	width:230px;
}

.dev div.template-navigation div.group h3
{
	margin-bottom:0;
}

.dev p.clearfix a.top
{
	float:right;
	font-weight:700;
}

.dev p,
.dev li
{
	text-align:justify;
}


/*----------------------------------------------------------------------------------------------------------------------------------
PRINT
----------------------------------------------------------------------------------------------------------------------------------*/
.print
{
	display:none;
}


/*----------------------------------------------------------------------------------------------------------------------------------
REPLACED
----------------------------------------------------------------------------------------------------------------------------------*/
body #wrapper .replaced /*ie6.css*/
{
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
}


/*----------------------------------------------------------------------------------------------------------------------------------
VIEWPORT OFFSET
----------------------------------------------------------------------------------------------------------------------------------*/
#wrapper .screen-offset
{
	background:transparent;
	display:block;
	height:1px;
	line-height:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-indent:-5000px;
	top:-5000px;
	width:1px;
}

#wrapper .screen-mask
{
	visibility:hidden;
}

#jobwr {
    margin:0px auto;
    width:870px;
	height:600px:
    z-index: 100;
    border:0px solid;
    border-color:#00f;
}
#jobtop {
	text-align:justify;
	text-justify:inter-word;
}

#jobfl {
    float: left;
    width: 130px;
	height:600px;
       border:0px solid;
    border-color:#999;
    display:block;
    height:600px%;
}



#jobcont {
    float: left;
    width: 550px;
    border:0px solid;
    height:100%;
    display:yes;
    visibility:yes;
}

#jobright {
    
    width: 170px;
    float: left;
    border:0px solid;
    border-color:#663333;
    padding-left: 20px;
    color:#666;
    text-align:left;
    text-justify:inter-word;
}

#jobwr th
{	
       color:#1a0020;
	font-weight:normal; 
	/*text-decoration:underline;*/
}

#jobwr a,
#jobwr a.current,
#jobwr a.focus,
#jobwr a:focus,
#jobwr a:hover
{	
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	color:#666;
	font-size:16px;
	font-weight:normal; 
}

a.lstA-desc1  {	
	font-weight: bold;
	font-size:16px;
	/*text-decoration:underline;*/
}

a.lstA-desc2  {	
	font-weight: bold;
	font-size:16px;
	/*text-decoration:underline;*/
}

td.LstResNav {
	
	border-bottom-width:0px;
}

#searchagentbutton div {
	border-top-width:1px;
	border-top-color:#000;
	padding:0px;
	height:0%;
}
#searchagentbutton a {
	visibility:hidden;
}
#gotoSearchAgent  {
	visibility:hidden;
}

