﻿HAH/* sifr */

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.
g
This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/


@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
 .sIFR-active .sifr-h1 {
   visibility: hidden;
   font-family: brown, Arial;
   font-style: italic;
   line-height: 1em;
   font-size:  28px;
	}
}

h1.offscreen {left:0 !important; position:relative !important; white-space:nowrap !important; }


/*	-----------------------------------------------

	Resets And Primitives

	----------------------------------------------- */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe {
	padding:0;
	margin:0;
}

body {
	background:#fff;
	font-size:62.5%;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	color:#000;
	background: transparent url('../img/global/background-bottom.jpg') no-repeat center bottom;
	min-width:960px;
	position: relative;
	height: 100%;
}

html {
	background: #E3F1F4 url('../img/global/bg-top-repeat.png') repeat-x 0 0;
}

.sifr-h1 {font-weight: 100; font-size: 28px; color: #fff;}

h1,h2,h3,h4,h5,h6 { 
	color: #434343;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-size: inherit; }

h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a   {font-family:Arial,Helvetica,sans-serif; }

h1 { 
	font-size:2.1em;
	line-height:1.1em;
	margin-bottom: 13px;
	text-transform: uppercase;
	font-weight: 100;
}

h2 {
    font-size:1.6em; 
	line-height:1em;
	margin-bottom: 19px;
	text-transform: uppercase;
}



h2.title {
	font-weight: 600;
}

h3 { 
	font-size:1.4em; 
	line-height:1em;
	margin-bottom: 8px;
}

dl.careers dt { 
	font-size:1.3em; 
	line-height:1em;
	margin-bottom: 3px;
}



h4 { 
    font-size:1.3em;
	line-height:1em;
	margin-bottom: 8px;
}

h5 {
	font-size:1.2em; 
	line-height:1em;
}

p,
dl.careers dd { 
	font-size:1.3em; 
	line-height:1.4em;
	margin-bottom: 20px;
}

dl.careers dd p{ 
	font-size:13px; 
	line-height:13px;
	margin-bottom: 20px;
}

p.intro { 
	font-size:1.6em; 
	line-height:22px;
	margin-top:-4px;
}

p.subIntro { 
	font-size:1.4em; 
	line-height:17px;
	margin-bottom: 12px;
}

cite {
	font-size: 1.4em;
	margin-bottom: 0;
	font-style:normal;
	display: block;
}

address,caption,code,dfn,th,var { 
	font-style:normal; 
	font-weight:normal; 
}

ul,ol { 
	list-style:none; 
}

a, span.video-youtube-link { 
	color:#004e8b;
	text-decoration:none; 
	outline: none;
	font-size: 12px;
	line-height: 16px;
}

a:hover, span.video-youtube-link:hover 
 {
	color: #056bba;
	text-decoration: none;
	outline: none;
}

a:active, a span.video-youtube-link:active {
	color: #072b46;
	outline: none;
}

img { 
	border:0; 
}

strong { 
	font-weight:bold;
}

em {
	font-style:italic; 
}

table {
	border-collapse:collapse;
}

caption,th,td {
	text-align:left;
	font-weight:normal;
}

/*	-----------------------------------------------

	Custom Primitives

	----------------------------------------------- */
	
.page-padding {padding: 30px 28px 0 28px;}

.marginBottom10 {margin-bottom: 10px;}
.marginBottom20 {margin-bottom: 20px;}
.marginBottom30 {margin-bottom: 30px;}

.block {display: block;}
.none {display: none;}
product-v-list
.italicUpper {
	font-style: italic;
	text-transform: uppercase;
}

.italic {font-style: italic;}

/* Sprites */

.sprite-main {
	background: transparent url('../img/global/main-sprite.gif') no-repeat;
	display: block;
	border: none;
	overflow: hidden;
}

.localized-main-nav .sprite-main {
	background: transparent url('../img/global/localized_nav.jpg') no-repeat;
	display: block;
	border: none;
	overflow: hidden;
}

.logo {
	width: 118px;
	height: 31px;
	background-position: -10px -10px;
	margin-top:0;
}

.arrow-right-blue {
	width: 6px;
	height: 7px;
	background-position: -10px -50px;
}

.arrow-down-gray {
	height:6px;
	width:7px;
	background-position: -10px -59px;
}

.minus {
	width: 8px;
	height: 2px;
	background-position: -21px -50px;
}

.plus {
	width: 8px;
	height: 8px;
	background-position: -21px -58px;
}

/* buttons */

.button,
.scfSubmitButtonBorder input {
	border: solid #7194ae 1px;
	background: #004989 url('../img/global/buttons/off.png') repeat-x top left;
	padding: 2px 8px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:11px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	cursor: pointer;
	overflow: visible;
	width: auto;
	line-height: 14px;
	margin-left:3px;
}

.button-small {padding:1px 8px !important;}

.button:hover {
	background: #3f5058 url('../img/global/buttons/hover.png') repeat-x top left; 
	color: #fff;
	border: 1px solid #7194ae;
}

.button:active,
.disactivated,
.disactivated:hover,
.disactivated:active {
	background: #c5cacd url('../img/global/buttons/active.png') repeat-x top left; 
	color: #fff;
	border: 1px solid #d4dfe7;
}

.disactivated,
.disactivated:hover,
.disactivated:active {cursor: default;}



.imagePagination,
.imageNext,
.imagePrevious,
#pagination li {
	margin-bottom: 4px;
	text-indent: -99999px;
	cursor: pointer;
}

#pagination li {
	width: 15px;
	height: 15px;
	background-position: -962px -80px;
}

#pagination li:hover {
	background-position: -962px -99px;
}

#pagination li.current {
	background-position: -962px -139px;
}

.imageNext {
	width: 11px !important;
	height: 11px !important;
	background-position: -35px -61px !important;
}

.imagePrevious {
	width: 11px !important;
	height: 11px !important;
	background-position: -35px -50px !important;
}

.boxImageNext {
	width: 15px;
	height: 15px;
	background-position: -964px  -175px;
}

.boxImagePrevious {
	width: 15px;
	height: 15px;
	background-position: -964px  -160px;
}

p.quote {
	font-size: 1.2em;
	font-style: italic;
}

div.quotes {
	margin: 30px 0 50px 0;
}

div.quotes p.quote {
	font-size: 1.6em;
	font-style: italic;
	margin-bottom: 12px;
	line-height:22px;
}

.cs-quote {
	width: 464px;  
}

div.hr { 
	height:1px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #ffffff;
	overflow:hidden;
	clear:both;
	margin: 10px 0 15px;
}

div.hr2 { 
	height:2px;
	border-top:2px solid #e1e4e6;
	overflow:hidden;
	clear:both;
	margin: 10px 0 15px;
}
	div.hr hr {
		display: none;
	}

.strong {font-weight: 600;}

.border {border: 1px solid #d1d1d1;}

/* more links */

.more span.text {padding-right: 3px;}

.more .arrow-right-blue {margin-top: 5px;}

.more span {float: left;
            cursor:pointer;}

/* Call outs */

div.callout-minor,
div.callout-skyscrapper {
	margin-bottom: 40px;
}

div.callout-minor a.more,
div.callout-skyscrapper a.more {
    display:block;
    margin-top:7px;
}


/* Minor call outs */	
	
div.callout-minor {
	padding: 1px;
	width:169px;
	border: 1px solid #d1d1d1;
}

div.callout-minor-gray {
	padding: 1px;
	width:175px;
	border: 1px solid #d1d1d1;
}

div.callout-minor-gray div.callout-minor-inner {
	background:  url('../img/global/callouts/related-stories.jpg') no-repeat top left;
	min-height:120px;
	padding: 14px 11px;
}

div.callout-minor-inner {
	background:  url('../img/global/callouts/callout-minor.jpg') no-repeat top left;
	min-height:120px;
	padding: 14px 11px;
}

div.callout-minor h4 {
	font-size: 1.5em;
	color: #fff;
	margin-bottom: 0.7em;
}

div.callout-minor p {
	font-size: 1.2em;
	line-height:14px;
	margin-bottom: 0;
}

/* callout skyscapper */
div.callout-skyscrapper {
	padding:1px 1px 1px 2px;
	width:166px;
}

div.callout-skyscrapper .inner {
	background: #fcfcfc url('../img/global/callouts/callout-skyscrapper.png') repeat-x 0 0;
	padding:13px 5px 12px;
}

div.callout-skyscrapper p {font-size: 1.2em; margin-bottom: 5px;}

div.callout-skyscrapper cite {font-size: 1.2em; margin-bottom: 10px;}

/* Callout skyscrapper's younger cousin the Related Products callout */

div.related-products {
	background: transparent url('../img/global/callouts/related-stories.jpg') no-repeat 0 0;
	margin-bottom:14px;
	min-height:114px;
	padding:17px 15px;
}

div.related-products a {font-weight: 600;}

/* Product lists */

/* horizontal product list */

ul.product-h-list  {list-style-type:none;}

ul.product-h-list li.listItem {
	margin-bottom: 35px;
	border-bottom:2px solid #e1e4e6;
}

ul.product-h-list li.last {border: 0;}

.product-h-list img {
	float: left;
	margin-right:19px;
}

ul.product-h-list h3 {}

ul.product-h-list div.left {width:269px;}

ul.product-h-list p {}

/* vertical product list */

div.product-v-list {
    margin-bottom: 58px;
    width:690px; /* Please leave this width: it prevents the page jumping when the user mouses over the "More" buttons in IE7 - bug FlowBug0208 */
}

div.product-v-list h3 {
	margin-bottom: 15px;
}

div.product-v-list li.listItem {
	float: left;
	width: 192px;
	margin-right: 44px;
}

div.product-v-list li.last {margin-right: 0;}

/* bullet list */

ul.bullet-list {
	margin-left:0;
	margin-bottom: 10px;
	list-style-type: none;
	list-style-position:outside;
}

ul.bullet-list li {
	background:transparent url(../img/global/small-blue-bullet.png) no-repeat 0 6px;
	line-height:13px;
	margin-bottom:10px;
	padding-left:15px;
	font-size: 13px;
}

/* number lists */

div#interior-main ol,
ol.number-list {
	list-style-type: decimal;
	margin-left:0px;
	list-style-position:inside;
}

div#interior-main ol li,
ol.number-list li {
	margin-bottom: 5px;
	font-size: 12px;
}

/* Forms */

input {
	font-size: 1.1em;
}

input.text,
input.scfSingleLineTextBox,
input.scfEmailTextBox
{
	border: 1px solid #004b8d;
	padding: 3px;
	color: #434343;
	width: 135px;
	display: inline-block;
	margin-bottom:0.85em;
	height:13px;
}

input.scfEmailTextBoxCallout
{
	border: 1px solid #004b8d;
	padding: 3px;
	color: #434343;
	width: 139px;
	display: inline-block;
	margin-bottom:0.85em;
	height:13px;
}

input#search-input {width: 176px; }

.formInline {margin-right: 5px;}

label {
	font-size: 11px;
	color: #434343;
}



div#header-search {
	margin-bottom:-7px; 
	float:left; 
	width:940px;	
	}
	div#header-search div.search-form {margin-top:9px;}



/*	-----------------------------------------------

	Utility Classes

	----------------------------------------------- */


.left { float:left; }
.right { float:right; }
.invisible { display:none; }
.floatNone {float: none !important;}
.inlineBlock {display: inline-block;}

.offscreen {
	display:block;
	position:absolute;
	left:-99999em;
}

.marginLeft10 {
	margin-left: 10px;	
}

.marginTop10 {
	margin-top: 10px;	
}

.marginRight10 {
	margin-right: 10px;	
}

.marginBottom10 {
	margin-bottom: 10px;	
}

.marginLeft20 {
	margin-left: 20px;	
}

.marginTop20 {
	margin-top: 20px;	
}

.marginRight20 {
	margin-right: 20px;	
}

.marginBottom20 {
	margin-bottom: 20px;	
}

.clear:after {
	content:".";
	display:block;
	clear: both;
	height: 0px;
	margin-top:-1px;
	visibility: hidden;
	zoom: 1;
}

.clearB {
	clear:both;
	height:1px;
	overflow:hidden;	
	margin-top:-1px;	
	display: block;
	float: none !important;
}


/*	-----------------------------------------------

	Chrome

	----------------------------------------------- */

div.background {padding-bottom:270px;}
	
div.wrapper {
	width: 960px;
	margin: 0 auto;
	overflow:hidden;
}

div#footer {
	background:transparent none repeat scroll 0 0;
	bottom:0;
	width:100%;
	overflow:hidden;
}

div#footer a,
div#footer p {font-size: 12px;}

div#footer .inner {
	width: 880px;
	margin: 0 auto;
}

div#footer .utility-nav {
	margin: 0;
	float:none;
}

div#footer .utility-nav ul {
	float:left;
}

div#footer .utility-nav li {float: left;}

div.header {padding:0 9px;
     }
     
div.header div.header-components 
{
	position:relative;
	z-index:999;
     }

div.main-content {
	background: transparent url('../img/global/mainContent-interior.png') no-repeat top left;
	padding:7px 9px 0;
	
}

div.main-content .main-inner {
	background: transparent url('../img/global/mainContent-repeat.png') repeat-y 0 0;
	min-height:521px;
	padding:0 1px 1px;
}

div#navigation-primary {
    height:36px;
}


div#navigation-primary ul {list-style-type:none;}

div#navigation-primary li,
div#navigation-primary li a {float: left;}

div#navigation-primary li {}

div#navigation-primary li a {
	width: 117px;
	height: 36px;
}


/* English main-nav */
div#navigation-primary li#nav-1 a {
	background-position: -10px -80px;
	width:118px;
}
div#navigation-primary li#nav-2 a {background-position: -128px -80px;}
div#navigation-primary li#nav-3 a {background-position: -245px -80px;}
div#navigation-primary li#nav-4 a {background-position: -362px -80px;}
div#navigation-primary li#nav-5 a {background-position: -479px -80px;}
div#navigation-primary li#nav-6 a {background-position: -596px -80px;}
div#navigation-primary li#nav-7 a {background-position: -713px -80px;}
div#navigation-primary li#nav-8 a {
	background-position: -830px -80px;
	width:120px;
}

div#navigation-primary li#nav-1 a:hover {background-position: -10px -116px;}
div#navigation-primary li#nav-2 a:hover {background-position: -128px -116px;}
div#navigation-primary li#nav-3 a:hover {background-position: -245px -116px;}
div#navigation-primary li#nav-4 a:hover {background-position: -362px -116px;}
div#navigation-primary li#nav-5 a:hover {background-position: -479px -116px;}
div#navigation-primary li#nav-6 a:hover {background-position: -596px -116px;}
div#navigation-primary li#nav-7 a:hover {background-position: -713px -116px;}
div#navigation-primary li#nav-8 a:hover {background-position: -830px -116px;}

div#navigation-primary li#nav-1 a:active {background-position: -10px -152px;}
div#navigation-primary li#nav-2 a:active {background-position: -128px -152px;}
div#navigation-primary li#nav-3 a:active {background-position: -245px -152px;}
div#navigation-primary li#nav-4 a:active {background-position: -362px -152px;}
div#navigation-primary li#nav-5 a:active {background-position: -479px -152px;}
div#navigation-primary li#nav-6 a:active {background-position: -596px -152px;}
div#navigation-primary li#nav-7 a:active {background-position: -713px -152px;}
div#navigation-primary li#nav-8 a:active {background-position: -830px -152px;}

div#navigation-primary li#nav-1 a.current {background-position: -10px -188px;}
div#navigation-primary li#nav-2 a.current {background-position: -128px -188px;}
div#navigation-primary li#nav-3 a.current {background-position: -245px -188px;}
div#navigation-primary li#nav-4 a.current {background-position: -362px -188px;}
div#navigation-primary li#nav-5 a.current {background-position: -479px -188px;}
div#navigation-primary li#nav-6 a.current {background-position: -596px -188px;}
div#navigation-primary li#nav-7 a.current {background-position: -713px -188px;}
div#navigation-primary li#nav-8 a.current {background-position: -830px -188px;}

/* End of English main-nav */


/* German main-nav */
div#navigation-primary ul.german li#nav-1 a {background-position: -10px -173px;width:72px;}
div#navigation-primary ul.german li#nav-2 a {background-position: -82px -173px;width:171px;}
div#navigation-primary ul.german li#nav-3 a {background-position: -253px -173px;width:104px;}
div#navigation-primary ul.german li#nav-4 a {background-position: -357px -173px;width:144px;}
div#navigation-primary ul.german li#nav-5 a {background-position: -501px -173px;width:137px;}
div#navigation-primary ul.german li#nav-6 a {background-position: -638px -173px;width:93px;}
div#navigation-primary ul.german li#nav-7 a {background-position: -731px -173px;width:99px;}
div#navigation-primary ul.german li#nav-8 a {background-position: -830px -173px;width:120px;}

div#navigation-primary ul.german li#nav-1 a:hover {background-position: -10px -210px;}
div#navigation-primary ul.german li#nav-2 a:hover {background-position: -82px -210px;}
div#navigation-primary ul.german li#nav-3 a:hover {background-position: -253px -210px;}
div#navigation-primary ul.german li#nav-4 a:hover {background-position: -357px -210px;}
div#navigation-primary ul.german li#nav-5 a:hover {background-position: -501px -210px;}
div#navigation-primary ul.german li#nav-6 a:hover {background-position: -638px -210px;}
div#navigation-primary ul.german li#nav-7 a:hover {background-position: -731px -210px;}
div#navigation-primary ul.german li#nav-8 a:hover {background-position: -830px -210px;}

div#navigation-primary ul.german li#nav-1 a:active {background-position: -10px -247px;}
div#navigation-primary ul.german li#nav-2 a:active {background-position: -82px -247px;}
div#navigation-primary ul.german li#nav-3 a:active {background-position: -253px -247px;}
div#navigation-primary ul.german li#nav-4 a:active {background-position: -357px -247px;}
div#navigation-primary ul.german li#nav-5 a:active {background-position: -501px -247px;}
div#navigation-primary ul.german li#nav-6 a:active {background-position: -638px -247px;}
div#navigation-primary ul.german li#nav-7 a:active {background-position: -731px -247px;}
div#navigation-primary ul.german li#nav-8 a:active {background-position: -830px -247px;}

div#navigation-primary ul.german li#nav-1 a.current {background-position: -10px -284px;}
div#navigation-primary ul.german li#nav-2 a.current {background-position: -82px -284px;}
div#navigation-primary ul.german li#nav-3 a.current {background-position: -253px -284px;}
div#navigation-primary ul.german li#nav-4 a.current {background-position: -357px -284px;}
div#navigation-primary ul.german li#nav-5 a.current {background-position: -501px -284px;}
div#navigation-primary ul.german li#nav-6 a.current {background-position: -638px -284px;}
div#navigation-primary ul.german li#nav-7 a.current {background-position: -731px -284px;}
div#navigation-primary ul.german li#nav-8 a.current {background-position: -830px -284px;}

/* End of German main-nav */




/* Spanish main-nav */
div#navigation-primary ul.spanish li#nav-1 a {background-position: -10px -364px;width:76px;}
div#navigation-primary ul.spanish li#nav-2 a {background-position: -86px -364px;width:148px;}
div#navigation-primary ul.spanish li#nav-3 a {background-position: -234px -364px;width:118px;}
div#navigation-primary ul.spanish li#nav-4 a {background-position: -352px -364px;width:136px;}
div#navigation-primary ul.spanish li#nav-5 a {background-position: -488px -364px;width:107px;}
div#navigation-primary ul.spanish li#nav-6 a {background-position: -595px -364px;width:112px;}
div#navigation-primary ul.spanish li#nav-7 a {background-position: -707px -364px;width:108px;}
div#navigation-primary ul.spanish li#nav-8 a {background-position: -815px -364px;width:135px;}

div#navigation-primary ul.spanish li#nav-1 a:hover {background-position: -10px -401px;}
div#navigation-primary ul.spanish li#nav-2 a:hover {background-position: -86px -401px;}
div#navigation-primary ul.spanish li#nav-3 a:hover {background-position: -234px -401px;}
div#navigation-primary ul.spanish li#nav-4 a:hover {background-position: -352px -401px;}
div#navigation-primary ul.spanish li#nav-5 a:hover {background-position: -488px -401px;}
div#navigation-primary ul.spanish li#nav-6 a:hover {background-position: -595px -401px;}
div#navigation-primary ul.spanish li#nav-7 a:hover {background-position: -707px -401px;}
div#navigation-primary ul.spanish li#nav-8 a:hover {background-position: -815px -401px;}

div#navigation-primary ul.spanish li#nav-1 a:active {background-position: -10px -438px;}
div#navigation-primary ul.spanish li#nav-2 a:active {background-position: -86px -438px;}
div#navigation-primary ul.spanish li#nav-3 a:active {background-position: -234px -438px;}
div#navigation-primary ul.spanish li#nav-4 a:active {background-position: -352px -438px;}
div#navigation-primary ul.spanish li#nav-5 a:active {background-position: -488px -438px;}
div#navigation-primary ul.spanish li#nav-6 a:active {background-position: -595px -438px;}
div#navigation-primary ul.spanish li#nav-7 a:active {background-position: -707px -438px;}
div#navigation-primary ul.spanish li#nav-8 a:active {background-position: -815px -438px;}

div#navigation-primary ul.spanish li#nav-1 a.current {background-position: -10px -475px;}
div#navigation-primary ul.spanish li#nav-2 a.current {background-position: -86px -475px;}
div#navigation-primary ul.spanish li#nav-3 a.current {background-position: -234px -475px;}
div#navigation-primary ul.spanish li#nav-4 a.current {background-position: -352px -475px;}
div#navigation-primary ul.spanish li#nav-5 a.current {background-position: -488px -475px;}
div#navigation-primary ul.spanish li#nav-6 a.current {background-position: -595px -475px;}
div#navigation-primary ul.spanish li#nav-7 a.current {background-position: -707px -475px;}
div#navigation-primary ul.spanish li#nav-8 a.current {background-position: -815px -475px;}

/* End of Spanish main-nav */


/* French main-nav */
div#navigation-primary ul.french li#nav-1 a {background-position: -10px -548px;width:83px;}
div#navigation-primary ul.french li#nav-2 a {background-position: -93px -548px;width:129px;}
div#navigation-primary ul.french li#nav-3 a {background-position: -222px -548px;width:93px;}
div#navigation-primary ul.french li#nav-4 a {background-position: -315px -548px;width:99px;}
div#navigation-primary ul.french li#nav-5 a {background-position: -414px -548px;width:135px;}
div#navigation-primary ul.french li#nav-6 a {background-position: -549px -548px;width:148px;}
div#navigation-primary ul.french li#nav-7 a {background-position: -697px -548px;width:135px;}
div#navigation-primary ul.french li#nav-8 a {background-position: -832px -548px;width:118px;}

div#navigation-primary ul.french li#nav-1 a:hover {background-position: -10px -585px;}
div#navigation-primary ul.french li#nav-2 a:hover {background-position: -93px -585px;}
div#navigation-primary ul.french li#nav-3 a:hover {background-position: -222px -585px;}
div#navigation-primary ul.french li#nav-4 a:hover {background-position: -315px -585px;}
div#navigation-primary ul.french li#nav-5 a:hover {background-position: -414px -585px;}
div#navigation-primary ul.french li#nav-6 a:hover {background-position: -549px -585px;}
div#navigation-primary ul.french li#nav-7 a:hover {background-position: -697px -585px;}
div#navigation-primary ul.french li#nav-8 a:hover {background-position: -832px -585px;}

div#navigation-primary ul.french li#nav-1 a:active {background-position: -10px -622px;}
div#navigation-primary ul.french li#nav-2 a:active {background-position: -93px -622px;}
div#navigation-primary ul.french li#nav-3 a:active {background-position: -222px -622px;}
div#navigation-primary ul.french li#nav-4 a:active {background-position: -315px -622px;}
div#navigation-primary ul.french li#nav-5 a:active {background-position: -414px -622px;}
div#navigation-primary ul.french li#nav-6 a:active {background-position: -549px -622px;}
div#navigation-primary ul.french li#nav-7 a:active {background-position: -697px -622px;}
div#navigation-primary ul.french li#nav-8 a:active {background-position: -832px -622px;}

div#navigation-primary ul.french li#nav-1 a.current {background-position: -10px -659px;}
div#navigation-primary ul.french li#nav-2 a.current {background-position: -93px -659px;}
div#navigation-primary ul.french li#nav-3 a.current {background-position: -222px -659px;}
div#navigation-primary ul.french li#nav-4 a.current {background-position: -315px -659px;}
div#navigation-primary ul.french li#nav-5 a.current {background-position: -414px -659px;}
div#navigation-primary ul.french li#nav-6 a.current {background-position: -549px -659px;}
div#navigation-primary ul.french li#nav-7 a.current {background-position: -697px -659px;}
div#navigation-primary ul.french li#nav-8 a.current {background-position: -832px -659px;}

/* End of French main-nav */


/* italian main-nav */
div#navigation-primary ul.italian li#nav-1 a {background-position: -10px -736px;width:88px;}
div#navigation-primary ul.italian li#nav-2 a {background-position: -98px -736px;width:123px;}
div#navigation-primary ul.italian li#nav-3 a {background-position: -221px -736px;width:133px;}
div#navigation-primary ul.italian li#nav-4 a {background-position: -354px -736px;width:156px;}
div#navigation-primary ul.italian li#nav-5 a {background-position: -510px -736px;width:102px;}
div#navigation-primary ul.italian li#nav-6 a {background-position: -612px -736px;width:101px;}
div#navigation-primary ul.italian li#nav-7 a {background-position: -713px -736px;width:105px;}
div#navigation-primary ul.italian li#nav-8 a {background-position: -818px -736px;width:132px;}

div#navigation-primary ul.italian li#nav-1 a:hover {background-position: -10px -773px;}
div#navigation-primary ul.italian li#nav-2 a:hover {background-position: -98px -773px;}
div#navigation-primary ul.italian li#nav-3 a:hover {background-position: -221px -773px;}
div#navigation-primary ul.italian li#nav-4 a:hover {background-position: -354px -773px;}
div#navigation-primary ul.italian li#nav-5 a:hover {background-position: -510px -773px;}
div#navigation-primary ul.italian li#nav-6 a:hover {background-position: -612px -773px;}
div#navigation-primary ul.italian li#nav-7 a:hover {background-position: -713px -773px;}
div#navigation-primary ul.italian li#nav-8 a:hover {background-position: -818px -773px;}

div#navigation-primary ul.italian li#nav-1 a:active {background-position: -10px -810px;}
div#navigation-primary ul.italian li#nav-2 a:active {background-position: -98px -810px;}
div#navigation-primary ul.italian li#nav-3 a:active {background-position: -221px -810px;}
div#navigation-primary ul.italian li#nav-4 a:active {background-position: -354px -810px;}
div#navigation-primary ul.italian li#nav-5 a:active {background-position: -510px -810px;}
div#navigation-primary ul.italian li#nav-6 a:active {background-position: -612px -810px;}
div#navigation-primary ul.italian li#nav-7 a:active {background-position: -713px -810px;}
div#navigation-primary ul.italian li#nav-8 a:active {background-position: -818px -810px;}

div#navigation-primary ul.italian li#nav-1 a.current {background-position: -10px -847px;}
div#navigation-primary ul.italian li#nav-2 a.current {background-position: -98px -847px;}
div#navigation-primary ul.italian li#nav-3 a.current {background-position: -221px -847px;}
div#navigation-primary ul.italian li#nav-4 a.current {background-position: -354px -847px;}
div#navigation-primary ul.italian li#nav-5 a.current {background-position: -510px -847px;}
div#navigation-primary ul.italian li#nav-6 a.current {background-position: -612px -847px;}
div#navigation-primary ul.italian li#nav-7 a.current {background-position: -713px -847px;}
div#navigation-primary ul.italian li#nav-8 a.current {background-position: -818px -847px;}

/* End of italian main-nav */


/* czech main-nav */
div#navigation-primary ul.czech li#nav-1 a {background-position: -10px -923px;width:84px;}
div#navigation-primary ul.czech li#nav-2 a {background-position: -94px -923px;width:135px;}
div#navigation-primary ul.czech li#nav-3 a {background-position: -229px -923px;width:105px;}
div#navigation-primary ul.czech li#nav-4 a {background-position: -334px -923px;width:166px;}
div#navigation-primary ul.czech li#nav-5 a {background-position: -500px -923px;width:112px;}
div#navigation-primary ul.czech li#nav-6 a {background-position: -612px -923px;width:125px;}
div#navigation-primary ul.czech li#nav-7 a {background-position: -737px -923px;width:102px;}
div#navigation-primary ul.czech li#nav-8 a {background-position: -839px -923px;width:111px;}

div#navigation-primary ul.czech li#nav-1 a:hover {background-position: -10px -960px;}
div#navigation-primary ul.czech li#nav-2 a:hover {background-position: -94px -960px;}
div#navigation-primary ul.czech li#nav-3 a:hover {background-position: -229px -960px;}
div#navigation-primary ul.czech li#nav-4 a:hover {background-position: -334px -960px;}
div#navigation-primary ul.czech li#nav-5 a:hover {background-position: -500px -960px;}
div#navigation-primary ul.czech li#nav-6 a:hover {background-position: -612px -960px;}
div#navigation-primary ul.czech li#nav-7 a:hover {background-position: -737px -960px;}
div#navigation-primary ul.czech li#nav-8 a:hover {background-position: -839px -960px;}

div#navigation-primary ul.czech li#nav-1 a:active {background-position: -10px -997px;}
div#navigation-primary ul.czech li#nav-2 a:active {background-position: -94px -997px;}
div#navigation-primary ul.czech li#nav-3 a:active {background-position: -229px -997px;}
div#navigation-primary ul.czech li#nav-4 a:active {background-position: -334px -997px;}
div#navigation-primary ul.czech li#nav-5 a:active {background-position: -500px -997px;}
div#navigation-primary ul.czech li#nav-6 a:active {background-position: -612px -997px;}
div#navigation-primary ul.czech li#nav-7 a:active {background-position: -737px -997px;}
div#navigation-primary ul.czech li#nav-8 a:active {background-position: -839px -997px;}

div#navigation-primary ul.czech li#nav-1 a.current {background-position: -10px -1034px;}
div#navigation-primary ul.czech li#nav-2 a.current {background-position: -94px -1034px;}
div#navigation-primary ul.czech li#nav-3 a.current {background-position: -229px -1034px;}
div#navigation-primary ul.czech li#nav-4 a.current {background-position: -334px -1034px;}
div#navigation-primary ul.czech li#nav-5 a.current {background-position: -500px -1034px;}
div#navigation-primary ul.czech li#nav-6 a.current {background-position: -612px -1034px;}
div#navigation-primary ul.czech li#nav-7 a.current {background-position: -737px -1034px;}
div#navigation-primary ul.czech li#nav-8 a.current {background-position: -839px -1034px;}

/* End of czech main-nav */


/* polish main-nav */
div#navigation-primary ul.polish li#nav-1 a {background-position: -10px -1106px;width:81px;}
div#navigation-primary ul.polish li#nav-2 a {background-position: -91px -1106px;width:161px;}
div#navigation-primary ul.polish li#nav-3 a {background-position: -252px -1106px;width:133px;}
div#navigation-primary ul.polish li#nav-4 a {background-position: -385px -1106px;width:120px;}
div#navigation-primary ul.polish li#nav-5 a {background-position: -505px -1106px;width:116px;}
div#navigation-primary ul.polish li#nav-6 a {background-position: -621px -1106px;width:115px;}
div#navigation-primary ul.polish li#nav-7 a {background-position: -736px -1106px;width:99px;}
div#navigation-primary ul.polish li#nav-8 a {background-position: -835px -1106px;width:115px;}

div#navigation-primary ul.polish li#nav-1 a:hover {background-position: -10px -1143px;}
div#navigation-primary ul.polish li#nav-2 a:hover {background-position: -91px -1143px;}
div#navigation-primary ul.polish li#nav-3 a:hover {background-position: -252px -1143px;}
div#navigation-primary ul.polish li#nav-4 a:hover {background-position: -385px -1143px;}
div#navigation-primary ul.polish li#nav-5 a:hover {background-position: -505px -1143px;}
div#navigation-primary ul.polish li#nav-6 a:hover {background-position: -621px -1143px;}
div#navigation-primary ul.polish li#nav-7 a:hover {background-position: -736px -1143px;}
div#navigation-primary ul.polish li#nav-8 a:hover {background-position: -835px -1143px;}

div#navigation-primary ul.polish li#nav-1 a:active {background-position: -10px -1180px;}
div#navigation-primary ul.polish li#nav-2 a:active {background-position: -91px -1180px;}
div#navigation-primary ul.polish li#nav-3 a:active {background-position: -252px -1180px;}
div#navigation-primary ul.polish li#nav-4 a:active {background-position: -385px -1180px;}
div#navigation-primary ul.polish li#nav-5 a:active {background-position: -505px -1180px;}
div#navigation-primary ul.polish li#nav-6 a:active {background-position: -621px -1180px;}
div#navigation-primary ul.polish li#nav-7 a:active {background-position: -736px -1180px;}
div#navigation-primary ul.polish li#nav-8 a:active {background-position: -835px -1180px;}

div#navigation-primary ul.polish li#nav-1 a.current {background-position: -10px -1217px;}
div#navigation-primary ul.polish li#nav-2 a.current {background-position: -91px -1217px;}
div#navigation-primary ul.polish li#nav-3 a.current {background-position: -252px -1217px;}
div#navigation-primary ul.polish li#nav-4 a.current {background-position: -385px -1217px;}
div#navigation-primary ul.polish li#nav-5 a.current {background-position: -505px -1217px;}
div#navigation-primary ul.polish li#nav-6 a.current {background-position: -621px -1217px;}
div#navigation-primary ul.polish li#nav-7 a.current {background-position: -736px -1217px;}
div#navigation-primary ul.polish li#nav-8 a.current {background-position: -835px -1217px;}

/* End of polish main-nav */




/* russian main-nav */
div#navigation-primary ul.russian li#nav-1 a {background-position: -10px -1294px;width:82px;}
div#navigation-primary ul.russian li#nav-2 a {background-position: -92px -1294px;width:124px;}
div#navigation-primary ul.russian li#nav-3 a {background-position: -216px -1294px;width:98px;}
div#navigation-primary ul.russian li#nav-4 a {background-position: -313px -1294px;width:163px;}
div#navigation-primary ul.russian li#nav-5 a {background-position: -476px -1294px;width:87px;}
div#navigation-primary ul.russian li#nav-6 a {background-position: -563px -1294px;width:107px;}
div#navigation-primary ul.russian li#nav-7 a {background-position: -670px -1294px;width:166px;}
div#navigation-primary ul.russian li#nav-8 a {background-position: -836px -1294px;width:113px;}

div#navigation-primary ul.russian li#nav-1 a:hover {background-position: -10px -1331px;}
div#navigation-primary ul.russian li#nav-2 a:hover {background-position: -92px -1331px;}
div#navigation-primary ul.russian li#nav-3 a:hover {background-position: -216px -1331px;}
div#navigation-primary ul.russian li#nav-4 a:hover {background-position: -313px -1331px;}
div#navigation-primary ul.russian li#nav-5 a:hover {background-position: -476px -1331px;}
div#navigation-primary ul.russian li#nav-6 a:hover {background-position: -563px -1331px;}
div#navigation-primary ul.russian li#nav-7 a:hover {background-position: -670px -1331px;}
div#navigation-primary ul.russian li#nav-8 a:hover {background-position: -836px -1331px;}

div#navigation-primary ul.russian li#nav-1 a:active {background-position: -10px -1368px;}
div#navigation-primary ul.russian li#nav-2 a:active {background-position: -92px -1368px;}
div#navigation-primary ul.russian li#nav-3 a:active {background-position: -216px -1368px;}
div#navigation-primary ul.russian li#nav-4 a:active {background-position: -313px -1368px;}
div#navigation-primary ul.russian li#nav-5 a:active {background-position: -476px -1368px;}
div#navigation-primary ul.russian li#nav-6 a:active {background-position: -563px -1368px;}
div#navigation-primary ul.russian li#nav-7 a:active {background-position: -670px -1368px;}
div#navigation-primary ul.russian li#nav-8 a:active {background-position: -836px -1368px;}

div#navigation-primary ul.russian li#nav-1 a.current {background-position: -10px -1405px;}
div#navigation-primary ul.russian li#nav-2 a.current {background-position: -92px -1405px;}
div#navigation-primary ul.russian li#nav-3 a.current {background-position: -216px -1405px;}
div#navigation-primary ul.russian li#nav-4 a.current {background-position: -313px -1405px;}
div#navigation-primary ul.russian li#nav-5 a.current {background-position: -476px -1405px;}
div#navigation-primary ul.russian li#nav-6 a.current {background-position: -563px -1405px;}
div#navigation-primary ul.russian li#nav-7 a.current {background-position: -670px -1405px;}
div#navigation-primary ul.russian li#nav-8 a.current {background-position: -836px -1405px;}

/* End of russian main-nav */



/* portugues main-nav */
div#navigation-primary ul.portugues li#nav-1 a {background-position: -10px -1481px;width:83px;}
div#navigation-primary ul.portugues li#nav-2 a {background-position: -93px -1481px;width:127px;}
div#navigation-primary ul.portugues li#nav-3 a {background-position: -220px -1481px;width:132px;}
div#navigation-primary ul.portugues li#nav-4 a {background-position: -352px -1481px;width:134px;}
div#navigation-primary ul.portugues li#nav-5 a {background-position: -486px -1481px;width:116px;}
div#navigation-primary ul.portugues li#nav-6 a {background-position: -602px -1481px;width:122px;}
div#navigation-primary ul.portugues li#nav-7 a {background-position: -724px -1481px;width:108px;}
div#navigation-primary ul.portugues li#nav-8 a {background-position: -832px -1481px;width:118px;}

div#navigation-primary ul.portugues li#nav-1 a:hover {background-position: -10px -1518px;}
div#navigation-primary ul.portugues li#nav-2 a:hover {background-position: -93px -1518px;}
div#navigation-primary ul.portugues li#nav-3 a:hover {background-position: -220px -1518px;}
div#navigation-primary ul.portugues li#nav-4 a:hover {background-position: -352px -1518px;}
div#navigation-primary ul.portugues li#nav-5 a:hover {background-position: -486px -1518px;}
div#navigation-primary ul.portugues li#nav-6 a:hover {background-position: -602px -1518px;}
div#navigation-primary ul.portugues li#nav-7 a:hover {background-position: -724px -1518px;}
div#navigation-primary ul.portugues li#nav-8 a:hover {background-position: -832px -1518px;}

div#navigation-primary ul.portugues li#nav-1 a:active {background-position: -10px -1555px;}
div#navigation-primary ul.portugues li#nav-2 a:active {background-position: -93px -1555px;}
div#navigation-primary ul.portugues li#nav-3 a:active {background-position: -220px -1555px;}
div#navigation-primary ul.portugues li#nav-4 a:active {background-position: -352px -1555px;}
div#navigation-primary ul.portugues li#nav-5 a:active {background-position: -486px -1555px;}
div#navigation-primary ul.portugues li#nav-6 a:active {background-position: -602px -1555px;}
div#navigation-primary ul.portugues li#nav-7 a:active {background-position: -724px -1555px;}
div#navigation-primary ul.portugues li#nav-8 a:active {background-position: -832px -1555px;}

div#navigation-primary ul.portugues li#nav-1 a.current {background-position: -10px -1592px;}
div#navigation-primary ul.portugues li#nav-2 a.current {background-position: -93px -1592px;}
div#navigation-primary ul.portugues li#nav-3 a.current {background-position: -220px -1592px;}
div#navigation-primary ul.portugues li#nav-4 a.current {background-position: -352px -1592px;}
div#navigation-primary ul.portugues li#nav-5 a.current {background-position: -486px -1592px;}
div#navigation-primary ul.portugues li#nav-6 a.current {background-position: -602px -1592px;}
div#navigation-primary ul.portugues li#nav-7 a.current {background-position: -724px -1592px;}
div#navigation-primary ul.portugues li#nav-8 a.current {background-position: -832px -1592px;}

/* End of portugues main-nav */



/* simp-chinese main-nav */
div#navigation-primary ul.simp-chinese li#nav-1 a {background-position: -10px -1676px;width:86px;}
div#navigation-primary ul.simp-chinese li#nav-2 a {background-position: -96px -1676px;width:118px;}
div#navigation-primary ul.simp-chinese li#nav-3 a {background-position: -214px -1676px;width:112px;}
div#navigation-primary ul.simp-chinese li#nav-4 a {background-position: -326px -1676px;width:113px;}
div#navigation-primary ul.simp-chinese li#nav-5 a {background-position: -439px -1676px;width:116px;}
div#navigation-primary ul.simp-chinese li#nav-6 a {background-position: -555px -1676px;width:163px;}
div#navigation-primary ul.simp-chinese li#nav-7 a {background-position: -718px -1676px;width:123px;}
div#navigation-primary ul.simp-chinese li#nav-8 a {background-position: -841px -1676px;width:109px;}

div#navigation-primary ul.simp-chinese li#nav-1 a:hover {background-position: -10px -1713px;}
div#navigation-primary ul.simp-chinese li#nav-2 a:hover {background-position: -96px -1713px;}
div#navigation-primary ul.simp-chinese li#nav-3 a:hover {background-position: -214px -1713px;}
div#navigation-primary ul.simp-chinese li#nav-4 a:hover {background-position: -326px -1713px;}
div#navigation-primary ul.simp-chinese li#nav-5 a:hover {background-position: -439px -1713px;}
div#navigation-primary ul.simp-chinese li#nav-6 a:hover {background-position: -555px -1713px;}
div#navigation-primary ul.simp-chinese li#nav-7 a:hover {background-position: -718px -1713px;}
div#navigation-primary ul.simp-chinese li#nav-8 a:hover {background-position: -841px -1713px;}

div#navigation-primary ul.simp-chinese li#nav-1 a:active {background-position: -10px -1750px;}
div#navigation-primary ul.simp-chinese li#nav-2 a:active {background-position: -96px -1750px;}
div#navigation-primary ul.simp-chinese li#nav-3 a:active {background-position: -214px -1750px;}
div#navigation-primary ul.simp-chinese li#nav-4 a:active {background-position: -326px -1750px;}
div#navigation-primary ul.simp-chinese li#nav-5 a:active {background-position: -439px -1750px;}
div#navigation-primary ul.simp-chinese li#nav-6 a:active {background-position: -555px -1750px;}
div#navigation-primary ul.simp-chinese li#nav-7 a:active {background-position: -718px -1750px;}
div#navigation-primary ul.simp-chinese li#nav-8 a:active {background-position: -841px -1750px;}

div#navigation-primary ul.simp-chinese li#nav-1 a.current {background-position: -10px -1787px;}
div#navigation-primary ul.simp-chinese li#nav-2 a.current {background-position: -96px -1787px;}
div#navigation-primary ul.simp-chinese li#nav-3 a.current {background-position: -214px -1787px;}
div#navigation-primary ul.simp-chinese li#nav-4 a.current {background-position: -326px -1787px;}
div#navigation-primary ul.simp-chinese li#nav-5 a.current {background-position: -439px -1787px;}
div#navigation-primary ul.simp-chinese li#nav-6 a.current {background-position: -555px -1787px;}
div#navigation-primary ul.simp-chinese li#nav-7 a.current {background-position: -718px -1787px;}
div#navigation-primary ul.simp-chinese li#nav-8 a.current {background-position: -841px -1787px;}

/* End of simp-chinese main-nav */



/* japanese main-nav */
div#navigation-primary ul.japanese li#nav-1 a {background-position: -10px -1872px;width:79px;}
div#navigation-primary ul.japanese li#nav-2 a {background-position: -89px -1872px;width:131px;}
div#navigation-primary ul.japanese li#nav-3 a {background-position: -220px -1872px;width:84px;}
div#navigation-primary ul.japanese li#nav-4 a {background-position: -304px -1872px;width:130px;}
div#navigation-primary ul.japanese li#nav-5 a {background-position: -434px -1872px;width:88px;}
div#navigation-primary ul.japanese li#nav-6 a {background-position: -522px -1872px;width:177px;}
div#navigation-primary ul.japanese li#nav-7 a {background-position: -699px -1872px;width:136px;}
div#navigation-primary ul.japanese li#nav-8 a {background-position: -835px -1872px;width:115px;}

div#navigation-primary ul.japanese li#nav-1 a:hover {background-position: -10px -1909px;}
div#navigation-primary ul.japanese li#nav-2 a:hover {background-position: -89px -1909px;}
div#navigation-primary ul.japanese li#nav-3 a:hover {background-position: -220px -1909px;}
div#navigation-primary ul.japanese li#nav-4 a:hover {background-position: -304px -1909px;}
div#navigation-primary ul.japanese li#nav-5 a:hover {background-position: -434px -1909px;}
div#navigation-primary ul.japanese li#nav-6 a:hover {background-position: -522px -1909px;}
div#navigation-primary ul.japanese li#nav-7 a:hover {background-position: -699px -1909px;}
div#navigation-primary ul.japanese li#nav-8 a:hover {background-position: -835px -1909px;}

div#navigation-primary ul.japanese li#nav-1 a:active {background-position: -10px -1946px;}
div#navigation-primary ul.japanese li#nav-2 a:active {background-position: -89px -1946px;}
div#navigation-primary ul.japanese li#nav-3 a:active {background-position: -220px -1946px;}
div#navigation-primary ul.japanese li#nav-4 a:active {background-position: -304px -1946px;}
div#navigation-primary ul.japanese li#nav-5 a:active {background-position: -434px -1946px;}
div#navigation-primary ul.japanese li#nav-6 a:active {background-position: -522px -1946px;}
div#navigation-primary ul.japanese li#nav-7 a:active {background-position: -699px -1946px;}
div#navigation-primary ul.japanese li#nav-8 a:active {background-position: -835px -1946px;}

div#navigation-primary ul.japanese li#nav-1 a.current {background-position: -10px -1983px;}
div#navigation-primary ul.japanese li#nav-2 a.current {background-position: -89px -1983px;}
div#navigation-primary ul.japanese li#nav-3 a.current {background-position: -220px -1983px;}
div#navigation-primary ul.japanese li#nav-4 a.current {background-position: -304px -1983px;}
div#navigation-primary ul.japanese li#nav-5 a.current {background-position: -434px -1983px;}
div#navigation-primary ul.japanese li#nav-6 a.current {background-position: -522px -1983px;}
div#navigation-primary ul.japanese li#nav-7 a.current {background-position: -699px -1983px;}
div#navigation-primary ul.japanese li#nav-8 a.current {background-position: -835px -1983px;}

/* End of japanese main-nav */



/* korean main-nav */
div#navigation-primary ul.korean li#nav-1 a {background-position: -10px -2069px;width:83px;}
div#navigation-primary ul.korean li#nav-2 a {background-position: -93px -2069px;width:119px;}
div#navigation-primary ul.korean li#nav-3 a {background-position: -212px -2069px;width:102px;}
div#navigation-primary ul.korean li#nav-4 a {background-position: -314px -2069px;width:119px;}
div#navigation-primary ul.korean li#nav-5 a {background-position: -433px -2069px;width:105px;}
div#navigation-primary ul.korean li#nav-6 a {background-position: -538px -2069px;width:175px;}
div#navigation-primary ul.korean li#nav-7 a {background-position: -713px -2069px;width:128px;}
div#navigation-primary ul.korean li#nav-8 a {background-position: -841px -2069px;width:109px;}

div#navigation-primary ul.korean li#nav-1 a:hover {background-position: -10px -2106px;}
div#navigation-primary ul.korean li#nav-2 a:hover {background-position: -93px -2106px;}
div#navigation-primary ul.korean li#nav-3 a:hover {background-position: -212px -2106px;}
div#navigation-primary ul.korean li#nav-4 a:hover {background-position: -314px -2106px;}
div#navigation-primary ul.korean li#nav-5 a:hover {background-position: -433px -2106px;}
div#navigation-primary ul.korean li#nav-6 a:hover {background-position: -538px -2106px;}
div#navigation-primary ul.korean li#nav-7 a:hover {background-position: -713px -2106px;}
div#navigation-primary ul.korean li#nav-8 a:hover {background-position: -841px -2106px;}

div#navigation-primary ul.korean li#nav-1 a:active {background-position: -10px -2143px;}
div#navigation-primary ul.korean li#nav-2 a:active {background-position: -93px -2143px;}
div#navigation-primary ul.korean li#nav-3 a:active {background-position: -212px -2143px;}
div#navigation-primary ul.korean li#nav-4 a:active {background-position: -314px -2143px;}
div#navigation-primary ul.korean li#nav-5 a:active {background-position: -433px -2143px;}
div#navigation-primary ul.korean li#nav-6 a:active {background-position: -538px -2143px;}
div#navigation-primary ul.korean li#nav-7 a:active {background-position: -713px -2143px;}
div#navigation-primary ul.korean li#nav-8 a:active {background-position: -841px -2143px;}

div#navigation-primary ul.korean li#nav-1 a.current {background-position: -10px -2180px;}
div#navigation-primary ul.korean li#nav-2 a.current {background-position: -93px -2180px;}
div#navigation-primary ul.korean li#nav-3 a.current {background-position: -212px -2180px;}
div#navigation-primary ul.korean li#nav-4 a.current {background-position: -314px -2180px;}
div#navigation-primary ul.korean li#nav-5 a.current {background-position: -433px -2180px;}
div#navigation-primary ul.korean li#nav-6 a.current {background-position: -538px -2180px;}
div#navigation-primary ul.korean li#nav-7 a.current {background-position: -713px -2180px;}
div#navigation-primary ul.korean li#nav-8 a.current {background-position: -841px -2180px;}

/* End of korean main-nav */



div.footer {
	height: 30px;
	text-align: right;
}

div.halfmain-2column {
	float:left;
	margin-right:5px;
	width:325px;
}

/* utility nav  */

.utility-nav {
	list-style-type: none;
	font-size: 1.2em;
	margin: 23px 0 5px 0;
	float:right;
}

.utility-nav .utility-nav-first-child{
	float:left;
	}

.utility-nav li {float: left;}

.utility-nav li.navSpace {margin-left:66px;}

.utility-nav li.divider {
	color: #fff;
	margin: 0 5px;
}

.utility-nav li#language-selector{
	position:relative;
	}

.utility-nav li#language-selector div#language-selector-box{
	display:none;
	padding:0 0 0 38px;
	width:226px;
	height:155px;
	position:absolute;
	background:url(../img/global/language-selector-background.png) repeat-x bottom;
	border-bottom:solid 1px #ffffff;
	left:-100px;
	top:15px;
	z-index:15;
	}
	
.utility-nav li#language-selector:hover div#language-selector-box{
	display:block;
	}

.utility-nav li#language-selector div#language-selector-box ul{
	float:left;
	width:100px;
	padding-top:20px;
	
	}
	
.utility-nav li#language-selector div#language-selector-box ul li{
	float:none;
	margin-bottom:5px;
	}


/* Interior pages */

div.interior-hero {
	height:36px;
	padding:45px 0 0 46px;
	width:894px;
}

div.interior-hero span {display: block;}

div#interior-hero-01 {
	background: transparent url('../img/interior/heros/01.jpg') no-repeat 0 0;
}

div#container-primary {
	
}

body div#container-primary {
	padding:30px 20px 60px 20px;
}

div#interior-sub1 {
}


div#interior-sub2 {
	padding-top:45px;
}

div#interior-main {
}

div.one-column {
    padding:10px 45px !important;
}

body.three-column div#interior-primary {
	width: 726px;
	float: left;
}

body.three-column div#interior-sub2 {
	float: right;
	width:173px;
}

body.three-column div#interior-sub1 {
	float:left;
	width:206px;
	margin-top:45px;
}

body.three-column div#interior-main {
	float: right;
	padding-right:1px;
	padding-right:24px;
    width:476px;
    overflow:hidden;
}

body.two-column div#interior-sub1 {
	float: left;
	width: 229px;
	margin-top:45px;
}

body.two-column div#interior-main {
	float: right;
	width:668px;
}

div.primarySub-primary {width: 462px;}

div.primarySub-sub {width: 177px;}

/* tertiary-nav */


span#top-menu-item {
    display: block;
    position: relative;
    width: 200px;
    margin-bottom: 1px;
}


/* fix when dan checks in the left nav */
span.current span a {
    color: #999999;
}

ul.tertiary-nav {list-style-type: none; width: 200px;}

ul.tertiary-nav li.current:last-child {/*border-bottom:1px solid #E5E5E5;*/}

ul.tertiary-nav li.current li:last-child {border:none;}

ul.tertiary-nav li a,
span#top-menu-item a {
	padding: 5px;
	background: #e8eaec;
	border: 1px solid #cccccc;
	width:188px;
	font-size: 14px;	
	display: block;
}


ul.tertiary-nav li {position: relative;margin-bottom: 1px;}

ul.tertiary-nav li span,
span#top-menu-item span.sprite-main {
	position:absolute;
	right:18px;
	top:10px;
}

ul.tertiary-nav li span,
span#top-menu-item span span.sprite-main {
	background-position:-10px -50px;
	height:7px;
	width:6px;
}

ul.tertiary-nav li.current span {}
	
ul.tertiary-nav li.current a,
span#top-menu-item span.current a {
	color: #999999;
	
}

ul.tertiary-nav li.current span,
span#top-menu-item span.current span.sprite-main {
	background-position:-10px -59px;
	height:6px;
	width:7px;
}

ul.tertiary-nav li.current ul,
ul.tertiary-nav li.expanded ul {
    /*padding:9px 0 6px;*/
    border-right:1px solid #E5E5E5;
    border-left:1px solid #E5E5E5;
}

ul.tertiary-nav ul ul {padding-top: 4px !important;}


ul.tertiary-nav ul ul li.last {
    padding-bottom:21px;
    background: #FFFFFF url(../img/global/nav-v-divider.png) no-repeat scroll -14px bottom
}
ul.tertiary-nav li.current ul ul,
ul.tertiary-nav li.current ul ul ul {border: none;}

ul.tertiary-nav li.current ul li a,
ul.tertiary-nav li.expanded ul li a {
	background:#FFFFFF url(../img/global/nav-v-divider.png) no-repeat scroll -14px bottom;
	border:medium none;
	padding:5px 0 20px 10px;
	margin-bottom:0;
	color:#004e8b;
}

ul.tertiary-nav li.current ul li.last a,
ul.tertiary-nav li.expanded ul li.last a {
	background: none;
	padding-bottom:5px;
}

ul.tertiary-nav li.current ul li span {
	color:#A7A7A7;
	font-size:13px;
	font-weight:600;
	position:absolute;
	right:17px;
	top:10px;
}

ul.tertiary-nav li.current li span {
	background-position:-21px -58px;
	height:8px;
	width:8px;
}

ul.tertiary-nav li.current li.current span {
	width: 8px;
	height: 2px;
	background-position: -21px -50px;
}

ul.tertiary-nav li.current li.current li.current span {
	background-position:-10px -59px;
	height:6px;
	width:7px;
}

ul.tertiary-nav li.current li.current a {color:#999999;}

ul.tertiary-nav li.current li.current ul a {color: #004E8B;width:174px;}

ul.tertiary-nav li.current li.current li span {
	background-position:-10px -50px;
	height:7px;
	width:6px;
}

ul.tertiary-nav ul  {}



ul.tertiary-nav li.current ul li ul li a,
ul.tertiary-nav li.expanded ul li ul li a {
	padding-left: 24px;
	font-size:1.2em;
	padding-bottom:7px;
	background: none;
}

ul.tertiary-nav li.current ul li ul li span {
	left: 13px;
}

ul.tertiary-nav li.current ul li ul li.current a,
ul.tertiary-nav li.expanded ul li ul li.current a {
	font-weight: 600;
	background: none;
}

ul.tertiary-nav li.current ul li ul li.current ul a,
ul.tertiary-nav li.expanded ul li ul li.current a {
	color:#004E8B;
	font-weight: 100;
}

ul.tertiary-nav li.current ul li ul li.current ul span {
    display: none;
}

ul.tertiary-nav li.current ul li ul li.current ul li.current a {
    color:#999999;
}

/*	-----------------------------------------------

	Widgets

	----------------------------------------------- */


/* lightwindow */

div#homepage-video {display: none;}

div#homepage-video #homepage-video-inner {
    width: 416px;
    height: 263px;
    margin: 0 auto;
}

div.video-lightbox #closePopBox {
    float:right;
    margin-bottom:10px;
}

div.bb-wrapper {   
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.bb-wrapper {
    padding:12px 14px 10px;
    z-index:10000;
    background: #fff;
    position:relative;
}

div.bb-overlay {
    position:fixed;
    z-index: 9999;
}
	
	
/* Accordion */

#accordion
{
	}

#accordion div.tab {margin-bottom: 2px;}

#accordion div.tab div.trigger {
	background-position:-10px -320px;
	cursor:pointer;
	height:18px;
	padding:7px 10px 0 18px;
	width:274px;
}

#accordion div.tab div.trigger h2 {
	color:#FFFFFF;
	font-size:11px;
	font-weight:600;
	margin-bottom:0;
}

#accordion div.tab div.trigger {}

#accordion div.open div.trigger {
	height:20px;
	background-position: -10px -350px;
}

#accordion div.drawer {
	background: transparent url('../img/homepage/accordion-content.png') top left no-repeat;
}
#accordion div.drawer .content {
	padding:6px 18px;
	min-height:280px;
	background: transparent url('../img/homepage/accordion-content-btm.png') bottom left no-repeat;
}
#accordion div.drawer .content p {
	margin-bottom:0;
}


/* carousel */

div.product-category,div.application-category {width:324px;}

div.product-category .last {margin-right: 0;}

div.product-category-bucket {width: 323px;}

div.slidescroller-controls {
    background:transparent url(../../../_ui/img/interior/category-controls-bg.png) repeat-x scroll left top;
    border:1px solid #D9D9D9;
    left:3px;
    padding:2px;
    position:relative;
    text-align:center;
    width:315px;
    height:18px;
}

div.slidescroller-controls .slide-title {
	margin: 0 20px;
	font-weight:600;
}

div.slidescroller-controls .slide-title a {
	font-size: 10px;
}


div.slidescroller-controls .slider-next,
div.slidescroller-controls .slider-previous {
	position: absolute;
	top: 0px;
	cursor: pointer;
	color:#004E8B;
	line-height:16px;
}

.nextButton {
	background: transparent url('../img/global/main-sprite.gif') no-repeat -52px -61px;
	display:inline;
	float:right;
	height:15px;
	margin-left:5px;
	margin-top:2px;
	width:15px;
	text-indent: -999999px;
}

.previousButton {
	background: transparent url('../img/global/main-sprite.gif') no-repeat -52px -44px;
	display:block;
	float:left;
	height:15px;
	margin-right:5px;
	margin-top:2px;
	width:15px;
	text-indent: -999999px;
}

div.slidescroller-controls .slider-next:hover,
div.slidescroller-controls .slider-previous:hover {
	color: #056BBA;
}

div.slidescroller-controls .slider-next {right: 2px;}
div.slidescroller-controls .slider-previous {left: 2px;}

div.slider-wrapper {
	width:325px; 
	position:relative;
	overflow:hidden;
}

#interior-main .slide-frame ul.slidelist{/*the slidelist*/
	list-style:none;
	width: 100000px; /*keeps "slides" from wrapping*/
	list-style-position:outside;
	list-style-type:none;
}

.slide-frame ul.slidelist li {/*the slides*/
	float:left; 
	width: 323px;/*a consistent width/height keeps things pretty*/
	min-height:155px;
}

/* product image viewer */

#product-imageviewer {
    min-height: 300px;
    position:relative;
}

#product-imageviewer #navigation {
    bottom:27px;
    position:absolute;
    right:9px;
    z-index:100;
}

#CROSSSFADDD ul#image-viewport li {height: 336px;}

/* two bucket styles for when they are horizontally aligned in the right main column in the 2 column master */

div.twocolumn-main-buckets-callout div.buckets {
    float: left;
    width: 220px;
    margin-right: 20px;
}

div.twocolumn-main-buckets-callout div.bucket-skyscrapper {
    float: right;
    width:173px;
}

div#buckettwo_1{
	height:auto;
	}


/*	-----------------------------------------------

	Page Specific Style

	----------------------------------------------- */

/* 

Homepage


todo: cascade homepage with a class or id
 */
 
 /* homepage drawer */

div.homepage-drawers a {display: block;}
 
 #bucket-one,
 #bucket-two {padding-top: 30px;}
 
#bucket-one {
	width: 559px;
	margin-bottom:250px;
	padding-left: 28px;
}

#bucket-two {
	width: 302px;
	min-height:416px;
	padding-right: 28px;
}

ul.homepage-latest-news-list li {
	border-bottom:1px solid #cccccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

ul.homepage-latest-news-list li p {margin-bottom: 0;}

input#request-info-submit {margin-top: 15px;}

input#newsletterEmail {width:172px;}

ul#navigation {
	float: left;
	margin:11px 0 0 10px;
}

div#CROSSSFADDD a.imageLinks {float: left;}

ul#navigation .imageNext,
ul#navigation .imagePrevious {margin-top: 2px;}

ul#navigation .imageNext {margin-left: -5px;}

div#imageLink-wrapper {float: right; margin:11px 10px 0 0;}

div#imageLink-wrapper a, div#imageLink-wrapper span {float: left;}

div#imageLink-wrapper span {margin: 5px 0 0 5px;}

ul#navigation li {float: left; margin-right: 10px;} 

#image-viewer-controls {
	background: transparent url('../img/global/gradient-gray-small.png') repeat-x top left;
	border-right: 1px solid #d7dbdd;
	border-left: 1px solid #d7dbdd;
	border-bottom: 1px solid #d7dbdd;
	display: none;
	height:38px;
	margin-bottom: 27px;
	margin-top: -2px;
	line-height:30px;
}

/* Category Page */

/* see carousel */

/* customer stories  */

div#customer-story-imageviewer {
    min-height: 297px;
    position: relative;
}

div#customer-story-imageviewer #navigation {
    bottom:-38px;
    position:absolute;
    right:9px;
    z-index:100;
}

.cs-nav {
	float:right !important;
	position:relative;
	top:21px;
}

.cs-nav #pagination li {margin-right: 3px;}

.cs-nav li.imageNext {margin-left: -3px !important;}

.cs-nav li.imagePrevious {margin-right:6px !important;}

div.cs-quote {
    margin-top: 14px;
    margin-bottom: 23px;
    padding-left: 10px;
}


/* Series home */

img.series-hero {margin-bottom: 3em;}

/* Ask Dr. Hashish */

p#hashish-ask-minibio {
	margin:3px 0 0;
}

h3.hashish-ask-title{
	float:left;
	padding:63px 0 0 7px;
	}
	
span.hashish-comments{
	font:10px/17px Arial;
	color:#999999;
	position:relative;
	top:-10px;
	}

div#hashishWrapper label{
	margin-bottom:3px;
	display:block;
	}


div#hashishWrapper {
    
}

div#hashishWrapper .scfMultipleLineGeneralPanel {}

div#hashishWrapper .scfMultipleLineGeneralPanel,
div#hashishWrapper .scfEmailGeneralPanel,
div#hashishWrapper .scfSingleLineGeneralPanel {clear: left;}


div#hashishWrapper .scfValidatorRequired, div#hashishWrapper .scfRequired {
    float:left;
}
div#hashishWrapper .scfSectionContent input {
    height: 12px;
}

.forms .scfSectionContent input,
.forms .scfSectionContent textarea {
	border:1px solid #999999;
	color:#434343;
	display:inline-block;
	margin-bottom:0.85em;
	padding:3px;
	width: 178px;
}

.forms .scfCheckbox input,
.forms .scfCheckBoxListGeneralPanel input,
.forms .scfRadioButtonListGeneralPanel input,
.forms input.checkbox,
.forms input.radio {
    width: 13px;
    margin-right: 5px;
    border: none;
    height: 13px;
    overflow: hidden;
    margin-bottom: 0px;
    height: 13px;
}

.forms .horizontal-form li {margin-right: 15px;}

.forms .scfCheckbox {margin-bottom:10px; display: block;}

div#hashishWrapper .scfSectionContent textarea {
    height: 116px;
}

/* forms */

.scfValidationSummary
{
    color: #FF9944 !important;
    margin: 0px 0px 20px 0;
}

.scfValidationSummary li 
{
    font-size: 11px;
    margin-bottom: 7px;
    background: transparent url('../img/global/error-bullet.png') no-repeat left 0;
    padding-left:8px;
}

.scfValidatorRequired,
.scfRequired
{
	margin: 0 0;
	float : right;
	color: #000;
	display: block;
}

.forms label {float: none;}

.forms label span {color: #ff7400;}

.forms .scfCheckbox input
.forms input.checkbox {margin-right: 5px;}

div.scfEmailBorder label {
    float:none;
    width:100%;
	margin-left:7px;
	clear: left;
    }
div.scfSectionContent div.scfDropListGeneralPanel {
    margin-bottom:15px;
    }	

/* request information *//* nth-child used because I don't have access to form. */

#requestInfoWrapper {width: 775px;}

#requestInfoWrapper input.scfSingleLineTextBox,
#requestInfoWrapper input.scfEmailTextBox {
    width: 271px !important;
}
#requestInfoWrapper div.scfSingleLineTextBorder {width: 290px;}

#requestInfoWrapper div.scfEmailBorder {width: 289px !important;}

#requestInfoWrapper .child0102 {float: left; clear: none; }

#requestInfoWrapper .child04 input {width: 74px !important;}

#requestInfoWrapper .child05 input {width: 181px !important;}

#requestInfoWrapper .child06 {}

#requestInfoWrapper .child04 {width: 80px !important; margin-right: 10px;}

#requestInfoWrapper .child04 div {width: 80px !important;}

#requestInfoWrapper .email03child0405 {float: left; clear: none;}

#requestInfoWrapper .email03child01 {margin-right: 20px;}

#requestInfoWrapper .child02 {clear: right;}

#requestInfoWrapper div.scfEmailBorder {width: 289px;}

.required-notice {color: #999999; font-size: 10px; display: block; margin-bottom:10px;}

#requestInfoWrapper #industry-select {margin-right:37px; margin-bottom: 15px;}

#requestInfoWrapper .scfCheckbox label {font-size: 12px;}

#requestInfoWrapper #industry-select select,
#requestInfoWrapper #learn-select select {min-width: 157px;}

#requestInfoWrapper #industry-select label,
#requestInfoWrapper #learn-select label {margin-bottom: 3px;}

#requestInfoWrapper #learn-select  {clear: right;}

#requestInfoWrapper .please-wrapper {margin-bottom: 20px;}

#requestInfoWrapper .request-additional-wrapper label {font-size: 13px; margin-bottom: 5px;}

#requestInfoWrapper .scfRadioButtonListGeneralPanel label,
#requestInfoWrapper .scfCheckBoxListGeneralPanel label {display: inline !important; font-weight: 100 !important;}

#requestInfoWrapper .scfDropListBorder p{
	font-weight:600;
	margin-bottom:10px;
	}

#requestInfoWrapper .request-buttons-wrapper p {margin-bottom: 10px; font-weight: 600;}

#requestInfoWrapper .request-buttons-wrapper li {

    float: left;
    margin-bottom: 15px;
}

#requestInfoWrapper label.scfDropListLabel {font-weight: 600; margin-bottom: 3px; display: block;}

#requestInfoWrapper .request-buttons-wrapper  {clear: both;}

caption,th,td {
	text-align:left;
	font-weight:normal;
}

label.scfRadioButtonListLabel {
    font-weight:bold;
    }
table.scfRadioButtonList {
    margin: 5px 0;
    }
    table.scfRadioButtonList td {
	    text-align:left;
	    font-weight:normal;
	    padding:0 0 5px 7px;
    }

label.scfCheckBoxListLabel {
    font-weight:bold;
    }
table.scfCheckBoxList {
    margin: 5px 0;
    }
    table.scfCheckBoxList td {
	    text-align:left;
	    font-weight:normal;
	    padding:0 0 5px 7px;
    }    

/* Google Search */

div#cse {margin-top: 25px;}

div#cse a {color: #056BBA !important;}

div.gsc-tabsArea {display: none;}

div.gs-visibleUrl,
div.gs-visibleUrl-short {
    display: none;
}

div.gs-webResult {margin-bottom: 20px;}

div#waterjet-tech-controls {text-align: center; position: relative;}

div#waterjet-tech-controls span.count {color: #b4b4b4; font-size: 14px;}

div#waterjet-tech-controls .next {position: absolute; top: 0; right: 190px;}

div#waterjet-tech-controls .previous {position: absolute; top: 0; left: 170px;}


/* homepage drawers */

div.homepage-drawers {
    padding-left:28px;
    position:absolute;
    top:580px;
}

div.homepage-drawers h2 {
    color: #004b8d;
    font-size: 1.1em;
    margin-bottom: 10px !important;
}


div.homepage-drawers div.left {
    width: 103px;
    margin-right: 11px;
    text-align: center;
}

div.homepage-drawers div.last {margin-right: 0;}

div.homepage-drawers img {
    border: 1px solid #d0d0d0;
    margin-bottom: 5px;
}

/* Careers */

dl.careers span.job-title {
    font-size:16px; 
	text-transform:none;
	line-height:1em;
	margin-bottom: 19px;
	font-weight:bold;
	color:#434343;
}

dl.careers dd,
dl.careers dt {
	font-size:13px;
}

dl.careers dt {
	font-weight:bold;
		color:#434343;
}

dl.careers dd {}

div.career-form .scfSubmitButtonBorder {margin-top: 0.85em;}

div.career-form .scfMultipleLineGeneralPanel,
div.career-form .scfFileUpload {margin-bottom: 0.85em;}

.formStyles1 .scfMultipleLineTextBox {color:#999; padding:5px;}

/* Technical Resources */

/* videos */

#videoplayer {margin-bottom: 1.5em;}

span.video-youtube-link {cursor: pointer; font-size: 13px;}

ul.technical-videos-list img.left {
     margin-right: 15px;
}

ul.technical-videos-list li li {margin-bottom: .75em;}

ul.careers-region {margin-bottom: 1.5em;}

ul.careers-region li {
    margin-bottom: 0.5em;
}

/* Newsletter and Press*/

ul.newsletter-list li p, 
ul.newsland-list li p {margin-bottom: 0;}

ul.newsletter-list li,
ul.newsland-list li {margin-bottom: 2em;}

ul.newsland-list span.source{
	display:block;
	}
	
.pr-title-list {
    float: left; 
    padding-right: 5px;
    }
.arrow-right-blue-pr {
	width: 6px;
	height: 7px;
	background-position: -10px -50px;
	float:left;
	margin-top:5px;
}    
	
/* div#interior-sub2 .newsletterDirectory  {left:-125px; padding-top: 0; position:relative; width: 280px !important;}*/

div#interior-sub2 .newsletterDirectory {
	background: transparent url('../img/global/callouts/related-stories.jpg') no-repeat 0 0;
	margin-bottom:14px;
	min-height:114px;
	padding:17px 15px;
	width:150px;
}
.newsletterDirectory .scfEmailGeneralPanel input {width: 140px;}

/* resources  */

#videoplayer-wrapper {height:365px; width: 425px; position: relative; zoom: 1;}
#videoplayer-wrapper div#videoTrigger {position: absolute; height:365px; width: 425px; zoom: 1;	background: #fff; opacity: 0; filter:alpha(opacity=0);}


.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
 
 h1.sIFR-replaced object
 {
 	outline:none;
 	}

		
	#interior-main h1
	{
		margin-bottom:21px;
		}
		
	#interior-main h1.sIFR-replaced
	{
		margin-bottom:12px;
		}
		

div.form-container
{
	background:url(../img/img/global/sidebar_box_gradient_sliver.jpg) repeat-y;
	width:208px;
	}

    div.form-container .body{
	    background:url(../img/img/global/sidebar_box_gradient_full.jpg) no-repeat left top;
	    padding:12px 10px 10px 11px;
	    }
    	
    div.form-container .footer{
	    background:url(../img/img/global/sidebar_box_gradient_footer.jpg) no-repeat left bottom;
	    height:4px;
	    }
	    
	    .clear
	    {
	    	clear:both;
	    	height:1px;
	    	overflow:hidden;
	    	}
	    	
hr
{
	color:#c6c6c6;
	background:#c6c6c6;
	border:solid 1px #c6c6c6;
	border-bottom:solid 1px #ffffff;
	margin-bottom:25px;
	}
	

label.scfSingleLineTextLabel,label.scfFileUploadLabel
{
	display:block;
	margin-bottom:4px;
	}
	
textarea
{
	width:265px;
	margin-bottom:10px;
	}


/* Leadership Page */
ul.leadership-team-list img{
	margin:0 10px 0 0;
	}
	
ul.leadership-team-list div.content
{
	float:left;
	width:450px;
	margin-left:15px;
	}



/* End of Leadership Page */

ul.newsland-list h2 a
{
	font-size:16px;
	}
		
	

