BODY {
	margin:0px;
	padding:0px;
	background-color:#d2dcbd;
	background-image:url(images/background8.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-attachment:fixed;
	height: 100%;
}
BODY, DIV, SPAN, TABLE, TD, TH, IMG, INPUT, LABEL, A, A:link, A:hover, A:visited, A:active, H1, H2, H3, H4, H5, H6, 
	.memo textarea, .inputMemo textarea{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-align:left;
}

img.transparent{
behavior: url("../../Images/htc/pngbehavior.htc");
}

.site {
	width:1085px;
	margin-left:1%;
	height:100px;
	padding-top:1px;
}
.logo 
{
	width:350px;
	height:63px;
	display: table;
	float:left;
}
.imgLogo {
	float:left;
}
.logInOut {
	float:right;
	background-color:Aqua;
	margin-top:10px;
}
.srcContent {
	width:804px;
	float:left;
	
}
.srcBanners {
	height:444px;
	left:830px;
	position:absolute;
	top:125px;
	width:165px;
	/*z-index:-1;*/
}

.mainTabContainer {
	height:33px;
}
.mainTab0 {
	width:105px;
	height:33px;
	margin-right:28px;
	float:left;
	background:url(images/maintab0.gif) #d2dcbd 0px 0px no-repeat;
	cursor:pointer;
}
.mainTab1 {
	width:105px;
	height:33px;
	margin-right:28px;
	float:left;
	background:url(images/maintab1.gif) #d2dcbd 0px 0px no-repeat;
	cursor:pointer;
}

.mainTabGray {
	width:105px;
	height:33px;
	margin-right:28px;
	float:left;
	background:url(images/maintabGrey.gif) #d2dcbd 0px 0px no-repeat;
	cursor:default;
}



.mainTab0 .mainTabItem, .mainTabGray .mainTabItem
{
	margin-top:7px;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
}
.mainTab1 .mainTabItem
{
	margin-top:7px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	cursor:pointer;
}
.mainTab1 .mainTabItem .mainTabItemLink
{
	text-decoration:none !important;
	font-size:13px; 
	color:#000000!important; 
	font-weight:bold; 
	font-family:Verdana;
	text-align:center;
	cursor:pointer;
}
	
.mainTab0 .mainTabItem .mainTabItemLink, .mainTabGray .mainTabItem .mainTabItemLink
{
	text-decoration:none !important;
	font-size:13px; 
	color:#FFFFFF!important; 
	font-family:Verdana;
	text-align:center;
	cursor:pointer;
}

.yellowTabContainer {
	background-color:#f3d50d;
	height:33px;
}
.yellowTab0 {
	margin:6px 11px 0px 11px;
	float:left;
	cursor:pointer;
}
.yellowTab1 {
	margin:6px 11px 0px 11px;
	float:left;
	cursor:pointer;
}

.yellowTab1 .yellowTabText
{
	float:left;
	padding:3px 0px 4px 0px;
	font-size:12px;
	color:#010101;
	background-color:#ffffff;
	cursor:pointer;
}
.yellowTab0 .yellowTabText
{
	float:left;
	padding:3px 0px 4px 0px;
	font-size:12px;
	color:#010101;
	text-decoration:underline;
	cursor:pointer;
}
.yellowTab1 .yellowTabSideL
{
	width:6px;
	height:21px;
	background:url(images/whiteL.gif) 0px 0px no-repeat;
	float:left;
}
.yellowTab1 .yellowTabSideR
{
	width:6px;
	height:21px;
	background:url(images/whiteR.gif) 0px 0px no-repeat;
	float:left;
}

.yellowTab0 .yellowTabSideL
{
	width:6px;
	height:21px;
	float:left;
}

.yellowTab0 .yellowTabSideR
{
	width:6px;
	height:21px;
	float:left;
}

.yellowTab1 .yellowTabSideB
{
	text-align:center;
	font-size:1px;
	background-color:#f3d50d;
	clear:both;
}

.yellowTab0 .yellowTabSideB
{
	display:none;
}
.yellowTab0 .yellowTabText .yellowTabTextLink{font-size:12px; color:#010101!important; font-family:Verdana; text-decoration:underline;	cursor:pointer;}
.yellowTab1 .yellowTabText .yellowTabTextLink{text-decoration:none; font-size:12px; color:#010101!important; font-weight:bold; font-family:Verdana;	cursor:pointer;}

.topInfo {
	height:140px;
	background-color:#FFFFFF;
	background-image:url(images/paper-bg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left:15px;
	clear:both;
}
.topInfoName{
	padding:10px 0px 10px 0px;
	clear:both;
}
.topInfoName label{
	color:#3a691f;
	font-size:18px;
	font-weight:bold;
	white-space:nowrap;
}
.bigHeader, .bigHeader label, .bigHeader a
{
	text-decoration:underline !important;
	font-size:18px !important;
	font-weight:bold !important;
	color:#B22D2D !important;
	padding-bottom:4px;
}

.topInfoContent {
}
.colon
{
	background:url(images/colon.gif) 0px 0px no-repeat;
	width:16px;
	height:77px; 
	float:left;
}
.topInfoPhoto {
	background:url(images/bgphoto.gif) 0px 0px no-repeat;
	height:77px;
	width:89px;
	float: left;
	margin-right:9px;
}
.uploadPhoto {
	margin: 3px 1px 0px 5px;
	float:left;
	max-height: 60px;
	max-width: 60px;
	width:60px;
	height:60px;
	width: expression(this.width >= this.height ? 60 : true);
	height: expression(this.height >= this.width ? 60 : true);
}
.uploadPhotoNoDropdown {
	margin: 3px 1px 0px 9px;
	float:left;
	width:70px;
	height:70px;
}
.photoDropDown {
	background:url(images/photodropdown.gif) 0px 0px no-repeat;
	width:16px;
	height:71px;
}

.photoDropDown table
{
	width:100%;
}

div.photoDropDownContainer {
	display: table;
	/*float:right;*/
	margin-top:3px;
	/*padding-right: 3px;*/
}

div.photoDropDownContainer a 
{
	text-decoration: none !important;
}

.topInfoSchedule {
	background:url(images/bgschedule.gif) 0px 0px no-repeat;
	height:77px;
	width:453px;
	float:left;
	margin-right:10px;
}
.topInfoScheduleWide
{
	background:url(images/bgschedule_wide.gif) 0px 0px no-repeat;
	height:77px;
	width:503px;
	float:left;
	margin-right:10px;

}
.topInfoScheduleNarrow {
	background:url(images/bgschedule_narrow.gif) 0px 0px no-repeat;
	height:77px;
	width:375px;
	float:left;
	margin-right:10px;
}
.topInfoScheduleNarrower {
	background:url(images/bgschedule_narrower.gif) 0px 0px no-repeat;
	height:77px;
	width:300px;
	float:left;
	/*margin-right:10px;*/
}
.topInfoScheduleTeam
{
	background:url(images/bgschedule_team.gif) 0px 0px no-repeat;
	height:77px;
	width:270px;
	float:left;
	vertical-align:middle;
}

.topInfoScheduleRequests {
	height:18px;
	margin:2px 0px 0px 7px;
}
.topInfoScheduleMatch, .topInfoScheduleTraining{
	height:18px;
	margin:0px 0px 0px 8px;
}
.ratingArrowContainer {
	float:left;
	margin:12px 2px 0px 0px;
	padding-top:10px;
}
.ratingContainer {
	float:left;
	margin:10px 0px 0px 0px;
}
.ratingContainerEx {
	float:none;
	margin:10px 0px 0px 0px;
}
.conditionContainer {
	float:left;
	margin:12px 0px 0px 34px;
}
.ratingValue label, .ratingValue span
{
	font-size:36px;
	font-family:Arial;
	font-weight:bold;
}
.ratingValue{
	text-align:center;
}

.conditionValue label{
	font-size:36px;
	font-family:Arial;
	font-weight:bold;
/*	color:#b02f2f;*/
}
.ratingText
{
	/*margin-left:5px;*/
	text-align:center;
}
.ratingText, .ratingText label, .ratingText span{
	font-size:13px;
	padding:5px 0px;
}
.ratingTextCompact
{
	text-align:left;
}
.ratingTextCompact, .ratingTextCompact label{
	font-size:13px;
	padding:0;
}
.imgNoMiddle
{
	vertical-align:baseline !important;
}
.conditionText, .conditionText label{
	text-align:center;
	font-size:13px;
	padding:5px 0px;
}
.statisticsContainer
{
	float:left;
	margin:8px 0px 0px 4px;
}

.statisticsValue label
{
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
}

.statisticsValue
{
	text-align:center;
}
.statisticsValue div
{
	text-align:center;
}

.statisticsValueCompact label, .statisticsValueCompact span
{
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
}

.statisticsValueCompact
{
	text-align:left;
}
.statisticsValueCompact div
{
	text-align:left;
}

.statisticsText, .statisticsText span
{
	text-align:center;
	font-size:13px;
	padding:2px 0px;
}

.whiteTabContainer {
	clear:both;
	height:35px;
	padding-left:15px;
}
.whiteTabItemSpace0, .whiteTabItemSpace1
{
	margin-right:8px;
	float:left;
}

.whiteTabItemSpace0 .whiteTabItem{
	background:url(images/whiteTab0.gif) 0px 0px no-repeat;
	width:123px;
	height:27px;
}
.whiteTabItemSpace1 .whiteTabItem{
	background:url(images/whiteTab1.gif) 0px 0px no-repeat;
	width:123px;
	height:27px;
}
.whiteTabItemSpace0 .whiteTabTop{
	background-color:#d2dcbd;
	width:123px;
	height:8px;
	font-size:1px;
}

.whiteTabItemSpace1 .whiteTabTop{
	background:url(images/whiteTabTop1.gif) 0px 0px no-repeat;
	width:123px;
	height:8px;
	font-size:1px;
}
.whiteTabItemSpace0 .whiteTabText{
	font-size:13px;
	text-align:center;
	color:#010101;
	padding:5px 0px;
	cursor:pointer;
}

.whiteTabItemSpace1 .whiteTabText
{
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#3a691f;
	padding:5px 0px;
	cursor:pointer;
}
/*-----------Player Card -----------*/
/************************************/
.playerCard {
	/*position:fixed;*/
	width:170px;
	height:347px;
	background:url(images/pcBgImg.jpg) 0px 0px;
	background-repeat:repeat-y;
	overflow:hidden;
}
.pcTopNameContainer {
	background-color:#b02f2f;
	width:162px;
	height:22px;
	margin:4px 4px 1px 4px !important;
	overflow-X:hidden !important;
	padding-left:4px !important;
}
.pcTopNameContainer td {
	font-size:11px;
	color:#ffffff;
	overflow-X:hidden !important;
}
.pcTopNameContainer table {
}
.pcTopLine {
	background-color:#b02f2f;
	/*width:162px;*/
	height:1px;
	font-size:1px;
	margin:2px 0px 8px 0px;
}
.pcPhoto {
	margin:0px 4px 0px 4px;
}
.pcTeamLogo {
	margin:2px 10px 0px 2px;
	float:left;
	width:18px;
	height:18px;
}
/* to delete*/
.pcTopNameText {
	width:111px;
	margin-top:5px;
	overflow:auto;
	overflow-X:hidden !important;
	float:left;
}
/**/
.pcTopNameText label, .pcTopNameText span{
	font-size:11px;
	color:#ffffff;
}

.pcHZ 
{
	margin-top:7px;
}
.pcFlag {
	position:absolute;
	border:solid 1px #FFFFFF;
	top:191px;
	left:11px;
}
.pcCharType
{
	position:absolute;
	top:165px;
	left:108px;
}
.pcCharPict
{
width:160px;
height:160px;
margin-left:5px;
}
.pcCenterNameText {
	text-align:center;
	margin:17px 0px 9px 0px;
}

.pcCenterNameText label{
	font-weight:bold;
}
.pcCenterStatisticContainer {
	padding:0px 8px 0px 8px;
	height:19px;
	width:150px;
	overflow:hidden !important;
	min-height:19px;
}
.pcCenterStatisticTextL {
	text-align:left;
	float:left;
}
.pcCenterStatisticTextR {
	text-align:right;	
	/*float:right;*/
	white-space: nowrap;
	overflow:hidden;
}
.pcCenterStatisticTextR label{
	font-weight:bold;
}

.pcBottomPanel {
	border-top:solid 1px #8d8a7f;
	height:24px;
	width:158px;
	margin:5px 6px 0px 6px;
}
.pcBottomPanelLinkContainer {
	float:left;
}
.pcBottomPanelImg {
	margin:6px 4px 0px 4px;
	border:0px;
	cursor:pointer;
}
.pcBottomArrow {
	float:left;
	text-align:right;
	margin-right:3px;
}
label.pcBottomPanelStatus{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#7f7d71;
}

.pcClosedContainer, .pcClosedContainerNoCard
{	
	position:absolute;
	top:120px;
	left:634px;
	width:178px;
	height:69px;
	background-image:url(images/pcCell1.png);
	background-repeat:no-repeat;
	/*background-position:bottom !important;*/
	background-position:0px 32px !important;
}

.pcClosedContainerNoCard
{	
	background-image:url(images/pcCell2.png);
}

.pcClosed
{
	background:url(images/pcBgImg.jpg) 0px 0px no-repeat;
	width:170px;
	height:36px;
	margin:3px 4px 6px 4px;
	padding-top:2px;
	
}
.pcOpenButton
{
	width:16px;
	height:16px;
	background-color:#b02f2f;
	cursor:pointer;
	margin-top:5px;
}



/*Yevhen RUDYY basic content styling 6 March 2008*/
.form1 {
	background-color:#FFFFFF;
	width: 450px;
	margin: 0 auto;
	border-bottom: 1px solid #dddddd;
}
.form1 th {
	border-bottom: 3px solid #dddddd;
	padding-bottom: 5px;
}

.form1 .cell {
	padding: 10px 8px;
	width:auto;
	vertical-align:top;
	/*font-size: 120%;*/
	border-bottom: 1px dotted #cccccc;
}
.form1 .cellWrap {
	padding: 10px 8px;
	width:auto;
	vertical-align:top;
    white-space:nowrap;
	border-bottom: 1px dotted #cccccc;
}

.form1 .cell table
{
	width:100%;
}

.form1 .cell .autoWidth table
{
	width:auto;
}

.form1 .cell label{
	font-size: 120%;
}

.formHolder {
	margin-left:auto;
	width: 500px;
	margin-right:auto;
	background-color:#FFFFFF;
	padding: 10px;
}
h1, h1 label{
	padding:0px 0px 10px 0px;
	margin-top: 0;
	font-family:Arial, Helvetica, sans-serif !important; 
	color:#3a691f;
	font-size:19px;
	font-weight:bold;
}
	
h2, h2 label, .form1 th, .form1 th label, h2 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:100;
	margin: 5px 0;
}

.demandGridHeader th
{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
    border:none;   
    padding: 0px 20px 0px 0px; 
    }

.basicContentHolder 
{
	clear:left;
	/*padding: 16px;*/ /* replaced with white border, DevExpress comboboxes dropdowns in Firefox seems to ignore paddings*/
	border: 16px solid #FFFFFF;
	background-color:#FFFFFF;
	/*display: table;*/
	/*position:relative;*/ /* causes wrong positioning of DevExpress submenus in Firefox */
	margin-bottom: 40px;
	line-height: 160%;
	color:#3e3e3e;
	width:772px;
}
/*
.basicContentHolder table
{
	width: 100%;
}

.site table
{
	width: 100%;
}
*/
.vertMenuHolder {
	float:left;
	margin-right: 12px;
	width: 180px;
}
.thinLeftColumn {
	vertical-align:top;
}
.wideRightColumn {
	width: 100%;
	vertical-align:top;
}
.oneColumnLayout {
	padding: 10px 0;
	margin: 0 auto;
	width:772px;
}
.formLayout{
background-color:#efefef;
padding:10px 0px;
}
.narrowRightColumn {
	width: 180px;
	display: table;
	float:right;
/*	overflow-x:hidden !important;*/
}
.narrowRightColumnWider {
	width: 220px;
	display: table;
	float:right;
	/*overflow-x:hidden !important;*/
}
.baseColumnLeftSubcolumn {
	width: 282px;
	clear:left;
	margin-right: 12px;
	display: table;
	float:left;
	overflow-x:hidden !important;
}
.baseColumnLeftSubcolumnNarrower {
	width: 262px;
	clear:left;
	margin-right: 12px;
	display: table;
	float:left;
	overflow-x:hidden !important;
}
.baseColumnRightSubcolumn {
	width: 282px;
	display: table;
	float:left;
	overflow-x:hidden !important;
}
.baseColumnRightSubcolumnNarrower {
	width: 262px;
	display: table;
	float:left;
	overflow-x:hidden !important;
}

.leftColumn {
	width: 375px;
	clear:left;
	margin-right: 12px;
	display: table;
	float:left;
}
.rightColumn {
	width: 375px;
	display: table;
	float:left;
}

.subcolumnsHolder {
	clear:left;
	margin-bottom:10px;
/*	position:relative;
	display: table;*/
}

table {
	/*width: 100%;  popup windows gets misplaced in IE with this CSS property */
	table-layout:auto;
	border-collapse:collapse;
}
.statisticsGrid {
	background-color:#FFFFFF;
	border: 1px solid #cccccc !important;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:2px;
	width:99% !important;
}

.statisticsGrid tr.alternativeRow, .matchStatistics tr.alternativeRow{
	background-color:#FFFFFF;
}


/*.statisticsGrid td,*/ /*to*/
.statisticsGrid td.cellName
{
	border: 1px solid #cccccc;
	text-align: left !important;
	color: #545454;
	font-size: 105%;
	padding: 8px 5px !important;
}

.statisticsGrid td.cell, .statisticsGrid td.cellNarrow
{
	border: 1px solid #cccccc;
	text-align:center;
	color: #545454;
	font-size: 105%;
	padding: 8px 5px !important;
}

.statisticsGrid td.cellNarrow {
	padding: 5px 2px !important;
}
.statisticsGrid td.cell a, .statisticsGrid td.cellNarrow a{
	font-family:Verdana;
	font-size:105%;
	font-weight:normal;
	font-style:normal;
	color:#000000 !important;
}

/*.statisticsGrid th,*/
.statisticsGrid .header {
	border-bottom:1px solid #db6b79;
	border-top: 1px solid #d3d3d1;
	border-left: 1px solid #d3d3d1;
	border-right: 1px solid #d3d3d1;
	height: 30px;
	cursor:pointer;
/*	padding:2px 6px;
	text-align:center;*/
}
.statisticsGrid .header td{
	padding:2px 6px;
	text-align:center;
}
.statisticsGrid .narrow td{
	padding:2px 3px;
}

tr.grey {
	background-color: #f7f7f7
}
.statisticsGrid tr.grey td
{
	border-bottom: 1px solid #e0e0e0 !important;
	border-top: 1px solid #e0e0e0 !important;
}

tr.grayFont td, tr.grayFont
{
	color:#808080 !important;
}
div.statsContainer {
	overflow:auto;
	overflow-y: hidden;
}

/*--------------------------*/
div.horisontalScroll772
{
	width:772px;
	overflow:auto;
	overflow-Y:hidden;
}

div.horisontalScroll580
{
	width:576px;
	overflow:auto;
	overflow-Y:hidden;
}

div.horisontalScroll
{
	overflow:auto;
	overflow-Y:hidden;
}

/*---------------------------*/
col.greySmallCol {
}
.infoSummary td {
	padding: 3px;
	vertical-align:top;
}
/*!*/
.infoSummary td .fieldName, .infoSummary td .grey, .grey {
	color:#6d6d6b !important;
}
.font11
{
	font-size: 11px !important;
}
.font12, .font12Bold, .font12 span{
	font-size: 12px !important;
}
.font16, .font16 span{
	font-size: 16px;
}
.red, .red a:link, .red A:hover, .red A:visited, .red A:active{
color:Red !important;
}

.font12Bold {
	font-weight:bold;
}
.narrowRightColumn .statisticsGrid2 {
	border: 1px solid #d3d3d3;}
.narrowRightColumnWider .statisticsGrid2 {
	border: 1px solid #d3d3d3;}
.narrowRightColumnWider .statisticsGrid2 td {
	padding: 0;
	font-size: 12px;
	border: none;
}
.statisticsGrid2 {
	border: none;
	background-color:#FFFFFF;
	/*width:99% !important;*/
}
.statisticsGrid2 img{       
margin-right: 4px;}
/*
.statisticsGrid2 label{       
	white-space: nowrap;
}
*/
.statisticsGrid2 td, tr, a, div, h1, h2, h3, span label{
	white-space: normal;
}

.statisticsGrid2 tr.alternativeRow {
	background-color:#FFFFFF;
}

.statisticsGrid2 tr.selectedRow {
	background-color:#d3d3d3;
}

tr.groupRow, tr.groupRowShorter{
	background-color:#FFFFFF; /*d2dcbd;*/
}
tr.groupRowBigger{
	background-color:#ffffff;
}
.groupRow td, .groupRowBigger td, .groupRowShorter td
{
	margin: 5px 0;
}

.groupRow td, .groupRowShorter td {
	font-size:12px !important;
	font-weight:bold;
	padding:4px 4px 4px 4px;
}

.groupRowShorter td 
{
	font-size:11px !important;
	padding:2px;
}

.statisticsGrid2 .groupRow td{
	border-bottom:solid 1px #d3d3d3 !important;
	border-top:solid 1px #d3d3d3 !important;
	padding:12px 4px 4px 4px !important;
}

.statisticsGrid2 .groupRowShorter td{
	border-bottom:solid 1px #d3d3d3 !important;
	border-top:solid 1px #d3d3d3 !important;
	padding:6px 2px 1px 4px !important;
}

.shorter, .shorter td
{
	padding:0px 2px 0px 0px !important;
}
.groupRowBigger td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	font-weight:100;
	padding:6px 4px 6px 4px;
}


.narrowRightColumn .statisticsGrid2 td {
	padding: 0;
	font-size: 12px;
	border: none;
}

.statisticsGrid2 td.cell
 {
	padding: 6px 4px;
	border: none;
	text-align:center;
}

.statisticsGrid2 td.cellName
 {
	padding: 6px 4px;
	border: none;
	text-align: left !important;
}

.statisticsGrid2 td.cellLeft
 {
	padding: 6px 4px;
	border: none;
	text-align:left !important;
}

.statisticsGrid2 td.cell a, .statisticsGrid2 td.cellLeft a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000 !important;
}

.gridNoWrap td.cell a, .gridNoWrap td.cellLeft a, .gridNoWrap td.cell {
	white-space: nowrap;
}

.statisticsGrid2 .header{
border-bottom: 1px solid grey !important;
border-top: 1px solid #d3d3d3 !important;
font-weight: bold;
cursor:pointer;
}

.statisticsGrid2 .header td{
font-weight: bold;
padding: 4px;
text-align:center;
}

table.mailBoxFunctions
{
    border:0px;
    margin:5px 0px 15px 0px;
}
td.mailBoxFunctionsFreeSpace
{
    width:100%;
}
.dxgvCommandColumn_fi
{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
}
.dxgvFilterRow_fi
{
	background-color: #E7E7E7;
}
.dxgvFilterRow_fi td.dxgv
{
	padding: 5px 3px 5px 3px;
}

.dxeTextBox_fi
{
	background-color: white;
    border: Solid 1px #D8DFC8;
}
.dxeTextBox_fi td.dxic
{
	padding: 1px 2px;
}
.dxeTextBox_fi td.dxic
{
	width: 100%;
}


tr.grey2 {
	background-color: #efefed;
}

textarea, .textareaField, .panel, .memo, .inputMemo{
	width: 100%;
}

.sideVertMenu {
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
}
.sideVertMenu li {
	list-style: none;
	margin: 5px 0;
	padding: 3px;	
	background-color:#d8dfc8;
	border: 1px solid #d7d7d7;
}

.sideVertMenu li .sideMenuTextLink
{
	color:#030303!important;	
	font-size: 12px;
	font-family:Verdana;
	text-decoration:none;
	cursor:pointer;
}
.sideVertMenu li.currentItem .sideMenuTextLink {color:#555555!important;
                                                }

.sideVertMenu li.currentItem 
{
	background-color:#FFFFFF;
}

.sideVertMenu A:link, .sideVertMenu A:hover, .sideVertMenu A:visited, .sideVertMenu A:active
{
		font-size: 12px;
}

.sideVertMenu a:hover {
	text-decoration:underline;
}

hr {
	border-top: 1px solid #686868;
	border-bottom: none;
	border-left: none;
	border-right: none;
	height:0;
	margin: 14px 0;
	line-height: 0;
}

.inputField {
	width: 170px;
	height: 15px;
/*	vertical-align:middle;
	font-size: 100%;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.smallCombo input, .inputField input {
	vertical-align:middle;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100% !important;
}

.smallCombo {
	width: 80px;
	height: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.smallListBox 
{
	width:80px !important;
	}

.dropDown {
	width: 50px !important;
	height: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	margin-left:28px;*/
}

.dropDownListBox
{
	border-style:none;
}
.dropDownListBox 
{
	width:100%;
	}
.dropDownListBox td
{
	border-style:none;
	}

.dropDown input {
	vertical-align:middle;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100% !important;
}

/*.listbox, .listbox div{
	z-index:20000 !important;
}*/

.listbox td, .calendar td, .customizationWindowContent
{
	font-size: 100% !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
	
.customizationWindowContent td
{
	padding:2px;
}

/*.customizationWindowContent .header td
{
	border:solid 1px 
	background-color:#FFFFFF !important;
}*/
	
.customizationWindow, .popUpWindow
{
	background-color:White;
	border: solid 1px #d3d3d3;
}
.popUpWindow td{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.popUpWindowContent{
	height:auto;
}

.customizationWindowHeader td
{
	font-weight:bold;
}
	
.customizationWindowContent div
{
	overflow:auto;
	overflow-x:hidden;
}	
.checkbox, .autoWidth table, .autoWidth div{
	width:auto;
}	

.autoWidth{
	width:auto !important;
}	

.checkbox td label, .font100percent, .font100percent label, .font100percent span{
	font-size: 100% !important;
}	

.checkbox label
{
	white-space:nowrap;
}
.button{
	width:auto !important;
	text-align:center;
	height: 21px;
	display:inline-table !important;
	margin:0px 2px;
}
.button span, .buttonPopupControlContent span{
	white-space:nowrap;
}
table.button td, table.buttonPopupControlContent td
{
	padding: 0px;
}
.button td div {
	width:auto !important;
	text-align:center;
	background-color:#b9c772;
	border: 1px solid #7b9113;
}

table.buttonPopupControlContent{
	width:90px !important;
	text-align:center;
	height: 21px;
	display:inline-table;
}
.buttonPopupControlContent td div {
	width:90px !important;
	text-align:center;
	background-color:#b9c772;
	border: 1px solid #7b9113;
	padding:4px 8px 1px 8px !important;
	height:16px;
}

.sendButton{
	margin-bottom:10px;}
.sendButton td div {
	width:100px !important;
}

.dxbButton div.dxb
{
	padding: 0px 8px 1px 8px;	
}

.fieldChooserButton
{
	width:auto;
	text-align:center;
	padding: 0px;
	height: 24px;
	background: #cccccc url(images/filterbar_active.gif);
	margin-bottom:8px;
	white-space:nowrap;
}
img{
vertical-align:middle;
border: none;}

.baseColumn {
	width: 576px;
	margin-right: 12px;
	overflow-x:hidden !important;
}
.baseColumnNarrower {
	width: 536px;
	margin-right: 12px;
	overflow-x:hidden !important;
}

/*************************/
.contactHolder{
	width: 100%;
	padding-bottom:30px;
	float:left;
	clear:right;
	white-space:nowrap;
}
.contactHolder a, .noborder a, .noborder a:link, .noborder A:hover, .noborder A:visited, .noborder A:active,
	.leagueStatictics a, .leagueStatictics label, .leagueStaticstics{
color:#888888;
}
.contactHolder h3{
	margin-top: 0;
	white-space:normal;}
	
h3, h3 a:link, h3 A:hover, h3 A:visited, h3 A:active, h3 label{ /*to*/
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333 !important;
	margin-bottom: 7px;
	font-size: 18px;
	white-space:normal;
}
.header3
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333 !important;
	font-size: 18px !important;
	white-space:normal;
}

h4 label
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
h4
{
	margin:0px 0px 0px 0px;
}

.menuContainer{
	clear:both;
}
.whiteTabItemSpace0 .whiteTabItem .whiteTabText .whiteTabTextLink
{
	font-size:13px; 
	color:#010101!important; 
	font-family:Verdana; 
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.whiteTabItemSpace1 .whiteTabItem .whiteTabText .whiteTabTextLink
{
	font-weight:bold;
	font-size:13px; 
	color:#3a691f!important; 
	font-family:Verdana; 
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.longTableHolder
{
	overflow:scroll;
	/*overflow-x:hidden:*/
	height:250px;
	width:100%;
}

.linkButton, .linkButton span, .greenLink, .redLink{
	/*width:auto !important;*/
	text-decoration:underline ;
	cursor:pointer;
}



.greenLink, .greenLink td, .greenLink td span
{
	color:#3a691f;
	white-space:nowrap;	
	padding:0px;
}

.writeLink 
{
	color:#ffffff !important;
	white-space:nowrap;	
	padding:0px;
	text-decoration:none;
	cursor:pointer;
}

.linkButton td{
	white-space:nowrap;
	padding:0px;
}

.redLink td, .redLink td span
{
	color:Red;
	white-space:nowrap;
	font-size:120%;
	padding:0px;
}
.rightAlign
{
	text-align:right;
}
.rightAlign div
{
	text-align:right;
}
.rightAlign table
{
	width:100%;
}
.summaryButtonContainer{
	clear:both;}

div.summaryButton
{
	width:85px;
	text-align:center;
	height:28px !important;
	vertical-align:middle !important;
	/*padding:6px;*/
	float:left;
	padding-top:4px;
	background:url(images/summery_page_middle.gif) 0px 0px repeat-x;
}
.summaryButtonLeft, .summaryButtonRight
{
	width:4px;
	float:left;
	height:28px;
}
.summaryButtonLeft
{
	background:url(images/summery_page_left_round.gif) 0px 0px no-repeat;
}
.summaryButtonRight
{
	background:url(images/summery_page_right_round.gif) 0px 0px no-repeat;
}
.seasonLink
{
	color:White !important;
	background-color:#29421f;
	font-size:15px !important;
	text-decoration:none;
	white-space:nowrap;
}

/*delete class greenButton*/
.greenButton td
{
}
.greenButton span
{
	text-align:center;
	color:black;
	font-size:18px;
}
.summaryFieldName
{
	font-size:110%;
	padding:4px 0px 4px 0px;
}

.summaryFieldName, .ratingCell
{
	width:180px;
}
.ratingCell, .ratingValueCell{
	padding:6px 0px 10px 0px;
}

.playerRatingName
{
	font-size:110%;
	font-weight:bold;
}
.playerRatingValue
{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

.summaryFieldValue
{
	font-size: 18px;
	/*font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 0px 0px 4px;
}
.smallVersionFieldName{
	font-size:11px;
	padding:4px 0px 0px 0px;
}
.smallVersionFieldValue, .smallVersionFieldValueRed{
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 4px;
}
.smallVersionFieldValueRed
{
	color:Red;
}

.tableDescription 
{
	width:auto !important;
}

.tableDescription table
{
	width:auto !important;
}

.tableDescription .caption
{
	width: auto;
	white-space:nowrap;
}
.tableDescription .edit{
	width: auto;
	padding-left: 12px;
}
.paddingLeft{
	padding-left: 4px;
}
.paddingRight{
	padding-right: 6px;
}
.paddingBottom{
	padding-bottom: 6px;
}
tr.paddingBottom td{
	padding-bottom:6px;
}

.marginRight
{
	margin-right:4px;
}
.summaryNote
{
	height:60px;
}

.narrowDiv
{
	width:350px;
}

.article
{
	width:100%;
}

.article td
{
	padding:6px 0px;
	word-wrap:break-word !important;
}

.articleNewspaper td
{
	border-bottom:solid 1px #828282;
	border-top:double 3px #828282;
	background-color:#ffffff !important;
	padding-top:8px;
	padding-bottom:4px;
}

.articleNewspaper td, .articleNewspaper td label, .articleNewspaper td a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}

.articleNewspaper a.green{
	font-family:Verdana;
	font-size:11px;
}


.articleRow{}

.noborder table td{
	border-style:none;}
.loadingPanel
{
	background-color:#efefef;
	border-style:solid;
	border-width: 1px;
	border-color:#cccccc;
	width:250px;
	height:50px;
	padding:12px;
}

.loadingPanel img
{
	margin-right:12px;
}
/*.loadingPanel td
{
		font-size:12px;
}*/

.yellow{
	background-color:#f3d50d;
}

.wrap, .wrap td{
	white-space:normal;
}

.nowrap, .nowrap td{
	white-space:nowrap;
}

.fileUpload{
	width: 240px;
	height: 20px;
}

.marginBottom
{
margin-bottom:8px;
}

.inputMemo{
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	text-align:center;
	height:100% !important;
	overflow:hidden !important;
}

.inputMemo textarea
{
	overflow: auto !important;
	overflow-x:hidden !important;
	width:100% !important;
	word-wrap: break-word !important;
}

.inputMemo table
{
    width:100% !important;
}

/* Rating component styles */
.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    cursor:default !important;
}
.filledRatingStar
{
    background-image: url(images/FilledStar.png);
}
.emptyRatingStar
{
    background-image: url(images/EmptyStar.png);
}
.savedRatingStar
{
    background-image: url(images/SavedStar.png);
}

div.ratingStarsContainer, .ratingStarsContainer a, .ratingStarsContainer span
{
	cursor:default !important;
}

.bottomPanel
{
	/*position:absolute;*/
	/*width:expression(document.body.clientWidth + "px");*/
	/*width:expression(window.frameElement.width);*/
	width:100%;
	height:26px;
	padding:0px;
	margin:0px;
	border-top:solid 1px #ffffff !important;
	border-bottom:solid 1px #ffffff !important;
}

.bottomPanel .menu
{
	height:100%;
	margin:0px;
}
.bottomPanel .item
{
	width:auto;
	border-right:solid 1px #ffffff;
	border-left:solid 1px #D4BE1A;
	height:22px !important;
}

.bottomPanel .item a, .bottomPanel .item td
{
	text-decoration: none;
	color:Green;
	}

.bottomPanel .item span
{
	margin-top:3px;
	height:14px !important;
	text-align:center;
	display:block;
}

.bottomPanel .selected
{
	border-style:none;
}
.bottomPanel .selected span
{
	margin-top:3px;
	background-color:#ffffff;
	font-weight:bold;
	text-align:center;
	display:block;
}
.bottomPanel .selected2 span
{
	font-weight:bold;
	text-align:left;
	display:block;
}
.bottomPanel .selected2 a, .bottomPanel .selected2 .greenLink td span
{
	text-decoration: none !important;
	font-weight:bold;
	color:#000000;
}

.bottomPanel .selected2
{
	background-image:url(Images/bottombar_selected.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:22px !important;
	width:auto;
	border-right:solid 1px #ffffff;
	border-left:solid 1px #D4BE1A;
}

.bottomPanel table
{
    width:100%;
}

.collapsePanelHeader{	
	cursor: pointer; 
}

.green a, a.green, .green, A.green:link, A.green:hover, A.green:visited, A.green:active{
	color:#3a691f;
}
.red a, a.red
{
	color:Red;
}
div.firstColor, div.secondColor
{
	margin-right:4px;	
	width:100%;
}

div.firstColor 
{
	height:8px !important;
	margin-bottom:2px;
	line-height:0px;
}

div.secondColor
{
	height:3px !important;
	line-height:0px;
}
div.teamColorsHolder
{
	float:left;
	margin:2px 12px 2px 4px;
	width:100%;
}


/*-------------------home page classes-----------------------------*/
.top_row {
	height: 350px;
	padding: 0 0 0 3%;
	background-color: #c7d0b3;
	background-image:url(images/bg.jpg);
	background-position: bottom right;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

input.login_button{
height: 28px;
margin-top: 8px;
width: 70px;
background-image:url(images/input_bg.gif);
cursor: pointer;
border: 1px solid #a1a1a1;
background-image:none;
text-align:center;
padding:0px !important;
}


.loginTextBox{
background-image:url(images/input_bg.gif);
background-repeat:repeat-x;
border: 1px solid grey;
margin:4px 0px 2px 4px;
font-size: 13px;
padding: 2px 0px;
width:120px;
}

.news_holder {
	float:right;
	padding: 7px 0px 10px 10px;
	background-color:#ebebeb;
	border: 1px solid #bebebe;
	background-color:#FFFFFF;
	background-image:url(images/news_bg.gif);
	background-repeat:repeat-x;
}
.menuLang
{
	width: 300px;
}

.menuLang .item
{
}

.menuLang .item span
{
	text-decoration:underline;
}
.menuLang  .selected
{
	border-style:none;
}
.menuLang .selected span
{
	font-weight:bold;
}

.topList
{
	margin:4px 0px 10 px 0px !important;
}
.topList td.cell
{
	padding: 3px 0px;
	border: none;
	text-align:left !important;
	vertical-align:top;
}

.topList .row
{}

.topList td.cell a{
	font-family:Verdana;
	font-weight:normal;
	font-style:normal;
	color:#000000 !important;
	text-decoration:none;
}

.topList tr.alternativeRow, .topList tr.grey, .topList tr.selectedRow
{
	background-color:#ffffff !important;
}

/*---------------Activate Footballer Character Page--------------------*/
#apDiv1 {
	position:absolute;
	left:155px;
	top:532px;
	width:108px;
	height:34px;
	z-index:1;
	visibility:hidden;
}
#apDiv2 {
	position:absolute;
	left:96px;
	top:429px;
	width:228px;
	height:97px;
	z-index:1;
	visibility:hidden;
}
#apDiv3 {
	position:absolute;
	left:318px;
	top:316px;
	width:70px;
	height:210px;
	z-index:1;
	visibility:hidden;
}
#apDiv4 {
	position:absolute;
	left:33px;
	top:316px;
	width:70px;
	height:210px;
	z-index:1;
	visibility:hidden;
}
#apDiv5 {
	position:absolute;
	left:96px;
	top:292px;
	width:228px;
	height:137px;
	z-index:1;
	visibility:hidden;
}
#apDiv6 {
	position:absolute;
	left:96px;
	top:211px;
	width:228px;
	height:162px;
	z-index:1;
	visibility:hidden;
}
#apDiv7 {
	position:absolute;
	left:305px;
	top:155px;
	width:83px;
	height:218px;
	z-index:1;
	visibility:hidden;
}
#apDiv8 {
	position:absolute;
	left:33px;
	top:155px;
	width:83px;
	height:218px;
	z-index:1;
	visibility:hidden;
}
#apDiv9 {
	position:absolute;
	left:96px;
	top:154px;
	width:228px;
	height:137px;
	z-index:1;
	visibility:hidden;
}
#apDiv10 {
	position:absolute;
	left:96px;
	top:15px;
	width:228px;
	height:140px;
	z-index:1;
	visibility:hidden;
}
#apDiv11 {
	position:absolute;
	left:318px;
	top:15px;
	width:70px;
	height:140px;
	z-index:1;
	visibility:hidden;
}
#apDiv12 {
	position:absolute;
	left:33px;
	top:15px;
	width:70px;
	height:140px;
	z-index:1;
	visibility:hidden;
}
.field_holder{
background-image: url(images/field.jpg); 
width: 420px; 
height: 576px; 
position:relative;
float:right;
}
.field_holder div{
	background-color:#FF0000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.font11, .font11 a
{
	font-size:11px !important;
}
.filterMenuContainer
{
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
}

.filterLeftCorner, .filterRightCorner
{
	width:7px;
	float:left;
	height:27px;
}
.filterLeftCorner
{
	background:url(images/round_left.gif) 0px 0px no-repeat;
}
.filterRightCorner
{
	background:url(images/round_right.gif) 0px 0px no-repeat;
}
.filterContainer
{
	float:left;
	width:558px;
	/*border-bottom:solid 1px #cccccc;*/
}
.subMenuStyle
{
	background-color:#ffffff;
	width:180px !important;
	border:solid 1px #cccccc !important;
}
.subMenuStyle span, .subMenuStyle a
{
	display:block;
	padding:5px 8px 5px 8px;
	white-space:nowrap;
}
.subMenuStyle table
{
	width:180px!important;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:hide;
}
.filterPopupWindow
{
	background-color:#ffffff;
	width:125px !important;
	border:solid 1px #cccccc !important;
}
.filterPopupWindow td
{
	padding:4px 8px 4px 8px;
	white-space:nowrap;
}
.filterPopupWindow table
{
	width:125px!important;
}
.filter tr /*, .filter .item*/
{
	background-image:url(images/filterbar_bg.gif);
}

.filter
{
	height:27px;
	vertical-align:middle !important;
}
.filter .item
{
	width:auto;
	text-align:center;
}
.filter .item span
{
	/*margin-right:16px;*/
	text-align:center;
	display:block;
}

.filter .selected
{
	/*width:150px;
	font-weight:bold;*/
	text-align:center;
	white-space:nowrap;
	background-image:url(images/filterbar_active.gif);
	background-position:center;
	border-bottom:solid 2px #cccccc !important;
	border-top:solid 3px #cccccc !important;
	vertical-align:middle !important;
}
.filter .selected span
{
/*
	margin-top:2px !important;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	width:150px !important;
	display:block;
*/
}
.filterContainer table
{
	width:100%;
}
.filterContainer .subMenuStyle
{
	width:120px !important;
	border:solid 1px #cccccc !important;
}
.filterContainer .subMenuStyle table
{
	width:120px !important;
}
/*.filterContainer .subMenuStyle table td div
{
	width:100%;
}*/
.filterContainer .hover
{
background-color: #cccccc;
}

.filterContainer .submenuSelected, .filterContainer .submenuSelected span
{
	font-weight:bold !important;
}

.DropDownlanguage
{
	padding:1px;
	width:170px;
	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #9F9F9F;
	font-size: 100%;
}

.DropDownlanguage option
{
	height: 16px;
	vertical-align:middle;
}

.fidDropDown
{
	padding:1px;
	width:170px;
	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #9F9F9F;
	font-size: 100%;
}

.fidDropDown option
{
	height: 16px;
	vertical-align:middle;
}

.contactsTable
{
	margin-top:10px;
}

.memo
{
	width:100%;
}

.memo td textarea{
	overflow:hidden !important;
	overflow-y:auto !important;
	height:50px;
	width: 495px;
}

.matchStatistics{
	border: none;
}

.matchStatistics .center
{
	font-size: 14px;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 0px 0px 4px;
}

.matchStatistics .value
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 0px 0px 4px;
}

.matchStatistics .header{
border-bottom: 1px solid #d3d3d3 !important;
}

.matchStatistics .header td{
font-size: 18px;
font-weight:bold !important;
font-family:Arial, Helvetica, sans-serif;
padding: 4px;
text-align:center;
}

.matchStatistics .cell{
/*	text-align:left !important;*/
	padding: 8px 5px !important;
}

tr.red td, tr.red .cell a{
	color: Red !important;
}

.score{
	font-size:58px;
	/*margin:10px;*/
}

.scoreContainer {
	background:url(images/bgphoto.gif) 0px 0px no-repeat;
	height:77px;
	width:89px;
	float: left;
	margin-right:8px;
	text-align:center;
}

.bigTeamLogo
{
	float:left; 
	width:60px; 
	margin:9px 0px 0px 2px;	
}

.teamname
{
	margin:10px 4px 4px 6px !important;
	vertical-align:middle;
	width:192px;
	height:70px;
	float:left;
}
.teamname label, .teamname a
{	padding:0px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif !important; 
	color:#3a691f !important;
	font-size:19px !important;
	font-weight:bold !important;
	text-decoration:none;
	vertical-align:middle;
}

.passwordRule
{
    font-size:10px !important;
    color:Black;
}

.infoMailbox td
{
	padding: 3px;
	vertical-align:middle;
}
.infoMailbox td.cellWrap
{
    white-space:nowrap;
}
.infoMailbox td.cellWidth
{
    width:100%;
}
.infoMailbox td .mailboxFieldText
{
	color:#6d6d6b !important;
}
.infoMailbox td .mailboxFieldTime
{
	font-family:Arial;
    font-size:15px;
    font-weight:bold;
    color:Gray;
    vertical-align:middle;
}

.dxpcControl
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}

.dxpcControl table
{
	width:100%;
	}

.dxpcCloseButton
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}

.tablePopupControlContent
{
	padding: 5px;
	vertical-align:middle;
	width:100%;
	height:100%;
}

.fid_tablePopupControlContent
{
	padding: 5px;
	vertical-align:middle;
	width:100%;
	height:100px;
}


.simpleButton
{
    width:90px;
	text-align:center;
	background-color:#b9c772;
	border: 1px solid #7b9113;
	padding: 0 6px 2px 6px;
	height: 21px;
}

.homepageButton img
{
	margin:4px 8px 4px 8px;
}

.infoTeamManagement td
{
	vertical-align:middle;
}
.infoTeamManagement td .tmFieldText
{
	color:#6d6d6b !important;
}
.infoTeamManagement td.cellWrap
{
    white-space:nowrap;
}
.infoTeamManagement td.cellWrap label
{
    font-size:120%;
}
.infoTeamManagement td.cellPadding
{
    padding: 10px;
    white-space:nowrap;
}

div.color{
	border:solid 1px black;
	width:15px;
	height:15px;
}

.sentTo td textarea
{
	width:100% !important;
	height:28px;
}

.userId
{
	width:140px !important;
}

.breakWord
{
width:180px !important;
overflow:auto !important;
white-space: pre-wrap !important; /* css-3 */
white-space: -moz-normal !important; /* Mozilla, since 1999 */
word-wrap: break-word !important; /* Internet Explorer 5.5+ */
}

.noDisplay table
{
	display:none !important;
}

.positionCell
{
	margin-right:8px;
	text-align:right !important;
}

#gallery {position:relative; width:686px; margin:40px auto; padding:10px; border:6px solid #fff; background:#AAA}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:672px; height:375px; padding:5px; border:2px solid #666; background:#FFF url(SlideShow/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(SlideShow/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(SlideShow/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}


.HtmlAlert, .HtmlAlert td, .HtmlAlert div
{
  position:relative !important;
}

.replayButton
{
	background-image:url('images/replay2.gif');
	background-repeat:no-repeat;
	width:139px;
	height:43px;
	padding:0px; 
	text-align:right;
	vertical-align:middle !important;
	display:table-cell;
	float:right;
	margin-right:12px;
	}
	
.replayButton a
{
	font-size:13px !important;
	margin-top:12px !important;
	line-height:43px;
}	

.messengerButtonContainer
{
	clear:both;
	padding-left:6px;
	/*margin-bottom:6px;*/
}
.leftEdge, .rightEdge
{
	background-position:top;
	background-repeat:no-repeat;
	width:5px;
	height:21px;
	background-color:#ffffff;
	float:left;
	}
.leftEdge{
	background-image: url('images/c-left.gif');
	}

.rightEdge{
	background-image: url('images/c-right.gif');
	}

img.OnlineStatusBubble
{
   vertical-align: baseline!important; 
}

.popupCardContainer table
{
	width:auto;
	}

.smallPhotoContainer
{
	border:solid 1px #cccccc;
	width:34px;
	height:34px;
	margin:3px;
}

.smallPhoto 
{
	margin: 2px;
	max-height: 30px;
	max-width: 30px;
	height: 30px;
	width: 30px;
	width: expression(this.width >= this.height ? 30 : true);
	height: expression(this.height >= this.width ? 30 : true);
}

.grayPanel
{
	padding:4px;
	background-color:#FFFFFF;
	border: 1px solid #cccccc;
	border-left-style:none;
	border-right-style:none;
}

.grayPanel .cell a, .grayPanel .cell A:link, .grayPanel .cell A:hover, .grayPanel .cell A:visited,
 .grayPanel .cell A:active
{
	color:#000000 !important;
}

table.grayPanel
{
	width:100%;
}

.thumbsUpDown
{
	width:21px;
	height:28px !important;
	cursor:pointer;
	padding:0px;
	margin:0px;
	overflow:hidden;
}


.disabled
{
	cursor:default;
}

.commentRow{}

.ratingDiv
{
	width:150px;
	padding:6px 0px 6px 20px;
}

.noWrap
{
	white-space:nowrap;
}

.popupItem td
{
	cursor:pointer;
	}
	
.popupItemHover, .popupItemHover td
{
	background-color:#d3d3d3;
	cursor:pointer;
}

a.dxhl
{
	color:#000000 !important;
}

a.dxhl:visited
{
	color:#000000 !important;
}

.HtmlConfirm td div, .HtmlPrompt td div, .HtmlPrompt input[type=text]
{
	position:static !important;
	}
	
.static td, .static td div
{
	position:static !important;
	}
	
.infoRectangle
{
	width:100%;
	border-collapse: separate;
	border-spacing: 15px 10px;
}

.tdHalfWidth
{
	width: 50%;
	border: solid 1px #CCCCCC;
	vertical-align: top;
}

.tdFullWidth
{
	width: 100%;
	border: solid 1px #CCCCCC;
	vertical-align: top;
}

.infoSummary .names
{
	width: 160px;
}

* html .whiteTabItemSpace0,
* html .whiteTabItemSpace1,
* html .yellowTab0,
* html .yellowTab1
{
display:inline; /* IE 6 fix */
}

div#help, div#faq
{
    margin-top:30px;
}

.chatBanners {
	/*background-color: #c1c9ad;
	float:right;
	width:165px;
	height:220px;*/
	margin-top:7px;
}

.CIBRatings
{
	width:150px; 
	float:left;
	margin-top:12px;
}
	
.CIBRatingsWide
{
	width:215px;
	float:left;
	margin-top:12px;
}

.agreementViewArea
{
	height:600px !important;
	width:772px !important;
}

.previewAgreementViewArea
{
	width:100% !important;
	height:150px !important;
}

.messageEditorViewArea
{
	width:100% !important;
	height:300px !important;
}

.divAgreement
{
	height:150px;
	width:450px;
	overflow-y:scroll;
	overflow-x:hidden;
	margin:6px;
	padding:6px;
	border:solid 1px #dddddd;
}

.popupShadowTable
{
    border-collapse: separate; 
    position: relative; 
    width: auto; 
    left: 0px; 
    top: 0px;
}

.popupShadowTd
{
    height: 150px; 
    width: 350px; 
    cursor: default;    
    background-color:white;
    border:1px solid #8B8B8B;
    color:black;
    font-family:Tahoma;
    font-size:9pt;
}

.popupInnerTable
{
    height: 150px; 
    width: 350px; 
    border-collapse: separate;
}

.popupInnerTd
{
    border-bottom: 1px solid rgb(201, 201, 201); 
    padding: 2px 2px 2px 5px; 
    color: Black; 
    background-color: Gainsboro; 
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 18px; 
    -moz-user-select: none; cursor: move;
}

.popupHeaderTable
{
    width: 100%; 
    border-collapse: separate;
}

.popupHeaderText
{
    color: Black; 
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 18px; 
    width: 100%;
}

.popupHeaderImageTd
{
    padding-left: 4px; 
    cursor: pointer;
}

.popupCloseImage
{
    height: 14px; 
    width: 15px;
}

.popupInnerTd2
{
    font-size: 13px; 
    border-top-width: 0px;
    padding:9px 12px;
 }
 
 .boldCell, .boldCell *
 {
 	font-weight:bold !important;
 }