/*-------------------------------------------------*/
/*-------------------RESET CSS --------------------*/
/*-------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


/*simply clear both feature*/
.clearing{
	clear:both;
}

.clearingHeight{
	clear:both;
	display:block;
	height:20px;
	line-height:20px;
}

.clearingHeightSmall{
	clear:both;
	display:block;
	height:1px;
}/*-------------------------------------------------*/
/*-------------------LAYOUT CSS -------------------*/
/*-------------------------------------------------*/

/*-------------------------------*/
/*            BODY               */
/*-------------------------------*/

body{
	background: #6a596d;
	color: #fff;
	font:12px Arial,Verdana, Helvetica, Tahoma, Verdana sans-serif;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

a{
	color:#9b879f;
	text-decoration:none;
} 

a:visited{
	color:#9b879f;
} 

a:hover{
	color:#9b879f;
	text-decoration:underline;
} 

strong{
	font-weight:bold !important;
	font-size:11px !important;
}

/*left anf right border*/
.lrB{
	border-left:1px solid #9B879F;
	border-right:1px solid #9B879F;
}

/*no border*/
.noB{
	border:none !important;
}

/* floar right */
.floatRight{
	float:right !important;
}
	/*-------------------------------*/
	/*         HEADER PANEL           */
	/*-------------------------------*/
	
	#topWrapper{
		background: #6a596d url('../new_gfx/bg/topWrapper.gif') repeat-x;
		display:block;		
		height:178px;
	}
	
	#topWrapper #headerBar{
		background: url('../new_gfx/bg/topWrapperLogo.gif') no-repeat;
		display:block;		
		height:198px;		
	}

	#topWrapper #headerBar #loginBox{
		float:right;
	}	
	
	#loginBox {
		color:#b27797;
		font-size:11px;
		line-height:16px;
		position:absolute;
		right:10px;
		text-align:right;
		top:10px;
	}
	
	/*-------------------------------*/
	/*         LOGIN PANEL           */
	/*-------------------------------*/
	
	#loginPanel{
		background: #6a596d url('../new_gfx/bg/loginPanelBg.gif') no-repeat;	
	}
	
	/* moonbase logo => logos.css */
	
	/* form,fieldset,label for login panel => form.css */
	
	#loginPanel #formBar{
		display:block;
		height:30px;
		line-height:30px;
		text-align:left;
		position:relative;
		width:250px;
	}
	
	#loginPanel #formRemindBar{
		display:block;
		height:30px;
		line-height:30px;
		text-align:left;
		position:relative;
		width:250px;
	}	

	/*-------------------------------*/
	/*        MAIN CONTAINER         */
	/*-------------------------------*/

	#contentWrapper{
		padding:0 20px 40px 40px;
		position:relative;
		top:-12px;

	}
	
		#mainConteinerNoVLine {
			background-color:#F9F9F9;
			border-top:10px solid #dccfd3 !important;
			border-left:1px solid #EEE3E6;
			border-right:1px solid #EEE3E6;
			border-bottom:1px solid #EEE3E6;
			padding:10px;
			-moz-border-radius:12px;
			
		}
		
			#mainConteinerNoVLine #contentContainer {
				color:#474447;
				float:left;
  				min-height:460px;
				padding:0;
				width:100%;		
				position:relative;
			}
					/*left column*/
					#mainConteinerNoVLine #contentContainer #leftColumn {
						margin:0 0 0 0;
						display:block;
						position:relative;
						left:0px;
						top:0px;
						width:100%;
					}
					
					/*left column p*/
					#mainConteinerNoVLine #contentContainer #leftColumn p {
						padding:5px 0 5px 0px;
					
					}
					/*right column*/
					#mainConteinerNoVLine #contentContainer #rightColumn {
						color:#474447;
						float:right;
						font-size:11px;
						position:absolute;
						height:300px;
						right:0px;
						top:0px;
						width:252px;
					}
					
						/*postBody*/
						
						#contentContainer #postBody{
							margin:0 0 0 0;
						}
					
					/*left column inside*/	
					#mainConteinerNoVLine #contentContainer #leftColumn .inside {
						-moz-border-radius-bottomleft:6px;
						-moz-border-radius-bottomright:6px;
						background-color:#FFFFFF;
						border:1px solid #EDDDDD;
						padding:14px;
						margin:0 266px 0 0;
						
					}	
	
						/*notification bar*/
						#notificationBar {
							overflow:hidden;
							padding:10px 56px 40px 40px;
							height:54px;
							display:block;
							line-height:54px;
							color:#9e90a0;	
							background:transparent;
						}
							
					
						/*toolbar with buttons*/
						#toolbarContainer {
							overflow:hidden;
							padding:0 0 12px;
							height:34px;
							line-height:34px;
							color:#9e90a0;	
							position:relative;
						}
						
						/*folder table Browse*/
						.folderTableBrowse{
							font-weight:bold;
							padding:0 0 0 48px;
							background: url('../new_gfx/icons/browseToolbar.gif') no-repeat;
							font-size:16px;
							float:left;
							display:block;
						}

						/*folder table Edit*/
						.folderTableEdit{
							font-weight:bold;
							padding:0 0 0 48px;
							background: url('../new_gfx/icons/editToolbar.gif') no-repeat;
							font-size:16px;
							float:left;
							display:block;
						}
						
						/*list of options*/
						#toolbarContainer ul{
							float:right;
							display:block;
						}
						
						#toolbarContainer li{
							float:right;
							
						}
						
						#toolbarContainer li a{
							text-decoration:none;
							display:block;
							color:#fff;
							background:#9e90a0;
							-moz-border-radius:6px;
							margin-left:6px;
							font-weight:bold;
							height:30px !important;
							line-height:30px !important;
							padding:0 8px 0 26px !important;
						}	
						
						#toolbarContainer li a:hover{
							text-decoration:none;
							display:block;
							font-weight:bold;
							color:#fff;
							background-color:#6A596D !important;
							-moz-border-radius:6px;
							margin-left:6px;
							height:30px !important;
							line-height:30px !important;
							padding:0 8px 0 26px !important;
						}					
						
					/*right column inside*/	
						#mainConteinerNoVLine #contentContainer #rightColumn .inside {
						-moz-border-radius-bottomleft:6px;
						-moz-border-radius-bottomright:6px;
						background-color:#FFFFFF;
						border:1px solid #EDDDDD;
						padding:7px;
						}	
					
					
	/*-------------------------------*/
	/*           PAGINATION          */
	/*-------------------------------*/			
	
	#list-pagination{
		float:left;
		width:100%;
		height:20px;
		line-height:20px;
	}
									
									
	/*-------------------------------*/
	/*         FLEXIBLE FOOTER       */
	/*-------------------------------*/
	
	#footer{
		background: #6a596d url('../new_gfx/logos/footerLogo.gif') 35px 0px no-repeat;	
		color:#49394c;
		font-size:11px;
		font-weight:bold;
		padding:0 0 10px 75px;
	}
	
	/*class for panel login*/
	.marginFooterPanel{
		margin:80px 0 0 0;
	}
	
	/*class for managements sites*/
	.marginFooterMng{
		margin:10px 0 0 0;
	}
	/*-------------------------------------------------*/
/*-------------------HREF CSS --------------------*/
/*-------------------------------------------------*/


/*------------------------*/
/*      LOGIN PANEL       */
/*------------------------*/


/* login */
#btnLogin a{
	background:url('../new_gfx/href/login.gif') no-repeat;	
	display:block;
	height:24px;
	float:right;
	overflow:hidden;
	position:absolute;
	right:12px;
	text-indent:-9000px;
	top:0px;
	width:95px;
	z-index:1;
	}

/* login input hover */
#btnLogin a:hover{
	background:url('../new_gfx/href/loginHover.gif') no-repeat;	
	display:block;
	height:24px;
	float:right;
	overflow:hidden;
	position:absolute;
	right:12px;
	text-indent:-9000px;
	top:0px;
	width:95px;
	z-index:1;
	}

/* login box */
#loginBox a{
	color:#fff;
	text-decoration:none;
}	


/* logout */
.logoutBtn{	
	background:transparent url(../new_gfx/href/logout.gif) no-repeat scroll 0 0;
	color:#F8D140;
	display:block;
	float:right;
	height:29px;
	padding:4px 0 0 25px;
	width:40px;
	}	

/*btnRemindMePass*/
#btnRemindPass{	
	background:url('../new_gfx/href/remind.gif') no-repeat;	
	display:block;
	height:24px;
	float:right;
	overflow:hidden;
	position:absolute;
	right:10px;
	text-indent:-9000px;
	top:4px;
	width:95px;
	z-index:1;
	}		
	
/*------------------------*/
/*    EOF LOGIN PANEL     */
/*------------------------*/
	
/* breadcrumbs a */
#breadcrumbs a {
	color:#fff;
	}


/* file manager close button */
.btnClose{
	position:absolute;
	top:5px;
	right:5px;
}

/* file manager show button */
.btnShow{
	position:absolute;
	display:block;
	top:11px;
	right:16px;
}


/* cancel button */
#btnCancel{
	background:#9e90a0 url('../new_gfx/icons/cancel/cancel.gif') no-repeat !important;		
}

/* save button */
#btnSave{
	background:#9e90a0 url('../new_gfx/icons/save_and_go/save.gif') no-repeat !important;		
}

/* add button */
#btnAdd{
	background:#9e90a0 url('../new_gfx/icons/add/add.gif') no-repeat !important;		
}

/* refresh button */
#btnRefresh{
	background:#9e90a0 url('../new_gfx/icons/refresh/refresh.gif') no-repeat !important;		
}

/* delete button */
#btnDelete{
	background:#9e90a0 url('../new_gfx/icons/delete/delete.gif') no-repeat !important;		
}

/* apply button */
#btnApply{
	background:#9e90a0 url('../new_gfx/icons/save/save.gif') no-repeat !important;		
}

/* tags buttons */
.tags{
	display:block;
}

#tagsAdd{
	display:block;
}

.deleteTag{
	display:block;
	font-size:11px;
	line-height:20px;
}
.deleteTag a{
    background: url("../new_gfx/icons/deleteTag/btnDelTag.jpg") left no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;	
	width:20px;
	height:20px;
	float:left;
}

.deleteTag a:hover{
    background: url("../new_gfx/icons/deleteTag/btnDelTagHover.gif") left no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;	
	width:20px;
	height:20px;
	float:left;
}

/* simple submit */
#btnSimpleSubmit a{	
	display:block;
	color:#553e58 !important;
	position:absolute;
	background:#ece1e5;
	padding:3px 10px 3px 10px !important;
	top:3px;
	right:4px;
	line-height:18px !important;
	height:18px !important;
	font-size:11px !important;
	text-align:center;
	font-weight:bold;
	-moz-border-radius:4px;
	}

/* simple submit  */
#btnSimpleSubmit a:hover{
	display:block;
	position:absolute;
	color:#553e58 !important;
	background:#ece1e5;
	font-size:11px !important;
	top:3px;
	right:4px;
	font-weight:bold;
	padding:3px 10px 3px 10px !important;
	line-height:18px !important;
	height:18px !important;
	text-align:center;
	-moz-border-radius:4px;
	}
	
/* id button */
#btnId a{
	background:#9e90a0 url('../new_gfx/icons/id/btnId.gif') no-repeat !important;	
	width:44px;
	height:19px;
	text-indent:-9000px;
	display:block;
	overflow:hidden;	
}/*-------------------------------------------------*/
/*------------------ TABLES CSS -------------------*/
/*-------------------------------------------------*/
/*common tables properites*/
table.listData {
    width: 100% !important;
    background: #d4c1c7 !important;
    color: #B27797 !important;
}

/*common input in table properites*/
table.listData input {
    border: none;
}

/*common a in table properites*/
table.listData a {
    color: #685c6a !important;
}

/*headtable properites*/
table.listData th {
    background: #e6dde0 !important;
    color: #553e58 !important;
    font-weight: bold !important;
    height: 24px !important;
    padding: 4px !important;
    font-size: 11px !important;
	vertical-align:top !important;
}

/*simple table cell*/
table.listData td {
    background: #f5f4f6 !important;
    height: 34px !important;
    line-height: 34px !important;
    font-size: 11px !important;
    color: #685c6a !important;
}

/*simple table row*/
tr {
}

/*standard centring*/ .middle {
    text-align: center;
}

/*standard left(ing)*/ .lefting {
    padding-left: 5px;
}

/*properites of first column inputs OPTIONS*/ .tableOptions {
    float: left;
    height: 30px !important;
    line-height: 30px !important;
    color: #fff !important;
}

/*properites of first column inputs ACTIONS*/ .tableActions {
    float: right;
    padding-right: 15px;
    height: 30px !important;
    line-height: 30px !important;
    width: 236px !important;
    position: relative;
    font-size: 11px !important;
} 

.tableActions select {
    width: 130px;
    font-size: 11px;
}

/*list of first column inputs*/ .tableOptions li {
    display: block;
    float: left;
    color: #fff;
    padding: 0px 13px 0px 13px;
    margin-bottom: 4px;
    font-size: 11px !important;
} 

.borderLeft {
    background: url('../new_gfx/icons/leftSeparator.gif') left 10px no-repeat;
} 

.tableOptions li a {
    color: #fff;
}

/*column - edit */ .editArea a {
    background: url('../new_gfx/icons/edit/edit_float.gif') center center no-repeat;
    display: block;
    height: 34px;
    width: 40px;
    text-indent: -9000px;
    overflow: hidden;
} 

.editArea a:hover {
    background: url('../new_gfx/icons/edit/edit_active.gif') center center no-repeat;
    display: block;
    height: 34px;
    width: 40px;
    text-indent: -9000px;
    overflow: hidden;
} 

.edit {
    padding: 8px;
    text-align: center;
} 

.editTD {
    width: 40px;
    text-align: center;
} 

.editArea {
    width: 40px;
    text-align: center;
}

/*column - delete */ .deleteArea a {
    background: url('../new_gfx/icons/delete/delete_float.gif') center center no-repeat;
    display: block;
    height: 34px;
    width: 40px;
    text-indent: -9000px;
    overflow: hidden;
} 

.deleteArea a:hover {
    background: url('../new_gfx/icons/delete/delete_active.gif') center center no-repeat;
    display: block;
    height: 34px;
    width: 40px;
    text-indent: -9000px;
    overflow: hidden;
} 

.deleteArea {
    width: 40px;
    text-align: center;
} 

.delete {
    padding: 8px;
    text-align: center;
} 

.deleteTD {
    width: 40px;
    text-align: center;
}

/*column - activation */ .activationTD {
    width: 70px;
    text-align: center;
}

/*column adding DATE */ 
.insertDateTD {
    width: 120px;
    text-align: left;
} 

.insertDate {
    padding: 8px;
    text-align: left;
}

/*column LP */ .lpTD {
    width: 30px;
    text-align: center;
} .lp {
    padding: 8px;
    text-align: center;
    background: #ececec !important;
    font-weight: bold;
    color: #989696;
}

/*radios TD */ .radioTD {
    width: 30px;
    text-align: center;
}

/* activity colors */ .green {
    color: #0a9431 !important;
    font-weight: bold;
    overflow: hidden;
    text-indent: -9000px;
    background: #F5F4F6 url('../new_gfx/icons/okGreen.gif') center center no-repeat !important;
} 

.red {
    color: #0a9431 !important;
    font-weight: bold;
    overflow: hidden;
    text-indent: -9000px;
    background: #F5F4F6 url('../new_gfx/icons/okRed.gif') center center no-repeat !important;
} 

#optionsBar {
    background: #978c99;
    display: block;
    margin-top: 20px;
    height: 30px !important;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
}

.selectors_sum{
	color:#4e4350 !important;
	font-weight:bold;
}

/* classes for inputs */

.anyColumn{
	border:1px solid #bdb6be !important;
	font-size:12px !important;
	height:22px !important;
	line-height:22px !important;
	margin-top:6px;
}

.nameColumn{
	border:1px solid #bdb6be !important;
	width:99%;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin-top:11px;
}
.dateColumn{
	float:left;
	display:block;
	margin-top:11px;
	width:20px;
	text-align:left;
	font-size:11px;
}

.dateInput{
	width:95px !important;
}


/*-------------------------------------------------*/
/*-------------------FORMS CSS --------------------*/
/*-------------------------------------------------*/

/*-------------------------------*/
/*         LOGIN PANEL           */
/*-------------------------------*/
	
/* login panel form */
#loginPanel #loginForm{
	margin: 189px 0 0 122px;
	width:290px;
	height:140px;
}

/* remind password form */
#loginPanel #remindPassForm{
	margin: 189px 0 0 122px;	
	width:250px;
	height:140px;
}

/* login panel label */
#loginPanel #loginForm label{
	display:block !important; 
	float:left !important;
	line-height:20px !important;
	height:30px !important;
	width:46px !important;
}

/* login panel input */
#loginPanel #loginForm input{
	border:1px solid #c8c8c8;
	display:block; 
	float:left;
	height:18px;
	width:188px;
}

/* remind panel input */
#loginPanel #remindPassForm input{
	border:1px solid #c8c8c8;
	display:block; 
	float:left;
	height:18px;
	width:236px;
}

/*remind password*/
#remindFormConteiner{
	display:none
}

/* class for hidden elements */
.hidden{
	display:none !important;
}


/*-------------------------------*/
/*        COMMON FIELDSET        */
/*-------------------------------*/

/*common input field rightColumn*/
#mainConteinerNoVLine #contentContainer #rightColumn .inside input{
	border:1px solid #c8c8c8; 
	float:left;
	height:18px;
	padding:3px 0px 3px 3px;
	width:100%;
}

/*common input field leftColumn*/
#mainConteinerNoVLine #contentContainer #leftColumn .inside input {
	border:1px solid #c8c8c8; 
	float:left;
	height:18px;
	padding:3px 0px 3px 3px;
	width:100%;
}

/*for checkboxs*/

#mainConteinerNoVLine #contentContainer #rightColumn .inside input[type=checkbox] {
	border:none !important;
	float:left;
	height:18px;
	padding:3px 0px 3px 3px;
	width:20px !important;
}

#mainConteinerNoVLine #contentContainer #leftColumn .inside input[type=checkbox] {
	border:none !important;
	float:left;
	height:18px;
	padding:3px 0px 3px 3px;
	width:20px !important;
	text-align:center;
}

/*file manager input*/
.checkboxCell input{
	width:10px !important;
}

/*pagination input*/
#list_pagination input{
	width:10px !important;
}

/*common label field*/
label{
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	height:22px;
}

/*label info*/
.labelInfo_text{
	font-style:italic;
	font-weight:normal;
}

/*common fieldest field*/
fieldset{
	border:none;
}

/*textarea max*/
textarea{
	width:100%;	
}

/*select max */
select{
	
}

.optionRow .optionVisible input{
	width:20px !important;
}

.options input{
	width:100% !important;
}

/*categories radio input */
input[type="radio"]{
	border:none !important;
}

/*categories label*/

.categories label{
	font-weight:normal;
	font-weight:normal important;
}

/*categories subcategory*/

.categories ul li ul{
	padding-left:10px;
}


/*-------------------------------------------------*/
/*-------------------LOGOS CSS --------------------*/
/*-------------------------------------------------*/

/* moonbase main logo */
#moonbaseLogo a{
	background:url('../new_gfx/logos/moonbaseLogo.png') no-repeat;	
	display:block;
	height:55px;
	left:90px;
	overflow:hidden;
	position:absolute;
	text-indent:-9000px;
	top:110px;
	width:214px;
	}
	

/*-------------------------------------------------*/
/*--------------- NAVIGATION CSS ------------------*/
/*-------------------------------------------------*/

/*main navigation*/
#mainNav {
	height:20px;
	padding:79px 0 0 64px;
}

#mainNav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index:400;
	list-style-type: none;
	list-style: none;
}

#mainNav ul li {
	float: left;
}

#mainNav ul ul li {
	background:#eee3e6;
	border-right:3px solid #5b4f5d;
	display: block;
	width:217px;
	font-style:italic;
}

#mainNav ul ul {	
	position:absolute;
	width: 217px;
}

/* Main menu */
#mainNav ul li a {
	color: #FFF;
	display: block;
	padding: 8px 15px 6px 15px;
	text-decoration: none;
}

#mainNav ul li.first {
	padding-top:3px;
}

#mainNav ul li.last {
	border-bottom:3px solid #5b4f5d;
}

#mainNav ul li.first a {
	border-top:none;	
}

#mainNav ul li.active a {
	color: #FFFFFF;
}

#mainNav ul li ul {
	left: 0;
	position: absolute;
	top: 1em;
	visibility: hidden;
}

#mainNav ul li ul li ul {
	left: 120px !important;
}

#mainNav ul li ul {
	left: 0px !important;
}

#mainNav ul li ul li a.setMoreIco {
	background: url("../new_gfx/icons/nav_parent_arrow.gif") no-repeat right bottom !important; 
}

#mainNav ul li ul li a.setMoreIco:hover {
	background-color:#ddc4cf !important;
}

#mainNav ul li ul li a {
	width: 210px;
	color: #000;
	text-decoration: none;
	padding: 5px 0px 5px 7px;
	border-bottom: 1px solid #c8b8c3;
}

#mainNav .mainfolderHover {
	color: #FFFFFF;
}

#mainNav ul li li a:hover {
	background-color:#ddc4cf !important;
	background-image:none;
	color: #000;	
}

#mainNav ul li a:hover {
	background: url("../new_gfx/bg/hover_menu_bg.gif") repeat;
	color: #FFFFFF;
}

#mainNav .mainfoldericon {}

#mainNav .subfoldericon {}

#systemStyle{
	margin-left: 0px; top: 30px; visibility: hidden;
}
/*-------------------------------------------------*/
/*---------------  HEADERS  CSS  ------------------*/
/*-------------------------------------------------*/
/* temporary dashboard icon available for all headers */


/* first level header */
h1 {
    background: #6a596d url('../new_gfx/icons/dashboard.gif') no-repeat !important;
    display: block !important;
	color:#fff !important;
	font-size:22px !important;
    height: 48px !important;
    line-height: 48px !important;
    padding: 0 0 0 60px !important;
}

/* breadcrumbs */
#breadcrumbs {
	color:#A3A3A3;
	display:block;
	font-size:12px;
	padding:10px 0 10px 0;
}

/*container header left*/
#mainConteinerNoVLine #contentContainer #leftColumn h3.hndle {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#ece4e6 !important;
	color:#3D3838;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:1;
	margin:0 266px 0 0;
	padding:7px 7px;
	position:relative;
	text-shadow:0 1px 0 #FFFFFF;
	z-index:10;
}
/*container header right*/
#mainConteinerNoVLine #contentContainer #rightColumn h3.hndle {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#ece4e6 !important;
	color:#3D3838;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:1;
	padding:7px 7px;
	position:relative;
	text-shadow:0 1px 0 #FFFFFF;
	z-index:10;
}

 /*-------------------------------------------------*/
/*--------------- TINYMCE EDITOR CSS --------------*/
/*-------------------------------------------------*/


#post-status-info {
    background-color: #EDEDED;
}

.system_themeSkin *,.system_themeSkin a:hover,.system_themeSkin a:link,.system_themeSkin a:visited,.system_themeSkin a:active {
    color: #000;
}

/* Containers */
.system_themeSkin iframe {
    background: #fff;
}

/* Layout */
.system_themeSkin .mceStatusbar {
    color: #000;
    background-color: #f5f5f5;
}

/* Button */
.system_themeSkin .mceButton {
    background-color: #e9e8e8;
    border-color: #B2B2B2;
}

.system_themeSkin a.mceButtonEnabled:hover,.system_themeSkin a.mceButtonActive,.system_themeSkin a.mceButtonSelected {
    background-color: #d5d5d5;
    border-color: #777 !important;
}

.system_themeSkin .mceButtonDisabled {
    border-color: #ccc !important;
}

/* ListBox */
.system_themeSkin .mceListBox .mceText,.system_themeSkin .mceListBox .mceOpen {
    border-color: #B2B2B2;
    background-color: #d5d5d5;
}

.system_themeSkin table.mceListBoxEnabled:hover .mceOpen,.system_themeSkin .mceListBoxHover .mceOpen,.system_themeSkin .mceListBoxSelected .mceOpen,.system_themeSkin .mceListBoxSelected .mceText {
    border-color: #777 !important;
    background-color: #d5d5d5;
}

.system_themeSkin table.mceListBoxEnabled:hover .mceText,.system_themeSkin .mceListBoxHover .mceText
    {
    border-color: #777 !important;
}

.system_themeSkin select.mceListBox {
    border-color: #B2B2B2;
    background-color: #fff;
}

/* SplitButton */
.system_themeSkin .mceSplitButton a.mceAction,.system_themeSkin .mceSplitButton a.mceOpen
    {
    background-color: #e8e8e8;
    border-color: #B2B2B2;
}

.system_themeSkin .mceSplitButton a.mceOpen:hover,.system_themeSkin .mceSplitButtonSelected a.mceOpen,.system_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.system_themeSkin .mceSplitButton a.mceAction:hover {
    background-color: #d5d5d5;
    border-color: #777 !important;
}

.system_themeSkin .mceSplitButtonActive {
    background-color: #B2B2B2;
}

/* ColorSplitButton */
.system_themeSkin div.mceColorSplitMenu table {
    background-color: #ebebeb;
    border-color: #B2B2B2;
}

.system_themeSkin .mceColorSplitMenu a {
    border-color: #B2B2B2;
}

.system_themeSkin .mceColorSplitMenu a.mceMoreColors {
    border-color: #fff;
}

.system_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {
    border-color: #0A246A;
    background-color: #B6BDD2;
}

.system_themeSkin a.mceMoreColors:hover {
    border-color: #0A246A;
}

/* Menu */
.system_themeSkin .mceMenu {
    border-color: #ddd;
}

.system_themeSkin .mceMenu table {
    background-color: #ebeaeb;
}

.system_themeSkin .mceMenu .mceText {
    color: #000;
}

.system_themeSkin .mceMenu .mceMenuItemEnabled a:hover,.system_themeSkin .mceMenu .mceMenuItemActive {
    background-color: #f5f5f5;
}

.system_themeSkin td.mceMenuItemSeparator {
    background-color: #aaa;
}

.system_themeSkin .mceMenuItemTitle a {
    background-color: #ccc;
    border-bottom-color: #aaa;
}

.system_themeSkin .mceMenuItemTitle span.mceText {
    color: #000;
}

.system_themeSkin .mceMenuItemDisabled .mceText {
    color: #888;
}

.system_themeSkin tr.mceFirst td.mceToolbar {
    background-color: #dfdfdf;
    border-color: #dfdfdf;
}

.system_themeSkin tr.mceFirst td.mceToolbar {
    background-image: url("../new_gfx/editor/ed-bg.gif");
    background-position: left top;
    background-repeat: repeat-x;
    border-width: 0 0 1px;
    border-style: none none solid;
}

#post-status-info {
    font-size: 12px;
    line-height: 2;
    padding: 0 15px 0 7px;
    border-width: 0 1px 1px;
    border-style: none solid solid;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

#edButtonHTML {
    margin-right:15px;
}

#editorcontent #post-status-info {
    border: none;
}

#system-word-count {
    display: block;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

#editor-toolbar {
    height: 30px;
	margin-right:265px;
}

.zerosize {
    border: 0 none;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 0;
}

#editor-toolbar .active {
    background-color: #E9E9E9;
    border-bottom-color: #E9E9E9;
    color: #333333;
}

#edButtonPreview,#edButtonHTML {
    background-color: #F1F1F1;
    border-color: #DFDFDF;
    color: #999999;
}

#edButtonHTML {
    margin-right: 15px;
}

#editor-toolbar .active {
    background-color: #E9E9E9;
    border-bottom-color: #E9E9E9;
    color: #333333;
}

#edButtonPreview,#edButtonHTML {
    background-color: #F1F1F1;
    border-color: #DFDFDF;
    color: #999999;
}

#edButtonPreview,#edButtonHTML {
    display: block;
    height: 18px;
    margin: 5px 5px 0 0;
    padding: 4px 5px 2px;
    float: right;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

#media-buttons {
    cursor: default;
    padding: 8px 8px 0;
}

#media-buttons a {
    cursor: pointer;
    padding: 0 0 5px 10px;
}

#media-buttons img {
    vertical-align: middle;
}

.postarea h3 label {
    float: left;
}

.postarea #add-media-button {
    float: right;
    margin: 7px 0pt 0pt;
    position: relative;
    right: 10px;
}

#content {
    margin: 0;
    width: 100%;
}

#editorcontainer #content {
    padding: 6px;
    line-height: 150%;
    border: 0 none;
    outline: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    box-sizing: border-box;
}

#editorcontainer,#quicktags {
    border-style: solid;
    border-width: 1px;
    border-collapse: separate;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
	margin-right:265px;
}

#quicktags {
    padding: 0;
    margin-bottom: -3px;
    border-bottom-width: 3px;
    background-image: url('../new_gfx/editor/ed-bg.gif');
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #DFDFDF;
    border-color: #DFDFDF;
}

#quicktags #ed_link {
    color: #00f;
}

#quicktags #ed_strong,#ed_reply_toolbar #ed_reply_strong {
    font-weight: bold;
}

#quicktags #ed_toolbar {
    padding: 2px 4px 0;
}

#ed_toolbar input:hover {
    background: #DDDDDD none repeat scroll 0 0;
    border-color: #AAAAAA;
}

#ed_toolbar input {
    margin: 3px 1px 4px;
    line-height: 18px;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    min-width: 26px;
    padding: 2px 4px;
    font-size: 12px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-color: #C3C3C3;
}

#ed_toolbar input,#ed_reply_toolbar input {
    background: #FFFFFF url('../new_gfx/editor/fade-butt.png') repeat-x scroll 0 -2px;
}

#editorcontainer,#post-status-info,#titlediv #title {
    border-color: #dfdfdf;
	margin-right:265px;
}
/*-------------------------------------------------*/
/*---------------FILE MANAGER CSS -----------------*/
/*-------------------------------------------------*/

/* Tabs and file manager buttons */
.inside .tabConteiner {
    margin: 10px 0 0 0;
    padding: 10px 5px 5px 5px;
    background-color: #beb5bf;
    overflow: auto;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
	position:relative;
}

.inside .tabConteiner ul {
    margin: 0 0 0 6px;
    padding: 0;
	display:block;
	height:25px;
}

.inside .tabConteiner ul.tabs li {
    float: left;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    background-color: #7e6c81;
    padding: 5px 5px 5px 5px;
    margin: 0px 2px;
    color: #FFF;
    cursor: pointer;
    border-bottom: none;
	display:block;
	position:relative;
}

.inside .tabConteiner ul li.active {
    background-color: #FFF;
    color: #553f58;
	display:block;
    padding: 5px 5px 5px 5px;
}

.inside .tabConteiner .tabContent {
    background-color: #FFF;
    margin: -1px 0 0 0;
    padding: 5px;
    /*min-height: 120px;*/
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    overflow: hidden;
}

.inside .tabConteiner .show {
    display: block;
}

.inside .tabConteiner .hide {
    display: none;
}

.inside .smallList {
    margin: 10px 0;
}

.inside .smallList,.inside .smallList strong {
    font-size: 11px;
}

.tabContent .fileInfo {
	position:relative;
    padding: 10px 10px 10px 10px;
    border: 1px solid #d4c8cc;
    border-left: 3px solid #685C6A;
}

.tabContent .fileInfo input[type=radio]{
	width:15px !important;
	border:none;
}

.buttonConteiner{
	float:right;
}

.progressContainer .checkboxCell input{
	width:15px !important;
	border:none !important;
	float:right !important;
}

.tabContent .fileInfo li li{
	display:block;
	float:left;
	line-height:14px;
	padding-left:6px;
}

.tabContent .fileInfo ul{
	height:auto !important;
}

.tabContent .fileInfo li li label{
	display:block;
	float:left;
	line-height:17px;
}

.ui-state-highlight  {
    border: 1px solid #C2A2A5; 
    background: #CCA9B0;  
    height: 15px;
}

.statusMsg{
	font-weight:bold;
	padding-left:20px;
	color:#685c6a;
}

.submitForm a{
	background-color:#7E6C81;
	color:red;
	padding:4px;
}

#registry input[type="text"]{
	width:230px;
}

#registry select{
	width:84px;
	font-size:11px;
}

#registry .year{
	width:65px;
}

#registry .file_type{
	width:185px;
}

#registry label{
	font-size:11px;
}

#registry{
	padding:10px;
}


.progressContainer{
	background:#F1F1F1;
	margin:3px 0px 3px 0px !important;
	border-left:3px solid #7E6C81;
	padding:2px 0 0 4px;
	position:relative;
	cursor:pointer;
}

#fileType{
	height:35px;
	line-height:35px;
}

#postdivrich{
	margin-bottom:10px;
}

.primaryInfo li{
	line-height:24px;
	height:24px;
}

.progressName{
	position:absolute;
	top:12px;
	left:48px;
	font-weight:bold;
}

.progressContainer img{
	border:2px solid #fff;
	position:relative;
	top:0px;
}

.checkedInput{
	position:absolute;
	top:10px;
	right:90px;
}

.checkedLabel
{
	position:absolute;
	top:10px;
	right:88px;	
	font-weight:bold;
}

.flagViewInput{
	position:absolute;
	top:10px;
	font-weight:bold;
	right:150px;
}
/*
.progressContainer .flagViewInput{
	position:absolute;
	top:10px;
	right:90px;
}*/

.buttonConteiner{
	width:400px;
	display:block;
	float:right;
}

.buttonConteiner li a {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#9E90A0 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:30px !important;
	line-height:30px !important;
	margin:5px 0px 0px 6px;
	padding:0 8px 0 26px !important;
	text-decoration:none;
}

.buttonConteiner li a:hover{
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background-color:#6A596D !important;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:30px !important;
	line-height:30px !important;
	margin-left:6px;
	padding:0 8px 0 26px !important;
	text-decoration:none;
}

.buttonConteiner li{
	float:right;
	list-style:none;
}


#optionsBarFileManager {
    background: #e6dde0;
    display: block;
    height: 30px !important;
	text-align:right;
	position:relative;
}



.buttonConteiner .btnAdd {
	background:#9E90A0 url(../new_gfx/icons/add/add.gif) no-repeat scroll 0 0 !important;
}

.buttonConteiner .btnInsert {
	background:#9E90A0 url(../new_gfx/icons/add/add.gif) no-repeat scroll 0 0 !important;
}

.buttonConteiner .btnDeleteChecked {
	background:#9E90A0 url(../new_gfx/icons/delete/delete.gif) no-repeat scroll 0 0 !important;
}

.buttonConteiner .btnDelete {
	background:#9E90A0 url(../new_gfx/icons/delete/delete.gif) no-repeat scroll 0 0 !important;
}

.fileInfo img{
	float:left;
	font-weight:bold;
	padding-right:10px;
}

#content_toolbar1 td{
	width:auto !important;
}

#fileManagerToolbar{
	background:#BEB5BF;
	display:block;
	height:10px;
	width:100%;
}

.fileListConteiner{
	margin-top:0px;
}
/*-------------------------------------------------*/
/*-------------- NOTIFICTION CSS ------------------*/
/*-------------------------------------------------*/

/* error notification */

.commentBoxError{
	background:#ca0606;
	font-weight:bold;
	padding:10px;
	text-align:left;
	-moz-border-radius:6px;
	left:122px;
	position:absolute;
	top:282px;
}

/* success notification */

.commentBoxSuccess{
	background:#068627;
	font-weight:bold;
	padding:10px;
	text-align:left;
	-moz-border-radius:6px;
	left:122px;
	position:absolute;
	top:282px;
}

/* standard notification */

.commentBoxNotify{
	background:#d8d8d8;
	font-weight:bold;
	padding:10px;
	text-align:left;
	-moz-border-radius:6px;
	left:122px;
	color:#737373;
	position:absolute;
	top:282px;
}

/* standard notification File Manager*/

.commentBoxNotifyFM{
	background:#079777;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:10px;
	height:15px;
	line-height:15px;
	text-align:left;
	-moz-border-radius:6px;
	color:#fff !important;
}

.commentBoxNotifyFM a{
	color:#fff;
}

/* success notification fot Moonbase System*/
.commentBoxSuccessCommon{
	-moz-border-radius:6px;
	background:#079777 url('../new_gfx/icons/ok.gif') 1px 1px no-repeat;
	color:#FFFFFF !important;
	font-weight:bold;
	height:34px;
	line-height:34px;
	text-align:left;
	width:100%;
	margin-top:10px;
	padding-left:36px;
}

/* loading notification fot Moonbase System*/
.commentBoxNotifyCommon{
	-moz-border-radius:6px;
	background:#fb8e1a url('../new_gfx/icons/loaderOrange.gif') 5px 5px no-repeat;
	color:#fff !important;
	font-weight:bold;
	height:34px;
	line-height:34px;
	text-align:left;
	width:100%;
	margin-top:10px;
	padding-left:36px;
}

/* problem notification fot Moonbase System*/
.commentBoxErrorCommon{
	-moz-border-radius:6px;
	background:#e82011 url('../new_gfx/icons/error.gif') 1px 1px no-repeat;
	color:#fff !important;
	font-weight:bold;
	height:34px;
	line-height:34px;
	text-align:left;
	width:100%;
	margin-top:10px;
	padding-left:36px;
}

/*-------------------------------------------------*/
/*--------------  PAGINATION CSS  -----------------*/
/*-------------------------------------------------*/

#listPagination{
	display:block;
	float:left;
	line-height:18px;
	height:24px;
	color:#685c6a;
	padding:0 0 0 5px;
}

#listPagination input{
	width:25px !important;
	height:18px !important;
	font-size:12px;
	text-align:center;
	float:left;
	padding:2px 0px 0px 0px !important;
}

#listPagination a{
	float:left;
}

#listPagination img{
	padding-top:3px;
}

#listPagination div{
	float:left;
} 

#listPagination .btnsPagination{
	text-align:center;
}

