/* body */

body#default {
	background-color: #01557c;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	overflow: hidden;
}

body#default_content {
	padding: 0px 0px 0px 0px;
}

div#PleaseWaitDiv, div#PleaseWaitUploadDiv{
	position: absolute;
	left: 20px;
	top: 20px;
	display: none;
}


/* HTML */
input, textarea, select{
	border-top: 1px solid #777777;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #777777;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #E6E6E6;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight: normal;
	color:#222222;
	border-collapse: collapse;
	}
	
	
/* Module Template */
/* Module Template Table Layout */
.mdltmpl-tbl {
	width: 100%;
	border: 0px none;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	empty-cells: show;
	text-align: center;
	background: transparent url('/design/contentmaster_tablebottom.gif') repeat-x bottom;
	}

.mdltmpl-tbl-header {
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	text-align: left;
	margin: 0px 0px 8px 0px;
	padding: 4px 4px 4px 4px;
	color: #ffffff;
	background: #777777;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	}

.mdltmpl-tbl-headertitle {
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: #777777 url('/design/contentmaster_tableheader.gif') no-repeat left;
	color: #ffffff;
	}

.mdltmpl-tbl-content, .mdltmpl-tbl-content-haederless {
	margin: 0px 0px 8px 0px;
	padding: 8px 8px 8px 8px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #cccccc;
}

.mdltmpl-tbl-content {
	border-top: 1px solid #cccccc;
}


/* Module Template Contents */

.mdltmpl-title, .mdltmpl-message, .mdltmpl-validation, .mdltmpl-error {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.mdltmpl-message {
	text-align: left ! important;
}

.mdltmpl-validation {
	color: #ff0000;
	width: 100%;
	font-weight: bold;
}

.mdltmpl-error {
	padding: 20px 50px 20px 50px ! important;
}

/* Controls */


.form-standard-datagrid {
	width: 100%;
	background-color: transparent;
	border: 1px solid #cccccc;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.frm-tbl-col0 {
	width: 100%;
	table-layout: fixed;
	background-color: transparent;
	font-size: 10px;
	border: 0px none;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	overflow: visible;
	empty-cells: show;
}

/* Box definitions */

.bx-col0, .bx-col1, .bx-col2, .bx-col3,
.bx-col0-cnt, .bx-col1-cnt, .bx-col2-cnt, .bx-col3-cnt,
.bxbl-col0, .bxbl-col1, .bxbl-col2, .bxbl-col3,
.bxbl-col0-cnt, .bxbl-col1-cnt, .bxbl-col2-cnt, .bxbl-col3-cnt
 {
	background-color: transparent;
	vertical-align: top;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-collapse: collapse;
}

.bx-col1, .bxbl-col1, .bx-col1-cnt, .bxbl-col1-cnt {
	background-color: #f4f4f4;
}

.bx-col2, .bxbl-col2, .bx-col2-cnt, .bxbl-col2-cnt {
	background-color: #777777 ! important;
	border: 1px solid #777777;
	color: #ffffff
}

.bx-col3, .bxbl-col3, .bx-col3-cnt, .bxbl-col3-cnt {
	background-color: #cccccc;
	border: 1px solid #777777;
}

.bx-col0-cnt, .bx-col1-cnt, .bx-col2-cnt, .bx-col3-cnt,
.bxbl-col0-cnt, .bxbl-col1-cnt, .bxbl-col2-cnt, .bxbl-col3-cnt {
	vertical-align: middle;
	text-align: center;
}

.bxbl-col0, .bxbl-col1, .bxbl-col2, .bxbl-col3,
.bxbl-col0-cnt, .bxbl-col1-cnt, .bxbl-col2-cnt, .bxbl-col3-cnt {
	border: 0px none;
}


.form-standard-textbox{
	width: 100%;
}
	
.InputCheckBox-Style1{
	background-color: transparent;
	border: 0px none;
}

	
/* buttons */
.btn-std, .btn-std-s, .btn-std-l,
.btn-sml, .btn-sml-s,.btn-sml-l {
	background: #ffcc66;
	height: 18px;
	width: 120px;
	background-image: url(/design/button_back_16.gif);
	border-left: 1px solid #FFCC66;
	border-top: 1px solid #FFCC66;
	border-right: 1px solid #a25d00;
	border-bottom: 1px solid #a25d00;
	text-align: center;
	vertical-align: middle;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	cursor: hand;
}

.btn-std-s {width: 80px;}
.btn-std-l {width: 160px;}

.btn-sml, .btn-sml-s,.btn-sml-l {
	height: 16px;
	width: 80px;
	font-size: 10px;
}

.btn-sml-s {width: 60px;}
.btn-sml-l {width: 100px;}

/* Function Buttons */
.btn-edit, .btn-new, .btn-help, .btn-helpdisabled, .btn-download, .btn-up, .btn-down {
	height: 16px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left;
	border: 0px none;
	text-align: left;
	text-decoration: none;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 18px;
	margin: 0px 3px 0px 3px;
	color: #01557c;
	cursor: hand;
}

.btn-edit{
	background-image: url(/design/button_edit.gif);
}
.btn-new{
	background-image: url(/design/button_new.gif);
}
.btn-help{
	background-image: url(/design/button_help.gif);
}
.btn-helpdisabled{
	background-image: url(/design/button_helpdisabled.gif);
}
.btn-up{
	background-image: url(/design/button_up.gif);
}
.btn-down{
	background-image: url(/design/button_down.gif);
}
.btn-download{
	padding: 0px 0px 0px 0px;
}


.btn-contenteditor {
	background-color: transparent;
	border: 1px solid #777777;
	text-align: center;
	vertical-align: middle;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	cursor: hand;
}

/* xxx */

.modulediv {
	float: right;
	}
	
.ArticleDiv{
}

.test {
	visibility: hidden
}
	

