BODY.sys {
	margin: 0px;
	height: 100%;
	background-color: #F5F5F5;
	color: #000000;
}

BODY.sys TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

BODY.sys A IMG { border: none; }

BODY.sys A { color: #000000 }

BODY.sys INPUT {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

BODY.sys SELECT {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

BODY.sys .s {
	padding: 0px 3px;
	border: #DDE0DC 1px solid;
	border-top: #A7DA8E 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EDF0EB;
/*	background: #FFFFFF url(/as/admin/images/bgb.gif) repeat-x; */
	font-size: 11px;
	height: 20px
 }

BODY.sys .i {
	background-color: #FFFFFF;
}

BODY.sys .botmenu TD {
	font-family : Tahoma, Arial, sans-serif;
	color: #3C6E3A;
	padding: 0px 10px;
	margin-top: 2px
}

BODY.sys .botmenu A { color: #3C6E3A }

BODY.sys .mainbar {
	vertical-align: top;
	font-size: 12px;
	padding: 22px;
}

BODY.sys .mainbar H1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #34A500;
	margin: 0px 0px 10px 0px;
}

/* Left Menu Styles --> */

BODY.sys .MainMenu {
	width: 200px;
	background-color: #EDF0EB;
	height: 100%;
}

BODY.sys .MainMenuLink {
	text-decoration: none;
}


BODY.sys .MenuHeader {
	padding: 1px 0px 2px 3px;
	cursor: pointer;
}

BODY.sys .MenuHeader TD, BODY.sys .MenuHeader A {
	color: #34A500;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline;
}

BODY.sys .sysmenu_item {
	padding: 2px 0px 2px 4px;
}

BODY.sys .sysmenu_item A {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

BODY.sys .sysmenu_item_active A , .sysmenu_item_active{
	font-weight: bold;
}

BODY.sys .sysmenu_container {
	padding: 3px;
}

BODY.sys .MenuDivider {
	height: 5px;
}

BODY.sys .SubMenu A {
	font-size: 11px;
}

/* <-- Left Menu Styles */

BODY.sys .w  { width:100% }
BODY.sys .wh { width:100% }
BODY.sys .path { color:gray }

BODY.sys #tabbar {
	position: relative;
	left: 2px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

BODY.sys .tab-content {
	border: #DDE0DC 2px solid;
	border-top: #A7DA8E 2px solid;
	background-color: #EDF0EB;
	position: relative;
	top: -5px;
	z-index: 100;
	font-size: 11px;
}


BODY.sys .tab-content TD {
	font-size: 11px;
}

BODY.sys .tab-content HR {
	height: 2px;
	color: #DDE0DC;
	border-top: #F5F5F5 1px solid;
}

BODY.sys .tab-content H1 {
	color: #3DB2C1;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 5px 6px;
}

BODY.sys A.LinkHeadline {
	color: #3DB2C1;
	font-weight: bold;
}

BODY.sys .tab-section {
	padding: 15px 
}

BODY.sys .tab {
	color: #456B33;
	cursor: pointer;
	float: left;
	position: relative;
	border: #DDE0DC 2px solid;
	border-bottom: none;
	height: 20px;
	padding: 2px 10px 3px 10px;
	background-color: #DFEDD8;
	margin-left: -2px;
	z-index: 0;
}

BODY.sys .tab-current {
	color: #456B33;
	background-color: #A7DA8E;
	border: 0px;
	height: 20px;
	border-top: #42BCCC 2px solid;
	padding: 2px 10px 3px 10px;
	margin: 0px -2px 0px -2px;
	font-weight: bold;
	z-index: 10;
}

BODY.sys .subItem { 
	margin:0; 
	padding:0; 
	background-image:url(/as/admin/images/dots.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
} 
 
BODY.sys .subItem A { 
	display:block; 
	padding:1px 0 2px 0; 
	text-decoration:underline; 
} 
 
BODY.sys .subItem A:hover { 
	background-color:#e0ddcf; 
}

BODY.sys #greyL A{ 
	color:gray; 
}

BODY.sys .admin_table{
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
}

BODY.sys .admin_table TD, BODY.sys .admin_table TH {
	border: 1px solid #cccccc;
	padding: 4px;
}

BODY.sys .admin_table TH {
	background-color: #eeeeee;
	text-align: left;
	/*font-size: 85%;*/
	font-weight: bold;
}

BODY.sys .admin_table TD {
	background-color: white;
	text-align: left;
	/*font-size: 85%;*/
}

BODY DIV.sys_buttons{
	text-align: center;
	background-color: #DBEDD7;
	width: 201px;
	padding-left: 3px;
	margin: 3px;
}

BODY DIV.sys_buttons_add{
	margin-bottom: 20px;
}

BODY DIV.sys_buttons A {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

DIV.sys_message {}
DIV.sys_message DIV { color: #B40000; padding: 5px 5px 5px 10px; margin: 0 0 20px 15px; background-color: #FBDEE4;}
DIV.sys_message_ajax DIV { margin: 0 0 10px 5px;}

BODY.sys LABEL{
	cursor: pointer;
}

BODY.sys .section_buttons {
	display: inline;
}

BODY.sys .section_list UL LI{
	margin-bottom: 10px;
}

BODY.sys .section_list UL LI UL{
	padding-top: 10px;
}

BODY.sys .section_list UL LI.unchecked A{
	color: #aaa;
}

BODY.sys .admin_blocks {
	margin-bottom: 20px;
}

BODY.sys .sys_pager {
	margin-top: 10px;
}

BODY.sys .sys_pager SPAN {
	font-weight: bold;
}

BODY.sys FORM {
	margin: 10px 0 10px 0;
}

BODY.sys FORM INPUT, BODY.sys FORM TEXTAREA{
	border: 1px solid #cccccc;
	margin: 5px 0 5px 0;
}


DIV.sys_message, DIV.sys_message_error {}
DIV.sys_message DIV, DIV.sys_message_error DIV {
	color: #33AA33;
	background-color: #DDFFDD;
	border: 1px solid #C7F2C8;
	padding: 5px 5px 5px 10px;
	margin: 0 0 20px 15px;
}
DIV.sys_message_ajax DIV { margin: 0 0 10px 5px;}

DIV.sys_message_error DIV {
	color: #C52020;
	background-color: #FFCCCC;
	border: 1px solid #DD7777;
}