/*
// core_dmclub.css
// -----------------------------------------------------------------------------
// Additions to the 'Brand0' core stylesheet for use on dmClub B0 pages
// Contains mainly supporting 'structural' CSS markup (page margins, control of
// standard header, nav, error message, help and footer areas, etc)
//
// Project    > brand0_aug05:S01_C03
// Copyright  > Digital Mail (2005)
// Author     > RAK for DML
// -----------------------------------------------------------------------------
*/

body
{
	margin: 0px !important;
	padding: 0px !important;
}

body.control { background-color: #D8D8D8; }

/* LAYOUT UTILITY STYLES */

.dmb0 .content { padding: 0 15px !important; overflow: auto; }

.dmb0 .limit_width_700
{
	max-width: 700px !important;
	width: expression(document.body.clientWidth > 700? "700px": "auto" ) !important;
	text-align: left;
	margin:0px auto;
}

.dmb0 .limit_width_800
{
	max-width: 800px !important;
	width: expression(document.body.clientWidth > 800? "800px": "auto" ) !important;
	text-align: left;
	margin:0px auto;
}

/* HEADDER / NAV / ERROR MESSAGE / FOOTER BARS */
.dmb0 #header_bar
{
	background-color: #555;
	background-repeat: repeat-x;
}

.dmb0 #header_bar .title
{
	color: #FFF;
	font-size: 14pt;
	font-weight: normal;
}

.dmb0 #nav_bar
{
	background-color: #CCC;
	min-height: 17px;
}

.dmb0 #nav_bar a
{
	text-decoration: none !important;

	border-color: #555;
	border-width: 0px 1px;
	border-style: dotted;
	padding: 0px 5px;
	margin: 0 0 0 5px;
}

.dmb0 #err_msg_bar
{
	color: #FFF;
	background-color: #F00;
}

.dmb0 #footer_bar
{
	color: #CCC;
	background-color: #333;
	padding: 1px 0px 1px 0px;
	margin: 20px 0px;
	min-height: 17px;
}

.dmb0 #footer_bar a
{
	color: #CCC;
	text-decoration: none !important;
	border-color: #999;
	border-width: 0px 1px;
	border-style: dotted;
	padding: 0px 5px;
	margin: 0 0 0 5px;
}

/* HELP AREA */
.dmb0 #help_header_bar
{
	color: #CCC;
	background-color: #333;

	padding: 5px 3px 5px 10px;
}

.dmb0 #help_header_bar .title
{
	font-size: 11pt;
	font-weight: normal;
}

.dmb0 #help_header_bar a
{
	color: #CCC;
	text-decoration: underline;
	border-color: #999;
	border-width: 0 0 0 1px;
	border-style: dotted;
	padding: 0px 7px;
	margin: 0px;
}

.dmb0 #help_header_bar a.popup
{
	background-image: url(/dmx/core/b0/images/core_css/popup_light.gif);
	padding: 0px 27px 0px 7px;
	min-height: 13px;
}

.dmb0 #help
{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	margin: 40px 0 0 0;
}

/*
	ADD TO #help above to make into a floating box
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	z-index: 20;
	visibility: hidden;
	cursor: move;
	NB add 'overflow: scroll;' property and define
	the box height to get a floating box with scrollbars
*/

/* This second definition defines text, background and border colours for the help area */
.dmb0 #help
{
	color: #000;
	border-color: #333;
	background-color: #F8F8F8;
}

.dmb0 #help_contents { padding: 0 10px 10px 10px; }

.dmb0 #help h1, .dmb0 #help h2
{
	font-size: 14px;
	line-height: 130%;
	padding-top: 1em;
	padding-bottom: 2px;
}

.dmb0 #help .floatbox_narrow, #help_floatbox_medium { border-style: none; }

.dmb0 #help .infotext { border: none; cursor: default; }

/* DEPRECATED STYLES INCLUDED FOR BACKWARDS COMPATABILITY WITH OLDER VERSIONS OF B0 */
.dmb0 .emphasis { font-weight: bold; }
