@import url(Articles.css);
@import url(Announcements.css);
.Error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: verdana, Helvetica, sans-serif
}

BODY
{
  font-family:Tahoma,Verdana, Helvetica, sans-serif;
  background-color:#E7EDEA;
  font-size:smaller;
  text-decoration:none;
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  padding:0;
}
.DefaultLayoutDiv, .rb_AlternateLayoutDiv, .rb_AlternateLayoutTable
{
	margin: auto; 
	background-color:white;
	width: 968px;
	border-left:solid 1px #336666;
	border-right:solid 1px #336666;
	border-collapse:collapse;
	

}
.DesktopPortalBanner
{
	padding-bottom:1px;
	padding:0;
	margin:0;

}
.DesktopPortalFooter
{
	background-color:#E7EDEA;
	border-top:solid 1px #204A4A;
	border-bottom:solid 1px #204A4A;
	padding-top:5px;
    padding-bottom:5px; 
	color:#333;
	float: left;
	text-align:center;
	width:100%;
	font-size:smaller;
}
.Gecko .DesktopPortalFooter
{
	border-left:solid 1px #204A4A;
	border-right:solid 1px #204A4A;
	
}

P,TD
{
	font-family:Verdana,Helvetica, Sans-Serif;
	text-align:left;
}	


DIV, SPAN
{
	font-family:Verdana,Helvetica, Sans-Serif;
	text-align:left;
}
#leftline
{
	float:left;
	width:33%;
}
#midline
{
	float:left;
	width:33%;
}
#rightline
{
	float:left;
	width:33%;
}

.SiteTitle
{
    FONT-WEIGHT: bold;
    COLOR: #9C0611;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
  
/*  
 OtherSubTabs {Font-Weight:normal; border-bottom: dotted 1 white; border-top: dotted 1 white;}
.OtherSubTabsAlt {border-bottom: dotted 1 white; border-top: dotted 1;}
*/
.sm_SelectedTab {padding:5px 0 5px 0; font-family: Verdana, helvetica, Sans-Serif; font-size: 12px;  }
.sm_SelectedTab A:link {font-family: Verdana, helvetica, Sans-Serif; font-size: 12px; }
.sm_SelectedTab A:active{ text-decoration:underline;font-weight:bolder; font-family: Verdana, helvetica, Sans-Serif; font-size: 12px; }
.sm_SelectedTab A:visited {font-family: Verdana, helvetica, Sans-Serif; font-size: 12px;}
.sm_SelectedTab A:hover {font-family: Verdana, helvetica, Sans-Serif; font-size: 12px; text-decoration:underline;}

.sm_OtherSubTabs { padding:5px 0 5px 0; font-family: Verdana, helvetica, Sans-Serif; font-size: 12px; color:#204A4A;}
.sm_OtherSubTabs A:link {font-family: Verdana, helvetica, Sans-Serif; font-size: 12px;color:#204A4A; }
.sm_OtherSubTabs A:active{text-decoration:underline;font-weight:bolder;font-family: Verdana, helvetica, Sans-Serif; font-size: 12px;color:#204A4A; }
.sm_OtherSubTabs A:visited {font-family: Verdana, helvetica, Sans-Serif; font-size: 12px;color:#204A4A;}
.sm_OtherSubTabs A:hover { font-family: Verdana, helvetica, Sans-Serif; font-size: 12px; text-decoration:underline;color:#204A4A;}




.Accent
{
    FONT-WEIGHT: bold;
    COLOR: #9C0611
}
.Message
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9C0611
}
.ItemTitle
{
    FONT-WEIGHT: normal;
   /* text-decoration: underline;*/
    FONT-SIZE: 1.1em;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;

}
.ItemDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.Head
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.TitleHead
{
	padding-left: 10px;
	font-weight: normal;
	font-size:1.2em;
	color: #444;
	vertical-align: top;
	margin-bottom:0px;
	border-bottom: solid 0px #dddddd;
}

.rb_mod_btn
{
	text-align: right;
	vertical-align: top;
}
.ModuleButton
{
	text-align: right;
	background: transparent;
	vertical-align: top;
	float:right;
}
.ModuleButton img
{
	height:10.75;
	width:21px;
}

.ModuleWithTitle
{
	white-space: normal;
	overflow:hidden;
}
.ModuleContent
{
	margin: 0.4em;
	white-space: normal;
	padding:1px 5px 1px 5px;
}

.Module
{
	margin-bottom: 1.4em;
	margin: 0.4em;
	white-space: normal;
}
.LeftPane
{
    padding: 3px 0px 0px 6px;
    white-space: normal;
	overflow:hidden;
}

.ContentPane, .LeftPane
{
	padding-top:4px;

}

.LeftPane .TitleHead, .RightPane .TitleHead
{
	
	color:#61030B;
	padding-top:0.3em;
	vertical-align: top;
	font-size:11px;
	background-color:#F3F3F3;
	font-weight: bold;
	border-bottom: solid 1px #dddddd;
}	


.LeftPane .ModuleWithTitle, .RightPane .ModuleWithTitle
{
	
	border: solid 1px #9D9F9F;
	margin: 8px;
	margin-left:1px;
	white-space: normal;	
	
}


/* text of moduletitle */
.ContentPane .TitleHead
{
	
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    color:#204A4A;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-align:left;
    line-height:normal;
    vertical-align:bottom;
	padding-bottom:0em;
	padding-top:0.4em;
}
.ContentPane
{
    padding-left:6px;
	padding-right:30px;
	padding-bottom:15px;
	white-space: normal;

}

.ContentPane .TitleHead, .ItemTitle A:link, .ItemTitle A:active, .ItemTitle A:hover, .ItemTitle A:visited
{
	color:#61030B;
}

.ContentPane DIV
{
	padding-top:1px;
}


/* first sublevel of navigation */
.SubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif

}

/* second sublevel .. */
.SubSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}


/* for select-lists only */
.pulldown
{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  
  color:black;
  font-size:10px;
  font-weight:normal;
}

/* normal text */
.Normal, .normal
{
    FONT-WEIGHT: normal;
    /*FONT-SIZE: 1em;*/
    COLOR: #000000;
    /*LINE-HEIGHT: 1.35em;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}	

.ContentPane .Normal A:link, .ContentPane .Normal A:visited,.ContentPane .Normal A:active,.ContentPane .Normal A:visited 
{
	color:#61030B;
	margin-top:15px;
	padding-bottom:15px;

}



.LeftPane .Normal
{
    FONT-WEIGHT: normal;
    /*FONT-SIZE: 0.95em;*/
    COLOR: #000000;
/*    LINE-HEIGHT: 1.35em;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
    
    

/* normal text with indent*/
.NormalIndent
{
    FONT-WEIGHT: normal;
    /*FONT-SIZE: 0.95em;*/
    COLOR: #000000;
    /*LINE-HEIGHT: 1em;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    margin-left: 10px;
    margin-right: 10px;

}
/* Text in td with indent, differences -> padding vs. margin */
.tdIndent
{
    FONT-WEIGHT: normal;
   /* FONT-SIZE: 1em;*/
    COLOR: #000000;
    /*LINE-HEIGHT: 1em;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    
}
/* normal, standard textbox */
.NormalTextBox
{
    FONT-WEIGHT: normal;
  /*  FONT-SIZE: 1em;*/
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
    
}
.RedBox
{
  border: solid 1 #9c0611;

}

.NormalRed, .normalred
{
    FONT-WEIGHT: normal;
   
    COLOR: #9C0611;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalBold,.normalbold
{
    FONT-WEIGHT: bold;

   
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalItalic,.normalitalic
{

    FONT-STYLE: italic;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.xmlLB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    color:#777777;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.xmlMB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;color: #666644;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
     color:#777777;
}

.PageButton
{
  border: solid 1 white;
  color: White;
  font: verdana normal 1em;
  
  

}

.CommandButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A.CommandButton:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.CommandButton:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.CommandButton:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.CommandButton:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}


H1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  1.5em;
    font-weight: normal;
    color:#71040D;
    line-height:normal;
    /* original grey= #777777 */
    /*margin-left: 10px;*/
   
}
#indent
{
  font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
   color:#777777;
   margin-left: 10px;  
   line-height:normal;
}


H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  1.4em;
    font-weight:    normal;
	color:#61030B;
	line-height:normal;
 }

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  1.3em;
    font-weight:    normal;
	color:#61030B;
     margin-left: 10px;
     padding-left: 10px;
   line-height:normal;

}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  1.2em;
    font-weight:normal;
	line-height:normal;
	color:#61030B;
	/* original grey color:#777777; */   
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  1.1em;
    font-weight:    bold;
    line-height:normal;
    color:#61030B;
   
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  1em;
    font-weight:    bold;
     color:#777777;
    
      line-height:normal;
   
}

.ContentPane A:link,.ContentPane A:visited, .ContentPane A:active, .ContentPane A:hover
{
	TEXT-DECORATION: underline;
}
 .ContentPane .sm_OtherSubTabs A:link,	.ContentPane .sm_OtherSubTabs A:visited,	.ContentPane .sm_OtherSubTabs A:active, 
.ContentPane .sm_OtherSubTabsAlt A:link, .ContentPane .sm_OtherSubTabsAlt A:visited, .ContentPane .sm_OtherSubTabsAlt A:active
{
	TEXT-DECORATION: none;
	
}


A:link
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	color:#204A4A;
    TEXT-DECORATION: none;
    font-size:12px;
}
A:visited
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size:12px;

	color:#204A4A;
	TEXT-DECORATION: none
}
A:active
{FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight:bold;
    font-size:12px;
	
	color:#204A4A;
     TEXT-DECORATION: none
}
A:hover
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	    font-size:12px;

	color:#204A4A;
     TEXT-DECORATION: underline;
}
SMALL
{
    FONT-SIZE: 8px
}
BIG
{
    FONT-SIZE: 15px
}
BLOCKQUOTE
{
    FONT-FAMILY: Lucida Console, monospace
}
PRE
{
    FONT-FAMILY: Lucida Console, monospace
}
UL LI
{
    LIST-STYLE-TYPE: square
}
UL LI LI
{
    LIST-STYLE-TYPE: disc
}
UL LI LI LI
{
    LIST-STYLE-TYPE: circle
}
OL LI
{
    LIST-STYLE-TYPE: decimal
}
OL OL LI
{
    LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI
{
    LIST-STYLE-TYPE: lower-roman
}
HR
{
    COLOR: #9C0611;
    
    HEIGHT: 1pt;
        
    TEXT-ALIGN: left;
    
}
.ArticleHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.RightPane
{
    BACKGROUND-COLOR: #839AA2;
}


.BreadCrumbs
{
	background-color:#204A4A;
	color:#efefef;
	padding-left:5px;
	height:20px;
}

.BreadCrumbsText
{
  color:#efefef;
  font-weight:normal;
  font-size:11px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  
}
.BreadCrumbsLink
{
 color:#efefef;
  font-weight:normal;
  font-size:11px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  
  
  
  
}
A.BreadCrumbsLink:link
{
color:#efefef;
  font-weight:normal;
  font-size:11px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  
}
A.BreadCrumbsLink:visited
{
color:#efefef;
  font-weight:normal;
  font-size:11px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  
}
/*A.BreadCrumbsLink:active
{
   font-weight:bold;
   
}*/
A.BreadCrumbsLink:hover
{color:#efefef;
  font-weight:normal;
  font-size:11px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  
}
A.BreadCrumbsLink:active
{
color:#efefef;
  font-weight:normal;
  font-size:11px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
	

.cl_DirMenuMain { font-family:Verdana, helvetiva, Sans-Serif; FONT-SIZE: 1.1em;	WIDTH: 100%; font-weight:bold; text-transform:capitalize;padding-top:0px;text-decoration:none;color:#61030B;}
A.cl_DirMenuMain:link  {font-family: Verdana, helvetica, Sans-Serif; font-size: 1.1em;  font-weight:bold;text-transform:capitalize;text-decoration:none;color:#61030B;}
A.cl_DirMenuMain:active{font-family: Verdana, helvetica, Sans-Serif; font-size: 1.1em; font-weight: bold;text-transform:capitalize;text-decoration:none;color:#61030B;}
A.cl_DirMenuMain:visited {font-family: Verdana, helvetica, Sans-Serif; font-size: 1.1em; font-weight:bold;text-transform:capitalize;text-decoration:none;color:#61030B;}
A.cl_DirMenuMain:hover {font-family: Verdana, helvetica, Sans-Serif; font-size: 1.1em; text-decoration:underline; font-weight:bold;text-transform:capitalize;color:#61030B;}
.cl_DirMenuSub {font-family:Verdana, helvetiva, Sans-Serif; FONT-SIZE: 1.0em;WIDTH: 100%;text-decoration:none; font-weight:normal; }
A.cl_DirMenuSub:link  {font-family: Verdana, helvetica, Sans-Serif; font-size: 1em; text-decoration:none; font-weight:normal; }
A.cl_DirMenuSub:active{font-family: Verdana, helvetica, Sans-Serif; font-size: 1em; text-decoration:none;font-weight: normal; }
A.cl_DirMenuSub:visited {font-family: Verdana, helvetica, Sans-Serif; font-size: 1em; text-decoration:none;font-weight:normal; }
A.cl_DirMenuSub:hover {font-family: Verdana, helvetica, Sans-Serif; font-size: 1em; text-decoration:underline; font-weight:normal; }


/*.sm_Header { FONT-SIZE: 0.75; }
.sm_Footer { FONT-SIZE: 0.75 }*/
/* =================================
   SimpleMenu Module - DHTMLStyles
   ================================= */

.sm_HWMenuItem
{
	
	FONT-SIZE: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	
	border-collapse:collapse;
}

.sm_HWMenuHiItem
{
	
	FONT-SIZE: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	
}

.sm_HWMenuSubItem
{
	
	FONT-SIZE: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	
}
.sm_HWMenuHiSubItem
{
	
	FONT-SIZE: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	
}
/* =============================
   SolpartNavigation menu styles
   ============================= */
.spm_MenuContainer	{background-color:white;}
.spm_MenuBar		{height:20px;color:#21115C;}
.spm_MenuBar TD		{FONT-SIZE: 11px;font-weight:normal;color:#21115C;}
.spm_SubMenu		{z-index:200; border:solid 1px #8C98C4;color:#21115C}
.spm_SubMenu TD		{font-weight:normal;color:#21115C;}
.spm_MenuBreak		{border:0}
.spm_MenuItem		{FONT-SIZE:11px;color:#21115C; padding-left:5px; padding-right:5px;background-color:white;cursor:pointer;cursor:hand; }
.spm_MenuItem TD	{FONT-SIZE: 11px;color:#21115C;}
.spm_MenuIcon		{}
.spm_MenuItemSel	{FONT-SIZE: 11px;color:#21115C;}
.spm_MenuItemSel TD	{FONT-SIZE: 11px;color:#21115C; padding-left:5px; padding-right:5px;cursor: pointer; cursor: hand;}
.spm_MenuArrow		{font-family: webdings;cursor:pointer;}
.spm_RootMenuArrow	{font-family: webdings;cursor: pointer; cursor: hand; }
/* ================================ */
.rb_LangSw_tbl
{
	font-size:11px;
}
.rb_LangSw_sel
{
	font-size:11px;
}
.EnhancedHtmlIndexMenu SPAN
{
	color:#9F1B1F;
	 font-weight:normal;
	 text-decoration:underline;
}

SPAN.EnhancedHtmlSeparator
{
	color:#9F1B1F;
	 font-weight:normal;
	 text-decoration:none;
	
}
.EnhancedHtml_ascx TD
{
	FONT-SIZE: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	
}

.dtsLogoText
{
	font-family: Verdana,Tahoma, Helvetica, sans-serif;
        color:#61030B;
	line-height:1.5em;
	font-size:1.45em;
    font-weight:normal;
    margin-left:-4px;
}

.dtSearchInsert
{

    font-size:1em;
    font-weight:normal;
    padding-left:1.5em;
    padding-bottom:1.1em;
}
 a.dtsInfo:link, a.dtsInfo:active; a.dtsInfo:hover, a.dtsInfo:visited
{
    color:#61030B;
    text-decoration:underline;
    font-size:10px;margin-bottom:0.6em;
}

.dtsInfo
{    
    color:#444444;
	font-size:11px;
    text-decoration:none;
}

.dtsLink,.dtsLink A:link,.dtsLink A:hover,.dtsLink A:visited,.dtsLink A:active
{	
    color:#61030B;
    font-family:arial,Verdana,Tahoma, Helvetica, sans-serif;
	text-decoration:underline;
    font-size:1.05em;

}


.dtsGrid
{
    padding-bottom:1em;
    
}
.dtsPaging, .dtsPaging A:link, .dtsPaging A:hover, .dtsPaging A:visited,
.dtsPaging A:active
{
    vertical-align:baseline;
    text-align:center;
    font-size:1em;
    color:#222222;

}

 A.dtsLink:link, A.dtsLink:active,A.dtsLink:visited, A.dtsLink:hover
 {
	color:#61030B;	
	font-size:1.1em; 
	text-decoration:underline;
    margin-bottom:12px; 
	line-height:1.3em;

}
.dtsBox
{
    width:80%;
    float:left;
    margin:0px;
    padding:0px;
}
.dtsSynopsis
{
    white-space: normal;
}
.dtSearchNormal
{
    font-family:arial,Verdana,Tahoma, Helvetica, sans-serif;
	font-size:1em;
    font-weight:normal;
    padding-bottom:0.1em;
    line-height:1.3em;
    text-align:left;
    text-justify:auto;

}
.dtSearchInsert
{

    font-size:1em;
    font-weight:normal;
    padding-left:1.5em;
    padding-bottom:1.1em;

}
.dtsLink, A.dtsInfo:link, A.dtsInfo:active; A.dtsInfo:hover,
A.dtsInfo:visited
{
	 color:#61030B;
     margin-bottom:0.6em;

	}

.dtsInfo
{    
	color:#444444;
	font-size:1em;
    text-decoration:none; 
	padding-bottom:1em;

}
 .dtsInfo A:link, .dtsInfo A:hover, dtsInfo A:active, .dtsInfo A:visited
{
	color:#61030B;
	font-size:0.9em;
    font-family:arial,Verdana,Tahoma, Helvetica, sans-serif;

}

.dtsMark
{
    font-weight:bold;
}

.dtsPaging, .dtsPaging a:link, .dtsPaging a:hover, .dtsPaging a:visited, .dtsPaging a:active
{
	vertical-align: baseline;
	text-align: center;
}

.dtsSort
{
	
	float:right;width:20%;
	height:16px;
	vertical-align:top;
}
.IE6 .dtsSort, .IE7 .dtsSort
{
	
	float:right;width:20%;
	height:16px;
	vertical-align:top;
	margin-top:-16px;
}
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
{
	margin-top:40px;
	height:16px;
	 border:solid 1px #cdcdcd;
	 background-color:#efefef;
	color: black;
	vertical-align:bottom;
	width:100%;	
}
.dtsHitsLbl
{	
	float:left;
	width:75%;
	z-index:0;height:16px;
}
.dtsHitsLblTrans{background-color:white;
	float:left;
	width:70%;
	z-index:0;height:0px;}
.dtsLogo
{
	
}
.dtsSearchText
{
	margin:0px;
	padding:0px;
}
.dtsHelpLink
{
    float:left;
    width:10%;
}

.dtsLogo
{
    text-align: left;
}


