/* Start REQUIRED */
a.skipnav
{
	display: none;
}
/* ........................ BODY AND CONTENT CONTAINER  ..........................*/
html, body 
{
	margin: 0;
	padding: 0;
	height:100%;
}
body
{
	margin: 0px;
	margin-top:1px;
	
	margin-bottom:1px;
	padding: 0px;
	text-align:center;
}
body,td
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #8D765C;
}
td .classb
{
		font-family: Arial,sans-serif;
	font-size: 12px;
	color: #000000;}
	
a
{
	color: #0A5896;
	text-decoration: underline;
}

ul li.nobullet
{
	list-style-type: none;
	background-image: url() !important;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-top: 0px !important;
	margin-top: -10px;
}

#container-page 
{

}
/* ........................ BODY AND CONTENT CONTAINER  ..........................*/
/* ............................................ DIVS ................................................*/
#dm_toparea
{
	height: 43px;
	width: 100%;
	border: none;
	margin-right: 0px;
	background-color:#E9E5E0;
}
#dm_pagecontent 
{
	margin: 0px auto;
	width: 770px;
	padding-bottom:40px;
	margin-top:20px;
	text-align:left
}
#dm_pagecontenttop 
{
	float:left;
	width:760px;
}
#dm_pagecontent #dm_siteLogo
{
	float: left;
	width: 173px;
	display: block;
}
#dm_pagecontent .dm_rightHeadcontent 
{
	float:left;
	width:585px;
}
.dm_TopImages
{
	float:right;
}
#dm_pagecontent #dm_pagecontentleft 
{
	float:left;
	width:173px;
	margin-right: 5px;
}
#dm_pagecontent .dm_rightMaincontent .dm_articleContent a:link, #dm_pagecontent .dm_rightMaincontent .dm_articleContent a:visited
{ color:#0A5896; text-decoration: none ; font-weight: normal }
#dm_pagecontent .dm_rightMaincontent .dm_articleContent a:hover, #dm_pagecontent .dm_rightMaincontent .dm_articleContent a:active
{color: #0A5896; text-decoration: underline; font-weight: normal}

#dm_pagecontent .dm_leftRegion 
{
	float: left;
	width: 173px;
	background: #E9E5E0;
	padding-bottom: 5px;
}
#dm_pagecontent #dm_pagecontentright 
{
	float:left;
	width:585px;
}
#dm_pagecontent .dm_rightMaincontent 
{
	float: left;
	width: 585px;
}
#dm_toparea span 
{
	float:left;
	color:#A89682;
	font-size:12px;
	font-weight: bold;
	line-height: 43px;
	margin-left:20px;
}
#dm_toparea .dm_topright 
{
	float:right;
	width: 625px;
}
#dm_toparea #HeaderMenu 
{
	float:left;
	line-height: 43px;
}
#dm_toparea #HeaderMenu a
{
	color:#A89682;
	font-size:12px;
	margin-right: 20px;
	text-decoration:underline;
}

/***********************Left Region***********************/
#leftMenuContainer
{
	color:Black;
}
.dm_MenuName{font-weight:bold;font-size:12px;color:#333333}
.dm_ArticleAbstract{font-weight:bold;margin-top:6px;margin-bottom:5px;border:solid 0px black;color:#47443B;line-height:20px;}
.dm_ArticleAbstractFalse{display:none;}
.dm_hrlinetop{border-top:solid 1px #000000;font-size:1px;height:1px;margin-top:10px;margin-bottom:10px}
.dm_ArticleHeadline{font-weight:bold;font-size:20px;color:#F18100;line-height:25px;}
.dm_ArticleRelations a{color:#333333;padding-left:5px;}
.dm_sitemap{background-color:#EAE5E1;border-bottom:1px solid #fff;padding-left:10px;padding-bottom:5px;padding-top:5px;}
.dm_sitemap a{color:#8D765C;}
.dm_sitemap a:visited{color:#8D765C;}
.dm_ArticleTop{padding-top:25px;padding-left:20px;}
.dm_Divider{width:550px;border-bottom:1px solid #AA9985;margin-bottom:15px;}
#dm_menuLeftControl
{	padding-left:15px;}

.dm_Submenu1FalseTrue,.dm_Submenu1FalseFalse
,.dm_Submenu1TrueTrue,.dm_Submenu1TrueFalse
,.dm_Submenu2FalseFalse,.dm_Submenu2FalseTrue
,.dm_Submenu2TrueTrue,.dm_Submenu2TrueFalse
,.dm_Submenu3FalseFalse,.dm_Submenu3FalseTrue
,.dm_Submenu3TrueTrue,.dm_Submenu3TrueFalse
{	
	padding-left:15px;
	background: url(../images/link_pointer1.gif) no-repeat;
	background-position: 0px 6px;
	padding-top:2px;
	padding-bottom:2px;
}

.dm_Submenu3FalseTrue
,.dm_Submenu3TrueTrue,.dm_Submenu3TrueFalse
{
	background: url(../images/link_pointer2.gif) no-repeat;
}
.dm_Submenu2FalseFalse,.dm_Submenu2FalseTrue
,.dm_Submenu2TrueTrue,.dm_Submenu2TrueFalse
{
	background: url(../images/link_pointer2.gif) no-repeat;
}

/* plus and arrow bullet image in front of the menu item start */
.dm_Submenu1FalseTrue
{background: url(../images/plus_blue.gif) no-repeat;background-position: 0px 6px;}
.dm_Submenu1TrueTrue
{background: url(../images/menu_tree_expanded.gif) no-repeat;background-position: 0px 6px;}
.dm_Submenu2FalseTrue,.dm_Submenu3FalseTrue
{background: url(../images/plus_blue2.gif) no-repeat;background-position: 0px 6px;}
.dm_Submenu2TrueTrue,.dm_Submenu3TrueTrue
{background: url(../images/menu_tree_expanded2.gif) no-repeat;background-position: 0px 6px;}
/* plus and arrow bullet image in front of the menu item end */


.dm_Submenu2FalseFalse,.dm_Submenu2FalseTrue
,.dm_Submenu2TrueFalse,.dm_Submenu2TrueTrue
{
	padding-left:20px;
	background-position: 4px 6px;
}
.dm_Submenu3FalseFalse,.dm_Submenu3FalseTrue
,.dm_Submenu3TrueFalse,.dm_Submenu3TrueTrue
{
	padding-left:30px;
	background-position: 14px 6px;
}
a.leftTreeMenuLink
{
	color:#333333;
}
.menuItemVLine1
{
	background-image: url(../images/dm_sitemapVLine.gif);
	background-repeat: repeat-y;
	line-height: 19px;
	float: left;
	width: 3px;
	margin-left: 2px !important;
	margin-left: 1px;
}
.menuItemVLine2
{
	background-image: url(../images/dm_sitemapVLine.gif);
	background-repeat: repeat-y;
	line-height: 18px;
	float: left;
	width: 3px;
	margin-left: 7px !important;
	margin-left:6px
}
.menuItemVLine3
{
	background-image: url(../images/dm_sitemapVLine.gif);
	background-repeat: repeat-y;
	line-height: 18px;
	float: left;
	width: 3px;
	margin-left: 24px;
}
.menuItemVLine4
{
	background-image: url(../images/dm_sitemapVLine.gif);
	background-repeat: repeat-y;
	line-height: 18px;
	float: left;
	width: 3px;
	margin-left: 27px !important;
	margin-left: 25px;
}
/***********************Left Region***********************/
/*****************************Footer**********************/
div.dm_footerHolder 
{
	clear: both;
	background: #E9E5E0;
	width: 100%;
	height: 40px;
	margin-top: 30px !important;
	margin-top: 0px;
	float:left;
}
.dm_footerContainer 
{ 
	float:right;
	width:710px;
}
#FooterMenu 
{
	float:left;
}
#FooterMenu a
{
	color:#A89682;
	font-size:12px;
	margin-right: 20px;
	line-height:40px;
	text-decoration:underline;
}
#ResourceLink 
{
	float:left;
}
#ResourceLink a
{
	color:#A89682;
	font-size:12px;
	margin-right: 20px;
	line-height:40px;
	text-decoration:underline;
}
/*****************************Footer**********************/
/**********************************Navigation*********************/

/**********************************Navigation*********************/
/*****************************Master page************************/
.searchContainer
{
	float: left;
}
.searchContent
{
	margin-right: 5px;
	width: 187px;
	position: relative;
	bottom: -7px;
	margin-top: 1px !important;
	margin-top: 0px;
}
.searchLbl
{
	color:#A89682;
	font-weight:normal;
	position:relative;
	top:6px;
}
input.searchText
{
	margin-top: 5px;
	padding: 0px;
	border: 1px solid #A89682;
	width: 100px;
	height: 14px !important;
	margin-right:1px;
	font-size:10px;
}
div.searchTextBoxContainer
{
	float: left;
}
div.searchButtonContainer
{
	margin-left: 2px;
	margin-top: 5px !important;
	margin-top: 6px;
	float: left;
}
.searchButton
{
	vertical-align: bottom;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	height: 16px !important;
}
/*****************************Master page************************/
/*****************************Startpage************************/
.dm_MenuName 
{
	padding:0px;margin:0px;
	padding-left: 10px;
	line-height: 25px;
	color:#4C4C4C;
	border-bottom: solid 1px #fff;
	font-size:12px;
}
.newBack
{
	background-image : url(../images/banner_top.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	border:0px solid #E9E5E0;background-color:#fff;padding-top:40px;
	
}
.dm_spacer 
{
	font-size: 1px;
	line-height:10px;
}
.dm_leftArticle
{
	padding: 10px 10px;
	padding-bottom: 25px;
	color:#4C4C4C;
	border-bottom: solid 5px #fff;
}
.dm_leftArticle a 
{
	color:#4C4C4C;
}
#PopularlinksMenu 
{
	border-bottom: solid 5px #fff;
	
}
#PopularlinksMenu li 
{
	background-image: url(../images/link_pointer.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	list-style-type:none;
	margin-left: 10px;
	margin-bottom:5px;
	padding-left: 15px !important;
	padding-left: 0px;
}
.dm_PopularLink 
{
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#4C4C4C;
}
.RelatedImage
{
		
}
.WhatsnewArticleAbstract 
{
	padding: 10px 10px;
	text-decoration: underline;
	color:#4C4C4C;
	border-bottom: solid 2px #fff;
}
.WhatsnewArticleAbstract a
{
	color:#4C4C4C;
}
div.dm_articleMainleft 
{
	margin-left:10px;
	width:346px;
	float:left;
	display:inline;
}
div.dm_articleMainright 
{
	margin-top:20px;
	width: 180px;
	float:right;
}
div.dm_articleMainrightnoFlash
{
	width: 180px;
	float:right;
}
.dm_frontBannerflash
{
	margin-bottom:13px !important; 
	margin-bottom:22px ;
}
.dm_mainArticleheadline 
{
	font-weight: bold;
	color:#A89682;
}
.dm_mainArticleabstract 
{
	margin-top:10px;
	line-height:20px;
	color:#4A4643;
}
.dm_mainArticlefullstory 
{
	margin-top:20px;
	line-height:20px;
	margin-bottom: 30px;
	color:#4A4643;
}
.dm_articleLink 
{
	clear:both;
	width: 355px;
	margin-bottom: 10px;
}
.dm_articleLink img 
{
	float:left;
	margin-right: 5px;
}
.dm_articleLink a
{
	color:#0D5B99;
}
.SubscribeSection
{
	padding:9px;	
}
input.SubscribeNameTextBox
{
	border:1px solid #A89682;
	margin-bottom:5px;
}
input.SubmitSubscribeButton
{
	margin:3px 0px 3px 40px;
}
.UnSubscribeLink
{
	color:#4A4643;
	margin-left:40px;
	font-size:11px;
}
.dm_ArticlebottomHeadline
{
	font-size:13px;
	color:#9E8E7E;
	padding-bottom:2px;
}
.dm_articlebottomabstract
{
    margin-bottom: 20px;
	margin-top:5px;
	line-height:20px;
	color:#4A4643;
}
.dm_ArticlerightHeadline
{
	font-size:13px;
	color:#9E8E7E;
	padding-bottom:2px;
	border-bottom:2px solid #E7E6E1;
}
.dm_articlerightabstract
{
	margin-bottom: 20px;
	margin-top:5px;
	line-height:20px;
	color:#4A4643;
}
.dm_articlerightabstract img 
{
	float:left;
	margin:2px;
}
.articleSeperator
{
	font-size:2px;
	border:1px solid #E7E6E1;
	margin-bottom: 20px;
	clear:both;
}
.dm_Link
{
	color:#0A5896;
	text-decoration:underline;
}
/*****************************Startpage************************/
/*****************************Startpagewithoutflash************************/
.dm_defaultMainarticle {float:left;margin-bottom:2px !important; margin-bottom:-30px;}
.dm_defaultMainarticle #RelatedHomePic 
{
	float:left;
	display:block;
	margin-right: 20px;
}
/*****************************Startpagewithoutflash************************/

/***************** search.aspx Start *****************/
div.searchBGLeft
{
	background: url(../images/article_bg.gif);
	width: 11px;
	height: 100px;
	padding: 0;
	margin: 0;
	float: left;
}
div.searchBGMiddle
{
	background: url(../images/article_bg.gif);
	width: 730px;
	height: 100px;
	padding: 0;
	margin: 0;
	float: left;
}
div.searchBGRight
{
	background: url(../images/article_bg.gif);
	width: 92px;
	height: 100px;
	padding: 0;
	margin: 0;
	float: right;
}
div.SearchHeading
{
	font-size: 16px;
	color:#4C4C4C;
	font-weight: bold;
	padding-top: 10px;
}
div.searchImgContainer
{
	padding-top: 10px;
	padding-left: 0px;
}
.searchLable
{
	font-size: 12px;
	width: 57px;
	color: #4C4C4C;
	font-weight: bold;
	padding-bottom:4px !important;
}
.SearchBoxOnPage
{
	padding: 0px;
	border: 1px solid #A89682;
	width: 100px;
	height: 14px !important;
	margin-right:1px;
	font-size:10px;
	margin-bottom:4px;
}
.searchImageButton
{
	border: none;padding: 0px;margin:0px;
}
div.searchBGBottomLeft
{
	/* background: url(../images/article_bg.gif); */
	width: 11px;
	height: 45px;
	padding: 0;
	margin: 0;
	clear: both;
	float: left;
}
div.searchBGBottomMiddle
{
	/* background: url(../images/article_bg.gif); */
	width: 730px;
	height: 45px;
	padding: 0;
	margin: 0;
	float: left;
	border:solid 0px black;
	
}
div.searchBGBottomRight
{
	/* background: url(../images/article_bg.gif); */
	width: 92px;
	height: 45px;
	padding: 0;
	margin: 0;
	float: right;
}
div.lableSearchResults
{
	font-size: 14px;
	color: #4C4C4C;
	font-weight: bold;
	padding-left: 0px;
}
div.searchResultContainer
{
	padding-left: 8px;
	padding-top: 10px;
}
a.searchHeadlineLink, a.searchHeadlineLink:hover, a.searchHeadlineLink:visited
{	width:700px;
	color: #21758F;
	font-size: 12px;
	font-weight: bold;
}
div.searchResultAbstract
{
	padding-bottom: 0px;
	width:700px;
	color: black;
	font-weight: Normal;
	font-size: 12px;
	line-height: 14px;
}
a.searchReadMore, a.searchReadMore:hover, a.searchReadMore:visited
{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}
.searchBlackHR
{
	color: black;
	height: 1px;
	width: 625px;
}
.searchResultBlackHR
{
	color: black;
	height: 1px;
	width: 700px;
	position: relative;
}
div.searchCount
{
	font-size: 12px;
	width: 150px;
	color: #4C4C4C;
	font-weight: bold;
}
div.searchLayout
{
	width: 751px;
	height: auto;
	margin-left: 0px;
}
div.bottomMenu
{
	margin-left: 390px;
	width: 375px;
	margin-top: 15px;
}
div.bottomMenu a.bottomMenuLink
{
	margin-right: 5px;
	margin-left: 5px;
	color: #B8B8B8;
	font-size: 13px;
	text-decoration: underline;
}
div.bottomMenu a.bottomMenuLink:hover
{
	margin-right: 5px;
	margin-left: 5px;
	color: #7E7E7E;
	font-size: 13px;
	text-decoration: underline;
}
/***************** search.aspx End *****************/

.dm_mainArticleabstract h1.textHidden, .dm_mainArticleabstract h2.textHidden, .dm_ArticleAbstract h1.textHidden, .dm_ArticleAbstract h2.textHidden
{display:none}

/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/

#dm_MenuContainer
{
	height:27px;
	background-color:#BEB0A1;
	margin-top:1px;
}
#dm_Menu
{
	text-align:left;
	margin: 0px auto;
	width:800px;
}
.selectedTrue, .selectedFalse
{
	
	
}
.selectedTrue
{
	background-color: #A89682;
}
.selectedTrue a, .selectedFalse a
{
	text-decoration: none;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	float: left;
	line-height: 27px;padding: 0px 25px;
}
.selectedFalse a:hover
{
	background-color: #A89682;
}


.Separator
{
	background: url(../images/divider_wht.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 1px;float: left;line-height: 27px;font-size:1px;
}
/*ID OF 1. LIST*/

#navID
{
	/* all lists */
	padding: 0px;
	margin: 0px; 
	border: none;
	z-index: 10000;
}

/* 1. LIST */
#navID ul
{
	/*width:100%;*/
	z-index: 10000;
	padding: 0;
	margin: 0;
	
}

/* 1. ELEMENT */
#navID li
{
	/* all list items */
	float: left; /* width needed or else Opera goes nuts */
	list-style: none;
	margin: 0px;
	line-height: 27px;
	background: url(../images/divider_wht.gif);
	background-position:100% 0px;
	background-repeat: repeat-y;
}

/* 1. NAV */
#navID a
{
	padding-left: 22px;
	display: block;
	padding-right: 22px;
	text-decoration: none;
	white-space: normal;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url(../images/divider_wht.gif);
	background-position:100% 0px;
	background-repeat: repeat-y;
}
#navID a:hover, #navID a:activate
{
	background-color: #A89682;
	z-index: 10000;
	line-height: 27px;
}
/* 2. LIST */
#navID li ul
{
	/* second-level lists */
	margin-left: 0px;
	position: absolute;
	padding-top: 1px;
	float: left;
	left: -50em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-bottom: solid 1px #FFF;
	z-index: 10000;
	top: auto;
}


/* 2. ELEMENT */
#navID li ul li
{
	width: 150px;
	clear: left;
	line-height: 27px;
	color: #fff;
	background-color: #BEB0A1;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	z-index: 10000;
}

/* 2. NAV */
#navID li ul li a
{
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #BEB0A1;
	background-image: none;
	text-align: left;
	padding-left: 10px;
	z-index: 10000; 
	background-image:none;
	
}



/* 2. NAV */


/* 2. NAV OVER*/
#navID li ul li a:hover
{
	text-decoration: none;
	background-image: none;
	z-index: 10000;
}

#navID li ul ul
{
	/* third-and-above-level lists */
	z-index: 10000;
}

#navID li:hover ul ul, #navID li:hover ul ul ul, #navID li:hover ul ul ul ul, #navID li.sfhover ul ul, #navID li.sfhover ul ul ul, #navID li.sfhover ul ul ul ul
{
	z-index: 10000;
}

#navID li:hover ul, #navID li li:hover ul, #navID li li li:hover ul, #navID li li li li:hover ul, #navID li.sfhover ul, #navID li li.sfhover ul, #navID li li li.sfhover ul, #navID li li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}

#navID li li.navParent a, #navID li li.navParent a:hover
{
	background: url(images/plusssign.gif);
	background-repeat: no-repeat;
	background-position: 0.2em;
}
#navID li li.navParent li.navParent a, #navID li li.navParent li.navParent a:hover
{
	background: url(images/plusssign.gif);
	background-repeat: no-repeat;
	background-position: 0.2em;
}
#navID li li.navParent li.navParent li.navParent a, #navID li li.navParent li.navParent li.navParent a:hover
{
	background: url(images/plusssign.gif);
	background-repeat: no-repeat;
	background-position: 0.2em;
}
#navID li ul li.navParent ul li a
{
	background-image: none;
}
#navID li ul li.navParent ul li a:hover
{
	background-image: none;
}
#navID li ul li.navParent ul li.navParent ul li a
{
	background-image: none;
}
#navID li ul li.navParent ul li.navParent ul li a:hover
{
	background-image: none;
}
#navID li ul li.navParent ul li.navParent ul li.navParent ul li a
{
	background-image: none;
}
#navID li ul li.navParent ul li.navParent ul li.navParent ul li a:hover
{
	background-image: none;
}

/* END NEW MENU */

/********************************************Documentation styling Start***************************************************/
.DocTitle a
{
	color:#8D765C;text-decoration:none
}
.DocTitle a:hover
{
	color:#8D765C;text-decoration:underline;
}
.DocumentHeading
{
	font-weight:bold;
	font-size:13px;
}
	
/********************************************Documentation styling End********************************************************/