
TD, BODY, DIV, SPAN, INPUT, FORM {
	font: 11px Verdana;
	color: #333333;
}

BODY {
	background: transparent url(../images/left_column.gif) repeat-y top left;
}

.title {
	background: transparent url(../images/title_bar.gif) no-repeat top left;
	font: 18px Verdana;
	font-weight: 600;
	padding-top: 5px;
	padding-left: 5px;
	height: 31px;
	margin-bottom: -5px;
	margin-top: 5px;
}
.title_action {
	font: 12px Verdana;
	font-weight: bold;
}
.warning {
	color: #ff0000;
}
.instructions {
	font: 10px Verdana;
	font-style: italic;
}
.item_divider {
	line-height: 16px;
}
.item_label {
	font: 10px Verdana; padding-bottom: 4px;
}
.item_label_disabled {
	font: 10px Verdana; padding-bottom: 4px; color: #999999;
}

.dtg_header_row {
	background: #e8e8e8;
	font-weight: bold;
	border-top: solid 1px #bcbcbc;
	border-bottom: solid 1px #bcbcbc;
/*	width: 550px; */
}
.dtg_row {
	background: #f5f5f5;
}
.dtg_alt_row {
	background: #e8e8e8;
}
.dtg_filters {
/*	background: transparent url(/whiteparty/admin/images/left_column.gif) top left; */
	border: solid 1px #bcbcbc;
	background-color: #f5f5f5;
	padding: 5px 5px 5px 5px;
	margin-bottom: 20px;
}
.dtg_table {
	margin-bottom: 20px;
}

.dtg_actions 
{
}

.messages
{
	border: solid 1px #bcbcbc;
	background-color: #FFFF99;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
}

a:link, a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #170a02;
}

a:hover, a:active { 
	text-decoration: underline; 
	color: #cccccc;
}

.menu_icon {
	border: none;
	margin-right: 5px;
	vertical-align: text-bottom;
}

.icon {
	border: none;
	margin-right: 5px;
}

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#banner {
	height: 67px;
	background: #ffffff;
	border-bottom: solid 3px #cccccc;
}
#banner_heading h1 
{
	position: absolute;
	background: transparent url(../images/logo.gif) no-repeat top left;
	margin-top: 0px; 
	padding-top: 0px; 
	padding-left: 10px;
	height: 67px;
	width: 292px;
}
#banner_loggedin {
	position: relative;
	float:right;
    /* z-index: -1; */
}
#banner_heading h1 span {
	font-family: Verdana;
	color: white;
	font-size: 30px;
	display:none;
}
#leftcol {
	width: 157px;
}
#rightcol {
/*	background: #e8e8e8;	*/
/*	border: solid 1px #bcbcbc; */
	padding: 20px 20px 20px 20px;
	position: absolute; 
	top: 0px; 
	left: 0px;
	width: 600px;
	margin-top: 70px;
	margin-left: 157px;
}

.form_container {
	background: #e8e8e8;
	border: solid 1px #bcbcbc;
	padding: 10px 10px 10px 10px;
	margin-bottom: 30px;
}


.image_preview_container {
	position: relative;
	border: dashed 1px #bcbcbc;
	padding: 3px 3px 3px 3px;
	width: 285px;
	height: 160px;
}

.image_no_preview_container {
	position: relative;
	border: dashed 1px #bcbcbc;
	padding: 3px 3px 3px 3px;
	width: 285px;
	height: 60px;
}

.image_preview_thumb {
	position: relative;
	border: solid 1px #bcbcbc;
	background-color: white;
	padding: 10px 10px 10px 10px;
	width: 100px;
	height: 80px;
	float: left;
}
.image_preview_info {
	position: relative;
	border: solid 1px #bcbcbc;
	background-color: white;
	width: 140px;
	height: 90px;
	padding: 5px 5px 5px 5px;
	left: 10px;
	float: left;
}

.image_preview_title {
	font-weight: bold;
}
	
.image_upload {
	position: relative;
	padding-top: 10px;
	float: left;
}

.image_button {
	cursor: pointer;
}

.button { font: 10px Verdana; font-weight: bold; }
.listbox { font: 12px Verdana; width: 250px; }
.textbox { font: 12px Verdana; width: 250px; }

.paginator_inactive_step { font-weight: bold; color: #aaaaaa; }
.paginator_active_step { font-weight: bold; color: #000000; text-decoration: none; }
.paginator_page { text-decoration: none; color: #000000; padding: 0px 3px 0px 3px; }
.paginator_selected_page { font-weight: bold; background-color: #ddccff; padding: 0px 3px 0px 3px; border: 1px; border-style: solid; }

