﻿@import url(DataRowView.css);
@import url(Fmk.css);
@import url(Announcements.css);
@import url(Guides.css);

BODY
{
	background-color:#D2DEE3;
	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;}
BODY .IE5 DIV,P,SPAN
{	font-size:11px; }
BODY .IE5 TD, BODY .IE5 .TitleHead, 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
{	width:155px;	margin-right:22px;	padding-right:10px; }
BODY .IE5 .LeftPane .ModuleContent
{ padding:2px;margin-right:-10px;padding-right:10px;width:155px;}
BODY .IE5 .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;}
.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%;
}


/*.BannerL
{
	/**
	nachfolgender Code löst Darstellungsfehler für IE6 mittels Star-Hack. 
	Die Notation ohne * ist für alle anderen Browser, !important stellt
	sicher, das auch IE7 nicht die *-Version verwendet.
	Reihenfolge ist wichtig!! F.H.
	
	padding-right:0px!important;
	margin-right:0px!important;	
	*padding-right:-3px;
	*margin-right:-3px;	
	
	
	
}*/



.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 #D2DEE3;
}
.NavRow
{
	
	vertical-align: bottom;
	background-color:transparent;
	padding: 0px;
	margin:auto;
	/*text-align:center;
	width:100%;*/
}
.NavRowFirst
{
	padding: 0px;
	background-color:transparent;
	vertical-align: bottom;
	border-collapse: collapse;
}
.NavRowFirstEmpty
{
	
}

.NavRowFirst TD
{
	border-collapse: collapse;
}
TD.OtherTabs:hover
{
	color: #9F1B1F;
	background-color:#D2DEE3;
	padding:3px;
}

TD.SelectedTab:hover
{
	color: #9F1B1F;
	background-color:#D2DEE3;
	padding:3px;
}
.NavRowSecond, .NavRowSecond td
{
	background-color: #D2DEE3;
	color: #9F1B1F;
	border-collapse: collapse;
	padding:0px;
}
.NavRowFirstSep
{
	border-bottom:solid 1px #D2DEE3;
	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 #D2DEE3;
	border-left: solid 1px #D2DEE3;
	border-top: solid 1px #D2DEE3;
	border-collapse: collapse;
	padding:3px;
	background-color:#efefef;
}
.SelectedTab
{font-size:13px;
	
	border-right: solid 1px #D2DEE3;
	border-left: solid 1px #D2DEE3;
	border-top: solid 1px #D2DEE3;
	color: #9F1B1F;
	padding:3px;
	background-color:#D2DEE3;
}
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 #D2DEE3;
}
.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 #D2DEE3;
}
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;
}
.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: 0em;
	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
{
	padding-top: 1em;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom:20px;
	white-space: normal;
	font-size:85%;
	width:155px;
}
.RightPane
{
	padding-top: 1em;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom:20px;
	white-space: normal;
	font-size:85%;
	width:155px;
}

.LeftPane .TitleHead, .RightPane .TitleHead
{
	margin: 5px;
	margin-left:2px;
	margin-right:2px;
	color: #444;
	vertical-align: top;
	border-bottom: solid 1px #dddddd; 
	background-color:#D2DEE3;
}


.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;
	overflow:visible;
	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%;
	margin-top:1em;
	width:100%;
}

.PrintPage Table .TitleNoTheme /*in Pagetitle in PrintPage*/
{
	font-size:120%;
	border-bottom:solid 1px #666;
	font-weight:bold;
	background: url(nav_head.gif) repeat-x bottom;
}
.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;
}
.NormalItalic
{
	font-style: italic;
}

H1
{
	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
{
	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
{
	 white-space:normal;
	 
	
}

.IE6 .EnhancedHtml_ascx DIV, .IE7 .EnhancedHtml_ascx DIV
{
	width:97%;
}
.Head
{
	font-weight: bold;
	font-size: 110%;
	color: #333;
}

.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;
}



.SecTitleHead
{
	background-color: #9F1B1F;
	font-weight: normal;
	font-size: 110%;
	color: white;
	margin-left: 10px;
}
/* first sublevel of navigation */
.SubHead
{
	font-weight: bold;
}

/* second sublevel .. */
.SubSubHead
{
	font-weight: bold;
}


/* 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: #666666;
}
.xmlMB
{
	font-weight: bold;
	font-size: 120%;
	color: #555644;
	color: #666666;
}

.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;
}
.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;
}
/* =================================
   SimpleMenu Module - Static Styles
   
.sm_SimpleMenu { FONT-SIZE: 11px; WIDTH: 100%; }
.sm_SimpleMenu A:hover { TEXT-DECORATION: none }
.sm_SelectedTab {FONT-WEIGHT: bold; border-bottom: 1px dotted gray; border-top: 1px dotted gray;}
.sm_OtherSubTabs { border-bottom: dotted 1 gray; border-top: dotted 1 gray;}
.sm_OtherSubTabsAlt {border-bottom: dotted 1 gray; border-top: dotted 1 gray;}
.sm_Header { FONT-SIZE: 9px; }
.sm_Footer { FONT-SIZE: 9px }
/* =================================
   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 
{
	width:100%;
	float:left;
	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;
}
.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:#D2DEE3;
	float:left;width:25%;
	height:16px;
	vertical-align:top;
}
INPUT.SortBtnSelected
{
	vertical-align:bottom;
	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%;
}
.dtsHits
{
	color: black;
	vertical-align:bottom;
	margin-top:0.5em;
	width:100%;	
}
.dtsHitsLbl
{	
	background-color:#D2DEE3;
	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: 100%;
	white-space: normal;
	padding: 0px;
	margin: 0px;
}
.cl_DirMenuMain
{
	width: 100%;
	font-weight: bold;
	text-transform: capitalize;
}
A.cl_DirMenuMain:link, .cl_DirMenuMain a:link
{
	font-weight: bold;
	text-transform: capitalize;
}
A.cl_DirMenuMain:active
{
	font-weight: bold;
	text-transform: capitalize;
}
A.cl_DirMenuMain:visited
{
	font-weight: bold;
	text-transform: capitalize;
}
A.cl_DirMenuMain:hover
{
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}
.cl_DirMenuSub
{
	width: 100%;
	font-weight: normal;
}
A.cl_DirMenuSub:link
{
	font-weight: normal;
}
A.cl_DirMenuSub:active
{
	font-weight: normal;
}
A.cl_DirMenuSub:visited
{
	font-weight: normal;
}
A.cl_DirMenuSub:hover
{
	text-decoration: none;
}
.cl_pager
{
	text-align: left;
	padding-top: 1em;
}


INPUT.SortBtnSelected
{
	background-color: white;
	border-bottom: solid 1px #990000;
}
INPUT.SortBtn
{
	padding-bottom: 0em;
}

