﻿/* This css file define styles for DORH contrast portal BEGIN */ 

body {
	margin:0px;
	padding:0px;
	background-color:#000000;
	background:url(../../images/_gui/contrast/BodyBcgTop.gif) repeat-x left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:62.5%;
}
html, body, form {
	height:100%;
	margin:0;
	padding:0;
}
input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
img {
	border:0px;
}
a:link, a:active, a:visited, a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	outline:none;
	color:#FFFFFF;
	text-decoration:none;
}
#pageContainer {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	min-height:100%;
}
#footerContainer {
	background:url(../../images/_gui/contrast/pageWrapperBcg.gif) repeat-x left 0px;
	width:100%;	
	background-color:#000000;
	position:relative;
	margin-top: -85px; /* negative value of footer height */
	height: 85px;
	clear:both;
}
#pageFooter {
	width:990px;
	background:url(../../images/_gui/contrast/FooterBcg.gif) no-repeat 0px 0px;
	margin:0px auto 0px auto;
	overflow:hidden;
}
#logoCro {
	margin:0px;
	padding:0px;
	width:472px;
	height:82px;
	background:url(../../images/_gui/contrast/LogoCro.gif) no-repeat left top;
	position:absolute;
	left:12px;
	top:12px;
}
#logoCro a, #logoCro a:link, #logoCro a:active, #logoCro a:visited, #logoCro a:hover {
	display:block;
	width:472px;
	height:82px;
}
#logoCro span {
	display:none;
}
#logoEng {
	margin:0px;
	padding:0px;
	width:536px;
	height:82px;
	background:url(../../images/_gui/contrast/LogoEng.gif) no-repeat left top;
	position:absolute;
	left:12px;
	top:12px;
}
#logoEng a, #logoEng a:link, #logoEng a:active, #logoEng a:visited, #logoEng a:hover {
	display:block;
	width:536px;
	height:82px;
}
#logoEng span {
	display:none;
}
#ContentContainer {
	clear:both;
	overflow:hidden;
	padding:16px 0 85px 0;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#LeftContentContainer {
	width:175px;
	float:left;
}
#MainContentContainer {
	width:616px;
	float:left;
	margin:0px 0px 0px 11px;
}
#RightContentContainer {
	width:176px;
	float:right;
}
/*topLinks_Search Begin*/

#topLinks_Search {
	width:509px;
	float:right;
	background:url(../../images/_gui/contrast/topLinks_SearchBcg.gif) no-repeat left top;
	padding-left:6px;
}
#topLinks_Search a, #topLinks_Search a:link, #topLinks_Search a:active, #topLinks_Search a:visited {
	background:url(../../images/_gui/contrast/TopLinksBcg.gif) repeat-x left top;
	float:left;
}
#topLinks_Search a:hover {
	color:#000000;
	background:url(../../images/_gui/contrast/TopLinksBcg2.gif) repeat-x left top;
}
#topLinks_Search a, #topLinks_Search a:link, #topLinks_Search a:active, #topLinks_Search a:visited, #topLinks_Search a:hover, #search .SearchBtn {
	font-size:10px;
}
#topLinks_Search a:link span, #topLinks_Search a:active span, #topLinks_Search a:visited span, #topLinks_Search a:hover span {
	background:url(../../images/_gui/contrast/TopLinksDevider.gif) no-repeat right 6px;
	display:block;
	padding:7px 11px 12px 8px;
}
#topLinks_Search #contact:link span, #topLinks_Search #contact:active span, #topLinks_Search #contact:visited span, #topLinks_Search contact:hover span {
	background:url(../../images/_gui/contrast/TopLinks_contactDevider.gif) no-repeat right 0px;
	display:block;
	padding:7px 15px 12px 8px;
}
#search {
	float:left;
	background:url(../../images/_gui/contrast/SearchBcg.gif) no-repeat right top;
	padding:5px 0px 10px 0px;
}
.SearchTextInput {
	width:136px;
	margin:0px 0px 0px 6px;
	padding:0px;
	font-size:11px;
	background:url(../../images/_gui/contrast/SearchTextInputBcg.gif) repeat-x left top;
	border:0px;
	float:left;
	height:17px;
}
.SearchBtn {
	padding:0px 3px 2px 19px;
	margin:0px 12px 0px 0px;
	color:#000000;
	background:url(../../images/_gui/contrast/SearchBtn.gif) no-repeat left top;
	border:0px;
	display:block;
	float:left;
	cursor:pointer;
	overflow:hidden;
	height:16px;
}
/*topLinks_Search End*/

/*accesibility Begin*/
#accesibility {
	width:260px;
	height:68px;
	float:right;
	background-color:#000000;
	clear:right;
	background:url(../../images/_gui/contrast/accesibilityBcg.gif) no-repeat 0px 0px;
	font-size:11px;
	margin-top:3px;
}
#accesibility a, #accesibility a:link, #accesibility a:active, #accesibility a:visited {
	color:#000000;
}
#accesibility a:hover {
	color:#000000;
	text-decoration:underline;
}
#contrast:link, #contrast:active, #contrast:visited {
	float:left;
	display:block;
	width:109px;
	padding:12px 0px 0px 24px;
	background:url(../../images/_gui/contrast/accesibility_arrows.gif) no-repeat 12px 17px;
}
#contrast:hover {
	background:url(../../images/_gui/contrast/accesibility_arrows.gif) no-repeat 13px 0px;
}
#print:link, #print:active, #print:visited {
	float:left;
	display:block;
	width:104px;
	padding:12px 0px 0px 21px;
	background:url(../../images/_gui/contrast/accesibility_arrows.gif) no-repeat 9px 17px;
}
#print:hover {
	background:url(../../images/_gui/contrast/accesibility_arrows.gif) no-repeat 10px 0px;
}
#text_resize {
	width:121px;
	margin:0px;
	padding:4px 0px 0px 10px;
	float:left;
}
#text_resize li {
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none;
}
#font_type:link, #font_type:active, #font_type:visited {
	padding:6px 0px 7px 15px;
	background:url(../../images/_gui/contrast/accesibility_arrows.gif) no-repeat 2px 11px;
}
#font_type:hover {
	background:url(../../images/_gui/contrast/accesibility_arrows.gif) no-repeat 3px -6px;
}
#font_original:link, #font_original:active, #font_original:visited {
	font-size:11px;
	padding:0px 7px 0px 16px;
	background:url(../../images/_gui/contrast/font_originalBcg.gif) no-repeat right 3px;
}
#font_original:hover {
	background:url(../../images/_gui/contrast/font_originalBcg.gif) no-repeat right -9px;
}
#font_large:link, #font_large:active, #font_large:visited {
	font-size:12px;
	padding:0px 7px 0px 3px;
	background:url(../../images/_gui/contrast/font_largeBcg.gif) no-repeat right 4px;
}
#font_large:hover {
	background:url(../../images/_gui/contrast/font_largeBcg.gif) no-repeat right -8px;
}
#font_larger:link, #font_larger:active, #font_larger:visited {
	font-size:14px;
	padding:0px 7px 0px 3px;
	background:url(../../images/_gui/contrast/font_largerBcg.gif) no-repeat right 3px;
}
#font_larger:hover {
	background:url(../../images/_gui/contrast/font_largerBcg.gif) no-repeat right -14px;
}
#send_link:link, #send_link:active, #send_link:visited {
	float:left;
	display:block;
	width:104px;
	padding:7px 0px 4px 23px;
	background:url(../../images/_gui/contrast/accesibility_arrows.gif) no-repeat 11px 12px;
}
#send_link:hover {
	background:url(../../images/_gui/contrast/accesibility_arrows.gif) no-repeat 12px -5px;
}
#adjust_look, #options {
	font-size:9px;
	color:#000000;
}
#adjust_look {
	width:112px;
	text-align:center;
	float:left;
}
#options {
	width:110px;
	text-align:center;
	float:right;
}
#RSS_button {
	width:57px;
	height:39px;
	position:absolute;
	top:85px;
	right:96px;
	background:url(../../images/_gui/contrast/RSS_button.gif) no-repeat 0px 0px;
}
#RSS_button:link span, #RSS_button:active span, #RSS_button:visited span, #RSS_button:hover span {
	display:none;
}
/*accesibility End*/

/*Region Links Begin*/
#RegionLinks {
	clear:both;
	padding:4px 0px 0px 0px;
}
.LinkText_Links:link p, .LinkText_Links:active p, .LinkText_Links:visited p, .LinkText_Links:hover p, .LinkText_Links_selected:link p, .LinkText_Links_selected:active p, .LinkText_Links_selected:visited p, .LinkText_Links_selected:hover p {
	display:inline;
}
.LinkText_Links:link, .LinkText_Links:active, .LinkText_Links:visited {
	color:#ffffff;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../images/_gui/contrast/LinkText_LinksBcgLeft.gif) no-repeat left top;
	padding:0px 0px 0px 13px;
	letter-spacing:1px;
	display:block;
	float:left;
	margin-right:2px;
	text-transform:uppercase;
}
.LinkText_Links:hover, .LinkText_Links_selected:link, .LinkText_Links_selected:active, .LinkText_Links_selected:visited, .LinkText_Links_selected:hover {
	background:url(../../images/_gui/contrast/LinkText_LinksBcgLeft.gif) no-repeat left bottom;
	padding:0px 0px 0px 13px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	display:block;
	float:left;
	margin-right:2px;
	font-size:1.2em;
	font-weight:700;
	text-transform:uppercase;
}
.LinkText_Links:link span, .LinkText_Links:active span, .LinkText_Links:visited span {
	background:url(../../images/_gui/contrast/LinkText_LinksBcg.gif) no-repeat right top;
	display:block;
	padding:8px 11px 7px 0px;
}
.LinkText_Links:hover span, .LinkText_Links_selected:link span, .LinkText_Links_selected:active span, .LinkText_Links_selected:visited span, .LinkText_Links_selected:hover span {
	background:url(../../images/_gui/contrast/LinkText_LinksBcg.gif) no-repeat right bottom;
	display:block;
	padding:8px 11px 7px 0px;
	color:#000000;
}
.LinkType_USKOK .LinkText_Links:link, .LinkType_USKOK .LinkText_Links:active, .LinkType_USKOK .LinkText_Links:visited {
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../images/_gui/contrast/LinkText_LinksTypeUSKOKBcgLeft.gif) no-repeat left top;
	padding:0px 0px 0px 13px;
	letter-spacing:1px;
	display:block;
	float:right;
	margin-right:14px;
	text-transform:uppercase;
}
.LinkType_USKOK .LinkText_Links:hover {
	background:url(../../images/_gui/contrast/LinkText_LinksTypeUSKOKBcgLeft.gif) no-repeat left bottom;
	padding:0px 0px 0px 13px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.LinkType_USKOK .LinkText_Links:link span, .LinkType_USKOK .LinkText_Links:active span, .LinkType_USKOK .LinkText_Links:visited span {
	background:url(../../images/_gui/contrast/LinkText_LinksTypeUSKOKBcg.gif) no-repeat right top;
	display:block;
	padding:8px 11px 7px 0px;
}
.LinkType_USKOK .LinkText_Links:hover span {
	background:url(../../images/_gui/contrast/LinkText_LinksTypeUSKOKBcg.gif) no-repeat right bottom;
	display:block;
	padding:8px 11px 7px 0px;
	color:#FFFFFF;
}
/*Region Links End*/

/*Left Navigation Menu Begin */
.level1 {
	margin:0;
	padding:0 0 3px;
}
.level1 li a, .level1 li a:link, .level1 li a:active, .level1 li a:visited {
	font-size:1.2em;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background:url(../../images/_gui/contrast/level1Bcg.gif) no-repeat left top;
	display:block;
	position:relative;
	overflow:hidden;
	letter-spacing:1px;
	margin:0 0 -5px;
	padding:7px 10px 14px 8px;
}
.level1 li a:hover, .level1 li a.selected:link, .level1 li a.selected:active, .level1 li a.selected:visited, .level1 li a.selected:hover {
	background:url(../../images/_gui/contrast/level1Bcg.gif) no-repeat right top;
	overflow:hidden;
}
.level1 li a span.Arrow, .level1 li a:link span.Arrow, .level1 li a:active span.Arrow, .level1 li a:visited span.Arrow, .level1 li a:hover span.Arrow {
	width:15px;
	height:14px;
	position:absolute;
	right:3px;
	top:6px;
	display:block;
	background:url(../../images/_gui/contrast/level1ArrowsBcg.gif) no-repeat left bottom;
}
.level1 li a span.FooterBcg, .level1 li a:link span.FooterBcg, .level1 li a:active span.FooterBcg, .level1 li a:visited span.FooterBcg {
	display:block;
	height:10px;
	width:175px;
	background:url(../../images/_gui/contrast/level1FooterBcg.gif) no-repeat right top;
	position:absolute;
	left:0;
	bottom:0;
}
.level1 li a:hover span.FooterBcg, .level1 li a.selected span.FooterBcg {
	background:url(../../images/_gui/contrast/level1FooterBcg.gif) no-repeat left bottom;
	position:absolute;
	left:0;
	bottom:0;
}
.level1 li a.selected span.Arrow, .level1 li.selected a:link span.Arrow, .level1 li.selected a:active span.Arrow, .level1 li.selected a:visited span.Arrow, .level1 li.selected a:hover span.Arrow {
	width:15px;
	height:14px;
	position:absolute;
	right:5px;
	top:6px;
	display:block;
	background:url(../../images/_gui/contrast/level1ArrowsBcg.gif) no-repeat right bottom;
}
.level2 {
	margin:2px 0px 0px 0px;
	padding:0px;
}
.level2 li a, .level2 li a:link, .level2 li a:active, .level2 li a:visited {
	color:#000;
	font-weight:700;
	background:none;
	position:relative;
	display:block;
	margin:0px;
	padding:2px 5px 2px 15px;
}
.level2 li a span.Arrow2, .level2 li a:link span.Arrow2, .level2 li a:active span.Arrow2, .level2 li a:visited span.Arrow2 {
	width:5px;
	height:7px;
	display:block;
	background:url(../../images/_gui/contrast/level2ArrowsBcg.gif) no-repeat 0 0;
	position:absolute;
	left:4px;
	top:6px;
}
.level2 li a:hover span.Arrow2 {
	position:absolute;
	left:6px;
	top:6px;
	background:url(../../images/_gui/contrast/level2ArrowsBcg.gif) no-repeat 0 0;
	border:0px;
}
.level2 li a.selected, .level2 li a.selected:link, .level2 li a.selected:active, .level2 li a.selected:visited {
	background-image:none;
	color:#000;
	font-weight:700;
	border:1px solid #000000;
	position:relative;
	margin:0px;
	padding:1px 5px 1px 15px;
}
.level2 li a.selected:hover span.Arrow2 {
	border:0px;
}
.level3, .level3 li {
	margin:0px;
	padding:0px;
	list-style:none;
}
.level3 li a, .level3 li a:link, .level3 li a:active, .level3 li a:visited {
	position:relative;
	font-size:1.1em;
	font-weight:400;
	letter-spacing:0;
	margin:0px;
	padding:2px 5px 2px 15px;
}
.level3 li a span.Arrow3, .level3 li a:link span.Arrow3, .level3 li a:active span.Arrow3, .level3 li a:visited span.Arrow3 {
	width:3px;
	height:5px;
	position:absolute;
	left:6px;
	top:6px;
	display:block;
	background:url(../../images/_gui/contrast/level3ArrowsBcg.gif) no-repeat 0 0;
}
.level3 li a:hover span.Arrow3 {
	width:3px;
	height:5px;
	position:absolute;
	left:8px;
	top:6px;
	display:block;
	background:url(../../images/_gui/contrast/level3ArrowsBcg.gif) no-repeat 0 0;
	overflow:hidden;
}
.level3 li a.selected, .level3 li a.selected:link, .level3 li a.selected:active, .level3 li a.selected:visited, .level3 li a.selected:hover {
	position:relative;
	font-size:1.1em;
	font-weight:400;
	letter-spacing:0;
	border:1px solid #000000;
	margin:0;
	padding:1px 5px 1px 15px;
}
.levelN, .levelN li {
	margin:0px;
	padding:0px;
	list-style:none;
}
.levelN li a, .levelN li a:link, .levelN li a:active, .levelN li a:visited {
	font-size:1em;
	position:relative;
	padding:2px 5px 2px 15px;
}
.levelN li a span.ArrowN, .levelN li a:link span.ArrowN, .levelN li a:active span.ArrowN, .levelN li a:visited span.ArrowN {
	width:3px;
	height:5px;
	display:block;
	position:absolute;
	left:6px;
	top:6px;
	background:url(../../images/_gui/contrast/levelNArrowsBcg.gif) no-repeat 0 0;
}
.levelN li a:hover span.ArrowN {
	width:3px;
	height:5px;
	display:block;
	position:absolute;
	left:8px;
	top:6px;
	background:url(../../images/_gui/contrast/levelNArrowsBcg.gif) no-repeat 0 0;
	overflow:hidden;
}
.levelN li a.selected, .levelN li a.selected:link, .levelN li a.selected:active, .levelN li a.selected:visited, .levelN li a.selected:hover {
	border:1px solid #000000;
	font-size:1em;
	padding:1px 5px 1px 15px;
}
/*Left Navigation Menu End */

/*Article Begin*/
.ArticleWrapper {
	position:relative;
	margin-bottom:10px;
	padding:2px 2px 3px;
	background-color:#000000;
}
.ArticleContainer {
	background-color:#000000;
	overflow:hidden;
	padding:5px 5px 7px 5px;
	border:1px solid #FFFFFF;
}
h2.ArticleHeading {
	color:#000000;
	font-weight:normal;
	margin:0px;
	font-size:1.8em;
	padding:5px 0px 5px 0px;
}
h2.ArticleHeading a, h2.ArticleHeading a:link, h2.ArticleHeading a:active, h2.ArticleHeading a:visited {
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 5px 0px;
}
h2.ArticleHeading a:hover {
	color:#ffffff;
	background-color:#000000;
}
h2.ArticleHeading p {
	display:inline;
}
.Lead {
	font-size:1.2em;
	line-height:1.2;
}
.Lead span {
	color:#FFFFFF !Important;
}
.Lead a, .Lead a:link, .Lead a:active, .Lead a:visited {
	background-color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	color:#000000;
}
.Lead a:hover {
	color:#FFFFFF;
	background-color:#000000;
}
.Lead ul {
	margin:10px 0px 10px 0px;
	padding:0px;
}
.Lead ul li {
	list-style:none;
	padding:0px 0px 0px 11px;
	background:url(../../images/_gui/contrast/ListBcg.gif) no-repeat 0px 5px;
	margin-bottom:2px;
	overflow:hidden;
}
.Lead p, .Lead_Text p {
	margin:0px 0px 10px 0px;
}
.Lead_Text {
	font-size:1.2em;
	line-height:1.2;
	margin-top:7px;
	padding-bottom:10px;
}
.Lead_Text a, .Lead_Text a:link, .Lead_Text a:active, .Lead_Text a:visited {
	background-color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	color:#000000;
}
.Lead_Text a:hover {
	color:#FFFFFF;
	background-color:#000000;
}
.Lead_Text ul {
	margin:10px 0px 10px 0px;
	padding:0px;
}
.Lead_Text ul li {
	list-style:none;
	padding:0px 0px 0px 11px;
	background:url(../../images/_gui/contrast/ListBcg.gif) no-repeat 0px 5px;
	margin-bottom:2px;
	overflow:hidden;
}
.Lead h3, .Lead_Text h3 {
	font-size:1.2em;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
}
.Lead h4, .Lead_Text h4 {
	font-size:1.2em;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
}
.Lead h5, .Lead_Text h5 {
	font-size:1.0em;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
}
.Lead h6, .Lead_Text h6 {
	font-size:0.9em;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
}
.isTABLE {
}
tr.isTRFirst td {
	background-color:#000000;
	color:#FFFFFF;
	padding:2px;
}
tr.isTROdd td {
	background-color:#FFFFFF;
	color:#000000;
	padding:2px;
}
tr.isTREven td {
	background-color:#000000;
	color:#FFFFFF;
	padding:2px;
}
.ArticleDetails:link, .ArticleDetails:active, .ArticleDetails:visited {
	padding-right:13px !Important;
	padding-left:0px !Important;
	text-transform:lowercase;
	font-weight:bold;
	background-image:url(../../images/_gui/contrast/ArticleDetails.gif);
	background-repeat:no-repeat;
	background-position:31px 4px;
	background-color:#000000 !Important;
	color:#ffffff !Important;
	text-decoration:none !Important;
}
.ArticleDetails:hover {
	color:#000000 !Important;
	background-color:#ffffff !Important;
	background:url(../../images/_gui/contrast/ArticleDetails.gif);
	background-repeat:no-repeat;
	background-position:31px -14px;
	text-decoration:none !Important;
}
.LeftGradient {
	display:none;
}
.RightGradient {
	display:none;
}
h5.ArticleLinks {
	margin:10px 0px 5px 0px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:1.2em;
}
a.ArticleLinks:link, a.ArticleLinks:active, a.ArticleLinks:visited {
	font-size:1.2em;
	padding:0px 6px 0px 17px;
	line-height:18px;
	background:url(../../images/_gui/contrast/ArticleDetails.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
}
a.ArticleLinks:hover {
	background:url(../../images/_gui/contrast/ArticleDetails.gif);
	background-repeat:no-repeat;
	background-position:4px -12px;
	background-color:#FFFFFF;
	color:#000000;
	display:block;
}
/*TabLine Begin*/
.ArticleWrapper_TabLine {
	margin-bottom:10px;
	padding:2px 2px 3px;
	background-color:#000000;
}
.ArticleWrapper_TabLine .ImageRotatorTrue .articleGalleryContainer {
	margin-top:10px;
}
.ArticleContainer_TabLine {
	background-color:#000000;
	overflow:hidden;
	padding:0 5px;
	border:1px solid #FFFFFF;
}
.ArticleContainer_TabLine .Lead {
	padding:10px 0 0;
}
.ArticleTabWrapper ul {
	height:25px;
	display:block;
	background:url(../../images/_gui/contrast/TabLineBcg.gif) repeat-x left bottom;
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0;
}
.ArticleTabWrapper ul li {
	display:block;
	float:left;
	background:url(../../images/_gui/contrast/TabLineBcg.gif) repeat-x 0 2px;
	margin:0;
	padding:0;
}
.ArticleTabWrapper ul li.first {
	background:url(../../images/_gui/contrast/TabLineLiFirstBcg.gif) no-repeat 0 2px;
}
.ArticleTabWrapper ul li.last {
	background:url(../../images/_gui/contrast/TabLineLiLastBcg.gif) no-repeat right 2px;
}
.ArticleTabWrapper ul li a, .ArticleTabWrapper ul li a:link, .ArticleTabWrapper ul li a:active, .ArticleTabWrapper ul li a:visited {
	font-size:1.2em;
	display:block;
	background:url(../../images/_gui/contrast/TabLineLinkDevider.gif) no-repeat right 7px;
	color:#fff;
	padding:6px 0 5px 10px;
	cursor:pointer;
	background-color:#000000;
}
.ArticleTabWrapper ul li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.ArticleTabWrapper ul li a span {
	padding-right: 10px;
}
.selected a, .selected a:link, .selected a:active, .selected a:visited, .selected a:hover {
	background:url(../../images/_gui/contrast/TabLineLinkSelectedLeft.gif) no-repeat left top !important;
	font-weight:700 !important;
	position:relative !important;
	color:#000 !important;
	height:24px;
	line-height:24px;
	padding: 0 !important;
}
.selected a span, .selected a:link span, .selected a:active span, .selected a:visited span, .selected a:hover span {
	height:24px;
	line-height:24px;
	display:block;
	padding-left: 10px;
	background: url(../../images/_gui/contrast/TabLineLinkSelectedRight.gif) no-repeat right bottom;
}
/*TabLine End*/

/********* article gallery *********/
.Article img {
	position: absolute;
	visibility: hidden;
}
.articleGalleryContainer ul, .articleGalleryContainer ul li {
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}
.articleGalleryContainer {
	float:left;
	margin-right:10px;
	position:relative;
}
.articleGalleryContainer img {
	position: static;
	visibility: visible;
}
.Gallery {
	border:1px solid #D1D1D1;
}
.Gallery img {
}
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-list li, .jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 90px;
	overflow:hidden;
}
.jcarousel-scroll {
	width: 91px;
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
	text-align: center;
	margin-left:67px;
	font-size:1.1em;
}
a.jcarousel-next:link, a.jcarousel-next:visited, a.jcarousel-next:active, a.jcarousel-next:hover {
	display: block;
	background-image:url(../../images/_gui/contrast/Rotator_next_on.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	width:19px;
	height:18px;
	float: right;
	line-height:18px;
}
a.jcarousel-next span {
	display: none;
}
a.jcarousel-prev:link, a.jcarousel-prev:visited, a.jcarousel-prev:active, a.jcarousel-prev:hover {
	display: block;
	background-image:url(../../images/_gui/contrast/Rotator_previous_on.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	width:19px;
	height:18px;
	line-height:18px;
	float: left;
}
a.jcarousel-prev span {
	display: none;
}
.jcarousel-numberof {
	display: block;
	float:left;
	width:53px;
	line-height:18px;
	vertical-align: middle;
	text-align: center;
	font-size:0.8em;
}
.jcarousel-enabled {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.jcarousel-disabled {
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	cursor: default;
}
.jcarousel-skin-tango .jcarousel-container {
	background-color: #ffffff;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 220px;
	padding: 0px 0px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  220px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 220px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/*Article End*/


/*Right part of page Begin*/

/*RecentAndLinksContainer*/
.HideTrue {
	display:none;
}
.RecentAndLinksContainer {
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:11px;
}
#tabRecent, #tabLinks {
	border:1px solid #FFFFFF;
	border-bottom:0px;
	float:left;
	text-align:center;
	cursor:pointer;
	margin-left:2px;
}
.RecentAndLinksContainer .selected {
	background-color:#000000;
	color:#FFFFFF;
}
.RecentAndLinksContainer .selected span {
	display:block;
	padding:2px 11px 2px 10px;
	background-color:#000000;
	border:1px solid #000000;
	border-bottom:0px;
}
.RecentAndLinksContainer .unselected span {
	display:block;
	padding:2px 11px 2px 10px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-bottom:0px;
	color:#000000;
}
.RecentAndLinksContainer .SwitchingRegions {
	clear:both;
	background-color:#000000;
	padding:3px 5px 3px 5px;
}
.OutdexLink:link, .OutdexLink:active, .OutdexLink:visited {
	font-size:1.0em;
	font-weight:normal;
	padding:3px 4px 2px 12px;
	background:url(../../images/_gui/contrast/OutdexLinkArrow.gif) no-repeat 0px 8px;
	display:block;
	clear:both;
}
.OutdexLink:hover {
	background:url(../../images/_gui/OutdexLinkArrow.gif) no-repeat 2px 8px;
	color:#000000;
	background-color:#FFFFFF;
}
.OutdexLink:link p, .OutdexLink:active p, .OutdexLink:visited p, .OutdexLink:hover p {
	margin:0px;
	display:inline;
}
/*FotoAndVideoContainer*/
.FotoAndVideoContainer {
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:11px;
	position:relative;
	overflow:hidden;
}
#tabFoto, #tabVideo {
	border:1px solid #FFFFFF;
	border-bottom:0px;
	float:left;
	text-align:center;
	cursor:pointer;
	margin:15px 0px 0px 2px;
}
.FotoAndVideoContainer .selected {
	background-color:#000000;
	color:#FFFFFF;
}
.FotoAndVideoContainer .selected span {
	display:block;
	padding:2px 11px 2px 10px;
	background-color:#000000;
	border:1px solid #000000;
	border-bottom:0px;
}
.FotoAndVideoContainer .unselected span {
	display:block;
	padding:2px 11px 2px 10px;
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #000000;
	border-bottom:0px;
}
.FotoAndVideoContainer .SwitchingRegions {
	clear:both;
	background-color:#000000;
	padding:10px 5px 15px 0px;
}
.LinkShowAllOutdex:link, .LinkShowAllOutdex:active, .LinkShowAllOutdex:visited {
	width:auto;
	height:15px;
	position:absolute;
	right:7px;
	bottom:7px;
	font-size:0.8em;
	font-weight:normal;
	padding:2px 2px 0px 5px;
	text-align:left;
	background-color:#000000;
	border:1px solid #FFFFFF;
}
.LinkShowAllOutdex:hover {
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
.LinkShowAllOutdex:link span, .LinkShowAllOutdex:active span, .LinkShowAllOutdex:visited span {
	background:url(../../images/_gui/contrast/ShowAllArrow.gif) no-repeat right 5px;
	display:block;
	padding-right:10px;
}
.LinkShowAllOutdex:hover span {
	background:url(../../images/_gui/contrast/ShowAllArrow.gif) no-repeat right -9px;
}
.LinkImage_FotoVideo:link, .LinkImage_FotoVideo:active, .LinkImage_FotoVideo:visited, .LinkImage_FotoVideo:hover {
	display:block;
	text-align:center;
	margin-left:-9px;
}
.LinkImage_FotoVideo:link img, .LinkImage_FotoVideo:active img, .LinkImage_FotoVideo:visited img {
	border:1px solid #FFFFFF;
	width:109px;
}
.LinkImage_FotoVideo:link .LinkImageText, .LinkImage_FotoVideo:active .LinkImageText, .LinkImage_FotoVideo:visited .LinkImageText {
	font-weight:normal;
	text-align:center;
	display:block;
	width:145px;
	margin:0px auto 10px auto;
	font-size:0.9em;
	cursor:pointer;
}
.LinkImage_FotoVideo:hover .LinkImageText {
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
}
.LinkImage_FotoVideo:hover img {
	border:1px solid #FFFFFF;
}
span.ImgShadow {
	width:121px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:7px;
}
/*TagContainer*/

#TagCloudContainer {
	padding-bottom:11px;
}
#TagCloudTab {
	border:1px solid #000000;
	border-bottom:0px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin:15px 0px 0px 2px;
}
#TagCloudTab span {
	display:block;
	padding:2px 11px 2px 10px;
	background-color:#000000;
}
#TagCloudBody {
	background-color:#000000;
	clear:both;
	padding:3px 11px 3px 5px;
}
#TagCloudBody a, #TagCloudBody a:link, #TagCloudBody a:active, #TagCloudBody a:visited {
	color:#FFFFFF;
	padding-right:4px;
	padding-left:4px;
	line-height:1.3;
}
#TagCloudBody a:hover {
	color:#000000;
	background-color:#FFFFFF;
}
.tagSize1:link, .tagSize1:active, .tagSize1:visited {
	font-size:1.0em;
}
.tagSize2:link, .tagSize2:active, .tagSize2:visited {
	font-size:1.2em;
}
.tagSize3:link, .tagSize3:active, .tagSize3:visited {
	font-size:1.6em;
}
.tagSize4:link, .tagSize4:active, .tagSize4:visited {
	font-size:2.0em;
}
/*Outdex Region Begin*/

#outdexRegion {
	overflow:hidden;
}
.ShowRegion_Yes {
	display:block;
}
.ShowRegion_, .ShowRegion_No {
	display:none;
}
#outdexRegionFooter {
	height:11px;
}
.OutdexHeading {
	border:1px solid #000000;
	background-color:#000000;
	border-bottom:0px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin:15px 0px 0px 2px;
}
.OutdexHeading span {
	border:1px solid #000000;
	display:block;
	padding:2px 11px 2px 10px;
}
.OutdexHeading p {
	display:inline;
}
.RegionOutdex_Link:link, .RegionOutdex_Link:active, .RegionOutdex_Link:visited {
	font-size:1.1em;
	font-weight:normal;
	padding:0px 2px 1px 11px;
	background:url(../../images/_gui/contrast/OutdexLinkArrow.gif) no-repeat 0px 5px;
	display:block;
	background-color:#000000;
	overflow:hidden;
	clear:both;
	border:6px solid #000000;
	border-bottom:3px solid #000000;
}
.RegionOutdex_Link:hover {
	background:url(../../images/_gui/OutdexLinkArrow.gif) no-repeat 2px 5px;
	background-color:#FFFFFF;
	color:#000000;
}
.RegionOutdex_Link:link p, .RegionOutdex_Link:active p, .RegionOutdex_Link:visited p, .RegionOutdex_Link:hover p {
	margin:0px;
	display:inline;
}
/*Outdex Region End*/

/*Right part of page End*/

/*Footer Content Begin*/
#top-link:link, #top-link:active, #top-link:visited {
	font-size:0.9em;
	color:#FFFFFF;
	float:right;
	margin:13px 191px 0px 0px;
	padding:0px 15px 0px 0px;
	background:url(../../images/_gui/top-linkBcg.gif) no-repeat right bottom;
}
#top-link:hover {
	background:url(../../images/_gui/top-linkBcg.gif) no-repeat right bottom;
}
.SectionFirstLevel {
	clear:both;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(../../images/_gui/contrast/SectionFirstLevelBcg.gif) no-repeat 0px 10px;
	display:block;
	/*	width:900px;*/
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.SectionFirstLevel li {
	list-style:none;
	display:block;
	float:left;
	margin-right:90px;
}
.SectionFirstLevel li a, .SectionFirstLevel li a:link, .SectionFirstLevel li a:active, .SectionFirstLevel li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFFFFF;
	margin:10px 0px 5px 0px;
	padding:0px 10px 3px 20px;
	display:block;
	clear:both;
	background:url(../../images/_gui/contrast/SectionFirstLevelBcg.gif) repeat-y left 20px;
}
.SectionFirstLevel li a:hover {
	color:#000000;
	background-color:#FFFFFF;
}
.SectionSecondLevel {
	list-style:none;
	margin:0px;
	padding:0px;
}
.SectionSecondLevel li {
	float:none;
	clear:both;
	padding:0px;
	margin:0px;
}
.SectionSecondLevel li a, .SectionSecondLevel li a:link, .SectionSecondLevel li a:active, .SectionSecondLevel li a:visited {
	margin:0px;
	padding:0px 5px 0px 19px;
	font-size:1.1em;
	background:url(../../images/_gui/FooterLinks.gif) no-repeat 11px 5px;
}
.SectionSecondLevel a:hover {
	color:#000000;
	background-color:#FFFFFF !Important;
	background-image:url(../../images/_gui/contrast/FooterLinks2.gif) !Important;
	background-repeat:no-repeat;
	background-position:11px 5px;
}
#rights {
	color:#FFFFFF;
	width:870px;
	float:left;
	padding:7px 0px 7px 2px;
}
#perpetuum:link, #perpetuum:active, #perpetuum:visited, #perpetuum:hover {
	color:#FFFFFF;
	width:115px;
	float:right;
	padding:7px 0px 7px 0px;
	color:#FFFFFF;
}
/*Footer Content End*/

/*SiteMap Begin*/
.SiteMap1 {
	margin:0px;
	padding:0px;
	list-style:none;
}
.SiteMap1 li {
	margin:0px 0px 2px 0px;
	padding:0px;
}
.SiteMap1 li a, .SiteMap1 li a:link, .SiteMap1 li a:active, .SiteMap1 li a:visited {
	padding:3px 5px 3px 15px;
	background-color:#E4E4E9;
	background-image:url(../../images/_gui/level2ArrowsBcg.gif);
	background-repeat:no-repeat;
	background-position:4px 8px;
	display:block;
	font-size:1.3em;
	font-weight:bold;
}
.SiteMap1 li a:hover {
	background-position:6px 8px;
}
.SiteMap2 {
	margin:0px;
	padding:0px;
	list-style:none;
}
.SiteMap2 li {
	margin:0px;
	padding:0px;
}
.SiteMap2 li a, .SiteMap2 li a:link, .SiteMap2 li a:active, .SiteMap2 li a:visited {
	background-color:#FFFFFF;
	font-weight:normal;
	background-image:url(../../images/_gui/level3ArrowsBcg.gif);
	background-repeat:no-repeat;
	background-position:5px 9px;
}
.SiteMap2 li a:hover {
	background-position:7px 9px;
}
.SiteMap3 {
	margin:0px;
	padding:0px;
	list-style:none;
}
.SiteMap3 li {
	margin:0px;
	padding:0px;
}
.SiteMap3 li a, .SiteMap3 li a:link, .SiteMap3 li a:active, .SiteMap3 li a:visited {
	padding:3px 5px 3px 25px;
	font-size:1.1em;
	background-image:url(../../images/_gui/levelNArrowsBcg.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
}
.SiteMap3 li a:hover {
	background-position:17px 8px;
}
.SiteMapN {
	margin:0px;
	padding:0px;
	list-style:none;
}
.SiteMapN li {
	margin:0px;
	padding:0px;
}
.SiteMapN li a, .SiteMapN li a:link, .SiteMapN li a:active, .SiteMapN li a:visited {
	padding:3px 5px 3px 35px;
	background-image:url(../../images/_gui/ListBcg.gif);
	background-repeat:no-repeat;
	background-position:25px 7px;
	font-size:1.0em;
}
.SiteMapN li a:hover {
	background-position:27px 7px;
}
/*SiteMap End*/

/*Gallery Begin*/

.GalleryList {
	padding:0px;
	list-style:none;
	width:605px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.GalleryList li {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	width:121px;
	text-align:center;
}
.GalleryList li a, .GalleryList li a:link, .GalleryList li a:active, .GalleryList li a:visited, .GalleryList li a:hover {
	font-size:0px;
}
.GalleryList li img {
	border:1px solid #FFFFFF;
}
.GalleryList li img:hover {
	border:1px solid #FFFFFF;
}
.GalleryDetails:link, .GalleryDetails:active, .GalleryDetails:visited {
	padding:0px 13px 0px 0px;
	margin:5px 5px 5px 0px;
	float:right;
	text-transform:lowercase;
	font-weight:bold;
	background-color:transparent;
	background:url(../../images/_gui/contrast/ArticleDetails.gif) no-repeat right 4px;
	color:#FFFFFF;
	font-size:1.1em;
}
.GalleryDetails:hover {
	color:#000000;
	background-color:#FFFFFF !Important;
	background:url(../../images/_gui/contrast/ArticleDetails.gif) no-repeat right -14px;
}
.GalleryTable {
}
.GalleryTable .Lead {
	color:#000000 !Important;
}
.GalleryTable .Lead a, .GalleryTable .Lead a:link, .GalleryTable .Lead a:active, .GalleryTable .Lead a :visited {
	color:#000000 !Important;
	text-decoration:underline;
}
.GalleryTable .Lead a:hover {
	text-decoration:none;
	color:#FFFFFF !Important;
}
.GalleryTable input {
	display:none !Important;
}
.GalleryTable table {
	margin-top:10px;
	background-color:#000000;
}
.GalleryTable table td {
	padding-top:10px;
	text-align:center;
}
.GalleryTable table td a, .GalleryTable table td a:link, .GalleryTable table td a:active, .GalleryTable table td a:visited {
	font-size:0px;
	padding-bottom:7px;
	width:121px;
	display:block;
}
.GalleryTable table td img {
	border:1px solid #FFFFFF;
	vertical-align:bottom;
}
.GalleryTable table td img:hover {
	border:1px solid #FFFFFF;
}
/*Gallery End*/

/*Other elements Begin*/
.clear {
	font-size:0px;
	clear:both;
}
.PlainText {
	font-size:1.1em;
}
.PlainText strong {
}
.PlainText ul {
	margin:10px 0px 10px 0px;
	padding:0px 10px 0px 10px;
}
.PlainText ul li {
	list-style:none;
	padding:0px 0px 0px 11px;
	background:url(../../images/_gui/contrast/ListBcg.gif) no-repeat 0px 5px;
	margin-bottom:7px;
	overflow:hidden;
}
.PlainText a.LinkList, .PlainText a.LinkList:link, .PlainText a.LinkList:active, .PlainText a.LinkList:visited {
	background-color:#ffffff;
	color:#000000;
}
.PlainText a.LinkList:hover {
	background-color:transparent;
	color:#FFFFFF;
}
.SearchPrevious {
	background:url(../../images/_gui/SearchPrevious.gif) no-repeat 0px 4px;
	padding-left:2px;
}
.SearchNext {
	background:url(../../images/_gui/level2ArrowsBcg.gif) no-repeat 0px 4px;
	padding-left:2px;
	background-color:#FFFFFF;
}
.SearchResults {
	margin:10px 0px 10px 0px;
}
.SearchResultsInput {
	border:1px solid #B1B1B1;
}
input.SearchResultsBtn {
	color:#FFFFFF;
	background-color:#333333;
	margin:0px;
	padding:3px 3px 2px 0px;
	border:0px;
	font-size:1.0em;
	cursor:pointer;
	vertical-align:top;
}
.StatusMessage {
	color:#FF0000;
	font-size:1.1em;
	display:block;
}
.Form_Outdex {
	border-left: 1px solid #B1B1B1;
	padding:0px 5px 5px 5px;
	font-size:1.1em;
}
.Form_Text {
	border-left: 1px solid #B1B1B1;
	clear:both;
	padding:5px;
	font-size:1.1em;
}
.Form_Text a, .Form_Text a:link, .Form_Text a:active, .Form_Text a:visited {
	background-color:#E4E4E9;
}
.Form_Text a:hover {
	background-color:transparent;
}
input.FormBtn {
	color:#FFFFFF;
	background-color:#333333;
	margin:0px;
	padding:2px 2px 1px 0px;
	border:0px;
	font-size:1.0em;
	cursor:pointer;
	vertical-align:top;
}
.SurveyResultsList {
	margin:0px;
	padding:0px;
	list-style:none;
}
.SurveyResultsList li {
	padding:0px !Important;
	margin:0px;
	background:none !Important;
}
.SurveyResultsList li.text {
	width:30%;
	float:left;
	display:block;
	margin-right:5px;
}
.SurveyResultsList li.graphic {
	width:68%;
	float:left;
	display:block;
}
.SurveyResultsList li.graphic img {
	float:left;
}
h3.TagResults {
	margin:0px;
	padding:3px 0px 3px 5px;
	background-color:#E4E4E9;
	font-size:1.2em;
}
/*Other elements End*/
/* This css file define styles for DORH contrast portal END */
