/*  $RCSFile: defaultStd.css $
 Copyright (C) Addon Nice Technologies 2010
 $Source: ?/Addon Nice/AddonNice/AddonNice/App_Themes/defaultStd.css $
 $log$
 Revision 33 2010/08/10 12:07:16  christian.surieux
   Updated Log comment not propagated to .skin .css .master files
 */
/* Standard HTML tags  Common part to all themes */

html
{
	width:100%;
	height:100%;
	border:0;
	padding:0;
}

body
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	min-height: 100%;
	cursor: default;
}


label
{
   cursor:            hand;
}


table
{
   cursor: default;
}

.ModuleSpacer, .ModuleSpacerAlt /* separator for module automatic buttons */
{
	width: 100%;
	padding-left: 0px;
	padding-bottom: 2px;
	overflow: hidden;
	padding-top: 2px;
}

.TablePane
{
    table-layout:auto !important;
    empty-cells: hide;
}

/* Three panes */
.LeftPane
{
	padding-right:0px;
	padding-left:6px;
	padding-bottom:0px;
	margin:0px;
	padding-top:6px;
}

.RightPane
{
	padding-right:6px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:6px;
}

.ContentPane
{
	border-right:none;
	padding-right:6px;
	border-top:none;
	padding-left:6px;
	padding-bottom:0px;
	margin:0px;
	border-left:none;
	padding-top:6px;
	border-bottom:none;
	overflow:hidden;
}

.PanesHorizontalSeparator
{
	margin:0;
	border:0;
	padding-right:0;
	padding-left:0;
	padding-bottom:10px;
	padding-top:10px;
	overflow:hidden;
}

.PanesVerticalSeparator
{
	margin:0;
	border:0;
	padding-bottom:0;
	padding-top:0;
	width:20px;
	overflow:hidden;
}

/* to have footer just on top of page or below last content if higher than a page */
.MainContainer
{
	float:left;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
}

.adn_sitetitle
{
	float: left;
	table-layout: fixed;
	border-collapse: collapse;
	border:0;
}

.adn_header
{
	float:left; 
	width: 100%;
	margin: 0;
	border: 0;
	padding:0;
}

.adn_mainpanes
{
	float:left;
	width:100%;
}

.adn_footer
{
	float:left;
	margin-left: 0;
	margin-top: 0;
	width:100%;
	min-width: 510px;
	border: 0;
	padding:0;
}

.adn_foot
{
	float:left;
	width: 24.5%;
	border: 0;
	padding:0;
	display:inline;
 }

.adn_foot span, .adn_foot a
{
	margin-left: 5%;
	padding: 5px;
	text-align: center;
	color: Black;
	height: auto;
	display: block;
}

.float-divider
{
	clear:both;
	display:block;
}

/* Buttons in telerik grids to have hand cursor on them */
.HandImageButton
{
   cursor: hand;
}

.SiteSettings
{
	float:left;
}

.SiteSettingsNxt
{
	position:relative;
	left:20px;
}

.adn_imgdiv
{
	float: left;
	margin-left: 10%;
	position:relative;
	width: 80%;
	margin-bottom: 0;
	height: auto;
}

.adn_menubanner
{
	float:left;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
}

.adn_centermenu
{
	margin-top:  2px;
	margin-left: 20%;
	max-width: 70%;
	min-width: 300px;
}

.adn_centermenu div.RadMenu 
{ 
    float: none; 
    display: inline-block; 
} 

/* Literal/Text td in edit tables */
.TB750
{
    width:750px;
    border: 0;
}

.TD100P
{
    width: 100%; 
}

.LTD150
{
    width: 150px;
    text-align: left;
    padding-right: 5px;
}

.TTD150
{
    width: 150px;
    text-align: right;
    padding-left: 5px;
}

.RTD400
{
    width: 400px;
    text-align: left;
}

.RTD200
{
    width: 200px;
    text-align: left;
}

.RTD600
{
    width: 600px;
    text-align: left;
}

.RTB98P
{
    width: 98%;
}

/* Add Modules */

.RelPosition
{
    position:relative; 
}

.AddModuleMain
{
    position: relative;
    width: 100%; 
    min-width: 190px; 
}

.AddModule30
{
    float: left; 
    width: 30%;
    min-width: 50px;
}

.AddModule70
{
    float: left; 
    position: relative;
    width: 60%; 
    min-width: 130px;
}

.AddModuleC1
{
    float: left; 
    width: 80%;
}

.AddModuleHlpPnl
{
    float:left; 
    position:relative; 
    left:0px;
}

.AddModuleBtn
{
    float:left; 
    position:relative; 
    left:0px;
}

.AddModuleF100
{
    float:left; 
    width:100%;
}

/* Create User Wizard */
.RegisterMain
{
     width: 700px; 
     margin-left: auto; 
     margin-right:auto;
}

.RegisterHeader
{
    min-width:600px; 
    margin-left:auto; 
    margin-right:auto; 
    text-align:center;
}

.RegisterStep
{
    min-width:600px; 
    margin-top: 20px;
    margin-left:auto; 
    margin-right:auto; 
}

.Register150
{
    width: 150px;
    text-align: right;
    padding-right: 5px;
}

.Register400
{
    width: 400px;
    text-align: left;
}

.Register550
{
    width: 550px;
    text-align: left;
}
/* Standard HTML tags Theme Hay */


body
{
	font: 12px arial,verdana,sans-serif;
	color: #333;
	background-color: #FFFFDD;
}
a, hr
{
	color: #333;
	font-weight: bold;
}

a:hover
{
	color: #9eda29;
}

.PropertyTitle
{
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
	font-family: tahoma;
}


.ModuleSpacer, .ModuleSpacerAlt /* separator for module automatic buttons */
{
	color: #000000;
}


.Error /* Error and warning messages */
{
	color:Red;
}

.adn_sitetitle
{
	font-family: Tahoma;
	font-size: 40px;
	font-weight: bold;
	font-style: oblique;
	font-variant: normal;
	text-align:left;
	white-space:nowrap;
}

/* left part of upper site banner */
.adn_siteupperlogo
{
	float:left; 
	width: 60%;
}
/* right part of upper site banner */
.adn_siteuppermenu
{
	float:right; 
	width:40%;
	border:0;
}
/* left part of header inside adn_siteupperlogo */
.adn_siteupperlogoimg
{
	float:left; 
	min-width: 100px; 
	width: 20%; 
	margin:0; 
	padding:0; 
	border: 0;
}
/* right part of header inside adn_siteupperlogo */
.adn_siteupperlogotitle
{
	float:right; 
	min-width: 300px; 
	width: 80%; 
	margin:0; 
	padding:0; 
	border: 0;
}

.adn_sitelink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	text-align:center;
	color: #333;
}

.adn_sitelink a a:selected
{
    color: #000000;
}

.adn_sitelink a:hover
{
    color: #C0C0C0;
}

.upperrmenuright
{
    position: absolute;
    right:0;
    top:0;
    z-index: 5;
}

.adn_siteLang
{
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 4;
}

.adn_sitelink2
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	text-align:center;
	color: #ffffff;
}

.adn_sitelink2 a a:selected
{
    color: #FFFF00;
}

.adn_sitelink2 a:hover
{
	color: #9eda29;
}

.adn_footer2
{
    position:absolute;
	bottom: 20px;
	left:0;
	margin-left: 0;
	margin-top: 0;
	width:100%;
	min-width: 510px;
	border: 0;
	padding:0;
}

.smalltext
{
	font:10px "segoe ui",arial,verdana,sans-serif;
}
/* Hay for PageLayout Docking */

.DockZ
{
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:1px;
}

.dockadd
{
    width: 20px !important;
    background:url(/App_themes/Hay/Img/adn_add.gif) !important;
}

.dockdelete
{
    width: 20px !important;
    background:url(/App_themes/Hay/Img/adn_delete.gif) !important;
}

.dockedit
{
    width: 20px !important;
    background:url(/App_themes/Hay/Img/adn_edit.gif) !important;
}

.dockjump
{
    width: 20px !important;
    background:url(/App_themes/Hay/Img/adn_splitbar_expand_h.gif) !important;
}
/* $RCSFile$
 Copyright (C) Addon Nice Technologies 2010
 $Source$
 $log$
 */
/* StdECommerce.css */

/* End Transac */
.OopsKo
{
	font-family: Arial;
	font-weight: bolder;
	font-size: x-large;
	display: inline-block;
	width: 520px;
	height: 400px;
	background: url(/App_Themes/CommonImg/oops.png) no-repeat;
}

.HiOK
{
	font-family: Arial;
	font-weight: bolder;
	font-size: x-large;
	display: inline-block;
	width: 520px;
	height: 400px;
	background: url(/App_Themes/CommonImg/ok.png) no-repeat;
}


/* Currency chooser */
.adn_LangSw_sel
{
    width: 50px;
}
.adn_LangSw_tbl
{
    width: 50px;
}

.CurrencySwTable
{
    width: 50px;
}
.CurrencySwSelCell
{
    width: 20%;
}

.CurrencySwCell
{
    width: 80%;
}

.ProductsSellingMain
{
	position: relative;
	width: 100%;
}

.ProductsMessage
{
	position: absolute;
	left: 50%;
	top: 5px;
    z-index: 100;
}

.SortProdOrder
{
}

.ProductsSort
{
	position: absolute;
	right: 235px;
	top: 5px;
	margin-top: 3px;
    width: 100px;
    z-index: 100;
}

.ProductsLanguageChooser
{
	position: absolute;
	right: 120px;
	top: 5px;
    width: 100px;
    z-index: 100;
}

.ProductsCurrencyChooser
{
	position: absolute;
	right: 5px;
	top: 5px;
    width: 100px;
    z-index: 100;
}

ProductsSellingTabs
{
	width: 100%;
}

/* products list Tab */
.ProductsList
{
    float: left; 
    width: 100%;
}

.ProductsPager
{
    margin-left: auto; 
    margin-right: auto; 
    width: 180px;
}

.ProductsImage
{
	margin-left:auto;
	margin-right:auto;
}

.ProductPaging td
{
	padding-right: 4px;
} 



/* details Tab */
.ProductsDetail
{
    position:relative;
    width: 100%;
}

.ProductsDetailAdd2Cart
{
    position: absolute;
    right: 20px;
    top: 20px;
}

.ProductsDetailContent
{
    float:left;
    width: 100%;
}


/* shopping cart Tab */
.ProductsShoppingCart
{
    position:relative;
    width: 100%;
    overflow: hidden;
}

.ProductsShoppingCartImg
{
	background-image: url(/App_Themes/CommonImg/cart_flower.png);
	background-repeat: repeat-y;
	background-position: left bottom;
	width: 920px;
}

.ProductsCartListMargin
{
    padding-top: 20px; 
    padding-left: 10px; 
    padding-right: 10px; 
    padding-bottom: 20px; 
	background-color: Transparent;
    min-width: 900px; 
}

.ProductsCartList
{
	margin-left: auto;
	margin-right:0px;
	padding-bottom: 20px;
    background-color: transparent;
    width: 900px; 
}

.ProductsCartListTotals
{
	background-image: url(/App_Themes/CommonImg/background_totals.png);
	background-repeat: no-repeat;
	background-position: left top;
    background-color: transparent;
	margin-left: auto;
	margin-right:20px;
    width: 300px; 
    height: 100px;
}

.ProductsCartListTotalsMargin
{
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-right:10px;
    width: 250px; 
    white-space:nowrap;
    background-color: transparent;
}

.ProductsPleaseLogon
{
	margin-left: auto;
	margin-right: 10px;
    width: 200px;
    padding: 10px 10px 10px 10px;
    border: solid 1px red;
}

.ProductsCheckoutBtn
{
	margin-left: auto;
	margin-right: 0px;
	width: 200px;
    padding: 0px 5px 0px auto;
    text-align: right;
}

/* Products2Checkout */
.CheckOutPanel
{
    width: 950px; 
    margin-left: auto; 
    margin-right: auto;
}

.TopCheckOut
{
    float: left; 
    width: 900px; 
    margin-bottom:10px; 
}



.ProductCheckOut
{
    float: left; 
    width: 900px; 
    height: 450px;
    border-top-color: Black; 
    border-top-style: solid; 
    border-top-width: 1px;
    border-bottom-color: Black; 
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
    background-image: url(/App_themes/commonimg/flower_selling_page.png); 
    background-color: Transparent; 
    background-repeat: no-repeat;
}

.UpperCheckOut
{
    float: left; 
    width: 900px;
    margin-top:10px;
}

.LeftCheckOut
{
    float: left; 
    width: 300px; 
    margin-top: 10px;
}

.RightCheckOut
{
    float: left; 
    width: 400px; 
    margin-top: 10px;
}

.FullCheckOut
{
    float: left; 
    width: 900px;
}

.TotalsCheckOut
{
    float: right; 
    width: 600px;
    position:relative;
}

.TotalCheckOut
{
    float: left; 
    width: 300px; 
    margin-top: 10px;
    text-align: right;
}

.Total2CheckOut
{
    float: left; 
    min-width: 80px; 
    margin-top: 10px;
    margin-right: 10px;
    text-align: right;
}

.BotCheckCheckOut
{
    float: left; 
    width: 900px; 
    margin-top: 20px; 
    margin-bottom: 20px;
}

.ValidCheckOut
{
    float: left; 
    width: 700px;
    margin-top: 10px; 
}

.BottomInfoCheckOut
{
    float: left; 
    width: 800px;
    margin-top: 10px; 
    margin-left: 50px; 
    text-align:left;
}

.LButtonCheckCheckOut
{
    float: left; 
    width: 300px; 
    margin-top: 20px;
}

.RButtonCheckCheckOut
{
    float: right; 
    width: 100px;
    margin-top: 20px; 
    margin-right: 50px; 
    text-align: right;
}

.header_checkout
{
	float:left; 
	margin-left: 18%;
	min-width :800px;
	background-color: White;
	border : 0;
	padding:0;
}

.footer_checkout
{
	position: absolute;
	bottom:0px; 
	left: 18%;
	min-width :800px;
	background-color: White;
	border :0;
	padding:0;
}

/* Finalized orders */

.FinalizedMessage
{
    width:100%;
    text-align: center;
}

.FinalizedOrder
{
    width:100%;
    text-align: center;
    width:100%;
    overflow:scroll;
    border-top: solid 1px white;
    border-left: solid 1px white;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
}

/* ECommerce.css Hay Gold */

.OrderStep
{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	font-family: tahoma;
}

/* Styles for DataList with ProductsImage skin */
.ProductsDataList
{
	background-color:Transparent;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	width: 100%;
}

.ProductsDtlHeader
{
	background-color:#6699FF;
	color:White;
	font-weight:bold;
}

.ProductsDtlFooter
{
	background-color:#6699FF;
	color:White;
	font-weight:bold;
}

.ProductsDtlItem
{
	background-color:Transparent;
}

.ProductsDtlAlternatingItem
{
	background-color:Transparent;
}

.CrmSeparator
{
	background-color:Black;
}

.ProductsDtlSelectedItem
{
	background-color:#9999FF;
	color:#F7F7F7;
	font-weight:bold;
}

.ProductsDtlEdit
{
	background-color:#669900;
	color:Black;
}
/*  $RCSFile: FixesStd.css $
 Copyright (C) Addon Nice Technologies 2010
 $Source: ?/Addon Nice/AddonNice/AddonNice/App_Themes/FixesStd.css $
 $log$
 Revision 33 2010/08/10 12:07:16  christian.surieux
   Updated Log comment not propagated to .skin .css .master files
 */
/* scrollbar pb in IE: they are part of the area, so they cut treeview values */
/*Targetting IE6*/
* html .TreeView
{
    padding-bottom:20px;
}

/*Targetting IE7*/
*+html .TreeView
{
    padding-bottom:20px;
}
/* Fixes specific for this theme */

	/* $RCSFile$
 Copyright (C) Addon Nice Technologies 2010
 $Source$
 $log$
 */
/* CrmImageSelectStd.css common styles for AddonNice Image Library  */

.CRMImage
{
	margin-left:auto;
	margin-right:auto;
}

.Paging td
{
	padding-right: 4px;
} 



/* styles for CrmImageBookSelect */

.ImageSelectTop,
.ImageSelectBottom
{
	width: 751px;
}

.ImageSelectTop h1{text-indent:-4000px;margin:0;padding:0}

.ImageSelectLeft{float:left;width:477px;left:20px;position:relative;}
.ImageSelectRight{float:right;width:219px;right:20px;position:relative;}
.ImageSelectRightTop{height:4px;background:url(/App_Themes/CommonImg/ImgMan/ImageSelectRightTop.gif) no-repeat;}
.ImageSelectRightMiddle{background:url(/App_Themes/CommonImg/ImgMan/ImageSelectRightBg.gif) repeat-y #cbdcf3;}
.ImageSelectRightBottom{height:4px;background:url(/App_Themes/CommonImg/ImgMan/ImageSelectRightBottom.gif) no-repeat;clear:both;}
.ImageSelectRightMiddle table {color:#466497;font-size:11px;}
.ImageSelectRightMiddle table span {display:block;}
.fclear{clear:both;height:1px;margin-bottom:-1px}

.NoPadding {padding:0 !important;}

.ImageSelectProductDetails {background: #cedff7 url(/App_Themes/CommonImg/ImgMan/ImageSelectProductDetails.jpg) no-repeat;float:right;width:219px;}
.ImageSelectProductDetails a { padding: 5px 27px; line-height: 23px; margin-right: 11px;background: url(/App_Themes/CommonImg/ImgMan/ImageSelectButton.gif) no-repeat;text-align:center; color:#43587c;text-decoration:none;}
/* AddonNice ImageManager Hay */



/* styles for CrmImageBookSelect */

.ImageSelectWrap{width: 751px;background:url(Img/ImgMan/ImageSelectBg.png) repeat-y;}
.ImageSelectTop{height:20px;background:url(Img/ImgMan/ImageSelectTop.png) no-repeat}
.ImageSelectBottom{height:19px;background:url(Img/ImgMan/ImageSelectBottom.png) no-repeat}

/* Styles for DataList with CrmImage skin */

.CrmImageDataList
{
	background-color:Black;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	width:100%;
}

.CrmImageHeader
{
	background-color:#6699FF;
	color:White;
	font-weight:bold;
}

.CrmImageFooter
{
	background-color:#6699FF;
	color:White;
	font-weight:bold;
}

.CrmImageItem
{
	background-color:Transparent;
}

.CrmImageAlternatingItem
{
	background-color:#62818E;
	color:Black;
}

.CrmSeparator
{
	background-color:Black;
}

.CrmImageSelectedItem
{
	background-color:Transparent;
	color:#F7F7F7;
	font-weight:bold;
}

.CrmImageEdit
{
	background-color:Transparent;
	color:Black;
}
/* css for Default Module layout : HayGold */

.Default_ModuleTable
{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	width: 100%;
	table-layout: fixed;
	overflow: hidden;
	border-collapse: collapse;
}

.Default_ModuleTopLeft
{
	background: url('img/Window/WindowSprites.gif') no-repeat 0 0;
	height: 32px;
    width: 5px;
}

.Default_ModuleHeaderTitle
{
	-moz-user-select: none;
	font-size: 1px;
	line-height: 6px !important;
	height: 32px;
    background: transparent url('img/Window/WindowSprites.gif')  repeat-x 0 -100px;
}

.Default_ModuleTitle
{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px !important;
	font-size: 11pt;
	font: arial,verdana,sans-serif;
	margin-left: 10px;
	margin-top:4px;
	overflow:visible;
	white-space: nowrap;
	text-transform:capitalize;
}

.Default_ModuleButtonsContainer
{
	display: block;
	float: right;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
}

.Default_ModuleButton
{
	display: inline;
}

.Default_ModuleTopRight
{
    background: url('img/Window/WindowSprites.gif') no-repeat 0 -50px;
    height: 32px;
    width: 5px; 
}

.Default_ModuleBodyLeft,
.Default_ModuleBodyRight
{
	background: transparent url('img/Window/WindowVerticalSprites.gif') repeat-y;
    width: 5px;
}

.Default_Module /* Content of each Module, style applied to the TD element receiving the acsx controls */
{
	height: 100%;
	border-bottom: 0;
	background: #FFFFFF;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right:10px;
	padding-top:10px;
}

.Default_ModuleFooterLeft
{
    width: 5px; height: 6px;
    background-image: url('img/Window/WindowSprites.gif');
    background-repeat: no-repeat;
    background-position: 0 -150px;
}

.Default_ModuleFooterRight
{
    width: 5px; height: 6px;
    background-image: url('img/Window/WindowSprites.gif');
    background-repeat: no-repeat;
	background-position: 0 -170px;
}

.Default_ModuleFooterCenter
{
	background: transparent url('img/Window/WindowSprites.gif') repeat-x 0 -190px;
	height: 6px;
}

/* Alternate module layout for Hay */

.Default_Alt_ModuleTable
{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

.Default_Alt_ModuleTopLeft
{
	background: url('img/Window/WindowSpritesAlt.gif') no-repeat 0 0;
	height: 32px;
    width: 5px;
}


.Default_Alt_ModuleHeaderTitle
{
	-moz-user-select: none;
	font-size: 1px;
	line-height: 6px !important;
	height: 32px;
    background: transparent url('img/Window/WindowSpritesAlt.gif')  repeat-x 0 -100px;
}

.Default_Alt_ModuleTitle
{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px !important;
	font-size: 11pt;
	font: arial,verdana,sans-serif;
	margin-left: 10px;
	margin-top:4px;
	overflow: auto; 
	white-space:nowrap;
	text-transform:capitalize;
}

.Default_Alt_ModuleTitle a
{
	color: #ffffff;
}

.Default_Alt_ModuleButtonsContainer
{
	display: block;
	float: right;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
}

.Default_Alt_ModuleButton
{
	display: inline;
}

.Default_Alt_ModuleTopRight
{
    width: 5px; 
    height: 32px;
    background: url('img/Window/WindowSpritesAlt.gif') no-repeat 0 -50px;
}

.Default_Alt_ModuleBodyLeft,
.Default_Alt_ModuleBodyRight
{
    width: 5px;
	background: transparent url('img/Window/WindowVerticalSpritesAlt.gif') repeat-y;
}

.Default_Alt_Module
{
	background: #FFFFFF;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: #000000;
}

.Default_Alt_ModuleFooterLeft
{
    width: 5px; height: 6px;
    background-image: url('img/Window/WindowSpritesAlt.gif');
    background-repeat: no-repeat;
    background-position: 0 -150px;
}

.Default_Alt_ModuleFooterRight
{
    width: 5px; height: 6px;
    background-image: url('img/Window/WindowSpritesAlt.gif');
    background-repeat: no-repeat;
	background-position: 0 -170px;
}

.Default_Alt_ModuleFooterCenter
{
	background: transparent url('img/Window/WindowSpritesAlt.gif') repeat-x 0 -190px;
	height: 6px;
}
/* Default_alt end */
/* css for DefaultFit Module layout : Hay Gold*/

.Default_ModuleTableFit
{
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse:collapse;
}

.Default_ModuleTopLeftFit
{
	background: url('img/Window/WindowSprites.gif') no-repeat 0 0;
	height: 32px;
    width: 4px;
}

.Default_ModuleTopRightFit
{
    background: url('img/Window/WindowSprites.gif') no-repeat 0 -50px;
    height: 32px;
    width: 4px; 
}

.Default_ModuleBodyLeftFit,
.Default_ModuleBodyRightFit
{
	background: transparent url('img/Window/WindowVerticalSprites.gif') repeat-y;
    width: 4px;
}

.Default_ModuleFit /* Content of each Module, style applied to the TD element receiving the acsx controls */
{
    width: auto;
	border: 0;
	padding: 0;
	background: #FFFFFF;
}

.Default_ModuleFooterLeftFit
{
    width: 4px; height: 4px;
    background-image: url('img/Window/WindowSprites.gif');
    background-repeat: no-repeat;
    background-position: 0 -150px;
}

.Default_ModuleFooterRightFit
{
    width: 4px; height: 4px;
    background-image: url('img/Window/WindowSprites.gif');
    background-repeat: no-repeat;
	background-position: 0 -170px;
}

.Default_ModuleFooterCenterFit
{
	background: transparent url('img/Window/WindowSprites.gif') repeat-x 0 -190px;
	height: 4px;
}

/* Alternate module layout for Hay */

.Default_Alt_ModuleTableFit
{
	padding: 0;
	margin: 0;
	border: 0;
}

.Default_Alt_ModuleTopLeftFit
{
	background: url('img/Window/WindowSpritesAlt.gif') no-repeat 0 0;
	height: 32px;
    width: 4px;
}

.Default_Alt_ModuleTopRightFit
{
    width: 4px; 
    height: 32px;
    background: url('img/Window/WindowSpritesAlt.gif') no-repeat 0 -50px;
}

.Default_Alt_ModuleBodyLeftFit,
.Default_Alt_ModuleBodyRightFit
{
    width: 4px;
	background: transparent url('img/Window/WindowVerticalSpritesAlt.gif') repeat-y;
}

.Default_Alt_ModuleFit
{
	background: #FFFFFF;
	padding: 0;
	color: #000000;
}

.Default_Alt_ModuleFooterLeftFit
{
    width: 4px; height: 4px;
    background-image: url('img/Window/WindowSpritesAlt.gif');
    background-repeat: no-repeat;
    background-position: 0 -150px;
}

.Default_Alt_ModuleFooterRightFit
{
    width: 4px; height: 4px;
    background-image: url('img/Window/WindowSpritesAlt.gif');
    background-repeat: no-repeat;
	background-position: 0 -170px;
}

.Default_Alt_ModuleFooterCenterFit
{
	background: transparent url('img/Window/WindowSpritesAlt.gif') repeat-x 0 -190px;
	height: 4px;
}
/* Default_alt end */
/*  $RCSFile: LayoutNoLayoutStd.css $
 Copyright (C) Addon Nice Technologies 2010
 $Source: ?/Addon Nice/AddonNice/AddonNice/App_Themes/LayoutNoLayoutStd.css $
 $log$
 Revision 33 2010/08/10 12:07:16  christian.surieux
   Updated Log comment not propagated to .skin .css .master files
 */
/* Main table in module without layout Std format common to all modules */

.TableNoLayout
{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

/* Title of each module without layout*/
.TitleNoLayout
{
	height:22px;
	width:60%;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: block;
	border-width: 0px;
	border-collapse: collapse;
	float:left; /* needed by firefox, FireFox does not supports alig=left -> replace by float:left everywhere */
}
/* Buttons cell without layout*/

.ButtonsNoLayout
{
	width:100% !important;
	height:22px;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: block;
	border-width: 0px;
	border-collapse: collapse;
}
/* Main table in module without layout Hay */


.TableNoLayout
{
	color: #fff;
}

/* Title of each module without layout*/
.TitleNoLayout
{
	color: #fff;
	font-weight: bold;
	font-size: 11pt;
	font: arial,verdana,sans-serif;
	text-decoration:none;
	text-transform: capitalize;
	text-align: left;
	background-color: #B4A79F;
}

/* Buttons cell without layout*/
.ButtonsNoLayout
{
	text-align: right;
	background-color: #B4A79F;
}
/* css for No Padding Default Module layout */

.Default_ModuleNoPadding /* Content of each Module, style applied to the TD element receiving the acsx controls */
{
	height: 100%;
	border-bottom: 0;
	background: #FFFFFF;
	padding-bottom: 0;
	padding-left: 0;
	padding-right:0;
	padding-top:0;
}

/* Alternate module layout */

.Default_Alt_ModuleNoPadding
{
	background: #FFFFFF;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	color: #000000;
}

/* Default_alt end */
/* Css for Thin  Module layout : Hay */

.Thin_ModuleTable
{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

.Thin_ModuleTopLeft
{
	background: transparent url('img/Window/CornerLeft.gif') no-repeat left bottom;
	height: 26px;
	width:8px;
}


.Thin_ModuleHeaderTitle
{
	-moz-user-select: none;
	font-size: 1px;
	line-height: 6px !important;
	height: 26px;
	background: transparent url('img/Window/TitleBar.gif') repeat-x left bottom;
}

.Thin_ModuleTitle
{
	margin: 4px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px !important;
	font-size: 11pt;
	font: arial,verdana,sans-serif;
	overflow: auto;
	white-space: nowrap;
	text-transform: capitalize;
}

.Thin_ModuleButtonsContainer
{
	display: block;
	float: right;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
}

.Thin_ModuleButton
{
	display: inline;
}

.Thin_ModuleTopRight
{
	background: transparent url('img/Window/CornerRight.gif') no-repeat right bottom;
	height: 26px;
	width:8px;
}

.Thin_ModuleBodyLeft
{
	background: transparent url('img/Window/BodyLeft.gif') repeat-y left top;
	width:8px;
}

.Thin_ModuleBodyRight
{
	background: transparent url('img/Window/BodyRight.gif') repeat-y right top;
	width:8px;
}

.Thin_Module
{
	height: 100%;
	border-bottom: 0;
	background: #DCFBC3;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: #40A31C;
}


.Thin_ModuleFooterLeft
{
	background: transparent url('img/Window/FooterLeft.gif') no-repeat left top;
	height: 8px;
	width:8px;
}

.Thin_ModuleFooterRight
{
	background: transparent url('img/Window/FooterRight.gif') no-repeat right top;
	height: 8px;
	width:8px;
}

.Thin_ModuleFooterCenter
{
	background: transparent url('img/Window/FooterCenter.gif') repeat-x;
	height: 8px;
}

/* Thin end */
/* Register dialogs Theme HayGold */

/* ChangePassword */
.ChangePasswordTemplateMain
{
    width: 700px;
    margin-left:auto;
    margin-right: auto;
}

.ChangePasswordTemplateTitle
{
    float:left; 
    width: 100%; 
    text-align:center;
	font-weight: bold;
	font-size: 11pt;
	font: arial,verdana,sans-serif;
	margin-bottom: 20px;
}

.ChangePasswordTemplateRow
{
    float:left; 
    width: 100%; 
}

.ChangePasswordTemplateMain .ChangePasswordTemplateRow
{
	margin-bottom: 5px;
}

.ChangePasswordTemplateLeftCell
{
    float:left; 
    width:40%; 
    margin-right: 5px;
    text-align: right;
}

.ChangePasswordTemplateRightCell
{
    float:left; 
    width:50%; 
    text-align: left;
}

.ChangePasswordTemplateButtons
{
    float:left; 
    width: 100%; 
    text-align: right;
}

.ChangePwdFailureText
{
}

.ChangePwdHyperLink
{
}

.ChangePwdInstructionText
{
}

.ChangePwdLabel
{
}

.ChangePwdPasswordHint
{
}

.ChangePwdSuccessText
{
}
.ChangePwdTextBox
{
}

.ChangePwdTitleText
{
}

.ChangePwdValidatorText
{
}

.ChangePwdCancelButton
{
}

.ChangePwdChangePasswordButton
{
}

.ChangePwdContinueButton
{
}

/* PasswordRecovery */

.PwdRecoverTemplateMain
{
    width: 700px;
    margin-left:auto;
    margin-right: auto;
}

.PwdRecoverTemplateTitle
{
    float:left; 
    width: 100%; 
    text-align:center;
	font-weight: bold;
	font-size: 11pt;
	font: arial,verdana,sans-serif;
	margin-bottom: 20px;
}

.PwdRecoverTemplateRow
{
    float:left; 
    width: 100%; 
}

.PwdRecoverTemplateMain .PwdRecoverTemplateRow
{
	margin-bottom: 5px;
}

.PwdRecoverTemplateLeftCell
{
    float:left; 
    width:40%; 
    margin-right: 5px;
    text-align: right;
}

.PwdRecoverTemplateRightCell
{
    float:left; 
    width:50%; 
    text-align: left;
}

.PwdRecoverTemplateButtons
{
    float:left; 
    width: 100%; 
    text-align: right;
}

.PwdRecover
{
	color: #333;
	background-color: Transparent;
	border: 0;
	width: 100%;
}

.PwdRecoverTitleText
{
	color: #FFFFFF;
	background-color: Transparent;
	font-weight: bold;
	font-size: 11pt;
	font: arial,verdana,sans-serif;
	text-decoration:none;
	text-transform: capitalize;
	text-align: left;
}

.PwdRecoverInstructionText
{
	color:#333;
	font-style:italic;
}

PwdRecoverSuccessText
{}

PwdRecoverTextBox
{}


PwdRecoverSubmitButton
{}



/* Login */

.LoginMain
{
    display:inline-block;
    margin-left:auto;
    margin-right:auto;
}

.Login
{
    border-style: none;
    color: #333;
    background-color: transparent;
    border-spacing: 4px;
    width: 100%;
}

.Login tr
{
    width: 100%;
}

/* style applyed to the td element */
.LoginLabel
{
    vertical-align:middle;
    width: 40%;
    margin-right: 4px;
    }

.LoginTitleText
{
    background-color: transparent;
    font-weight: bold;
    font-size: 11pt;
    font: arial,verdana,sans-serif;
    text-decoration: none;
    text-transform: capitalize;
    text-align: left;
    color: White;
}

.LoginTextBox
{
    margin-top:10px;
    margin-bottom:10px;
    width:90%;
    }

    
.LoginTextButton
{
    margin-top:10px;
    margin-bottom:10px;
    }

.LoginInstructionText
{
	color:#333;
    font-weight: bold;
    font-size: 11pt;
    margin-top:10px;
    margin-bottom:10px;
}

/* Create User Wizard */

.CUW
{
    color: #333;
    background-color: Transparent;
    border-style: none;
    border-width: 0px;
}


.CUWSideBar
{
	text-align:left;
	width:120px;
}

.CUWHeader
{
    color: Black;
    background-color: #B4A79F;
    font: normal 16px/23px 'Segoe UI' , Arial, sans-serif;
    text-align: center;
    border: 0;
    width: 700px;
    height: 80px;
}

.CUWStep
{
	color: #333;
	background-color: Transparent;
	border:0;
    text-align: center;
	width:700px;
    font: normal 16px/23px 'Segoe UI' , Arial, sans-serif;
}

.CUWTitle
{
	color: #FFFFFF;
	background-color: #83A0CD;
	font-weight: bold;
	font-size: 11pt;
	font: arial,verdana,sans-serif;
	text-decoration:none;
	text-transform: capitalize;
	text-align: left;
}

CUWTextBox
{}

.CUWCompleteSuccessText
{}

.CUWErrorMessage
{}

.CUWInstructionText
{}

.CUWValidatorText
{}

.CUWLabel
{}

.CUWPasswordHint
{}

.CUWHyperLink
{}

.CUWNavigation
{}

.CUWStartNextButton
{}

.CUWStepNextButton
{}

.CUWNavigationButton
{}

.CUWSideBarButton
{}

.CUWButton
{}

.CUWContinueButton
{}

.CUWCancelButton
{}

.CUWFinishCompleteButton
{}

.CUWFinishPreviousButton
{}

.CUWStepPreviousButton
{}
/* <RadMenu / Addonnice from Black> */

.RadMenu_Addonnice .rmRootGroup,
.RadMenu_Addonnice .rmLink,
.RadMenu_Addonnice .rmText,
.RadMenu_Addonnice .rmLeftArrow,
.RadMenu_Addonnice .rmRightArrow,
.RadMenu_Addonnice .rmTopArrow,
.RadMenu_Addonnice .rmBottomArrow
{
	background-image: url('Menu/rmSprite.png');
	background-color: transparent;
}

.RadMenu_Addonnice .rmRootGroup
{
	/*border: 1px solid #202020;*/
	background-repeat: repeat-x;
	background-color: #161616;
}

.RadMenu_Addonnice .rmVertical
{
	background-position: 0 -408px;
}

/* <Root items> */

.RadMenu_Addonnice,
.RadMenu_Addonnice .rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

.RadMenu_Addonnice .rmLink:hover
{
	color: #9eda29;
}

.RadMenu_Addonnice .rmLink,
.RadMenu_Addonnice .rmText
{
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_Addonnice .rmLink:hover,
.RadMenu_Addonnice .rmFocused
{
	background-position: 0 -72px;
}

.RadMenu_Addonnice .rmExpanded,
.RadMenu_Addonnice .rmExpanded:hover
{
	background-position: 0 -72px;
}

.RadMenu_Addonnice .rmExpanded .rmText,
.RadMenu_Addonnice .rmExpanded:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Addonnice .rmLast .rmExpanded .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Addonnice .rmDisabled,
.RadMenu_Addonnice .rmDisabled:hover
{
	color: #7d7d7d;
	background-position: 0 500px;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Addonnice .rmGroup,
.RadMenu_Addonnice .rmGroup .rmVertical
{
	border: 1px solid #080808;
	background: #4f4f4f url('Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_Addonnice .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Addonnice_rtl .rmGroup,
.RadMenu_Addonnice_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Addonnice .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_Addonnice .rmGroup li.rmLast
{
	padding-bottom: 1px;
}

.RadMenu_Addonnice .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Addonnice .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Addonnice .rmGroup .rmItem .rmLink,
.RadMenu_Addonnice .rmGroup .rmItem .rmLink:hover,
.RadMenu_Addonnice .rmGroup .rmItem .rmFocused,
.RadMenu_Addonnice .rmGroup .rmItem .rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_Addonnice .rmGroup .rmLast .rmLink,
.RadMenu_Addonnice .rmGroup .rmLast .rmLink:hover,
.RadMenu_Addonnice .rmGroup .rmLast .rmFocused,
.RadMenu_Addonnice .rmGroup .rmLast .rmExpanded
{
	padding-bottom: 1px;
}

.RadMenu_Addonnice .rmGroup .rmLink,
.RadMenu_Addonnice .rmGroup .rmText,
.RadMenu_Addonnice .rmGroup .rmItem .rmDisabled,
.RadMenu_Addonnice .rmGroup .rmItem .rmDisabled:hover,
.RadMenu_Addonnice .rmGroup .rmItem .rmDisabled .rmText,
.RadMenu_Addonnice .rmGroup .rmItem .rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_Addonnice .rmGroup .rmLink:hover,
.RadMenu_Addonnice .rmGroup .rmFocused,
.RadMenu_Addonnice .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Addonnice .rmGroup .rmLink:hover .rmText,
.RadMenu_Addonnice .rmGroup .rmFocused .rmText,
.RadMenu_Addonnice .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Addonnice .rmGroup .rmExpandRight,
.RadMenu_Addonnice .rmGroup .rmExpandDown,
.RadMenu_Addonnice .rmGroup .rmItem .rmDisabled .rmExpandRight,
.RadMenu_Addonnice .rmGroup .rmItem .rmDisabled .rmExpandDown,
.RadMenu_Addonnice .rmGroup .rmItem .rmDisabled:hover .rmExpandRight,
.RadMenu_Addonnice .rmGroup .rmItem .rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Addonnice .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Addonnice .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Addonnice .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_Addonnice .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_Addonnice .rmGroup .rmFocused .rmExpandDown,
.RadMenu_Addonnice .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Addonnice .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_Addonnice .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url('Menu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Addonnice_rtl .rmVertical .rmExpanded .rmText,
.RadMenu_Addonnice_rtl .rmVertical .rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Addonnice_rtl .rmGroup .rmLink:hover,
.RadMenu_Addonnice_rtl .rmGroup .rmFocused,
.RadMenu_Addonnice_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Addonnice_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_Addonnice_rtl .rmGroup .rmFocused .rmText,
.RadMenu_Addonnice_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Addonnice_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Addonnice_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Addonnice_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Addonnice_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Black - specific, overlapping submenus)> */

.RadMenu_Addonnice .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_Addonnice .rmVertical .rmSlide,
.RadMenu_Addonnice .rmSlide .rmSlide,
.RadMenu_Addonnice_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Addonnice_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_Addonnice_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_Addonnice_rtl .rmVertical .rmSlide,
.RadMenu_Addonnice_rtl .rmSlide .rmSlide,
.RadMenu_Addonnice_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Addonnice .rmLeftArrow,
.RadMenu_Addonnice .rmRightArrow
{
	background-color: #4f4f4f;
}

.RadMenu_Addonnice .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_Addonnice .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_Addonnice .rmTopArrow,
.RadMenu_Addonnice .rmBottomArrow,
.RadMenu_Addonnice .rmGroup .rmLeftArrow,
.RadMenu_Addonnice .rmGroup .rmRightArrow
{
	background-color: #4f4f4f;
}

.RadMenu_Addonnice .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_Addonnice .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Addonnice .rmHorizontal .rmSeparator .rmText,
.RadMenu_Addonnice .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #000;
}

.RadMenu_Addonnice_Context .rmSeparator .rmText,
.RadMenu_Addonnice .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Addonnice .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Black> *//* Automatic Buttons used in modules */

.adn_mod_btn
{
	padding: 0;
	margin-top: 4px;
	vertical-align:baseline;
}

.btn-img-txt
{
}

.btn-img-only
{
}

.btn-img-txt
{
overflow:hidden;
}

.btn-img-only-css
{
overflow:hidden;
}

div.btn-img-only
{
}

div.btn-img-only-css
{
display:block;
overflow:hidden;
width:0px;
height:0px;
}

div.btn-img-txt
{
display:block;
overflow:hidden;
width:0px;
height:0px;
}

div.btn-txt-only
{
font-size:9pt;
line-height:0.8;
}
/* AnnouncementRt.css Hay Gold */

*.tl { background:url("/App_Themes/CommonImg/rc.gif") top left     no-repeat;  }
*.br { background:url("/App_Themes/CommonImg/rc.gif") bottom right no-repeat;  }
*.tr { background:url("/App_Themes/CommonImg/rc.gif") top right    no-repeat;  }
*.bl { background:url("/App_Themes/CommonImg/rc.gif") bottom left  no-repeat;  }

*.trc { background:url("/App_Themes/CommonImg/rc-trc.gif") top right   no-repeat; }
*.blc { background:url("/App_Themes/CommonImg/rc-blc.gif") bottom left no-repeat; }

.AnnouncementRtItem
{
	background-color:#DCFBC3;
	color:#40A31C;
	padding: 10px 10px 10px 10px;
	min-height:400px;
	float:left;
}

.AnnouncementRtTitle2
{
    float:left;
    background: #FFFFDD url("/App_Themes/CommonImg/rc.gif") bottom right no-repeat; 
	color: #333;
	font-family: 'Tahoma';
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	padding: 2% 0px 2% 10px;
	width: 96%;
}

.AnnouncementRtTitleLabel
{
 background-image:none;
}

.AnnouncementRtBody
{
    float:left;
	height:280px;
	margin-top:10px;
}

.AnnouncementRtLink
{
    float:left;
	margin-top:10px;
}

.AnnouncementRtSeparator
{
    background-color: White;
    border-style: none;
    margin: 0;
    padding: 5px 0px 5px 0px;
    float:left;
    width:100%;
}

.AnnouncementRtBody a, AnnouncementRtLink a
{
	color:#40A31C;
	font-weight: bold;
	position: relative;
}

.AnnouncementRtBody a:hover, AnnouncementRtLink a
{
    color: #008000;
    font-weight: bold;
}

.AnnouncementRtAlternatingItem
{
    background-color: #FFFFDD;
    color: #FF9966;
    padding: 10px 10px 10px 10px;
	min-height:400px;
	position: relative;
}

.AnnouncementRtAlternatingItem a
{
    color: #FF6600;
    font-weight: bold;
}

.AnnouncementRtAlternatingItem a:hover
{
    color: #FF3300;
    font-weight: bold;
}

    
.AnnouncementRtSelectedItem
{
	background-color:#738A9C;
	color:#F3F3E2;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
}

/* Announcements.css Hay */

.AnnouncementsTitle
{
	color: #333;
	font-family: 'Tahoma';
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

.AnnouncementsDataList
{
	background-color:white;
	border:0;
	width:100%;
}

.AnnouncementsHeader
{
	background-color:#40A31C;
	color:#F3F3E2;
	font-weight:bold;
}

.AnnouncementsFooter
{
	background-color:#B5C7DE;
	color:#40A31C;
}

.AnnouncementsItem
{
	background-color:#DCFBC3;
	color:#40A31C;
	padding: 10px 10px 10px 10px;
}

.AnnouncementsItem a
{
	color:#40A31C;
	font-weight: bold;
}

.AnnouncementsItem a:hover
{
    color: #008000;
    font-weight: bold;
}

.AnnouncementsAlternatingItem
{
    background-color: #FFFFDD;
    color: #FF9966;
    padding: 10px 10px 10px 10px;
}

.AnnouncementsAlternatingItem a
{
    color: #FF6600;
    font-weight: bold;
}

.AnnouncementsAlternatingItem a:hover
{
    color: #FF3300;
    font-weight: bold;
}

.AnnouncementsSelectedItem
{
	background-color:#738A9C;
	color:#F3F3E2;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
}

.AnnouncementsSeparator
{
	background-color:White;
	border-style:none;
	margin: 0;
	padding:0;
	height: 20px;
}
/* CSS for EnhancedHtml Module */
.EnhancedHtmlTitlePage
{
font-family:Tahoma,Helvetica,sans-serif !important;
font-size:16px !important;
font-weight:bold !important;
color:#111111 !important;
}

.EnhancedHtmlLink
{
font-family:Tahoma,Helvetica,sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color:#222222 !important;
}

A.EnhancedHtmlLink:link
{
color:#222222 !important;
}

A.EnhancedHtmlLink:visited
{
color:#444444 !important;
}

A.EnhancedHtmlLink:active
{
color:#444444 !important;
}

A.EnhancedHtmlLink:hover
{
color:#666666 !important;
}
/*  $RCSFile: deftmod_enhancedlink.css $
 Copyright (C) Addon Nice Technologies 2010
 $Source: ?/Addon Nice/AddonNice/AddonNice/App_Themes/deftmod_enhancedlink.css $
 $log$
 Revision 33 2010/08/10 12:07:16  christian.surieux
   Updated Log comment not propagated to .skin .css .master files
 */
/* deftmod_enhancedlink.css  Common part to all themes */

.EnhancedLinkTable 
{
    width:100%; 
    border-collapse: collapse;
    table-layout: auto;
    overflow: hidden;
}

.EnhancedLinkCellImg
{
    vertical-align: middle;
    text-align: left;
    width: 10%;
}

.EnhancedLinkCellEdit
{
    width: 15%;
}

.EnhancedLinkCellImgEdit
{
    width: 15%;
}

.EnhancedLinkCellItem 
{
    vertical-align:middle;
    text-align:left;
}/* CSS for EnhancedLinks module */
/* Standard HTML tags Theme Hay */


.EnhancedLinkTitle
{
font-weight:400 !important;
font-size:16pt !important;
color:#111111 !important;
font-family:Tahoma,Helvetica,sans-serif !important;
}

.EnhancedLink
{
font-weight:bold !important;
font-size:10pt !important;
color:#222222 !important;
font-family:Tahoma,Helvetica,sans-serif !important;
}

A.EnhancedLink:link
{
color:#222222 !important;
text-decoration:none;
}

A.EnhancedLink:visited
{
color:#444444 !important;
text-decoration:none;
}

A.EnhancedLink:hover
{
color:#666666 !important;
text-decoration:none;
}

A.EnhancedLink:focus
{
color:#666666 !important;
text-decoration:none;
}

A.EnhancedLink:active
{
color:#444444 !important;
text-decoration:none;
}
/* Addon Nice Module HtmlTab, theme: Web20 */

.HtmlTabPageView
{
    padding:4px;
    padding-top:10px;
}

.HtmlTabVert
{
    float:left;
}

.HtmlTabHoriz
{
}
/* CSS for LanguageSwitcher */
.adn_LangSw_tbl{
text-decoration:none;
}
/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.adn_LangSw_tbl A:link{
text-decoration:none;
}
.adn_LangSw_tbl A:visited{
text-decoration:none;
}
.adn_LangSw_tbl A:hover{
color:#999999;
}
.adn_LangSw_tbl A:focus{
color:#999999;
}
.adn_LangSw_tbl A:active{
text-decoration:none;
}
.adn_LangSw_sel{
color:#999999;
}
/* ModuleDefinitions.css Hays */

.ModuleDefinitionsDataList
{
	color:#333333;
	width:100%;
}

.ModuleDefinitionsHeader
{
	background-color:#507CD1;
	color:White;
	font-weight:bold; 
}

.ModuleDefinitionsFooter
{
	background-color:#507CD1;
	color:White;
	font-weight:bold;
}

.ModuleDefinitionsItem
{
	background-color:#EFF3FB;
}

.ModuleDefinitionsAlternatingItem
{
	background-color:white;
}

.ModuleDefinitionsSelectedItem
{
	background-color:#D1DDF1;
	color:#333333;
	font-weight:bold;
}
.NoLeftRightPane
{
    width: 974px;
}/* SettingsTable css Hay 29/08/08 */

/* Fieldset or Div inside each pageView */
.SettingsTableFieldSet
{
	border: thin solid #333;
	color: #333;
}

.SettingsTableLegend
{
	color: #333;
	}

.SettingsTableLegendText
{
	color: #333;
	}

/* Table inside each PageView */
.SettingsTableGroup
{
}

/* Each setting row in PageView Table */
.SettingsTableRow
{
	padding: 2px 4px 2px 4px;
}

/* Help cell in row */
.SettingsTableHelpCell
{
}

/* each label cell in row */
.SettingsTableLabelCell
{
}

/* each normal cell in row */
.SettingsTableCell
{
}

/* Special HTML tags Theme Site */

form
{
	padding:0;
	border:0;
}

.upperdiv
{
	float:left;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
	background-color: #333;
	color: #C0C0C0;
}

.uppercontentOld
{
	float:left;
	width: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: auto;
	margin-left: 10%;
}

.uppercontent
{
	height: auto;
    position: relative;
	width: 1024px;
	top: 0;
	left: 50%;
	margin-left: -512px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.upperlogo
{
	float: left;
	max-width: 40%;
	margin-left:10px;
	background-color: Transparent;
}

.uppermenu
{
    position:relative;
	float: right;
	max-width:60%;
	margin-right:0;
}

.imgdivOld
{
	float: left;
	margin-left: 10%;
	position:relative;
	width: 80%;
	margin-bottom: 0;
	height: auto;
	color: #C0C0C0;
}

.imgdiv
{
	height: auto;
    position: relative;
	width: 1024px;
	left: 50%;
	margin-left: -512px;
	margin-bottom: 0;
	height: auto;
	color: #C0C0C0;
}


.imgdiv img
{
	display: block;
	position:relative;
	left:0;
	top:0;
	width: 100%;
	height:80px;
}

.menubanner
{
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url('Menu/rmSprite.png');
	background-color: transparent;
}

.menubanner
{
	border: 1px solid #202020;
	background-repeat: repeat-x repeat-y;
	background-color: #161616;
}

.menubannerlarge
{
	float:left;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
	height: auto;
	margin-top: 0;
	margin-bottom: 4px;
	background-image: url('Menu/rmSprite.png');
	background-color: transparent;
}

.menubannerlarge
{
	border: 1px solid #202020;
	background-repeat: repeat-x repeat-y;
	background-color: #161616;
}

.centermenu
{
	margin-top:  2px;
	margin-left: 20%;
	max-width: 70%;
	min-width: 300px;
}

.centermenu div.RadMenu 
{ 
    float: none; 
    display: inline-block; 
} 


.menupath
{
	position: absolute;
	left:0;
	width: auto;
	margin-left: 50px;
	top:  100px;
	margin-top: 0;
	color: #333;
	z-index: 3;
}

.currentnode
{
	position:absolute;
	left: 0;
	top: 0;
	color: #333;
	text-align: center;
	white-space:nowrap;
	font: normal xx-large Tahoma, Arial, sans-serif;
}

.lowerdiv
{
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
}

.lowercontentOld
{
	float:left;
	margin-left: 0;
	margin-top: 0;
	width: 80%;
	margin-left: 10%;
	margin-top: 0;
	background-color: White;
	color: Black;
}

.lowercontent
{
    position: relative;
	width: 1024px;
	top: 0;
	left: 50%;
	margin-left: -512px;
	margin-top: 0;
	background-color: White;
	color: Black;
}

.lowercontentlarge
{
	float:left;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
	color: Black;
}