html {
	
}

body {
	font-family: arial, Verdana, sans-serif;
	display: block;
	color: #5B5B5B;
	background: #FFF url(../images/body_back.jpg) repeat-x 0 0;
	margin: 0 0 10px 0;
	padding: 0px;
	font-size: 69%;
	text-align: center;
	word-wrap: break-word;
}

#container a:link,#container a:visited {
	color: #76a0b4;
}

#container a:hover {
	color: #8aa530;
}

a.external:link,a.external:visited {
	padding-right: 15px;
	background: url(../images/chevron.png) 100% 2px no-repeat;
}

a.internal:link,a.internal:visited {
	padding: 0 0 0 15px;
	background: transparent url(../images/arrow_gray.gif) no-repeat 4px 4px;
}

img {
	border: none;
}

h1 {
	font-size: 21px;
	font-weight: normal;
	width: 90%;
	margin-top:30px;margin-bottom:30px;
}

h1 span.tint,.tint {
	color: #76A0B4;
}

.bold {
	font-weight: bold;
}

h1 span.large {
	font-stretch: ultra-condensed;
	font-size: 153%;
	margin-bottom: 10px;
}

h2 {
	color: #76a0b4;
	font-size: 1.3em;
	margin-top: 20px;
}

h3 {
	background: #76A0B4 none repeat scroll 0 0;
	font-size: 1.2em;
	width: 143px;
	margin: 0 0 0 0;
	color: #FFF;
}

#navigation h3 {
	padding: 5px 12px 5px 10px;
}

#header {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	background: url(../images/header_back.png);
	height: 60px;
	height: 83px;
	width: 100%;
}

#header-inner {
	margin: 26px auto;
	padding-left: 35px;
	text-align: left;
	width: 860px;
}

.hide {
	height: 1px;
	left: -9000px;
	position: absolute;
	width: 1px;
}

ul#gnav {
	float: right;
	margin: 0;
	width: 190px;
	font-size: 1px;
	position: relative;
	bottom: 38px;
}

ul#gnav li {
	float: left;
	margin: 0;
	height: 15px;
	list-style-type: none;
}

ul#gnav li a {
	float: left;
	height: 15px;
	text-indent: -9999px;
	text-decoration: none;
	background: url(../images/gnav_matrix_eu2.gif);
	display: block;
}

ul#gnav li.myregion a {
	width: 80px;
	background-position: -0 0;
}

ul#gnav li.worldwide a {
	width: 67px;
	background-position: -80px 0;
}

ul#gnav li.worldwide a:hover,#worldwide ul#gnav li.worldwide a {
	background-position: -80px -15px;
}

#wrapper {
	background: #FFFFFF url(../images/wrapper_back.gif) no-repeat 0 0px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 8px;
	width: 880px;
	position: relative;
	top: 78px;
}

#container {
	display: block;
	margin: 0 auto 20px auto;
	padding: 0; /*color:#868585;*/
	width: 880px;
	text-align: left;
}

#navigation {
	margin-left: 3px;
}

#leftCol {
	float: left;
	width: 169px;
	height: 466px;
}

#clearBoth {
	background: url(../images/footer_shade.png) no-repeat 0px -10px;
	clear: both;
	height: 6px;
	font-size: 1px;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul li ul {
	background: none;
}

#navigation ul li ul li {
	background: transparent url(../images/subnav_back-line.gif) no-repeat
		scroll 0 0;
	margin: 0 0 0 10px;
	padding: 3px 4px 2px 15px;
}
#navigation ul li ul li a:link, #navigation ul li ul li a:visited{color:#76A0B4;}
#navigation ul li ul li a:hover,#navigation ul li.chosen ul li a:hover,#navigation ul li.chosen ul li.chosen {color:#333333}
#navigation a:link,#navigation a:visited {
	text-decoration: none;
}
#navigation ul li ul li.first {
	background: transparent url(../images/arrow_blue.gif) no-repeat 6px 11px;
	margin: 0 0 0 10px;
	padding: 2px 4px 2px 15px;
}
#navigation ul li ul li a:link, #navigation ul li ul li a:visited{color:#76A0B4;}
#navigation ul li ul li a:hover,#navigation ul li.chosen ul li a:hover,#navigation ul li.chosen ul li.chosen {color:#333333}
#navigation a:link,#navigation a:visited {
	text-decoration: none;
}

#navigation ul li.chosen {
	border-bottom: 1px white solid;
}

#navigation ul li.chosen a {
	background: transparent url(../images/sidenav_back_selected.gif)
		no-repeat scroll 0 bottom;
	color: #E1E3E6;
	display: block;
	padding: 3px 10px 4px;
	top: -2px;
}

#navigation ul li.chosen ul li a {
	background: transparent;
}

#navigation ul li.chosen a:hover {
	color: #FFFFFF;
}

#navigation ul li.folder a:hover {
	color: #000000;
}

#navigation ul li.folder a {
	background: transparent url(../images/sidenav_back.gif) no-repeat scroll
		0 bottom;
	color: #5b5b5b;
	display: block;
	padding: 3px 10px 4px;
	top: -2px;
	margin-bottom: 1px
}
#navigation ul li ul li.chosen a:link,#navigation ul li ul li.chosen a:visited {color:#1A1B1C;}
#footer {
	position: relative;
	width: 880px;
	overflow: hidden;
	margin: 0px 0 15px 0;
}

#blank {
	position: absolute;
	top: 6px;
	width: 11px;
	height: 4em;
}

#footer ul {
	margin: 4px 0 0 -52px;
}

#footer ul li {
	display: inline;
	font-size: 10px;
	padding-left: 17px;
	background: url(../images/fnav_separator.gif) no-repeat 8px 3px;
	text-decoration: none;
}

#footer ul li a {
	font-size: 9px;
}

#footer ul.upper li {
	color: #868585;
}

#footer ul.upper a:link,#footer ul.upper a:visited {
	text-transform: uppercase;
	text-decoration: none;
	color: #99ABDB;
}

#footer ul.upper a:hover {
	color: #000;
}

#footer ul.lower a:link,#footer ul.lower a:visited {
	text-decoration: none;
	color: #B6B5B5;
}

#footer ul.lower a:hover {
	color: #767474;
}

#wideRight {
	padding-left: 28px;
	float: left;
	width: 667px;
	min-height: 400px;
	background-color: #FEE;
	position: relative;
	background: #FFF url(../images/leftCol.gif) 0px -5px no-repeat
}

#feature {
	float: right;
	width: 200px;
	text-align: center;
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {
	visibility: hidden;
}

/*
.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size: 4em;
}*/

#plugBox
{
	/*position:absolute;
	bottom:52px;*/
	margin-top: 20px;
	margin-left: 5px;
}