body {
	text-align:left;
	background:white url(/journal/partner_pages/stanew/market_rebrand/Images/backgrounds-diving.jpg) no-repeat scroll center top;
}

#sta_header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	font-family:arial !important;
}

#sta_header select, #siteInformation select {
	font-family:arial !important;
}

#navhor li.firstpt ul { left: 0; }

#header
{
    position: relative;
    z-index: 100;
    margin-top:-17px;
}
#header .logo
{
    position: absolute;
    top: 8px;
    left: 0;
    z-index: 1000;
}
.markets
{
    padding-top: 16px;
    padding-bottom: 20px;
}
.markets .ui
{
    float: right;
}
#header .utils
{
    background: url(/journal/partner_pages/stanew/market_rebrand/Images/Common/CommonBar.png) no-repeat left top;
    position: relative;
    line-height:1.4;
}
#header .nav
{
    float: right;
    padding-top: 2px;
    padding-bottom: 2px;
}
#header .nav
{
    margin-right: 10px;
}
#header .nav li
{
    float: right;
    margin-left: 15px;
}
#header .section
{
    float: right;
    clear: right;
	width:747px;
}
#header .section .phone
{
    float: left;
    /*margin-right: 280px;*/
    padding-left:8px;
}
#header .section .search
{
    float: right;
    margin-right: 10px;
    line-height: normal;
    padding-top: 2px;
}
#header .section{
     padding-bottom: 5px;
}
.section .search .searchButton,
.markets img,
.markets .button
{
    vertical-align: bottom;
}

.section .search #sfield {
	font-family:arial;
	width:143px;
}

#primaryNavigation
{
    margin: 2px 0 2px;
}

.hide,
#skipLinks
{
    position: absolute;
    top: -9999px;
    left: -9999px;
}

#sta_header a,
#sta_header a:link {
    color: #fc0;
    font-weight: bold;
    text-decoration: none;
}

#sta_header a:hover {
    text-decoration: underline;
}

#sta_header #navhor li a,
#sta_header #navhor li ul li a
{ font-size: 12px; }
#sta_header #navhor { height: auto; }

#sta_header #primaryNavigation {position:relative; top:0px; background: #1A1A1A url(/journal/partner_pages/stanew/market_rebrand/Images/Common/primaryNavOff.gif) repeat-x left top; z-index:100000; margin:1px 0 2px 0;}
#sta_header #navhor { height:38px;position:relative; left:0; margin:0; padding:0; list-style:none; z-index:110000;line-height: 38px;}
#sta_header #navhor li {position:relative; float:left; margin:0; padding:1px 6px 0; display:block; background: none; border-right: 1px solid #fff;}
#sta_header #navhor li.rightpt, #sta_header #navhor li li{border: none;}
#sta_header #navhor li ul {width:180px; position:absolute; margin:0; padding:4px 0 10px 0; z-index:200000; list-style:none; background-color:#fdfdfd; margin-top:-700em;left: -1px;}
#sta_header #navhor li ul li {float:none;}
#sta_header #navhor li a {margin:0; display:block; text-decoration:none; clear:both; color: #fff;}
#sta_header #navhor li a/**/ {overflow:hidden;} /* excludes ie 50 */
#sta_header #navhor li ul li a {height:auto; overflow:inherit; padding:2px 8px; color:#000; font-size:.9em; line-height:normal; text-indent:0; }
#sta_header #navhor li:hover, #sta_header #navhor li.iehover, #sta_header #navhor li.active {background: #fff url(/journal/partner_pages/stanew/market_rebrand/Images/Common/primaryNavOn.gif) repeat-x left top;}
#sta_header #navhor li.active a { color: #000; }
#sta_header #navhor li:hover li, #sta_header #navhor li.iehover li{background: none;}
#sta_header #navhor li:hover a, #sta_header #navhor li.iehover a{color:#000;}
#sta_header #navhor li:hover ul, #sta_header #navhor li.iehover ul/**/ {margin-top:0;}
#sta_header #navhor li.rightpt:hover ul, #sta_header #navhor li.ieright ul/**/ {margin-top:0; left:auto; right:0px;}
* html #navhor li.iehover ul li {float:left;} /* needed for ie55 */
#sta_header #navhor li.iehover ul li a {height:1%; clear:left;}
#sta_header #navhor li:hover ul li a:hover, #sta_header #navhor li.iehover ul li a:hover {text-decoration:underline;}
#sta_header #navhor li.active {background: #fff url(/journal/partner_pages/stanew/market_rebrand/Images/Common/primaryNavOn.gif) repeat-x left top !important;}
#sta_header #navhor li.nosub:hover ul {margin-left:-700em;} /* for opera 7 */
/* extra positioning rules for limited noscript keyboard accessibility */
#sta_header #navhor li li a:focus {margin-left:0; text-decoration:underline;}

/*    Clearfix method for floated elements    */
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*    IE7 hack */
.clearfix {display: inline-block;}
.clearfix {display: block;}

#sta_header input, #sta_header textarea, #sta_header select, #siteInformation input {
	background:white;
	border:none;
	padding:0;
}

#sta_header input#uiBtnSearch {
	background-color:transparent;
}

#sta_header #uiDdlCountrySelection, #sta_header #sfield, #siteInformation select {
	font-size:13px;
	padding:1px;
	font-family:arial;
}

#siteInformation select, #siteInformation input, #siteInformation .countrySwitcher img {
	vertical-align:middle;
}

#siteInformation .countrySwitcher {
	margin-top:19px;
}


/*    Breadcrumb, assistance, primary navigation and ticker - all are common nav elements  */
/*    In order to avoid creating problems for the future, just the ul and li are picked up */
/*    generically. Everything else is set specifically.                         */
#sta_header .navigation,
#sta_header .navigation li,
#sta_header #assistance li,
#sta_header #contact .panelBody .phone ul,
#sta_header #contact .panelBody .phone ul li
{
    display: inline;
    float: left;
}

/*    Breadcrumb    */
#sta_header #breadcrumb
{
    width: 100%;
    font-size: 0.85em;
}
#sta_header #breadcrumb .panelTop
{
    background: transparent url(/journal/partner_pages/stanew/market_rebrand/Images/Common/breadcrumbTop.png) no-repeat left top;
    height: 3px;
	overflow:hidden;
}
#sta_header #breadcrumb .panelBody
{
    background: transparent url(/journal/partner_pages/stanew/market_rebrand/Images/Common/breadcrumbTile.png) repeat-y left top;
}
#sta_header #breadcrumb ul
{
    margin-left: 25px;
}
#sta_header #breadcrumb li
{
    margin-left: 10px;
    padding: 0 0 5px 2px;
}
#sta_header #breadcrumb li a
{
    color: #fff;
    font-weight: normal;
    padding-right: 10px;
    border-right: 1px solid #fff;
}

#siteInformation
{
	font-family:arial;
    text-align: center;
    color: #999;
    margin: 30px 0;
}
#siteInformation ul
{
    margin-bottom: 10px;
}
#siteInformation li
{
    display: inline;
    margin-right: 5px;
}
#siteInformation a
{
    color: #06c;
    border-right: 1px solid #06c;
    padding-right: 5px;
    font-weight: normal;
	text-decoration:none;
}
#siteInformation .last a,
#accreditationBar a
{
    border: none;
}
#siteInformation p
{
    margin: 10px auto 30px auto;
}
#accreditationBar a
{
    text-decoration: none;
}

#sta_header .nav ul {
	list-style:none;
}

#sta_header #navhor li ul li {
	line-height:12px !important;
}

#sta_header #navhor li.NavPadding {
	padding-left:17px;
	padding-right:18px;
}

#sta_header #primaryNavigation.us #navhor li.NavPadding {
	padding-left:11px;
	padding-right:12px;
}

#sta_header #primaryNavigation.nz #navhor li.NavPadding {
	padding-left:12px;
	padding-right:12px;
}

#sta_header #primaryNavigation.au #navhor li.NavPadding {
	padding-left:14px;
	padding-right:15px;
}

#sta_header #primaryNavigation.de #navhor li.NavPadding,
#sta_header #primaryNavigation.at #navhor li.NavPadding,
#sta_header #navhor.ch li.NavPadding {
	padding-left:14px;
	padding-right:14px;
}

#sta_header #primaryNavigation.at #navhor li ul {
	width:185px;
}

#sta_header #primaryNavigation.gb #navhor li.NavPadding {
	padding-left:21px;
	padding-right:20px;
}
