.ui-padding-top{padding-top:7px}
.ui-padding-right{padding-right:7px}
.ui-padding-bottom{padding-bottom:7px}
.ui-padding-left{padding-left:7px}
.ui-padding-all{padding:7px}
.ui-margin-top{margin-top:7px}
.ui-margin-right{margin-right:7px}
.ui-margin-bottom{margin-bottom:7px}
.ui-margin-left{margin-left:7px}
.ui-margin-all{margin:7px}

.rci-framework-meta-box {overflow:auto}
.rci-framework-meta-box fieldset{position:relative}
.rci-framework-meta-box label,.rci-framework-meta-box fieldset legend{text-align:right;width:20%;float:left;padding:5px 0;font-weight:bold}
.rci-framework-meta-box fieldset label{text-align:left;font-weight:normal}
.rci-framework-meta-box div{clear:both;margin:0 0 7px 0;overflow:auto}
.rci-framework-meta-box fieldset div{float:right;text-align:left;width:80%;clear:right;margin-bottom:0px}
.rci-framework-meta-box div.helper-text{position:absolute}

.rci-framework-meta-box input,
.rci-framework-meta-box select,
.rci-framework-meta-box input[type="text"],
.rci-framework-meta-box textarea {
	font: 12px Verdana, Geneva, sans-serif;float: left;width:70%;color: #444;background: white url(../images/bkg_inputs.gif) no-repeat;
	border-left: 1px solid #999;border-top: 1px solid #999;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;
	padding:4px;margin: 0 5px;
}
.rci-framework-meta-box textarea{height:100px}
.rci-framework-meta-box input.short,.rci-framework-meta-box select.short{width:15%}
.rci-framework-meta-box input[type="checkbox"],.rci-framework-meta-box input[type="radio"],
.rci-framework-meta-box input[type="submit"],.rci-framework-meta-box input[type="button"] {width:auto;margin:5px;}

.rci-framework-meta-box .rci-rich-text-wrap{width:70%;float:left;clear:none;overflow:visible;margin:0 0 0 5px}
.rci-framework-meta-box .rci-rich-text-wrap div{clear:none;overflow:visible;margin:0}
.rci-framework-meta-box .rci-rich-text-wrap input, .rci-framework-meta-box .rci-rich-text-wrap textarea{width:auto;float:none;}
.rci-framework-meta-box .rci-rich-text-wrap textarea{margin:0;border:0}

div.jGrowl {padding:10px;z-index:9999;color:#fff;font-size:12px;}
/** Special IE6 Style Positioning **/
div.ie6 {position:absolute;}
div.ie6.top-right {right:auto;bottom:auto;
	left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top:expression( ( 20 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.ie6.top-left {
	left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top:expression( ( 20 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.ie6.bottom-right {
	left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.ie6.bottom-left {
	left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.ie6.center {width:100%;
	left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
/** Normal Style Positions **/
body > div.jGrowl {position:fixed;}
body > div.jGrowl.top-left {left:0px;top:20px;}
body > div.jGrowl.top-right {right:0px;top:20px;}
body > div.jGrowl.bottom-left {left:0px;bottom:0px;}
body > div.jGrowl.bottom-right {right:0px;bottom:0px;}
body > div.jGrowl.center {top:0px;width:50%;left:25%;}
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left:auto;margin-right:auto;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	font:1em Tahoma, Arial, Helvetica, sans-serif;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	background-color:#000;opacity:.85;zoom:1;width:235px;padding:10px;margin:5px 0;text-align:left;display:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.jGrowl div.jGrowl-notification {min-height:40px;}
div.jGrowl div.jGrowl-notification div.header {font-weight:bold;font-size:.85em;}
div.jGrowl div.jGrowl-notification div.close {z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer;}
div.jGrowl div.jGrowl-closer {padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center;}
/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {display:none;}
}