/*----------------------------------------------- DataGrid View  -----------------------------------------------*/
.grdView
{
	width: 100%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.grdView td
{
	border-top: 1px solid #929ca8;
	border-bottom: 1px solid #929ca8;
	border-right: 1px solid #929ca8;
	border-left: 1px solid #929ca8;

    padding-top:0;
}

.grdView th
{
	border-top: 1px solid #929ca8;
	border-bottom: 1px solid #929ca8;
	border-right: 1px solid #929ca8;
	border-left: 1px solid #929ca8;
}

.grdFooterStyle
{
	background-color:#f3f7ca;
	Color:Black ;
}

.grdHeaderStyle
{
	background-color: #d9d9fa;
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.grdHeaderStyle a
{
	background-color: #d9d9fa;
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.grdPagerStyle
{
	background-color:#999999;
	Color:Black ;
	text-align: center;
}

.grdPagerStyle a
{
	background-color:#999999;
	Color: Black;
	text-align: center;
}

.grdRowStyle
{
	background-color:#efebe0;
	Color: Black;
}

.grdRowStyle td
{
	Color: Black;
	padding-top: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
}

.grdSelectedRowStyle
{
	background-color:#ebd0a9;
	Color: #000000;
	font-weight: bold;
}

.grdSortedAscendingCellStyle
{
	background-color:#f1eded;
}

.grdSortedAscendingHeaderStyle
{
	background-color:#f1eded;
}

.grdSortedDescendingCellStyle
{
	background-color:#c0c0c0;
}

.grdSortedDescendingHeaderStyle
{
	background-color:#c0c0c0;
	color: White;
}

.grdAlternatingRowStyle
{
	background-color:#FFFFFF;
	Color:Black;
}

.grdAlternatingRowStyle Td
{
	background-color:#FFFFFF;
	Color:Black;
	padding-top: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
}
/*-----------------------*/
.grdSearchPanel
{
	border: solid 1px white;
	background-color:#efebe0;
	width: 100%;
}

.grdSearchPanel td
{
	border: none 0px;
}

.grdSearchPanelHeader
{
	background-color:#f3f7ca;
}

.grdSearchTextBox
{
	width: 99%;
}

.grdSearchButton
{
}

/*-----------------------*/
.grdSelectPanel
{
	border: solid 1px white;
	background-color:#efebe0;
	width: 100%;
}

.grdSelectPanel td
{
	border: none 0px;
}

.grdSelectPanelHeader
{
	background-color:#f3f7ca;
}

.grdSelectCheckBox
{
}

.grdSelectCheckBoxLabel
{
}

.grdSelectTextBox
{
}

.grdSelectButton
{
}
/*----------------------------------------------- DataGrid View  -----------------------------------------------*/


/*----------------------------------------------- Select Permission  -----------------------------------------------*/
.prmBaseTable
{
	background-color:#c6e0d5;
	width: 100%;
}

.prmTable
{
	background-color:#add2c1;
	width: 100%;
}

.prmTable td
{
	text-align: left;
	vertical-align: middle;
}

.prmCheckBox
{
}

.prmCheckBoxLabel
{
}
/*----------------------------------------------- Select Permission  -----------------------------------------------*/


/*----------------------------------------------- Page  -----------------------------------------------*/
.PageTable
{
	width: 100%;
	height: 100%;
	/*background-color: #add2c1;*/
}

.FormTable
{
	width: 100%;
    color:#000;
}
.FormTable td
{
    color:#000;
}

.trvTD
{
	/*background-color:#7cb8ac;*/
	width: 20%;
	vertical-align: top;
}

.ControlTD 
{
	width: 80%;
	vertical-align: top;
}

.ControlTable
{
	width: 100%;
}

/*----------------------------------------------- Page  -----------------------------------------------*/


/*----------------------------------------------- Calendar  ------------------------------------------------*/
.sdfCal
{
	background-color: WhiteSmoke;
	border: solid 1px black;
}
.sdfCal td
{
	text-align: center;
	padding: 4px 4px 4px 4px;
}
.sdfCal a, .sdfCal a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #6c66cc;
}
.sdfCal a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #8000a2;
}
		
.sdfCalWeekName
{
	background-color: Silver;
}
		
.sdfCalSelDay
{
	background-color: Gray;
}
		
.sdfCalSelDay a
{
	color: #000000;
}
		
.sdfCalSelHoliday
{
	background-color: #e2cac4;
}
		
.sdfCalTime
{
}
/*----------------------------------------------- Calendar  ------------------------------------------------*/


/*----------------------------------------------- Tab Control ------------------------------------------------*/
.TabControl 
{
	height: 100%; 
	width: 100%;
}
.TabControlContainer
{
	height: 100%; 
	width: 100%;
}
.TabBar
{
	width: 100%;
}
.TabBarRow
{
}
.TabBarItemTD
{
}
.TabBarSelectedItemTD
{
}
.TabBarItem
{
}
.TabBarSelectedItem
{
}
.TabBarItemDiv
{
}
.TabBarSelectedItemDiv
{
}
/*----------------------------------------------- Tab Control ------------------------------------------------*/

/*----------------------------------------------- Path Viewer ------------------------------------------------*/
.PathViewer
{
	color: White;	
}

a.PathViewer
{
	color: White;	
}

a.PathViewer:hover
{
	color: White;
}
/*----------------------------------------------- Path Viewer ------------------------------------------------*/

/*----------------------------------------------- Gallery User Control ------------------------------------------------*/
.GalleryPageNumber
{
	text-decoration: none;
}

.GalleryPageNumber a
{
	text-decoration: none;
}

.GalleryPageNumber a:hover
{
	text-decoration: underline;
}

.GalleryPageNumberDisabled
{
	text-decoration: none;
	color: Gray;
}


/*--------------------- Catalog Mode ---------------------*/
.GalleryCatalogTable
{
}

.GalleryCatalogTr
{
}

.GalleryCatalogTd
{
}

.GalleryCatalogImage
{
	border: none 0;
}

.GalleryCatalogLink
{
}

.GalleryCatalogLink a
{
}

.GalleryCatalogLink a:hover
{
}
/*--------------------- Catalog Mode ---------------------*/


/*--------------------- Grid Mode ---------------------*/
.GalleryGridTable
{
}

.GalleryGridTr
{
}

.GalleryGridTd
{
}

.GalleryGridImage
{
	border: none 0;
}

.GalleryGridLink
{
}

.GalleryGridLink a
{
}

.GalleryGridLink a:hover
{
}
/*--------------------- Grid Mode ---------------------*/


/*--------------------- Table Mode ---------------------*/
.GalleryTableTable
{
}

.GalleryTableTr
{
}

.GalleryTableTd
{
	text-align: center;
}

.GalleryTableImage
{
	border: none 0;
}

.GalleryTableLink
{
}

.GalleryTableLink a
{
}

.GalleryTableLink a:hover
{
}
/*--------------------- Table Mode ---------------------*/


/*--------------------- Slid Mode ---------------------*/

.GallerySlidTable
{
}

.GallerySlidTr
{
}

.GallerySlidTd
{
	text-align: center;
}

.GallerySlidImageBig
{
	border: none 0;
}

.GallerySlidLink
{
}

.GallerySlidLink a
{
}

.GallerySlidLink a:hover
{
}

.GallerySlidTumbTable
{
}

.GallerySlidTumbTr
{
}

.GallerySlidTumbTd
{
	text-align: center;
}

.GallerySlidTumbImage
{
	border: none 0;
}

.GallerySlidTumbImageSelected
{
}

.GallerySlidTumbLink
{
}

.GallerySlidTumbLink a
{
}

.GallerySlidTumbLink a:hover
{
}


.GalleryNavigationTd
{
	text-align: center;
	vertical-align: middle;
}

.GalleryNavigationImage
{
	border: none 0;
}

.GalleryNavigationLink
{
	text-decoration: none;
}

.GalleryNavigationLink a
{
	text-decoration: none;
}

.GalleryNavigationLink a:hover
{
	text-decoration: none;
}
/*--------------------- Slid Mode ---------------------*/
/*----------------------------------------------- Gallery User Control ------------------------------------------------*/

/*-----------------------------------------------  Navigatore  ------------------------------------------------*/
.TabBar
{
	background-color: #459a87;
}

.TabBarRow
{
	background-color: #459a87;
	color: #f2f6e7;
}

.TabBarSelectedItemTD
{
	background-color: #459a87;
	color: #f2f6e7;
}

.TabBarItemTD
{
	background-color: #459a87;
	color: #f2f6e7;
}

.TabBarSelectedItem
{
	background-color: #add2c1;
	color: #6d6a3f;
}

.TabBarSelectedItemDiv
{
	background-color: #add2c1;
	color: #6d6a3f;
	padding: 4px 6px 4px 6px;
}

.TabBarItem
{
	background-color: #459a87;
	color: #f2f6e7;
	text-decoration: none;
	padding: 4px 6px 4px 6px;
}

.TabBarItem a
{
	background-color: #459a87;
	color: #f2f6e7;
	text-decoration: none;
}

.TabBarItemDiv
{
	background-color: #459a87;
	color: #f2f6e7;
	padding: 4px 6px 4px 6px;
}

/*-----------------------------------------------  Navigatore ------------------------------------------------*/

/*-----------------------------------------------  Faq Viewer ------------------------------------------------*/
.FaqVwTable
{
}

.FaqVwRow
{
	padding-top: 4px;
	padding-bottom: 4px;
}

.FaqVwRowAlternate
{
	padding-top: 4px;
	padding-bottom: 4px;
}

.FaqVwQuestion
{
}

.FaqVwQuestion a
{
	text-decoration: none;
	font-weight: bold;
}

.FaqVwAnswer
{
}

/*-----------------------------------------------  Faq Viewer ------------------------------------------------*/

/*---------------------------------------------  Search Control ----------------------------------------------*/
.tblSearch
{
}
.txtSearch
{
}
.btnSearch
{
}
/*---------------------------------------------  Search Control ----------------------------------------------*/

/*--------------------------------------------  Main Menu ---------------------------------------------*/
.mainmenu
{
	color: #000000 !important;
	font-size: 13px;
    z-index:9999;
}
.mainmenu a
{
	color: whitesmoke !important;
    text-decoration:none;
	font-size:13px;
}
.mainmenu table
{
    padding:2px;
    border-spacing:2px;
    font-size:13px;
    z-index:9999;
    
    border:1px solid silver;
    text-align:center;
    vertical-align:middle;
    width:160px;
    height:40px;
}
.mainmenu table td
{
	vertical-align: middle !important;
	font-size: 13px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
    border-spacing:2px;
}

.mainmenuChild
{
	background-color: gray;
	color: #000000 !important;
    border:0px dashed #000000 !important;
}
.mainmenuChild a
{
	background-color: gray;
	color: whitesmoke !important;
}
.mainmenuChild table
{
	background-color: gray;
	color: #000000 !important;
    z-index:9999;
}
.mainmenuChild table td
{
	border: none 0px !important;
	padding: 3px 3px 3px 3px !important;
	vertical-align: middle !important;
	font-size: 10pt;
	background-image: URL(/SImages/spacer.gif);
	background-position: center left !important;
	background-repeat: repeat-y !important;
    z-index:9999;
}
.mainmenuChild table td a
{
}
.mainmenuChild table td img
{
	width: 16px;
	height: 16px;
}
.mainmenuChild table td span
{
	padding: 6px 6px 6px 6px !important;
}
/*--------------------------------------------  Main Menu ---------------------------------------------*/

/*--------------------------------------------  Horizontal Menu ---------------------------------------------*/
.mnuHrz
{
	color: #b90a0a !important;
	font-size: 10pt;
    border-spacing:2px;
}
.mnuHrz a
{
	color: #b90a0a !important;
	font-size: 9pt;
}
.mnuHrz table
{
    border-spacing:2px;
    padding:2px;
    width:155px;
}
.mnuHrz table td
{
	padding: 4px 4px 4px 4px !important;
	vertical-align: middle !important;
	font-size: 10pt;
	color: #b90a0a !important;

    border:1px solid silver;
    text-align:center;
    vertical-align:middle;
    width:155px;
    height:35px;
}

.mnuHrzChild
{
	background-color: gray;
	color: #FFFFFF !important;
}
.mnuHrzChild a
{
	color: #FFFFFF !important;
}
.mnuHrzChild table
{
	background-color: gray;
    border:2px dashed #000000 !important;
}
.mnuHrzChild table td
{
	background-color: gray;
	border: none 0px !important;
	padding: 2px 3px 3px 2px !important;
	vertical-align: middle !important;
	font-size: 10pt;
	background-image: URL(/Images/rtlmnuBg.png);
	background-position: center left !important;
	background-repeat: repeat-y;
}
.mnuHrzChild table td a
{
	padding: 3px 3px 3px 3px !important;
}
.mnuHrzChild table td img
{   
	width: 16px;
	height: 16px;
}
.mnuHrzChild table td span
{
	padding: 6px 6px 6px 6px !important;
}
/*--------------------------------------------  Horizontal Menu ---------------------------------------------*/

/*------------------------------------------  Domain Status Table -------------------------------------------*/

.DomainStatusTbl
{
	background-color: #EEEEEE;
	border: solid 1px black;
}
/*------------------------------------------  Domain Status Table -------------------------------------------*/
/*------------------------------------------ OwnerControl -------------------------------------------*/
.OwnerControl {
    color:#FFFFFF;
}
.OwnerControl td{
    color:#FFFFFF;
}
/*------------------------------------------ OwnerControl -------------------------------------------*/