@import url( hacks.css );
* {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(233, 233, 233); font: 72%/150% Verdana, Helvetica, Arial, sans-serif; text-align: left; color: rgb(80, 80, 80); font-size-adjust: none; font-stretch: normal;
}
h2 {
	margin: 0px 20px; padding: 5px 0px;
}
h3 {
	margin: 0px 20px; padding: 5px 0px;
}
h4 {
	margin: 0px 20px; padding: 5px 0px;
}
h5 {
	margin: 0px 20px; padding: 5px 0px;
}
h6 {
	margin: 0px 20px; padding: 5px 0px;
}
h7 {
	margin: 0px 20px; padding: 5px 0px;
}
p {
	margin: 0px 20px; padding: 5px 0px;
}
ul {
	margin: 0px 20px; padding: 5px 0px;
}
ol {
	margin: 0px 20px; padding: 5px 0px;
}
dl {
	margin: 0px 20px; padding: 5px 0px;
}
address {
	margin: 0px 20px; padding: 5px 0px;
}
img {
	margin: 0px 20px; padding: 5px 0px;
}
hr {
	margin: 0px 20px; padding: 5px 0px;
}
blockquote {
	margin: 0px 20px; padding: 5px 0px;
}
code {
	font-size: 150%;
}
*:first-child + html code {
	font-size: 100%;
}
html:first-child code {
	font-size: 100%;
}
h1 {
	font-family: Helvetica, Arial, sans-serif; font-weight: bold;
}
h6 {
	font-family: Helvetica, Arial, sans-serif; font-weight: bold;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;
}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;
}
h7 {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;
}
ol li {
	margin-top: 0.2em; margin-bottom: 0.2em;
}
.indent0 {
	text-indent: -1.1em; margin-left: 2em !important;
}
.indent1 {
	text-indent: -2.5em; margin-left: 4em !important;
}
.indent2 {
	text-indent: -3.1em; margin-left: 6em !important;
}
.indent3 {
	text-indent: -4.1em; margin-left: 8em !important;
}
h1.logo a {
	background: url("/external/07/images/logo.gif") no-repeat 55px 8px; height: 66px; text-indent: -1000px; display: block;
}
h1.logo {
	background: url("/external/07/images/seal.gif") no-repeat 0px 8px; height: 66px; margin-top: 15px; margin-left: 5px;
}
h1.logoCHI a {
	background: url("/external/07/images/CHlogo.gif") no-repeat 55px 8px; height: 66px; text-indent: -1000px; display: block;
}
h1.logoCHI {
	background: url("/external/07/images/CHseal.gif") no-repeat 0px 8px; height: 66px; margin-top: 15px; margin-left: 5px;
}
h1.logoJPN a {
	background: url("/external/07/images/JAlogo.gif") no-repeat 55px 8px; height: 66px; text-indent: -1000px; display: block;
}
h1.logoJPN {
	background: url("/external/07/images/seal.gif") no-repeat 0px 8px; height: 66px; margin-top: 15px; margin-left: 5px;
}
h1.logoRUS a {
	background: url("/external/07/images/RUlogo.gif") no-repeat 55px 8px; height: 66px; text-indent: -1000px; display: block;
}
h1.logoRUS {
	background: url("/external/07/images/RUseal.gif") no-repeat 0px 8px; height: 66px; margin-top: 15px; margin-left: 5px;
}
h1.logoESL a {
	background: url("/external/07/images/SPlogo.gif") no-repeat 55px 8px; height: 66px; text-indent: -1000px; display: block;
}
h1.logoESL {
	background: url("/external/07/images/SPseal.gif") no-repeat 0px 8px; height: 66px; margin-top: 15px; margin-left: 5px;
}
h1.logoFRA a {
	background: url("/external/07/images/FRlogo.gif") no-repeat 55px 8px; height: 66px; text-indent: -1000px; display: block;
}
h1.logoFRA {
	background: url("/external/07/images/FRseal.gif") no-repeat 0px 8px; height: 66px; margin-top: 15px; margin-left: 5px;
}
.home h1.logo a {
	background: url("/external/07/images/logo_home.gif") no-repeat 97px 3px; height: 83px; text-indent: -1000px; display: block;
}
.home h1.logo {
	background: url("/external/07/images/seal_home.gif") no-repeat 0px 0px; height: 83px; margin-top: 15px; margin-left: 5px;
}
.home h1.logoCHI a {
	background-position: 97px 3px; height: 83px; text-indent: -1000px; display: block; background-image: url("/external/07/images/CHlogo_home.gif"); background-repeat: no-repeat;
}
.home h1.logoCHI {
	background: url("/external/07/images/CHseal_home.gif") no-repeat 0px 0px; height: 83px; margin-top: 15px; margin-left: 5px;
}
.home h1.logoJPN a {
	background-position: 97px 3px; height: 83px; text-indent: -1000px; display: block; background-image: url("/external/07/images/JAlogo_home.gif"); background-repeat: no-repeat;
}
.home h1.logoJPN {
	background: url("/external/07/images/seal_home.gif") no-repeat 0px 0px; height: 83px; margin-top: 15px; margin-left: 5px;
}
.home h1.logoRUS a {
	background-position: 97px 3px; height: 83px; text-indent: -1000px; display: block; background-image: url("/external/07/images/RUlogo_home.gif"); background-repeat: no-repeat;
}
.home h1.logoRUS {
	background: url("/external/07/images/RUseal_home.gif") no-repeat 0px 0px; height: 83px; margin-top: 15px; margin-left: 5px;
}
.home h1.logoESL a {
	background-position: 97px 3px; height: 83px; text-indent: -1000px; display: block; background-image: url("/external/07/images/SPlogo_home.gif"); background-repeat: no-repeat;
}
.home h1.logoESL {
	background: url("/external/07/images/SPseal_home.gif") no-repeat 0px 0px; height: 83px; margin-top: 15px; margin-left: 5px;
}
.home h1.logoFRA a {
	background-position: 97px 3px; height: 83px; text-indent: -1000px; display: block; background-image: url("/external/07/images/FRlogo_home.gif"); background-repeat: no-repeat;
}
.home h1.logoFRA {
	background: url("/external/07/images/FRseal_home.gif") no-repeat 0px 0px; height: 83px; margin-top: 15px; margin-left: 5px;
}
h1 img {
	padding-bottom: 0px; margin-top: -2px;
}
h2 {
	line-height: 1.1em; font-size: 1.7em;
}
h2.h2small {
	line-height: 1.2em; font-size: 1.4em;
}
h2.h2tight {
	margin-bottom: -0.5em;
}
h2.pagehead {
	font-size: 1.3em;
}
h3 {
	margin: 0px 0px 0em; padding: 0.6em 0px 0px 0.8em; color: rgb(50, 102, 204); clear: both; font-size: 1.3em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.h3noborder {
	border: 0px currentColor !important; border-image: none !important; clear: none !important;
}
h4 {
	padding-bottom: 0px; clear: both; font-size: 1.1em;
}
h4 + p {
	padding-top: 0px; margin-top: 0em; margin-bottom: 1em;
}
.map h4 + p {
	padding-top: 0px; margin-top: 0.5em; margin-bottom: 0em;
}
h5 {
	line-height: 1.2em; padding-bottom: 0px; font-size: 0.9em;
}
h7 {
	padding-bottom: 0px; clear: both; font-size: 0.9em;
}
.contact h4 {
	margin-top: 0.8em; margin-bottom: 0.8em;
}
.address {
	font-size: 0.9em;
}
.redline {
	background: rgb(255, 0, 0); margin: 0.5em 0.3em 0.5em 0em; padding: 0.3em; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
}
.blueline {
	background: rgb(0, 0, 255); margin: 0.5em 0.3em 0.5em 0em; padding: 0.3em; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
}
.orangeline {
	background: rgb(255, 153, 0); margin: 0.5em 0.3em 0.5em 0em; padding: 0.3em; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
}
.greenline {
	background: rgb(0, 153, 0); margin: 0.5em 0.3em 0.5em 0em; padding: 0.3em; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
}
.yellowline {
	background: rgb(255, 255, 0); margin: 0.5em 0.3em 0.5em 0em; padding: 0.3em; color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
}
.metroicon {
	margin: 0px 0.3em 0px 0px; padding: 0em; width: 16px; height: 16px; vertical-align: middle;
}
.gmdescribe {
	font-size: 1em; margin-left: 0em;
}
.gmtitle {
	font-size: 1.1em; font-weight: bold;
}
.gmstart {
	color: rgb(128, 128, 128);
}
.gmend {
	color: rgb(128, 128, 128);
}
.gmimgfix {
	margin: 0px !important; padding: 0px !important;
}
.gmimage {
	margin-right: 0.8em; margin-left: 0px;
}
#mapwrapper {
	margin: 0px 0px 0.6em 1.6em; padding: 0.8em; border: 1px solid rgb(239, 239, 239); border-image: none; width: 490px;
}
#map {
	width: 485px; height: 400px; font-size: 0.9em;
}
#map .gmls {
	width: 100%;
}
#map form {
	margin-left: 0em;
}
#map input {
	direction: ltr !important;
}
#results {
	margin: 30px 2px 1px;
}
#results .gmls-app {
	border: currentColor; border-image: none; margin-bottom: 0.2em !important;
}
#map .gmls-app {
	border: currentColor; border-image: none; margin-bottom: 0.2em !important;
}
#results .gmls-ads-box-234x60_as .gmls_inline_ads {
	left: 83px;
}
#results table {
	padding-left: 0px; margin-left: 0px;
}
#side_bar {
	padding: 0.5em; margin-left: 0em;
}
#side_bar_hq {
	padding: 0.5em; margin-left: 0em;
}
#side_bar_metro {
	padding: 0.5em; margin-left: 0em;
}
#side_bar_air {
	padding: 0.5em; margin-left: 0em;
}
.contact div.hotspot {
	color: rgb(0, 0, 204); line-height: 1.8em; font-size: 100%; font-weight: normal; text-decoration: underline; display: inline; cursor: pointer;
}
.contact div.hotspot-sep {
	line-height: 1.8em; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; display: inline;
}
.contact h3.hotspotheader {
	margin: 0.5em 0px 0.5em 0em; padding: 0px 0px 0px 0em; font-family: Arial, Helvetica, sans-serif; font-size: 120%; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.contact h4.hotspot {
	background: none; color: rgb(51, 51, 51);
}
.iwstyle {
	font-size: 1em;
}
img {
	border: currentColor; border-image: none;
}
img a {
	border: currentColor; border-image: none;
}
p img.left {
	margin-left: 0px;
}
p img.right {
	margin-right: 0px;
}
a {
	text-decoration: none;
}
a:link {
	color: rgb(51, 51, 51);
}
a:visited {
	color: rgb(102, 102, 153);
}
a:hover {
	color: rgb(202, 105, 0); text-decoration: underline;
}
a:active {
	color: rgb(202, 105, 0); text-decoration: underline;
}
a:focus {
	color: rgb(202, 105, 0); text-decoration: underline;
}
form {
	margin: 0.5em 10px;
}
label {
	margin-bottom: 0.5em; cursor: pointer;
}
input {
	font: 100%/normal Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color: rgb(25, 25, 25); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 100%/normal Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color: rgb(25, 25, 25); font-size-adjust: none; font-stretch: normal;
}
input:hover {
	
}
input:active {
	
}
input:focus {
	
}
textarea:hover {
	
}
textarea:active {
	
}
textarea:focus {
	
}
input.text {
	padding: 2px 0px; border: 1px solid rgb(188, 188, 188); border-image: none;
}
select {
	padding: 2px 0px; border: 1px solid rgb(188, 188, 188); border-image: none;
}
label {
	padding: 0px; float: left; display: block;
}
select {
	padding: 0px; float: left; display: block;
}
input.search {
	width: 14em;
}
input.submit {
	background: url("/external/07/images/search_bg.gif") no-repeat right top; border: 1px solid rgb(2, 51, 146); border-image: none; color: rgb(255, 255, 255);
}
fieldset {
	border: 0px currentColor; border-image: none; clear: both;
}
.buttonspace {
	margin-left: 0.5em;
}
#btnGO {
	margin-left: 0.5em;
}
.formfix input.text {
	margin: 0px 0px 0px 0.8em;
}
select {
	margin: 0px 0px 0px 0.8em;
}
dd p {
	margin-left: 0px;
}
blockquote p {
	margin-left: 0px;
}
form p {
	margin-left: 0px;
}
table {
	border: 1px solid rgb(51, 51, 51); border-image: none; width: 92%; font-size: 0.9em; margin-bottom: 10px; margin-left: 20px; border-collapse: collapse;
}
.bordernone {
	border: currentColor !important; border-image: none !important;
}
.bordernone tr {
	border: currentColor !important; border-image: none !important;
}
.bordernone td {
	border: currentColor !important; border-image: none !important;
}
caption {
	background: rgb(0, 51, 153); padding: 0.5em 0px 0.5em 0.5em; text-align: left; color: rgb(255, 255, 255); font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: bold; margin-top: 10px; margin-left: 19px;
}
td {
	font: 0.9em/normal Verdana, Helvetica, Arial, sans-serif; padding: 0.5em 0px 0.5em 0.5em; vertical-align: top; border-right-color: rgb(51, 51, 51); border-left-color: rgb(51, 51, 51); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 0.9em/normal Verdana, Helvetica, Arial, sans-serif; padding: 0.5em 0px 0.5em 0.5em; vertical-align: top; border-right-color: rgb(51, 51, 51); border-left-color: rgb(51, 51, 51); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
th {
	font-weight: bold;
}
.even {
	background-color: rgb(233, 233, 233);
}
.tablehead {
	font-weight: bold;
}
.green {
	background-color: rgb(172, 207, 167);
}
.default-tab {
	border: 1px solid rgb(51, 51, 51); border-image: none; width: 91%; font-size: 1em; margin-top: 1em; margin-bottom: 10px; margin-left: 20px; border-collapse: collapse;
}
.default-tab caption {
	background: rgb(0, 51, 153); margin: 1em 0px 0px -1px; padding: 0.5em 0px 0.5em 0.5em; text-align: center; color: rgb(255, 255, 255); font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold;
}
.default-tab th {
	padding: 0.5em; font-size: 1.2em !important; font-weight: bold; vertical-align: top; border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: solid;
}
.default-tab td {
	font: 1em/normal Verdana, Helvetica, Arial, sans-serif; padding: 0.5em; vertical-align: top; border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
.default-tab .hdnavy td {
	background: rgb(0, 51, 153) !important; color: rgb(255, 255, 255) !important; font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 1.1em !important; font-weight: bold;
}
.default-tab .hdnavy th {
	background: rgb(0, 51, 153) !important; color: rgb(255, 255, 255) !important; font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 1.1em !important; font-weight: bold;
}
.default-tab .hdlgray td {
	background: rgb(233, 233, 233); font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 1.1em !important; font-weight: bold;
}
.default-tab .hdlgray th {
	background: rgb(233, 233, 233); font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 1.1em !important; font-weight: bold;
}
.default-tab .hddgray td {
	background: rgb(102, 102, 102) !important; color: rgb(255, 255, 255) !important; font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 1.1em !important; font-weight: bold;
}
.default-tab .hddgray th {
	background: rgb(102, 102, 102) !important; color: rgb(255, 255, 255) !important; font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 1.1em !important; font-weight: bold;
}
.default-tab .lgray {
	background: rgb(233, 233, 233);
}
.default-tab td.lblue {
	background: rgb(221, 225, 245); font-weight: bold;
}
.default-tab .dgray {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.default-tab .tablehead {
	font-weight: bold;
}
.default-tab table .left {
	text-align: left;
}
.default-tab table .right {
	text-align: right;
}
.default-tab table .center {
	text-align: center;
}
.grid td {
	border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid;
}
.grid th {
	border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid;
}
.tabtxtsm {
	width: 95% !important; font-size: 0.82em !important;
}
.grtab.default-tab {
	width: 95%;
}
.grtab.default-tab {
	border: 1px solid rgb(82, 129, 75); border-image: none; border-collapse: collapse;
}
.grtab.default-tab th {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.grtab.default-tab td {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.grtab.default-tab ul {
	list-style-type: square;
}
ol {
	text-indent: 0em; margin-left: 5em; list-style-position: outside;
}
ul {
	margin-left: 2.5em;
}
ul li em {
	
}
blockquote {
	font: 1.2em/normal Georgia, "Times New Roman", Times, serif; display: block; font-size-adjust: none; font-stretch: normal;
}
.leftindent {
	margin-left: 2.5em !important;
}
.leftindent p {
	margin-left: 2.5em !important;
}
#navsecond {
	top: 12px; right: 1em; font-size: 0.9em; position: absolute;
}
ul#navsecond {
	margin: 0px 0px 1em; list-style-type: none;
}
ul#navsecond li {
	line-height: 1em; display: inline;
}
ul#navsecond a {
	padding: 0px 0.75em; text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
ul#navsecond li:last-child a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
ul#navsecond li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfo li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoCHI li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoJPN li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoRUS li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoFRA li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoESL li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
ul#navsecond li:first-child a {
	padding-left: 0px;
}
#searchform {
	margin: 0px; padding: 0px; top: 35px; width: 320px; height: 25px; right: 1.5em; position: absolute; z-index: 9;
}
#searchform label {
	margin: 0px; padding: 0px 10px 0px 0px; color: rgb(255, 255, 255); font-size: 0.8em; display: inline;
}
#searchform label {
	display: none;
}
#searchform input.search {
	padding: 2px; width: 240px; height: 15px; margin-bottom: 5px; margin-left: 0px;
}
#searchform input.submit {
	padding: 2px; width: 47px; margin-bottom: 5px; margin-left: 0px;
}
#searchform #searchoptions {
	height: 1px; visibility: hidden;
}
#searchform #searchoptions label {
	float: left; display: inline;
}
#searchform #searchoptions .radio {
	margin-right: 5px; float: left; display: inline;
}
#searchform legend {
	display: none;
}
#advform form.gadvsearch .text {
	width: 280px;
}
#advform form.gadvsearch fieldset {
	margin-bottom: 10px;
}
#advform form.gadvsearch legend {
	padding: 0px 2px; color: rgb(51, 102, 204); font-size: 1.1em; font-weight: bolder;
}
#advform form.gadvsearch label {
	line-height: 1.8; margin-left: 1.5em; vertical-align: top; display: inline-block;
}
#advform form.gadvsearch fieldset ol {
	margin: 0px; padding: 0px;
}
#advform form.gadvsearch fieldset li {
	list-style: none; margin: 0px; padding: 5px;
}
#advform form.gadvsearch fieldset fieldset {
	margin: 3px 0px 0px; border: currentColor; border-image: none;
}
#advform form.gadvsearch fieldset fieldset legend {
	padding: 0px 0px 5px; font-weight: normal;
}
#advform form.gadvsearch fieldset fieldset label {
	width: auto; display: block;
}
#advform form.gadvsearch select {
	margin-left: 0em;
}
*:first-child + html #advform form.gadvsearch select {
	margin-left: 0em;
}
#advform form.gadvsearch em {
	color: rgb(255, 0, 0); font-style: normal; font-weight: bold;
}
#advform form.gadvsearch label {
	width: 220px;
}
#advform form.gadvsearch fieldset fieldset label {
	margin-left: 223px;
}
#advform form.gadvsearch fieldset fieldset label select.text {
	margin-left: 228px !important;
}
#advform .advbutton {
	margin-bottom: 2em; float: right;
}
#advform .google-branding {
	font: 10px/normal Arial; padding: 0px; text-align: right; margin-top: 1em; float: right; font-size-adjust: none; font-stretch: normal;
}
#advform .google-branding img {
	margin: 0px; padding: 0px; text-align: left; vertical-align: middle;
}
#navlanguage li {
	display: inline; list-style-type: none;
}
#navlanguage a {
	text-decoration: none;
}
#navlanguage li:first-child a {
	padding-left: 0px;
}
#feedbk {
	margin-top: -25px; float: right;
}
#home-layout #feedbk {
	margin-top: -42px;
}
.pubsurvey #feedbk {
	margin-right: -20px;
}
#navmain {
	background: url("/external/07/images/nav_gradient_bottom.gif"); width: 100%; overflow: hidden; font-size: 11px;
}
#navmain ul {
	background: url("/external/07/images/nav_gradient.gif"); list-style: none; margin: 0px; padding: 0px; float: left; z-index: 1;
}
#navmain li {
	float: left;
}
#navmain a {
	background: url("/external/07/images/navcorner.gif") no-repeat right top; padding: 0px 16px; color: rgb(255, 255, 255); line-height: 23px; text-decoration: none; float: left; display: block;
}
#navmain a:hover {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
#navmain a:focus {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.none #navmain {
	background: url("/external/07/images/nav_gradient_bottom.gif"); width: 100%; overflow: hidden; font-size: 11px;
}
.siteIndex #navmain {
	background: url("/external/07/images/nav_gradient_bottom.gif"); width: 100%; overflow: hidden; font-size: 11px;
}
.map #navmain {
	background: url("/external/07/images/nav_gradient_bottom.gif"); width: 100%; overflow: hidden; font-size: 11px;
}
.none #navmain ul {
	background: url("/external/07/images/nav_gradient.gif"); list-style: none; margin: 0px; padding: 0px; float: left; z-index: 1;
}
.siteIndex #navmain ul {
	background: url("/external/07/images/nav_gradient.gif"); list-style: none; margin: 0px; padding: 0px; float: left; z-index: 1;
}
.map #navmain ul {
	background: url("/external/07/images/nav_gradient.gif"); list-style: none; margin: 0px; padding: 0px; float: left; z-index: 1;
}
.none #navmain li {
	float: left;
}
.siteIndex #navmain li {
	float: left;
}
.map #navmain li {
	float: left;
}
.none #navmain a {
	background: url("/external/07/images/navcorner.gif") no-repeat right top; padding: 0px 16px; color: rgb(255, 255, 255); line-height: 23px; text-decoration: none; float: left; display: block;
}
.siteIndex #navmain a {
	background: url("/external/07/images/navcorner.gif") no-repeat right top; padding: 0px 16px; color: rgb(255, 255, 255); line-height: 23px; text-decoration: none; float: left; display: block;
}
.map #navmain a {
	background: url("/external/07/images/navcorner.gif") no-repeat right top; padding: 0px 16px; color: rgb(255, 255, 255); line-height: 23px; text-decoration: none; float: left; display: block;
}
.none #navmain a:hover {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 1px;
}
.none #navmain a:focus {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 1px;
}
.siteIndex #navmain a:hover {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 1px;
}
.map #navmain a:hover {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 1px;
}
.siteIndex #navmain a:focus {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 1px;
}
.map #navmain a:focus {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 1px;
}
.home #navmain a.home {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.whatIMFdoes #navmain a.whatIMFdoes {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.resIMF #navmain a.resIMF {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.datastats #navmain a.datastats {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.publication #navmain a.pubs {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.pubsurvey #navmain a.pubs {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.about #navmain a.about {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.capacity #navmain a.capacity {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.capacity.about #navmain a.capacity {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.capacity.about #navmain a.about {
	background: url("/external/07/images/navcorner.gif") no-repeat right top; padding: 0px 16px; color: rgb(255, 255, 255); line-height: 23px; text-decoration: none; float: left; display: block;
}
.news #navmain a.news {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.video #navmain a.video {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.countryinfo #navmain a.countryinfo {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.copyright #navmain a.about {
	background: url("/external/07/images/navcornera.gif") no-repeat left bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.privacy #navmain a.about {
	background: url("/external/07/images/navcornera.gif") no-repeat left bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.home #navmain a#home {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.whatIMFdoes #navmain a#whatIMFdoes {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.datastats #navmain a#datastats {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.publication #navmain a#pubs {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.pubsurvey #navmain a#pubs {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.about #navmain a#about {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.news #navmain a#news {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.video #navmain a#videos {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.countryinfo #navmain a#countryinfo {
	background: url("/external/07/images/navcorner.gif") no-repeat right bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.copyright #navmain a#about {
	background: url("/external/07/images/navcornera.gif") no-repeat left bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
.privacy #navmain a#about {
	background: url("/external/07/images/navcornera.gif") no-repeat left bottom rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 22px; margin-top: 2px;
}
#navthird ul {
	background: rgb(163, 168, 171); margin: 0px; padding-top: 1em; padding-bottom: 1em; list-style-type: none;
}
#navthird li {
	background: url("/external/07/images/arrow_2.gif") no-repeat left 0.4em; padding-bottom: 0.3em; padding-left: 1em; margin-left: 2em;
}
#navthird a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#navthird a:hover {
	text-decoration: underline;
}
#navthird a:visited {
	color: rgb(51, 51, 51);
}
.notify {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(2, 51, 146); border-image: none; margin-bottom: 2em;
}
#content-nav .notify {
	margin-top: 1em; margin-bottom: 1em;
}
.notify .icon {
	background: url("/external/07/images/mail_icon.gif") no-repeat 12px 2px rgb(59, 123, 194); margin: 0px; padding: 0.5em 0px 0.5em 3.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-top-color: rgb(105, 162, 222); border-top-width: 2px; border-top-style: solid;
}
.notify .noicon {
	background: rgb(59, 123, 194); margin: 0px; padding: 0.5em 0px 0.5em 1em; font-family: Georgia, "Times New Roman", Times, serif; border-top-color: rgb(105, 162, 222); border-top-width: 2px; border-top-style: solid;
}
.notify .icon {
	color: rgb(255, 255, 255);
}
.notify .noicon {
	color: rgb(255, 255, 255);
}
.notify p {
	margin: 0px 0.5em; line-height: 1.5em; padding-top: 1em; padding-bottom: 1em;
}
.notify p a {
	color: rgb(204, 102, 0);
}
.notify p a:visited {
	color: rgb(102, 102, 153);
}
.notify ul li {
	font-size: 0.8em; margin-left: -0.5em;
}
.notify2 {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(51, 51, 51); border-image: none; margin-bottom: 2em;
}
.notify2 .noicon {
	background: rgb(122, 122, 122); margin: 0px; padding: 0.5em 0px 0.7em 0.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-top-color: rgb(153, 153, 153); border-top-width: 2px; border-top-style: solid;
}
.notify2 ul li {
	font-size: 0.9em; margin-left: -0.5em;
}
#navfourth {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(153, 153, 153); margin: 20px; border-image: none; font-family: Georgia, "Times New Roman", Times, serif;
}
#navfourth ul {
	margin: 0px; padding-top: 1em; padding-bottom: 1em; list-style-type: none;
}
#navfourth li {
	background: url("/external/07/images/arrow.gif") no-repeat left 0.4em; padding-bottom: 0.3em; padding-left: 1em; margin-left: 1em;
}
#navfourth a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#navfourth a:hover {
	text-decoration: underline;
}
#navfourth a:visited {
	color: rgb(102, 102, 153);
}
#navfourth h3 {
	background: rgb(226, 222, 222); margin: 0px; padding: 0.5em 0px 0.5em 1em; color: rgb(51, 51, 51); font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
ul.pagelist {
	list-style: none; padding: 0px;
}
ul.pagelist li {
	background: url("/external/07/images/arrow.gif") no-repeat left 0.8em; margin-top: 0.5em;
}
.pagelist-last {
	margin-bottom: 0.8em;
}
#content-sub ul.pagelist {
	list-style: none; padding: 0px;
}
#content-sub ul.pagelist li {
	background: url("/external/07/images/arrow.gif") no-repeat left 0.9em; margin-top: 0.5em;
}
#content-sub .pagelist-last {
	margin-bottom: 0.8em;
}
.grayback {
	background: rgb(243, 244, 246);
}
.ularrow {
	list-style: none; margin-left: 15px;
}
.ularrow ul {
	padding-top: 1em; padding-bottom: 1em; list-style-type: none;
}
.ularrow li {
	background: url("/external/07/images/arrow.gif") no-repeat left 0.4em; padding-bottom: 0.3em; padding-left: 1em; margin-left: 1em;
}
.ularrow a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.ularrow a:hover {
	color: rgb(202, 105, 0); text-decoration: underline;
}
.ularrow a:active {
	color: rgb(202, 105, 0); text-decoration: underline;
}
.ularrow a:visited {
	color: rgb(102, 102, 153); text-decoration: none;
}
ul.ulbullet {
	padding-top: 1em; padding-bottom: 1em; margin-left: 4em !important;
}
ul.ulbullet li {
	padding-bottom: 0.3em;
}
ul.ulbullet a {
	color: rgb(51, 51, 51); text-decoration: none;
}
ul.ulbullet a:hover {
	color: rgb(202, 105, 0); text-decoration: underline;
}
ul.ulbullet a:active {
	color: rgb(202, 105, 0); text-decoration: underline;
}
ul.ulbullet a:visited {
	color: rgb(202, 105, 0); text-decoration: underline;
}
ul.colorlink a {
	color: rgb(216, 106, 34); text-decoration: none;
}
ul.ulbullet a:visited {
	color: rgb(102, 102, 153); text-decoration: none;
}
.hlist {
	list-style: none; margin: 0px 0px 0px 1.5em; padding: 0px; width: 535px; overflow: hidden;
}
.hlist ul {
	list-style: none; margin: 0px; padding: 0px; float: left;
}
.hlist li {
	margin: 0.2em; text-align: left; float: left;
}
.fthlist {
	list-style: none; margin: 0px 0px 0px 1.5em; padding: 0px; overflow: hidden; font-size: 0.95em;
}
.fthlist ul {
	list-style: none; margin: 0px; padding: 0px; float: left;
}
.fthlist li {
	margin: 0.2em 0.1em; padding: 0px; border: 0px currentColor; border-image: none; width: 74px !important; text-align: center; float: left;
}
ul#navpage {
	background: url("/external/07/images/shade2.gif") repeat-x left bottom; font: bold 0.95em/normal Georgia, "Times New Roman", Times, serif; list-style: none; margin: 0px; padding: 0px 0px 2em; font-size-adjust: none; font-stretch: normal;
}
ul#navpage li {
	margin-left: 10px;
}
ul#navpage a {
	background: url("/external/07/images/arrow.gif") no-repeat left 1.1em; padding: 10px 0px 10px 10px; color: rgb(101, 101, 101); border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul#navpage a.nline {
	border: currentColor !important; border-image: none !important; display: inline !important;
}
ul#navpage a:hover {
	color: rgb(202, 105, 0); text-decoration: none;
}
ul#navpage li a.active {
	background: url("/external/07/images/arrow_3.gif") no-repeat -0.1em 1.3em; border: currentColor; border-image: none; color: rgb(202, 105, 0);
}
li.ohead {
	background: url("/external/07/images/arrow_3.gif") no-repeat 0.5em 0.5em;
}
ul#navpage ul {
	font: 0.9em/normal Verdana, Helvetica, Arial, sans-serif; list-style: none; margin: -0.5em 0px 0px; padding: 0px; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
ul#navpage ul li {
	margin-right: 10px; margin-left: 10px;
}
ul#navpage ul a {
	background: none; padding: 3px 0px 4px 5px; border: 0px currentColor; border-image: none;
}
ul#navpage ul a.active {
	color: rgb(51, 51, 51); font-weight: bold; background-image: none;
}
ul#navpage ul a.active:hover {
	cursor: default;
}
ul#navpage ul.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
ul#navpage li.lastitem a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
ul#navpage li ul.hlistf {
	text-align: left; padding-bottom: 5px;
}
ul#navpage li ul.hlistf li {
	margin: 0px; padding: 0px; display: inline;
}
ul#navpage li ul.hlistf li a {
	margin: 0px !important; padding: 2px 4px 2px 0px !important; line-height: 1.7em; font-size: 0.8em; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline; list-style-type: none;
}
ul#navpage li ul.hlistf li.lastitem a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
ul#navpage li ul.hlistf li:first-child a {
	padding-left: 0px;
}
ul#navpage2 {
	background: url("/external/07/images/shade2.gif") repeat-x left bottom; font: bold 0.95em/normal Georgia, "Times New Roman", Times, serif; list-style: none; margin: 0px; padding: 0px 0px 2em; font-size-adjust: none; font-stretch: normal;
}
ul#navpage2 li {
	margin-left: 10px;
}
ul#navpage2 a {
	background: url("/external/07/images/arrow.gif") no-repeat left 1.1em; padding: 10px 0px 10px 10px; color: rgb(101, 101, 101); border-bottom-color: rgb(210, 204, 204); border-bottom-width: 0px; border-bottom-style: solid; display: block;
}
ul#navpage2 li:last-child a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
ul#navpage2 a:hover {
	color: rgb(202, 105, 0); text-decoration: none;
}
ul#navpage2 li a.active {
	background: url("/external/07/images/arrow_3.gif") no-repeat -0.1em 1.3em; border: currentColor; border-image: none; color: rgb(202, 105, 0);
}
ul#navpage2 ul {
	font: 0.9em/normal Verdana, Helvetica, Arial, sans-serif; list-style: none; margin: -0.5em 0px 0px; padding: 0px; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
ul#navpage2 ul li {
	margin-right: 10px; margin-left: 10px;
}
ul#navpage2 ul a {
	background: none; padding: 3px 0px 4px 5px; border: 0px currentColor; border-image: none;
}
ul#navpage2 ul a.active {
	color: rgb(51, 51, 51); font-weight: bold; background-image: none;
}
ul#navpage2 ul a.active:hover {
	cursor: default;
}
ul#navpage2 ul.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
ul#navpagenew {
	font: bold 0.9em/normal Verdana, Helvetica, Arial, sans-serif; list-style: none; margin: 0px; padding: 0px 0px 0em; font-size-adjust: none; font-stretch: normal;
}
ul#navpagenew li {
	padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; margin-left: 5px;
}
ul#navpagenew a {
	background: url("/external/07/images/arrow.gif") no-repeat left 1.1em; padding: 7px 0px 5px 10px; color: rgb(101, 101, 101); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
ul#navpagenew li:last-child a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
ul#navpagenew a:hover {
	color: rgb(202, 105, 0); text-decoration: underline;
}
ul#navpagenew li a.active {
	background: url("/external/07/images/arrow_3.gif") no-repeat -0.1em 1.3em; border: currentColor; border-image: none; color: rgb(202, 105, 0);
}
ul#navpagenew ul {
	font: 0.9em/normal Verdana, Helvetica, Arial, sans-serif; list-style: none; margin: -0.5em 0px 0px; padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
ul#navpagenew ul li {
	margin-right: 5px; margin-left: 10px;
}
ul#navpagenew ul a {
	background: none; padding: 2px 0px 4px 5px; border: 0px currentColor; border-image: none;
}
ul#navpagenew ul a.active {
	color: rgb(51, 51, 51); font-weight: bold; background-image: none;
}
ul#navpagenew ul a.active:hover {
	cursor: default;
}
ul#navpagenew li.medialinks {
	margin: -0.4em 0px 0px 1.5em;
}
ul#navpagenew a.linone {
	background: none; margin: 0px !important; padding: 0px !important; font-weight: normal !important; display: inline;
}
ul#navpagenew ul.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
ul#navpagenew li.medialinks {
	margin: -0.4em 0px 0px 1.5em;
}
ul#navpagenew a.linone {
	background: none; margin: 0px; padding: 0px; font-weight: normal !important; display: inline;
}
ul#navpagenew li.mediaimg {
	margin: 0em 0px 0px 1.5em; font-size: 0.9em !important;
}
ul#navpagenew li.mediaimg a {
	text-align: left; padding-left: 18px !important;
}
ul#navpagenew li.mediaimg a:hover {
	text-decoration: underline;
}
ul#navpagenew li.mediaimg a.pc {
	background: url("/external/images/icons/audio.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.mm {
	background: url("/external/images/icons/video.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.wc {
	background: url("/external/images/icons/webcast_blue_small.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.txt {
	background: url("/external/images/icons/txt.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.pdf {
	background: url("/external/images/icons/acrobat.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.3em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.spreadsheet {
	background: url("/external/images/icons/spreadsheet.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.images {
	background: url("/external/images/icons/images.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.date {
	background: url("/external/images/icons/calendar.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.present {
	background: url("/external/images/icons/presentation.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.1em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.rss {
	background: url("/external/images/icons/feed.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.sitemap {
	background: url("/external/images/icons/sitemap_color.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.4em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.printer {
	background: url("/external/images/icons/printer.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.4em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.phone {
	background: url("/external/images/icons/telephone.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.msword {
	background: url("/external/images/icons/msword.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; padding-top: 0.3em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.appcolview {
	background: url("/external/images/icons/application_view_columns.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.1em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.chartbar {
	background: url("/external/images/icons/chart_bar.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.3em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.chartcurve {
	background: url("/external/images/icons/chart_curve.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.chartline {
	background: url("/external/images/icons/chart_line.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.chartpie {
	background: url("/external/images/icons/chart_pie.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.comment {
	background: url("/external/images/icons/comment.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.comments {
	background: url("/external/images/icons/comments.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.databasetab {
	background: url("/external/images/icons/database_table.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.table {
	background: url("/external/images/icons/table.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
ul#navpagenew li.mediaimg a.boxes {
	background: url("/external/images/icons/page_green.png") no-repeat 0em 0em; height: 16px; overflow: visible; padding-top: 0.2em; text-decoration: none; vertical-align: top; display: inline-block;
}
#container {
	background: rgb(255, 255, 255); margin: 0px auto; width: 800px; text-align: center; overflow: visible; position: relative;
}
#branding {
	background: url("/external/07/images/header_bkg.gif") repeat-x left top rgb(58, 118, 188); text-align: left; overflow: hidden;
}
#branding a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#branding a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#content {
	text-align: left; overflow: auto; font-size: 110%;
}
#content-main {
	width: 568px; overflow: hidden; padding-bottom: 2em; float: left; min-height: 250px;
}
#content-main .column1 {
	overflow: hidden; float: left;
}
#content-main .column1sm {
	overflow: hidden; float: left;
}
#content-main .column2 {
	overflow: hidden; float: left;
}
#content-main .column2sm {
	overflow: hidden; float: left;
}
#content-main .column1sm p {
	line-height: 1.5em; padding-bottom: 0em; font-size: 80%;
}
#content-main .column2sm p {
	line-height: 1.5em; padding-bottom: 0em; font-size: 80%;
}
#content-main .column1sm ul {
	margin: 0px 0px 0px 3.5em;
}
#content-main .column2sm ul {
	margin: 0px 0px 0px 3.5em;
}
#content-main .column1sm ul li {
	margin: 0em; padding: 0px; font-size: 80%;
}
#content-main .column2sm ul li {
	margin: 0em; padding: 0px; font-size: 80%;
}
#content-main .last {
	clear: right;
}
#content-sub {
	width: 232px; overflow: hidden; padding-bottom: 1em; font-size: 0.9em; float: right;
}
#content-sub h2 {
	font-size: 1.3em;
}
#content-sub h3 {
	padding-left: 0.5em;
}
#content-sub h4 {
	padding-top: 0.5em; margin-right: 0.5em;
}
#content-sub table {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(2, 51, 146); border-image: none; width: 99%; font-size: 0.9em; margin-bottom: 10px; margin-left: 1px;
}
#content-sub .caption {
	width: 100%; line-height: 1.1em; padding-top: 0px; font-size: 0.9em; margin-top: 0px;
}
#content-sub caption {
	background: rgb(0, 51, 153); padding: 0.5em 0px 0.5em 0.5em; text-align: left; color: rgb(255, 255, 255); font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: bold; margin-top: 10px; margin-left: 0px;
}
#content-sub .weosection {
	background-image: url("/external/07/images/bg_stripes2.gif");
}
.italicfix {
	width: 98%;
}
#content-sub .sectionhilite {
	background: url("/external/07/images/bg_stripes.gif") repeat-x left top rgb(213, 215, 218); padding: 0.5em 0px; min-height: 120px;
}
#content-sub .sectionhilite p {
	padding-top: 0px; padding-bottom: 0.5em; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.9em; margin-top: 0em; margin-bottom: 0em;
}
#content-sub .sectionhilite h5 {
	padding-bottom: 0.5em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;
}
#content-sub .sectionhilite h5 .h5smaller {
	font-size: 0.9em;
}
#content-sub .sectionhilite h5 img {
	margin: 0px 0.5em 0px 0px; padding: 0px;
}
#content-sub .sectionhilite h4 {
	padding-bottom: 0.5em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;
}
#content-sub .sectionhilite h4 + p {
	margin-top: -0.2em; margin-bottom: 0em;
}
#content-sub .sectionhilite h4 img {
	margin: 0px 0.5em 0px 0px; padding: 0px;
}
#content-sub .sectionhilite a {
	color: rgb(51, 51, 51) !important; font-size: 1.1em;
}
#content-sub .sectionhilite a:visited {
	color: rgb(102, 102, 153) !important; font-size: 1.1em;
}
#content-sub .sectionhilite img {
	margin: 0px 1em;
}
#content-colbreak {
	width: 800px; text-align: left !important; clear: both;
}
.horizbreak {
	width: 550px; height: 5px; color: rgb(204, 204, 204); margin-top: 20px;
}
.tablepodcast {
	border: currentColor; border-image: none; margin-top: 10px; margin-left: -1px;
}
.media {
	margin: 0px 0.5em 0.2em 1em !important; width: 100% !important; padding-bottom: 0.5em !important; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em !important;
}
.bordertop {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
ul.media {
	list-style: none; margin: 0em; padding: 0em;
}
ul.media a {
	padding: 7px 0px 5px 19px; text-align: right; text-decoration: none;
}
ul.media a:hover {
	text-decoration: underline;
}
ul.media li {
	list-style: none; margin-left: 0.7em; float: left;
}
ul.media li .last {
	clear: both;
}
ul.media li.podcastlite {
	background: url("/external/images/icons/light/audio.png") no-repeat 0.1em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: top; display: inline-block;
}
ul.media li.mmlite {
	background: url("/external/images/icons/light/video.png") no-repeat 0.1em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: top; display: inline-block;
}
ul.media li.webcastlite {
	background: url("/external/images/icons/light/webcast_blue_small.png") no-repeat 0.1em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: top; display: inline-block;
}
ul.media li.podcastdark {
	background: url("/external/images/icons/dark/audio.png") no-repeat 0.1em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: top; display: inline-block;
}
ul.media li.mmdark {
	background: url("/external/images/icons/dark/video.png") no-repeat 0.1em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: top; display: inline-block;
}
ul.media li.webcastdark {
	background: url("/external/images/icons/dark/webcast_blue_small.png") no-repeat 0.1em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: top; display: inline-block;
}
#podcastarabic {
	text-align: right; font-size: 16px; direction: rtl;
}
#podcastarabic .podcastARtxt {
	width: 320px; text-align: right; font-size: 16px; float: left; direction: rtl;
}
#content-sub .sectionhilite4 {
	background: url("/external/07/images/bg_stripes.gif") repeat-x left top rgb(213, 215, 218); padding: 0.5em 0px; min-height: 120px;
}
#content-sub .sectionhilite4 p {
	font: 1.3em/1.5em Georgia, "Times New Roman", Times, serif; font-size-adjust: none; font-stretch: normal;
}
#content-sub .sectionhilite4 a {
	color: rgb(51, 51, 51) !important; font-size: 1.1em;
}
#content-sub .sectionhilite4 a:visited {
	color: rgb(102, 102, 153) !important; font-size: 1.1em;
}
#content-sub .sectionhilite4 img {
	margin: 0px 1em;
}
#content-sub .sectionhilite2 {
	background: rgb(163, 168, 171); padding: 0.5em 0px; border: 1px solid rgb(107, 131, 122); border-image: none; clear: both;
}
#content-sub .sectionhilite2 p {
	margin-left: 1.5em;
}
#content-sub .sectionhilite2 a {
	color: rgb(255, 255, 255) !important; font-size: 1.1em;
}
#content-sub .sectionhilite3 {
	background: rgb(204, 204, 204); padding: 0.5em 0px; clear: both;
}
#content-sub .sectionhilite3 p {
	margin-left: 1.5em;
}
#content-sub .sectionhilite3 a {
	color: rgb(51, 51, 51) !important; font-size: 1.1em;
}
#content-sub .sectionhilite3 a:visited {
	color: rgb(102, 102, 153) !important; font-size: 1.1em;
}
.sectionhilite3 {
	padding: 0px !important; margin-top: 2em; margin-bottom: 2em; border-top-color: rgb(2, 51, 146); border-bottom-color: currentColor; border-top-width: 4px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.sectionhilite3 h3 {
	margin: 0px; padding: 5px 0px 10px 10px; color: rgb(255, 255, 255); font-family: Georgia, "Times New Roman", Times, serif; border-top-color: rgb(153, 204, 255); border-top-width: 2px; border-top-style: solid; background-color: rgb(102, 153, 204);
}
#content-nav {
	width: 218px; padding-top: 0.5em; margin-left: -568px; float: left;
}
#content-nav img {
	margin: 0px 10px;
}
#toplink {
	background: url("/external/images/top_back.png") no-repeat center;
}
.topbutton {
	background: url("/external/images/top.png") no-repeat right; width: 17px; height: 19px; text-align: left; overflow: visible; margin-left: 720px; vertical-align: top; display: inline-block;
}
html:first-child .topbutton {
	background: url("/external/images/top.png") no-repeat right; width: 17px; height: 19px; text-align: left; overflow: visible; margin-left: 720px; display: inline-table;
}
*:first-child + html .topbutton {
	background: url("/external/images/top.png") no-repeat right; width: 17px; height: 19px; text-align: left; overflow: visible; margin-left: 720px; display: inline-block;
}
.arrowcont {
	width: 100%; height: 2em;
}
.toplace {
	padding: 0px 5px 15px 0px; text-align: right; margin-top: -18px; margin-bottom: -10px;
}
.topicon {
	background: url("/external/images/top_ind.png") no-repeat right; width: 9px; height: 9px; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
#siteinfo {
	background: url("/external/07/images/seal_2.gif") no-repeat 10px 5px rgb(82, 142, 209); padding: 1.5em 0px; width: 100%; font-size: 99%; float: left;
}
#siteinfo ul {
	margin: 0px 0px 0px 65px; padding: 3px 0px; float: left; display: inline; list-style-type: none;
}
#siteinfo li {
	line-height: 0.9em; font-size: 1em; display: inline;
}
#siteinfo a {
	padding: 0.2em 0.75em; color: rgb(255, 255, 255); text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
#siteinfo ul li:last-child a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfo .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoCHI {
	background: url("/external/07/images/CHseal_2.gif") no-repeat 10px 5px rgb(82, 142, 209); padding: 1.5em 0px; width: 100%; font-size: 0.9em; float: left;
}
#siteinfoCHI ul {
	margin: 0px 0px 0px 70px; padding: 3px 0px; float: left; display: inline; list-style-type: none;
}
#siteinfoCHI li {
	line-height: 0.9em; font-size: 1em; display: inline;
}
#siteinfoCHI a {
	padding: 0.2em 0.75em; color: rgb(255, 255, 255); text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
#siteinfoCHI ul li:last-child a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoCHI .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoJPN {
	background: url("/external/07/images/seal_2.gif") no-repeat 10px 5px rgb(82, 142, 209); padding: 1.5em 0px; width: 100%; font-size: 0.9em; float: left;
}
#siteinfoJPN {
	background: url("/external/07/images/seal_2.gif") no-repeat 10px 5px rgb(82, 142, 209); padding: 1.5em 0px; width: 100%; font-size: 0.9em; float: left;
}
#siteinfoJPN ul {
	margin: 0px 0px 0px 70px; padding: 3px 0px; float: left; display: inline; list-style-type: none;
}
#siteinfoJPN li {
	line-height: 0.9em; font-size: 1em; display: inline;
}
#siteinfoJPN a {
	padding: 0.2em 0.75em; color: rgb(255, 255, 255); text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
#siteinfoJPN ul li:last-child a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoJPN .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoRUS {
	background: url("/external/07/images/RUseal_2.gif") no-repeat 10px 5px rgb(82, 142, 209); padding: 1.5em 0px; width: 100%; font-size: 0.9em; float: left;
}
#siteinfoRUS ul {
	margin: 0px 0px 0px 70px; padding: 3px 0px; float: left; display: inline; list-style-type: none;
}
#siteinfoRUS li {
	line-height: 0.9em; font-size: 1em; display: inline;
}
#siteinfoRUS a {
	padding: 0.2em 0.75em; color: rgb(255, 255, 255); text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
#siteinfoRUS ul li:last-child a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoRUS .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoESL {
	background: url("/external/07/images/SPseal_2.gif") no-repeat 10px 5px rgb(82, 142, 209); padding: 1.5em 0px; width: 100%; font-size: 0.9em; float: left;
}
#siteinfoESL ul {
	margin: 0px 0px 0px 70px; padding: 3px 0px; float: left; display: inline; list-style-type: none;
}
#siteinfoESL li {
	line-height: 0.9em; font-size: 1em; display: inline;
}
#siteinfoESL a {
	padding: 0.2em 0.75em; color: rgb(255, 255, 255); text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
#siteinfoESL ul li:last-child a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoESL .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoFRA {
	background: url("/external/07/images/FRseal_2.gif") no-repeat 10px 5px rgb(82, 142, 209); padding: 1.5em 0px; width: 100%; font-size: 0.9em; float: left;
}
#siteinfoFRA ul {
	margin: 0px 0px 0px 70px; padding: 3px 0px; float: left; display: inline; list-style-type: none;
}
#siteinfoFRA li {
	line-height: 0.9em; font-size: 1em; display: inline;
}
#siteinfoFRA a {
	padding: 0.2em 0.75em; color: rgb(255, 255, 255); text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
#siteinfoFRA ul li:last-child a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfoFRA .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#siteinfo .active {
	color: rgb(57, 61, 62); font-weight: bold;
}
#siteinfoJPN .active {
	color: rgb(57, 61, 62); font-weight: bold;
}
#siteinfoCHI .active {
	color: rgb(57, 61, 62); font-weight: bold;
}
#siteinfoFRA .active {
	color: rgb(57, 61, 62); font-weight: bold;
}
#siteinfoESL .active {
	color: rgb(57, 61, 62); font-weight: bold;
}
#siteinfoRUS .active {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #navlanguage {
	top: 80px; right: 10px; font-size: 0.9em; position: absolute;
}
.news #navlanguage {
	display: none;
}
.whatIMFdoes #navlanguage {
	display: none;
}
.home #siteinfo a.homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfo a.whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.resIMF #siteinfo a.resIMFBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatsnew #siteinfo a.whatsNewBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfo a.dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfo a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfo a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfo a.aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfo a.newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.video #siteinfo a.videosBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfo a.mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfo a.siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfo a.contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfo a.termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfo a.priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfo a.crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfo a.whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfo a.countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoJPN a.homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoJPN a.whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatsnew #siteinfoJPN a.whatsNewBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoJPN a.dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoJPN a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoJPN a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoJPN a.aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoJPN a.newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoJPN a.mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoJPN a.siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoJPN a.contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoJPN a.termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoJPN a.priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoJPN a.crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoJPN a.whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoJPN a.countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoCHI a.homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoCHI a.whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatsnew #siteinfoCHI a.whatsNewBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoCHI a.dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoCHI a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoCHI a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoCHI a.aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoCHI a.newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoCHI a.mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoCHI a.siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoCHI a.contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoCHI a.termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoCHI a.priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoCHI a.crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoCHI a.whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoCHI a.countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoRUS a.homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoRUS a.whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatsnew #siteinfoRUS a.whatsNewBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoRUS a.dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoRUS a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoRUS a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoRUS a.aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoRUS a.newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoRUS a.mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoRUS a.siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoRUS a.contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoRUS a.termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoRUS a.priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoRUS a.crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoRUS a.whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoRUS a.countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoESL a.homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoESL a.whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatsnew #siteinfoESL a.whatsNewBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoESL a.dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoESL a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoESL a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoESL a.aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoESL a.newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoESL a.mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoESL a.siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoESL a.contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoESL a.termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoESL a.priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoESL a.crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoESL a.whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoESL a.countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoFRA a.homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoFRA a.whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatsnew #siteinfoFRA a.whatsNewBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoFRA a.dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoFRA a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoFRA a.pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoFRA a.aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoFRA a.newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoFRA a.mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoFRA a.siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoFRA a.contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoFRA a.termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoFRA a.priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoFRA a.crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoFRA a.whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoFRA a.countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfo a#homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfo a#whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfo a#dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfo a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfo a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfo a#aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfo a#newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.video #siteinfo a#videosBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfo a#mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfo a#siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfo a#contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfo a#termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfo a#priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfo a#crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfo a#whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfo a#countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoJPN a#homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoJPN a#whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoJPN a#dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoJPN a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoJPN a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoJPN a#aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoJPN a#newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoJPN a#mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoJPN a#siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoJPN a#contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoJPN a#termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoJPN a#priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoJPN a#crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoJPN a#whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoJPN a#countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoCHI a#homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoCHI a#whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoCHI a#dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoCHI a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoCHI a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoCHI a#aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoCHI a#newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoCHI a#mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoCHI a#siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoCHI a#contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoCHI a#termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoCHI a#priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoCHI a#crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoCHI a#whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoCHI a#countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoRUS a#homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoRUS a#whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoRUS a#dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoRUS a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoRUS a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoRUS a#aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoRUS a#newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoRUS a#mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoRUS a#siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoRUS a#contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoRUS a#termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoRUS a#priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoRUS a#crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoRUS a#whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoRUS a#countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoESL a#homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoESL a#whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoESL a#dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoESL a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoESL a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoESL a#aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoESL a#newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoESL a#mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoESL a#siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoESL a#contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoESL a#termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoESL a#priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoESL a#crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoESL a#whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoESL a#countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.home #siteinfoFRA a#homeBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.what #siteinfoFRA a#whatBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.datastats #siteinfoFRA a#dataStatsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.publication #siteinfoFRA a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.pubsurvey #siteinfoFRA a#pubsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.about #siteinfoFRA a#aboutBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.news #siteinfoFRA a#newsBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.map #siteinfoFRA a#mapBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.siteIndex #siteinfoFRA a#siteIndexBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.contact #siteinfoFRA a#contactBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.glossary #siteinfoFRA a#termBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.privacy #siteinfoFRA a#priBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.copyright #siteinfoFRA a#crightBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatIMFdoes #siteinfoFRA a#whatIMFdoesBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.countryinfo #siteinfoFRA a#countryInfoBtm {
	color: rgb(57, 61, 62); font-weight: bold;
}
.whatsnew a.whatsnewHilite {
	color: rgb(57, 61, 62) !important; font-weight: bold;
}
.map a.mapHilite {
	color: rgb(57, 61, 62) !important; font-weight: bold;
}
.siteIndex a.siteIndexHilite {
	color: rgb(57, 61, 62) !important; font-weight: bold;
}
.contact a.contactHilite {
	color: rgb(57, 61, 62) !important; font-weight: bold;
}
.glossary a.termHilite {
	color: rgb(57, 61, 62) !important; font-weight: bold;
}
.what #siteinfoJPN #navlanguage {
	display: none;
}
.whatsnew #siteinfoJPN #navlanguage {
	display: none;
}
.datastats #siteinfoJPN #navlanguage {
	display: none;
}
.publication #siteinfoJPN #navlanguage {
	display: none;
}
.pubsurvey #siteinfoJPN #navlanguage {
	display: none;
}
.about #siteinfoJPN #navlanguage {
	display: none;
}
.news #siteinfoJPN #navlanguage {
	display: none;
}
.map #siteinfoJPN #navlanguage {
	display: none;
}
.siteIndex #siteinfoJPN #navlanguage {
	display: none;
}
.none #siteinfoJPN #navlanguage {
	display: none;
}
.contact #siteinfoJPN #navlanguage {
	display: none;
}
.glossary#siteinfoJPN #navlanguage {
	display: none;
}
.privacy #siteinfoJPN #navlanguage {
	display: none;
}
.copyright #siteinfoJPN #navlanguage {
	display: none;
}
.whatIMFdoes #siteinfoJPN #navlanguage {
	display: none;
}
.countryinfo #siteinfoJPN #navlanguage {
	display: none;
}
.what #siteinfoCHI #navlanguage {
	display: none;
}
.whatsnew #siteinfoCHI #navlanguage {
	display: none;
}
.datastats #siteinfoCHI #navlanguage {
	display: none;
}
.publication #siteinfoCHI #navlanguage {
	display: none;
}
.pubsurvey #siteinfoCHI #navlanguage {
	display: none;
}
.about #siteinfoCHI #navlanguage {
	display: none;
}
.news #siteinfoCHI #navlanguage {
	display: none;
}
.map #siteinfoCHI #navlanguage {
	display: none;
}
.siteIndex #siteinfoCHI #navlanguage {
	display: none;
}
.none #siteinfoCHI #navlanguage {
	display: none;
}
.contact #siteinfoCHI #navlanguage {
	display: none;
}
.glossary #siteinfoCHI #navlanguage {
	display: none;
}
.privacy #siteinfoCHI #navlanguage {
	display: none;
}
.copyright #siteinfoCHI #navlanguage {
	display: none;
}
.whatIMFdoes #siteinfoCHI #navlanguage {
	display: none;
}
.countryinfo #siteinfoCHI #navlanguage {
	display: none;
}
.what #siteinfoRUS #navlanguage {
	display: none;
}
.whatsnew #siteinfoRUS #navlanguage {
	display: none;
}
.datastats #siteinfoRUS #navlanguage {
	display: none;
}
.publication #siteinfoRUS #navlanguage {
	display: none;
}
.pubsurvey #siteinfoRUS #navlanguage {
	display: none;
}
.about #siteinfoRUS #navlanguage {
	display: none;
}
.news #siteinfoRUS #navlanguage {
	display: none;
}
.map #siteinfoRUS #navlanguage {
	display: none;
}
.siteIndex #siteinfoRUS #navlanguage {
	display: none;
}
.none #siteinfoRUS #navlanguage {
	display: none;
}
.contact #siteinfoRUS #navlanguage {
	display: none;
}
.glossary #siteinfoRUS #navlanguage {
	display: none;
}
.privacy #siteinfoRUS #navlanguage {
	display: none;
}
.copyright #siteinfoRUS #navlanguage {
	display: none;
}
.whatIMFdoes #siteinfoRUS #navlanguage {
	display: none;
}
.countryinfo #siteinfoRUS #navlanguage {
	display: none;
}
.what #siteinfoESL #navlanguage {
	display: none;
}
.whatsnew #siteinfoESL #navlanguage {
	display: none;
}
.datastats #siteinfoESL #navlanguage {
	display: none;
}
.publication #siteinfoESL #navlanguage {
	display: none;
}
.pubsurvey #siteinfoESL #navlanguage {
	display: none;
}
.about #siteinfoESL #navlanguage {
	display: none;
}
.news #siteinfoESL #navlanguage {
	display: none;
}
.map #siteinfoESL #navlanguage {
	display: none;
}
.siteIndex #siteinfoESL #navlanguage {
	display: none;
}
.none #siteinfoESL #navlanguage {
	display: none;
}
.contact #siteinfoESL #navlanguage {
	display: none;
}
.glossary #siteinfoESL #navlanguage {
	display: none;
}
.privacy #siteinfoESL #navlanguage {
	display: none;
}
.copyright #siteinfoESL #navlanguage {
	display: none;
}
.whatIMFdoes #siteinfoESL #navlanguage {
	display: none;
}
.countryinfo #siteinfoESL #navlanguage {
	display: none;
}
.what #siteinfoFRA #navlanguage {
	display: none;
}
.whatsnew #siteinfoFRA #navlanguage {
	display: none;
}
.datastats #siteinfoFRA #navlanguage {
	display: none;
}
.publication #siteinfoFRA #navlanguage {
	display: none;
}
.pubsurvey #siteinfoFRA #navlanguage {
	display: none;
}
.about #siteinfoFRA #navlanguage {
	display: none;
}
.news #siteinfoFRA #navlanguage {
	display: none;
}
.map #siteinfoFRA #navlanguage {
	display: none;
}
.siteIndex #siteinfoFRA #navlanguage {
	display: none;
}
.none #siteinfoFRA #navlanguage {
	display: none;
}
.contact #siteinfoFRA #navlanguage {
	display: none;
}
.glossary #siteinfoFRA #navlanguage {
	display: none;
}
.privacy #siteinfoFRA #navlanguage {
	display: none;
}
.copyright #siteinfoFRA #navlanguage {
	display: none;
}
.whatIMFdoes #siteinfoFRA #navlanguage {
	display: none;
}
.countryinfo #siteinfoFRA #navlanguage {
	display: none;
}
.notify .ihicon {
	background: url("/external/images/icons/dark/telephone.png") no-repeat 12px rgb(59, 123, 194); margin: 0px; padding: 0.5em 0px 0.5em 3.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-top-color: rgb(105, 162, 222); border-top-width: 2px; border-top-style: solid;
}
.notify .ihicon a {
	color: rgb(255, 255, 255) !important;
}
.notify .ihicon a:hover {
	color: rgb(255, 204, 0) !important;
}
.columnspanborder {
	width: 100%; overflow: auto; padding-top: 1em; padding-bottom: 1em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.tophline {
	border-top-color: rgb(210, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.columnspanborder h4 + p {
	margin-top: auto; margin-bottom: auto;
}
.vline {
	background: url("/external/07/images/divider.gif") repeat-y 284px top; min-height: 100%;
}
.leftcol {
	width: 284px; float: left;
}
.rightcol {
	width: 284px; float: right;
}
.columnhd {
	padding-top: 1em; padding-bottom: 1em;
}
.columnspan {
	background: url("/external/07/images/white_eraser.gif") repeat-y 284px 5px; overflow: auto; padding-top: 1.5em;
}
body#home-layout #content {
	background: url("/external/07/images/sub_background.gif") repeat-y right top;
}
body#home-layout #content-main {
	background: url("/external/07/images/divider.gif") repeat-y 284px 5px;
}
body#home-layout #content-main .column1 {
	width: 284px; float: left;
}
body#home-layout #content-main .column1sm {
	width: 284px; float: left;
}
body#home-layout #content-main .column2 {
	width: 284px; float: right;
}
body#home-layout #content-main .column2sm {
	width: 284px; float: right;
}
body#home-layout #content-main .column1 div {
	width: 100%; padding-top: 0.5em; padding-bottom: 1em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#home-layout #content-main .column2 div {
	width: 100%; padding-top: 0.5em; padding-bottom: 1em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#home-layout #content-main .column1 div:last-child {
	padding-bottom: 16em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#home-layout #content-main .column2 div:last-child {
	padding-bottom: 16em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#home-layout #content-main .column1sm div:last-child {
	padding-bottom: 16em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#home-layout #content-main .column2sm div:last-child {
	padding-bottom: 16em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#home-layout #content-main h3 {
	background: url("/external/07/images/white_eraser.gif") repeat-y 284px 5px; margin-bottom: 0px;
}
body#channel-layout #content {
	background: url("/external/07/images/divider3.gif") repeat-y right top; min-width: 800px;
}
body#channel-layout #content-main {
	width: 350px; padding-top: 2em; margin-left: 218px; float: left; display: inline;
}
body#channel-layout #content-nav p {
	font-size: 0.9em;
}
body#channel-layout #content-sub {
	float: right;
}
body#channel-layout2 #content {
	background: url("/external/07/images/divider2.gif") repeat-y 218px 0px;
}
body#channel-layout2 #content-main {
	width: 580px; padding-top: 2em; float: right;
}
body#channel-layout2 #content-nav p {
	font-size: 0.9em;
}
body#channel-layout2 #content-nav {
	margin-left: 0px;
}
body#channel-layout2 .columns {
	background-position: 284px 0px; float: left; min-height: 200px; background-image: url("/external/07/images/divider.gif"); background-repeat: repeat-y;
}
body#channel-layout2 #content-main .column1 {
	width: 284px; float: left;
}
body#channel-layout2 #content-main .column1sm {
	width: 284px; float: left;
}
body#channel-layout2 #content-main .column2 {
	width: 295px; float: right;
}
body#channel-layout2 #content-main .column2sm {
	width: 295px; float: right;
}
body#channel-layout2 #content-main .spancolsm {
	width: 100%;
}
body#channel-layout2 #content-main .column1 div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout2 #content-main .column2 div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout2 #content-main .column1sm div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout2 #content-main .column2sm div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout2 #content-main .column1 div:last-child {
	padding-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#home-layout #content-main .column2 div:last-child {
	padding-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout2 #content-main .column1sm div:last-child {
	padding-bottom: 0em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#home-layout #content-main .column2sm div:last-child {
	padding-bottom: 0em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout2 #content-main .column1 .piconbox {
	text-align: right; padding-top: 0em !important; padding-bottom: 0em !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
body#channel-layout2 #content-main .column2 .piconbox {
	text-align: right; padding-top: 0em !important; padding-bottom: 0em !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
body#channel-layout2 #content-main .column1sm .piconbox {
	text-align: right; padding-top: 0em !important; padding-bottom: 0em !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
body#channel-layout2 #content-main .column2sm .piconbox {
	text-align: right; padding-top: 0em !important; padding-bottom: 0em !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
body#channel-layout2 #content-main .piconbox {
	width: 98%; padding-bottom: 0px;
}
body#channel-layout2 #content-main .pficon {
	padding: 0px; text-align: right; margin-top: 0em !important; margin-bottom: 0px;
}
body#channel-layout2 #content-main .columnspan {
	padding-top: 0px;
}
body#channel-layout3 #content-main {
	padding-top: 2em; padding-bottom: 3em; float: left;
}
body#channel-layout3 #content {
	background: url("/external/07/images/sub_background.gif") repeat-y right top; min-width: 800px;
}
body#channel-layout3 #content-sub {
	float: right;
}
body#channel-layout3 .columns {
	background-position: 284px 0px; float: left; min-height: 200px; background-image: url("/external/07/images/divider.gif"); background-repeat: repeat-y;
}
body#channel-layout3 #content-main .column1 {
	width: 284px; float: left;
}
body#channel-layout3 #content-main .column1sm {
	width: 284px; float: left;
}
body#channel-layout3 #content-main .column2 {
	width: 284px; float: right;
}
body#channel-layout3 #content-main .column2sm {
	width: 284px; float: right;
}
body#channel-layout3 #content-main .spancolsm {
	width: 100%;
}
body#channel-layout3 #content-main .column1 div {
	width: 100%; padding-top: 0.5em; padding-bottom: 1em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout3 #content-main .column2 div {
	width: 100%; padding-top: 0.5em; padding-bottom: 1em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout3 #content-main .column1 div:last-child {
	padding-bottom: 16em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout3 #content-main .column2 div:last-child {
	padding-bottom: 16em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout3 #content-main .column1sm div:last-child {
	padding-bottom: 16em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout3 #content-main .column2sm div:last-child {
	padding-bottom: 16em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout3 #content-main h3 {
	background: url("/external/07/images/white_eraser.gif") repeat-y 284px 5px; margin-bottom: 0px;
}
body#channel-layout3 #content-main .columnspan {
	padding-top: 0px;
}
body#channel-layout4 #content-main {
	padding-top: 2em; padding-bottom: 3em; float: right;
}
body#channel-layout4 #content {
	background: url("/external/07/images/sub_background.gif") repeat-y left top; min-width: 800px;
}
body#channel-layout4 #content-sub {
	float: left;
}
body#channel-layout4 .columns {
	background-position: 284px 0px; float: left; min-height: 200px; background-image: url("/external/07/images/divider.gif"); background-repeat: repeat-y;
}
body#channel-layout4 #content-main .column1 {
	width: 284px; float: left;
}
body#channel-layout4 #content-main .column1sm {
	width: 284px; float: left;
}
body#channel-layout4 #content-main .column2 {
	width: 284px; float: right;
}
body#channel-layout4 #content-main .column2sm {
	width: 284px; float: right;
}
body#channel-layout4 #content-main .spancolsm {
	width: 100%;
}
body#channel-layout4 #content-main .column1 div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout4 #content-main .column2 div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout4 #content-main .column1sm div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout4 #content-main .column2sm div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout4 #content-main .column1 div:last-child {
	padding-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout4 #content-main .column2 div:last-child {
	padding-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout4 #content-main .column1sm div:last-child {
	padding-bottom: 0em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout4 #content-main .column2sm div:last-child {
	padding-bottom: 0em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout4 #content-main .column1 .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout4 #content-main .column2 .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout4 #content-main .column1sm .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout4 #content-main .column2sm .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout4 #content-main .columnspan {
	padding-top: 0px;
}
body#channel-layout5 #content-main {
	padding-top: 2em; padding-bottom: 3em; float: left;
}
body#channel-layout5 #content {
	background: rgb(255, 255, 255); min-width: 800px;
}
body#channel-layout5 #content-sub {
	background: rgb(255, 255, 255); float: right;
}
body#channel-layout5 .columns {
	background-position: 284px 0px; float: left; min-height: 200px; background-image: url("/external/07/images/divider.gif"); background-repeat: repeat-y;
}
body#channel-layout5 #content-main .column1 {
	width: 284px; float: left;
}
body#channel-layout5 #content-main .column1sm {
	width: 284px; float: left;
}
body#channel-layout5 #content-main .column2 {
	width: 284px; float: right;
}
body#channel-layout5 #content-main .column2sm {
	width: 284px; float: right;
}
body#channel-layout5 #content-main .spancolsm {
	width: 100%;
}
body#channel-layout5 #content-main .column1 div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout5 #content-main .column2 div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout5 #content-main .column1sm div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout5 #content-main .column2sm div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout5 #content-main .column1 div:last-child {
	padding-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout5 #content-main .column2 div:last-child {
	padding-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout5 #content-main .column1sm div:last-child {
	padding-bottom: 0em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout5 #content-main .column2sm div:last-child {
	padding-bottom: 0em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout5 #content-main .column1 .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout5 #content-main .column2 .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout5 #content-main .column1sm .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout5 #content-main .column2sm .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout5 #content-main .columnspan {
	padding-top: 0px;
}
body#channel-layout6 #content-main {
	padding-top: 2em; padding-bottom: 3em; float: right;
}
body#channel-layout6 #content {
	background: rgb(255, 255, 255); min-width: 800px;
}
body#channel-layout6 #content-sub {
	background: rgb(255, 255, 255); float: left;
}
body#channel-layout6 .columns {
	background-position: 284px 0px; float: left; min-height: 200px; background-image: url("/external/07/images/divider.gif"); background-repeat: repeat-y;
}
body#channel-layout6 #content-main .column1 {
	width: 284px; float: left;
}
body#channel-layout6 #content-main .column1sm {
	width: 284px; float: left;
}
body#channel-layout6 #content-main .column2 {
	width: 284px; float: right;
}
body#channel-layout6 #content-main .column2sm {
	width: 284px; float: right;
}
body#channel-layout6 #content-main .spancolsm {
	width: 100%;
}
body#channel-layout6 #content-main .column1 div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout6 #content-main .column2 div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout6 #content-main .column1sm div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout6 #content-main .column2sm div {
	width: 100%; padding-top: 1em; padding-bottom: 1em !important; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout6 #content-main .column1 div:last-child {
	padding-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout6 #content-main .column2 div:last-child {
	padding-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body#channel-layout6 #content-main .column1sm div:last-child {
	padding-bottom: 0em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout6 #content-main .column2sm div:last-child {
	padding-bottom: 0em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout6 #content-main .column1 .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout6 #content-main .column2 .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout6 #content-main .column1sm .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout6 #content-main .column2sm .piconbox {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
body#channel-layout6 #content-main .columnspan {
	padding-top: 0px;
}
body#layout1col #content-main {
	width: 100%; padding-top: 2em; padding-bottom: 3em; float: none;
}
body#layout1col #content {
	background: rgb(255, 255, 255); min-width: 800px;
}
body#layout1col #content-main .columnspan {
	padding-top: 0px;
}
body.pubsurvey #searchform #searchoptions {
	visibility: visible;
}
#content-nav h1 {
	margin-top: 0.5em; margin-left: 0.5em;
}
#content-nav h2 {
	margin-top: 0.5em; margin-left: 0.5em;
}
#content-nav h3 {
	margin-top: 0.5em; margin-left: 0.5em;
}
#content-nav h4 {
	margin-top: 0.5em; margin-left: 0.5em;
}
body#legacy-layout #container {
	background: rgb(255, 255, 255); overflow: visible; min-width: 800px;
}
body#legacy-layout #content {
	background: rgb(255, 255, 255); font-size: 110%; float: left;
}
body#legacy-layout #content .menu ul {
	list-style: none; font-size: 95% !important;
}
body#legacy-layout #content .menu120 ul {
	list-style: none; font-size: 95% !important;
}
body#legacy-layout #content .color2 {
	background-color: rgb(204, 221, 221) !important;
}
body#legacy-layout #content h1 {
	margin-left: 20px;
}
body#legacy-layout #content #dateline {
	margin-left: 20px;
}
body#legacy-layout #content img {
	margin-left: 0px;
}
body#legacy-layout #content .content a {
	color: rgb(216, 106, 34);
}
body#legacy-layout #content .content a {
	color: rgb(216, 106, 34);
}
body#legacy-layout table {
	margin: 0px auto; border: currentColor; border-image: none; width: 100%; font-size: 110%; border-collapse: collapse;
}
body#legacy-layout td {
	font: 0.9em/normal Helvetica, Arial, sans-serif; padding: 0.5em 0px 0.5em 0.5em; vertical-align: top; border-left-color: currentColor; border-left-width: medium; border-left-style: none; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 0.9em/normal Helvetica, Arial, sans-serif; padding: 0.5em 0px 0.5em 0.5em; vertical-align: top; border-left-color: currentColor; border-left-width: medium; border-left-style: none; font-size-adjust: none; font-stretch: normal;
}
.countryglance {
	margin: 0px 20px; border: 1px solid rgb(0, 51, 153); border-image: none;
}
.countryglance h3 {
	background: rgb(0, 51, 153); margin: 0px; padding: 0.5em 0px 0.5em 0.5em; color: rgb(255, 255, 255); font-size: 1.1em;
}
.countryglance p {
	font: 0.8em/normal Verdana, Arial, Helvetica, sans-serif; margin-left: 0.5em; font-size-adjust: none; font-stretch: normal;
}
#searchnews {
	margin: 0px 3px; padding: 0px; color: rgb(0, 0, 0);
}
#searchnews fieldset {
	margin: 0px; padding: 0px; width: 100%;
}
#searchnews label {
	margin-top: 7px; margin-bottom: 2px;
}
#searchnews select {
	border: 1px solid rgb(156, 156, 156); border-image: none; width: 100%; font-size: 0.9em;
}
#searchnews input.text {
	border: 1px solid rgb(156, 156, 156); border-image: none; width: 100%; font-size: 0.9em;
}
#searchnews .option2 {
	margin: 0px; padding: 0px; clear: both;
}
#searchnews label {
	width: 100%;
}
#searchnews .option2 select {
	width: 32.9%; float: left;
}
#searchnews .button1 {
	padding-top: 0px; float: right;
}
#searchnews .button2 {
	width: 50px; padding-top: 0.5em; clear: both; float: right;
}
#searchnews input#newsSearch {
	width: 70%; float: left;
}
fieldset.controls {
	text-align: right;
}
#searchnews fieldset.controls .button1 {
	padding-top: 0px; float: none;
}
#searchnews fieldset.controls .button2 {
	padding-top: 0px; float: none;
}
.searchpage {
	margin: 0px; padding: 5px 10px;
}
.searchpage .text {
	padding: 0.2em; width: 380px; clear: both; float: left;
}
.searchpage .button {
	margin-left: 5px; float: left;
}
.searchpage fieldset {
	margin: 0px; padding-top: 0px;
}
.searchpage a {
	color: rgb(188, 131, 51); font-size: 80%;
}
.searchpage .tips {
	margin-left: 10px;
}
.searchpage .tips a {
	color: rgb(0, 0, 204);
}
.searchpage .radio {
	margin: 0px 2px;
}
.searchpage label {
	font-size: 80%; margin-right: 30px;
}
.h2search {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.suggestedlinks {
	background: rgb(252, 226, 81); font-family: Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0.5em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.suggestedlinks .sgreen a {
	color: rgb(0, 128, 0); font-size: 1em;
}
.suggestedlinks .sgreen {
	color: rgb(0, 128, 0); font-size: 1em;
}
.suggestedlinks h3 {
	border: 0px currentColor; border-image: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.2em; margin-bottom: 0.3em;
}
.suggestedlinks p {
	color: rgb(0, 0, 0); font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin-bottom: 0em;
}
.suggestedlinks a {
	color: rgb(0, 0, 204); font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.2em;
}
.suggestedlinks a:hover {
	color: rgb(0, 0, 204);
}
.results {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.resultsdoc {
	background: rgb(213, 221, 243); margin: 0.5em 0em 0.8em; padding: 0.3em; border-top-color: rgb(51, 102, 204); border-top-width: 1px; border-top-style: solid;
}
.sdate {
	color: rgb(50, 101, 203); font-size: 0.9em;
}
.sdate p {
	padding-top: 0px !important; margin-top: 0px !important;
}
.results div {
	margin-bottom: 1em;
}
.results .smainlink {
	font-family: Geneva, Arial, Helvetica, sans-serif !important; font-size: 1.2em; font-weight: normal;
}
.results .smainlink a {
	color: rgb(0, 0, 204);
}
.results .sgreen a {
	color: rgb(0, 128, 0);
}
.results .sgreen {
	color: rgb(0, 128, 0);
}
.results .sliteblue a {
	color: rgb(119, 119, 204);
}
.results .sliteblue {
	color: rgb(119, 119, 204);
}
.sortoptionstop a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.sortoptionsbottom a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.sortoptionstop {
	margin: 0em; padding: 0em; clear: both;
}
.sortoptionsbottom {
	clear: both; margin-top: -1em; margin-bottom: -0.5em;
}
.shilite {
	font-weight: bold;
}
.sortoptionstop p {
	margin-left: 0.8em;
}
.sortoptionsbottom p {
	margin-left: 0.8em;
}
.sspell {
	margin: 0.3em 0em 0.8em 0.5em; color: rgb(235, 101, 12); font-size: 1.2em;
}
.sspell a {
	color: rgb(0, 0, 204); font-weight: bold;
}
.sspell a:hover {
	color: rgb(0, 0, 204);
}
.noresults {
	font-size: 1.2em;
}
.sindent {
	margin-left: 5em;
}
.pageno {
	text-align: left; margin-left: 1.5em; vertical-align: text-top !important; float: left;
}
.spagelisttop {
	text-align: center; padding-top: 0.8em; padding-bottom: 0.8em; clear: both; font-size: 90%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0em; border-top-color: rgb(210, 204, 204); border-bottom-color: rgb(210, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.spagelistbottom {
	text-align: center; padding-top: 0.8em; padding-bottom: 0.8em; clear: both; font-size: 90%; font-weight: bold; margin-top: 1em; margin-bottom: 0em; border-top-color: rgb(210, 204, 204); border-bottom-color: rgb(210, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.spagelisttop a {
	color: rgb(0, 0, 204); margin-right: 0.3em;
}
.spagelistbottom a {
	color: rgb(0, 0, 204); margin-right: 0.3em;
}
.spselect {
	color: rgb(191, 117, 0); margin-right: 0.3em;
}
.google-branding {
	font: 10px/normal Arial; padding: 0px; text-align: right; margin-top: -2em; float: right; font-size-adjust: none; font-stretch: normal;
}
.google-branding img {
	margin: 0px; padding: 0px; text-align: left; vertical-align: middle;
}
.whatsnew .pageno {
	text-align: left; margin-left: 1.5em; vertical-align: text-top !important; float: left;
}
.whatsnew .spagelisttop {
	text-align: center; padding-top: 0.8em; padding-bottom: 0.8em; clear: both; font-size: 100%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0em; border-top-color: rgb(210, 204, 204); border-bottom-color: rgb(210, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.whatsnew .spagelistbottom {
	text-align: center; padding-top: 0.8em; padding-bottom: 0.8em; clear: both; font-size: 100%; font-weight: bold; margin-top: 1em; margin-bottom: 0em; border-top-color: rgb(210, 204, 204); border-bottom-color: rgb(210, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.whatsnew .spagelisttop a {
	color: rgb(0, 0, 204); margin-right: 0.8em;
}
.whatsnew .spagelistbottom a {
	color: rgb(0, 0, 204); margin-right: 0.8em;
}
.whatsnew .spselect {
	color: rgb(191, 117, 0); margin-right: 0.8em;
}
.redalert {
	color: rgb(204, 0, 0); font-weight: bold;
}
.indent {
	line-height: 1.2em; padding-left: 1em;
}
.indent p {
	padding-top: 0px; margin-top: 0px;
}
.invisible {
	display: none;
}
.hilite {
	color: rgb(50, 101, 203); font-size: 0.9em;
}
#content-sub .hilite {
	font-size: 1em;
}
.clear {
	margin: 0px; padding: 0px; height: 0px; clear: both;
}
.left {
	float: left;
}
.player {
	width: 100%;
}
.linestyle {
	width: 100%; margin-left: 0px;
}
.leftplayer {
	margin-right: 10px; margin-left: 15px; float: left;
}
.right {
	float: right;
}
.rightbutton {
	margin-right: 0px; float: right;
}
.center {
	text-align: center !important; float: none;
}
.arrow {
	padding: 0px; margin-right: 0px; margin-left: 2px;
}
.no-side-pad {
	margin: 0px; padding: 0px;
}
.small {
	line-height: 1em; font-size: 95% !important;
}
.smaller {
	line-height: 1em; font-size: 90% !important;
}
.smalleraz {
	line-height: 1em; font-size: 90% !important;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(210, 204, 204) currentColor currentColor; margin: 1em; border-image: none; height: 0px;
}
.emlink {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; font-weight: bold;
}
#content-sub .emlink {
	font-size: 1em;
}
h5.specialhead {
	background: rgb(82, 142, 209); margin: 0px; color: rgb(255, 255, 255); padding-left: 0.8em; clear: both; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.img-descript {
	border: 0px currentColor; border-image: none; width: 40%; float: left;
}
.img-descript-right {
	border: 0px currentColor; border-image: none; float: right;
}
.img-descript object {
	margin: 0px 20px;
}
.img-descript-right object {
	margin: 0px 20px;
}
.highlightsCol-1 {
	border: 0px currentColor; border-image: none; width: 48%; float: left;
}
.highlightsCol-2 {
	width: 48%; float: right;
}
#content-main .img-descript255 p {
	font: 90%/normal Georgia, "Times New Roman", Times, serif; padding: 0px; width: 255px; margin-bottom: 14px; font-size-adjust: none; font-stretch: normal;
}
#content-main .img-descript p {
	font: 90%/normal Georgia, "Times New Roman", Times, serif; padding: 0px; width: 215px; margin-top: 0.3em; margin-bottom: 14px; font-size-adjust: none; font-stretch: normal;
}
#content-main .img-descript-right p {
	font: 90%/normal Georgia, "Times New Roman", Times, serif; padding: 0px; width: 215px; margin-top: 0.3em; margin-bottom: 14px; font-size-adjust: none; font-stretch: normal;
}
.feature {
	width: 54%; float: right;
}
.feature-left {
	width: 54%; float: left;
}
.featurewebcast {
	width: 40%; float: right;
}
.img-left {
	border: 0px currentColor; border-image: none; width: 265px; float: left;
}
.img-right {
	border: 0px currentColor; border-image: none; width: 200px; float: right;
}
.img-right img {
	margin-right: 0px;
}
.sidenotes {
	border: 0px currentColor; border-image: none; width: 265px; float: right;
}
.sidenotes img {
	margin-right: 0px;
}
.sidenotes p {
	margin-right: 0px;
}
.sidenotes ul {
	margin-right: 0px;
}
.caption {
	width: 90%; line-height: 1.1em; padding-top: 0px; font-size: 0.9em; margin-top: 0px;
}
.captionstyle {
	color: black; padding-left: 10px; font-size: 0.7em;
}
.caption1 {
	width: 88%; line-height: 1.1em; padding-top: 0px; font-size: 0.9em; margin-top: 0px;
}
.captionrr {
	width: 220px; line-height: 1.1em; padding-top: 0px; font-size: 0.9em; margin-top: 0px;
}
.captiondm {
	text-align: right; color: rgb(136, 136, 137); line-height: 1.1em; padding-top: 0px; font-size: 0.9em; margin-top: 5px;
}
.imgtitle {
	width: 100%; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 8px; border-bottom-style: solid;
}
.imgtitle p {
	line-height: 1.1em; font-size: 0.8em;
}
.imgtitlenopad img {
	margin: 0px; padding: 0px;
}
.imgtitlenopad {
	width: 100%; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 8px; border-bottom-style: solid;
}
.intro {
	font: bold 1.2em/normal Georgia, "Times New Roman", Times, serif; padding-top: 0px; font-size-adjust: none; font-stretch: normal;
}
.introbull {
	font: bold 1.2em/normal Georgia, "Times New Roman", Times, serif; overflow: visible; padding-top: 0px; font-size-adjust: none; font-stretch: normal;
}
.tagline {
	font: italic bold 1.2em/normal Georgia, "Times New Roman", Times, serif; padding-top: 1.2em; font-size-adjust: none; font-stretch: normal;
}
.toppadding {
	padding-top: 1.5em !important;
}
.leftpadding {
	padding-left: 1.5em !important;
}
.bottompadding {
	padding-bottom: 1.5em !important;
}
.topmargin {
	margin-top: 1.5em !important;
}
.leftmargin {
	margin-left: 1.5em !important;
}
.bottommargin {
	margin-bottom: 1.5em !important;
}
.fdimage {
	float: right;
}
.fdarticle {
	width: 98%; line-height: 1.4em; font-size: 1em;
}
.fdarticle p {
	padding-top: 0.5em; padding-bottom: 0.8em;
}
.fdarticle img {
	padding-top: 0.5em; padding-bottom: 0.8em;
}
.fdarticle h4 {
	margin-bottom: 0em;
}
.fdarticle h4 + p {
	padding-top: 0px; margin-bottom: 0em;
}
.fdbhead + p {
	padding-top: 0px; margin-top: 0px;
}
.fdarticle .hilite {
	font-family: Arial, Helvetica, sans-serif;
}
.fdarticle .author {
	font-size: 1.2em;
}
.fdarticle .kicker {
	font-size: 0.85em;
}
.fdarticle li a.acrobatpdf {
	background: url("/external/images/icons/acrobat.png") no-repeat right 9px; height: 20px; text-align: left; overflow: visible; font-size: 100% !important; vertical-align: text-bottom !important; display: inline-block;
}
.fdarticle .dropcapintro {
	text-transform: uppercase; line-height: 1.4em; padding-top: 0px; margin-top: 0.75em;
}
.fdarticle .dropcap {
	top: 0px; color: rgb(50, 101, 203); padding-top: 0.3em; padding-right: 0.01em; padding-bottom: 0.2em; font-size: 4em; font-weight: bolder; margin-top: 0em; margin-right: 0.1em; margin-bottom: 0.1em; float: left; display: block;
}
.fdarticle .colorlink a {
	color: rgb(50, 101, 203);
}
.fdarticle .colorlink a:hover {
	color: rgb(216, 106, 34);
}
.olex {
	background-color: rgb(214, 234, 176);
}
.olex .header {
	padding-left: 0.5em; font-size: 16px !important; background-image: none;
}
.olex a:link {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.olex a:visited {
	color: rgb(0, 0, 0) !important; text-decoration: underline;
}
.olex a:hover {
	color: rgb(202, 105, 0);
}
.surveyheader {
	font: italic 1.2em/normal Georgia, "Times New Roman", Times, serif; margin: 0px 0px 0.5em; padding-left: 1.5em; border-top-color: rgb(210, 204, 204); border-bottom-color: rgb(210, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.surveyheader span {
	color: rgb(0, 102, 204); font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold;
}
.sheadercontainer {
	width: 100%;
}
.sficon {
	padding: 0px 25px 15px 0px; text-align: right; margin-top: -30px !important;
}
.sfeed {
	background: url("/external/images/icons/feed.png") no-repeat right 0px; margin: 0px; padding: 0px 20px 0px 0px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top !important; display: inline-block;
}
.sidelinkfeed {
	background: url("/external/images/icons/feed.png") no-repeat 80px !important; margin: 0px; padding: 0px 20px 0px 0px; height: 16px; text-align: left; overflow: visible; font-style: normal; vertical-align: top; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; display: inline-block;
}
.nosideicon {
	background: none !important; margin: 0px !important; padding: 10px 0px 10px 10px !important; vertical-align: middle !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.h1feedalign {
	padding: 0em; height: 16px; vertical-align: middle;
}
.h2feedalign {
	padding: 0em; height: 16px; vertical-align: middle;
}
.h3feedalign {
	padding: 0em; height: 16px; vertical-align: top;
}
.h4feedalign {
	padding: 0em; height: 16px; vertical-align: top;
}
#content-sub .sectionhilite li.medialinks img {
	margin: 0px 0.5em !important;
}
.acroicon {
	margin: 0px; padding: 0px; top: 0px; width: 16px; height: 16px; vertical-align: middle !important;
}
.wcicon {
	margin: 0px; padding: 0px; top: 0px; width: 16px; height: 12px; vertical-align: middle !important;
}
.pcicon {
	margin: 0px; padding: 0px; top: 0px; width: 16px; height: 16px; vertical-align: middle !important;
}
.commenticon {
	margin: 0px; padding: 0px; top: 0px; width: 16px; height: 16px; vertical-align: middle !important;
}
.audioicon {
	margin: 0px; padding: 0px; top: 0px; width: 16px; height: 16px; vertical-align: middle !important;
}
.rssicon {
	margin: 0px; padding: 0px; top: 0px; width: 16px; height: 16px; vertical-align: middle !important;
}
.mailicon {
	margin: 0px; padding: 0px; top: 0px; width: 19px; height: 18px; vertical-align: text-bottom !important;
}
.lockicon {
	margin: 0px; padding: 0px; top: 0px; width: 12px; height: 13px; vertical-align: top !important;
}
.videoalignright {
	padding: 0em; margin-bottom: 0.1em; margin-left: 0.3em; vertical-align: middle;
}
.videoalignleft {
	padding: 0em; margin-right: 0.3em; margin-bottom: 0em; margin-left: 0em; vertical-align: middle;
}
.iconalignright {
	padding: 0em; margin-bottom: 0.1em; margin-left: 0.3em !important; vertical-align: middle;
}
.iconalignleft {
	padding: 0em; margin-right: 0.3em; margin-bottom: 0em; margin-left: 0em; vertical-align: middle;
}
.firstletter {
	top: 0px; padding-top: 0px; font-size: 4em; margin-top: -0.2em; margin-right: 0.1em; margin-bottom: -0.2em; float: left; display: block;
}
.dropcapintro {
	font: 1em/normal Verdana, Helvetica, Arial, sans-serif; padding-top: 0px; margin-top: 0.5em; font-size-adjust: none; font-stretch: normal;
}
.dropcap {
	top: 0px; padding-top: 0px; font-size: 2.5em; margin-top: -0.1em; margin-right: 0.1em; margin-bottom: -0.1em; float: left; display: block;
}
.space-adjust {
	margin-left: 0.7em;
}
div.border {
	width: 100%; overflow: auto; clear: both; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.ulborder {
	width: 100%; overflow: auto; clear: both; margin-top: 0em; margin-bottom: 1em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div.query {
	width: 100%; overflow: auto; clear: both; margin-bottom: 0.5em;
}
.links {
	padding: 0px; overflow: auto; clear: both; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 9px; border-bottom-style: solid;
}
.linksLOE {
	padding: 0px; overflow: auto; clear: both; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 9px; border-bottom-style: solid;
}
.links br {
	clear: both; display: none;
}
.links .arrow {
	padding-top: 5px; clear: both; float: left;
}
.links p a {
	width: 91%; margin-left: 5px; float: left; display: inline;
}
.borderfloat {
	padding-bottom: 1em; margin-bottom: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.archive {
	width: 100%; padding-top: 0px; clear: both; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: right;
}
ul.archive {
	margin: 1em 0px; list-style-type: none;
}
ul.archive li {
	padding: 15px; line-height: 1em; display: inline;
}
ul.contact {
	margin: 0px 0px 1em; padding-left: 12px; list-style-type: none;
}
ul.contact li {
	padding: 0px 0.75em; line-height: 1em; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
ul.contact a {
	color: rgb(204, 153, 51);
}
.contactSearch {
	width: 80%; padding-bottom: 10px; padding-left: 15px;
}
#contactSearch {
	padding-bottom: 10px; padding-left: 15px; margin-bottom: 0px;
}
#contactSearch select {
	width: 80%;
}
.long {
	font-size: 1.2em;
}
div.graph {
	text-align: center;
}
.graph {
	margin: auto !important; padding: 0px 0px 0px 20px !important;
}
.topgraph {
	padding-top: 10px !important;
}
.langlink {
	background: rgb(237, 237, 238); width: 100%; padding-top: 3px; clear: both; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: right;
}
ul.langlink {
	margin: 1em 0px; list-style-type: none;
}
ul.langlink li {
	padding: 15px; line-height: 1em; display: inline;
}
#langbar {
	text-align: right !important; font-size: 0.8em; margin-top: -2em !important; margin-bottom: 0.5em !important;
}
#langbar ul {
	border: currentColor; border-image: none; padding-left: 0px; margin-left: 0px;
}
#langbar ul li {
	list-style: none; border: currentColor; border-image: none; padding-left: 0em; margin-left: 0px; display: inline;
}
#langbar ul li::before {
	color: rgb(255, 150, 45); content: "\0020 \0020 \0020 \25a0 \0020";
}
#langbar ul li.first::before {
	content: " ";
}
*:first-child + html #langbar ul li {
	background: url("/external/images/orsqbullet.png") no-repeat 0px; padding-right: 2px; padding-left: 10px;
}
*:first-child + html #langbar ul li.first {
	background: none;
}
.resIMF #langbar {
	font-size: 1em;
}
.bodylangbar {
	text-align: right !important; font-size: 0.8em; margin-top: -2em !important; margin-bottom: 0.5em !important;
}
.bodylangbar ul {
	border: currentColor; border-image: none; padding-left: 0px; margin-left: 0px;
}
.bodylangbar ul li {
	list-style: none; border: currentColor; border-image: none; padding-left: 0em; margin-left: 0px; display: inline;
}
.bodylangbar ul li::before {
	color: rgb(255, 150, 45); content: "\0020 \0020 \0020 \25a0 \0020";
}
.bodylangbar ul li.first::before {
	content: " ";
}
*:first-child + html .bodylangbar ul li {
	background: url("/external/images/orsqbullet.png") no-repeat 0px; padding-right: 2px; padding-left: 10px;
}
*:first-child + html .bodylangbar ul li.first {
	background: none;
}
.piconbox {
	width: 98%;
}
.piconboxh1 {
	width: 98%;
}
.piconboxh2 {
	margin: 1em 0.5em 1em 0px; width: 98%;
}
.pficon {
	padding: 0px 25px 15px 0px; text-align: right; margin-top: -1.2em !important;
}
.printpdf {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 70px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printpdfs {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 105px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printpdff {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 110px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printpdfj {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 95px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printpdfc {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 80px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printpdfr {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 95px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.print {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 114px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.prints {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 125px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printf {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 129px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printj {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 95px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printc {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 60px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.printr {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 125px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.acrobatpdf {
	background: url("/external/images/icons/acrobat.png") no-repeat right 7px; margin: 0px; padding: 5px 20px 0px 0px; height: 20px; text-align: left; overflow: visible; font-size: 80%; vertical-align: top; display: inline-block;
}
.bluevideo {
	background: url("/external/images/icons/webcast_blue_small.png") no-repeat right 7px; margin: 0px; padding: 5px 20px 0px 0px; height: 20px; text-align: left; overflow: visible; font-size: 80%; vertical-align: middle; display: inline-block;
}
.audio {
	background: url("/external/images/icons/audio.png") no-repeat right 7px; margin: 0px; padding: 5px 20px 0px 0px; height: 20px; text-align: left; overflow: visible; font-size: 80%; vertical-align: middle; display: inline-block;
}
.printversion {
	background: url("/external/images/icons/light/printer.png") no-repeat right; width: 85px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.pdfversion {
	background: url("/external/images/icons/acrobat.png") no-repeat right; width: 85px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.ftpdf {
	background: url("/external/images/icons/acrobat.png") no-repeat right; width: 90px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top; display: inline-block;
}
.ftpdf2 {
	background: url("/external/images/icons/acrobat.png") no-repeat right 7px; margin: 0px; padding: 5px 20px 0px 0px; height: 20px; text-align: left; overflow: visible; font-size: 100%; vertical-align: middle; display: inline-block;
}
.colorlink a {
	color: rgb(216, 106, 34);
}
a.colorlink {
	color: rgb(216, 106, 34);
}
ul.regular li {
	margin-top: 1em;
}
ul.regulartop li {
	width: 250px; font-size: 0.8em; margin-top: 1em;
}
.survAuthor {
	font-size: 0.9em;
}
.docSubType {
	font-size: 0.9em;
}
.survTitle {
	font-style: italic;
}
.caption {
	font-size: 0.8em;
}
.kicker {
	font: 90%/normal Georgia, "Times New Roman", Times, serif; text-transform: uppercase; padding-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.bulletsm {
	font: 95%/normal Georgia, "Times New Roman", Times, serif; margin: 5px 10px 10px 80px !important; padding: 10px 0px; display: inline; font-size-adjust: none; font-stretch: normal;
}
.bulletsm ul {
	margin: 0px 10px 0px 40px; list-style-type: square;
}
.bulletsm ul li {
	margin-bottom: 5px;
}
.box {
	margin: 5px 20px 10px; padding: 10px 0px; width: 47%; font-size: 90%; float: left; display: inline;
}
.box h4 {
	margin: 0px !important; padding: 0.3em 0.5em; font-size: 95%;
}
.box img {
	margin: 0px 10px;
}
.box p {
	margin: 0px 0.5em; padding-top: 1em; padding-bottom: 1em;
}
.box ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box ul li {
	margin-bottom: 5px;
}
.box .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box1 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(153, 153, 153) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box1 h4 {
	background: rgb(226, 222, 222); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
.box1 h3 {
	background: rgb(226, 222, 222); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
.box1 img {
	margin: 0px 10px;
}
.box1 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box1 p img {
	margin-left: 0px !important;
}
.box1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box1 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box1 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box1 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box1 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box1 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box2 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(51, 51, 51) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 45%; font-size: 90%; float: left; display: inline;
}
.box2 h4 {
	background: rgb(102, 102, 102); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Georgia, "Times New Roman", Times, serif; font-size: 95%; border-top-color: rgb(153, 153, 153); border-top-width: 2px; border-top-style: solid;
}
.box2 img {
	margin: 0px 10px;
}
.box2 p {
	margin: 0px 0.5em; padding-top: 1em; padding-bottom: 1em;
}
.box2 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box2 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em;
}
.box2 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box3 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(51, 51, 51) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box3 h4 {
	background: rgb(102, 102, 102); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(153, 153, 153); border-top-width: 2px; border-top-style: solid;
}
.box3 h3 {
	background: rgb(102, 102, 102); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(153, 153, 153); border-top-width: 2px; border-top-style: solid;
}
.box3 img {
	margin: 0px 10px;
}
.box3 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box3 p img {
	margin-left: 0px !important;
}
.box3 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box3 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box3 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box3 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box3 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box4 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(255, 102, 0) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box4 h4 {
	background: rgb(255, 153, 0); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(255, 204, 0); border-top-width: 2px; border-top-style: solid;
}
.box4 h3 {
	background: rgb(255, 153, 0); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(255, 204, 0); border-top-width: 2px; border-top-style: solid;
}
.box4 img {
	margin: 0px 10px;
}
.box4 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box4 p img {
	margin-left: 0px !important;
}
.box4 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box4 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box4 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box4 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box4 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box5 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(255, 102, 0) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box5 h4 {
	background: rgb(239, 123, 0); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(255, 153, 0); border-top-width: 2px; border-top-style: solid;
}
.box5 h3 {
	background: rgb(239, 123, 0); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(255, 153, 0); border-top-width: 2px; border-top-style: solid;
}
.box5 img {
	margin: 0px 10px;
}
.box5 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box5 p img {
	margin-left: 0px !important;
}
.box5 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box5 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box5 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box5 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box5 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box6 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(79, 85, 255) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box6 h4 {
	background: rgb(159, 162, 255); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(217, 218, 253); border-top-width: 2px; border-top-style: solid;
}
.box6 h3 {
	background: rgb(159, 162, 255); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(217, 218, 253); border-top-width: 2px; border-top-style: solid;
}
.box6 img {
	margin: 0px 10px;
}
.box6 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box6 p img {
	margin-left: 0px !important;
}
.box6 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box6 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box6 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box6 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box6 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box7 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(8, 79, 0) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box7 h4 {
	background: rgb(113, 200, 103); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(182, 225, 174); border-top-width: 2px; border-top-style: solid;
}
.box7 h3 {
	background: rgb(113, 200, 103); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(182, 225, 174); border-top-width: 2px; border-top-style: solid;
}
.box7 img {
	margin: 0px 10px;
}
.box7 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box7 p img {
	margin-left: 0px !important;
}
.box7 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box7 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box7 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box7 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box7 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box8 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(103, 143, 98) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box8 h4 {
	background: rgb(172, 207, 168); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(189, 239, 179); border-top-width: 2px; border-top-style: solid;
}
.box8 h3 {
	background: rgb(172, 207, 168); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(189, 239, 179); border-top-width: 2px; border-top-style: solid;
}
.box8 img {
	margin: 0px 10px;
}
.box8 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box8 p img {
	margin-left: 0px !important;
}
.box8 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box8 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box8 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box8 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box8 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box9 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(223, 141, 0) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box9 h4 {
	background: rgb(255, 204, 102); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(255, 222, 159); border-top-width: 2px; border-top-style: solid;
}
.box9 h3 {
	background: rgb(255, 204, 102); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(255, 222, 159); border-top-width: 2px; border-top-style: solid;
}
.box9 img {
	margin: 0px 10px;
}
.box9 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box9 p img {
	margin-left: 0px !important;
}
.box9 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box9 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box9 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box9 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box9 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box10 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(62, 63, 111) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box10 h4 {
	background: rgb(102, 102, 153); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(207, 208, 255); border-top-width: 2px; border-top-style: solid;
}
.box10 h3 {
	background: rgb(102, 102, 153); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(207, 208, 255); border-top-width: 2px; border-top-style: solid;
}
.box10 img {
	margin: 0px 10px;
}
.box10 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box10 p img {
	margin-left: 0px !important;
}
.box10 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box10 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box10 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box10 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box10 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box11 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(0, 159, 191) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box11 h4 {
	background: rgb(153, 204, 204); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(223, 255, 255); border-top-width: 2px; border-top-style: solid;
}
.box11 h3 {
	background: rgb(153, 204, 204); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(223, 255, 255); border-top-width: 2px; border-top-style: solid;
}
.box11 img {
	margin: 0px 10px;
}
.box11 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box11 p img {
	margin-left: 0px !important;
}
.box11 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box11 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box11 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box11 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box11 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box12 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(143, 8, 8) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box12 h4 {
	background: rgb(204, 0, 0); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(255, 79, 79); border-top-width: 2px; border-top-style: solid;
}
.box12 h3 {
	background: rgb(204, 0, 0); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(255, 79, 79); border-top-width: 2px; border-top-style: solid;
}
.box12 img {
	margin: 0px 10px;
}
.box12 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box12 p img {
	margin-left: 0px !important;
}
.box12 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box12 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box12 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box12 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box12 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box13 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(207, 83, 0) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box13 h4 {
	background: rgb(210, 125, 48); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(239, 146, 0); border-top-width: 2px; border-top-style: solid;
}
.box13 h3 {
	background: rgb(210, 125, 48); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(239, 146, 0); border-top-width: 2px; border-top-style: solid;
}
.box13 img {
	margin: 0px 10px;
}
.box13 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box13 p img {
	margin-left: 0px !important;
}
.box13 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box13 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box13 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box13 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box13 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box13 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box14 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(0, 32, 95) !important; margin: 10px 10px 10px 20px; border-image: none !important; width: 91%; font-size: 90%; float: left; display: inline;
}
.box14 h4 {
	background: rgb(0, 51, 153); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(0, 76, 223); border-top-width: 2px; border-top-style: solid;
}
.box14 h3 {
	background: rgb(0, 51, 153); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(0, 76, 223); border-top-width: 2px; border-top-style: solid;
}
.box14 img {
	margin: 0px 10px;
}
.box14 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box14 p img {
	margin-left: 0px !important;
}
.box14 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box14 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box14 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box14 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box14 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box14 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.tinted.box14 {
	background: rgb(219, 227, 241);
}
.box15 {
	background: rgb(236, 236, 236); margin: 10px 10px 10px 20px; border: currentColor; border-image: none; width: 91%; font-size: 90%; float: left; display: inline;
}
.box15 div {
	padding: 10px 0px; border-bottom-color: rgb(255, 255, 255) !important; border-bottom-width: 4px !important; border-bottom-style: solid !important;
}
.box15 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box15 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal;
}
.box15 img {
	margin: 0px 10px;
}
.box15 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box15 p img {
	margin-left: 0px !important;
}
.box15 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box15 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box15 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box15 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box15 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box15 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box16 {
	background: rgb(226, 222, 222); border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(153, 153, 153) !important; margin: 10px -10px; padding: 0px; border-image: none !important; width: 218px; font-size: 90%; float: left; display: inline;
}
.box16 .caption {
	font-size: 0.9em;
}
.box17 {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(114, 51, 140) !important; margin: 10px 10px 10px 20px; width: 91%; font-size: 90%; float: left; display: inline;
}
.box17 h4 {
	background: rgb(163, 108, 186); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(114, 51, 140); border-top-width: 2px; border-top-style: solid;
}
.box17 h3 {
	background: rgb(163, 108, 186); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(114, 51, 140); border-top-width: 2px; border-top-style: solid;
}
.box17 img {
	margin: 0px 10px;
}
.box17 p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.box17 p img {
	margin-left: 0px !important;
}
.box17 ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.box17 ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.box17 .right {
	padding: 0px 0.5em 0.2em 0px;
}
.box17 em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.boxwhite {
	background: none;
}
.column1 .box1 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box1 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box3 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box3 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box4 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box4 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box5 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box5 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box6 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box6 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box7 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box7 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box8 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box8 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box9 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box9 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box10 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box10 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box11 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box11 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box12 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box12 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box13 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box13 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box14 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box14 {
	width: 99% !important; padding-top: 0em !important;
}
.column1 .box15 {
	width: 99% !important; padding-top: 0em !important;
}
.column2 .box15 {
	width: 99% !important; padding-top: 0em !important;
}
.lrgtxt {
	font-size: 100%;
}
.boxthin {
	border-top-width: 1px !important;
}
.boxthin h4 {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.boxthin h3 {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.halfwidth {
	width: 45% !important;
}
.halfwidthright {
	width: 45% !important; margin-bottom: 0.5em; margin-left: 0.5em; float: right;
}
.threequart {
	width: 65% !important;
}
.threequartright {
	width: 65% !important; margin-bottom: 0.5em; margin-left: 0.5em; float: right;
}
.boxarrow {
	
}
.boxarrow ul {
	margin: 0px 0.63em 0px 0.5em; list-style-type: none;
}
.boxarrow li {
	background: url("/external/07/images/arrow.gif") no-repeat left 0.4em; padding-bottom: 0.3em; padding-left: 1em; margin-left: 1em;
}
.boxarrow .interact li {
	background: none !important; padding-left: 0em !important; margin-left: 0em;
}
.leftnav {
	margin: 0.5em 0px 1em; width: 99%;
}
.rightnav {
	margin: 0.5em 0px 1em; width: 99%;
}
.topmargin58 {
	margin-top: 5.8em;
}
.whitebox {
	background: rgb(255, 255, 255);
}
.bold {
	font-weight: bold;
}
.nomargin {
	margin: 0px;
}
.nopad {
	padding: 0px;
}
.norightmargin {
	margin-right: 0px !important;
}
.norightpad {
	margin-right: 0px !important;
}
.aboutimfhead {
	margin: 0px 0.1em 0px 0px; padding: 0.15em 0px 0.1em; height: 19px; vertical-align: middle !important; float: left;
}
.bluenote {
	background: rgb(243, 244, 254); margin: 0.8em 0px; padding: 1em; font-family: Arial, Helvetica, sans-serif; border-top-color: rgb(214, 216, 214); border-bottom-color: rgb(214, 216, 214); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.bluenote h4 {
	margin: 0px 0px 0.5em; padding: 0px; color: rgb(255, 102, 102); font-family: Arial, Helvetica, sans-serif; font-size: 1.4em;
}
.yellownote {
	background: rgb(255, 255, 225); margin: 0.8em 0px; padding: 1em; font-family: Arial, Helvetica, sans-serif; border-top-color: rgb(214, 216, 214); border-bottom-color: rgb(214, 216, 214); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.yellownote h4 {
	margin: 0px 0px 0.5em; padding: 0px; color: rgb(255, 102, 102); font-family: Arial, Helvetica, sans-serif; font-size: 1.4em;
}
ul.interact {
	list-style: none; margin: 0px 0px 1em -0.5em; padding: 0px;
}
ul.interact li.medialinks {
	margin: -0.4em 0px 0px 1.5em;
}
ul.interact a.linone {
	background: none; margin: 0px; padding: 0px; font-weight: normal !important; display: inline;
}
ul.interact li.mediaimg {
	margin: 0em 0px 0px 1.5em; font-size: 0.9em !important;
}
ul.interact li.mediaimg a {
	text-align: right; padding-left: 18px !important;
}
ul.interact li.mediaimg a:hover {
	text-decoration: underline;
}
ul.interact li.mediaimg a.pc {
	background: url("/external/images/icons/audio.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.mm {
	background: url("/external/images/icons/video.png") no-repeat 0em 0.1em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.wc {
	background: url("/external/images/icons/webcast_blue_small.png") no-repeat 0em 0.3em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.txt {
	background: url("/external/images/icons/txt.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.pdf {
	background: url("/external/images/icons/acrobat.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.present {
	background: url("/external/images/icons/presentation.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.appcolview {
	background: url("/external/images/icons/application_view_columns.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.chartbar {
	background: url("/external/images/icons/chart_bar.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.chartcurve {
	background: url("/external/images/icons/chart_curve.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.chartline {
	background: url("/external/images/icons/chart_line.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.chartpie {
	background: url("/external/images/icons/chart_pie.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.comment {
	background: url("/external/images/icons/comment.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.comments {
	background: url("/external/images/icons/comments.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.databasetab {
	background: url("/external/images/icons/database_table.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
ul.interact li.mediaimg a.table {
	background: url("/external/images/icons/table.png") no-repeat 0em 0em; height: 16px; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block;
}
.footnote {
	padding-top: 20px; clear: both;
}
.ftnline {
	width: 150px; padding-top: 5px; border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid;
}
.footnote p {
	font-size: 90%; margin-top: 0em;
}
.highlights {
	width: 80%; padding-top: 12px; margin-bottom: -18px; background-color: rgb(255, 255, 255);
}
.SRtitle {
	color: rgb(50, 102, 204); font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: bold;
}
.SRdescription {
	color: rgb(51, 51, 51); font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em;
}
ol.searchResults {
	padding-left: 20px;
}
.SRdate {
	color: rgb(102, 102, 102); font-size: 0.9em;
}
.SRsubject {
	color: rgb(51, 51, 51); font-size: 0.9em;
}
li.searchResults {
	padding-bottom: 12px;
}
body#home-layout #content-main .column2 div#blue {
	margin: 0px auto; padding: 1px 2px 1px 18px; width: 184px; color: rgb(51, 51, 51); font-size: 10px; font-weight: bold; background-color: rgb(102, 153, 204);
}
#blue .whitetext {
	color: rgb(255, 255, 255);
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
.clearfix {
	clear: both; display: block;
}
* html .clearfix {
	height: 1px;
}
.russian {
	font-size: 0.9em;
}
#orgchart-container {
	margin: 1em auto 0em !important; width: 100%;
}
#orgchart-container .orgchart div {
	margin: 0px; padding: 0px; text-align: center; clear: both;
}
#orgchart-container .orgchart .tier1 span {
	background: rgb(0, 169, 162); margin: auto; padding: 4px; border: currentColor; border-image: none; left: 0px; width: 120px; height: 80px; color: white; line-height: 1em; font-size: 0.95em; vertical-align: middle; float: left; display: inline-block;
}
#orgchart-container .orgchart .tier2 span {
	background: rgb(0, 169, 162); margin: auto; padding: 4px; border: currentColor; border-image: none; left: 0px; width: 120px; height: 80px; color: white; line-height: 1em; font-size: 0.95em; vertical-align: middle; float: left; display: inline-block;
}
#orgchart-container .orgchart .tier3 span {
	background: rgb(0, 169, 162); margin: auto; padding: 4px; border: currentColor; border-image: none; left: 0px; width: 120px; height: 80px; color: white; line-height: 1em; font-size: 0.95em; vertical-align: middle; float: left; display: inline-block;
}
#orgchart-container .orgchart span a {
	color: rgb(236, 236, 236);
}
.orgchart .middle {
	height: 58px !important; padding-top: 1em !important;
}
#orgchart-container .orgchart .tier1 span.hline {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 50px; height: 60px;
}
#orgchart-container .orgchart .tier2 span.hline {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 50px; height: 60px;
}
#orgchart-container .orgchart .tier3 span.hline {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 50px; height: 60px;
}
#orgchart-container .orgchart .tier4 span.hline {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 50px; height: 60px;
}
#orgchart-container .orgchart .tier2 span.hlineshort {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 10px;
}
#orgchart-container .orgchart .tier3 span.hlineshort {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 10px;
}
#orgchart-container .orgchart .tier4 span.hlineshort {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 10px;
}
#orgchart-container .orgchart div.vline {
	background: url("/external/images/line-silver.gif") repeat-y 270px 15px; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: 30px;
}
#orgchart-container .orgchart div.vlinelast {
	background: url("/external/images/line-silver.gif") repeat-y 270px; border: 0px currentColor; border-image: none; height: 80px;
}
#orgchart-container .orgchart div.hline {
	background: url("/external/images/line-silver.gif") repeat-x top; width: 90px; margin-left: 270px !important;
}
#orgchart-container .orgchart div.hlinelast {
	background: url("/external/images/line-silver.gif") repeat-x center; width: 90px; padding-bottom: 140px; margin-left: 270px !important;
}
#orgchart-container .orgchart div.tier5vline {
	background: url("/external/images/line-silver.gif") repeat-y 270px; border: 0px currentColor; border-image: none; height: 30px;
}
#orgchart-container .orgchart .tier1 {
	padding-left: 20px;
}
#orgchart-container .orgchart .tier2 {
	padding-left: 210px;
}
#orgchart-container .orgchart .tier3 {
	padding-left: 210px;
}
#orgchart-container .orgchart .tier4 {
	height: 1%; margin-top: -105px; margin-bottom: 20px; margin-left: 350px; position: absolute;
}
#orgchart-container .orgchart .tier4 span {
	background: rgb(167, 142, 192); margin: 0px 1px 0px 0px; padding: 3px; border: currentColor; border-image: none; width: 95px; color: white; line-height: 1em; font-size: 0.8em; text-decoration: none; vertical-align: middle; float: left !important; display: inline-block; white-space: normal;
}
#orgchart-container .orgchart .tier4 span.space {
	background: rgb(255, 255, 255);
}
#orgchart-container .rus {
	height: 1%; margin-top: -115px !important; margin-bottom: 10px; margin-left: 350px; position: absolute;
}
#orgchart-container .orgchart span.space {
	border: 0px currentColor !important; border-image: none !important; width: 0px !important;
}
#orgchart-container .orgchart span.chartlines {
	background: url("/external/images/chartlines2.gif") no-repeat left rgb(255, 255, 255) !important; border: 0px currentColor !important; border-image: none !important; left: 280px !important; width: 340px !important; height: 35px !important; margin-top: 20px !important;
}
#orgchart-container .orgchart .title {
	background: rgb(0, 169, 162) !important; margin: 0px 0px 10px !important; border: currentColor; border-image: none; text-align: center; color: white; line-height: 1.2em; font-weight: bold;
}
#orgchart-container .orgchart .titlewide {
	background: rgb(0, 169, 162) !important; margin: 0px 0px 10px !important; border: currentColor; border-image: none; width: 293px; text-align: center; color: white; line-height: 1.2em; font-weight: bold; position: absolute;
}
#orgchart-container .orgchart .tier5 {
	font-size: 0.9em;
}
#orgchart-container .orgchart .tier5 span.tier5group {
	margin: 0px 3px 0px 7px; width: 150px; text-align: left; padding-top: 0px; float: left;
}
#orgchart-container .orgchart .tier5 span.tier5groupcol1 {
	background: rgb(255, 255, 255) !important; border: 0px currentColor !important; border-image: none !important; width: 150px; text-align: left; padding-top: 0px; padding-left: 0px !important; margin-top: 32px !important;
}
#orgchart-container .orgchart .tier5 span.tier5groupcol2 {
	width: 150px; text-align: left; padding-top: 0px; padding-left: 0px !important; margin-top: 35px; float: left;
}
#orgchart-container .orgchart .tier5 span.tier5group span {
	background: rgb(167, 142, 192); margin: 5px 3px 10px 0px; padding: 3px 0px 3px 5px; border: currentColor; border-image: none; color: white; line-height: 1em; clear: both; display: block;
}
#orgchart-container .orgchart .tier5 span.tier5groupcol1 span {
	background: rgb(167, 142, 192); margin: 4px 3px 10px 0px; padding: 3px 0px 3px 5px; border: currentColor; border-image: none; color: white; line-height: 1em; clear: both; display: block;
}
#orgchart-container .orgchart .tier5 span.tier5groupcol2 span {
	background: rgb(167, 142, 192); margin: 4px 3px 10px 0px; padding: 3px 0px 3px 5px; border: currentColor; border-image: none; color: white; line-height: 1em; clear: both; display: block;
}
#orgchart-container .orgchart span span.tier6 {
	background: url("/external/images/line-silver.gif") repeat-y 48% !important; border: 0px currentColor !important; border-image: none !important; width: 75%; margin-bottom: 0px !important;
}
#orgchart-container .orgchart .tier6 {
	margin: 0px 0px 0px 15px !important; padding: 5px 5px 0px !important; text-align: left; line-height: 1.2em;
}
#orgchart-container .orgchart .tier6 span {
	background: white !important; border: 1px solid rgb(8, 75, 147) !important; border-image: none !important; color: rgb(102, 102, 102) !important; margin-bottom: 0px !important;
}
#orgchart-container .orgchart .tier6 span a {
	color: rgb(102, 102, 102) !important;
}
span.last {
	margin-bottom: 0px !important;
}
#orgchartsm-container {
	margin: 1em auto 0em !important; width: 100%;
}
#orgchartsm-container .orgchart div {
	margin: 0px; padding: 0px; text-align: center; clear: both;
}
#orgchartsm-container .orgchart .tier1 span {
	background: rgb(224, 231, 254); margin: auto; padding: 4px; border: 1px solid rgb(80, 80, 80); border-image: none; left: 0px; width: 120px; height: 65px; color: rgb(80, 80, 80); line-height: 1.2em; font-size: 1em; vertical-align: middle; float: left; display: inline-block;
}
#orgchartsm-container .orgchart .tier2 span {
	background: rgb(224, 231, 254); margin: auto; padding: 4px; border: 1px solid rgb(80, 80, 80); border-image: none; left: 0px; width: 120px; height: 65px; color: rgb(80, 80, 80); line-height: 1.2em; font-size: 1em; vertical-align: middle; float: left; display: inline-block;
}
#orgchartsm-container .orgchart .tier3 span {
	background: rgb(224, 231, 254); margin: auto; padding: 4px; border: 1px solid rgb(80, 80, 80); border-image: none; left: 0px; width: 120px; height: 65px; color: rgb(80, 80, 80); line-height: 1.2em; font-size: 1em; vertical-align: middle; float: left; display: inline-block;
}
#orgchartsm-container .orgchart .middle {
	height: 55px !important; padding-top: 1em !important;
}
#orgchartsm-container .orgchart .tier1 span.hline {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 50px;
}
#orgchartsm-container .orgchart .tier2 span.hline {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 50px;
}
#orgchartsm-container .orgchart .tier3 span.hline {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 50px;
}
#orgchartsm-container .orgchart .tier4 span.hline {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 50px;
}
#orgchartsm-container .orgchart .tier2 span.hlineshort {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 10px;
}
#orgchartsm-container .orgchart .tier3 span.hlineshort {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 10px;
}
#orgchartsm-container .orgchart .tier4 span.hlineshort {
	background: url("/external/images/line-silver.gif") repeat-x center; border: 0px currentColor; border-image: none; width: 10px;
}
#orgchartsm-container .orgchart div.vline {
	background: url("/external/images/line-silver.gif") repeat-y 270px; margin: 0em !important; padding: 0px !important; border: 0px currentColor; border-image: none; height: 20px;
}
#orgchartsm-container .orgchart div.vlinelast {
	background: url("/external/images/line-silver.gif") repeat-y 270px; border: 0px currentColor; border-image: none; height: 70px;
}
#orgchartsm-container .orgchart div.hline {
	background: url("/external/images/line-silver.gif") repeat-x top; width: 90px; margin-left: 250px !important;
}
#orgchartsm-container .orgchart div.hlinelast {
	background: url("/external/images/line-silver.gif") repeat-x center; width: 90px; padding-bottom: 150px; margin-left: 250px !important;
}
#orgchartsm-container .orgchart div.tier5vline {
	background: url("/external/images/line-silver.gif") repeat-y 270px; border: 0px currentColor; border-image: none; height: 30px;
}
#orgchartsm-container .orgchart .tier1 {
	padding-left: 20px;
}
#orgchartsm-container .orgchart .tier1 span {
	background: rgb(224, 231, 254);
}
#orgchartsm-container .orgchart .tier2 span {
	background: rgb(224, 231, 254);
}
#orgchartsm-container .orgchart .tier3 span {
	background: rgb(224, 231, 254);
}
#orgchartsm-container .orgchart .tier2 {
	padding-left: 210px; margin-bottom: 0em !important;
}
#orgchartsm-container .orgchart .tier3 {
	padding-left: 210px;
}
#orgchartsm-container .orgchart .tier4 {
	height: 1%; margin-top: -90px; margin-bottom: 20px; margin-left: 350px; position: absolute;
}
#orgchartsm-container .orgchart .tier4 span {
	background: rgb(254, 232, 199); margin: 0px 1px 0px 0px; padding: 3px; border: 1px solid rgb(80, 80, 80); border-image: none; width: 93px; color: rgb(80, 80, 80); line-height: 1.2em; font-size: 0.8em; text-decoration: none; vertical-align: middle; float: left !important; display: inline-block; white-space: normal;
}
#orgchartsm-container .orgchart .tier4 span.space {
	background: rgb(255, 255, 255);
}
#orgchartsm-container .orgchart span.space {
	border: 0px currentColor !important; border-image: none !important; width: 0px !important;
}
#orgchartsm-container .orgchart span.chartlines {
	background: url("/external/images/chartlines2.gif") no-repeat left rgb(255, 255, 255) !important; border: 0px currentColor !important; border-image: none !important; left: 280px !important; width: 340px !important; height: 35px !important; margin-top: 20px !important;
}
#orgchartsm-container .orgchart .title {
	background: rgb(223, 231, 255) !important; margin: 0px 0px 10px !important; border: 1px solid rgb(51, 51, 51); border-image: none; text-align: center; line-height: 1.2em; font-size: 1.1em !important; font-weight: bold;
}
#orgchartsm-container .orgchart .titlewide {
	background: rgb(223, 231, 255) !important; margin: 0px 0px 10px !important; border: 1.2px solid rgb(51, 51, 51); border-image: none; width: 293px; text-align: center; line-height: 1.2em; font-size: 1.1em !important; font-weight: bold; position: absolute;
}
#orgchartsm-container .orgchart .tier5 {
	font-size: 1em;
}
#orgchartsm-container .orgchart .tier5 span.tier5group {
	margin: 0px 3px 0px 7px; width: 152px; text-align: left; padding-top: 0px; float: left;
}
#orgchartsm-container .orgchart .tier5 span.tier5groupcol1 {
	background: rgb(255, 255, 255) !important; border: 0px currentColor !important; border-image: none !important; width: 148px; text-align: left; padding-top: 0px; padding-left: 0px !important; margin-top: 22px !important;
}
#orgchartsm-container .orgchart .tier5 span.tier5groupcol2 {
	width: 148px; text-align: left; padding-top: 0px; padding-left: 0px !important; margin-top: 25px; float: left;
}
#orgchartsm-container .orgchart .tier5 span.tier5group span {
	background: rgb(254, 236, 180); margin: 5px 3px 10px 0px; padding: 3px 0px 3px 5px; border: 1px solid rgb(51, 51, 51); border-image: none; line-height: 1em; clear: both; display: block;
}
#orgchartsm-container .orgchart .tier5 span.tier5groupcol1 span {
	background: rgb(254, 236, 180); margin: 4px 3px 10px 0px; padding: 3px 0px 3px 5px; border: 1px solid rgb(51, 51, 51); border-image: none; line-height: 1em; clear: both; display: block;
}
#orgchartsm-container .orgchart .tier5 span.tier5groupcol2 span {
	background: rgb(254, 236, 180); margin: 4px 3px 10px 0px; padding: 3px 0px 3px 5px; border: 1px solid rgb(51, 51, 51); border-image: none; line-height: 1em; clear: both; display: block;
}
#orgchartsm-container .orgchart span span.tier6 {
	background: url("/external/images/line-silver.gif") repeat-y 48% !important; border: 0px currentColor !important; border-image: none !important; width: 75%; margin-bottom: 0px !important;
}
#orgchartsm-container .orgchart .tier6 {
	margin: 0px 0px 0px 15px !important; padding: 5px 5px 0px !important; text-align: left; line-height: 1.2em;
}
#orgchartsm-container .orgchart .tier6 span {
	background: rgb(238, 238, 221) !important; margin-bottom: 0px !important;
}
.wgsdhome a.wgsdhome {
	color: rgb(0, 0, 0) !important;
}
.wgsdrecent a.wgsdrecent {
	color: rgb(0, 0, 0) !important;
}
.wgsdupcoming a.wgsdupcoming {
	color: rgb(0, 0, 0) !important;
}
.wgsdhbook a.wgsdhbook {
	color: rgb(0, 0, 0) !important;
}
.wgsdrlink a.wgsdrlink {
	color: rgb(0, 0, 0) !important;
}
.keyissues div#kiheader {
	background: url("/external/images/keyissues/kiheader.png") no-repeat; width: 780px; height: 35px; margin-top: 1em; margin-left: 0.8em;
}
.keyissues div#kiheader ul {
	list-style: none; margin: 0px; padding: 0px;
}
.keyissues div#kiheader li {
	margin: 0.6em 0.2em 0.2em 0.8em; text-align: left; float: left;
}
.keyissues div#kiheader li.headtitle {
	font: bold 1em/1.5em Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.keyissues div#kiheader li.issuetitle {
	font: bold 1.5em/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); margin-top: 0.3em; margin-left: 1.2em; font-size-adjust: none; font-stretch: normal;
}
.keyissues div.kiltblueboxtop {
	background: rgb(231, 238, 245); margin: 0.3em 1em; padding-top: 0.8em; padding-bottom: 0.8em;
}
.keyissues div.kiltblueboxbot {
	background: rgb(231, 238, 245); margin: 0.3em 1em 1em; padding-top: 0.8em; padding-bottom: 0.8em;
}
.keyissues div.kiltyellowboxtop {
	background: rgb(255, 249, 226); margin: 1.4em 1em 0.4em 0em; padding-top: 0.8em; padding-bottom: 0.5em;
}
.keyissues div.kiltyellowboxbot {
	background: rgb(255, 249, 226); margin: 0.3em 1em 1em 0px; padding-top: 0.3em; padding-bottom: 0.3em;
}
.keyissues div.kiltyellowboxbot p {
	font: bold 1em/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); word-spacing: 0.1em; font-size-adjust: none; font-stretch: normal;
}
.keyissues .caption {
	color: rgb(0, 0, 0); font-size: 0.9em;
}
.keyissues .kistorytitle {
	font: 1.5em/normal bold Georgia, "Times New Roman", Times, serif; color: rgb(0, 0, 0); padding-top: 0px; font-size-adjust: none; font-stretch: normal;
}
.keyissues .kioverviewtitle {
	font: 1.6em/normal bold Georgia, "Times New Roman", Times, serif !important; color: rgb(58, 118, 188); padding-top: 0px; padding-bottom: 0px; font-size-adjust: none !important; font-stretch: normal !important;
}
.keyissues h2 {
	margin: 0px 0.6em;
}
.keyissues h3 {
	margin: 0px 0.6em; padding: 0.6em 0px 0px 0.2em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.keyissues h4 {
	margin: 0px 0.6em; padding: 0.6em 0px 0px 0.2em;
}
.keyissues h5 {
	margin: 0px 0.6em; padding: 0.6em 0px 0px 0.2em;
}
.keyissues h6 {
	margin: 0px 0.6em; padding: 0.6em 0px 0px 0.2em;
}
.keyissues h7 {
	margin: 0px 0.6em; padding: 0.6em 0px 0px 0.2em;
}
.keyissues p {
	margin: 0px 1em; padding: 0.5em 0px;
}
.keyissues object {
	margin: 0px 1em; padding: 0.5em 0px;
}
.keyissues img {
	margin: 0px 1em; padding: 0.5em 0px;
}
.keyissues img.acroicon {
	margin: 0px; padding: 0px;
}
.keyissues img.wcicon {
	margin: 0px; padding: 0px;
}
.keyissues ul {
	margin: 0px 1em; padding: 0.5em 0px;
}
.keyissues ol {
	margin: 0px 1em; padding: 0.5em 0px;
}
.keyissues #content-main {
	background: rgb(255, 255, 255); padding-top: 1em !important;
}
.keyissues #content-main .columnwrap {
	margin: 0px; padding: 0px; width: 568px;
}
.keyissues #content-main .leftcolbox {
	background: url("/external/images/keyissues/kiboxgrad.gif") repeat-x; margin: 0.5em 0.3em 0.5em 1em; border: 1px solid rgb(210, 204, 204); border-image: none; width: 262px; text-align: left; float: left;
}
.keyissues #content-main .rightcolbox {
	background: url("/external/images/keyissues/kiboxgrad.gif") repeat-x; margin: 0.5em 1.3em 0px 0px; border: 1px solid rgb(210, 204, 204); border-image: none; width: 262px; text-align: left; float: right;
}
.keyissues #content-sub {
	overflow: hidden; padding-bottom: 1em; font-size: 0.9em; float: right;
}
.keyissues .leftmargin {
	margin-left: 0em;
}
.keyissues .leftcolbox h3 {
	font: bold 1.1em/normal Georgia, "Times New Roman", Times, serif !important; margin: 0px; padding: 1em 0.3em 0.5em; color: rgb(58, 118, 188); border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none !important; font-stretch: normal !important;
}
.keyissues .rightcolbox h3 {
	font: bold 1.1em/normal Georgia, "Times New Roman", Times, serif !important; margin: 0px; padding: 1em 0.3em 0.5em; color: rgb(58, 118, 188); border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none !important; font-stretch: normal !important;
}
.keyissues .leftcolbox h5 {
	font: bold 0.9em/normal Georgia, "Times New Roman", Times, serif !important; margin: 0px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.keyissues .rightcolbox h5 {
	font: bold 0.9em/normal Georgia, "Times New Roman", Times, serif !important; margin: 0px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.keyissues .leftcolbox ul {
	list-style: none; margin: 0px; padding: 0px;
}
.keyissues .rightcolbox ul {
	list-style: none; margin: 0px; padding: 0px;
}
.keyissues .leftcolbox li {
	padding: 0.5em 0px 0.8em 0.3em; text-align: left; text-indent: -0.1em; margin-left: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.keyissues .rightcolbox li {
	padding: 0.5em 0px 0.8em 0.3em; text-align: left; text-indent: -0.1em; margin-left: 0em; border-bottom-color: rgb(210, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.keyissues li.last {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.keyissues p.hilite {
	font: 0.9em/normal normal Arial, Helvetica, sans-serif; margin: 0px; padding: 0.3em 0px 0.3em 0.3em; font-size-adjust: none; font-stretch: normal;
}
.keyissues .arrow {
	padding: 0px; margin-right: 0px; margin-left: 2px;
}
.keyissues .box1 {
	width: 95%;
}
.keyissues .box2 {
	width: 95%;
}
.keyissues .box3 {
	width: 95%;
}
.keyissues .box4 {
	width: 95%;
}
.keyissues .box5 {
	width: 95%;
}
.keyissues .box6 {
	width: 95%;
}
.keyissues .box7 {
	width: 95%;
}
.keyissues .box8 {
	width: 95%;
}
.keyissues .box9 {
	width: 95%;
}
.keyissues .box10 {
	width: 95%;
}
.keyissues .box11 {
	width: 95%;
}
.keyissues .box12 {
	width: 95%;
}
.keyissues .box13 {
	width: 95%;
}
.keyissues .box14 {
	width: 95%;
}
.keyissues .box1 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box2 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box3 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box4 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box5 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box6 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box7 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box8 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box9 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box10 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box11 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box12 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box13 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box14 h3 {
	padding: 0.3em 0.5em;
}
.keyissues .box1 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box2 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box3 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box4 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box5 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box6 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box7 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box8 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box9 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box10 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box11 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box12 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box13 h4 {
	padding: 0.3em 0.5em;
}
.keyissues .box14 h4 {
	padding: 0.3em 0.5em;
}
.keyissues ul.photolist {
	list-style: none; margin: 0px !important; padding: 0px !important; width: 540px; float: left;
}
.keyissues ul.photolist {
	padding-top: 0em; margin-left: 0px;
}
.keyissues ul.photolist li {
	margin: 0em 0.3em 0em 0em; text-align: left; float: left;
}
.keyissues ul.photolist li.photoitem {
	padding: 0px; width: 130px;
}
.keyissues ul.photolist li.first {
	margin-left: 0.3em;
}
.keyissues ul.photolist li.photoitem img {
	margin: 0px 0px 0px 0.9em; padding: 0px;
}
.keyissues ul.photolist li.photoitem p.caption {
	padding-top: 0.3em !important; font-size: 0.8em;
}
* html .keyissues div#kiheader {
	background: url("/external/images/keyissues/kiheader.png") no-repeat; width: 780px; height: 35px; margin-top: 1em; margin-bottom: 0.5em; margin-left: 0.8em;
}
* html .keyissues div.kiltyellowboxtop {
	background: rgb(255, 249, 226); margin: 1.1em 1em 0.3em 0em; padding-top: 0.8em; padding-bottom: 0.5em;
}
* html .keyissues ul.photolist li.photoitem {
	padding: 0px; width: 120px;
}
* html .keyissues #content-main .columnwrap {
	margin: 0px; padding: 0px; width: 568px;
}
* html .keyissues #content-main .leftcolbox {
	background: url("/external/images/keyissues/kiboxgrad.gif") repeat-x; margin: 0.5em 0.5em 0em; border: 1px solid rgb(210, 204, 204); border-image: none; width: 260px; text-align: left; overflow: hidden; float: left;
}
* html .keyissues #content-main .rightcolbox {
	background: url("/external/images/keyissues/kiboxgrad.gif") repeat-x; margin: 0.5em 0.6em 0px 0px; border: 1px solid rgb(210, 204, 204); border-image: none; width: 260px; text-align: left; overflow: hidden; float: right;
}
*:first-child + html .keyissues div.kiltyellowboxtop {
	background: rgb(255, 249, 226); margin: 1.1em 1em 0.3em 0em; padding-top: 0.8em; padding-bottom: 0.5em;
}
*:first-child + html .keyissues #content-main .leftcolbox {
	background: url("/external/images/keyissues/kiboxgrad.gif") repeat-x; margin: 0.5em 0.3em 1em 1em; border: 1px solid rgb(210, 204, 204); border-image: none; width: 262px; text-align: left; float: left;
}
*:first-child + html .keyissues #content-main .rightcolbox {
	background: url("/external/images/keyissues/kiboxgrad.gif") repeat-x; margin: 0.5em 1.3em 1em 0px; border: 1px solid rgb(210, 204, 204); border-image: none; width: 262px; text-align: left; float: right;
}
.research .cycler {
	padding: 0px; width: 500px; text-align: left; position: relative;
}
.research #rotator {
	background: none !important; width: 500px; position: relative;
}
.research #rotator div.slide {
	background: none !important; left: 0px; top: 0px; display: none; position: absolute;
}
.research #rotator div:first-child.slide {
	display: block;
}
.research #rotator div.slide .caption {
	background: url("/external/images/research/transbg.png") 0px 0px; padding: 0px; left: 0px; width: 466px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.research #rotator div.slide .topimg {
	background: none; padding: 0px; left: 5px; width: 490px; right: 0px; bottom: 195px; color: rgb(255, 255, 255); position: absolute;
}
.research #rotator div.slide .caption {
	margin: 0px 0px 5px 5px; padding: 8px 12px;
}
.research #rotator div.slide .caption p {
	margin: 4px 0px; padding: 0px; font-size: 0.98em;
}
.research #rotator div.slide .caption h1 {
	margin: 0px; padding: 0px; font-size: 1.8em;
}
.research #rotator div.slide .caption a {
	color: rgb(255, 102, 0); text-decoration: none;
}
.research #rotator div.slide .caption a:hover {
	color: rgb(255, 153, 0); text-decoration: none;
}
.research #rotator-nav {
	margin: 0px 0px 0px 5px; padding: 5px 0px;
}
.research #rotator-nav a {
	background: rgb(255, 102, 0); font: bold 10px/normal verdana, arial; margin: 0px 4px 0px 0px; padding: 3px 5px; color: rgb(255, 255, 255) !important; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.research #rotator-nav a.activeSlide {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.research #rotator-nav a:focus {
	
}
.research #rotator-nav div.slide {
	padding-left: 0px !important; margin-left: 0px !important;
}
.research #rotator-nav a#pbtn {
	margin: 0px 0px 0px 5px; padding: 3px 10px; cursor: pointer;
}
.research #rotator-nav a.pause {
	background: url("/external/images/research/pause.png") no-repeat center;
}
.research #rotator-nav a.play {
	background: url("/external/images/research/play.png") no-repeat center;
}
.research .cycler pre {
	color: rgb(51, 153, 0); font-weight: bold; margin-top: 0px;
}
.research .cycler .comment {
	color: rgb(0, 128, 0);
}
.research .cycler img {
	margin: 0px; padding: 5px !important;
}
.research #content {
	background: none !important;
}
.research h2.nonserif-orange {
	margin: 0px 0px 0px 0.5em; padding: 0px; color: rgb(177, 63, 32); font-family: Verdana, Arial, Helvetica, sans-serif;
}
.research h3 {
	padding: 0px; border: currentColor; border-image: none; color: rgb(58, 118, 188); margin-bottom: 0.5em;
}
.research h4 {
	margin: 0px 0px 0.5em; padding: 0px; border: currentColor; border-image: none;
}
.research h5 {
	margin: 0px 0px 0.5em; padding: 0px; border: currentColor; border-image: none;
}
.research h6 {
	margin: 0px 0px 0.5em; padding: 0px; border: currentColor; border-image: none;
}
.research .nonserif {
	padding: 0px; border: currentColor; border-image: none; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0.5em;
}
.research ul {
	margin-left: 1.2em;
}
.research #content-main {
	line-height: normal;
}
.research #content-main p {
	margin: 0px; font-size: 0.78em;
}
.research #content-main ul li {
	color: rgb(88, 89, 91); line-height: normal; font-size: 0.78em; margin-bottom: 0.5em; list-style-type: square;
}
.research #content-main ul li p {
	line-height: normal; font-size: 1em; margin-left: 0em;
}
.research #content-main ul li ul li {
	line-height: normal; font-size: 1em;
}
.research #featurewrapper {
	background: rgb(241, 241, 242); margin: 0px auto; padding: 10px; width: 750px; overflow: hidden; clear: both;
}
.research #middlewrapper {
	margin: 15px auto 10px 15px !important; width: 770px; clear: both;
}
.research #listcolwrap {
	width: 540px; clear: both;
}
.research div.listcol3a {
	padding: 10px; width: 29%; text-align: left; float: left;
}
.research div.listcol3b {
	padding: 10px; width: 29%; text-align: left; float: left;
}
.research div.listcol3c {
	padding: 10px; width: 29%; text-align: left; float: left;
}
.research div.listcol2a {
	padding: 10px; width: 45.5%; text-align: left; float: left;
}
.research div.listcol2b {
	padding: 10px; width: 45.5%; text-align: left; float: left;
}
.research div.columnround {
	padding: 10px; width: 29.4%; float: left;
}
.research div.columnbox {
	padding: 10px; width: 29.4%; float: left;
}
.research div.columnround img {
	margin-right: 0.5em; margin-left: 0px;
}
.research div.columnbox img {
	margin-right: 0.5em; margin-left: 0px;
}
.research .firstcol {
	margin-left: 0px;
}
.research .middlecol {
	margin-left: 15px;
}
.research .lastcol {
	margin-right: 0px; margin-left: 15px;
}
.research #middlewrapper .columnround.firstcol {
	background: url("/external/images/research/backgrounds/orangegradient.png") no-repeat;
}
.research #middlewrapper .columnround.middlecol {
	background: url("/external/images/research/backgrounds/dkgraygradient.png") no-repeat;
}
.research #middlewrapper .columnround.lastcol {
	background: url("/external/images/research/backgrounds/bluegradient.png") no-repeat;
}
.research #bottomwrapper {
	margin: 0px auto 15px; width: 770px; clear: both;
}
.research #content-main .sidebar {
	background: url("/external/images/research/backgrounds/yellowgradient.png") no-repeat; width: 230px; margin-top: 0.5em; margin-right: 0.5em; float: right;
}
.research #content-main .sidebar p {
	margin: 0.1em 0.8em 0em; padding: 0.3em 0.3em 0.5em; font-size: 0.78em;
}
.research #content-main .sidebar ul {
	margin-left: 2.2em !important;
}
.research #content-main .sidebar ul li {
	color: rgb(88, 89, 91); line-height: normal; margin-bottom: 0.1em; list-style-type: square;
}
.research #content-main .publist {
	margin: 0px; width: 240px;
}
.research #content-main .publist ul {
	padding: 0px; margin-top: 0px; margin-right: 1em; margin-bottom: 0em; margin-left: 0em !important;
}
.research #content-main .publist ul li {
	margin: 0px !important; padding: 0px; height: 60px; list-style-type: none !important;
}
.research #content-main .publist ul li p {
	padding: 0px;
}
.research #content-main .publist ul li ul {
	padding: 0px; margin-top: 0px; margin-right: 1em; margin-bottom: 5em; margin-left: 6.5em !important; vertical-align: top;
}
.research #content-main .publist ul li ul li {
	padding: 0px; color: rgb(88, 89, 91); margin-bottom: 0em !important; margin-left: 5em; vertical-align: top; list-style-type: square !important;
}
.research #content-main .publist img {
	margin: 0em 0.8em 0.5em 0px; padding: 0px;
}
.research #content-main .publist img .lastitem {
	margin: 0em 0.8em 0px 0px !important; padding: 0px;
}
.research #content-main p .more {
	background: url("/external/07/images/arrow.gif") no-repeat right 3px; text-align: right; padding-right: 0.8em; clear: both; font-size: 1em; margin-bottom: 0.5em; float: right;
}
.research #content-main .more {
	background: url("/external/07/images/arrow.gif") no-repeat right 3px; text-align: right; padding-right: 0.8em; clear: both; font-size: 0.8em; margin-bottom: 0.5em; float: right;
}
.research #content-main .sectionhead {
	position: relative;
}
.research #content-main .sectionhead a.feedicon {
	top: 0px; right: 0px; position: absolute;
}
.research #content-main .sectionhead a.feedicon img {
	margin: 1px 0px 0px; padding: 0px;
}
.research #content-main form {
	margin: 0px; padding: 0px;
}
.research #content-main .resformtxt {
	padding: 1px; border: 1px solid rgb(188, 188, 188); border-image: none; width: 84%;
}
.research #content-main .resformbtn {
	background: rgb(255, 166, 104); padding: 0px 1px; border: 1px solid rgb(188, 188, 188); border-image: none;
}
.research #content-nav {
	background: url("/external/images/research/backgrounds/ltgraygradient.png") no-repeat !important; width: 180px; margin-top: 1em; margin-left: 1.5em !important; float: left !important; min-height: 300px;
}
.research ul#resnav {
	padding-left: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 0.85em; margin-left: 1em;
}
.research ul#resnav li {
	list-style-type: disc;
}
.research ul#resnav a {
	background: none; border: currentColor; border-image: none;
}
.research .cv-main {
	width: 565px !important; padding-right: 15px;
}
.research .cv-main#content-main .hilite {
	margin: 0px !important; padding: 5px 0px !important; font-size: 0.9em !important;
}
.research .cv-main#content-main p {
	line-height: normal !important; overflow: hidden; font-size: 0.9em !important;
}
.research .cv-main#content-main h2 {
	margin: 0px !important; padding: 5px 0px !important;
}
.research .cv-main#content-main h3 {
	margin: 0px !important; padding: 5px 0px !important;
}
.research .cv-main#content-main h4 {
	margin: 0px !important; padding: 5px 0px !important;
}
*:first-child + html .research #rotator div.slide .topimg {
	background: none; padding: 0px; left: 5px; width: 490px; right: 0px; bottom: 200px; color: rgb(255, 255, 255); position: absolute;
}
*:first-child + html .research #rotator div.slide .caption {
	margin: 0px 0px 8px 5px; padding: 8px 12px;
}
*:first-child + html .research #middlewrapper {
	margin: 15px auto; width: 770px; clear: both;
}
.research #reslisttabs {
	list-style: none; margin: 0.5em 0px 0px; padding: 0px; width: 560px; -ms-zoom: 1;
}
.research #reslisttabs ul {
	margin: 0px 0px 1em;
}
.research #reslisttabs li {
	list-style: none; margin-bottom: 0em !important; display: inline;
}
.research #reslisttabs li a {
	padding: 5px; color: rgb(80, 80, 80); text-decoration: none; float: left; display: block;
}
.research #reslisttabs li a:hover {
	background: rgb(224, 224, 226) !important;
}
.research .ui-tabs .ui-state-hover {
	background: rgb(224, 224, 226) !important;
}
.research .blurbcol {
	width: 280px; float: left;
}
.research .searchcol {
	width: 250px; float: right;
}
.research #rescvtabs {
	list-style: none; margin: 0.5em 0px 0px; padding: 0px; width: 560px; -ms-zoom: 1;
}
.research #rescvtabs ul {
	margin: 0px 0px 1em;
}
.research #rescvtabs li {
	list-style: none; margin-bottom: 0em !important; display: inline;
}
.research #rescvtabs li a {
	padding: 5px; color: rgb(80, 80, 80); font-size: 1.1em; text-decoration: none; float: left; display: block;
}
.research #rescvtabs li a:hover {
	background: rgb(224, 224, 226) !important;
}
.research .ui-tabs .ui-state-hover {
	background: rgb(224, 224, 226) !important;
}
.research #rescvtabcontain {
	background: url("/external/images/research/backgrounds/ltgraygradient2.png") repeat-x !important; width: 560px !important; overflow: hidden; margin-left: 1px; float: left; -ms-zoom: 1;
}
.research #rescvtabcontain img {
	margin: 5px; padding: 0px;
}
.research .ui-tabs {
	padding: 0.2em; -ms-zoom: 1;
}
.research .ui-tabs .ui-tabs-nav {
	list-style: none; padding: 1em 0.1em 0px; position: relative;
}
.research .ui-tabs .ui-tabs-nav li {
	margin: 0px 0.3em -1px 0px; padding: 0px; border-bottom-width: 0px !important; float: left; position: relative;
}
.research .ui-tabs .ui-tabs-nav li a {
	text-decoration: none; float: left;
}
.research .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: rgb(224, 224, 226) !important; border: 0px currentColor; border-image: none; padding-bottom: 0.1em; font-weight: bold; margin-bottom: -0.1em;
}
.research .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor: text;
}
.research .ui-tabs .ui-tabs-nav li.ui-state-disabled a {
	cursor: text;
}
.research .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.research .ui-tabs .ui-tabs-nav li a {
	cursor: pointer;
}
.research .ui-tabs-collapsible.ui-tabs .research .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.research .ui-tabs .ui-tabs-panel {
	background: none; border-width: 0px; padding: 1em 1.4em; display: block;
}
.research .ui-tabs .ui-tabs-hide {
	display: none !important;
}
.research .ui-tabs .ui-state-default {
	background: rgb(240, 239, 239);
}
.roadistanbul .cycler {
	padding: 0px; width: 750px; text-align: left; position: relative;
}
.roadistanbul #rotator {
	background: none !important; position: relative;
}
.roadistanbul #rotator div.slide {
	background: none !important; left: 0px; top: 0px; display: none; position: absolute;
}
.roadistanbul #rotator div:first-child.slide {
	display: block;
}
.roadistanbul #rotator div.slide img {
	float: left;
}
.roadistanbul #rotator div.slide .caption {
	padding: 0px; width: 240px; margin-top: 0.3em; margin-right: 0em; float: right;
}
.roadistanbul #rotator div.slide .caption p {
	margin: 4px 6px; padding: 0px; line-height: normal !important; font-size: 1.4em !important;
}
.roadistanbul #rotator div.slide .caption h1 {
	margin: 0px 0px 0px 6px; padding: 0px; line-height: normal; font-size: 2em;
}
.roadistanbul #rotator div.slide .caption a {
	color: rgb(255, 102, 0); text-decoration: none;
}
.roadistanbul #rotator div.slide .caption a:hover {
	color: rgb(255, 153, 0); text-decoration: none;
}
.roadistanbul #rotator-nav {
	margin: 2px 0px 0px 5px; padding: 5px 0px;
}
.roadistanbul #rotator-nav a {
	background: rgb(51, 51, 51); font: bold 10px/normal verdana, arial; margin: 0px 4px 0px 0px; padding: 3px 5px; color: rgb(255, 255, 255) !important; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.roadistanbul #rotator-nav a.activeSlide {
	background: rgb(242, 59, 7); color: rgb(255, 255, 255);
}
.roadistanbul #rotator-nav a:focus {
	
}
.roadistanbul #rotator-nav div.slide {
	padding-left: 0px !important; margin-left: 0px !important;
}
.roadistanbul #rotator-nav a#pbtn {
	margin: 0px 0px 0px 5px; padding: 3px 10px; cursor: pointer;
}
.roadistanbul #rotator-nav a.pause {
	background: url("/external/images/roadistanbul/pause.png") no-repeat center;
}
.roadistanbul #rotator-nav a.play {
	background: url("/external/images/roadistanbul/play.png") no-repeat center;
}
.roadistanbul .cycler pre {
	color: rgb(51, 153, 0); font-weight: bold; margin-top: 0px;
}
.roadistanbul .cycler .comment {
	color: rgb(0, 128, 0);
}
.roadistanbul .cycler img {
	margin: 0px; padding: 5px !important;
}
.roadistanbul .single {
	height: 270px !important;
}
.roadistanbul #rotator div.slidestatic {
	background: none !important; left: 0px; top: 0px; clear: both; position: absolute;
}
.roadistanbul #rotator div:first-child.slidestatic {
	display: block;
}
.roadistanbul #rotator div.slidestatic img {
	float: left;
}
.roadistanbul #rotator div.slidestatic .caption {
	padding: 0px; width: 240px; margin-top: 0.3em; margin-right: 0em; float: right;
}
.roadistanbul #rotator div.slidestatic .caption p {
	margin: 4px 6px; padding: 0px; line-height: normal !important; font-size: 1.4em !important;
}
.roadistanbul #rotator div.slidestatic .caption h1 {
	margin: 0px 0px 0px 6px; padding: 0px; line-height: normal; font-size: 2em;
}
.roadistanbul #rotator div.slidestatic .caption a {
	color: rgb(255, 102, 0); text-decoration: none;
}
.roadistanbul #rotator div.slidestatic .caption a:hover {
	color: rgb(255, 153, 0); text-decoration: none;
}
.roadistanbul #langbar {
	text-align: right !important; font-size: 0.9em; margin-top: 1.3em !important; margin-right: 1em; margin-bottom: 0.3em !important;
}
.roadistanbul #content {
	background: none !important;
}
.roadistanbul h2.nonserif-orange {
	margin: 0.3em 0px 0.3em 0.7em; padding: 0px; color: rgb(177, 63, 32); font-family: Verdana, Arial, Helvetica, sans-serif;
}
.roadistanbul h2.nonserif-orange-sm {
	margin: 0.3em 0px 0.3em 0.7em; padding: 0px 0px 0px 5px; color: rgb(177, 63, 32); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
}
.roadistanbul h3 {
	padding: 0px; border: currentColor; border-image: none; color: rgb(0, 0, 0); margin-bottom: 0em;
}
.roadistanbul h4 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.roadistanbul h5 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.roadistanbul h6 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.roadistanbul .video {
	min-height: 160px;
}
.roadistanbul .colcaption {
	padding: 0px; font-size: 0.8em !important;
}
.roadistanbul .nonserif {
	padding: 0px; border: currentColor; border-image: none; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0.2em;
}
.roadistanbul #content-main {
	line-height: normal; padding-top: 1em !important;
}
.roadistanbul #content-main p {
	margin: 0em; font-size: 1em;
}
.roadistanbul #content-main p strong {
	color: rgb(177, 63, 32); font-size: 1.2em;
}
.roadistanbul #content-main p.dateline {
	margin: 0px; font-size: 0.78em;
}
.roadistanbul #content-main ul {
	padding: 5px 0px !important; margin-right: 5px !important; margin-left: 1.2em;
}
.roadistanbul #content-main ul li {
	color: rgb(255, 91, 46); line-height: normal; font-size: 0.9em; margin-bottom: 0.5em; list-style-type: square;
}
.roadistanbul #content-main ul li p {
	color: rgb(88, 89, 91); line-height: normal; font-size: 1em; margin-left: 0em;
}
.roadistanbul #content-main ul li ul li {
	line-height: normal; font-size: 1em;
}
.roadistanbul #featurewrapper {
	background: url("/external/images/roadistanbul/backgrounds/orangegradient.png") no-repeat; margin: 0px auto; padding: 10px 5px 10px 10px; width: 750px; overflow: hidden; clear: both;
}
.roadistanbul #fbase {
	margin: 0px auto; padding: 0px; width: 750px; overflow: visible; clear: both; background-image: url("/external/images/roadistanbul/backgrounds/orangegradient.png"); background-repeat: repeat-y;
}
.roadistanbul #middlewrapper {
	margin: 15px auto 10px 15px !important; width: 770px; clear: both;
}
.roadistanbul #listcolwrap {
	width: 540px; clear: both;
}
.roadistanbul #bottomwrapper {
	margin: 0px auto 15px; width: 770px; clear: both;
}
.roadistanbul div.listcol3a {
	padding: 10px; width: 29%; text-align: left; float: left;
}
.roadistanbul div.listcol3b {
	padding: 10px; width: 29%; text-align: left; float: left;
}
.roadistanbul div.listcol3c {
	padding: 10px; width: 29%; text-align: left; float: left;
}
.roadistanbul div.listcol2a {
	padding: 10px; width: 45.5%; text-align: left; float: left;
}
.roadistanbul div.listcol2b {
	padding: 10px; width: 45.5%; text-align: left; float: left;
}
.roadistanbul div.column {
	width: 32%; margin-bottom: 20px; float: left;
}
.roadistanbul #middlewrapper .column.lastcol {
	width: 66%; margin-bottom: 20px;
}
.roadistanbul #bottomwrapper .column {
	margin-bottom: 0px !important;
}
.roadistanbul div.column img {
	margin-right: 0.5em; margin-left: 0px;
}
.roadistanbul .firstcol {
	margin-left: 0px;
}
.roadistanbul .middlecol {
	margin-left: 15px;
}
.roadistanbul .lastcol {
	margin-right: 0px; margin-left: 15px;
}
.roadistanbul .halfwidth {
	width: 49% !important;
}
.roadistanbul .fullwidth {
	width: 100% !important;
}
.roadistanbul #middlewrapper .firstcol div.columnbox {
	background: url("/external/images/roadistanbul/backgrounds/bluegradient.png") repeat-x;
}
.roadistanbul #middlewrapper .lastcol div.columnbox {
	background: url("/external/images/roadistanbul/backgrounds/greengradient.png") repeat-x;
}
.roadistanbul #bottomwrapper .firstcol div.columnbox {
	background: url("/external/images/roadistanbul/backgrounds/yellowgradient.png") repeat-x;
}
.roadistanbul #bottomwrapper .middlecol div.columnbox {
	background: url("/external/images/roadistanbul/backgrounds/aquagradient.png") repeat-x;
}
.roadistanbul #bottomwrapper .lastcol div.columnbox {
	background: url("/external/images/roadistanbul/backgrounds/purplegradient.png") repeat-x;
}
.roadistanbul div.columnbox {
	padding: 10px 10px 20px;
}
.roadistanbul #content-main .sidebar {
	width: 250px; margin-top: 0em; margin-right: 0em; float: right;
}
.roadistanbul #content-main .sidebar strong {
	color: rgb(177, 63, 32); font-size: 1.2em;
}
.roadistanbul #content-main .bdate {
	color: rgb(50, 101, 203);
}
.roadistanbul #content-main .columnbox .bdate {
	color: rgb(50, 101, 203); font-size: 0.75em !important;
}
.roadistanbul #content-main p .more {
	background: url("/external/07/images/arrow.gif") no-repeat right 3px; text-align: right; padding-right: 0.8em; clear: both; font-size: 1em; margin-bottom: 0.5em; float: right;
}
.roadistanbul #content-main p .more2 {
	background: url("/external/07/images/arrow.gif") no-repeat right 3px; text-align: right; padding-right: 0.8em; clear: both; font-size: 0.7em; font-weight: bold; margin-bottom: 0.5em; float: right;
}
.roadistanbul #content-main .more {
	background: url("/external/07/images/arrow.gif") no-repeat right 3px; text-align: right; padding-right: 0.8em; clear: both; font-size: 0.8em; margin-bottom: 0.5em; float: right;
}
.roadistanbul #content-main .sectionhead {
	position: relative;
}
.roadistanbul #content-main .sectionhead a.feedicon {
	text-align: right; margin-top: -1.5em; margin-right: 5px; float: right;
}
.roadistanbul #content-main .sectionhead a.feedicon img {
	margin: 0px; padding: 0px;
}
.roadistanbul #content-main form {
	margin: 0px; padding: 0px;
}
.roadistanbul #content-main .roadformtxt {
	padding: 1px; border: 1px solid rgb(188, 188, 188); border-image: none; width: 84%;
}
.roadistanbul #content-main .roadformbtn {
	background: rgb(255, 166, 104); padding: 0px 1px; border: 1px solid rgb(188, 188, 188); border-image: none;
}
.roadistanbul #content-nav {
	background: url("/external/images/roadistanbul/backgrounds/ltgraygradient.png") no-repeat !important; width: 180px; margin-top: 1em; margin-left: 1.5em !important; float: left !important; min-height: 300px;
}
.roadistanbul .istanbul-main {
	width: 565px !important; padding-right: 15px;
}
.roadistanbul .istanbul-main#content-main .hilite {
	margin: 0px !important; padding: 5px 0px !important; font-size: 0.9em !important;
}
.roadistanbul .istanbul-main#content-main p {
	line-height: normal !important; overflow: hidden; font-size: 0.9em !important;
}
.roadistanbul .istanbul-main#content-main h2 {
	margin: 0px !important; padding: 5px 0px !important;
}
.roadistanbul .istanbul-main#content-main h3 {
	margin: 0px !important; padding: 5px 0px !important;
}
.roadistanbul .istanbul-main#content-main h4 {
	margin: 0px !important; padding: 5px 0px !important;
}
*:first-child + html .roadistanbul #langbar {
	text-align: right !important; font-size: 0.9em; margin-top: 0.7em !important; margin-right: 1em; margin-bottom: 0.5em !important;
}
*:first-child + html .roadistanbul #featurewrapper {
	background: url("/external/images/roadistanbul/backgrounds/orangegradient.png") no-repeat; margin: 0px auto; padding: 10px; width: 750px; overflow: hidden; clear: both;
}
*:first-child + html .roadistanbul #rotator div.slide img {
	margin: 0px !important; padding: 0px !important; float: left;
}
*:first-child + html .roadistanbul #rotator div.slide .caption {
	background: none !important; margin: 0px !important; padding: 0px; width: 230px; float: right;
}
*:first-child + html .roadistanbul #rotator div.slide .caption p {
	margin: 4px 0px 4px -1em; padding: 0px; line-height: normal !important; font-size: 1.5em !important;
}
*:first-child + html .roadistanbul #rotator div.slide .caption h1 {
	margin: 0px 0px 0px -1em; padding: 0px;
}
*:first-child + html .roadistanbul #middlewrapper {
	margin: 15px auto; width: 770px; clear: both;
}
*:first-child + html .roadistanbul #rotator-nav {
	margin: 8px 0px 0px; padding: 5px 0px;
}
*:first-child + html .roadistanbul #bottomwrapper {
	margin: 15px auto; width: 770px; clear: both;
}
.roadistanbul .blurbcol {
	width: 280px; float: left;
}
.roadistanbul .searchcol {
	width: 250px; float: right;
}
.roadistanbul #amtabs {
	list-style: none; margin: 0.5em 0px 0px; padding: 0px; width: 560px; -ms-zoom: 1;
}
.roadistanbul #amtabs ul {
	margin: 0px 0px 1em;
}
.roadistanbul #amtabs li {
	list-style: none; margin-bottom: 0em !important; display: inline;
}
.roadistanbul #amtabs li a {
	padding: 5px; color: rgb(80, 80, 80); text-decoration: none; float: left; display: block;
}
.roadistanbul #amtabs li a:hover {
	background: rgb(239, 239, 241) !important;
}
.roadistanbul .ui-tabs .ui-state-hover {
	background: rgb(239, 239, 241) !important;
}
.roadistanbul #amtabcontain {
	background: url("/external/images/roadistanbul/backgrounds/ltgraygradient.png") repeat-x !important; width: 560px !important; overflow: hidden; -ms-zoom: 1;
}
.roadistanbul #amtabcontain img {
	margin: 5px; padding: 0px;
}
.roadistanbul .ui-tabs {
	padding: 0.2em; -ms-zoom: 1;
}
.roadistanbul .ui-tabs .ui-tabs-nav {
	list-style: none; padding: 1em 0.1em 0px; position: relative;
}
.roadistanbul .ui-tabs .ui-tabs-nav li {
	margin: 0px 0.3em -1px 0px; padding: 0px; border-bottom-width: 0px !important; float: left; position: relative;
}
.roadistanbul .ui-tabs .ui-tabs-nav li a {
	text-decoration: none; float: left;
}
.roadistanbul .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: rgb(239, 239, 241) !important; border: 0px currentColor; border-image: none; padding-bottom: 0.1em; margin-bottom: -0.1em;
}
.roadistanbul .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor: text;
}
.roadistanbul .ui-tabs .ui-tabs-nav li.ui-state-disabled a {
	cursor: text;
}
.roadistanbul .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.roadistanbul .ui-tabs .ui-tabs-nav li a {
	cursor: pointer;
}
.roadistanbul .ui-tabs-collapsible.ui-tabs .roadistanbul .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.roadistanbul .ui-tabs .ui-tabs-panel {
	background: none; border-width: 0px; padding: 1em 1.4em; display: block;
}
.roadistanbul .ui-tabs .ui-tabs-hide {
	display: none !important;
}
.roadistanbul .ui-tabs .ui-state-default {
	background: rgb(248, 248, 248);
}
.roadistanbul #twitter {
	width: 225px; font-size: 1.1em;
}
.roadistanbul ul#twitter_update_list {
	margin: 0px !important; padding: 0px; width: 225px;
}
.roadistanbul ul#twitter_update_list li {
	list-style: none !important; margin: 0px !important; padding: 0.5em; color: rgb(88, 89, 91) !important; border-top-color: rgb(255, 239, 175); border-bottom-color: rgb(255, 118, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.roadistanbul ul#twitter_update_list li span {
	font-size: 1.1em;
}
.roadistanbul ul#twitter_update_list span {
	font-weight: normal;
}
.roadistanbul ul#twitter_update_list span a {
	font-weight: normal;
}
.roadistanbul ul#twitter_update_list li a {
	color: rgb(94, 15, 56); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
.roadistanbul #twitter .profileLink {
	font-size: 0.9em; font-weight: bold;
}
.roadistanbul #twitter h2 {
	display: none;
}
.roadistanbul .twitted ul#twitter_update_list li.firstTweet {
	
}
.roadistanbul .twitted ul#twitter_update_list li.lastTweet {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.roadistanbul #middlewrapper2 {
	margin: 0px !important; padding: 20px; clear: both;
}
.roadistanbul #middlewrapper2 ul li {
	list-style-type: square;
}
.roadistanbul .firstcol2 {
	color: rgb(255, 51, 0); font-size: 11px;
}
.roadistanbul .newcase1 {
	margin: 0px 0px 20px; background-image: url("/external/images/roadistanbul/backgrounds/bluegradient.png"); background-repeat: repeat-x;
}
.roadistanbul .newcase2 {
	margin: 0px 0px 20px; background-image: url("/external/images/roadistanbul/backgrounds/yellowgradient.png"); background-repeat: repeat-x;
}
.roadistanbul .newcase3 {
	margin: 0px 0px 20px; background-image: url("/external/images/roadistanbul/backgrounds/greengradient.png"); background-repeat: repeat-x;
}
.roadistanbul #container #navmain ul {
	height: 24px !important;
}
#flashcontent {
	margin: 0px auto; height: 100%; text-align: center;
}
.flashcontent {
	margin: 0px auto; height: 100%; text-align: center;
}
#flashcontent object {
	margin: 0px;
}
.flashcontent object {
	margin: 0px;
}
#flashcontent p {
	text-align: left;
}
.flashcontent p {
	text-align: left;
}
#altpcontent {
	display: none;
}
.altpcontent {
	display: none;
}
#flashwrapper {
	background-color: rgb(255, 255, 255);
}
.shareThis {
	background: url("/external/images/icons/shareThisIcon.png") no-repeat right 0px; margin: 0px; padding: 0px 20px 0px 0px; height: 16px; text-align: left; overflow: visible; font-size: 80%; font-style: normal; vertical-align: top !important; display: inline-block;
}
.shareThisPodCast {
	background: url("/external/images/icons/shareThisIcon.png") no-repeat right 0px; padding: 0px 20px 0px 0px; height: 16px; text-align: left; overflow: visible; font-size: 50%; font-style: normal; margin-top: 5px; vertical-align: middle !important; display: inline-block;
}
.sideLinkShareThis {
	background: url("/external/images/icons/shareThisIcon.png") no-repeat 87px !important; margin: 0px; padding: 0px 20px 0px 0px; height: 16px; text-align: left; overflow: visible; font-style: normal; vertical-align: top;
}
.noborder img.spring {
	margin: 4px 0px -3px; padding-top: 0px; padding-bottom: 0px;
}
.sectionhilite .noborder img.spring {
	background: rgb(255, 255, 255); margin: 4px 0px -3px !important; padding-top: 5px; padding-bottom: 5px;
}
.heatmapnoborder {
	border: 0px currentColor; border-image: none;
}
.heatmapselect {
	font-size: 10px;
}
ul.nobullet {
	list-style-type: none;
}
ul.nobullet li.space {
	padding-bottom: 10px;
}
.iphone {
	background: url("/external/images/iPhone.jpg") no-repeat right 10px; padding: 10px 0px; width: 200px;
}
.iphone2 {
	background: url("/external/images/iPhone2.jpg") no-repeat right top; padding: 0px 0px 32px; width: 200px;
}
.iphone3 {
	background: url("/external/images/iPhone3.jpg") no-repeat right top; padding: 5px 0px 22px; width: 200px;
}
.video h4.topline {
	padding-top: 15px; margin-top: 15px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
.vidpad {
	padding: 0px 20px 20px; float: right;
}
.gvid-intro {
	background: url("/external/images/gv_intro_back.png") no-repeat left top; padding-top: 10px;
}
.rightbutton a img {
	margin: 0px 5px;
}
img.fondo {
	margin: 0px !important; padding: 0px !important;
}
.bg-lblue {
	background: rgb(164, 203, 249);
}
.bg-lgreen {
	background: rgb(227, 237, 223);
}
.bg-lorange {
	background: rgb(247, 240, 225);
}
.bg-lyellow {
	background: rgb(243, 241, 217);
}
.bg-lpurple {
	background: rgb(217, 211, 241);
}
.fsdisclaim {
	background: url("/external/images/icons/fsicon.png") no-repeat 15px 8px rgb(255, 255, 225); padding: 10px 0px 5px 40px; text-align: left; font-family: Arial,Helvetica,sans-serif; margin-bottom: 10px; border-top-color: rgb(214, 216, 214); border-bottom-color: rgb(214, 216, 214); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.resyellow {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(223, 141, 0); border-image: none; margin-bottom: 2em;
}
#content-nav .resyellow {
	margin-top: 1em; margin-bottom: 1em;
}
.resyellow .icon {
	background: url("/external/07/images/mail_icon.gif") no-repeat 12px 2px rgb(255, 204, 102); margin: 0px; padding: 0.5em 0px 0.5em 3.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-top-color: rgb(223, 141, 0); border-top-width: 2px; border-top-style: solid;
}
.resyellow .noicon {
	background: rgb(255, 204, 102); margin: 0px; padding: 0.5em 0px 0.7em 0.5em; font-family: Georgia, "Times New Roman", Times, serif; border-top-color: rgb(255, 222, 159); border-top-width: 2px; border-top-style: solid;
}
.resyellow .icon {
	color: rgb(255, 255, 255);
}
.resyellow .noicon {
	color: rgb(255, 255, 255);
}
.resyellow p {
	margin: 0px 0.5em; line-height: 1.5em; padding-top: 1em; padding-bottom: 1em;
}
.resyellow p a {
	color: rgb(204, 102, 0);
}
#content-nav .resyellow h3 {
	margin: 0px;
}
.resyellow p a:visited {
	color: rgb(102, 102, 153);
}
.resyellow ul li {
	font-size: 0.8em; margin-left: -0.5em;
}
.resblue {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(0, 32, 95); border-image: none; margin-bottom: 2em;
}
#content-nav .resblue {
	margin-top: 1em; margin-bottom: 1em;
}
.resblue .icon {
	background: url("/external/07/images/mail_icon.gif") no-repeat 12px 2px rgb(0, 51, 153); margin: 0px; padding: 0.5em 0px 0.5em 3.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-top-color: rgb(0, 32, 95); border-top-width: 2px; border-top-style: solid;
}
.resblue .noicon {
	background: rgb(0, 51, 153); margin: 0px; padding: 0.5em 0px 0.7em 0.5em; font-family: Georgia, "Times New Roman", Times, serif; border-top-color: rgb(0, 32, 95); border-top-width: 2px; border-top-style: solid;
}
.resblue .icon {
	color: rgb(255, 255, 255);
}
.resblue .noicon {
	color: rgb(255, 255, 255);
}
.resblue p {
	margin: 0px 0.5em; line-height: 1.5em; padding-top: 1em; padding-bottom: 1em;
}
.resblue p a {
	color: rgb(204, 102, 0);
}
#content-nav .resblue h3 {
	margin: 0px;
}
.resblue p a:visited {
	color: rgb(102, 102, 153);
}
.resblue ul li {
	font-size: 0.8em; margin-left: -0.5em;
}
.resorange {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(207, 83, 0); border-image: none; margin-bottom: 2em;
}
#content-nav .resorange {
	margin-top: 1em; margin-bottom: 1em;
}
.resorange .icon {
	background: url("/external/07/images/mail_icon.gif") no-repeat 12px 2px rgb(210, 125, 48); margin: 0px; padding: 0.5em 0px 0.5em 3.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-top-color: rgb(207, 83, 0); border-top-width: 2px; border-top-style: solid;
}
.resorange .noicon {
	background: rgb(210, 125, 48); margin: 0px; padding: 0.5em 0px 0.7em 0.5em; font-family: Georgia, "Times New Roman", Times, serif; border-top-color: rgb(207, 83, 0); border-top-width: 2px; border-top-style: solid;
}
.resorange .icon {
	color: rgb(255, 255, 255);
}
.resorange .noicon {
	color: rgb(255, 255, 255);
}
.resorange p {
	margin: 0px 0.5em; line-height: 1.5em; padding-top: 1em; padding-bottom: 1em;
}
.resorange p a {
	color: rgb(204, 102, 0);
}
#content-nav .resorange h3 {
	margin: 0px;
}
.resorange p a:visited {
	color: rgb(102, 102, 153);
}
.resorange ul li {
	font-size: 0.8em; margin-left: -0.5em;
}
.resgreen {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(103, 143, 98); border-image: none; margin-bottom: 2em;
}
#content-nav .resgreen {
	margin-top: 1em; margin-bottom: 1em;
}
.resgreen .icon {
	background: url("/external/07/images/mail_icon.gif") no-repeat 12px 2px rgb(172, 207, 168); margin: 0px; padding: 0.5em 0px 0.5em 3.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-top-color: rgb(103, 143, 98); border-top-width: 2px; border-top-style: solid;
}
.resgreen .noicon {
	background: rgb(172, 207, 168); margin: 0px; padding: 0.5em 0px 0.7em 0.5em; font-family: Georgia, "Times New Roman", Times, serif; border-top-color: rgb(103, 143, 98); border-top-width: 2px; border-top-style: solid;
}
.resgreen .icon {
	color: rgb(255, 255, 255);
}
.resgreen .noicon {
	color: rgb(255, 255, 255);
}
.resgreen p {
	margin: 0px 0.5em; line-height: 1.5em; padding-top: 1em; padding-bottom: 1em;
}
.resgreen p a {
	color: rgb(204, 102, 0);
}
#content-nav .resgreen h3 {
	margin: 0px;
}
.resgreen p a:visited {
	color: rgb(102, 102, 153);
}
.resgreen ul li {
	font-size: 0.8em; margin-left: -0.5em;
}
.respurple {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(62, 63, 111); border-image: none; margin-bottom: 2em;
}
#content-nav .respurple {
	margin-top: 1em; margin-bottom: 1em;
}
.respurple .icon {
	background: url("/external/07/images/mail_icon.gif") no-repeat 12px 2px rgb(102, 102, 153); margin: 0px; padding: 0.5em 0px 0.5em 3.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-top-color: rgb(62, 63, 111); border-top-width: 2px; border-top-style: solid;
}
.respurple .noicon {
	background: rgb(102, 102, 153); margin: 0px; padding: 0.5em 0px 0.7em 0.5em; font-family: Georgia, "Times New Roman", Times, serif; border-top-color: rgb(62, 63, 111); border-top-width: 2px; border-top-style: solid;
}
.respurple .icon {
	color: rgb(255, 255, 255);
}
.respurple .noicon {
	color: rgb(255, 255, 255);
}
.respurple p {
	margin: 0px 0.5em; line-height: 1.5em; padding-top: 1em; padding-bottom: 1em;
}
.respurple p a {
	color: rgb(204, 102, 0);
}
#content-nav .respurple h3 {
	margin: 0px;
}
.respurple p a:visited {
	color: rgb(102, 102, 153);
}
.respurple ul li {
	font-size: 0.8em; margin-left: -0.5em;
}
.pad {
	padding: 20px;
}
.gridless {
	border-color: rgb(204, 204, 204) !important; font-size: 0.8em;
}
.gridless td {
	border-top-color: currentColor !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-top-width: medium !important; border-right-width: medium !important; border-left-width: medium !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important;
}
.gridless tr {
	border-top-color: currentColor !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-top-width: medium !important; border-right-width: medium !important; border-left-width: medium !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important;
}
.gridless th {
	border-top-color: currentColor !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-top-width: medium !important; border-right-width: medium !important; border-left-width: medium !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important;
}
.gridless th {
	padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.nonserif {
	font-family: Arial, Helvetica, sans-serif;
}
.connect {
	margin: 0px; padding: 0px; float: left;
}
img.connect {
	margin: 0px; padding: 0px; float: left;
}
.noline {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.smtabletxt {
	border: currentColor !important; border-image: none !important; font-size: 0.9em;
}
.smtabletdtxt {
	font-size: 0.85em !important;
}
.smtabletdtxt td {
	padding: 2px;
}
.zhtemp.pubsurvey .box ul li {
	font-size: 13px !important;
}
.zhtemp.pubsurvey p.survAuthor {
	font-size: 12px;
}
.zhtemp.pubsurvey p.kicker {
	font-size: 12px;
}
.zhtemp.pubsurvey p.caption {
	line-height: 1.3em; font-size: 0.85em;
}
.mfx_accordion {
	margin: 25px 0px 10px 22px; width: 530px;
}
.mfx_accordion .active .trigger {
	background-position: 0px -36px !important; color: rgb(255, 255, 255);
}
.mfx_accordion .active .lgbk.trigger {
	background-position: 0px -74px !important;
}
.mfx_accordion .trigger {
	background: url("/external/images/flagships/bg_header.png") no-repeat 0px 0px; line-height: 26px; padding-left: 10px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; cursor: pointer;
}
.mfx_accordion .lgbk.trigger {
	background: url("/external/images/flagships/bg_header_lgbk.png") no-repeat 0px -7px !important;
}
.mfx_accordion h2.trigger {
	margin: 0px;
}
.mfx_accordion .icon {
	width: 40px; height: 36px; margin-right: 8px; float: left; display: block;
}
.mfx_accordion .section .content {
	padding: 0px 10px; border-radius: 0px 0px 3px 3px; transition:height 0.3s; height: auto; overflow: hidden; border-right-color: rgb(212, 216, 221); border-left-color: rgb(212, 216, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -o-transition: height 0.3s ease; -moz-transition: height 0.3s ease; -webkit-transition: height 0.3s ease;
}
.mfx_accordion .active .content {
	border-bottom-color: rgb(212, 216, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.mfx_accordion .active .content a {
	color: rgb(202, 105, 0) !important; text-decoration: none;
}
.publication #content h3.weo {
	border: currentColor !important; border-image: none !important; margin-left: 15px; ont: bold 0.95em Georgia, "Times New Roman", Times, serif;
}
.publication #content .flagship-icon {
	margin: -15px 0px 0px 30px; width: 145px; text-align: left; line-height: 1.2em; font-size: 0.8em; float: right;
}
.publication #content .flagship-icon img {
	margin: 0px 0px 0px 10px; padding: 0px;
}
.publication #content .flagship-icon p {
	margin-top: -5px;
}
.publication #content .flagship-icon #weolang h3 {
	background: url("/external/images/flagships/bg_header2.png") no-repeat 0px 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); padding-bottom: 8px; padding-left: 10px; font-family: Verdana,Geneva,sans-serif; font-size: 1.2em; font-weight: normal; margin-left: -10px !important;
}
.publication #content .flagship-icon #weolang {
	background: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); border-image: none; padding-left: 10px; margin-left: -60px; box-shadow: 5px 5px 2px #888; -moz-box-shadow: 5px 5px 2px #888; -webkit-box-shadow: 5px 5px 2px #888;
}
.publication #content .flagship-icon #weolang ul {
	list-style: none; margin-left: 0px;
}
.publication #content .flagship-icon #weolang ul li {
	padding: 0px 5px 5px; line-height: 25px; font-size: 1.1em; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: inline;
}
.publication #content .flagship-icon #weolang ul li.first {
	padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.publication #content .flagship-icon #weolang ul li.last {
	margin-right: 0px;
}
.publication #content .flagship-icon .more {
	display: none;
}
.publication #content .flagship-icon p {
	
}
.publication #content #langbar2 {
	margin: 10px 0px 30px !important; font-size: 0.8em; float: right;
}
.publication #content #langbar2 {
	list-style: none; margin: 0px; padding: 0px; text-align: left !important; line-height: 1;
}
#langbar2 ul {
	list-style: none; margin: 0px; padding: 0px; text-align: left !important; line-height: 1;
}
.publication #content #langbar2 a {
	display: block;
}
.publication #content #langbar2 li {
	padding-bottom: 8px; margin-right: 20px; float: left;
}
.publication #content #langbar2 li ul {
	background: rgb(237, 239, 243); border: 1px solid rgb(255, 255, 255) !important; border-image: none !important; left: -999em; width: 15em; padding-top: 10px; padding-left: 0px; position: absolute;
}
.publication #content #langbar2 li:hover ul {
	left: auto; margin-top: 5px; margin-left: -10px;
}
.publication #content #langbar2 li.sfhover ul {
	left: auto; margin-top: 5px; margin-left: -10px;
}
.publication #content #langbar2 li {
	background: url("/external/images/orsqbullet.png") no-repeat left 2px; padding-right: 0px; padding-left: 10px;
}
.publication #content #langbar2 li ul li {
	background: none !important; width: 13em; margin-right: 0px;
}
.publication #content #langbar2 ul li::before {
	content: none;
}
.publication #content #langbar2 li ul li::before {
	content: none;
}
.publication #content #langbar2 li ul li a {
	display: block;
}
.publication ul#navpage li a.noback {
	background: none !important;
}
.publication img.fcover {
	border: 1px solid rgb(236, 236, 236); border-image: none;
}
ul.resources {
	margin: 10px 0px 0px; list-style-type: none !important;
}
ul.resources li {
	padding-left: 25px; margin-bottom: 15px;
}
ul.resources li a {
	
}
ul.resources li.resc-db {
	background: url("/external/images/flagships/resico_db.png") no-repeat left;
}
ul.resources li.resc-df {
	background: url("/external/images/flagships/resico_df.png") no-repeat left;
}
ul.resources li.resc-faq {
	background: url("/external/images/flagships/resico_faq.png") no-repeat left;
}
ul.resources li.resc-rss {
	background: url("/external/images/flagships/resico_rss.png") no-repeat left;
}
ul.resources li.resc-pres {
	background: url("/external/images/flagships/power_point.png") no-repeat left;
}
ul.resources li.resc-app {
	background: url("/external/images/icons/chart_bar.png") no-repeat left;
}
.publication #content .vids {
	margin-top: 30px; margin-bottom: -20px !important; margin-left: 20px;
}
.flg #content .intro {
	padding: 0px; line-height: 1.3em; font-family: Verdana, Geneva, sans-serif; font-size: 1em; font-weight: normal; margin-top: 35px !important; margin-bottom: 15px;
}
.clearnone {
	clear: none !important;
}
.weodbic {
	background: url("/external/images/weoicon.png") no-repeat top; width: 200px; height: 88px; text-align: center; padding-top: 1px; font-size: 1.1em;
}
.weodbic p {
	text-align: center; padding-left: 25px; margin-top: 58px; margin-left: 10px;
}
.fmic.weodbic {
	background: url("/external/images/fmicon.png") no-repeat top;
}
.gfsr-box {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(103, 143, 98) !important; margin: 10px 9px !important; border-image: none !important; width: 200px !important; font-size: 90%; float: left; display: inline;
}
.gfsr-box h4 {
	background: rgb(172, 207, 168); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(189, 239, 179); border-top-width: 2px; border-top-style: solid;
}
.gfsr-box h3 {
	background: rgb(172, 207, 168); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(189, 239, 179); border-top-width: 2px; border-top-style: solid;
}
.gfsr-box img {
	margin: 0px 10px;
}
.gfsr-box p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.gfsr-box p img {
	margin-left: 0px !important;
}
.gfsr-box ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.gfsr-box ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.gfsr-box .right {
	padding: 0px 0.5em 0.2em 0px;
}
.gfsr-box em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box8 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.weo-box {
	margin: 10px 0px 10px 15px !important; width: 200px !important; font-size: 90%;
}
span.new {
	background: rgb(51, 204, 102); padding: 2px; color: rgb(0, 0, 0); font-style: inherit; font-weight: 200;
}
a.new {
	background: rgb(51, 204, 102); padding: 2px; color: rgb(0, 0, 0); font-style: inherit; font-weight: 200;
}
.weo-box h4 {
	color: rgb(202, 105, 0); font-size: 1.1em;
}
.weo-box h4 a {
	color: rgb(202, 105, 0); font-size: 1.1em;
}
.weo-box h4.order {
	
}
.weo-box h3 {
	background: rgb(0, 113, 189); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%;
}
.weo-box p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.reo-box-apd p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.weo-box p img {
	margin-left: 0px !important;
}
.reo-box-apd p img {
	margin-left: 0px !important;
}
.reo-box-apd ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.weo-box ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.reo-box-apd ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.weo-box ul li {
	margin-left: 0.4em;
}
.weo-box .right {
	padding: 0px 0.5em 0.2em 0px;
}
.reo-box-apd .right {
	padding: 0px 0.5em 0.2em 0px;
}
.weo-box em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.box14 ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.reo-box-apd em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.fm-box {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(130, 10, 7) !important; margin: 10px 9px !important; border-image: none !important; width: 200px !important; font-size: 90%; float: left; display: inline;
}
.fm-box h4 {
	background: rgb(203, 95, 88); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(130, 10, 7); border-top-width: 2px; border-top-style: solid;
}
.fm-box h3 {
	background: rgb(203, 95, 88); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(130, 10, 7); border-top-width: 2px; border-top-style: solid;
}
.fm-box img {
	margin: 0px 10px;
}
.fm-box p {
	margin: 0px 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
}
.fm-box p img {
	margin-left: 0px !important;
}
.fm-box ul {
	margin: 0px 0.63em 0px 2em; list-style-type: square; list-style-position: outside;
}
.fm-box ul li {
	text-indent: 0em; margin-right: 0.2em; margin-bottom: 0.5em; margin-left: 1em;
}
.fm-box .right {
	padding: 0px 0.5em 0.2em 0px;
}
.fm-box em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.fm-box ul li em {
	font: italic 1em/normal Arial, Helvetica, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.lt-red {
	background: rgb(203, 95, 88);
}
.reo-box-apd {
	border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(29, 136, 108) !important; margin: 10px 9px !important; border-image: none !important; width: 200px !important; font-size: 90%; float: left; display: inline;
}
.reo-box-apd h4 {
	background: rgb(123, 203, 194); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border-top-color: rgb(29, 136, 108); border-top-width: 2px; border-top-style: solid;
}
.reo-box-apd h3 {
	background: rgb(123, 203, 194); margin: 0px !important; padding: 0.3em 0.5em; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; border-top-color: rgb(29, 136, 108); border-top-width: 2px; border-top-style: solid;
}
span.rtdtext {
	top: 12px; color: white; display: block; position: relative; -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
}
table.rtcomp {
	table-layout: fixed;
}
th.rtvertth {
	width: 20px; height: 125px; overflow: hidden; vertical-align: middle;
}
td.rtvertth {
	width: 20px; height: 125px; overflow: hidden; vertical-align: middle;
}
th.rtvertth span {
	margin: 0px; width: 125px; display: block; position: relative; -ms-zoom: 1; -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
}
td.rtvertth span {
	margin: 0px; width: 125px; display: block; position: relative; -ms-zoom: 1; -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
}
.connectd {
	overflow: auto; clear: both; margin-top: 0px;
}
.connectd2 {
	border: currentColor; border-image: none; padding-top: 0px; clear: both; margin-top: 0px;
}
.fintab table {
	border-collapse: collapse !important;
}
.fintab table tr p {
	height: 30px !important; line-height: 1.2em !important; font-size: 1em !important;
}
.fintab table tr p a {
	font-family: Verdana, Geneva, sans-serif !important; font-weight: normal !important; text-decoration: none !important;
}
.fintab table th {
	background: rgb(226, 222, 222) !important; border: 1px solid rgb(51, 51, 51) !important; border-image: none !important; color: rgb(51, 51, 51) !important; font-size: 1.2em !important; font-weight: bold !important;
}
h3.blue-head {
	margin: 20px 0px 20px 20px !important; padding: 5px 0px 5px 15px; color: rgb(255, 255, 255); font-size: 1.4em; font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
h3.ltblue-head {
	margin: 20px 0px 20px 20px !important; padding: 5px 0px 5px 15px; color: rgb(255, 255, 255); font-size: 1.4em; font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
h3.yellow-head {
	margin: 20px 0px 20px 20px !important; padding: 5px 0px 5px 15px; color: rgb(255, 255, 255); font-size: 1.4em; font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
h3.grey-head {
	margin: 20px 0px 20px 20px !important; padding: 5px 0px 5px 15px; color: rgb(255, 255, 255); font-size: 1.4em; font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
h3.maroon-head {
	margin: 20px 0px 20px 20px !important; padding: 5px 0px 5px 15px; color: rgb(255, 255, 255); font-size: 1.4em; font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
h3.blue-head {
	background: url("/external/images/seminars/blue_head_bk.png") no-repeat left top;
}
h3.ltblue-head {
	background: url("/external/images/seminars/ltblue_head_bk.png") no-repeat left top;
}
h3.yellow-head {
	background: url("/external/images/seminars/yellow_head_bk.png") no-repeat left top;
}
h3.grey-head {
	background: url("/external/images/seminars/gray_head_bk.png") repeat-y left top !important;
}
h3.maroon-head {
	background: url("/external/images/seminars/maroon_head_bk.png") no-repeat left top;
}
.tbird {
	margin: -10px 5px;
}
h3 span.smalltxt {
	font-family: Verdana, Arial, Geneva, sans-serif; font-size: 11px;
}
.semvid-links span {
	color: rgb(58, 118, 188);
}
.sem-video {
	margin-right: 20px; margin-left: 20px !important; float: left;
}
.semvid-links {
	float: left;
}
.mainpic {
	margin: 0px 0px 0px 20px !important;
}
.disclaimer {
	margin: 10px 0px 20px; padding: 2% 5%; border-radius: 5px; border: 2px solid rgb(239, 239, 239); border-image: none; width: 90%; line-height: 16px; clear: both; font-size: 14px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px;
}
body#channel-layout2 #content-main div#blue {
	margin: 0px auto; padding: 1px 2px 1px 18px; width: 184px; color: rgb(51, 51, 51); font-size: 10px; font-weight: bold; background-color: rgb(102, 153, 204) !important;
}
#blue .whitetext {
	color: rgb(255, 255, 255);
}
table.semtb td {
	padding: 0px 15px; line-height: 1.9em;
}
table.semtb td a {
	font-weight: bold !important;
}
