/*---------------------------------------------G L O B A L---------------------------------------------------------------------------------*/
.errorMessages
{
	font-family: Arial, Helvetica Neue, sans-serif;
	font-size: 8pt;
	font-weight:bolder;
}

/*---------------------------------------------G L O B A L---------------------------------------------------------------------------------*/
/*---------------------------------------------P A T H---------------------------------------------------------------------------------*/
.PathItem
{
	background-color:#666666;
	font-family: Arial, Helvetica Neue, sans-serif;
	font-size: 12px;
}
/*.PathItemLink
{
	font-family: Arial, Helvetica Neue, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}*/
.orangeheader
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.PathItemLink,
a.PathItemLink:active,
a.PathItemLink:hover,
a.PathItemLink:visited,
a.PathItemLink:link,
.PathItemText,
a.PathItemText:active,
a.PathItemText:hover,
a.PathItemText:visited,
a.PathItemText:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999; margin-left: 5px;
}
/*---------------------------------------------P A T H --------------------------------------------------------------------------------*/
/*---------------------------------------------A R T I C L E S--------------------------------------------------------------------------*/
.ArticleTitleText,
.ArticleTitle
{
	font-family: Arial, Helvetica Neue;
	font-size: 21pt;
	COLOR: #666;
	font-weight: bold;
	letter-spacing: -1px; 

}

a.ArticleTitle
{
	font-family: Arial, Helvetica Neue;
	font-size: 14pt;
	COLOR: #666;
	font-weight: bold;
}

a.ArticleTitle:hover
{
	font-family: Arial, Helvetica Neue;
	font-size: 14pt;
	color: #666666;
	font-weight: bold;
}

.SubscriptionButton
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}

a.SubscriptionButton
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}

a.SubscriptionButton:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}

.firsttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 666666;
	text-decoration: none;
}
.ArticleDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 666666;
	font-style:normal;
}
.ArticleSummary,
.ArticleDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.ArticleSummary p {
	font-family: Palatino, Georgia, serif;
	font-size: 14px;
	color: #333;}
	
	
/*------------------------------------------------------------------------------------------------------------------------------------------*/
body
{
	background-color: #E2DBCB;
}

/*------------------------------------------------------------------------------------------------------------------------------------------*/
.BorderTable
{
	border:thin solid #000000;
}
.TextTDleft
{
	padding:2px;
	vertical-align:top;
	font-weight:500;
	border-color:#FEFEFE;
	font-family: Arial, Helvetica Neue, sans-serif;
	font-size: 12px;	
	font-weight:bold;
	color:#7f7f7f;
	border:1px solid;
}
.BorderTextTD 
{
	font-family: Arial, Helvetica Neue, sans-serif;
	font-size: 12px;
	background-color:#F0F0F0;

	
}

.TextTD, .TextTR
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f; margin-right: 5px;

}
.MenuBackground
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 175px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 20px;
	z-index: -3;
	background-repeat: repeat-y;
}
.BottomText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 464646;
}

.MainText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

/*------------------------------------------------------------------------------------------------------------------------------------------*/


.TreeView_Disabled
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #666666;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
	border: 0px;
}

.TreeView_DisabledOver,
.TreeView_DisabledOver:hover,
.TreeView_DisabledOver:active 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #666666;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
	border: 0px;
}

.TreeView_Disabled_Selected
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #666666;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: underline;
	border: 0px;
	font-weight:normal;
}

.TreeView_Disabled_SelectedOver,
.TreeView_Disabled_SelectedOver:hover,
.TreeView_Disabled_SelectedOver:active 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #666666;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: underline;
	border: 0px;
	font-weight:normal;
}

.TreeView_Caption, 
.TreeView_Caption_NoChildren, 
.TreeView_Link
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	COLOR: #666666;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
	border: 0px;
}



.TreeView_CaptionOver, 
.TreeView_Caption_NoChildrenOver, 
.TreeView_LinkOver,
.TreeView_CaptionOver:hover, 
.TreeView_Caption_NoChildrenOver:hover, 
.TreeView_LinkOver:hover,
.TreeView_CaptionOver:active, 
.TreeView_Caption_NoChildrenOver:active, 
.TreeView_LinkOver:active
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #333333;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
	border: 0px;
}

.TreeView_RowSpan
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	COLOR: #E1EAF5;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
	border: 0px;
	border-color: #FFFFF7;
	width:100%;
}

.TreeView_RowSpanOver
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #666666;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
	border: 0px;
	border-color: #000000;
	width:100%;
}

.TreeView_Caption_Selected, 
.TreeView_Caption_NoChildren_Selected
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #666666;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: underline;
	border: 0px;
	font-weight:normal;
}

.TreeView_Caption_SelectedOver, 
.TreeView_Caption_NoChildren_SelectedOver,
.TreeView_Caption_SelectedOver:hover, 
.TreeView_Caption_NoChildren_SelectedOver:hover,
.TreeView_Caption_SelectedOver:active, 
.TreeView_Caption_NoChildren_SelectedOver:active
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #333333;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	FONT: 8pt Tahoma; 
	CURSOR: hand; 
	TEXT-DECORATION: underline;
	border: 0px;
	font-weight:normal;
}

.dcDataGridMain 
{
	FONT-FAMILY:Arial, Helvetica Neue, sans-serif;
	font-size: 12px;	
    background-color: #ffffff;
    border: 0px solid #5C3679;
}

.dcDataGridHeaderText, .dcDataGridPagerText
{
	color:WHITE;
	font-weight: bold;
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 9pt;
	padding-left:3px;
	padding-right:3px;
}

.dcDataGridLink:hover, .dcDataGridHeaderLink:hover,.ListItemLink:hover
{
	font-family: Arial, Helvetica Neue, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;

}

.dcDataGridPagerLink, .dcDataGridPagerLink:hover
{
	font-family: Arial, Helvetica Neue, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: underline;
}

.dcDataGridHeader
{
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #8ca563;
	text-align: left;
	letter-spacing: -0.5px;
	height:20px;
}
.dcDataGridFooter
{
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #8ca563;
	text-align: left;
	letter-spacing: -0.5px;
	
}
.dcDataGridContainerRow0
{
	background-color:window;
	border-color:#c6c6c6;
	border-style:solid;
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 12px;
	text-align : left;
	height:20px;
	vertical-align:text-top;
}
.dcDataGridContainerRow1
{
	background-color:window;
	border-color:#c6c6c6;
	border-style:solid;
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 12px;
	text-align : left;
	height:20px;
	vertical-align:text-top;
}

.dcDataGridText
{
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 12px;	
}


.dcDataGridInput
{
	font-family: Arial, Helvetica Neue, sans-serif;
	font-size: 9pt;	
	height:18px;
	
}
.dcDataGridTextColumn
{
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 12px;	
	word-break:break-all;
	
}

.dcDataGridSelectedRow
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	background-color: #E9F1DB;
}

.TreeView_LinkImage
{
	border:0;
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 12px;	
}

TABLE.tblCoolbar 
{ 
	BORDER-RIGHT: buttonshadow 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: buttonhighlight 1px solid; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: buttonhighlight 1px solid; 
	COLOR: menutext; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: buttonshadow 1px solid; 
	BACKGROUND-COLOR: buttonface;
	font-family: Arial,Helvetica Neue, sans-serif;
	font-size: 12px;
}
.cbtn { BORDER-RIGHT: buttonface 1px solid; BORDER-TOP: buttonface 1px solid; BORDER-LEFT: buttonface 1px solid; BORDER-BOTTOM: buttonface 1px solid }
.starter { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; FONT-SIZE: 1px; BORDER-LEFT: buttonhighlight 1px solid; WIDTH: 3px; TOP: 1px; HEIGHT: 22px; BACKGROUND-COLOR: buttonface }
.separator { BORDER-RIGHT: buttonhighlight 1px solid; FONT-SIZE: 0px; BORDER-LEFT: buttonshadow 1px solid; WIDTH: 1px; TOP: 1px; HEIGHT: 22px }
.dropdown { FONT-FAMILY:Arial, helvetica, sans-Serif; FONT-SIZE:12px; TOP: 2px; HEIGHT: 22px }
.arrow { CURSOR: default }
.greydarkest
{
    FONT-SIZE: 12px;
    COLOR: #464646;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greydark
{
    FONT-SIZE: 12px;
    COLOR: #5c5c5c;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*--------------------------------------------- D E S I G N --------------------------------------------------------------------------*/
.whitelink A:link
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.whitelink A:visited
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.whitelink A:hover
{
    FONT-SIZE: 12px;
    COLOR: #ffcc66;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.whitelink A:active
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
/*-- Other CSS hacks to make library work ---*/

#leftcolumn {width: 0px; border: none;}
#Form1 {width: 860px;}
.Admin_links {width:200px; height:20px; padding: 4px 10px; background: white; border: thin dashed silver; float:left; margin-right: 20px;}
.Admin_links:hover {border: thin dashed black; background: fuchsia;}
_.button {padding: 0;}

#header_choice_wrap {width:630px;}

