body
{
	font-size: 10pt;
	font-family: arial;
}
table
{
	font-size: 10pt;
	font-family: arial;
}
.Panel
{
	border-right: #9999cc 1px solid;
	padding-right: 5px;
	border-top: #9999cc 1px solid;
	padding-left: 5px;
	padding-bottom: 2px!important; /* ff */
	padding-bottom: 5px;
	border-left: #9999cc 1px solid;
	padding-top: 1px!important; /* ff */
	padding-top: 5px;
	border-bottom: #9999cc 1px solid;
	background-color: #e6e6e6;
	text-align: justify;
}
.PanelHeader
{
	font-weight: bold;
	width: 100%;
	color: #336699;
	background-color: #c0c0c0;
}
.MenuRow
{
	border-top: #999999 1px solid;
	font-size: 10pt;
	border-bottom: #999999 1px solid;
}
.MenuPanel
{
	border-right: #9999cc 1px solid;
	padding-right: 10px;
	border-top: #9999cc 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #9999cc 1px solid;
	padding-top: 10px;
	border-bottom: #9999cc 1px solid;
	background-color: #f0f0f2;
}
.MenuItem
{
	color: black;
	text-decoration: none;
}
.MenuRowSelected
{
	border-top: #999999 1px solid;
	font-size: 10pt;
	border-bottom: #999999 1px solid;
	background-color: #cccccc;
}
.EventPanel
{
	font-size: 10pt;
	overflow: auto;
	color: white;
	font-family: arial;
	background-color: black;
}

#pnlEvent
{
	padding-left:8px;
	padding-right:8px;
	overflow: auto;
	overflow-x: hidden;
	/* fix for new embed functionality */
	/* width: 100%!important;  non-IE */
	height: 100%;
}

/* to allow for toggling 1way <-> 2way */
#pnlMessageCenter.TwoWay 
{
	display: block;
}
#pnlMessageCenter.Hide 
{
	display: none;
}
#pnlMessageCenter.OneWay
{
	display: none;
}

/* new embed toolbar feature */
#rowEmbedToolbar 
{
	display:none;
	visibility:hidden;
}
.ShowEmbedToolbar#rowEmbedToolbar
{
	display: table-row!important; /* non-IE will use this */
	display: block; /* IE */
	visibility: visible;	
}

/* CCART */

textarea
{
	resize: none; /* don't want this sizable */
}

#pnlMessageCenter
{
	height: 100%;
	width: 280px;
}

.CCART#pnlMessageCenter
{
	width: 200px;
}

#pnlMessage
{
	background-color: #eeeeee;
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1;
	height: 100%;
	font-family: Arial;
	font-size: 10pt;
	overflow: auto;
	width: 280px;
}

.CCART #pnlMessage
{
	background-color: #F6F6F6;
	border-color: #DEDEDE;
	color: #234681;
	width: 200px;
	max-width: 200px!important;
	max-height: 195px!important;
	/* to fix scrollbar issue in IE7 */
	overflow-x: hidden;
}

#lblMessageCenterHeader
{
	background-color: Silver;
	border-color: Gray;
	border-style: solid;
	border-width: 1;
	color: Navy;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	height: 20px;
	padding-top: 2px;
	text-align:center;	
}

.CCART #lblMessageCenterHeader
{
	background-color: #DEDEDE;
	border-color: #DEDEDE;	
	color: #234681;
}

#lblMessageCenter
{
	background-color: Silver;
	border-color: Gray;
	border-style: solid;
	border-width: 1;
	color: Navy;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	height: 23px;
	text-align:center;
	width: 100%;
}

.CCART #lblMessageCenter
{
	background-color: #DEDEDE;
	color: #234681;	
	/* -- */
	display: none!important;	
	visibility: hidden;
	height: 0px;
}

#tbMessage
{
	height: 52px;
	width: 228px;
}

.CCART #tbMessage
{
	background-color: White;
	border-bottom-color: #DEDEDE;
	border-color: #DEDEDE;
	border-left-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-top-color: #DEDEDE;	
	color: #234681;
	width: 200px;
}

#rowEmbedMC
{
	background-color: #DEDEDE; /* White; */
	height: 28px; 
	display:none;
	visibility: hidden;
}

.CCART#rowEmbedMC
{
	display: table-row!important; /* ! non-IE will use this */
	display: block; /* ! IE is sofa king we todd id */
	visibility: visible;
}

a.CCART
{
	background-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	border-color: #DEDEDE;
	border-left-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-top-color: #DEDEDE;
	color: #234681;
	cursor: pointer;
	display: block;
	font-weight: 700;
	font-size: 1.2em;
	height: 21px;
	padding-bottom: 0px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

.CCART #btnEMCFontSize
{
	display: inline;	
	padding-left: 12px;
	padding-right: 24px;
	width: 100px;
	height: 24px;
	/*border-right: white 1px solid;*/
}

.CCART #btnEMCViewTrans
{	
	display: inline;
	/*padding-bottom: 8px;*/
	padding-left: 40px!important;
	padding-left: 28px;
	padding-top: 0px;
	width: 170px;
	/*border-left: white 1px solid;*/
}

#btnSend
{
	width: 48px;
	height: 52px;
	position: absolute;	
}

.CCART #btnSend
{
	visibility:hidden;
}

.OneWay #btnEMCSend
{
	display:none;
	visibility: hidden;	
}

