﻿/* CSS RESET */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
a, a:visited, a:active { text-decoration: none; font-size: inherit; color: #000000; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* RESET END */


/* Default Elements */
body { width: 100%; font-family: Scada, Tahoma; font-size: 13px; background-color: #D7D7D7; line-height: 130%; color: #333333; }
p { margin-top: 10px; margin-bottom: 10px; }
a, a:active, a:visited { color: #333333; text-decoration: none; }
a:hover { color: #015291; text-decoration: none; }
h1 { font-size: 20px; font-weight: bold; margin-bottom: 10px; color: #015291; text-transform: uppercase; line-height: 110%; }
h2 { font-size: 16px; margin-bottom: 10px; margin-top: 10px; line-height: 110%; }
sup { vertical-align: top; font-size: 0.7em;  }
sub { vertical-align: text-bottom; font-size: 0.7em;  }
ul li { list-style-type: disc; list-style-position: outside; padding-left: -15px; margin-left: 30px; }
ol li { list-style-type: decimal; list-style-position: outside; padding-left: -15px; margin-left: 30px; }
blockquote { margin-left: 20px; }
small { font-size: 11px; }

/* Page global container */
#allPage { height: 100%; border-top: 5px solid #015291; background-color: #F8F8F8; }
#allPage .pageblockcontainer { max-width: 940px; min-width: 600px; margin-left: auto; margin-right: auto; display: block; float: none; padding-right: 10px; padding-left: 10px; }

/* Header definition */
#headerContainer { width: 100%; }
#headerContainer #headerblock { display: block; }
#headerContainer #headerblock #headerTitle { padding-top: 15px; padding-bottom: 10px; display: block; position: relative; }
#headerContainer #headerblock #headerTitle #LangChange { display:block; position: absolute; top: 15px; right: 0px; width: 100px; text-align: right; }
#headerContainer #headerblock #headerTitle #LangChange .LangSelected { color: #015291; }
#headerContainer #headerblock #headerTitle #SearchBox { display:block; position: absolute; top: auto; bottom: 15px; right: 0px; width: 300px; text-align: right; }


/* Header block - Top Menu */
#headerContainer #headerblock .MenuTop { font-family: Scada, Tahoma; font-size: 12px;  text-transform: uppercase; border: none; width: 100%; padding: 0px; }
/*#headerContainer #headerblock .MenuTop li { font-family: Scada, Tahoma; list-style: none; padding: 0px; margin: 0px; }*/
#headerContainer #headerblock .MenuTopItem { color: #333333; text-align: center!important; background-color: #D7D7D7; border: none; padding-top: 10px; padding-bottom: 10px; }
#headerContainer #headerblock .MenuTopItemSelected { color: white; background-color: #015291; }


/* Central block container definition */
#centerblockContainer { width: 100%; display: block; margin-top: 25px;}
#centerblockContainer #centerblockContent { margin-top: 5px; min-height: 400px; }
#centerblockContainer #centerblockContent .PageBlockContainer { width: 640px; float: left; margin-right: 40px; margin-bottom: 30px; }
#centerblockContainer #centerblockContent .PageBlockContainer .ListPageIntroText { margin-bottom: 20px; }
#centerblockContainer #centerblockContent .PageBlockContainer IMG { max-width: 640px; }

#centerblockContainer table.DefaultTable { width:100%; }
#centerblockContainer table.DefaultTable td { vertical-align: top; }
#centerblockContainer table.DefaultTable td.DefaultTableSep { width: 40px; }

#centerblockContainer div.map { float: right; margin-left: 30px; margin-bottom: 30px; max-width: 550px; overflow: hidden; }
#centerblockContainer .imageright { float: right; margin-left: 30px; margin-bottom: 30px; }

    #centerblockContainer .grpAccordion
    {
        cursor: pointer;
        padding-bottom: 3px;
    }
    #centerblockContainer .grpAccordionContent
    {
        display: none;
        padding-bottom: 5px;
    }

#centerblockContainer #centerblockContent .smMenuLv0_container { color: #015291; font-size: 14px; margin-top: 15px; line-height: 130%;}
#centerblockContainer #centerblockContent .smMenuLv0_container a,
#centerblockContainer #centerblockContent .smMenuLv0_container a:active,
#centerblockContainer #centerblockContent .smMenuLv0_container a:visited { color: #015291; }
#centerblockContainer #centerblockContent .smMenuLv0_container a:hover { color: #0185DB; }
#centerblockContainer #centerblockContent .smMenuLv1_container { font-size: 13px; margin-top: 5px; margin-left: 15px; line-height: 130%; }
#centerblockContainer #centerblockContent .smMenuLv1_container a:hover { color: #0185DB; }
#centerblockContainer #centerblockContent .smMenuLv2_container { color: #575757; font-size: 13px; margin-top: 5px; margin-left: 30px; line-height: 130%; }
#centerblockContainer #centerblockContent .smMenuLv2_container a,
#centerblockContainer #centerblockContent .smMenuLv2_container a:active,
#centerblockContainer #centerblockContent .smMenuLv2_container a:visited { color: #575757; }
#centerblockContainer #centerblockContent .smMenuLv2_container a:hover { color: #0185DB; }

#centerblockContainer #centerblockContent .dvListItem { font-family: Scada, Tahoma; font-size: 13px; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle { background-color: white; padding: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver; height: auto; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .datevalue { color: darkgrey; font-size: 12px; margin-bottom: 2px; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemTitle { color: #015291; font-size: 15px; margin-bottom: 2px; font-weight: bold; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemResearchGroup { color: #575757; font-size: 13px; margin-bottom: 2px; font-style:italic; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemProfileRole { color: #575757; font-size: 13px; margin-bottom: 2px; font-style:italic; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemProfileInfo { margin-bottom: 10px; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemProfileEmail { margin-top: 10px; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemContent { line-height: 130%; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle table { width: 100%; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle td { vertical-align: top; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle td.ImageContainer { width: 100px; padding-right: 20px; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle div.ImageContainer { width: 100px; padding-right: 20px; padding-bottom: 10px; float: left; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle img { max-width: 100px; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemLink { margin-top: 5px; text-align: right; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemLink a, 
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemLink a:active, 
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemLink a:visited { color: #0185DB; font-size: 14px; font-style: italic; }
#centerblockContainer #centerblockContent .dvListItem_ItemStyle .ItemLink a:hover { color: #015291; }

#centerblockContainer #centerblockContent .pnlItemDetail .datevalue { color: darkgrey; font-size: 12px; margin-bottom: 2px; }
#centerblockContainer #centerblockContent .pnlItemDetail .ItemResearchGroup { color: #575757; font-size: 13px; margin-bottom: 2px; font-style:italic; }
#centerblockContainer #centerblockContent .pnlItemDetail .ItemProfileRole { color: #575757; font-size: 13px; margin-bottom: 2px; font-style:italic; }
#centerblockContainer #centerblockContent .pnlItemDetail .ItemProfileInfo { margin-bottom: 10px; }
#centerblockContainer #centerblockContent .pnlItemDetail .ItemProfileEmail { margin-bottom: 10px; }
#centerblockContainer #centerblockContent .pnlItemDetail .ItemContent { line-height: 130%; }
#centerblockContainer #centerblockContent .pnlItemDetail table { width: 100%; }
#centerblockContainer #centerblockContent .pnlItemDetail td { vertical-align: top; }
#centerblockContainer #centerblockContent .pnlItemDetail td.ImageContainer { width: 150px; padding-left: 20px; text-align: right; }
#centerblockContainer #centerblockContent .pnlItemDetail div.ImageContainer { width: 150px; padding-left: 20px; margin-bottom: 20px; float: right; }
#centerblockContainer #centerblockContent .pnlItemDetail img { max-width: 650px; }
#centerblockContainer #centerblockContent .pnlItemDetail .ItemLink { margin-top: 5px; text-align: right; }
#centerblockContainer #centerblockContent .pnlItemDetail .ItemLink a, 
#centerblockContainer #centerblockContent .pnlItemDetail .ItemLink a:active, 
#centerblockContainer #centerblockContent .pnlItemDetail .ItemLink a:visited { color: #0185DB; font-size: 14px; font-style: italic; }

#centerblockContainer #centerblockContent .pnlSearchItem { font-family: Scada, Tahoma; font-size: 13px; margin-bottom: 5px; }
#centerblockContainer #centerblockContent .pnlSearchItem_ItemStyle { background-color: white; padding: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver; height: auto; }
#centerblockContainer #centerblockContent .pnlSearchItem_ItemStyle .ItemTitle { color: #015291; font-size: 15px; margin-bottom: 2px; font-weight: bold; }
#centerblockContainer #centerblockContent .pnlSearchShowAll { margin-top: 15px; text-align: right; }
#centerblockContainer #centerblockContent .pnlSearchShowAll a, 
#centerblockContainer #centerblockContent .pnlSearchShowAll a:active, 
#centerblockContainer #centerblockContent .pnlSearchShowAll a:visited { color: #0185DB; font-size: 14px; font-style: italic; }
#centerblockContainer #centerblockContent .pnlSearchShowAll a:hover { color: #015291; }

#centerblockContainer #centerblockContent .PageItem_DateText { color: #666666; font-size: 12px; margin-bottom: 2px; }

#centerblockContainer #centerblockContent .PagerStyle { font-family: Scada, Tahoma; font-size: 12px; color: #5B5A5A; }

#centerblockContainer #centerblockContent #firstPageHighlits { margin-top: 30px; }
#centerblockContainer #centerblockContent #firstPageHighlits h1 { font-size: 20px; font-weight: bold; margin-bottom: 10px; color: #015291; border-top: 1px solid #015291; border-bottom: 1px solid #015291; padding-top: 5px; padding-bottom: 5px; text-transform: none; line-height: 110%;}
#centerblockContainer #centerblockContent #firstPageHighlits div.BlockColumnContainer { width: 290px; vertical-align: top; float:left; margin-right: 35px; display: block; }
#centerblockContainer #centerblockContent #firstPageHighlits div.BlockColumnContainer.right { float: right; margin-right: 0px; }
#centerblockContainer #centerblockContent #firstPageHighlits .showAllItems { margin-top: 10px; padding-top: 5px; padding-bottom: 5px; }
#centerblockContainer #centerblockContent #firstPageHighlits .showAllItems a, 
#centerblockContainer #centerblockContent #firstPageHighlits .showAllItems a:active, 
#centerblockContainer #centerblockContent #firstPageHighlits .showAllItems a:visited { color: #015291; font-size: 13px; }
#centerblockContainer #centerblockContent #firstPageHighlits .showAllItems a:hover { color: #0185DB; }

#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem { font-family: Scada, Tahoma; font-size: 13px; width: 100%; line-height: 120%; }
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle { background-color: transparent; padding: 0px; height: auto; border: none; width: 290px !important; }
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle .datevalue { color: darkgrey; font-size: 12px; margin-bottom: 2px; }
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle .ItemTitle { color: #333333; font-size:13px; font-weight: bold; margin-bottom: 2px; }
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle .ItemContent {  }
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle img { max-width: 100px; float: left; margin: 3px 10px 5px 0px;}
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle .ItemLink { margin-top: 2px; text-align: right; }
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle .ItemLink a, 
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle .ItemLink a:active, 
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle .ItemLink a:visited { color: #0185DB; font-size: 13px; font-style: italic; }
#centerblockContainer #centerblockContent #firstPageHighlits .dvListItem_ItemStyle a:hover { color: #015291; }

/* Central block - lateral sub-Menu */
#centerblockContainer #centerblockContent .PageSubMenuContainer { width: 250px; float: left; background-color: #D7D7D7;  padding: 10px 10px 10px 0px; min-height: 400px;  }
#centerblockContainer #centerblockContent .PageSubMenuContainer .LateralSubMenuItemSelected { background-color: #231f20; color: #FFFFFF; padding: 10px 7px; margin: 1px 0px 1px 0px; }
#centerblockContainer #centerblockContent .PageSubMenuContainer a.LateralSubMenuItem { }
#centerblockContainer #centerblockContent .PageSubMenuContainer a.LateralSubMenuItem div { color: #015291; padding: 10px 7px; margin: 1px 0px 1px 0px; }
#centerblockContainer #centerblockContent .PageSubMenuContainer a.LateralSubMenuItem:hover div { background-color: #015291; color: #FFFFFF; }
#centerblockContainer #centerblockContent .PageSubMenuContainer a.LateralSubMenuItemSelectedLnk { }
#centerblockContainer #centerblockContent .PageSubMenuContainer a.LateralSubMenuItemSelectedLnk div { background-color: #231f20; color: #FFFFFF; padding: 10px 7px; margin: 1px 0px 1px 0px; }
#centerblockContainer #centerblockContent .PageSubMenuContainer a.LateralSubMenuItemSelectedLnk:hover div { background-color: #015291; color: #FFFFFF; }
#centerblockContainer #centerblockContent .PageSubMenuContainer a.LateralSubMenuItemLv2 div { color: #0185DB; padding: 10px 7px 10px 27px; margin: 1px 0px 1px 0px; }
#centerblockContainer #centerblockContent .PageSubMenuContainer a.LateralSubMenuItemLv2:hover div { background-color: #0185DB; color: #FFFFFF; }
#centerblockContainer #centerblockContent .PageSubMenuContainer .LateralSubMenuItemLv2Selected { background-color: #656565; color: #FFFFFF; padding: 10px 7px 10px 27px; margin: 1px 0px 1px 0px; }
#centerblockContainer #centerblockContent .PageSubMenuContainer .FilterOptionsContainer { padding: 10px 7px 10px 27px; margin: 1px 0px 1px 0px; }


.tdlabel { text-align: right; vertical-align:top; padding-right: 2px; }
.tdfield { padding-bottom: 3px; }
.tdrequired { color: red; }



/* Footer block container definition */
#footerContainer { font-size: 12px; line-height: 110%; width: 100%; display: block; background-color: #D7D7D7;}
#footerContainer a, #footerContent a:active, #footerContent a:visited { color: #333333; text-decoration: none; }
#footerContainer a:hover { color: #015291; text-decoration: none; }
#footerContainer #menubar { border-bottom: 1px dotted #F8F8F8; padding-bottom: 5px; padding-top: 5px; margin-top: 5px; margin-bottom: 5px; }
#footerContainer #menubar ul { margin-left: auto; margin-right: auto; text-align: center; }
#footerContainer #menubar li { padding: 0px; margin: 0px; display: inline; list-style-type: none; }
#footerContainer #menubar li.ColSep { padding-left: 20px; padding-right: 20px; }
#footerContainer #footerContent { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; vertical-align: top; }
#footerContainer #footerContent #ContactsContainer { float: left; width: 650px; }
#footerContainer #footerContent #ContactsContainer div { float: left; margin-right: 30px; }
/* footer Logos */
#footerContainer #footerContent #LinkLogosContainer { float: right; }
#footerContainer #footerContent #footerLinkLogos { width: 217px; height: 24px; float: right; }
#footerContainer #footerContent #footerLinkLogos a { height: 24px; margin: 0px 6px 0px 0px; background-repeat: no-repeat; float: left; }
#footerContainer #footerContent #footerLinkLogos a.logoDegois { width: 27px; background-image: url('/config/logos/logo_degois.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoDegois:hover { background-image: url('/config/logos/logo_degois_hover.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoEua { width: 57px; background-image: url('/config/logos/logo_eua.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoEua:hover { background-image: url('/config/logos/logo_eua_hover.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoE-U { width: 23px; background-image: url('/config/logos/logo_e-U.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoE-U:hover { background-image: url('/config/logos/logo_e-U_hover.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoDges { width: 31px; background-image: url('/config/logos/logo_dges.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoDges:hover { background-image: url('/config/logos/logo_dges_hover.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoApcer { width: 25px; background-image: url('/config/logos/logo_apcer.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoApcer:hover { background-image: url('/config/logos/logo_apcer_hover.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoIqnet { width: 24px; margin: 0px 0px 0px 0px; background-image: url('/config/logos/logo_iqnet.png'); }
#footerContainer #footerContent #footerLinkLogos a.logoIqnet:hover { background-image: url('/config/logos/logo_iqnet_hover.png'); }
#footerContainer #footerCopyrights { border-top: 1px dotted #F8F8F8; padding-bottom: 5px; padding-top: 10px; margin-top: 10px; margin-bottom: 0px; }
#footerContainer #footerCopyrights .rights { float: left; }
#footerContainer #footerCopyrights .webx { float: right; }

/* */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }


/* */
.dxeEditArea, .dxeMemoEditArea, .dxeBase, .dxbButton {font-family: 'Scada', sans-serif; font-size: 14px; }
.dxeTextBox .dxic { line-height: 100%; }
.dxeErrorCell {font-family: 'Scada', sans-serif; font-size: 12px; padding-bottom: 2px; }
.dxdvControl, .dxdvItem { font-family: 'Scada', sans-serif; font-size: 14px; }
.dxpControl { font-family: 'Scada', sans-serif; font-size: 12px; }
.dxdvItem { color: #333333; }
.dvTitle { font-size: 15px; font-weight: bold; color: #000066; margin-bottom: 10px; }

/* NavBar */
.dxnbLite { color: #333333; background-color: transparent; font-family: 'Scada', sans-serif; font-size: 14px; list-style: none none outside; margin: 0; float: left; padding: 0px; }
.dxnbLite a { color: #333333; /* text-decoration: none!important;*/ }
.dxnbLite .dxnb-header, .dxnbLite .dxnb-headerCollapsed { background-color: #F0F0F0; border: 1px solid #A8A8A8; overflow: hidden; padding: 4px 10px; cursor: pointer; clear: both; font-weight: normal; }
.dxnbLite .dxnb-header a, .dxnbLite .dxnb-headerCollapsed a { color: Black; text-decoration: underline!important; }
.dxnbLite .dxnb-headerCollapsedHover { color: #000066; }
.dxnbLite .dxnb-headerHover { color: #000066; }
.dxnbLite .dxnb-tmpl a, .dxnbLite .dxnb-tmpl a:active, .dxnbLite .dxnb-tmpl a:visited { color: Black; text-decoration: none; }
.dxnbLite .dxnb-tmpl a:hover { color: #000066; text-decoration: none; }


/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl { font: 12px Scada; color: #666666; }
.dxtcLoadingPanel { font: 12px Scada; color: #333333; }
.dxtcLoadingPanel td.dx { white-space: nowrap; text-align: center; padding: 6px; }

/* Tab Hyperlink*/
.dxtcTab a,
.dxtcTabWithTabPositionLeft a,
.dxtcTabWithTabPositionBottom a,
.dxtcTabWithTabPositionRight a,
.dxtcActiveTab a,
.dxtcActiveTabWithTabPositionBottom a,
.dxtcActiveTabWithTabPositionLeft a,
.dxtcActiveTabWithTabPositionRight a,
.dxtcTabHover a,
.dxtcTabHoverWithTabPositionBottom a,
.dxtcTabHoverWithTabPositionLeft a,
.dxtcTabHoverWithTabPositionRight a
{
	text-decoration: none;
	color: #666666;
}

.dxtcActiveTab,
.dxtcActiveTabWithTabPositionBottom,
.dxtcActiveTabWithTabPositionLeft,
.dxtcActiveTabWithTabPositionRight
{
	padding: 4px 36px 4px;
	text-align: center;
	background-color: #015291;
	color: #FFFFFF;
}
.dxtcActiveTabWithTabPositionLeft,
.dxtcActiveTabWithTabPositionRight
{
	padding: 3px 13px 4px 12px;
}
/* Active Tab */
.dxtcActiveTab td.dxtc,
.dxtcActiveTabWithTabPositionBottom td.dxtc,
.dxtcActiveTabWithTabPositionLeft td.dxtc,
.dxtcActiveTabWithTabPositionRight td.dxtc
{
	white-space: nowrap;
	background: transparent none!important;
	border-width: 0px!important;
	padding: 0px!important;
}
.dxtcActiveTabHover
{
}
/* Tab */
.dxtcTab,
.dxtcTabWithTabPositionLeft, 
.dxtcTabWithTabPositionBottom,
.dxtcTabWithTabPositionRight
{
	text-align: center;
	color: #666666;
}
.dxtcTab
{
	padding: 4px 36px;
	background: #E0E0E0 url('tcTabBack.gif') repeat-x bottom;
}
.dxtcTabWithTabPositionBottom
{
	padding: 4px 36px;
	background: #E0E0E0 url('tcTabBack.gif') repeat-x top;
}
.dxtcTabWithTabPositionLeft
{
	padding: 4px 16px;
	background: #E0E0E0 url('tcTabBack.gif') repeat-y right;
}
.dxtcTabWithTabPositionRight
{
	padding: 4px 16px;
	background: #E0E0E0 url('tcTabBack.gif') repeat-y left;
}
.dxtcTab td.dxtc,
.dxtcTabWithTabPositionBottom td.dxtc, 
.dxtcTabWithTabPositionLeft td.dxtc,
.dxtcTabWithTabPositionRight td.dxtc
{
	white-space: nowrap;
	background: transparent none!important;
	border-width: 0px!important;
	padding: 0px!important;
}
/* Hover */
.dxtcTabHover,
.dxtcTabHover a,
.dxtcTabHoverWithTabPositionBottom,
.dxtcTabHoverWithTabPositionBottom a,
.dxtcTabHoverWithTabPositionLeft,
.dxtcTabHoverWithTabPositionLeft a,
.dxtcTabHoverWithTabPositionRight,
.dxtcTabHoverWithTabPositionRight a
{
	background-color: #015291;
	color: #FFFFFF;
}
.dxtcPageContent,
.dxtcPageContentWithTabPositionBottom, 
.dxtcPageContentWithTabPositionLeft,
.dxtcPageContentWithTabPositionRight,
.dxtcPageContentWithoutTabs
{
	background-color: white;
	vertical-align: top;
	border-style: none!important;
}
.dxtcContent,
.dxtcContentWithTabPositionBottom,
.dxtcContentWithTabPositionLeft,
.dxtcContentWithTabPositionRight
{
	border: 1px solid #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl td.dxtcTabsCell,
.dxtcControl td.dxtcTabsCellWithTabPositionBottom,
.dxtcControl td.dxtcTabsCellWithTabPositionLeft,
.dxtcControl td.dxtcTabsCellWithTabPositionRight 
{
}
/* Scrolling */
.dxtcScrollButtonCell 
{
	border-style: none;
	width: 1px;
	vertical-align: middle;
}
.dxtcTabsCellWithTabPositionBottom .dxtcScrollButtonCell 
{
	vertical-align: bottom;
}
.dxtcScrollButtonSeparator,
.dxtcScrollButtonSeparator div 
{
	height: 1px;
	width: 1px;
}
.dxtcScrollButtonIndent, 
.dxtcScrollButtonIndent div 
{
	height: 1px;
	width: 5px;
}
.dxtcScrollButton 
{
cursor: pointer;
}
.dxtcScrollButtonHover
{
}
.dxtcScrollButtonPressed
{
}
.dxtcScrollButtonDisabled
{
	cursor: default;
}
/* Misc */
.dxtcLeftAlignCell,
.dxtcTabsCellWithTabPositionBottom .dxtcLeftAlignCell 
{
	text-align: left;
}
.dxtcRightAlignCell,
.dxtcTabsCellWithTabPositionBottom .dxtcRightAlignCell 
{
	text-align: right;
}
/* Disabled */
.dxtcDisabled,
.dxtcDisabled table
{
	color: #b8b8b8;
	cursor: default;
}

/* -- ASPxTabControl Lite -- */
.dxtcLite 
{
	overflow: hidden;
	float: left;
}
.dxtcLite .dxtc-strip,
.dxtcLite .dxtc-wrapper 
{
	list-style: none outside none;
	float: left;
	padding: 0;
	margin: 0;
	_overflow: hidden;
}
.dxtcLite .dxtc-tab,
.dxtcLite .dxtc-activeTab,
.dxtcLite .dxtc-leftIndent,
.dxtcLite .dxtc-spacer,
.dxtcLite .dxtc-rightIndent,
.dxtcLite .dxtc-sbWrapper,
.dxtcLite .dxtc-sbIndent,
.dxtcLite .dxtc-sbSpacer
{
	display: block;
	height: 24px;
	margin: 0;
}
.dxtcLite .dxtc-activeTab
{
	height: 24px;
}
.dxtcLite .dxtc-lineBreak
{
	float: none;
	display: block;
	clear: both;
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}
.dxtcLite.dxtc-noSpacing .dxtc-tab,
.dxtcLite.dxtc-noSpacing .dxtc-activeTab
{
	border-left-style: none;
}
.dxtcLite .dxtc-tab,
.dxtcLite .dxtc-activeTab
{
	float: left;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
}
.dxtcLite .dxtc-tab
{
	background: #E0E0E0 url('tcTabBack.gif') repeat-x bottom;
    border-bottom: 4px solid #015291;
    border-top: none;
    border-left: none;
    border-right: none;
}
.dxtcLite .dxtc-activeTab,
.dxtcLite .dxtc-activeTab a,
.dxtcLite .dxtc-activeTab a .dxtc-text
{
	background-color: #015291;
	color: #FFFFFF;
}
.dxtcLite .dxtc-activeTab
{
    border-bottom: 4px solid #015291;
    border-top: none;
    border-left: none;
    border-right: none;
}
.dxtcLite .dxtc-tab a 
{
	text-decoration: none;
	color: #666666;
}
.dxtcLite .dxtc-tabHover,
.dxtcLite .dxtc-tabHover a,
.dxtcLite .dxtc-tabHover a .dxtc-text
{
	color: #FFFFFF;
}
.dxtcLite .dxtc-tabHover
{
background: #015291 url('tcTabBack.gif') repeat-x bottom;
}
.dxtcLite .dxtc-leftIndent,
.dxtcLite .dxtc-spacer,
.dxtcLite .dxtc-rightIndent,
.dxtcLite .dxtc-sbWrapper,
.dxtcLite .dxtc-sbIndent,
.dxtcLite .dxtc-sbSpacer
{
	float: left;
	border-top: none;
    border-right-width: 0;
	border-left-width: 0;
	border-bottom: 4px solid #015291;
	overflow: hidden;
	_zoom: 1;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}
.dxtcLite .dxtc-spacer
{
	width: 1px;
}
.dxtcLite .dxtc-leftIndent,
.dxtcLite .dxtc-rightIndent
{
	width: 5px;
}
.dxtcLite .dxtc-link
{
	padding: 4px 36px 0px;
	display: block;
	font-size: 0;
	text-decoration: none;
	height: 100%;
	_float: left;
    border-bottom: 1px solid white;
}

.dxtcLite .dxtc-text,
.dxtcLite .dxtc-leftIndent,
.dxtcLite .dxtc-rightIndent
{
	font: normal 12px Scada;
    color: #666666;
	text-decoration: none;
	white-space: nowrap;
}
.dxtcLite .dxtc-img
{
	border-style: none;
	margin: 0 3px -4px 0;
	width: 16px;
	height: 16px;
} 
.dxtcLite.dxtc-rtl .dxtc-img
{
	margin: 0 0 -4px 3px;
}
.dxtcLite .dxtc-content 
{
	font: 13px Scada;
	color: #666666;
	background-color: #FFFFFF;
	float: left;
	clear: left;
	border: 1px none #A8A8A8!important;
	overflow: hidden;
	padding: 11px;
}
.dxtcLite.dxtc-top .dxtc-content 
{
	border-top-style: none!important;
}
/* Scrolling */
.dxtcLite .dxtc-sb          
{
	cursor: pointer;
	font-size: 0;
}
.dxtcLite.dxtc-bottom .dxtc-sb          
{
	margin-top: 0px;
}
.dxtcLite .dxtc-sbHover
{
}
.dxtcLite .dxtc-sbPressed
{
}
.dxtcLite .dxtc-sbDisabled
{
	cursor: default;
}
.dxtcLite .dxtc-sb img 
{
	border: none;
	border-style: none;
}
.dxtcLite .dxtc-sbIndent
{
	width: 5px;
}
.dxtcLite .dxtc-sbSpacer
{
	width: 1px;
}
/* Multi-row */
.dxtcLite .dxtc-n
{
	_display: inline;
}
.dxtcLiteDisabled,
.dxtcLiteDisabled .dxtc-text,
.dxtcLiteDisabled .dxtc-activeTab .dxtc-text,
.dxtcLiteDisabled .dxtc-content
{
	color: #acacac;
	cursor: default;
}
/* bottom  */
.dxtcLite.dxtc-bottom .dxtc-strip,
.dxtcLite.dxtc-bottom .dxtc-wrapper
{
	clear: left;
	*float: none;
}
.dxtcLite.dxtc-bottom .dxtc-leftIndent,
.dxtcLite.dxtc-bottom .dxtc-spacer,
.dxtcLite.dxtc-bottom .dxtc-rightIndent,
.dxtcLite.dxtc-bottom .dxtc-sbWrapper,
.dxtcLite.dxtc-bottom .dxtc-sbIndent,
.dxtcLite.dxtc-bottom .dxtc-sbSpacer
{
	border-bottom: 1px solid transparent;
	_border-bottom-color: #000001;
	_zoom: 1;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}
.dxtcLite.dxtc-bottom .dxtc-link
{
	padding: 3px 36px 0px;
}
.dxtcLite.dxtc-bottom .dxtc-activeTab .dxtc-link
{
	padding: 7px 36px 0px;
}
.dxtcLite.dxtc-bottom .dxtc-tab
{
	padding-top: 2px;
	background: #E0E0E0 url('tcTabBack.gif') repeat-x top;
}
.dxtcLite.dxtc-bottom .dxtc-tabHover
{
	background: #015291 url('tcTabBack.gif') repeat-x top;
}
.dxtcLite.dxtc-bottom .dxtc-activeTab
{
	background-color: #015291;
	color: #FFFFFF;
	padding-top: 2px;
}
.dxtcLite.dxtc-bottom .dxtc-content
{
	border-top: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom-color: #A8A8A8;
	border-left: 1px solid #A8A8A8;
	border-bottom-width: 1px;
	border-bottom-style: none!important;
}
/* left */
.dxtcLite.dxtc-left .dxtc-tab,
.dxtcLite.dxtc-left .dxtc-activeTab,
.dxtcLite.dxtc-left .dxtc-leftIndent,
.dxtcLite.dxtc-left .dxtc-spacer,
.dxtcLite.dxtc-left .dxtc-rightIndent
{
	float: none;
	*float: left;
	clear: none;
	*clear: both;
	width: auto;
	height: auto;
}
.dxtc-left.dxtc-noSpacing .dxtc-tab,
.dxtc-left.dxtc-noSpacing .dxtc-activeTab
{
	border-top-style: none;
}
.dxtcLite.dxtc-left .dxtc-link
{
	padding: 3px 16px 4px;
}
.dxtcLite.dxtc-left .dxtc-activeTab .dxtc-link
{
	padding: 3px 16px 4px 12px;
}
.dxtcLite.dxtc-left .dxtc-tab
{
background: #E0E0E0 url('tcTabBack.gif') repeat-y right;
}
.dxtcLite.dxtc-left .dxtc-tabHover
{
	background: #015291 url('tcTabBack.gif') repeat-y right;
}
.dxtcLite.dxtc-left .dxtc-activeTab
{
	background-color: #015291;
	color: #FFFFFF;
}
.dxtcLite.dxtc-left .dxtc-leftIndent,
.dxtcLite.dxtc-left .dxtc-spacer,
.dxtcLite.dxtc-left .dxtc-rightIndent
{
	border: none;
	border-right: 1px solid #A8A8A8;
	border-left: 1px solid transparent;
	width: auto;
	_border-left-color: #000001;
	_zoom: 1;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}
.dxtcLite.dxtc-left .dxtc-leftIndent,
.dxtcLite.dxtc-left .dxtc-rightIndent
{
	height: 5px;
}
.dxtcLite.dxtc-left .dxtc-spacer
{
	height: 1px;
}
.dxtcLite.dxtc-left .dxtc-content
{
	border-top: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left-color: #A8A8A8;
	border-left-width: 1px;
	border-left-style: none!important;
	float: left;
	clear: none;
}
/* right */
.dxtcLite.dxtc-right .dxtc-tab,
.dxtcLite.dxtc-right .dxtc-activeTab,
.dxtcLite.dxtc-right .dxtc-leftIndent,
.dxtcLite.dxtc-right .dxtc-spacer,
.dxtcLite.dxtc-right .dxtc-rightIndent
{
	float: none;
	*float: left;
	clear: none;
	*clear: both;
	width: auto;
	height: auto;
}
.dxtc-right.dxtc-noSpacing .dxtc-tab,
.dxtc-right.dxtc-noSpacing .dxtc-activeTab
{
	border-top-style: none;
}
.dxtcLite.dxtc-right .dxtc-link
{
	padding: 3px 16px 4px;
}
.dxtcLite.dxtc-right .dxtc-activeTab .dxtc-link
{
	padding: 3px 12px 4px 16px;
}
.dxtcLite.dxtc-right .dxtc-tab
{
background: #E0E0E0 url('tcTabBack.gif') repeat-y left;
}
.dxtcLite.dxtc-right .dxtc-tabHover
{
	background: #015291 url('tcTabBack.gif') repeat-y left;
}
.dxtcLite.dxtc-right .dxtc-activeTab
{
	background-color: #015291;
	color: #FFFFFF;
}
.dxtcLite.dxtc-right .dxtc-leftIndent,
.dxtcLite.dxtc-right .dxtc-spacer,
.dxtcLite.dxtc-right .dxtc-rightIndent
{
	border: none;
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid transparent;
	_border-right-color: #000001;
	_zoom: 1;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}
.dxtcLite.dxtc-right .dxtc-leftIndent,
.dxtcLite.dxtc-right .dxtc-rightIndent
{
	height: 5px;
}
.dxtcLite.dxtc-right .dxtc-spacer
{
	height: 1px;
}
.dxtcLite.dxtc-right .dxtc-content
{
	border-top: 1px solid #A8A8A8;
	border-right-color: #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
	border-right-width: 1px;
	border-right-style: none!important;
	float: left;
	clear: none;
}
/* Services rules */
.dxtcLite.dxtc-noTabs .dxtc-content
{
	border: 1px solid #A8A8A8!important;
}