html {
    overflow-y:scroll;
}

body {
    font-family: Arial, Verdana, sans-serif;
    -webkit-text-size-adjust: none;
}

/* ************************************************************
HEADERS
************************************************************ */
h1, h2, h3, h4, h5, h6 {
	color: #000;
	background-color: #FFF;
}
h3 { font-size: 1.2em; line-height: 1.2; margin-bottom: 0.75em; }
h4 { font-size: 1.2em; line-height: 1.25; margin: .5em 0 .3em 0; }
h5 { font-size: 1.2em; line-height: 1.1em; font-weight: bold; }
h6 { font-size: 1.2em; font-weight: bold; }

h1 {
    font-family: "Times New Roman", Times, serif;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1em;
    padding: 0;
    margin: 0 0 .3em 0;
}
h1.arial {
    font-family: Arial, Times, sans-serif;
    font-size: 1.6em;
    line-height: 16px;
}
.featured1 h1, .featured2 h1, .featured3 h1 {
    margin: .2em 0 0 0;
}
.featured1 h1.arial {
    margin: 0 0 3px 0;
}

#comments h1 {
    font-size: 1.2em;
    font-weight: bold;
    font-family: Arial, Times, sans-serif;
		color: #000;
    background-color: #e2e5e7;
    margin: 0;
    padding: 0.1em .5em .2em .5em;
}
h2 {
    clear: both;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 1.1em .5em .3em 0;
    padding: 0;
}
#findinformation h2 {
    margin: 1em 0 .2em 1em;
}
#sidebar_right h2 {
    margin: 0 0 .1em 0;
}
#content .box h2 {
	font-family: Arial, Times, sans-serif;
	font-size: 1.6em;
    font-weight: bold;
    line-height: 1em;
    padding: 0;
    margin: 1em 0 .3em 0;
}
#contentbox_right .box h2,
#contentbox_left .box h2 {
	font-size: 1.2em;
    margin: .1em 0 .1em 0;
}
#toolbox h2 {
    margin: 0 0 .3em 0;
    padding: .3em 0 0 0;
    font-size: 1.1em;
}
#content #specialreport_h2 h2 { font-size: 1.4em; margin: 0 0 .3em 0; }
#keyword1 h2, #keyword2 h2 {
    padding: 0 1em .2em .7em;
}
h2.greyrow , h2.greytitle {
    color: #000;
    clear: both;
    background-color: #EBEDEE;
    margin: 1em 0 .3em 0;
    padding: 5px 15px 5px 17px;
    line-height: 18px;
    height:18px;
}

/* new rules for h2 greytitle style */
h2.greytitle {
    margin: 0px;
}
/* single pixel on bottom for greytitle preceeding floated containers */
h2.greytitle.marginbottom1 {
    margin-bottom:1px !important;
}

/* single pixel margin for anything proceeding an h2.greytitle */
h2.greytitle + * {
    margin-top:1px !important;
}
/* UNLESS non block elements, in which case... 10px */
h2.greytitle + .textnext ,          /* various */
h2.greytitle+h2,h2.greytitle+h3 ,   /* titles */

h2.greytitle + div.featured2 ,      /* browse information */
h2.greytitle + p ,                  /* upcoming events */
h2.greytitle + div.box ,            /* text boxes */
h2.greytitle + div.hideOT ,         /* past events */
h2.greytitle + div.job_oc           /* jobs page */
{
    margin-top:10px !important;
}
h2.greytitle + div.sidescroll       /* sidescrolling area */
{
    margin-top:0px !important;
}
/* end new h2 greytitle style */

.notice h2 { background-color: #FFF6BF; }
.success h2 { background-color: #E6EFC2; }
.error h2 { background-color: transparent; }
.warning h2 { background-color: transparent; }

h3 {
    clear: both;
    font-weight: bold;
    margin: 1em 0 0 0;
    padding: 0.1em 0;
}
h4 {
    font-weight: bold;
    clear: both;
}
h5 {
    margin: 0;
    padding: 1em 0 .1em 0;
}
h6 {
    color: #4C5160;
    background-color: #FFF;
    padding: 0 0 0 .8em;
    margin: 0 0 .5em 0;
    border-bottom: .1em solid #C9CACF;
}

/* ************************************************************
GENERAL STYLES
************************************************************ */
p 		{ margin: 0 0 0 0; }
.floatleft	{ float: left; }
.floatright	{ float: right; }
.floatnone	{ float: none; }
.clearboth	{ clear: both; }
.redborder	{ border: .1em solid red; }
.bold		{ font-weight: bold; }
.normal		{ font-weight: normal; }
.margin0	{ margin: 0; }
.padding0	{ padding: 0; }
.padding2	{ padding: .1em 0 .2em 0; }
.paddingtop3	{ padding-top: .3em; }
.paddingtop4	{ padding-top: .4em; }
.paddingtop5	{ padding-top: .7em; } /* ugg, 7px */
.paddingtop7  { padding-top: 7px; }
.paddingbottom5 { padding-bottom: .5em; }
.paddingright25 { padding-right: 2.5em; }
.margintop6     { margin-top: .6em; }
.marginright5 { margin-right: .5em; }
.marginright20 { margin-right: 20px; }
.marginright25 { margin-right: 2.5em; }
.marginbottom1 { margin-bottom:1px; }
.marginbottom15 { margin-bottom: 15px; }
.marginleft10 { margin-left: 1em; }
.height6	{ min-height: 6em; }
.width9		{ width: 9em; }
.width17	{ width: 17em; }
.grey		{ color: #4b525f; }
table, td, th { vertical-align: top; }

.box {
    background:#FFF none repeat scroll 0% 50%;
    margin-bottom:0;
    padding:0;
}
.bordergrey {
	border: 1px solid #ccc;
	margin: 1.2em 0 .7em 0;
	padding: 0 0 .7em 0;
}
.codebox {
		border: .1em solid #ccc;
		padding: .5em;
		margin: 0 0 1em 0;
}
#intranet_print th, #intranet2_print th { font-size: 11px; background: none; border-bottom: 1px solid #666; padding: 5px 0 3px 0; }
#intranet_print tr, #intranet2_print tr { border-bottom: 1px solid #999; }
td { padding: 0 10px 0 0; font-size: 1em; }
#intranet_print p { font-size: 11px; }
#intranet2_print p { font-size: 11px; }
#intranet2_print td { padding: 6px 0; }


/* ************************************************************
SLOGAN
************************************************************ */
.managinginformation	{ position: absolute; margin: 2.9em 0 0 31em; }
.sharingknowledge	{ position: absolute; margin: 4.9em 0 0 38.2em; }
.mi,
.sk	{ font-size: 1.6em; color: #4C5160; }

.text_slogan {
	font-size: 1.16em;
	font-weight: bold;
	color: #333;
	padding-left: 1em;
	line-height: 2em;
	letter-spacing: .06em;
}
.size12 { font-size: 1.2em; }

/* ************************************************************
SEARCHBOX
************************************************************ */
#search {
    margin-bottom: 2em;
    padding: 0;
}
.searchbox {
    width: 46.8em;
	height: 6em;
    /*padding: .3em 0 .6em 0; */
	padding: 0;
	margin: 0;
    /*padding: 0;
    margin-bottom: 0; */
    background: #ebedee;
    border: .1em solid #C9CACF;
}
#search p {
    margin: 0;
    padding: 0;
}
#search .advancedsearch {
    margin: .9em 0 0 1.2em;
}
#search .searchhelp {
    padding: .9em 0 0 0;
}

#search .advancedsearch {
    margin: .9em 0 0 1.2em;
    width:187px;
}
#search .browseinfo {
    padding: .9em 0 0 0;
    width:187px;
}
#search #searchhelp_c {
    float:left;
    margin: 8px 0 0 8px;
}

#search #searchhelp_button {
    display:block;
    float:left;
    font-size: 12px;
    width: 63px;
    height: 16px;
    color: #4C5160;
    line-height: 1.3em;
    text-align:center;
    cursor: pointer;
    background-color: transparent;
    border: solid 1px #4C5160;
}

#search .searchhelp a:link, 	#search .advancedsearch a:link,	#search .browseinfo a:link,
#search .searchhelp a:visited,	#search .advancedsearch a:visited,	#search .browseinfo a:visited { background: #ebedee url(../../images/icons/more_black.gif) no-repeat scroll 0em 50%; color: #333; padding-left: .8em; }
#search .searchhelp a:hover, 	#search .advancedsearch a:hover,	#search .browseinfo a:hover,
#search .searchhelp a:active, 	#search .advancedsearch a:active,	#search .browseinfo a:active,
#search .searchhelp a:focus, 	#search .advancedsearch a:focus,	#search .browseinfo a:focus { background: #ebedee url(../../images/icons/more_blue.gif)  no-repeat scroll 0em 50%; color: #0089CF; padding-left: .8em; }

#search input {
    padding: .1em 0 0 0;
    margin: .7em 0 0 0.8em;
    height: 1.3em;
    font-size: 1.2em;
}
#search .select {
    padding: 0;
    margin: .7em .6em 0 .6em;
    height: 1.6em;
    font-size: 1.2em;
    font-weight: bold;
}
/*Button*/
#search .buttonSubmit_search {
    font-size: 1.3em;
    width: 5em;
    height: 1.5em;
    color: #fff;
    /* padding: .2em .2em 1.4em .2em; */
    /* line-height: 1.3em; */
    margin: .65em 0 0 0;
    padding: 0;
    cursor: pointer;
    background-color: #4C5160;
    border: none;
}
#search .buttonSubmit_search:focus,
#search .buttonSubmit:focus {
    padding: 0 .2em;
    background-color: #0089CF;
    border: none;
}

/* ************************************************************
FIND INFORMATION
************************************************************ */

#findinformation {
    width: 22.7em;
    height: 6em;
    margin-bottom: 2em;
    background: #ebedee;
    border: .1em solid #C9CACF;
}

#findinformation .bold {
	color: #111;
	background-color: #EBEDEE;
  	margin: .9em 0 0 1em;
	padding: 0;
}
#findinformation p {
	color: #333;
	background-color: #EBEDEE;
}
#findinformation .subject {
    width: 7.5em;
    float: left;
    padding: .6em 0 0 1em;
    margin: 0;
}
#findinformation .region {
    margin: 0;
    padding: .6em 0 0 1em;
}
#findinformation a:link,
#findinformation a:visited { color: #333; background: #ebedee url(../../images/icons/more_black.gif) no-repeat scroll 0em 50%; padding: 0 0 0 .8em; }
#findinformation a:hover,
#findinformation a:active,
#findinformation a:focus   { color: #0089CF; background: #ebedee url(../../images/icons/more_blue.gif)  no-repeat scroll 0em 50%; padding: 0 0 0 .8em; }

/* temp while cache updates */
#findinformation {
  visibility:hidden;
}

/* ************************************************************
ABOUT THIS SECTION
************************************************************ */

.about_section_desc {
	margin:0px;
}
.about_section_desc p {
	padding:3px 0px !important;
}


/* ************************************************************
KEYWORD
************************************************************ */

#keyword1 .span-6,
#keyword2 .span-6 {
	width: 20.5em;
	margin: 0 1.5em 0 1em;
}

/* ************************************************************
SIDEBAR SECTIONHEADERS
************************************************************ */

.sidebar-header {
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1.2em;
    margin-left: 0;
    padding: 7px 15px 5px 18px;
    margin-bottom: 1px;
}

.sidebar-header.darkblue {
	background-color: #0089CF;
}

.sidebar-header.darkgray {
	background-color: #4C5160;
}

.sidebar-header.lightgray {
	background-color: #ebedee;
	color: #333333;
}

/* ************************************************************
SNIPPETLIST
************************************************************ */

.snippetlist.box {
	margin: 0 0 1.7em 0 !important;
}

.snippetlist-header {
	padding: 5px 0 5px 0.8em;
	height: 17px;
    margin-bottom: 1px;
}

.snippetlist-header.darkblue {
	background-color: #0089CF;
}

.snippetlist-header.darkgray {
	background-color: #4C5160;
}

.snippetlist-header.lightgray {
	background-color: #ebedee;
}

.snippetlist-title {
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 4px;
	margin-left: 6px;
}

.snippetlist-title.darkblue {
	background-color: #0089CF;
}

.snippetlist-title.darkgray {
	background-color: #4C5160;
}

.snippetlist-title.lightgray {
	background-color: #ebedee;
	color: #333333;
}

.snippetlist a {
    color: #0089CF;
    text-decoration: underline !important;
    border:none !important;
}

.snippetlist a.endlink {
    background: url("../../images/icons/more_black.gif") no-repeat scroll 0 0.4em transparent;
    border: medium none !important;
    color: #333333 !important;
    font-size: 1.2em;
    line-height: 16px;
    padding: 0 0 0 .8em;
}

div.snippetlist-content {
	margin:0;
	padding: 1.1em 1em 1.1em 1.86em;
	margin-left:0px;
	border-top: 1px solid #ccc;
}

div.snippetlist-content h2 {
	background: url("../../images/icons/subnavi_bar_blue.png") no-repeat scroll 0px 2px transparent;
	margin: 0 0 .2em 1px;
	padding: 0 0 0 1em;
}

div.snippetlist-content div.body {
	color: #333333;
	margin: 0 0 0 1px;
	padding: 0 0 0 1.2em;
}

div.snippetlist-content div.body p {
	display: inline !important ;
}

.snippetlist-content.first {
	border: none;
}

/*
.snippetlist div.snippetlist-content.first.alt h2 ,
.snippetlist div.snippetlist-content.alt h2
{
	background: url("../../images/icons/subnavi_bar_blue.png") no-repeat scroll 0px 2px transparent;
}
*/

.snippetlist div.snippetlist-content.first.alt a.endlink,
.snippetlist div.snippetlist-content.alt a.endlink {
    	background: url("../../images/icons/more_black.gif") no-repeat scroll 0 0.4em transparent;
}

.snippetlist div.snippetlist-content.first.alt-lightblue,
.snippetlist div.snippetlist-content.alt-lightblue
{
	background-color: #e5f3fa;
}

.snippetlist div.snippetlist-content.first.alt-lightblue
{
	border-bottom:solid 1px #a0d3ed;
}

.snippetlist div.snippetlist-content.first.alt-lightgray,
.snippetlist div.snippetlist-content.alt-lightgray
{
	background-color: #EBEDEE;
}

.snippetlist div.snippetlist-content.first.alt div.body p ,
.snippetlist div.snippetlist-content.alt div.body p
{
	color: #000 !important;
}

.dossier_cats {
    padding: 8px 10px 11px 18px;
}

.dossier_cats a {
    text-decoration:none !important;
}

/* ************************************************************
SEARCHRESULTS
************************************************************ */
.match{
    font-weight: bold;
}

/* ************************************************************
CONTENT
************************************************************ */
#content {
    min-height:50px;
}
#content ul {
    padding: 0;
    margin: 3px 0 .5em 1.5em;
}
#content ol {
    padding: 0;
    margin: 0 0 .5em 2em;
}
/*
#content ul {
    list-style-type: disc;
    font-size:1.2em;
}
*/
#content ul {
    list-style-image:url(../../images/icons/subnavi_bar_grey.jpg);
    list-style-position:outside;
    list-style-type:none;
}
#content ul ol, #content ul ul {
    font-size:1.1em;
}
#content ul ol li, #content ul ul li {
    padding: 1px 0;
    line-height: 15px;
}
#content ul li, #content ol li {
    margin: 0;
    padding: .1em 0;
}
#content ul.linklist,
#content ul.sublinklist,
#content ul.keywordlist,
#content .imageincontent ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0;
    padding: .1em 0;
}

#content ul.linklist li p {
  font-size:1em;
}

#content .imageincontent {align:left; float:left;}

#content ul.sublinklist {
    font-size: 1em;
    margin: 0 0 0 2em;
}
p.small, p.date, p span.date, li span.date {
    font-size: 1.1em;
    color: #1d517e;
    padding: 0 0 .3em 0;
    margin: 0;
    line-height: .9em;
}
p span.date, li span.date {
	font-size: .9em;
	line-height: 1.2em;
}

span.overview_date {
  color:#70747F;
  border-right:solid 1px #70747F;
  padding-right:0.5em;
  margin-right:0.25em;
}

li a .date {
	font-size: .9em;
    color: #1d517e;
}
li a:hover .date {
    color: #0089CF;
}
#content ul li.list	{ margin: .2em 0 .7em 0; }
span.listdate 		{ font-size: .9em; color: #4b515f; }
#content .imageincontent {
	margin: 0 1em 1em 0;
	/* float: left; */
}
.caption, #content .imageincontent p, .caption tr p {
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    color: #4b515f;
		background-color: #ffffff;
	/* float: none; */
}
.caption {
    margin: 0 30px 0 0;
    display:none;
}
#content .box img {
	margin: .4em .5em 0 0;
}
#content .box {
    margin: 0 0 1em 0;
}
#content .elearning ul {
    margin-bottom: 0;
}
#content .sitemap {
    margin: .5em 0 .5em .6em;
}
/* Links */
a:link    { color: #333; background-color: transparent; text-decoration: none; }
a:visited { color: #888; background-color: transparent; text-decoration: none; }
a:hover,
a:active,
a:focus   { color: #0089CF; background-color: transparent; text-decoration: none; }

#content a:link,
#sidebar_right a:link    { color: #025194; background-color: transparent; border-bottom: .09em solid #025194; }
#content a:visited,
#sidebar_right a:visited { color: #888; background-color: transparent; border-bottom: .09em solid #888; }
#content a:hover,
#content a:active,
#content a:focus,
#sidebar_right a:hover,
#sidebar_right a:active,
#sidebar_right a:focus   { color: #0089CF; background-color: transparent; border-bottom: .09em solid #0089CF; }

#content a.image:link,
#content a.image:visited,
#content a.image:hover,
#content a.image:active,
#content a.image:focus { border: none; }

#content a.header1:link,
#content a.header2:link,
#content a.header1:visited,
#content a.header2:visited	{ line-height: 1.05em; padding: .1em 0; border: none; color: #333; background-color: transparent; }
#content a.header1:hover,
#content a.header2:hover,
#content a.header1:active,
#content a.header2:active,
#content a.header1:focus,
#content a.header2:focus	{ line-height: 1.05em; border: none; color: #0089CF; background-color: transparent; }

#content span.header1 { line-height: 1.05em; padding: .1em 0 .2em; border: none; color: #333; background-color: transparent; display:block }

#content div.video_content_warning , #content div.video_publisher { line-height: 1em; margin: .5em 0 0; }

#content ul.linklist a { display: block; }
#content ul.linklist a.noblock { display: inline; }

#content ul li a,
#content a.more,
#content a.pdf,
#content ul li a:link,
#content a.more:link,
#content a.pdf:link,
#sidebar_right a.more:link { background: transparent url('../../images/icons/more_black.gif') no-repeat scroll 0em .4em; padding-left: .8em; color: #333; border: none; }
#content ul li a:visited,
#content a.more:visited,
#content a.pdf:visited,
#sidebar_right a.more:visited { background: transparent url('../../images/icons/more_grey.gif')  no-repeat scroll 0em .4em; padding-left: .8em; color: #888; border: none; }
#content ul li a:hover,
#content a.more:hover,
#content a.pdf:hover,
#sidebar_right a.more:hover,
#content ul li a:active,
#content a.more:active,
#content a.pdf:active,
#sidebar_right a.more:active,
#content ul li a:focus,
#content a.more:focus,
#content a.pdf:focus,
#sidebar_right a.more:focus	{ background: transparent url('../../images/icons/more_blue.gif') no-repeat scroll 0em .4em; padding-left: .8em; color: #0089CF; border: none; }

/* social */
#sidebar_right .social ,
#sidebar_right .social:link ,
#sidebar_right .social:visited ,
#sidebar_right .social:hover,
#sidebar_right .social:active ,
#sidebar_right .social:focus {
    text-decoration: none; border:none;
}


#content li a.darkblue:link { background: transparent url('../../images/icons/more_darkblue.gif') no-repeat scroll 0em .4em; color: #1D517E; }
#content li a.darkblue:visited { background: transparent url('../../images/icons/more_grey.gif')  no-repeat scroll 0em .4em; color: #888; }
#content li a.darkblue:hover,
#content li a.darkblue:active,
#content li a.darkblue:focus { background: transparent url('../../images/icons/more_blue.gif') no-repeat scroll 0em .4em; color: #0089CF; }

#content ol li a:link,
#content ol li a:visited,
#content ol li a:hover,
#content ol li a:active,
#content ol li a:focus { background: none; }

#content a.category:link,
#content a.category:visited	{ background: transparent url('../../images/icons/more_grey.gif') no-repeat scroll 0em 0.35em; padding-left: .8em; margin-left: .2em; color: #586063; border: none; }
#content a.category:hover,
#content a.category:active,
#content a.category:focus	{ background: transparent url('../../images/icons/more_blue.gif') no-repeat scroll 0em 0.35em; padding-left: .8em; margin-left: .2em; color: #0089CF; }

/* reset linkstyle within .noarrowlinks lists */
#content .noarrowlinks li a { background:none !important; border-bottom: .09em solid !important; padding-left: 0em !important; margin-left: 0em !important; }

.paging a:link,
.paging a:visited,
#paging a:link,
#paging a:visited { color: #000; border: none; text-decoration: none; padding: 0 .1em; }
.paging a:hover,
.paging a:active,
.paging a:focus,
#paging a:hover,
#paging a:active,
#paging a:focus   { color: #0089CF; border: none; text-decoration: none; padding: 0 .1em; }
.paging .active,
#paging .active   { color: #0089CF; padding: 0 .1em; }

.featured1 div.overviewcontent {
    width: 290px;
    margin-right:10px;
}

.featured2 div.overviewcontent, .featured3 div.overviewcontent {
    width: 370px;
/*    margin-right:1em; */
}

.featured1 p, .featured2 p, .featured3 p {
    margin: 0;
    padding: .1em 0 0 0;
}

.featured1 img {
	width: 160px;
	padding: 0;
	margin: .2em .9em 0 0;
}
.featured2 img, .featured3 img {
	width: 80px;
	padding: 0 0 0 0;
	margin: .2em .9em 0 0;
}

.featured2 p.small,
.featured3 p.small {
    line-height: 1.2em;
}

/* OT-Name Overview Pages */
#content .featured1 a.OTName:link,
#content .featured2 a.OTName:link,
#content .featured3 a.OTName:link,
#content .featured1 a.OTName:visited,
#content .featured2 a.OTName:visited,
#content .featured3 a.OTName:visited { color: #1d517e; border: none;  background: url('../../images/icons/more_darkblue.gif') no-repeat scroll 0em .35em; padding-left: .9em; margin-left: .2em; text-decoration: none; font-weight: bold; }
#content .featured1 a.OTName:hover,
#content .featured2 a.OTName:hover,
#content .featured3 a.OTName:hover,
#content .featured1 a.OTName:active,
#content .featured2 a.OTName:active,
#content .featured3 a.OTName:active,
#content .featured1 a.OTName:focus,
#content .featured2 a.OTName:focus,
#content .featured3 a.OTName:focus   { color: #0089CF; border: none;  background: url('../../images/icons/more_blue.gif') no-repeat scroll 0em .35em; padding-left: .9em; margin-left: .2em; text-decoration: none; font-weight: bold; }

#content .hideOT a.OTName:link,
#content .hideOT a.OTName:visited,
#content .hideOT a.OTName:hover,
#content .hideOT a.OTName:active,
#content .hideOT a.OTName:focus	 { display: none; }

/* hide date border when OTname is hidden */
#content .hideOT p.small span.overview_date { border: 0px; }

/* homepage video title fix */
.featured1 h1.hpvidtitle {
    margin: 0px 0px 5px !important;
}
.featured1 h1.hpvidtitle a.header1 {
    padding-top:0px !important;
}

/*********************************
  SMALL FIXES FOR SPECIAL FEATURE
 *********************************/
div.inline-text {
/*
  border:solid 1px coral;
  background:#ccc;
*/
}

div.inline-text .embedfull {
  margin:.5em 0;
  width:47em;
}

div.inline-text table td {
  padding:0;
  font-size:1.2em;
  line-height:1.5em;
}

div.inline-text table td div.column {
  font-size:83.3%;
}

div.inline-text table td p {
  font-size:1em;
}

div.inline-text table tr.top5-seperator td {
  border-bottom:solid 1px #777;
}


/**************************
  SMALL FIXES FOR DOSSIERS
 **************************/
/* hidden HRs */
#content hr.dossier_hr {
  height:1em;
}

#content hr.dossier_hr_nomt {
  padding-top:0 !important;
}

#content ul.linklist.dossier_ac li {
  font-size:1em;
  /*margin:.5em 0em; */
  margin-bottom:1em;
}

#content ul.linklist.dossier_ac li p {
  padding:0;
}

#content ul.linklist.dossier_ac {
  margin-bottom:0;
}

/* ************************************************************
CONTENTBOX
************************************************************ */
#contentbox_left ul li, #contentbox_right ul li {
	margin: 0;
	padding: 0;
}
#contentbox_left .box, #contentbox_right .box {
	padding: 0;
	margin: 0 0 1em 0;
}
#contentbox_left li a:link,
#contentbox_right li a:link    { color: #025194; border: none; }
#contentbox_left li a:visited,
#contentbox_right li a:visited { color: #888; border: none; }
#contentbox_left a:hover,
#contentbox_left a:active,
#contentbox_left a:focus,
#contentbox_right a:hover,
#contentbox_right a:active,
#contentbox_right a:focus   { color: #0089CF; border: none; }
#contentbox_left ul,
#contentbox_right ul {
	list-style-type: disc;
}
#contentbox_left ul li,
#contentbox_right ul li {
	margin: 0;
	padding: 0;
}
#contentbox_left .box,
#contentbox_right .box {
	padding: 0;
	margin: 0 0 1em 0;
}
#contentbox_left ul,
#contentbox_right ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

/* ************************************************************
RIGHT COLUMN: #sidebar_right
************************************************************ */
/* KEYWORD OBJECT UPDATE */
#sidebar_right {
/*   margin-top: -82px; */
}

#sidebar_right.browse_information {
/*   margin-top: -94px;
   margin-top: -82px;*/
}


#sidebar_right p {
    line-height: 16px;
    margin: 0 0 .3em 0;
    padding: 0;
}
#sidebar_right .small {
    color: #333;
    padding: 0 0 .4em 0;
	line-height: 16px;
}
#sidebar_right img {
    margin: .4em .5em 0 0;
}
#sidebar_right ul {
    list-style-type: disc;
}
#sidebar_right ul li {
    margin: 2px 0;
    padding: 0;
}
#sidebar_right ul {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
#sidebar_right .box {
    padding: 0;
    margin: 1em 0 1em 0;
}
#sidebar_right .box.no_top_margin {
    margin-top:0;
}

/* ************************************************************
LEFT COLUMN: #sidebar_left
************************************************************ */
#sidebar_left { /* fuer alle */
	height: 10em;
}
html>body #sidebar_left { /* be nice to opera */
	height: auto;
	min-height: 10em;
}
#sidebar_left .box p {
	line-height: 16px;
	margin: 0;
	padding: 0;
}
#sidebar_left .box img {
	margin: .4em .5em 0 0;
}
#sidebar_left .box ul {
	list-style-type: disc;
}
#sidebar_left .box ul li {
	margin: 2px 0;
	padding: 0;
}
#sidebar_left .box {
	padding: 0;
	margin: 0 0 1em 0;
}
#sidebar_left .box {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#sidebar_left .box ul {
	margin: 0;
	padding: 0;
}
#sidebar_left .box li {
	padding-left: 1em;
	list-style: none;
}

/* KEY WORD OBJECT :: FIND INFORMATION */
#sidebar_left ul.keywordlist, #sidebar_right ul.keywordlist { font-size: 12px; margin-top: .4em; }
#sidebar_left ul.keywordlist li ul.keywordlist, #sidebar_right ul.keywordlist li ul.keywordlist { padding-left: 10px; margin: 0; }
#sidebar_left ul.keywordlist li.active,
#sidebar_left ul.keywordlist li .active,
#sidebar_right ul.keywordlist li.active,
#sidebar_right ul.keywordlist li .active { background: url('../../images/icons/more_blue.gif') no-repeat scroll .1em .5em; display: block; margin-left: .2em; padding-left: .8em; color: #0089CF; }
#content ul.keywordlist { font-size: 1.1em; }
#content ul.keywordlist a { display: inline; }
#content p.subnavi_title { display: none; }
#sidebar_left ul.keywordlist, #sidebar_right ul.keywordlist { line-height: 17px; }

#sidebar_right li a.pluslist,
#sidebar_right li a.minuslist,
#sidebar_left li a.pluslist,
#sidebar_left li a.minuslist { display: block; padding-left: .8em; margin-left: .2em; border: none; }
#sidebar_left a.pluslist:link,
#sidebar_right a.pluslist:link { background: #fff url('../../images/icons/icon_plus_black.gif') no-repeat scroll 0em 0.45em; }
#sidebar_left a.pluslist:visited,
#sidebar_right a.pluslist:visited { background: #fff url('../../images/icons/icon_plus_grey.gif') no-repeat scroll 0em 0.45em; }
#sidebar_left a.pluslist:hover,
#sidebar_left a.pluslist:active,
#sidebar_left a.pluslist:focus,
#sidebar_right a.pluslist:hover,
#sidebar_right a.pluslist:active,
#sidebar_right a.pluslist:focus	{ background: #fff url('../../images/icons/icon_plus_blue.gif') no-repeat scroll 0em 0.45em; }

#sidebar_left a.minuslist:link,
#sidebar_right a.minuslist:link	{ background: #fff url('../../images/icons/icon_minus_black.gif') no-repeat scroll 0em 0.45em; }
#sidebar_left a.minuslist:visited,
#sidebar_right a.minuslist:visited { background: #fff url('../../images/icons/icon_minus_grey.gif') no-repeat scroll 0em 0.45em; }
#sidebar_left a.minuslist:hover,
#sidebar_left a.minuslist:active,
#sidebar_left a.minuslist:focus,
#sidebar_right a.minuslist:hover,
#sidebar_right a.minuslist:active,
#sidebar_right a.minuslist:focus { background: #fff url('../../images/icons/icon_minus_blue.gif') no-repeat scroll 0em 0.45em; }


/* ************************************************************
LINKLISTEN
************************************************************ */
#content div.inline-text ul li a:link    { background: none; text-decoration: underline; color: #025194 ; padding: 0; }
#content div.inline-text ul li a:hover,
#content div.inline-text ul li a:active,
#content div.inline-text ul li a:focus { color: #0089CF; }
#content div.inline-text ul li a:focus { color: #C5DFE8; }
#sidebar_right li a,
#sidebar_left .box li a,
#contentbox_left li a,
#contentbox_right li a 		   { display: block; margin: 0; padding: 0 0 0 1em; text-decoration: none; border: none; }
#sidebar_right li a:link,
#sidebar_left .box li a:link,
#contentbox_left li a:link,
#contentbox_right li a:link    { background: #fff url(../../images/icons/more_black.gif) no-repeat scroll 0em .4em; color: #333; border: none; }
#sidebar_right li a:visited,
#sidebar_left .box li a:visited,
#contentbox_left li a:visited,
#contentbox_right li a:visited { background: #fff url(../../images/icons/more_grey.gif)  no-repeat scroll 0em .4em; color: #888; border: none; }
#sidebar_right li a:hover,
#sidebar_left .box li a:hover,
#contentbox_left li a:hover,
#contentbox_right li a:hover   { background: #fff url(../../images/icons/more_blue.gif)  no-repeat scroll 0em .4em; color: #0089CF; border: none; }
#sidebar_right li a:active,
#sidebar_right .box li a:active,
#contentbox_left li a:active,
#contentbox_right li a:active  { background: #fff url(../../images/icons/more_blue.gif)  no-repeat scroll 0em .4em; color: #0089CF; border: none; }
#sidebar_right li a:focus,
#sidebar_left .box li a:focus,
#contentbox_left li a:focus,
#contentbox_right li a:focus   { background: #fff url(../../images/icons/more_blue.gif)  no-repeat scroll 0em .4em; color: #0089CF; border: none; }

#content li.rss {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#content li a:link.rss,
#sidebar_right li a:link.rss 	{ background: #fff url(../../images/icons/icon_rss_black.gif) no-repeat scroll 0em 0.15em; padding: 0 0 0 2.3em; }
#content li a:visited.rss,
#sidebar_right li a:visited.rss { background: #fff url(../../images/icons/icon_rss_grey.gif) no-repeat scroll 0em 0.15em; padding: 0 0 0 2.3em; }
#content li a:hover.rss,
#content li a:active.rss,
#content li a:focus.rss,
#sidebar_right li a:hover.rss,
#sidebar_right li a:active.rss,
#sidebar_right li a:focus.rss 	{ background: #fff url(../../images/icons/icon_rss_blue.gif) no-repeat scroll 0em 0.15em; padding: 0 0 0 2.3em; }


#sidebar_right li a.pdf:link,
#sidebar_right li a.pdf:visited,
#sidebar_right li a.pdf:hover,
#sidebar_right li a.pdf:active,
#sidebar_right li a.pdf:focus,
#sidebar_left li a.pdf:link,
#sidebar_left li a.pdf:visited,
#sidebar_left li a.pdf:hover,
#sidebar_left li a.pdf:active,
#sidebar_left li a.pdf:focus,
#content li a.pdf:link,
#content li a.pdf:visited,
#content li a.pdf:hover,
#content li a.pdf:active,
#content li a.pdf:focus,
#content a.pdf:link,
#content a.pdf:visited,
#content a.pdf:hover,
#content a.pdf:active,
#content a.pdf:focus	{ background: #fff url(../../images/icons/icon_pdf.gif) no-repeat scroll 0em 0.25em; padding: 0  0 .2em 1.5em; }

#sidebar_right li a.download:link,
#sidebar_left li a.download:link,
#content li a.download:link,
#content a.download:link { background: #fff url(../../images/icons/icon_download_black.gif) no-repeat scroll 0 0; display: block; padding: 0  0 .2em 1.5em; }
#sidebar_right li a.download:visited,
#sidebar_left li a.download:visited,
#content li a.download:visited,
#content a.download:visited { background: #fff url(../../images/icons/icon_download_grey.gif) no-repeat scroll 0 0; display: block; padding: 0  0 .2em 1.5em; }
#sidebar_right li a.download:hover,
#sidebar_left li a.download:hover,
#content li a.download:hover,
#content a.download:hover,
#sidebar_right li a.download:active,
#sidebar_left li a.download:active,
#content li a.download:active,
#content a.download:active,
#sidebar_right li a.download:focus,
#sidebar_left li a.download:focus,
#content li a.download:focus,
#content a.download:focus { background: #fff url(../../images/icons/icon_download_blue.gif) no-repeat scroll 0 0; display: block; padding: 0  0 .2em 1.5em; }

#content a.itunes:link	{ background: #fff url(../../images/icons/icon_itunes_black.gif) no-repeat scroll 0 0; display: block; padding: 0  0 .2em 1.5em; }
#content a.itunes:visited { background: #fff url(../../images/icons/icon_itunes_grey.gif) no-repeat scroll 0 0; display: block; padding: 0  0 .2em 1.5em; }
#content a.itunes:hover,
#content a.itunes:active,
#content a.itunes:focus	{ background: #fff url(../../images/icons/icon_itunes_blue.gif) no-repeat scroll 0 0; display: block; padding: 0  0 .2em 1.5em; }


/* Toolbox */
#toolbox {
    color: #333;
    padding: 0;
    margin: 0 0 .2em 0;
}
#toolbox .toolboxborder {
    border-top: .1em solid #C9CACF;
    border-bottom: .1em solid #C9CACF;
}
#toolbox p {
    margin: 0 0 .1em .3em;
    padding: .2em 0 0 0;
}

#toolbox hr {
    height: 1.2em;
    margin: 0;
    padding: 0;
}

#toolbox a 		{ font-size: 11px; margin: 0; padding: 0 0 0 .8em; text-decoration: none; }
#toolbox a:link    	{ color: #333; }
#toolbox a:visited 	{ color: #333; }
#toolbox a:hover   	{ color: #0089CF; }
#toolbox a:active  	{ color: #0089CF; }
#toolbox a:focus   	{ color: #0089CF; }

/*
#toolbox a.print:link,
#toolbox a.print:visited	{ background: #fff url(../../images/icons/print_black.gif) no-repeat scroll 0em 0.1em; padding: 0 1.2em 0 1.7em; border: none; }
#toolbox a.print:hover,
#toolbox a.print:active,
#toolbox a.print:focus	{ background: #fff url(../../images/icons/print_blue.gif) no-repeat scroll 0em 0.1em; padding: 0 1.2em 0 1.7em; border: none; }

#toolbox a.comment:link,
#toolbox a.comment:visited	{ background: #fff url(../../images/icons/comment_black.gif) no-repeat scroll 0em 0.1em; padding: 0 0 0 1.7em; border: none; }
#toolbox a.comment:hover,
#toolbox a.comment:active,
#toolbox a.comment:focus	{ background: #fff url(../../images/icons/comment_blue.gif) no-repeat scroll 0em 0.1em; padding: 0 0 0 1.7em; border: none; }

#toolbox a.email:link,
#toolbox a.email:visited	{ background: #fff url(../../images/icons/email_black.gif) no-repeat scroll 0em 0em; padding: 0 1.2em 0 1.7em; border: none; }
#toolbox a.email:hover,
#toolbox a.email:active,
#toolbox a.email:focus	{ background: #fff url(../../images/icons/email_blue.gif) no-repeat scroll 0em 0em; padding: 0 1.2em 0 1.7em; border: none; }
*/

#toolbox a.print:link,
#toolbox a.print:visited	{ background: #fff url(../../images/icons/print_black.gif) no-repeat scroll 0em 0.1em; padding: 0 0.8em 0 1.6em; border: none; }
#toolbox a.print:hover,
#toolbox a.print:active,
#toolbox a.print:focus	{ background: #fff url(../../images/icons/print_blue.gif) no-repeat scroll 0em 0.1em; padding: 0 0.8em 0 1.6em; border: none; }

#toolbox a.email:link,
#toolbox a.email:visited	{ background: #fff url(../../images/icons/email_black.gif) no-repeat scroll 0em 0em; padding: 0 0.8em 0 1.6em; border: none; }
#toolbox a.email:hover,
#toolbox a.email:active,
#toolbox a.email:focus	{ background: #fff url(../../images/icons/email_blue.gif) no-repeat scroll 0em 0em; padding: 0 0.8em 0 1.6em; border: none; }

#toolbox a.pdf:link,
#toolbox a.pdf:visited	{ background: #fff url(../../images/icons/pdf_black.gif) no-repeat scroll 0em 0.1em; padding: 0 0.7em 0 1.6em; border: none; }
#toolbox a.pdf:hover,
#toolbox a.pdf:active,
#toolbox a.pdf:focus		{ background: #fff url(../../images/icons/pdf_blue.gif) no-repeat scroll 0em 0.1em; padding: 0 0.7em 0 1.6em; border: none; }

#toolbox a.comment:link,
#toolbox a.comment:visited	{ background: #fff url(../../images/icons/comment_black.gif) no-repeat scroll 0em 0.1em; padding: 0 0 0 1.6em; border: none; }
#toolbox a.comment:hover,
#toolbox a.comment:active,
#toolbox a.comment:focus	{ background: #fff url(../../images/icons/comment_blue.gif) no-repeat scroll 0em 0.1em; padding: 0 0 0 1.6em; border: none; }


/* ************************************************************
IMAGES
************************************************************ */
img {
	color: #4b515f;
}
img.logo_isn {
	padding: 0;
	margin: 0 0 0 1em;
}
img.logo_eth {
	padding: 0;
	margin: 0 0 .8em 0;
}
img.logo_text {
	padding: 0;
	margin: .6em 0 .7em 1em;
}
img.captcha {
	margin: .5em 0 .7em 0;
}

/* ************************************************************
HR
************************************************************ */

hr {
    background-color: #fff; /* Firefox */
    color: #fff; /* IE */
    padding: 0;
    margin: .7em 0;
    border-bottom: .1em solid #C9CACF;
}
hr.overview {
    clear: both;
    background-color: #fff; /* Firefox */
    color: #fff; /* IE */
    padding: 1em 0 0 0;
    margin: 0 0 1em 0;
    border-bottom: .1em solid #C9CACF;
}
hr.hidden {
    background-color: #fff; /* Firefox */
    color: #fff; /* IE */
    padding: 0;
    margin: .5em 0;
    border: none;
    display: block !important;
}
hr.hidden0 {
    background-color: #fff; /* Firefox */
    color: #fff; /* IE */
    padding: 0;
    margin: 0;
    border: none;
}
hr.header {
    background-color: #fff; /* Firefox */
    height: .1em;
    padding: .2em 0;
    margin: 0;
    border-bottom: .1em solid #4C5160;
}
hr.row_grey {
    background-color: #fff; /* Firefox */
    color: #fff; /* IE */
    padding: 0em;
    margin: 0 0 2.5em 0;
    border-bottom: 1.5em solid #E6EAEC;
    clear: both;
}
hr.row_white {
    background-color: #fff; /* Firefox */
    color: #fff; /* IE */
    padding: 0em;
    margin: 0 0 2.5em 0;
    border-bottom: 0em solid #fff;
    clear: both;
}
hr.footer {
	background-color: #fff; /* Firefox */
	color: #fff; /* IE */
	height: .1em;
	margin: .7em 0 .4em 0;
	padding: 0em;
	border-bottom: .1em solid #C9CACF;
}

/* ************************************************************
headerlinks TOP
************************************************************ */
#headernavi {
	background-color: #4B515F;
	line-height: 1.5em;
	padding: .1em 0;
}
#headernavi .headerlinks {
	/* font-size: 1.0em; */
	margin: 0 0 0 72em;
	padding: 0;
}
#headernavi .headerlinks li {
	display: inline;
	list-style-type: none;
	padding: 0;
	margin: 0 .6em 0 0;
}
#headernavi ul {
	font-size: 1em;
}
#headernavi .headerlinks li a.active:link {
	font-weight: bold;
}
#headernavi .headerlinks a { text-decoration: none; font-size: 1.1em; }
#headernavi .headerlinks li a:link,
#headernavi .headerlinks li a:visited 	{	color: #FFF; 	background-color: transparent; }
#headernavi .headerlinks li a:hover,
#headernavi .headerlinks li a:active,
#headernavi .headerlinks li a:focus 	{	color: #A8D0E5; background-color: transparent; }

/* ************************************************************
MAINNAVI
************************************************************ */
#mainnavi {
	float: left;
	background-color: #4C5160;
}
#navlist,
#navlist li {
	margin: 0;
	padding: 0;
}
#navlist li {
	display: inline;
}
#navlist li a {
	color: #FFF;
	text-decoration: none;
	float: left;
	margin: 0;
	padding: .4em .44em .4em .46em;
	border-right: .1em solid #FFF;
	text-align: center;
}
#navlist li a:link,
#navlist li a:visited { background-color: #4B515F; }
#navlist li a:hover,
#navlist li a:active,
#navlist li a:focus,
#navlist li a.active:link,
#navlist li a.active:visited,
#navlist li a.active:hover,
#navlist li a.active:active,
#navlist li a.active:focus  { background-color: #0089CF; }

#navlist .mainnavi_small {
	width: 9em;
}
#navlist .mainnavi_big {
	width: 16em;
}
#mainnavi .mainnavi_span {
	font-size: 1.2em;
	color: #fff;
}

/* ************************************************************
SUBNAVI
************************************************************ */

ul#subnavi {
	/* width: 13.8em;
	\width: 14em;
	w\idth: 13.8em; */
	padding: 0;
	margin: 0;
	/* border-bottom: .1em solid #888; */
	font-size: 1.2em;
}
ul#subnavi li {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: .09em solid #C9CACF;
}
ul#subnavi li a {
	display: block;
	/* width: 11.2em;
	\width: 14.8em;
	w\idth: 11.2em;
	height: 1.35em; */
	padding: .2em 0 .2em 1em;
	margin: 0 0 0 17px;
	text-decoration: none;
}
ul#subnavi li a:link,
ul#subnavi li a:visited {	color: #333;	background: #fff url('../../images/icons/subnavi_bar_grey.jpg') no-repeat center left; }
ul#subnavi li a:hover 	{	color: #0089cf; background: #fff url('../../images/icons/subnavi_bar_blue.jpg') no-repeat center left; }
ul#subnavi li a:active,
ul#subnavi li a:focus 	{	color: #0089cf; background: #fff url('../../images/icons/subnavi_bar_blue.jpg') no-repeat center left; font-weight: bold; }

ul#subnavi li a:link.active,
ul#subnavi li a:visited.active,
ul#subnavi li a:hover.active,
ul#subnavi li a:active.active,
ul#subnavi li a:focus.active	{	color: #0089cf; background: #fff url('../../images/icons/subnavi_bar_blue.jpg') no-repeat center left; font-weight: bold; }

#sidebar_left p.subnavi_title, #sidebar_right p.subnavi_title {
    background-color: #0089CF;
    margin: 0 0 1px;
    padding: 5px 15px 5px 17px;
    line-height: 18px;
    height:18px;
}
a.subnavi_title,
a.subnavi_title:link,
a.subnavi_title:visited,
a.subnavi_title:hover {
    padding: 0;
    color: #FFF;
    background-color: transparent;
}
a.subnavi_title:active,
a.subnavi_title:focus {
    padding: 0;
    color: #FFF;
    background-color: transparent;
    font-weight: bold;
}

#sidebar_left { min-height: 20em; }

/* ************************************************************
SPECIAL REPORTS - NAVI
************************************************************ */

#specialReportnavi ul.specialReportnavi {
	font-size: 1.1em;
	padding: .1em 0 0 0;
	margin: .5em 0 1em 0;
	float: left;
	width: 100%;
	border-left: .1em solid #ccc;
}
#specialReportnavi ul.specialReportnavi li { display: inline;  }
#specialReportnavi ul.specialReportnavi li a:link,
#specialReportnavi ul.specialReportnavi li a:visited,
#specialReportnavi ul.specialReportnavi li a:hover,
#specialReportnavi ul.specialReportnavi li a:active,
#specialReportnavi ul.specialReportnavi li a:focus {
	padding: .2em .6em;
	text-align: center;
	margin: -0.1em 0 0 0;
	border-bottom: .1em solid #ccc;
	border-top: .1em solid #ccc;
	border-right: .1em solid #ccc;
	text-decoration: none;
	float: left;
	white-space: nowrap;
}
#specialReportnavi ul.specialReportnavi li a:link,
#specialReportnavi ul.specialReportnavi li a:visited  {
	color: #000;
	background: none;
}
#specialReportnavi ul.specialReportnavi li a:hover,
#specialReportnavi ul.specialReportnavi li a:active,
#specialReportnavi ul.specialReportnavi li a:focus {
	color: #FFF;
	background-color: #0089CF;
}
#specialReportnavi ul.specialReportnavi li a.active:link,
#specialReportnavi ul.specialReportnavi li a.active:visited,
#specialReportnavi ul.specialReportnavi li a.active:hover,
#specialReportnavi ul.specialReportnavi li a.active:active,
#specialReportnavi ul.specialReportnavi li a.active:focus {
	color: #FFF;
	background-color: #0089CF;
}

/* ************************************************************
FOOTER
************************************************************ */
#footer {
	text-align: center;
}
#footer p {
	font-size: 1.1em;
	margin-top: 0;
	padding: .2em 0;
	color: #767676;
	letter-spacing: .01em;
	background-color: #FFF;
}
#footer ul {
	padding: 0;
	margin: 0;
}
#footer ul li {
	margin: 0;
	color: #767676;
}
#footer ul.footer_right {
	text-align: right;
}
#footer ul.footer_left li {
	float: left;
	padding: 0 .8em 0 0;
}
#footer ul.footer_right li {
	padding: 0 0 0 .8em;
}
#footer ul.footer_left li,
#footer ul.footer_right li {
	display: inline;
}
#footer ul.footer_left a,
#footer ul.footer_right a {
	background-color: #FFF;
	text-decoration: none;
}
#footer ul.footer_left li a:link,		#footer ul.footer_right li a:link 		{	font-size: .95em; color: #333;  	}
#footer ul.footer_left li a:visited,	#footer ul.footer_right li a:visited  	{	font-size: .95em; color: #888; 	}
#footer ul.footer_left li a:hover,		#footer ul.footer_right li a:hover  	{	font-size: .95em; color: #0089CF; }
#footer ul.footer_left li a:active,		#footer ul.footer_right li a:active		{	font-size: .95em; color: #0089CF; }
#footer ul.footer_left li a:focus,		#footer ul.footer_right li a:focus  	{	font-size: .95em; color: #0089CF; }


/* ************************************************************
EDITORIAL PLAN STYLES
************************************************************ */
#content.editorial_plan ul , #content.editorial_plan ol {
  list-style:none;
  margin:0;
}
#content.editorial_plan ul li a:link {
  background: transparent url(../../images/icons/more_black.gif) no-repeat scroll 0em .4em;
  color: #1D517E;
}
#content.editorial_plan ul li a:visited {
  color:#888;
}
#content.editorial_plan ul li a:hover, #content.editorial_plan ul li a:active {
  background-image: url(../../images/icons/more_blue.gif);
  color:#0089CF;
}
#content.editorial_plan ol li {
  padding-left:0.8em;
  background:transparent url(../../images/icons/more_grey.gif) no-repeat scroll 0em .6em;
}

/* class based OVERRIDE styles */
.noborder { border:none !important; }


/* ************************************************************
BROWSE INFORMATION STYLES
************************************************************ */
.browseinfo_img {
  width:90px !important;
  min-height:5px;
}


/* ************************************************************
ISF DOSSIER STYLES
************************************************************ */
#isfouter {
    background:transparent url(../../images/isf/header.jpg) no-repeat scroll top left;
}
#isfmiddle {
    width:470px;
    margin:120px 0px 10px;
    background:transparent url(../../images/isf/footer.jpg) no-repeat scroll bottom left;
}
#isfinner {
    margin:0px 15px;
}
#isfinner .featured1 div.overviewcontent {
    width:260px;
}
#isfinner .featured1 {
    margin-bottom:20px;
}
#isfinner .hidden {
    visibility: hidden;
    clear: both;
}
em {
    color:inherit;
}


/* ************************************************************
CUSTOM DOSSIER STYLES
************************************************************ */
#cd_outer {
    background:transparent url(../../images/cd/header.jpg) no-repeat scroll top left;
}
#cd_middle {
    width:470px;
    margin:20px 0px 10px;
    background:transparent url(../../images/cd/footer.jpg) no-repeat scroll bottom left;
}
#cd_inner {
    margin:0px 15px;
}
#cd_inner .featured1 div.overviewcontent {
    width:260px;
}
#cd_inner .featured1 {
    margin-bottom:20px;
}
#cd_inner .hidden {
    visibility: hidden;
    clear: both;
}
#cd_inner h1 {
    background:transparent;
}
.cd_intro p {
    margin:0px 0px 10px;
}


/* ************************************************************
EVENT STYLES
************************************************************ */
div.overviewcontent div.eventinfo div {
    font-size:12px !important;
    line-height:16px;
    margin:0px 0px 5px;
}
div.overviewcontent div.eventinfo {
    width:27em;
    margin:5px 0px;
    clear:right;
}

/* ************************************************************
SOCIAL STYLES
************************************************************ */
#social_links {
    text-align:left;
    border-top:solid 1px #ccc;
    padding-top:1em;
}

/* ************************************************************
ISN PERSONAL DOSSIERS STYLES
************************************************************ */
#isn_pd_widget {
    text-align:left;
    /* border-top:solid 1px #ccc; */
    padding-top:1em;
    width:230px;
}

#isn_pd_widget iframe {
    width:230px;
}

/* ************************************************************
AUTOCOMPLETE SEARCHBOX STYLES
************************************************************ */
ul.ui-autocomplete {
    z-index: 2 !important;

/*    display: block !important;
    position: absolute;
    top: 0px !important;
    left: 0px !important;
*/
    width: 470px !important;
    max-height: 144px;
    overflow-x: hidden;
    overflow-y: auto;
    border-bottom: solid 1px white;
}

ul.ui-autocomplete li.ui-menu-item {
    background: #EBEDEE;
    width: 470px;
    border-top: dashed 1px white;
    border-bottom: dashed 1px white;
    margin-top:-1px;
    overflow: hidden;
    height:28px;
}

ul.ui-autocomplete li.ui-menu-item:first-child {
    margin-top:0px;
/*    border-top: dashed 1px white; */
}

ul.ui-autocomplete li.ui-menu-item:last-child {
/*    border-bottom: none !important; */
}

ul.ui-autocomplete li.ui-menu-item a {
    display: inline-block;
    line-height: 18px;
    width:438px;
    height: 18px;
    padding: 5px 15px 5px 17px;
    text-decoration: none !important;
    color: #666  !important;
    margin:0px !important;
    text-overflow: ellipsis ;
    overflow: hidden;
    white-space: nowrap;
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
    background: #0089CF;
    color: white !important;
}


/* ************************************************************
PARTNER EVENTS LISTING
************************************************************ */
ul.partnerevents {
  margin-top:10px !important;
}
.partnerevents li {
  margin-bottom: 10px !important;
  border-bottom: solid 1px #C9CACF;
  padding-bottom: 10px !important;
}
.partnerevents li:last-child {
  border-bottom: none !important;
}
.partnerevents li a {
  margin-left:5px;
  background-image:url(../../images/icons/more_blue.gif) !important;
  color: #0089CF !important;
}

/* ************************************************************
ISN RELATED MATERIAL STYLES
************************************************************ */
#related_object_results {
    text-align:left;
    /* border-top:solid 1px #ccc; */
    padding-top:1em;
    width:230px;
}

#related_object_results ul.linklist li {
    padding-bottom: 10px;
}

#related_object_results ul.linklist li.disabled {
    display:none;
}



/* HACK to make switchcast behave */
.SWITCHcast_box {
padding:0px !important;
border:none !important;
width:470px !important;
}