@charset "utf-8";
/* CSS Document */

/***********Table styles**********/

/*** Developer Added Styles ***/


table th {
		background-position:right top;
		background-repeat:no-repeat;
		text-align:left;
		}
		
table th.linkNameTH {
	width: 209px/*234px*/;
}
		
table th.linkNameTHAdd {
	width: 159px;/*184px*/;
}

table th.langTH {
		width: 213px/*238px*/;
}

table tr th.linkNameTHAdd {

}
		
table th.editTH {
	width:50px;
}

table th.linkIDTH {
		/*width:113px;*/
		color:#999999;		
		width: 367px;
}

table th.clickTH {
		width:355px;
		background-image:none !important;
		color:#999999;
		}
			
table tr td.Link 
{
		/*width:41px;*/
		text-align:center;
		padding-left:5px !important;
		padding-right:10px !important;
		}	
		
table td.editName {
		border-top:1px solid #c5c5c5;
		border-left:1px solid #c5c5c5;
		background-color:#ebebeb;
		padding:0px 10px 0px 6px;
		}	
		
table td.editLang {
		border-top:1px solid #c5c5c5;
		background-color:#ebebeb;
		padding:0px 10px 0px 8px;
		}	
		
table td.editLink {	
		background-color:#ebebeb;
		padding:0px;
		border-right:1px solid #c5c5c5;
		border-top:1px solid #c5c5c5;
		background-image:none !important;
		}	
		

table tr td.editLink div.imageholder1,
table tr td.editLink div.imageholder2{
		position:relative;
		height:19px;
		width:19px;
		overflow:hidden;
		}	
		
table tr td.editLink div.imageholder1
{
	float:left;
}
table tr td.editLink div.imageholder2
{
	margin-left:6px;
	float:right;
}

table tr td.editLink div.imageholder1 a:hover,
table tr td.editLink div.imageholder2 a:hover
 {
		position:relative;
		top:-19px
		}	
table tr td.link div.imageholder1,
table tr td.link div.imageholder2{
		display:none;
		}

table td.editName input{
		width:173px;
		font-size:10px;
		}
		
table td.editLang select{
		width:179px;
		font-size:10px;
		padding:1px 0px 1px 0px;
		}
		
		
table.pagedetails,
table.pagedetails tr,
table.pagedetails tr td
{
		background-image:none !important;
		padding:0px;
		margin:0px;
		border:none;
}

table.pagedetails
{
	border-bottom:1px solid #e7e7e7;
	width:100%;
}	

table.pagedetails tr td
{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

table.pagedetails tr.masteraff td
{
	padding-top:17px;
	padding-bottom:0px;
}

table.pagedetails tr td span
{
	padding-top:0px;
	display:block;
	font-weight:bold;
	font-size:11px;
}

table.pagedetails tr td .dropdownListFloat	{
		margin:1px 0 !important;
		/*height:18px;*/
		}	
		
table.pagedetails tr td .dropdownListFloat3	{
		margin:1px 0 !important;
		height:18px;
		}
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera 
html>/**//*body table.pagedetails tr td span
{
	padding-top:0px;
	display:block;
}*/

.selectTextTable
{
	margin:0px 0px 0px 0px;
}

.selectTextTable tr td.Title
{
	padding:10px 0px 13px 0px;
	width:155px;
	vertical-align:top;
}

.selectTextTable tr td.TextContent
{
	padding:10px 0px 13px 10px;
	vertical-align:top;
}

.selectTextTable tr td.SelectCell
{
	padding:10px 0px 15px 0px; 
	text-align:right;
	vertical-align:top;
}

table.selectionTable,
table.selectionTable tr,
table.selectionTable tr td
{
	border:none;
	margin:0px;
	padding:5px 0px 5px 0px;
	width:auto;
	vertical-align:top;
}

.clearFromBannerSelection table.selectionTable tr,
.clearFromBannerSelection table.selectionTable tr td {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.clearFromBannerSelection table.selectionTable tr td {
	padding-bottom: 10px;
}

.clearFromBannerSelection table.selectionTable {
	border:none;
	margin:0px;
	float: left;
	padding: 0px 0px 0px 0px;
	width:auto;
	vertical-align:top;
}
/*** End Of Developer Added Styles ***/
		
div.table	{
		border:1px solid #e7e7e7;
		padding:10px 10px 0px 10px;
		margin:8px 0 10px 0;
		}
		
div.table2	{
		border:1px solid #e7e7e7;
		padding:10px 0px 0 10px;
		margin:10px 0 10px 0;
		}		
		
div.smalltable	{
		border:1px solid #e7e7e7;
		padding:10px 0px 0 10px;
		margin:10px 0 0 0;
		width:190px;
		}
		
div.newSmalltable	{
		border:1px solid #e7e7e7;
		padding:10px 0px 0 10px;
		margin:10px 0 0 10px;
		width:400px;
		}
		
div.newSmalltable2	{
		border:1px solid #e7e7e7;
		padding:10px 0px 0 10px;
		margin:10px 0 0 0px;
		width:400px;
		}		
		
div.xsmalltable	{
		border:1px solid #e7e7e7;
		padding:10px 0px 0 10px;
		margin:10px 0 0 0;
		width:120px;
		clear:both !important;
		}		

table	{
		clear:both !important;
		width:100%;
		margin:0px 10px 0px 0px;
		}
		
table.small	{
		clear:both !important;
		width:180px;
		margin:0px 10px 0px 0;
		}
		
table.newSmall	{
		clear:both !important;
		width:390px;
		margin:0px 10px 0px 0;
		}		
		
table.xsmall	{
		clear:both !important;
		width:110px;
		margin:0px 0px 0px 0px;
		}				
		
table th{
		text-align:left;
		padding:0px 10px 10px 10px;
		color:#666666;
		font-size:11px;
		margin:0px;
		}

table td {
		background-position:right top;
		background-repeat:no-repeat;
		text-align:left;
		padding:10px;		
		color:#666666;
		border-top:1px solid #e7e7e7;
		font-size:10px;
		}
		
table.manageLink td {
		background-position:right top;
		background-repeat:no-repeat;
		text-align:left;
		padding:8px 10px 8px 10px;
		color:#666666;
		border-top:1px solid #e7e7e7;
		font-size:10px;
		}
		
table th.sepTH {
		background-position:right top;
		background-repeat:no-repeat;
		text-align:left;
		}
		
table td.last {
		background-image:none !important;		
		color:#999999;
		}
		
table td.idTD {	
		color:#999999;
		}
	
table td.first {
		background-image:none !important;
		padding:10px 0px 10px 10px;
		}
	
table td select.TabdropdownList{
		width:150px;
		font-size:1.10em !important;		
		clear:both;
		margin:0px !important;
		padding:0px;
		}
	
table tr {	
		margin:0 10px 0 10px;
		margin:10px;
		border-left:1px solid #e7e7e7;
		}
	
table td a{	
		font-weight:bold;		
		}	
	