/* @charset "utf-8"; */
html
{
	height: 100%;
}
img{
	border: none;
}

body
{
	background: #fff;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body * {
	margin: 0;
	padding: 0;
}

.wys
{
  width:450px;
 height:200px;
}
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
a {
	cursor: pointer;
	cursor: hand;
}
h1, h2, h3 {
	margin-left: 5px;
}
p {
	margin: 5px 10px;
}
p.sidebar2spaw2liteeditor {
	margin: 0;
}
ul, ol {
	margin: 5px 25px;
}

.small {
	font-size: 10px;
}

.Warning {
	color:Red;
	font-style:italic;
	font-weight:bold;
	font-size:larger;
}
.twoColFixRtHdr #container {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 10px auto 100px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.twoColFixRtHdr #header {
	padding: 7px 0 7px 7px;
	height: 125px;
}
.twoColFixRtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}


.twoColFixRtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px  10px 0 10px;
	position: relative;
	clear:both;
	
}
#layoutSidebar {
	float: right; /* since this element is floated, a width must be given */
	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/* the background color will be displayed for the length of the content in the column, but no further */
	background-color:#fff;
	
	height: auto;
padding:0;
margin:0;

}

.twoColFixRtHdr #mainContentHeader {
	margin: 0 250px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 15px 20px 0px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.twoColFixRtHdr #mainContent {
	margin: 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width: 100%;
	float: left;
	margin-top:1em
}
#layoutContent {
	width: 440px;
	float: left;
	margin-top:1em;
	
padding:0;
margin:0;
background-color:#fff;

}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
}
#directory input
{
    margin-top:.5em;
}
#alphaIndex p{
    font-size:11px;
}
#alphaIndex a:last-child{
    width:52px;
    font-size:11px;
    
}


			.alphamenu{
		background-color:#656565;
		color:#fff;
		width:14px;
		line-height:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13pt;
		 
		text-align:center;
		/*padding-top:2px;*/
		margin-top: 0px;
		margin-left: 0px;
		margin-right:0px;
		border-right:1px solid #ababab;
		float:left;
		cursor:pointer;
		padding:0 2px 0 2px;
		}



		div.alphamenu a, div.alphamenu a:visited{
		color:#ffffff;
		}


		.alphamenu:hover{
		background-color:#fff;
		color:#656565;
		
		}
		
#mainContainer {
width:100%;
clear:left;
float:left;
height:auto;
overflow:visible;
}


#cltdMain 
{
float:left;
width:690px;
padding:2em;
margin:0;

}




#cltdSideBar{
float:right;
width:240px;
padding:0;
margin:0;
}

#sidebarSaveContainer
{
margin:.5em 0 .5em 1em;
padding:0 0 0 1.75em;
height:16px;
 background: url(../image/ARUP/icon/commit.gif);
 background-repeat:no-repeat; 
 background-position:left top 
  
}
#sidebar1{
margin:0;
padding:.5em;
}

#sideNav {
	margin: 0;
}
#sideNav ul li {
	margin: 0px 0px 4px 0px;
	padding: 0;
	list-style: none;
}
#sideNav ul {
	margin: 0;
	padding: 0;
}

#sideNav ul.columnA {
	float: left;
	 
	padding:1em;
}
#sideNav ul.columnB 
{
     
	float: right;
	padding:1em;
}
#sideNav ul li img {
	margin-bottom: -3px;
}

.customLinkContainer {
	border-top: 1px solid #ccc;
	width: 100%;
	margin-top: 1em;
}

.customLink ul	{margin:5px 10px;
}

.customLink ul li{
	margin: 0px 0px 4px 0px;
	padding: 0;
	list-style: url(../image/ARUP/icon/arrow.gif);
	list-style-position: inside;

}
/* Footer --------------------------------------------------------*/

#footer {
	padding: 0 ;
	width: 100%;
	clear: both;
	height: 1%; 
	overflow: hidden;
	padding:.1em 0 .1em 0;
	 
}
#footerLogo 
{
    float:left;
    clear:none;
	width: 250px;
	padding:.25em;
	margin:0;
	 
}
#footerMenu {
	float: right;
	margin: 0;
	padding:.25em;
	 
}
#footer p{
	margin:0;
	padding:0;
	display:inline;
}
#footer img {
	margin-top: 0px;
	 
}
#footer ul, #footer li {
	list-style: none;
	margin: 0;
	padding: 0;
}


#footerMenu ul {

}
#footerMenu li {
	float:right;
	text-align: right;
	margin-left:15px;
	margin-right:5px;
}

/*  Header Contents   -------------------------------------------------------*/
#headerLogo {
	margin: 10px 0 0 0;
}
#headerLogo img {
	margin-left: 0px;
}
#directory {
	background: url(../image/ARUP/indexBack_trans.png) no-repeat;
	width: 198px;
	margin:0px;
	padding: 10px 5px 5px 7px;
	height: 100px;
	float: left;
}

.searchText {
	width: 135px;
}

.searchButton {
	margin-left: 5px;
}
#alphaIndex {
	padding: 0;
	margin: 0;
}
#alphaIndex p {
	font-size: 12px;
	color: #FFFFFF;
	margin: -4px 0 0 0;
	padding:0 0 4px 5px;
}
#alphaIndex p a:link {
	color: #FFFFFF;
}
#alphaIndex p a:hover {
	color:#DF3A3E;
}
#alphaIndex a:active, #alphaIndex a:visited {
	color:#FFFFFF;
}
#alphaIndex ul {
	padding: 0 0 0 0px;
	margin: 0;
}
#alphaIndex ul li {
	float: left;
	font-size: 8px;
	text-indent: -2000px;
	list-style: none;
	background-color: #999999;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	height: 18px;
}
#alphaIndex ul li a {
	display: block;
	text-indent: -2000px;
	text-decoration: none;
	height: 18px;
}
#alphaIndex ul li.a a {
	background-image: url(../image/ARUP/letters/A.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.a a:hover {
	background-image: url(../image/ARUP/letters_hover/A.gif)
}
#alphaIndex ul li.b a {
	background-image: url(../image/ARUP/letters/B.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.b a:hover {
	background-image: url(../image/ARUP/letters_hover/B.gif);
}
#alphaIndex ul li.c a {
	background-image: url(../image/ARUP/letters/C.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.c a:hover {
	background-image: url(../image/ARUP/letters_hover/C.gif);
}
#alphaIndex ul li.d a {
	background-image: url(../image/ARUP/letters/D.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.d a:hover {
	background-image: url(../image/ARUP/letters_hover/D.gif);
}
#alphaIndex ul li.e a {
	background-image: url(../image/ARUP/letters/E.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.e a:hover {
	background-image: url(../image/ARUP/letters_hover/E.gif);
}
#alphaIndex ul li.f a {
	background-image: url(../image/ARUP/letters/F.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.f a:hover {
	background-image: url(../image/ARUP/letters_hover/F.gif);
}
#alphaIndex ul li.g a {
	background-image: url(../image/ARUP/letters/G.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.g a:hover {
	background-image: url(../image/ARUP/letters_hover/G.gif);
}
#alphaIndex ul li.h a {
	background-image: url(../image/ARUP/letters/H.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.h a:hover {
	background-image: url(../image/ARUP/letters_hover/H.gif);
}
#alphaIndex ul li.i a {
	background-image: url(../image/ARUP/letters/I.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.i a:hover {
	background-image: url(../image/ARUP/letters_hover/I.gif);
}
#alphaIndex ul li.j a {
	background-image: url(../image/ARUP/letters/J.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.j a:hover {
	background-image: url(../image/ARUP/letters_hover/J.gif);
}
#alphaIndex ul li.k a {
	background-image: url(../image/ARUP/letters/K.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.k a:hover {
	background-image: url(../image/ARUP/letters_hover/K.gif);
}
#alphaIndex ul li.l a {
	background-image: url(../image/ARUP/letters/L.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.l a:hover {
	background-image: url(../image/ARUP/letters_hover/L.gif);
}
#alphaIndex ul li.m a {
	background-image: url(../image/ARUP/letters/M.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.m a:hover {
	background-image: url(../image/ARUP/letters_hover/M.gif);
}
#alphaIndex ul li.n a {
	background-image: url(../image/ARUP/letters/N.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.n a:hover {
	background-image: url(../image/ARUP/letters_hover/N.gif);
}
#alphaIndex ul li.o a {
	background-image: url(../image/ARUP/letters/O.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.o a:hover {
	background-image: url(../image/ARUP/letters_hover/O.gif);
}
#alphaIndex ul li.p a {
	background-image: url(../image/ARUP/letters/P.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.p a:hover {
	background-image: url(../image/ARUP/letters_hover/P.gif);
}
#alphaIndex ul li.q a {
	background-image: url(../image/ARUP/letters/Q.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.q a:hover {
	background-image: url(../image/ARUP/letters_hover/Q.gif);
}
#alphaIndex ul li.r a {
	background-image: url(../image/ARUP/letters/R.gif);
	background-repeat: no-repeat;

	width: 19px;
}
#alphaIndex ul li.r a:hover {
	background-image: url(../image/ARUP/letters_hover/R.gif);
}
#alphaIndex ul li.s a {
	background-image: url(../image/ARUP/letters/S.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.s a:hover {
	background-image: url(../image/ARUP/letters_hover/S.gif);
}
#alphaIndex ul li.t a {
	background-image: url(../image/ARUP/letters/T.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.t a:hover {
	background-image: url(../image/ARUP/letters_hover/T.gif);
}
#alphaIndex ul li.u a {
	background-image: url(../image/ARUP/letters/U.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.u a:hover {
	background-image: url(../image/ARUP/letters_hover/U.gif);
}
#alphaIndex ul li.v a {
	background-image: url(../image/ARUP/letters/V.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.v a:hover {
	background-image: url(../image/ARUP/letters_hover/V.gif);
}
#alphaIndex ul li.w a {
	background-image: url(../image/ARUP/letters/W.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.w a:hover {
	background-image: url(../image/ARUP/letters_hover/W.gif);
}
#alphaIndex ul li.x a {
	background-image: url(../image/ARUP/letters/X.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.x a:hover {
	background-image: url(../image/ARUP/letters_hover/X.gif);
}
#alphaIndex ul li.y a {
	background-image: url(../image/ARUP/letters/Y.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.y a:hover {
	background-image: url(../image/ARUP/letters_hover/Y.gif);
}
#alphaIndex ul li.z a {
	background-image: url(../image/ARUP/letters/Z.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.z a:hover {
	background-image: url(../image/ARUP/letters_hover/Z.gif);
}
#alphaIndex ul li.number a {
	background-image: url(../image/ARUP/letters/number.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#alphaIndex ul li.number a:hover {
	background-image: url(../image/ARUP/letters_hover/number.gif);
}
#alphaIndex ul li.allergens a {
	background-image: url(../image/ARUP/letters/allergens.gif);
	background-repeat: no-repeat;
	width: 58px;
}
#alphaIndex ul li.allergens a:hover {
	background-image: url(../image/ARUP/letters_hover/allergens.gif);
	height: 18px;
}
/*Test List---------------------------------------------*/

.testList {
	margin: 10px 0 0 0px;
}
.testList table {
	margin-bottom: 0px
}
.testList table tr td.testNumber {
	width: 10%;
	text-align: right;
}
.testList table tr td.testTitle {
	text-align: left;
}
.testList table tr td.editTest {
	width: 5%;
}
.testList table tr td.deleteTest {
	width: 5%;
}
.testList table tr td {
	padding: 8px;
	vertical-align: top;
	border-bottom: #cdcdcd solid 1px;
}
emptyfield {
	visibility:hidden;
}
.EditImg {
	background-image: url(images/pencil.gif);
}

.dataContainer {
	margin:0;
	padding:0;
}
.dataContent
{
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    
    }

.dataHeader {

	padding: 5px 0 5px 0;
	height: 100%;
}

.dataContent table tr td {
	vertical-align: top;
	margin-bottom: 10px;
	line-height: 16px;
  padding:4px 10px;
  padding: 2px 5px;
}

.mceEditor table tr td {
	vertical-align: top;
	margin-bottom: 0px;
	line-height: 16px;
  padding:0;
  padding:0;
}
.dataContent table tr td p{
	/*margin: 5px 10px 5px 0px;*/
}
.dataContentSideBar2 table tr td {
	vertical-align: top;
	margin-bottom: 10px;
	line-height: 16px;
  padding: 0;
}
#specRequirements .dataContent table, #testTitle .dataContent table{
    margin: 0px;
}

.crystalToolbar
{
	display:inline-block;
	height:26px;
	width:100%;
	overflow:hidden;
	top:0px;
	left:0px;
  background-color:#E4E4EC;
  color:#000000;
  font-size:8pt;
  font-family:verdana,Arial;
  border-bottom:1px solid #BEBED1;
  border-top:1px solid #FFFFFF;
}

.ajaxlist
{
    background-color:Window;
    border-bottom:buttonshadow 1px solid;
    border-left:buttonshadow 1px solid;
    border-right:buttonshadow 1px solid;
    border-top:buttonshadow 1px solid;
    color:WindowText;
    cursor:default;
    list-style-image:none;
    list-style-type:none;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    position: absolute;
    text-align:left;
    z-index:1000;
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #ffffff;
    color: black;
}
.calendar .ajax__calendar_container table tr td {
	vertical-align: top;
	margin: 0;
	line-height: normal;
  padding: 0;
}
.calendar .ajax__calendar_other .ajax__calendar_day,
.calendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.calendar .ajax__calendar_hover .ajax__calendar_day,
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.calendar .ajax__calendar_active .ajax__calendar_day,
.calendar .ajax__calendar_active .ajax__calendar_month,
.calendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.tooltip
{
   position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	 
}
.ui-datepicker-trigger
{
    vertical-align:bottom;
    margin-left:.25em;
    margin-bottom:.1em;
    margin-top:-2px;
}
input.toolTip{width:70px;display:inline;}
div.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
/*.password-strength-bar {
font-size : 12px;
width :;
font-family : arial, sans-serif;
color: White;
height: 15px;
margin-top: 5px;
padding: 2px; 
}
.password-min-char {
font-size : 10px;
}

.form{}*/
.testEntry
   {
       height:100px;
       width:100%;
        margin:1px;
       background-color:#fff;
       display:block;
   }
 
.loginlinkContainer
{
           
           margin-left:1em;
           padding:0 0 0 1.75em;
           height:16px;
           background-image:url("../image/ARUP/icon/key.gif");
           background-repeat:no-repeat;
           background-position:left top
           }
.loginSuccess span{font-weight:bold;}
.loginSuccess{margin-left:1em;margin-bottom:.5em;margin-top:1em;color:#000;text-align:center;}
.loginError{padding:.5em;font-size:.8em;color:#f00;text-align:center;font-weight:bold;}
.Login{width:80%;padding:.5em;
       background-color:#fff;-moz-border-radius: 5px;
        -webkit-border-radius: 5px; border:1px solid #aaa;
        margin:.25em .25em .5em 1.75em;display:none}
.Login label{display:block;font-weight:normal}
.Login input{display:block}
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 25px !important; }

 .sortHelper
{
	border: 3px dashed #fff;
	width: auto !important;
}



.groupItem .itemHeader,.groupItemNoMove .itemHeader
{
	line-height: 20px;
	

	cursor: auto;
	min-height: 20px;
	

	 position:relative;
}



.groupItem
{
	margin:0 0 .5em 0;
	display:block !important;
	position:relative;
}
.groupItemNoMove
{
	margin:1em 0 .5em 0;
	display:block !important;
	position:relative;
}
.serializer
{
	clear: both;
}

.groupWrapper,.groupWrapperNoMove
{
	margin:0;
	padding:0;
	 
}
#cltdSideBar div.groupWrapper{margin-bottom:1em;padding:.05em}
.Error{color:#f00;font-weight:bold}

.mceToolbarLeft *{float:left}
.mceToolbarTop select{ width:auto !important}
.mceToolbarTop option{ float:none}
.mceContentBody {width:auto}

.advanced table.mceToolbar, .advanced tr.mceFirst .mceToolbar tr td, .advanced tr.mceLast .mceToolbar tr td { float: left; z-index:1000}
.textboxContainer{padding:1em;float:left}

#mainContainer div.dataContent div.labelContainer{padding:0 1em 1em 0; width:20%;float:left; line-height:18px;}
#mainContainer div.dataContent div.textboxContainer {width:100%;float:left;margin:0;padding:0;}

#groupItems div.dataContent div.labelContainer{padding:0 1em 1em 0; width:20%;float:left; line-height:18px;}
#groupItems div.dataContent div.textboxContainer{width:78%;float:left;margin:0;padding:0;}

#sidebar2 div.dataContent div.textboxContainer {width:100%;display:block;margin:0;padding:0;}
#sidebar2 div.dataContent div.labelContainer {width:100%;display:block;margin:0;padding:0;}
#sidebar2 div.dataContainer{margin-top:1em}

#testToolBox{margin:.25em 0 .25em 0;text-align:right;padding-right:10px;height:20px;line-height:20px}

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:5px 5px 5px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #013e7f;
    background-color: #b4d3f3;
    background-image: url('../image/infoicon.png');
}
.success {
    color: #107f01;
    background-color: #caf0c8;
    background-image:url('../image/successicon.png');
	text-align:center;
	height: 40px;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../image/warning.png');
}
.error {
    color: #ED171F;
    background-color: #f3e6e6;
    background-image: url('../image/erroricon.png');
    height: 40px;
}

#message{display:none;position:fixed;z-index:10;margin:auto;top:200px;left:300px;}
#editTools{margin:0;padding:0;float:left}
#publicPrivate{margin:0;padding:0;float:right;text-align:right}
#publicPrivate input{margin:0;padding:0;}
#synonymContainer{position:relative;z-index:100;display:block !important;clear:both;}
#synControls img{margin:.25em;vertical-align:middle}
#synControls span{color:#335588}
#mainContent div.dataContent div.textboxContainer p{overflow:hidden; padding:0; margin:0;}
#linkContainer{position:relative; z-index:10;display:block !important;clear:both;}
#linkControls img{margin:.25em;vertical-align:middle}
#linkControls span{color:#335588}
#sidebar2 div.dataContent div.textboxContainer p{overflow:hidden; padding:0; margin:0;}
#closePopup{display:block;text-align:right;margin-top:-10px}
#layoutContent div.dataContent {display:none;}
#layoutSidebar div.dataContent {display:none;}
.dataContainer { margin: 0 0 1em 0; }

.itemHeader, .dataHeader {padding-bottom: 2px; padding-left: .5em;}
.itemHeader .ui-icon { float: right; }
.itemHeader span:hover{cursor:pointer}
.dataContent { padding: 0.4em; }
.ui-icon {background-image:url(images/ui-icons_ffffff_256x240.png);}

.layoutColumnHeader {text-align:center; font-size:12px; font-weight:bold; padding-bottom:1em; padding-top:2em;}
.layoutHeader{text-align:center; font-size:14px; vertical-align:middle; padding:2em 2em 2em 2em; width:390px; font-weight:bold; border:1px solid #000000;}
div.dataContainer div.dataHeader { padding-bottom: 5px; padding-left: .5em;}

			 .testLabel{font-size:1.25em;font-weight:bold}
			 .labelContainer{font-weight:bold}
#synonymContainer .itemHeader {cursor: auto;}
#linkContainer .itemHeader {cursor: auto;}

#layoutBorder div.groupItem{border:1px dashed black; padding-bottom:1px; padding-top:1px; margin: 0 0 1em 0;}
#layoutBorder div.groupItem div.itemHeader {cursor: move;}
.layoutStatic {border:1px solid #000000; width:100%; padding-top:1em; padding-bottom:1em; text-align:center; vertical-align:middle; font-weight:bold;}
#layoutBorder div.groupWrapper {min-height: 1em;}

.defaultSkin { background: #eee; }
.mceEditor TABLE TR TD .mceToolbarEnd { margin-right:10px; padding-right: 10px; }
