
/*********** CMS **************/
.CMSeditable,
.CMSeditable p,
.CMSeditable a,
.CMSeditableG,
.CMSeditableG p,
.CMSeditableG a{color:red !important;cursor:pointer;width:100%;}

.CMShover,.CMShover *{background:#ffc !important;}

div#CMSeditor{display:none;position:absolute;background:#def;border:2px solid #000;border-color:#000 #777 #777 #000;padding:15px 15px 0 15px;z-index:3000!important;}
div#CMSeditor p{margin-top:10px;text-align:right;}
div#CMSeditor h3 span{font-size:0.9em;font-weight:normal;position:absolute;right:30px;top:8px;}
div#CMSeditor h3 img{font-size:0.9em;font-weight:normal;position:absolute;right:5px;top:5px;}
div#CMSeditor h3{margin:-15px -15px 15px -15px;padding:5px;background:#cde;border-bottom:1px solid #abc;position:relative;cursor:move;}

div#CMSLinkEditor{display:none;position:absolute;background:#def;border:2px solid #000;border-color:#000 #777 #777 #000;padding:15px 15px 0 15px;}
div#CMSLinkEditor p{margin-top:10px;text-align:right;}
div#CMSLinkEditor h3 span{font-size:0.9em;font-weight:normal;position:absolute;right:30px;top:8px;}
div#CMSLinkEditor h3 img{font-size:0.9em;font-weight:normal;position:absolute;right:5px;top:5px;}
div#CMSLinkEditor h3{margin:-15px -15px 15px -15px;padding:5px;background:#cde;border-bottom:1px solid #abc;position:relative;cursor:move;}


.CMSButton{color: #000!important;background:#def!important;border:1px solid #000!important;border-color:#777 #000 #000 #777!important;font-weight:bold!important;width:140px!important;}

#JBcontent #lstTemplate		{width:150px;}
#JBcontent #lstMenu			{width:150px;}
#JBcontent #lstJobboard		{width:250px;}

#JBcontent #lstSites		{width:250px !important;}
#JBcontent #lstCustomMenus	{width:250px !important;}
#JBcontent #lstPages		{width:250px !important;}
#JBcontent #lstTextTypes	{width:250px !important;}
#JBcontent #lstEmails		{width:250px !important;}
#JBcontent #lstContentGroup	{width:250px !important;}
#JBcontent #lstCMSGroupFK	{width:250px !important;}


#CMSLinkEditor #lstCMSPages	{width:150px !important;}
#CMSLinkEditor #lstJobboard	{width:150px !important;}
#CMSLinkEditor #strURL		{width:200px !important;}	


#JBcontent #lstMiddleCol,
#JBcontent #lstLeftCol,
#JBcontent #lstRightCol		{width:270px !important;}

#JBcontent #lstContent1,
#JBcontent #lstContent2,
#JBcontent #lstContent3		{width:270px !important;}


.MultiColList
{
    FONT-SIZE: 10px;
    FONT-FAMILY: 'Courier New', Courier
}





.CMSBottomBorder td{
	border-bottom: 1px solid red;	
}

.CustomText{
	background-color: #000;
}


td.ExtraButtons{
	width:	100% !important;
}

td.ExtraButtons label{
	display: block;
	float: left;
	width: 150px;
}

span.URL{
	display: block;
	float: left;
}

#txtDisplayAs{
	/*margin-left: 20px;*/
}


#JBcontent form.twocol.CMSMenu
{	width:				100%;
	margin:				0;}



table#CMSMenuManager{
	width: 775px;
	margin:	0;
	padding: 0;
	border: 1px solid gray !important;
}

#CMSMenuManager td{
	border: none !important;	
}

table#CMSMenuManager td.ListContainerSmall{
	width:		190px;
	text-align:	center;
	padding:	5px 5px 5px 5px;
}
table#CMSMenuManager td.ListContainerSmall select{
	width:		190px!important;
}
table#CMSMenuManager td.ListContainerLarge{
	width:		240px;
	text-align:	center;
	padding:	5px 5px 5px 5px;
}
table#CMSMenuManager td.ListContainerLarge select{
	width:		240px!important;
}
table#CMSMenuManager td.ButtonContainer{	
	text-align:		center;
	vertical-align:	middle;
}

table#CMSMenuManager td.ListTitle{		
	font-weight:	bold;
	text-align:		center;
	vertical-align:	middle;
}


table#CMSMenuManager td.ListLabel{	
	text-align:		left;
	font-weight:	bold;
	padding:		0px 0px 0px 5px;
}


table#CMSGroupManager{
	width: 90%;	
}

table#CMSGroupManager td.ListTitle{
	width:			10%;
	font-weight:	bold;
}

table#CMSGroupManager td.ListLabel{
	font-weight:	bold;
	text-align:		center;
}

table#CMSGroupManager td.ListContainerLarge{
	width:		35%;
	text-align:	center;
	padding:	5px 5px 5px 5px;
}

table#CMSGroupManager td.ButtonContainer{	
	width:			20%;
	text-align:		center;
	vertical-align:	middle;
}
#JBcontent.cmsMenu table.CMSEmailEditor{
	width:			97%!important;
}
#JBcontent.cmsMenu table.CMSEmailEditor th,
#JBcontent.cmsMenu table.CMSEmailEditor td{
	padding:		2px 5px;
}
#JBcontent.cmsMenu table.CMSEmailEditor textarea{
	width:			97%!important;
}


