@import url(DataRowView.css);
@import url(Fmk.css);
@import url(Announcements.css);

BODY
{
	background-color:#C5CAAD;
	font-family:   Tahoma, Verdana, Arial, Sans-Serif;
	font-size: small;
	margin: auto;
	text-decoration: none;
	text-align: left;
	width: 975px;
}

/*** special formatting IE5: only simple compatibility ***/
BODY .IE5 
{	font-size:13px;	width: 975px;  margin-left:5px; }
BODY .IE5 DIV,P,SPAN
{	font-size:11px; }
BODY .IE5 TD, BODY .IE5 .TitleHead, BODY .IE5 .Normal, BODY .IE5 normal
{	font-size:11px; }
BODY .IE5 .SelectedTab, BODY .IE5 .OtherSubTabs, BODY .IE5 .OtherTabs, BODY .IE5 .SelectedSubTab
{	font-size:13px; }
BODY .IE5 .ItemTitle
{	font-size:14px; }
BODY .IE5 .LeftPane .ModuleContent, BODY .Opera7 .LeftPane .ModuleContent, BODY .Opera8 .LeftPane .ModuleContent, BODY .Opera9 .LeftPane .ModuleContent
{ padding:2px;margin-right:-10px;padding-right:10px;width:155px;}
BODY .IE5 .LeftPane .ModuleWithTitle, BODY .Opera7 .LeftPane .ModuleWithTitle, BODY .Opera8 .LeftPane .ModuleWithTitle, BODY .Opera9 .LeftPane .ModuleWithTitle
{padding:0px;margin-right:5px;padding-right:3px;}
BODY .IE5 .ContentPane
{	padding-right:30px;}
BODY .IE5 TD 
{	white-space:normal; overflow:visible;}

.DefaultLayoutDiv, .rb_AlternateLayoutDiv, .rb_AlternateLayoutTable
{	margin: auto;	background-color:white;	color:#333;}

.rb_DefaultLayoutDiv
.DefaultLayoutTable
{	background-color:white;	color:#333;	border-left:solid 1px #cdcdcd;	border-right:solid 1px #cdcdcd;	font-size:100%;
	float: left;		margin: 0;	width: 975px;
}

.Banner
{
	font-family:  Arial, Sans-Serif;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	border-top:solid 1px #cdcdcd;
	padding:3px;
	border-collapse:collapse;
}

.DesktopPortalBanner
{}

.DesktopPortalFooter
{	font-family:  Arial, Sans-Serif;
	border:solid 1px #cdcdcd;
	border-collapse:collapse;
	padding-top:5px;
    padding-bottom:5px; 
	background-color: #ffffff;
	color:#333;
	float: left;
	text-align:center;
	width:100%;}

.DesktopPortalFooter div
{	text-align:center;
	padding-top:5px;
	font-size:90%;}
.BannerR
{
	padding:0px;
	margin:0px;
	width:100%;
}
.BannerR
{
	text-align:right;
	vertical-align:bottom;
}

.Banner01
{
	padding:0px;
	margin:0px;
	background:url(/Design/DesktopLayouts/MsClio/BannerSliced_01.jpg) no-repeat;
	height:138px;
	vertical-align:top;
}

.Banner02
{
	margin:auto;
	padding:0px;
	margin-left:358px;
	background:url(/Design/DesktopLayouts/MsClio/BannerSliced_02.jpg) no-repeat;
	height:52px;	
	vertical-align:top;
	text-align:right;
}

.push 
{
	height:37px;
}

.HeaderMenu
{
	vertical-align:baseline;
	height:30px;
	text-align:right;
	margin:auto;
	float:right
}
.FooterMenu
{
	text-align:center;
	margin:auto;
	color: #9C0611;
	font-size:90%;
}
.Banner03
{
	padding:0px;
	margin-left:358px;
	background:url(/Design/DesktopLayouts/MsClio/BannerSliced_03.jpg) no-repeat;
	height:86px;
	vertical-align:top;
}
.BannerRM
{
	padding: 0px;
	margin: 0px;
	border-bottom: solid 1px #C5CAAD;
}
.NavRow
{
	vertical-align: bottom;
	background-color:transparent;
	padding: 0px;
	margin:auto;
}
.NavRowFirst
{
	padding: 0px;
	background-color:transparent;
	vertical-align: bottom;
	border-collapse: collapse;
}
.NRF1
{
	background-color:transparent;
}
.NRF2
{
	background-color:transparent;
}
.NavRowFirstEmpty
{}
.QuickSearch
{
	text-align:left;
	vertical-align:top;
}
.QuickSearch INPUT {height:20px;vertical-align:top;}

.NavRowFirst TD
{
	border-collapse: collapse;
}
TD.OtherTabs:hover
{
	color: #9F1B1F;
	background-color:#C5CAAD;
	padding:3px;
}

TD.SelectedTab:hover
{
	color: #9F1B1F;
	background-color:#C5CAAD;
	padding:3px;
}
.NavRowSecond, .NavRowSecond td
{
	background-color: #C5CAAD;
	color: #9F1B1F;
	border-collapse: collapse;
	padding:0px;
}
.NavRowFirstSep
{
	border-bottom:solid 1px #C5CAAD;
	width:5px;
}
.SelectedTab A:active, .SelectedTab A:link, .SelectedTab A:visited, .SelectedTab A:hover
{
	font-weight: bold;
	font-size: 100%;
}
.OtherTabs
{
	font-size:13px;
	color: #9F1B1F;
	background-color:#fff;
	border-right: solid 1px #C5CAAD;
	border-left: solid 1px #C5CAAD;
	border-top: solid 1px #C5CAAD;
	border-collapse: collapse;
	padding:3px;
	background-color:#efefef;
}
.SelectedTab
{font-size:13px;
	border-right: solid 1px #C5CAAD;
	border-left: solid 1px #C5CAAD;
	border-top: solid 1px #C5CAAD;
	color: #9F1B1F;
	padding:3px;
	background-color:#C5CAAD;
}
A.OtherTabs:link, .OtherTabs A:link
{
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}
A.OtherTabs:visited, .OtherTabs A:visited
{
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}
A.OtherTabs:active, .OtherTabs A:active
{
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}
A.OtherTabs:hover, .OtherTabs A:hover
{
	font-size: 100%;
	font-weight:normal;
	text-decoration: none;
}
.SelectedSubTab
{font-size:13px;
	font-weight: bold;
	line-height: 170%;
	text-decoration: none;
	border-left: solid 1px #C5CAAD;
}
.SelectedSubTab A:link, .SelectedSubTab A:active, .SelectedSubTab A:visited
{
	font-size: 100%;
	text-decoration: none;
}
.SelectedSubTab A:hover
{
	text-decoration: none;
}
.OtherSubTabs
{
	font-size:13px;
	font-weight: normal;
	text-decoration: none;
	line-height: 170%;
	margin: 0px;
	border-left: solid 1px #C5CAAD;
}
A.OtherSubTabs:link, .OtherSubTabs A:link, .OtherSubTabs A:active, .OtherSubTabs A:visited
{
	font-weight: normal;
	text-decoration: none;
}
.OtherSubTabs A:hover
{
	font-weight: normal;
	text-decoration: none;
}
.SelectedSubTabsEmpty
{
	height:2px;background-color:#C5CAAD;
}
/** Navi oben **/
.SiteLink
{
	vertical-align: bottom;
	text-align:center;
	font-size:9px;
	font-family:Verdana,Arial, Sans-Serif;
	color:#222;
	background-color:transparent;
}
A.SiteLink
{
	padding-right:0.3em;
	padding-left:0.3em;
	font-family:Verdana,Arial, Sans-Serif;
	color:#222;
}
.SiteLink A:link
{	padding-right:0.3em;
	padding-left:0.3em;
	font-family:Verdana,Arial, Sans-Serif;
	color:#222;
}
.SiteLink A:visited
{	padding-right:0.3em;
	padding-left:0.3em;
	font-family:Verdana,Arial, Sans-Serif;
	color:#222;
}
.SiteLink A:hover
{	padding-right:0.3em;
	padding-left:0.3em;
	font-family:Verdana;
	text-decoration:underline;
	color:#222;
}
.SiteLink A:active
{
	padding-right:0.3em;
	padding-left:0.3em;
	font-family:Verdana;
	color:#222;
}

table.normal2
{
	background-color: #ffffff;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/*Module Settings */
.TitleHead
{
	padding-left: 10px;
	font-weight: normal;
	color: #444;
	vertical-align: top;
	border-bottom: solid 1px #dddddd;
}

.rb_mod_btn
{
	text-align: right;
	vertical-align: top;
}
.ModuleButton
{
	text-align: right;
	background: transparent;
	vertical-align: top;
	float:right;
}
.ModuleButton img
{
	height:19px;
	width:21px;
	
}

.ModuleWithTitle
{
	margin-bottom: 2em;
	white-space: normal;
	overflow:visible;
}
.ModuleContent
{
	margin: 0.4em;
	white-space: normal;
	padding:1px 5px 1px 5px;
}

.Module
{
	margin-bottom: 1.3em;
	white-space: normal;
	margin: 0.4em;
}

.LeftPane, .RightPane
{
	padding-top: 1em;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom:20px;
	white-space: normal;
	font-size:85%;
	width:155px;
	white-space:normal;
	
}

.LeftPane .TitleHead, .RightPane .TitleHead
{
	margin: 5px;
	margin-left:2px;
	margin-right:2px;
	color: #444;
	vertical-align: top;
	border-bottom: solid 1px #dddddd; 
	background-color:#C5CAAD;
}


.LeftPane .ModuleWithTitle, .RightPane .ModuleWithTitle
{
	border: solid 1px #dddddd;
	margin-bottom: 1em;
	white-space: normal;	
}

.ContentPane
{	
	padding-top: 1em; 
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:20px;
	white-space: normal;
	font-size:85%;
}
/* normal text */
DIV, SPAN
{
	font-weight: normal;
	white-space: normal;
	padding: 0px;
	margin: 0px;
}
#leftline
{
	float: left;
	width: 33%;
}
#midline
{
	float: left;
	width: 33%;
}
#rightline
{
	float: left;
	width: 33%;
}
#leftline30
{
	float: left;
	width: 50%;
	text-align: left;
}
#rightline30
{
	float: left;
	width: 50%;
	text-align: left;
}
P
{
	font-weight: normal;
	white-space: normal;
	margin-top:0px;
}

.div5
{float:left;width:5%;}
.div8
{
float:left;
width:8%;
}
.div10
{
float:left;
width:10%;
}
.div15
{
float:left;
width:15%;
}
.div20
{
float:left;
width:20%;
}
.div25
{
float:left;
width:25%;
}
.div30
{
float:left;
width:30%;
}
.div33
{
float:left;
width:33%;
}
.div40
{
float:left;
width:40%;
}
.div45
{
float:left;
width:45%;
}
.div50
{
float:left;
width:50%;
}
.div60
{
float:left;
width:60%;
}
.div66
{
float:left;
width:66%;
}
.div70
{
float:left;
width:70%;
}
.div80
{
float:left;
width:80%;
}
.div90
{
float:left;
width:90%;
}
.div100
{
float:left;
width:100%;
}
.PrintPage
{
	background-color:White;	
	font-size:85%;
	padding:0px;
	margin-top:1em;
	width:100%;
}

.PrintPage Table .TitleNoTheme /*in Pagetitle in PrintPage*/
{
	font-size:120%;background-color:White;	
	border-bottom:solid 1px #666;
	font-weight:bold;
}
.Normal
{
	font-weight: normal;
	text-align: left;
}

/* normal text with indent*/
.NormalIndent
{
	font-weight: normal;
	margin-left: 10px;
	margin-right: 10px;
}

/* normal, standard textbox */
.NormalTextBox
{
	font-weight: normal;
	font-size:100%;
}

.NormalRed
{
	font-weight: normal;
	color: #9C0611;
}
.NormalBold, .Normalbold, .normalbold
{
	font-weight: bold;
	color:#444;
}

.NormalItalic
{
	font-style: italic;
}

H1, .reshead1
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 170%;
	font-weight:normal;
	color: #666;
}

#indent
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 170%;
	font-weight: normal;
	color: #666;
}


H2, .reshead
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	font-size: 130%;
	color: #666;
}

H3
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 120%;
	font-weight:bold;
	color: #666;
	margin-top:1.2em;
	margin-bottom:0.3em;
}
#indent
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 120%;
	font-weight:bold;
	color: #666;margin-top:1.2em;
	margin-bottom:0.3em;
	
}
H4
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 110%;
	 font-weight:bold;
	color: #666;margin-top:1.2em;
	margin-bottom:0.3em;
}

H5, DT
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 110%;
font-weight:bold;
	color: #666;margin-top:1.2em;
	margin-bottom:0.3em;
}
H6
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 100%;
	font-weight:bold;
	color: #666;margin-top:1.2em;
	margin-bottom:0.3em;
}
IMG
{
	margin-right:5px;
	margin-bottom:1px;
}



.Error
{
	font-weight: bold;
	font-size: 100%;
	color: red;
}

.BgWhite
{
	background-color: white;
}


/* news text */
.NewsText
{
	font-weight: bold;
	color: #333;
}

/* news link */
.NewsLink
{
	font-weight: normal;
	color: #9F1B1F;
	border-bottom: solid 1px black;
}


/* special formated cells for ??? */
.td1
{
	font-weight: normal;
}

.td1bold
{
	font-weight: bold;
}

/* special formated cells for single entries */
.td2
{
	font-weight: normal;
	border: solid 1px #e7e8dc;
}
#bold
{
	font-weight: bold;
}
#URLFld
{
	color: #9F1B1F;
	text-decoration: none;
	border: 0;
}

.Message
{
	font-weight: normal;
	font-size: 1em;
	background-color: #9C0611;
}
.ItemTitle
{
	font-family:  Arial, Sans-Serif;
	color:  #666;
	font-weight:bold;
}

.ItemDate
{
	font-weight: bold;
	font-size: 1em;
	color: #666;
}
.EnhancedHtmlTitlePage
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 140%;
	font-weight:bold;
	color: #666;
	margin-bottom: 0.4em;
}
.EnhancedHtml_ascx
{
	overflow:visible;
	white-space:normal;
	}
	
.settings-table
{
	font-size:11px;
}
.Head
{
	font-weight: bold;
	font-size: 100%;
	color: #333;
}
.Opera7 .BasicSettings_ascx TD, .Opera7 .Researcher_ascx TD, .Opera8 .BasicSettings_ascx TD, .Opera8 .Researcher_ascx TD, .Opera9 .BasicSettings_ascx TD, .Opera9 .Researcher_ascx TD
{
	padding-bottom:3px;
}
#lblValidate
{
	font-size:120%;
}
.search
{
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px; 
}
DIV.FieldName
{
	background-color:Transparent;
	color: #555;
	width: 15%;
	float: left;
}
TD.FieldName
{
		background-color:Transparent;
	color: #555;
	width: 15%;
	vertical-align: top;
	padding-bottom: 0.6em;
}
TD.FieldValue
{
	background-color:Transparent;
	color: #333;
	width: 85%;
	vertical-align: top;
	padding-bottom: 0.6em;
}


.ViewItem
{
	font-family:  Arial, Sans-Serif;
	font-size: 140%;
	font-weight: bold;
	color: #666;
	padding-bottom: 16px;
	width: 80%;
	vertical-align: top;
}



/* Bar for Titles in content*/
.ViewItemCaption
{
	font-family:  Arial, Sans-Serif;font-size: 125%;
	font-weight: bold;
	color: #666;
	padding-top: 1.5em;
	padding-bottom:0.5em;
	vertical-align:top;
	width:25%;
}

/* Bar for Titles in content*/
.ViewItemCaptionSection
{
	font-family:  Arial, Sans-Serif;font-size: 110%;
	font-weight: bold;
	color: #666;
	padding-top: 1.5em;
	padding-bottom:0.5em;
	vertical-align:top;
}

.ListSettings_ascx TABLE
{
	padding:0;
	background-color:white;
}

.SecTitleHead
{
	background-color: #9F1B1F;
	font-weight: normal;
	font-size: 110%;
	color: white;
	margin-left: 10px;
	vertical-align:top;
}
/* first sublevel of navigation */
.SubHead
{
	font-size:110%;
	font-weight: bold;
	color:#555;
}

/* second sublevel .. */
.SubSubHead
{
	font-size:100%;
	font-weight: bold;color:#555;
}


/* for select-lists only */
.pulldown
{
	font-weight: normal;
}

/* normal text */

/* normal text with indent*/
.NormalIndent
{
	margin-left: 10px;
	margin-right: 10px;
}
/* Text in td with indent, differences -> padding vs. margin */
.tdIndent
{
	font-weight: normal;
	font-size: 1em;
	color: #333; 
	padding-left: 10px;
	padding-right: 10px;
}

.RedBox
{
	border: solid 1px #9c0611;
}


.xmlLB
{
	font-weight: bold;
	font-size: 120%;
	color: #666;
}
.xmlMB
{
	font-weight: bold;
	font-size: 120%;
	color: #555644;
	color: #666;
}

.PageButton
{
	border: solid 1px white;
	
}

.CommandButton
{
	font-weight: normal;
	font-size:1em;
}
A.CommandButton:link
{
	border-right: #8F8F8F thin solid;
	padding-right: 3pt;
	border-top: #BFBFBF thin solid;
	padding-left: 3pt;
	font-weight: 600;
	font-size: 0.8em;
	padding-bottom: 2pt;
	border-left: #BFBFBF thin solid;
	color: #333333;
	line-height: 17pt;
	padding-top: 2pt;
	border-bottom: #8F8F8F thin solid;
	background-color: #B5B6BA;
	text-decoration: none;
}
A.CommandButton:visited
{
	border-right: #8F8F8F thin solid;
	padding-right: 3pt;
	border-top: #BFBFBF thin solid;
	padding-left: 3pt;
	font-weight: 600;
	font-size: 0.8em;
	padding-bottom: 2pt;
	border-left: #BFBFBF thin solid;
	color: #333333;
	line-height: 17pt;
	padding-top: 2pt;
	border-bottom: #8F8F8F thin solid;
	background-color: #B5B6BA;
	text-decoration: none;
}
A.CommandButton:active
{
	border-right: #BFBFBF thin solid;
	padding-right: 3pt;
	border-top: #8F8F8F thin solid;
	padding-left: 3pt;
	font-weight: 600;
	font-size: 0.8em;
	padding-bottom: 2pt;
	border-left: #8F8F8F thin solid;
	color: #333333;
	line-height: 17pt;
	padding-top: 2pt;
	border-bottom: #BFBFBF thin solid;
	background-color: #B5B6BA;
	text-decoration: none;
}
A.CommandButton:hover
{
	border-right: #BFBFBF thin solid;
	padding-right: 3pt;
	border-top: #8F8F8F thin solid;
	padding-left: 3pt;
	font-weight: 600;
	font-size: 0.8em;
	padding-bottom: 2pt;
	border-left: #8F8F8F thin solid;
	color: #333333;
	line-height: 17pt;
	padding-top: 2pt;
	border-bottom: #BFBFBF thin solid;
	background-color: #B5B6BA;
	text-decoration: none;
}


TFOOT
{
}
THEAD
{
}
TH
{
	font-weight: bold;
	vertical-align: baseline;
}
A:link
{
	color: #9C0611;
	text-decoration: none;
		
}
A:visited
{
	color: #9C0611;
	text-decoration: none;
}
A:active
{
	color: #9C0611;
	text-decoration: none;
}
A:hover
{
	color: #9C0611;
	text-decoration: none;
}
SMALL
{
	font-size: 80%;
}
BIG
{
	font-size: 120%;
}


.SuggestForm
{
	margin-left: 20%;
	margin-right: 20%;
}
.Suggest
{
	font-weight: bold;
	color: #9C0611;
	text-decoration: none;
}
BLOCKQUOTE
{
	font-family: Courier New, Lucida Console, monospace;
	font-size:100%;
}
PRE
{
	font-family: Courier New, Lucida Console, monospace;
font-size:100%;
}
UL
{
	font-weight: normal;
	color: #333;
	text-align: left;
}
UL LI
{
	list-style-type: square;
	font-weight: normal;
	color: #333;
	text-align: left;
}
UL LI LI
{
	list-style-type: disc;
	font-weight: normal;
	color: #333;
	text-align: left;
}
UL LI LI LI
{
	list-style-type: circle;
	font-weight: normal;
	color: #333;
	text-align: left;
}
OL LI
{
	list-style-type: decimal;
	font-weight: normal;
	color: #333;
	text-align: left;
}
OL OL LI
{
	list-style-type: lower-alpha;
	font-weight: normal;
	color: #333;
	text-align: left;
}
OL OL OL LI
{
	list-style-type: lower-roman;
	font-weight: normal;
	color: #333;
	text-align: left;
}
HR
{
	color: #9C0611;
	background-color:#9C0611;
	height: 1px;
	text-align: left;
	border:solid 0px white;
	padding:0;
}

.ArticleHead
{
	font-weight: bold;
	font-size: 120%;
	color: #0066ff;
}


.BreadCrumbs
{
	background-color: white;
	overflow: visible;
	padding: 0.5em 0.5em 1em 0.5em;
}

.BreadCrumbsText
{
	color: #9F1B1F;
	font-weight: normal;
}
.BreadCrumbsLink
{
	background-color: white;
	color: #9F1B1F;
	text-decoration: none;
}
A.BreadCrumbsLink:link
{
	line-height: normal;
	color: #9F1B1F;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
A.BreadCrumbsLink:visited
{
	font-weight: normal;
	text-align: center;
	color: #9F1B1F;
	text-decoration: none;
}
A.BreadCrumbsLink:hover
{
	color: #9F1B1F;
	font-weight: normal;
	text-decoration: none;
}
.Title
{
	background-color: #ffffff; /*#9F1B1F;*/
	font-weight: normal;
	font-size: 110%;
	color: #9F1B1F;
}

/* =================================
   SimpleItemMenu Module - Static Styles
   ================================= */

.sm_SimpleMenu
{
	width: 100%;
}
.sm_SimpleMenu A:hover
{
	text-decoration: none;
}
A.sm_SimpleMenu:link
{
}
.sm_SelectedTab
{
	font-weight: bold;
}
.sm_OtherSubTabs
{
}
.sm_OtherSubTabsAlt
{
}
.sm_Header
{
	font-size: 0.8em;
}
.sm_Footer
{
	font-size: 0.8em;
}
/* =================================
   SimpleMenu Module - DHTMLStyles
   ================================= */

.sm_HWMenuItem
{
	font-size: 0.9em;
	border-collapse: collapse;
}

.sm_HWMenuHiItem
{
	font-size: 0.9em;
}

.sm_HWMenuSubItem
{
	font-size: 0.9em;
}
.sm_HWMenuHiSubItem
{
	font-size: 0.9em;
}
/* =============================
   SolpartNavigation menu styles
   ============================= */
.spm_MenuContainer
{
	height: 27px;
	border-bottom: solid 2px red;
	background-color: blue;
}
.spm_MenuBar
{
	height: 27px;
}
.spm_MenuBar TD
{
	font-size: 110%;
	font-weight: bold;
}
.spm_SubMenu
{
	z-index: 200;
	border: solid 1px red;
}
.spm_SubMenu TD
{
	font-weight: bold;
}
.spm_MenuBreak
{
}
.spm_MenuItem
{
	font-size: 110%;
	padding-left: 5px;
	padding-right: 5px;
	background-color: silver;
	
}
.spm_MenuItem TD
{
	font-size: 110%;
}
.spm_MenuIcon
{
	border-left: solid 1px silver;
}
.spm_MenuItemSel
{
	font-size: 110%;
}
.spm_MenuItemSel TD
{
	font-size: 110%;
	padding-left: 5px;
	padding-right: 5px;
}
.spm_MenuArrow
{
	font-family: webdings;
}
.spm_RootMenuArrow
{
	font-family: webdings;
}
/* ================================ */
.rb_LangSw_tbl
{
}
.rb_LangSw_sel
{
}

/*-----------dtSearch Modules----*/
.dtsMain {}
.dtsMainOptions, .dtsMain
{
	float: left;	width: 100%; 
}
.dtsOptionsFull
{
	float: left;	width: 0%;
}
.dtsMainFull
{
	padding: 0px;
	margin: 0px;
	white-space: normal;
}
.dtsOptionsNull
{
	width: 0%;
}
.ResultsPlaceHolder 
{
	width:100%;
	float:left;
	margin-top:0px;
}
.Opera7 .ResultsPlaceHolder , .Opera8 .ResultsPlaceHolder , .Opera9 .ResultsPlaceHolder 
{
	width:100%;
	float:left;
	margin-top:0px;
	margin-left:-80px;
}
.dtsBox
{
	width:75%;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-left:1px;
}
.dtsHelpLink
{
	float:left;
	width:10%;
	margin-left:5px;
}
.dtsItem
{
	padding-bottom:2em;
}
.IE5 .dtsItem
{
	padding-bottom:0em;
	margin-bottom:2em;
}
.dtsMark
{
	font-weight:bold;
	font-size:100%;
}
.dtSearchNormal, .dtsGrid
{

	white-space: normal;
}
.dtSearchInsert
{
	white-space: normal;
	padding-bottom:2em;
	padding-left: 1em;
}
.dtsSynopsis
{
	white-space: normal;
}
.dtsLink, .dtsLink a:link, A.dtsLink:link
{
	text-decoration: underline;
	white-space: normal;
	font-size:110%;
	color: #9C0611;
	padding-bottom:0.3em;
	
}
.dtsLink a:active, .dtsLink a:hover, A.dtsLink:hover, A.dtsLink:active
{
	text-decoration: underline;
	white-space: normal;	font-size:110%;	color: #9C0611;
padding-bottom:0.3em;
	
}
.dtslink a:visited, A.dtsLink:visited
{
	text-decoration: underline;
	white-space: normal;	font-size:110%;	color: #9C0611;
padding-bottom:0.3em;
	
}

.dtsInfo, .dtsInfo a:link, .dtsInfo a:active, A.dtsInfo:link, A.dtsInfo:active, .dtsInfo a:visited, A.dtsInfo:visited
{
	color: #666;
 	white-space: normal;
	text-decoration: none;
	padding-top:0.2em;overflow:hidden;
}
.dtsInfo a:hover, A.dtsInfo:hover
{
	color: #666;
 	white-space: normal;
	text-decoration: none;
	padding-top:0.2em;
	text-decoration:underline;overflow:hidden;
}
.cl_GridItem
{
}

.dtsPaging, .dtsPaging a:link, .dtsPaging a:hover, .dtsPaging a:visited, .dtsPaging a:active
{
	vertical-align: baseline;
	text-align: center;
}

.dtsSort
{
	background-color:#C5CAAD;
	float:left;width:25%;
	height:16px;
	vertical-align:top;
}
INPUT.SortBtnSelected
{
	vertical-align:top;
	border-bottom:solid 1px #990000;background-color:Transparent;
}
INPUT.SortBtn
{
	vertical-align:top;
	background-color:Transparent;
}

.dtsIndex
{
	text-align:left;
	float:left;
	margin-left:0px;
	margin-top:5px;
	padding:0px;
	width:100%;
}
.Gecko1 .dtsIndex
{text-align:left;
	float:left;
	margin-left:80px;
	margin-top:-10px;
	padding:0px;
	width:100%;
}
.dtsHits
{
	color: black;
	vertical-align:bottom;
	margin-top:0.5em;
	width:100%;	
}
.dtsHitsLbl
{	
	background-color:#C5CAAD;
	float:left;
	width:60%;
	z-index:0;height:16px;
	margin-left:2px;
}
.dtsHitsLblTrans{background-color:white;
	float:left;
	width:60%;
	z-index:0;height:0px;}
.dtsLogo
{
	
}
.dtsSearchText
{
	margin:0px;
	padding:0px;
}

.dtsSInfo A:link, .dtsSInfo A:active, .dtsSInfo A:hover, .dtsSInfo A:visited
{
}

SPAN.dtsLogoText
{
	font-family:  Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	font-size: 130%;
	color: #666;
	margin-left:0px;
}

.dtsCategory
{
	text-decoration: none;
	color: #994444;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-size:100%;
	
}

.dtsCategory A:link, .dtsCategory a:visited, .dtsCategory a:hover, .dtsCategory a:active
{
	text-decoration: none;
	color: #994444;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-size:100%;
	
}


.dtsAddInfo
{
	color: #707060;
	font-weight: bold;
	white-space: normal;
}


SELECT.dtsOptions
{
	width: 90%;
}


.cl_WebFocusGrid
{
	margin: auto;
	padding: 0;
	margin: 0;
}

.cl_WebFocusGridItem
{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

/* Directory Menu Styles */
.cl_DirMenu
{
	margin: auto;
	width: 100%;
	height:auto;
	float:left;
	white-space: normal;
	padding: 0px;
	margin: 0px;
}
.cl_DirMenuMain
{
	width: 100%;
	font-weight: bold;
	text-transform: capitalize;
}
.cl_DirMenuLeftColumn
{
	float:left; width:45%;
}
.cl_DirMenuRightColumn
{
	float:left;width:45%;
}
A.cl_DirMenuMain:link, .cl_DirMenuMain a:link
{
	font-weight: bold;
	text-transform: capitalize;
	margin-right:5px;
}
A.cl_DirMenuMain:active
{
	font-weight: bold;
	text-transform: capitalize;margin-right:5px;
}
A.cl_DirMenuMain:visited
{
	font-weight: bold;
	text-transform: capitalize;margin-right:5px;
}
A.cl_DirMenuMain:hover
{
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;margin-right:5px;
}
.cl_DirMenuSub
{
	width: 100%;
	font-weight: normal;
}
A.cl_DirMenuSub:link
{
	font-weight: normal;margin-right:5px;
}
A.cl_DirMenuSub:active
{
	font-weight: normal;margin-right:5px;
}
A.cl_DirMenuSub:visited
{
	font-weight: normal;margin-right:5px;
}
A.cl_DirMenuSub:hover
{
	text-decoration: none;margin-right:5px;
}
.cl_pager
{
	text-align: left;
	padding-top: 1em;
}


INPUT.SortBtnSelected
{
	background-color: white;
	border-bottom: solid 1px #990000;
}
INPUT.SortBtn
{
	padding-bottom: 0em;
}

/*** Metalib **/

/** simple result list panel with reloading stages**/
.mlHitsPanel
{
	width:90%;
	height:100%;

	
}
.mlDBLeft
{
	width:75%;padding-bottom:0.3em;	overflow:visible;
}
.mlDBRight
{
	width:25%;padding-bottom:0.3em;	overflow:visible;
}
/** result counter and info column in result list panel **/
.mlHits
{
	background-color:#C5CAAD;
}
/** result list panel **/
.mlPresentGrid
{
	float:left; width:80%;margin-top:1em;margin-right:12px;border-right:solid 1px #C5CAAD;
}
.mlHitsInResultsGrid
{
	float:left; width:15%;margin-top:1em;
}
.mlHitsViewLink
{padding-bottom:1em;}
.mlItem 
{ padding-bottom:1.4em;}
.mlLink, .mlLink a:link, A.mlLink:link, .mlLink a:visited, A.mlLink:visited
{
	text-decoration:underline;
	white-space: normal;
	font-size:105%;
	color: #9C0611;
	padding-bottom:0.1em;
}
.mlLink a:active, .mlLink a:hover, A.mlLink:hover, A.mlLink:active
{
	text-decoration: underline;
	white-space: normal;	font-size:105%;	color: #9C0611;
	padding-bottom:0.1em;
}

.mlCategory
{
	text-decoration: none;
	color: #994444;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-size:100%;
}
.mlCategory A:link, .mlCategory a:visited, .mlCategory a:hover, .mlCategory a:active
{
	text-decoration: none;
	color: #994444;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-size:100%;
}
.mlInfo, .mlInfo a:link, .mlInfo a:active, A.mlInfo:link, A.mlInfo:active, .mlInfo a:visited, A.mlInfo:visited
{
	color: #666;
 	white-space: normal;
	text-decoration: none;
	padding-top:0.2em;
}
.mlInfo a:hover, A.mlInfo:hover
{
	color: #666;
 	white-space: normal;
	text-decoration: none;
	padding-top:0.2em;
	text-decoration:underline;
}
.Welcome_ascx
{
background-color:white;
}
