/*#example
{
	display:
	visibility:
	
	position:
	float:
	clear:
	overflow;
	
	top:
	right:
	bottom:
	left:
	
	width:
	height:
	
	margin: all| top-bottom left-right | top right bottom left 
	padding: all| top-bottom left-right | top right bottom left
	
	cursor:
	
	z-index:
}*/

/* !Body */
/*--------------------------------------*/

.cancel
{
	padding:							1px 2px;
}

.ie6,
.ie7
{
	display:							none;
}

/* !Branding */
/*--------------------------------------*/

#greenroom-branding
{
	height:								25px;
} 

#greenroom-branding h1
{
	overflow:							hidden;
	
	height:								30px;
}

#greenroom-branding h1 a
{
	padding:							0 5px 3px 5px;
}

#greenroom-branding a
{
	padding:							1px 4px;
}

/* !Navigation Main */
/*--------------------------------------*/

#greenroom-nav_main
{
	height:								30px;
	
	padding:							35px 0 0 0;
}

#greenroom-nav_module
{
	position:							relative;
	
	height:								30px;
}

#greenroom-nav_module_select
{
	display:							none;
}
	
#greenroom-nav_module_select_input,
#greenroom-nav_module_select
{
	width:								100%;
	height:								26px;
	
	padding:							4px 0 0 0;
	
	cursor:								pointer;
}

#greenroom-nav_module_select_container
{
	position:							absolute;
	
	width:								100% !important;
	
	margin:								0 0 0 -1px;
	
	z-index:							100;
}

#greenroom-nav_module_select_container li
{
	height:								25px;
}

#greenroom-nav_module_select_container li:hover
{
	cursor:								pointer;
}

#greenroom-nav_module_select_container li.selected
{
	cursor:								default;
}

#greenroom-nav_functions li
{
	display:							block;
	
	float:								left;
	
	height:								30px;
	
	margin:								0 25px 0 0;
}

#greenroom-nav_functions li a
{
	display:							block;
	
	width:								100%;
	height:								100%;
	
	padding:							0 5px;
}

/* !Content Main*/
/*--------------------------------------*/

#greenroom-content_main h4
{
	width:								97.7%;
	height:								30px;
	
	margin:								1% auto 0 auto;
}

#greenroom-content_main table
{
	width:								98%;
	
	margin:								5px auto 1% auto;
	padding:							2px;
}

#greenroom-content_main table th
{
	height:								30px;
	
	padding:							0 5px;
}

#greenroom-content_main table td
{
	height:								25px;

	padding:							0 5px;
}

#greenroom-content_main div.tabs
{
	display:							none;
	
	width:								97.5%;
	
	margin:								5px auto 10px auto;
}

#greenroom-content_main div.label span.label
{
	display:							block;
	
	float:								left;
	
	width:								240px;
	
	padding:							7px 15px 0 0;
}

#greenroom-content_main div.label
{
	position:							relative;

	clear:								right;
	
	min-height:							50px;
}

#greenroom-content_main table.checkbox
{
	width:								393px;

	margin:								0;
}

#greenroom-content_main table.checkbox td
{
	height:								20px;
	
	cursor:								default;
}

#greenroom-content_main table.checkbox .element
{
	width:								20px;
}

#greenroom-content_main table.checkbox .element input
{
	position:							relative;
	
	top:								2px;
}

#greenroom-content_main input[type=text],
#greenroom-content_main input[type=password]
{
	width:								380px;
}

#greenroom-content_main input[type=file]
{
	width:								310px;
	height:								auto;
		
	margin:								-15px 0 0 -5px;
}

#greenroom-content_main input
{
	height:								22px;
	width:								386px;
	
	padding:							3px 5px 0 0;
}

#greenroom-content_main select
{
	height:								24px;
	width:								393px;
	
	padding:							0 5px 0 0;
}

#greenroom-content_main textarea
{
	width:								375px;
	
	padding:							5px;
	
	cursor:								text;
}

#greenroom-content_main .wysiwyg
{
	height:								200px;
	width:								375px;
	
	margin:								11px 0 12px 255px;
}

#greenroom-content_main .wysiwyg iframe
{
	height:								170px;
	width:								380px;
	
	margin:								6px 0 0 -5px;
}

#greenroom-content_main #Page-Content-Slots .wysiwyg
{
	position:							relative !important;
	
	width:								50% !important; 
}

#greenroom-content_main #Page-Content-Slots .wysiwyg .panel
{
	position:							absolute !important;
	
	height:								20px;
	
	margin:								0 0 0 -5px !important;
}

#greenroom-content_main #Page-Content-Slots .wysiwyg iframe
{
	width:								100% !important;
	height:								182px !important;
	
	margin:								6px 0 0 5px;
}

#greenroom-content_main table.checkbox input
{
	width:								20px;
}

#greenroom-content_main .image-preview
{
	float:								left;	
}

#greenroom-content_main .delete-file

#greenroom-content_main div.submit
{
	height:								50px;
}

#greenroom-content_main div.submit input
{
	width:								auto;
	height:								auto;
	
	margin:								13px 1%;
	padding:							0;
}

/* !Login*/
/*--------------------------------------*/

.login #greenroom-branding,
.login #greenroom-nav_main,
.login #greenroom-footer_container,
.login #greenroom-content_sub
{
	display:							none;
}

.login #greenroom-content_main
{
	position:							absolute;
	
	width:								500px;
	height:								250px;
	
	left:								50%;
	top:								50%;
	
	margin:								-150px 0 0 -250px;
	padding:							50px 0 0 0;
}

.login #greenroom-content_main div.label
{
	position:							relative;
	
	width:								100%;
	height:								70px;
}

.login #greenroom-content_main span.label
{
	display:							block;
	
	position:							absolute;
	
	top:								10px;
	left:								150px;
	
	width:								200px !important;
	
	padding:							0 !important;
	
	text-align:							center;

}

.login #greenroom-content_main input
{
	position:							absolute;
	
	top:								35px;
	left:								150px;
	
	width:								200px;
}

.login #greenroom-content_main #submit
{
	left:								155px;
	top:								25px;
}

.login .greenroom-notification-session
{
	position:							absolute;
	
	top:								1.5%;
	
	margin:								0 1% 0 1%;
}

/* !Content Sub */
/*--------------------------------------*/
		
/* !Footer */
/*--------------------------------------*/

#greenroom-footer
{
	padding:							5px 0 0 0;
}

/* !Notifications */
/*--------------------------------------*/

.greenroom-notification-session
{
	margin:								1% 1% 0 1%;
}

.greenroom-notification-session h2
{
	padding:							5px;
}

.greenroom-notification-session p
{
	padding:							2px 5px;
}