/**********************************************************/
/*     Skin's Cascading Style Sheet (CSS)     */
/*     Customized by Elia Mercanzin                */
/**********************************************************/


/* Main Body of skin */
/*----------------------------------------------------------------------------------*/

Body
{	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFF;
	background-image:url(images/bg_105.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}

/*------------------ IE PNG BUG FIXING ---------------------*/

img, div, input { behavior: url(/DesktopModules/SW.IEPNG/ScriptServe.ashx); }

/*----------------------------------------------------------------------------------*/
.ControlPanel
{
	border-right: #012E5B 0px solid;
	border-top: #012E5B 0px solid;
	border-left: #012E5B 0px solid;
	width: 100%;
	border-bottom: #012E5B 0px solid;
	height: 20px;
	background-color:#ffffff;
}

/*----------------------------------------------------------------------------------*/
.ControlPanel
{
	border-right: #012E5B 0px solid;
	border-top: #012E5B 0px solid;
	border-left: #012E5B 0px solid;
	width: 100%;
	border-bottom: #012E5B 0px solid;
	height: 20px;
	background-color: #ffffff
}
/*----------------------------------------------------------------------------------*/


/* Default font of skin */
.Skinobject, A.Skinobject, A.Skinobject:active  
{
    font-weight: normal;
    font-size: 11px;
    color:#e2001a;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

A.SkinObject:link {
    font-weight: normal;
    font-size: 11px;
    color:#e2001a;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.SkinObject:visited  {
    font-weight: normal;
    font-size: 11px;
    color:#e2001a;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;

}
A.Skinobject:hover 
{
    font-size: 11px;
    color:red;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration:  underline;
}


/* ADMIN */

.title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #Fff; 
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
 	border-bottom:1px solid #ccc; 
 	background-color:#FFF;
}


.DataGrid_Header
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #fff; 
	ont-family:Arial, Helvetica, sans-serif;
 	padding:5px; 
	border-bottom:1px solid #ccc;
}


A.CommandButton:link 
{
	COLOR:#e2001a;
	TEXT-DECORATION: none;
	font-weight:bold;
	font-size: 11px;
	
}

A.CommandButton:visited 
{
	COLOR:#e2001a;
	TEXT-DECORATION: underline;
	font-weight:bold;
	font-size: 11px;
	
}

A.CommandButton:hover 
{
	COLOR:red;
	TEXT-DECORATION: underline;
	font-weight:bold;
	
}
.standardbutton{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	background:#FF31B6;
	COLOR: #ffffff; 
	font-family:Arial, Helvetica, sans-serif;
}

.SubHead  /* this tag affects FAQ module also !!!  */
{
	text-align:left; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #e2001a; 
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	border-bottom: 1px dotted #d8d9d9;
}

.SubHead span /* this tag affects FAQ module also !!!  */
{
	text-align:left; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000 !important; 
	font-family:Arial, Helvetica, sans-serif;
	padding:10px; 
	
}

/*---------------Skin Object Like Class------------------------*/
/*----------------------------------------------------------------------------------*/

.Normal 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	font-family:Arial, Helvetica, sans-serif;
 	color:#000;
}
.NormalDisabled
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	font-family:Arial, Helvetica, sans-serif;
 	COLOR: silver
}

.NormalBold 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	font-family:Arial, Helvetica, sans-serif;
}
.Normalwhite
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #F8FAF9; 
	font-family:Arial, Helvetica, sans-serif;
}	

.FileManager
{
	border: #e2001a0 1px solid;
	height: 400px;
	background-color: #E0E0E0
}
.FileManager_ToolBar
{
	border-bottom: #e2001a0 1px solid;
	height: 25px;
}

.FileManager_Explorer
{
	height:100%;
	border: #696969 1px solid;
	background-color: #FFFFFF;
	margin: 2px;
}

.FileManager_FileList 
{
	height:100%;
	border: #696969 1px solid;
	background-color: #FFFFFF;
	margin: 2px;
	overflow: auto;
}

.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding: 25px;
}

.FileManager_Header
{
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: #696969 1px solid;
    height: 25px;
	font-family:Arial, Helvetica, sans-serif;
}
	

.FileManager_Pager
{
    background-color: #EEE;
	font-weight:bold;
	font-size:11px;
    border-top: #696969 1px solid;
    height: 25px;
	font-family:Arial, Helvetica, sans-serif;

	}

.FileManager_StatusBar
{
    FONT-WEIGHT: normal;
	font-size:11px;
	background-color: #dedfde;
	font-family:Arial, Helvetica, sans-serif;
 height: 25px;
	margin: 2px;
}

.FileManager_Item
{
    font-size: 11px;
    font-weight: normal;
    color: #e2001a;
    background-color: #F8F8F8;
    border-top: #e2001a0 1px dashed;
    border-bottom: #e2001a0 1px dashed;
	font-family:Arial, Helvetica, sans-serif;

	}

.FileManager_AltItem
{
    font-size: 11px;
    font-weight: normal;
    color: #e2001a;
    background-color: #EEEEEE;
    border-style: none;
	font-family:Arial, Helvetica, sans-serif;

	}
	
.FileManager_SelItem
{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #9fffFF;
    border-style: none;
}

.FileManagerTreeNode 
{
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected 
{
    font-size: 11px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

/*-----------------------------------------------------------------------*/
/* ------------------Wizard FrameWork Styles---------------*/
.Wizard
{
	border: #e2001a0 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border: #696969 1px solid;
	padding: 2px;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffcc;
	border-bottom: #e2001a0 1px solid;
	height:40px;
}
.WizardFooter
{
	border-top: #e2001a0 1px solid;
	background: #cfcc;
	HEIGHT: 25px; 
	TEXT-ALIGN: right;
}
.WizardBody
{
	padding: 11px;
	height: 325px;
}

.WizardHelp
{
	padding: 5px;	
	border-left: #e2001a 1px solid;
	width: 180px;	
	background-color: #cfffff;
	FONT-SIZE: 9pt;
}

.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	color: #e2001a;
	WIDTH: 180px;
	font-family:Arial, Helvetica, sans-serif;
	HEIGHT: 300px
}

.WizardText
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 9pt;
	color: #e2001a;
}

/*------------------------------------------------------------------------*/

.Help{
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	font-size: 11px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: black 1px solid; 
	font-family:Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffff99;

}


/*--------------Headings for the skin---------------------*/

H1 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 20px; 
	COLOR: #DEC200; 
	font-family:Arial, Helvetica, sans-serif;

}


H3 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #DEC200; 
	font-family:Arial, Helvetica, sans-serif;

}

H4 
{
	FONT-WEIGHT: normal; 
	font-size: 11px; 
	COLOR: #DEC200; 
	font-family:Arial, Helvetica, sans-serif;

}

H5 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #DEC200; 
	font-family:Arial, Helvetica, sans-serif;

}

H6
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8px; 
	COLOR: #DEC200; 
	font-family:Arial, Helvetica, sans-serif;

}

/*------------------------------------------------------------*/
TBODY
	{
	font-size: 11px; 
	COLOR: #FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;

	}

TFOOT
	{
	font-size: 11px; 
	COLOR: #FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;

	}

THEAD 
	{
	font-size: 11px; 
	COLOR: #FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;

	}

TH 
	{
	FONT-WEIGHT: bold; 
	font-size: 11px; 
	VERTICAL-ALIGN: baseline; 
	COLOR: #FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;

	}
/*----------------------------------------------------------------------------*/
/*------------------      Links style for site    ----------------------------*/

A:link 
	{
	font-size: 11px;
	COLOR: #e2001a; 
	TEXT-DECORATION:none; 
	font-weight:bold; 
	text-decoration:none;
	}

A:visited 
	{
	font-size: 11px;
	color:#fff; 
	TEXT-DECORATION:underline; 
	font-weight:bold; 
	text-decoration:none;
	}

A:hover 
	{
	font-size: 11px;
	COLOR: #fff; 
	TEXT-DECORATION:underline; 
	font-weight:bold; 
	text-decoration:none;
	}

/*-------------------------------------------------------------------------------*/

SMALL
	{
	FONT-SIZE: 8px
	}

BIG 
	{
	FONT-SIZE: 14px
	}

BLOCKQUOTE 
	{
	FONT-FAMILY: Lucida Console, monospace
	}

PRE 
	{
	FONT-FAMILY: Lucida Console, monospace
	}


/*-----------------Module Classes--------------------------*/


/*.ModuleTitle_MenuContainer
{
	border-width: 0;  
}

.ModuleTitle_MenuBar {
	height:15px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	color: #e2001a; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border: #FFF 1px solid;
	border-width: 1px 0;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	background-color: #EEE; 
	border: #EEE 1px solid;
	border-width: 1px 0 1px 1px;
	text-align: center; 
	width: 15px; 
	height: 15px;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	background-color: #FFF; 
	border-width: 0; 
}

.ModuleTitle_MenuBreak 
{
    border: #EEE 1px solid;
    border-width: 1px 0;
	background-color: #EEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel
 {
	color: #e2001a; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow 
{
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 10pt; CURSOR: hand; 
	BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: webdings
}
.ModuleTitle_RootMenuArrow 
{
	FONT-SIZE: 10pt; CURSOR: hand; FONT-FAMILY: webdings
}*/




/*------------Selected Tab Style-----------------------------*/
.SelectedTab 
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8.5pt; 
	COLOR: #ffffff; 
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}


/*------------UnSelected Tab Style-----------------------------*/

A.SelectedTab:link {
	COLOR: #fff; 
	TEXT-DECORATION: none
}

A.SelectedTab:visited {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none
}

A.SelectedTab:active {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none
}

A.SelectedTab:hover {
	COLOR: #cccccc; 
	TEXT-DECORATION: none
}

.OtherTabs {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8.5pt; 
	COLOR: white; 
	font-family:Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;
}

A.OtherTabs:link {
	COLOR: white;
	TEXT-DECORATION: none
}

A.OtherTabs:visited {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none
}

A.OtherTabs:active {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none
}

A.OtherTabs:hover 
	{
	COLOR: #cccccc; 
	TEXT-DECORATION: none
	}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox 
	{
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #333; 
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: tahoma;
	}

TD.NormalTextBox {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
	}

.NormalTextBox#dnn_dnnSEARCH_txtSearch {
	BORDER-RIGHT: #ffffff 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ffffff 0px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #ffffff 0px solid; 
	WIDTH: 135px; 
	CURSOR: text; 
	COLOR: #868E93; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	HEIGHT: 19px;
}


/* ___________________________________________  SKIN STRUCTURE  */

.mainbg	{
	background-image:url(images/logo_0039.png);
	background-position:center left;
	background-repeat:no-repeat;
	height: 149px;
	}
	
	
.menutop{
	padding-top: 139px;
	}

/*  PANEs AND LAYOUT STYLING */

	.contentpane{
	height:auto;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	/*background-image:url(images/bg_contentpane.jpg);*/
	background-position:top left;
	background-repeat:no-repeat;
	}
	
	.contentpane td{
	color:#000;
	font-size:11px;
	}
	
	.contentpane p{
	border:none;
	}
	
	.pageTitle{
		margin-top:20px;
		margin-bottom:20px;
		padding-bottom:4px;
		margin-left: 20px;
		/*border-bottom: 1px solid #e2001a;*/
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#e2001a;
		width:500px;
		text-transform:uppercase;
	}
	
	
	
	.contentpane h3{
	color:#e2001a;
	FONT-SIZE: 14px; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px;
	/*background:url('images/tools_bg.jpg') top left repeat-x transparent;*/
	width:100%;
	}
	
	/*.contentpane a:link{
	color:#e2001a;
	text-decoration:none;
	}*/
	
	.contentpane a:hover{
	color:#000;
	text-decoration:none;
	}
	
	.contentpane a:visited{
	color:#e2001a;
	text-decoration:none;
	}
/* ___________________________________ */		

.menupane{
		text-align:left;
		}
	
.userpane{
	height:222px;
	width:225px;
	background:url('images/userpane_105.jpg') left top no-repeat transparent;
	}

.mainbanner{
	height: 80px;
	vertical-align:top;
	margin-top:0px;
	padding-bottom: 8px;
	padding-top: 5px;
}

/* ____________ RIGHTPANE __________ */

.rightpane{
		padding-top:8px;
		padding-left:5px;
		text-align:left;
		}

/*.rightpaneTop{
		margin:0px;
		background:url('images/rightpaneTop_PWL.jpg') top left no-repeat;
		height:53px;	
}*/

.rightpaneBody{
		margin:0px;
		background:url('images/rightpaneBody_105.jpg');
		background-color: #fff;
		background-repeat:no-repeat;
		background-position: top left;
		
}



.rightpaneBody h2{
		margin:30px 0px 5px 0px;
		padding-bottom:4px;
		/*border-bottom: 1px solid #e2001a;*/
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#e2001a;
		width:90%;	
}

.rightpaneBody .textbox
{
		margin-top: 20px;
		padding: 0px 5px 0px 15px;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
}

.rightpaneBody a:link
	{
		color: #e2001a;
		text-decoration:none;
	}
	
.rightpaneBody a:hover
{	
		color:#e2001a;
		text-decoration:none;	
}

.rightpaneBody a:visited
	{
		color:#000;
		text-decoration:none;
		padding:0px;
	}



.rightpaneBody .textboxFirst
{
		margin:0px;
		padding:5px 20px 20px 20px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;;	
		float:left;
		color:#000;
}

.rightpaneBody .textboxFirst h2
	{
		margin:0px 0px 5px 0px;
		padding-bottom:4px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#e2001a;
		width:90%;
	}

.rightpaneBottom
	{
		margin:0px;
		/*background:url('images/rightpaneFooter_105.jpg') top left no-repeat;*/
		background:url('images/rightpaneFooter_105.jpg') top left;
		background-repeat:no-repeat;
		height:64px;		
	}


/* ____________ COLONNA A _______________ */


.bannerpaneA{
	width: 382px;
	height:272px;
	vertical-align:top;
}

/* ____________ COLONNA B _______________ */


/*.bannerpane1 {
	height:224px;
	background-image:url(images/bannerpane1_PWL.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left: 0px;
	padding-top: 30px;
	vertical-align: top;
	padding-left: 25px;
	padding-right: 50px;
}*/

.bannerpane2 {
	border: 1px solid #d8d9d9;
	padding-left: 30px;
	vertical-align: top;
	padding-top: 5px;
}


/* ___________________________________ */


/*	.logotd
	{
	height:55px;
	text-align:left;
	padding-left:25px;
	}*/
	
/*	.logo_linktd
	{
	height:35px;
	text-align:left;
	padding-left:25px;
	}*/

	.tools
	{
	padding-left:30px;
	}

	.liveHelp{
		vertical-align: bottom;
		width:77px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px!important;
		text-align:right;
		padding-right:10px;
		padding-top: 5px;
	}
	
	.liveHelp a{
		color:#e2001a !important;
		font-weight:bold;
	}

	.liveHelp a:hover{
		color:#000 !important;
		font-weight:bold;
	}

	.liveHelp a:visited{
		color:#e2001a !important;
		font-weight:bold;
	}
	
	.preFooterBar{
	margin-top:10px;
	text-transform:uppercase;
	padding:10px;
	border-top:1px solid #d8d9d9;
	}
	
	.preFooterBar a:link{
	color: #e2001a !important;
	}
	
	.preFooterBar a:hover{
	color: #000 !important;
	}
	
	.preFooterBar a:visited{
	color: #000 !important;
	}

	.preFooterBar TD{
	text-align:center;
	padding-bottom:2px;
	}

	.footer{
	height:40px;
	padding:5px;
	text-align:center;
	}

	
/* ___________________________________________ VIP PROGRAM MARKUPs*/
	
	.vipLevelSymbol{
	text-align:center;
	border: #d8d9d9 1px solid;
	background-color:#FFF;
	}
	
	.vipLevelName {
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#000;
	/*background-color:#ececec;*/
	text-align:left;
	valign:top;
	border: #d8d9d9 1px solid;
	}
	
	.vipLevelName b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color:#e2001a;
	text-align:left;
	}

	.vipLevelName b a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color:#e2001a;
	text-align:left;
	text-decoration:none!important;

	}
	
	.vipLevelName b a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color:#000;
	text-align:left;
	text-decoration:none!important;
	}
	
	.vipLevelName b a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color:#e2001a;
	text-align:left;
	text-decoration:none!important;
	}
	
	.vipLevelName h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	text-align:left;	
	text-align:left;
	text-transform:uppercase;
	color:#e2001a;
	padding: 5px 0px 5px 0px;
	height:16px;
	width:50%;
	margin-top:0px;
	margin-bottom:15px;

	}
		
	.vipLevelName ul{
	padding-left:35px;
	width:90%;
		}

	.vipLevelName ul li {
	padding:8px;
	list-style:none;
	/*background:url(images/tools_bg.jpg) top left repeat-x transparent;*/
	}
	
	.vipLevelName ul strong {
	color:#000;
	font-size:12px;
	}
	
	.sideFocusText{
	padding-left:8px;
	font-size:12px;
	margin-top:20px;
	padding-bottom:8px;
	border-bottom:1px solid #fff;
	}

	
	
/* ____________________________________________*/

.negotiumDesc{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:5px;
	color:#fff;
	border: #d8d9d9 1px solid;
	}
	
.negotiumDesc h3{
	color:#e2001a;
	FONT-SIZE: 12px; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*background:url(images/tools_bg.jpg) top left repeat-x transparent;*/
	width:100%;
	margin:0px;
	padding:5px;
	}
	
	.negotiumDesc h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	margin-top:0px;
	margin-bottom:5px;
	padding:5px;
	}


	
/* ___________________________________________  PAGES COMMON ELEMENTS */


 .Head  
{
	font-weight:bold;
	color:#06F;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}




/* LOGIN-REGISTER TDs & SKIN OBJECT */

.loginTd 
{
	padding-top:25px;
	
}

.registerTd 
{
	text-align: left;
	background-image:url(images/user_bg.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-left: 30px;
	padding-top:25px;
	
}


.login-register { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;  
}

A.login-register:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR:#e2001a;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
}

A.login-register:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #000;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A.login-register:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #e2001a;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

#loginnew{
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-ALIGN: right; 
	height:25px;
	font-weight:bold; 
	padding-right:210px; 
	vertical-align:bottom ; 
	padding-bottom:15px; 

}


td#LoginTD a:link{
	 width:100%;
	 PADDING-LEFT: 13px; 
	 FONT-SIZE: 11px; 
	 PADDING-BOTTOM: 0px; 
	 VERTICAL-ALIGN: middle; 
	 COLOR: #e2001a; 
	 PADDING-TOP: 5px; 
	 font-family:Arial, Helvetica, sans-serif;

	 TEXT-ALIGN: left; 
	 background-image:url(images/whitebutton.png); 
	 background-repeat:no-repeat;
	 background-position:top left;
	 height:20px;
	 font-weight:bold; 
	 display:block; 
	 margin-bottom:5px;
}

td#LoginTD a:visited{
	 width:100%;PADDING-LEFT: 13px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #66665A; PADDING-TOP: 5px; font-family:Arial, Helvetica, sans-serif;
 TEXT-ALIGN: left; background-image:url(images/whitebutton.png); background-repeat:no-repeat;background-position:top left;height:20px;font-weight:bold; display:block; margin-bottom:5px;


}
td#LoginTD a:active{
	 width:100%;PADDING-LEFT: 13px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #66665A; PADDING-TOP: 5px; font-family:Arial, Helvetica, sans-serif;
 TEXT-ALIGN: left; background-image:url(images/whitebutton.png); background-repeat:no-repeat;background-position:top left;height:20px;font-weight:bold; display:block; margin-bottom:5px;


}
td#LoginTD a:hover {
	 width:100%;PADDING-LEFT: 13px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #66665A; PADDING-TOP: 5px; font-family:Arial, Helvetica, sans-serif;
 TEXT-ALIGN: left; background-image:url(images/whitebutton.png); background-repeat:no-repeat;background-position:top left;height:20px;font-weight:bold; display:block; margin-bottom:5px;
}


/* _____________________________________________________________________________  OTHER ITEMS */


.copyright {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; PADDING-bottom: 0px; FONT-FAMILY: 	font-family:Arial, Helvetica, sans-serif;

}
.language {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #e2001a; 
	PADDING-TOP: 3px; 
	font-family:Arial, Helvetica, sans-serif;
 	padding-right:1px;
}

.Normal .AnnouncementItemBody
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #454545; 
	PADDING-LEFT:10px; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-family:Arial, Helvetica, sans-serif;
	}

.AnnouncementItemBody
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #454545; 
	PADDING-LEFT:10px; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-family:Arial, Helvetica, sans-serif;
	}

.AnnouncementItemBody p
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #454545; 
	PADDING-LEFT:10px; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-family:Arial, Helvetica, sans-serif;
	}


.sendPasswordHelpText
{
	margin-top:25px;
	color:#fff;
	FONT-SIZE: 11px;
	text-align:left;
	padding:15px;
	background:url('images/backgroundGradient.png') bottom left repeat-x transparent;
	
}

/* /////////////////////////////// */
/* /////////   HELP  ///////// */
/* ////////////////////////////// */

	.helpIntro
	{
	   padding-left:20px;
	   padding-right:20px;
	   
	}

	.generalHelpIntroItems {
	width:600px;
	margin-top:15px;
	margin-bottom:35px;
	}
	
	.generalHelpIntroItems .portalIDtext {
		margin:0px;
		padding-left:65px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#000;
		width:auto;
	}
	
	.generalHelpIntroItems 	.portalHeadItem{
	background:url(images/casinoID_icon.png) left center no-repeat transparent;
	height:42px;
	}

	.generalHelpIntroItems .iconHolder{
	background:url(images/check_icon.png) center center no-repeat transparent;
	}
	
	.generalHelpIntroItems .highlightedText{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e2001a;
	}

	.generalHelpIntroItems .itemText{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:11px;
	font-weight:bold;
	height:35px;
	}

	.helpIntro h2
	{
		margin:0px;
		padding-bottom:4px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#e2001a;
		width:90%;
		text-transform:uppercase;
	}

.wrapperHeadGeneralHelpWide
{
   background:url(images/wrapperHeadCashierDisplayWide_bg.png) top center no-repeat transparent; 
   width:1000px;
   height:25px;
   
}

.wrapperBodyGeneralHelpWide
{
   background:url(images/wrapperBodyCashierDisplayWide_bg.png) top center repeat-y transparent;
   width:1000px;
}

.wrapperFooterGeneralHelpWide
{
   background:url(images/wrapperFooterCashierDisplayWide_bg.png) bottom center no-repeat transparent; 
   width:1000px;
   height:25px;
}

.rightpaneBodyGeneralHelp
{
		padding-left:10px;
		padding-right:10px;
}

.rightpaneBodyGeneralHelp h2
{
		margin-bottom:10px;
		padding-bottom:4px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#e2001a;
		width:90%;
		text-transform:uppercase;
		
}

.rightpaneBodyGeneralHelp .textboxGeneralHelp
{
		margin-top:20px;
		padding:0px 10px 0px 15px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
}

.rightpaneBodyGeneralHelp .textboxGeneralHelp a:link, a:active
{
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#e2001a;
		text-decoration:underline;
}

.rightpaneBodyGeneralHelp a:visited
{
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;	
		color:#e2001a;
		text-decoration:underline;
		padding:0px;
}

.rightpaneBodyGeneralHelp .textboxGeneralHelp a:hover
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;	
		color:#e2001a;
		text-decoration:none;	
}

.rightpaneBodyGeneralHelp .textboxFirstGeneralHelp
{
		margin:0px;
		padding:0px 20px 4px 20px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;	
		float:left;
		color:#000;
}

.rightpaneBodyGeneralHelp .textboxFirstGeneralHelp h2
{
		margin:0px 0px 5px 0px;
		padding-bottom:4px;
		text-align:left;
		ffont-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#e2001a;
}

/* ///////////////////////////////////// */
/* /////////   HELP INNER BOX  ///////// */
/* ///////////////////////////////////// */

	.boxHeadGeneralHelp_inner
	{
	   background:url(images/boxHeadGeneralHelp_Inner_bg.png) top left no-repeat transparent; 
	   width:350px;
	   height:25px;
	   margin-left:20px;
	   
	}

	.boxBodyGeneralHelp_inner
	{
		background:url(images/boxBodyGeneralHelp_Inner_bg.png) top left repeat-y transparent;
		width:350px;
		margin-left:20px;
	}

	.boxBodyGeneralHelp_inner h2
	{
		font-size:11px;
		font-weight:bold;
		color:#fff;
		padding:0px 0px 3px 0px;
		border-bottom: 1px solid #fff;
	}

	.boxBodyGeneralHelp_inner td
	{
		padding:5px;
	}

	.helpListTable
	{
	width:310px;
	margin-left:10px;
	}
	

	.boxBodyGeneralHelp_inner .topic{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#318926!important;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:uppercase;
	}
	
	
	.boxBodyGeneralHelp_inner a:link, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#000!important;
	font-size:11px;
	
	}
	
	.boxBodyGeneralHelp_inner a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#e2001a!important;
	font-size:11px;
	}

	.boxFooterGeneralHelp_inner
	{
	   background:url(images/boxFooterGeneralHelp_Inner_bg.png) top left no-repeat transparent; 
		width:350px;
	   height:35px;
	   margin-left:20px;
	}
/* ///////////////////////////////////////////////////////////////////////////////// */


/* /////////////////////////////////////////// */
/* ///////   CASHIER SKIN MARKUP       /////// */
/* /////////////////////////////////////////// */



.cashierContentpaneWide
{
padding-left:10px;
}

/* ________ DEPOSIT INSTRUCTIONS TEXTBOX ______ */

.cashierContentpaneWide .depositTextbox
{
		margin-LEFT:30PX;
		padding:0px 10px 4px 15px;
		text-align:left;
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;	
		float:left;
		width:93%;
		color:#333;
}

.cashierContentpaneWide .depositTextbox td
{
		color:#333;
		padding:5px;
		font-size:11px;	
}

.cashierContentpaneWide .depositTextbox p
{
		font-size:11px;	
}

.cashierContentpaneWide .depositTextbox a:link, a:active
{
		
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;	
		color:#318926;
		text-decoration:underline;
		
}

.cashierContentpaneWide .depositTextbox a:hover
{
		
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;	
		color:red;
		text-decoration:none;
		
}

.cashierContentpaneWide .depositTextbox a:visited
{
		
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;	
		color:#000;
		text-decoration:underline;
		
}


.cashierContentpaneWide strong
{
	
		font-size:11px;	
}

.cashierContentpaneWide .depositTextbox h2
{
		margin:0px 0px 5px 0px;
		padding-bottom:4px;
		border-bottom: 1px solid #ccc;
		text-align:left;
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#318926;
		width:98%;
		text-transform:uppercase;
}


/* ____________________________________________ */

/* navigation container td  */
.cashierNav
{
padding-left:10px;
}

/* Standard layout *** MAIN Cashier Navigation + Display Wrapper */

.wrapperHeadCashierDisplay
{
   background:url(images/wrapperHeadCashierDisplay_bg.png) top center no-repeat transparent; 
   width:760px;
   height:25px;
   
}

.wrapperBodyCashierDisplay
{
   background:url(images/wrapperBodyCashierDisplay_bg.png) top center repeat-y transparent;
   width:760px;
}

.wrapperFooterCashierDisplay
{
   background:url(images/wrapperFooterCashierDisplay_bg.png) bottom center no-repeat transparent; 
   width:760px;
   height:25px;
}

/* DEPOSIT + WITHDRAWAL layout *** Cashier Navigation + Display Wrapper */

.wrapperHeadCashierDisplayWide
{
   background:url(images/wrapperHeadCashierDisplayWide_bg.png) top center no-repeat transparent; 
   width:1000px;
   height:25px;
   
}

.wrapperBodyCashierDisplayWide
{
   background:url(images/wrapperBodyCashierDisplayWide_bg.png) top center repeat-y transparent;
   width:1000px;
}

.wrapperFooterCashierDisplayWide
{
   background:url(images/wrapperFooterCashierDisplayWide_bg.png) bottom center no-repeat transparent; 
   width:1000px;
   height:25px;
}



/*  right column  */


.rightpaneCashier{
	padding-top:8px;
		padding-left:5px;
		text-align:left;
}

.rightpaneTopCashier
{
		margin:0px;
		height:5px;
}

.rightpaneBodyCashier
{
		margin:0px;
		width:225px;
}

.rightpaneBodyCashier h2
{
		margin:30px 0px 5px 0px;
		padding-bottom:4px;
		border-bottom: 1px solid #318926;
		text-align:left;
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333;
		width:90%;
		
}

.rightpaneBodyCashier .textbox
{
		margin:0px;
		padding:8px 10px 4px 15px;
		text-align:left;
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;		
}

.rightpaneBodyCashier .textbox a:link, a:active, a:visited
{
		
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;	
		color:#fc0;
		text-decoration:underline;
}

.rightpaneBodyCashier .textbox a:hover
{
			font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;	
		color:#fc0;
		text-decoration:none;	
}

.rightpaneBodyCashier .textboxFirst
{
		margin:10px 0px 0px 0px;
		padding:0px 15px 4px 0px;
		text-align:left;
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;	
		float:left;
		width:95%;
		color:#333;
}

.rightpaneBodyCashier .textboxFirst h2
{
		margin:0px 0px 5px 0px;
		padding-bottom:4px;
		border-bottom: 1px solid #ccc;
		text-align:left;
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#318926;
		width:98%;
}

.rightpaneBodyCashier .textboxInner
{
		margin-top:25px;
		padding:0px 10px 4px 15px;
		text-align:left;
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:11px;
		font-weight:bold;
		float:left;
}


.rightpaneBodyCashier .textboxInner img
{
		margin-bottom:10px;
}

.rightpaneBodyCashier .textboxInner h2
{
		margin:0px 0px 5px 0px;
		padding-bottom:4px;
		border-bottom: 1px solid #c336c9;
		text-align:left;
		font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333;
		width:98%;
}

.rightpaneBottomCashier
{
		margin:0px;
		/*background:url('images/rightpaneBottom_bg.jpg') top left no-repeat transparent;*/
		height:31px;
		
}


/* /////////  MARKUP FOR SIDE CASHIER DIRECTIONS & TEXT ////////  */

.cashierDirections {
	color:#333;
}

.cashierDirections p strong {
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:11px;	
	color:#333;
}

.cashierDirections TD {
	background-position: center 4px;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:11px;	
	color:#333;
}


.cashierDirections td .num01 {	
	width: 12px;
	background-image: url("images/cashierDirections/01.png");
}

.cashierDirections td .num02 {	
	width: 12px;
	background-image: url("images/cashierDirections/02.png");
}

.cashierDirections td .num03 {	
	width: 12px;
	background-image: url("images/cashierDirections/03.png");
}

.cashierDirections td .num04 {	
	width: 12px;
	background-image: url("images/cashierDirections/04.png");
}

.cashierDirections td .num05 {	
	width: 12px;
	background-image: url("images/cashierDirections/05.png");
}

.cashierDirections td .num06 {	
	width: 12px;
	background-image: url("images/cashierDirections/06.png");
}

.cashierDirections td .num07 {	
	width: 12px;
	background-image: url("images/cashierDirections/07.png");
}

.cashierDirections td .num08 {	
	width: 12px;
	background-image: url("images/cashierDirections/08.png");
}

.cashierDirections td .num09 {	
	width: 12px;
	background-image: url("images/cashierDirections/09.png");
}

.cashierDirections td .num10 {	
	width: 12px;
	background-image: url("images/cashierDirections/10.png");
}


.cashierDirections td .fixed20 {
	width: 20px;
}



.cashierDirections .info {
	width: 24px;
	height: 20px;
	background: url("images/cashierDirections/info.png") center center no-repeat transparent;
}

.cashierDirections .legenda {
	width: 24px;
	height: 20px;
	background-image: url("images/cashierDirections/legenda.png");
}



UL {
	margin: 0px;
	
}

.cashierDirections .pallino_nero {
	list-style-image: url("images/cashierDirections/pallino_nero.png");
	line-height: 1.2em;
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:11px;	
}

.cashierDirections .pallino_verde {
	width: 16px;
	height: 20px;
	background-image: url("images/cashierDirections/pallino_verde.png") ;
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:11px;	
}

.cashierDirections .pallino_rosso {
	width: 16px;
	height: 20px;
	background-image: url("images/cashierDirections/pallino_rosso.png");
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:11px;	
}


/*   ///////////////////////////////////////////////////////////  */


