html {
	background-color:white;
}

html, body {
	padding:0;
	margin:0;
}

body {}

form {
	padding:0;
	margin:0;
}

/*input, select, textarea {
	margin:1px;
}*/

a.alpha-button {
	border:solid 1px black;
	color:black;
	font:normal 12px monospace;
	padding:1px 3px;
	margin:2px;
	text-decoration:none;
	background:url(../images/button.gif);
}

a.alpha-back-button {
	font-size:16px;
	font-weight:bold;
	background:white url(../icons/admin/back.png) no-repeat left center;
	padding:2px 4px 2px 20px;
	margin:8px;
}

a.alpha-back-button:hover {
}

div#alpha-login {
	text-align:center;
}

div#alpha-login div.message {
	text-align:center;
	padding:0;
	margin:0;
	height:auto;
	border:none;
}

div#alpha-login table {
	border:solid 1px #8cacbb;
	margin:auto;
}

div#alpha-login td {
	font:bold 12px sans-serif;
}

div#alpha-login th {
	font:bolder 16px sans-serif;
	padding:16px;
	color:#8cacbb;
}

div#alpha-login td.label {
	text-align:right;
}

table#alpha-frame {
	width:100%;
	margin:0;
	padding:0;
}

td#alpha-header {
	padding:0;
}

td#alpha-toolbar {
	background-color:#dee7ef;
	border-bottom: 1px solid #8cacbb;
	border-top: 1px solid #8cacbb;
	vertical-align:middle;
	height:22px;
	white-space:nowrap;
	font-size:12px;
  	padding:0 4px;
}


td#alpha-navigation {
	height:18px;
}

td#alpha-navigation a {
	text-decoration:none;
	padding-left:8px;
	margin-left:2px;
	background-image:url(/.AC/images/right-arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

td#alpha-toolbar table {
	width:100%;
}

td#alpha-toolbar td.tools {
	text-align:left;
	padding:0;
	white-space:nowrap;
}

td#alpha-toolbar td.tools img {
	padding:0 1px;
	border:none;
}

td#alpha-toolbar td.development {
	padding:0;
	text-align:center;
	white-space:nowrap;
}

td#alpha-toolbar td.logged {
	padding:0;
	text-align:right;
	white-space:nowrap;
	text-align:right;
	vertical-align:middle;
}


td#alpha-document {
	vertical-align:top;
	padding:4px;
}

td#alpha-footer {
	height:16px;
	padding:0;
}

.message {
	text-align:center;
	font-weight:bold;
	color:#666699;
	padding:0;
	margin:32px 0;
}

div.alpha-message {
	font-size:14px;
	color:#666699;
	padding:16px;
	text-align:center;
}

.error {
	text-align:center;
	font-weight:bold;
	color:#996666;
	padding:0;
	margin:32px 0;
}

div.ac_error {
	font:normal 14px sans-serif;
	color:black;
	margin:8px;
	padding:32px 52px;
	background: url(/.AC/icons/error48x48.png) no-repeat left center;
}

div.ac_warning {
	font:normal 14px sans-serif;
	color:black;
	margin:8px;
	padding:32px 52px;
	background: url(/.AC/icons/warning48x48.png) no-repeat left center;
}

div.ac_info {
	font:normal 14px sans-serif;
	color:black;
	margin:8px;
	padding:32px 52px;
	background: url(/.AC/icons/info48x48.png) no-repeat left center;
}

div.alpha-success {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#4040a0;
	margin:4px;
	padding:32px 52px;
	background: url(/.AC/icons/success48x48.png) no-repeat left center;
}

.alpha-warning {
	color:#996666;
	padding:0 0 0 20px;
	margin:4px;
	font-size:16px;
	background: url(/.AC/icons/warning.gif) no-repeat left center;
}

div#ac_edition {
	margin:0;
	padding:1px;
	border:solid 1px #666699;
	text-align:left;
	background-color:#ffffe0;
}

td.label {
	text-align:right;
	vertical-align:top;
}

table#alpha-frame td#alpha-toolbar td.search {
	width: 95%;
	text-align: center;
}

form.ac_search_form{
	margin:0; 
	padding:0;
}

form.ac_search_form input.ac_search_text{
	margin:0; 
	padding:0;
}

form.ac_search_form input.ac_search_submit{
	margin:0; 
	padding:0;
	vertical-align: bottom;
}

.alpha-level0 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear0.gif) no-repeat center right;
	display:inline;
}

.alpha-level1 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear1.gif) no-repeat center right;
	display:inline;
}

.alpha-level2 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear2.gif) no-repeat center right;
	display:inline;
}

.alpha-level3 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear3.gif) no-repeat center right;
	display:inline;
}

.alpha-level4 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear4.gif) no-repeat center right;
	display:inline;
}

.alpha-level5 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear5.gif) no-repeat center right;
	display:inline;
}

.alpha-level6 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear6.gif) no-repeat center right;
	display:inline;
}

.alpha-level7 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear7.gif) no-repeat center right;
	display:inline;
}

.alpha-level8 {
	margin:2px;
	padding:2px 10px 2px 2px;
	background:url(/.AC/icons/clear/clear8.gif) no-repeat center right;
	display:inline;
}

/* -----------------------------------------------------------------------------
	Editbar
	-----------------------------------------------------------------------------*/

div.ac_editbar {
	border:solid 1px grey;
	padding:2px;
/*	background:url(../images/button.gif);*/
/*	background-color:#f0f0ff;*/
}

/*div.ac_editbar a {
	margin:2px;
}*/

div.ac_editbar a img {
	border:none;
}
