
/* -- ASPxDataView -- */
.dxdvControl_Youthful {
    color: Black;
    background-color: White;
    font-family: Verdana;
    font-size: 9pt;
	padding: 0px;
}
.dxdvLoadingPanel_Youthful {
	font: 9pt Tahoma;
	color: #303030;
	border: solid 1px #9BC424;
	background-color: White;
}
.dxdvLoadingPanel_Youthful td.dx {
	padding: 12px 12px 12px 12px;
	font-family: Tahoma, Verdana, Arial;
	text-align: center;
}
.dxdvContent_Youthful {
    border-width: 5px 0px 5px 0px;
    border-style: Solid;
    border-color: #9CC525;    
    background-color: White;
    padding: 1px 0px 1px 0px;
}
.dxdvItem_Youthful {
	background-color: #E5EECF;
	color: #9AA481;
	font-size: 9pt;	
	border: None 1px #A8A8A8;
    padding: 12px 12px 12px 14px;
	width: 249px;
	font-family: Verdana;
	height: 156px;
	/*if IE*/
	height:expression("154px");
}
.dxdvEmptyItem_Youthful {
	background-color: #E5EECF;
	color: #9AA481;
	font-size: 9pt;	
	border: None 1px #A8A8A8;
    padding: 12px 12px 12px 14px;
	width: 249px;
	font-family: Verdana;
	height: 156px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel_Youthful {
    background-color: #D3E4A6;
    color: Black;
    padding: 15px 0px 15px 0px;
}
.dxdvPagerPanel_Youthful td {
    color: Black;
}
.dxpcModalBackground_Youthful
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxdvDisabled_Youthful
{
	color: #abb590;
	cursor: default;
}

/* -- ASPxNavBar -- */
.dxnbControl_Youthful {
	padding: 1px;
	background-color: White;
	font: 9pt Tahoma;
	color: Black;
}
.dxnbControl_Youthful a {
	color: Black;
}
.dxnbLoadingPanel_Youthful {
	font: 9pt Tahoma;	
	color: Black;
}
.dxnbLoadingPanel_Youthful td.dx {
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxnbGroupHeader_Youthful {
	background-color: #D3E4A6;
	font-weight: normal;
	color: Black;
	padding: 10px 7px 11px 16px;
	border: 0px;
}
.dxnbGroupHeader_Youthful table.dxnb {
	font: normal 9pt Tahoma;
	color: black;
}
.dxnbGroupHeader_Youthful td.dxnb {
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_Youthful {
	background-color: #D3E4A6;
	font-weight: normal;
	color: Black;
	padding: 10px 7px 11px 16px;
	border: 0px;
}
.dxnbGroupHeaderCollapsed_Youthful table.dxnb {
	font: normal 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed_Youthful td.dxnb {
	white-space: nowrap;
}
.dxnbGroupHeaderHover_Youthful {    
}
.dxnbGroupHeaderCollapsedHover_Youthful {
}
.dxnbGroupContent_Youthful {
    background-color: #E5EECF;
	border: 0px;
	border-top: solid 1px White!important;
}
.dxnbItem_Youthful, .dxnbLargeItem_Youthful, dxnbBulletItem_Youthful {
	color: Black;
	text-align: left;
}
.dxnbItem_Youthful {
    padding: 5px 10px 5px 10px;
}
.dxnbLargeItem_Youthful {
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
.dxnbItemSelected_Youthful, .dxnbLargeItemSelected_Youthful, .dxnbBulletItemSelected_Youthful {
	
	background-color: #DCE6C3;
	border: solid 1px #C4D3A0;
}
.dxnbItemSelected_Youthful {
    padding: 4px 9px 4px 9px;
}
.dxnbLargeItemSelected_Youthful {
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxnbItemHover_Youthful, .dxnbLargeItemHover_Youthful, .dxnbBulletItemHover_Youthful {	
	background-color: #F8FCF1;
	border: Solid 1px #C4D3A0;
}
.dxnbItemHover_Youthful {
    padding: 4px 9px 4px 9px;
}
.dxnbLargeItemHover_Youthful {
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxnbGroupHeader_Youthful, .dxnbGroupHeaderCollapsed_Youthful
{
    text-align: left;
}
.dxnbItem_Youthful, .dxnbItemHover_Youthful, .dxnbItemSelected_Youthful,
.dxnbBulletItem_Youthful, .dxnbBulletItemHover_Youthful, .dxnbBulletItemSelected_Youthful
{
    text-align: left;
}
.dxnbLargeItem_Youthful, .dxnbLargeItemHover_Youthful, .dxnbLargeItemSelected_Youthful
{
    text-align: center;
}
/* Disabled */
.dxnbDisabled_Youthful
{
	color: #abb590;
	cursor: default;
}
.dxnbDisabled_Youthful td.dxnb
{
	color: #a5af8b;
}

/* -- ASPxPager -- */
.dxpControl_Youthful 
{
    color: #7A9F0E;
    font-family: Tahoma;
    font-size: 9pt;    
    padding: 5px 2px 5px 2px;
}
.dxpButton_Youthful 
{
    color: #7A9F0E;
    font-family: Tahoma;
    font-size: 9pt;
    text-decoration: underline;
    cursor: hand;
}
.dxpButton_Youthful a
{
    color: #7A9F0E;
    font-family: Tahoma;
    font-size: 9pt;
    text-decoration: underline;
}
.dxpDisabledButton_Youthful 
{
    color: #A1AE7E!important;
    font-family: Tahoma;
    font-size: 9pt;
    text-decoration: none;
}
.dxpPageNumber_Youthful 
{
	padding: 0px 5px 0px 5px;
	font-family: Tahoma;
	text-decoration: none;
	color: #7A9F0E;
	cursor: hand;
	font-size: 9pt;
}
.dxpPageNumber_Youthful a
{
	font-family: Tahoma;
	text-decoration: none;
	color: #7A9F0E;
	font-size: 9pt;
}
.dxpCurrentPageNumber_Youthful 
{
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	color: White;
	background-color: #F4921B;
	font-size: 9pt;
	padding: 2px 3px 3px 3px;
}
.dxpSummary_Youthful 
{
    color: #7A9F0E;
    font-family: Tahoma;
    font-size: 9pt;
    padding: 0px 4px 0px 4px;
}
.dxpSeparator_Youthful 
{
	background-color: #7A9F0E;
}
/* Disabled */
.dxpDisabled_Youthful
{
	color: #9eb273!important;
	border-color: #abb590;
	cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl_Youthful {
	font-size: 9pt;
	cursor: default;
	border: Solid 0px #8B8B8B;
	font-family: Tahoma, Verdana, Arial;
	background-color: White;
	color: Black;
}
.dxpcControl_Youthful a {
	color: Black;
}
.dxpcCloseButton_Youthful {
	cursor: hand;
	padding: 0px 7px 0px 4px;
}
.dxpcCloseButtonHover_Youthful {
}
.dxpcContent_Youthful {
	color: Black;
	background-color: #E5EECF;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;

	padding: 12px 15px 22px 15px;
	border: 0px;	
	vertical-align: top;
}
.dxpcFooter_Youthful {
	background-color: #9CC525;
	color: White;
    text-align: center;    
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;

	border: 0px;
	border-top: Solid 1px White;
}
.dxpcFooter_Youthful a {
	color: White;
}
.dxpcFooter_Youthful td.dxpc {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	color: White;
	white-space: nowrap;
	padding: 6px 0px 9px 14px;
}
.dxpcHeader_Youthful {
    font-size: 9pt;
    background-color: #D3E4A6;
    font-family: Tahoma, Verdana, Arial;
    font-weight: normal;
    color: Black;
    
    border-left-width: 0px;
    border-right-width: 0px;

    border-top: Solid 5px #9CC525;
    border-bottom: Solid 1px White;

}
.dxpcHeader_Youthful td.dxpc {
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    color: Black;
	white-space: nowrap;
	font-weight: normal;

    padding: 4px 0px 6px 3px;
}
/* Disabled */
.dxpcDisabled_Youthful
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_Youthful td.dxrp {
	font-size: 9pt;
	color: Black;	
	background-color: #E5EECF;
	padding: 10px 6px 0px 6px;
	font-family: Tahoma, Verdana, Arial;
}
/* - Header - */
.dxrpHeader_Youthful td.dxrp {
    text-align: Center;
	background-color: #D3E4A6;
	font-family: Tahoma, Verdana, Arial;
	color: Black;
	font-size: 9pt;
	padding-top: 0px;
}
/* Disabled */
.dxrpDisabled_Youthful, .dxrpDisabled_Youthful td.dxrp
{
	color: #abb590;
	cursor: default;
}

/* Added styles */
.ContentHeader
{
    
	font: 12pt Tahoma, Verdana, Arial;
	color: #6c6d07;
	line-height: 110%;
	text-align:left;	
}
.Content
{
    
	font: 9pt Tahoma, Verdana, Arial;
	color: #575757;
	text-align:left;	
}
.LeftContent
{
	font: 9pt Tahoma, Verdana, Arial;
	color: #575757;
	text-align:left;	
}
.RightContent
{
	font: 9pt Tahoma, Verdana, Arial;
	color: #575757;
	text-align:left;
}
.PageHeader
{
    
	font: 24pt Tahoma, Verdana, Arial;
	color: #6c6d07;
	line-height: 110%;
	text-align:left;	
	font-weight:600;
}
#mainContainer td.buttonCell
{
    padding-top: 15px;
}
#mainContainer td.caption
{
    padding-right: 5px;
    padding-top: 4px;
    vertical-align: top;
}
#mainContainer td.content
{
    padding-bottom: 20px;
}
#mainContainer td.imagePreviewCell
{
    border: solid 2px gray;
    width: 110px;
    height: 115px; /*if IE*/
    height: expression("115px");
    text-align: center;
}
#mainContainer td.note
{
    text-align: left;
    padding-top: 1px;
}
