/* Modal Windows */
.modalwindow{
	margin:0px 0px 0px -200px; padding:10px;
	position:absolute; top:100px; left:50%;
	width:380px; height:150px;
	color:#333; background:#FFF;
	border:5px solid #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:1000;
	display:none; visibility:hidden;
}

/* "Styled" elements (elements with class "styled") */
button.styled{
	margin:2px; padding:4px 4px 4px 2px;
	color:#2C2C2C; background:none;
	border:1px solid #E6E6E6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
button.styled:hover{
	background:#F0F0F0;
	border:1px solid #999;
}

/* "Boxed" elements */
.boxed{
	margin:0px; padding:5px;
	border:1px solid #CCC;
}
.boxed.dark{
	margin:0px; padding:5px;
	border:1px solid #CCC;
	background:#F3F3F3;
}

/* The module specific admin menu */
table#module_admin_menu{
}
	table#module_admin_menu tr{
	}
		table#module_admin_menu td{
		}
			table#module_admin_menu a{
				margin:0px 5px 5px 0px; padding:5px;
				text-decoration:none; text-align:center;
				background:#FCFCFC; color:#333;
				border:1px solid #E6E6E6;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				display:block;
			}
			table#module_admin_menu a:hover{
				background:#F3F3F3;
				border:1px solid #CCC;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
			}

/* Tabsbox */
div.tabsbox{
	border:1px solid #CCC;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
	div.tabsbox div.tabs{
		padding:0px 5px 0px 5px;
	}
		div.tabsbox div.tabs a{
			margin:0px; padding:5px;
			text-decoration:none;
			background:none;
			border-left:1px solid #CCC;
			float:left;
		}
		div.tabsbox div.tabs a.first{
			border-left:0px;
		}
		div.tabsbox div.tabs a.last{
		}
		div.tabsbox div.tabs a:hover{
			text-decoration:underline;
			background:none;
		}
	div.tabsbox div.content{
		padding:8px 5px 8px 5px;
		border-top:1px solid #CCC;
	}

/* Fieldset */
fieldset{
	margin:0px 0px 10px 0px; padding:5px;
	border:1px solid #CCC;
}
	fieldset legend{
		font-size:12px;
		color:#333;
	}
