body {
	font-family:		Arial;
    color:              #dddddd;
	font-size:			9pt;
	background-color: 	#444444;
}
table, td {
	font-family:		Arial;
    color:              #dddddd;
	font-size:			9pt;
	background-color: 	#333333;
}

a, a:link, a:active, a:visited, a:hover {
    color:              #00dd00;
}

table.cw_dbform {
	font-family:		Arial;
	font-size:			9pt;
	border-top:			1px solid #cccccc;
	border-bottom:		1px solid #cccccc;
	background-color: 	#222222;
	padding:			8px;
	/*border-radius:			8px;*/
	/*-moz-border-radius:		8px;*/
	/*-webkit-border-radius:	8px;*/
	/*-moz-box-shadow: 		5px 5px 5px #bbbbbb;*/
	/*-webkit-box-shadow: 	5px 5px 5px #bbbbbb;*/
	/*box-shadow: 			5px 5px 5px #bbbbbb;*/
}
table.cw_popup {
	font-family:		Arial;
	font-size:			9pt
	-moz-box-shadow: 		0px 0px 5px #000000;
	-webkit-box-shadow: 	0px 0px 5px #000000;
	box-shadow: 			0px 0px 5px #000000;
}

td.cw_dbform_header {
	font-family:		Arial;
	font-size:			9pt;
	font-weight: 		bold;
	text-align: 		left;
	color:				#ffffff;
	background-color: 	#111111;
	text-transform:		lowercase;
	height:				1.5em;
}

td.cw_dbform_row_new {
	font-family:		Arial;
	font-size:			9pt;
	height:				1em;
}

td.cw_dbform_row_even {
	background-color: 	#222222;
	height:				30px;
	font-family:		Arial;
	font-size:			9pt;
	border-right:		1px solid #333333;
	height:				1em;
    width:              50px;
	padding:			8px;
    white-space:        nowrap;
}

td.cw_dbform_row_odd {
	background-color: 	#333333;
	height:				30px;
	font-family:		Arial;
	font-size:			9pt;
	border-right:		1px solid #333333;
	height:				1em;
    width:              50px;
	padding:			8px;
    white-space:        nowrap;
}


a.cw_button {
    background: 		transparent url('/cmswiz/bg_button_a.gif') no-repeat scroll top right;
    color: 				#000000;
    display: 			block;
    float: 				left;
    height: 			24px;
    margin-right: 		6px;
    padding-right: 		18px; /* sliding doors padding */
    margin-top:			5px;
    margin-bottom:		5px;
    text-decoration: 	none;
}

a.cw_button span {
    font: 				bold 12px arial, sans-serif;
	background: 		transparent url('/cmswiz/bg_button_span.gif') no-repeat;
    display: 			block;
    line-height: 		14px;
    padding: 			5px 0 5px 18px;
}

a.cw_button:active {
    background-position: bottom right;
    color: 				 #000000;
    outline: 			 none; /* hide dotted outline in Firefox */
    margin-top:			 5px;
    margin-bottom:		 5px;
}

a.cw_button:active span {
    font: 				 bold 12px arial, sans-serif;
	background-position: bottom left;
    padding: 			 6px 0 4px 18px; /* push text down 1px */
}



/* 
  ====  BORDERS ==== 
*/

td.cw_border-top-left {
	height:				17px;
	width:				16px;
	background:			url('/cmswiz/border-top-left.png') no-repeat;
}

td.cw_border-top {
	height:				17px;
	background:			url('/cmswiz/border-top.png') repeat-x;
}

td.cw_border-top-right {
	height:				17px;
	width:				16px;
	background:			url('/cmswiz/border-top-right.png') no-repeat;
}

td.cw_border-bottom-left {
	height:				17px;
	width:				16px;
	background:			url('/cmswiz/border-bottom-left.png') no-repeat;
}

td.cw_border-bottom {
	height:				17px;
	background:			url('/cmswiz/border-bottom.png') repeat-x;
}

td.cw_border-bottom-right {
	height:				17px;
	width:				16px;
	background:			url('/cmswiz/border-bottom-right.png') no-repeat;
}

td.cw_border-left {
	width:				16px;
	background:			url('/cmswiz/border-left.png') repeat-y;
}

td.cw_border-right {
	width:				16px;
	background:			url('/cmswiz/border-right.png') repeat-y;
}