@charset "utf-8";

/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* STYLES */
html {
	
}
body {
	overflow: hidden;
	background-color: #28211b;
	font: 11px Tahoma, Verdana, Geneva, sans-serif;
	color: #ffffff;
}
/* VIEWPORT LAYOUT */
div#viewPort {
	visibility: hidden;
}
div#header,
div#footer {
	background: transparent url(../../_imgn/admin/layout/header-bg.jpg) top left repeat-x;
}
	div#header div.content {
		float: left;
		padding: 5px 10px 0 10px;
	}
	div#header div.content.right {
		float: right;
		text-align: right;
	}
		div#header div.content h1 {
			font-size: 14px;
		}
		div#header div.content h6 {
			font-size: 10px;
			font-weight: normal;
		}
			div#header div.content h6 a {
				color: #ffffff;
				text-decoration: none;
			}
div#menu {
	border-right: 1px solid #51473f;
}
div#content {
	overflow: auto;
}
	div#content div.content {
		padding: 15px 20px 15px 20px;
	}
		div#content div.content h1 {
			font-size: 13px;
			margin-bottom: 18px;
		}
			div#content div.content .normal {
				font-weight: normal;
			}
			div#content div.content .small {
				font-size: 11px;
			}
		div#content div.content div.php-validation-advice {
			margin: 7px 0 17px 0;
			padding: 6px 7px 7px 27px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background: #51473f url(../../_imgn/admin/icons/16/alert.png) 5px 4px no-repeat;
			line-height: 1em;
		}
			div#content div.content div.php-validation-advice a {
				color: #ffffff;
				text-decoration: underline;
			}
		div#content div.content div.php-validation-advice.success {
			
		}
		div#content div.content div.blockTitle {

		}
		div#content div.content div.blockContent {
			width: 799px;
			margin: 6px 0 6px 0;
			padding: 5px 12px 6px 12px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
/* LOGIN */
div#loginForm {
	padding: 4px 0 0 0;
}
	div#loginForm h6 {
		
	}
	div#loginForm div.validation-advice {
		width: 270px;
		margin: 10px 0 2px 0;
		padding: 6px 7px 7px 27px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #51473f url(../../_imgn/admin/icons/16/alert.png) 5px 4px no-repeat;
		line-height: 1em;
	}
	div#loginForm li#button {
		margin: 0 0 0 96px;
	}
/* COMPONENTS */
table.CRDDataGrid {
	margin: 0 0 12px 0;
	border-top: 1px solid #383029;
}
	table.CRDDataGrid th,
	table.CRDDataGrid td {
		height: 28px;
		padding: 4px 4px 4px 4px;
		vertical-align: middle;
	}
	table.CRDDataGrid th {
		border-bottom: 2px solid #51473f;
		text-align: left;
	}
		table.CRDDataGrid th a {
			margin-left: 4px;
		}
	table.CRDDataGrid td {
		border-bottom: 1px solid #383029;
	}
	table.CRDDataGrid tr.CRDDataGridRowSelected td {
		background-color: #342016;
	}
	table.CRDDataGrid tr.CRDDataGridRowOver td {
		background-color: #332c27;
	}
		table.CRDDataGrid tr td a {
			color: #d0580a;
			text-decoration: none;
		}
	table.CRDDataGrid tr.darker td {
		color: #696460;
	}
	table.CRDDataGrid div.CRDNotification {
		float: right;
		width: 32px;
		background: transparent url(../../_imgn/admin/icons/notification-tick.gif) 0px 8px no-repeat; 
	}
	table.CRDDataGrid div.CRDNotification.green {
		background: transparent url(../../_imgn/admin/icons/notification-tick-green.gif) 0px 8px no-repeat; 
	}
		table.CRDDataGrid div.CRDNotification div { 
			float: right;
			width: 18px;
			margin-top: 2px;
			padding: 2px 5px 2px 5px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background-color: #51473f;
			text-align: center;
		}
		table.CRDDataGrid div.CRDNotification.green div { 
			background-color: #7cad2e;
		}
div.CRDDataGridPagingContainer {
	margin: 0 0 10px 0;
}
	div.CRDDataGridPagingContainer ul.CRDDataGridPagingData {
		
	}
	div.CRDDataGridPagingContainer ul.CRDDataGridPaging {
		float: right;
	}
		div.CRDDataGridPagingContainer ul.CRDDataGridPaging li,
		div.CRDDataGridPagingContainer ul.CRDDataGridPagingData li {
			display: inline;
			margin-right: 8px;
		}
			div.CRDDataGridPagingContainer ul.CRDDataGridPaging li.selected,
			div.CRDDataGridPagingContainer ul.CRDDataGridPaging li a {
				padding: 2px 5px 2px 5px;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				background-color: #51473f;
				color: #fff;
				text-decoration: none;
			}
			div.CRDDataGridPagingContainer ul.CRDDataGridPaging li.selected,
			div.CRDDataGridPagingContainer ul.CRDDataGridPaging li a:hover {
				background-color: #d0580a;
			}
div.CRDDataGridSearchContainer {
	float: right;
	/*width: 400px;*/
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #51473f;
	color: #fff;
}
	div.CRDDataGridSearchContainer ol {
		float: left;
		width: auto;
	}
		div.CRDDataGridSearchContainer ol li {
			float: left;
			width: auto;
			margin: 0 0 0 8px;
		}
			div.CRDDataGridSearchContainer label {
				padding: 0 5px 0 0;
			}
			div.CRDDataGridSearchContainer input.text {
				width: 120px;
				padding: 4px;
				margin: 0;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #51473f;
				font-size: 11px;
			}
			div.CRDDataGridSearchContainer select.inputs {
				width: 128px;
				margin-top: 2px;
				/*padding: 2px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #6E6E6E;
				font-size: 11px;*/
			}
			div.CRDDataGridSearchContainer select.inputs.xsmall {
				width: 50px;
			}
			div.CRDDataGridSearchContainer input.CRDSearchButton {
				/*float: right;*/
				width: 24px;
				height: 24px;
				margin: 0;
				background: transparent url(../../_imgn/admin/icons/24/search.png) top left no-repeat;
				border: 0;
				text-indent: -9999px;
				cursor: pointer;
			}
ul.CRDToolbar {
	height: 32px;
	padding: 6px 12px 6px 12px;
	border-bottom: 1px solid #51473f;
	background-color: #342c26;
}
	ul.CRDToolbar li.CRDToolbarItem {
		float: left;
		margin: 0 6px 0 0;
	}
		ul.CRDToolbar li.CRDToolbarItem a {
			height: 32px;
			color: #ffffff;
			text-decoration: none;
			cursor: pointer;
		}
		ul.CRDToolbar li.CRDToolbarDisabled a {
			color: #71665d;
			cursor: default;
		}
			ul.CRDToolbar li a {
				
			}
				ul.CRDToolbar li.CRDToolbarItem a div.CRDToolbarItemLeft {
					float: left;
					width: 6px;
					height: 32px;
					margin: 0;
					padding: 0;
					background-image: url(../../_imgn/admin/layout/toolbar-bot-bg.gif);
					background-repeat: no-repeat;
					background-position: 0px 0px;
				}
				ul.CRDToolbar li.CRDToolbarItemOver div.CRDToolbarItemLeft {
					background-position: 0px -96px !important;
				}
				ul.CRDToolbar li.CRDToolbarDisabled div.CRDToolbarItemLeft {
					background-position: 0px -192px !important;
				}
				ul.CRDToolbar li.CRDToolbarItem a div.CRDToolbarItem {
					float: left;
					height: 32px;
					margin: 0;
					padding: 0 4px 0 0;
					line-height: 30px;
					background-image: url(../../_imgn/admin/layout/toolbar-bot-bg.gif);
					background-repeat: repeat-x;
					background-position: 0px -32px;
				}
				ul.CRDToolbar li.CRDToolbarItem a div.CRDToolbarItemNoImage {
					padding-left: 4px;
				}
				ul.CRDToolbar li.CRDToolbarItemOver div.CRDToolbarItem {
					background-position: 0px -128px !important;
				}
				ul.CRDToolbar li.CRDToolbarDisabled div.CRDToolbarItem {
					background-position: 0px -224px !important;
				}
					ul.CRDToolbar div.CRDToolbarItem img.CRDToolbarItemImage {
						float: left;
						margin: 4px 6px 0 0;
					}
				ul.CRDToolbar li.CRDToolbarItem a div.CRDToolbarItemRight {
					float: left;
					width: 6px;
					height: 32px;
					margin: 0;
					padding: 0;
					background-image: url(../../_imgn/admin/layout/toolbar-bot-bg.gif);
					background-repeat: no-repeat;
					background-position: 0px -64px;
				}
				ul.CRDToolbar li.CRDToolbarItemOver div.CRDToolbarItemRight {
					background-position: 0px -160px !important;
				}
				ul.CRDToolbar li.CRDToolbarDisabled div.CRDToolbarItemRight {
					background-position: 0px -256px !important;
				}
div.CRDButton {
	display: inline-block;
	height: 32px;
}
	div.CRDButton a {
		display: inline-block;
		height: 32px;
		color: #ffffff !important;
		text-decoration: none !important;
		cursor: pointer;
	}
	div.CRDButton.CRDButtonDisabled a {
		color: #71665d;
		cursor: default;
	}
		div.CRDButton a div.CRDButtonLeft {
			float: left;
			width: 6px;
			height: 32px;
			margin: 0;
			padding: 0;
			background-image: url(../../_imgn/admin/layout/bot-bg.png);
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
		div.CRDButton.CRDButtonOver div.CRDButtonLeft {
			background-position: 0px -96px !important;
		}
		div.CRDButton.CRDButtonDisabled div.CRDButtonLeft {
			background-position: 0px -192px !important;
		}
		div.CRDButton a div.CRDButtonContent {
			float: left;
			height: 32px;
			margin: 0;
			padding: 0 4px 0 0;
			line-height: 30px;
			background-image: url(../../_imgn/admin/layout/bot-bg.png);
			background-repeat: repeat-x;
			background-position: 0px -32px;
		}
		div.CRDButton div.CRDButtonContent.CRDButtonContentNoImage {
			padding-left: 4px;
		}
		div.CRDButton.CRDButtonOver div.CRDButtonContent {
			background-position: 0px -128px !important;
		}
		div.CRDButton.CRDButtonDisabled div.CRDButtonContent {
			background-position: 0px -224px !important;
		}
			div.CRDButton div.CRDButtonContent img.CRDButtonItemImage {
				float: left;
				margin: 4px 6px 0 0;
			}
		div.CRDButton a div.CRDButtonRight {
			float: left;
			width: 6px;
			height: 32px;
			margin: 0;
			padding: 0;
			background-image: url(../../_imgn/admin/layout/bot-bg.png);
			background-repeat: no-repeat;
			background-position: 0px -64px;
		}
		div.CRDButton.CRDButtonOver div.CRDButtonRight {
			background-position: 0px -160px !important;
		}
		div.CRDButton.CRDButtonDisabled div.CRDButtonRight {
			background-position: 0px -256px !important;
		}
ul.CRDTreeMenu {
	padding: 10px;
	overflow: auto;
	background-color: #28211b;
}
	ul.CRDTreeMenu li {
		display: block;
		padding-bottom: 5px;
		line-height: 16px;
	}
		ul.CRDTreeMenu li a {
			color: #ffffff;
			text-decoration: none;
		}
		ul.CRDTreeMenu li a img.CRDTreeMenuItemImage {
			float: left;
			margin-right: 6px;
		}
ul.CRDTreeSubMenu {
	margin: 0 0 4px 0;
	background-image: url(../../_imgn/admin/layout/menu-bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #28211b;
}
	ul.CRDTreeSubMenu li {
		padding: 4px 0 0 16px;
		background-image: url(../../_imgn/admin/layout/menu-branch-bg.gif);
		background-position: 0px -8px;
		background-repeat: no-repeat;
	}
	ul.CRDTreeSubMenu li.last {
		background-image: url(../../_imgn/admin/layout/menu-last-branch-bg.gif);
		background-color: #28211b;
	}
form.CRDForm fieldset {
	margin: 0 0 15px 0;
	padding: 1px 0 0 0;
	/*padding: 0 10px 8px 5px;
	border: 1px solid #51473f;*/
}
	div.blockTitle,
	form.CRDForm fieldset legend {
		/*padding: 0 5px 0 5px;*/
		width: 799px;
		padding: 5px 12px 6px 12px;
		background-color: #51473f;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size: 12px;
		font-weight: bold;
	}
	form.CRDForm fieldset.CRDCollapsableFieldset legend {
		background-image: url(../../_imgn/admin/icons/16/collapse-close.png);
		background-position: 98% 48%;
		background-repeat: no-repeat;
		cursor: pointer;
	}
	form.CRDForm fieldset.CRDCollapsableFieldset legend:hover {
		background-color: #6b625c;
	}
	form.CRDForm fieldset.CRDCollapsableFieldset legend.closed {
		background-image: url(../../_imgn/admin/icons/16/collapse-open.png);
	}
	form.CRDForm fieldset ol {
		
		margin: 6px 0 0 12px;
	}
		form.CRDForm fieldset ol li {
			padding: 5px 0 5px 0;
		}
			form.CRDForm fieldset ol li a {
				color: #ffffff;
				text-decoration: none;
			}
			form.CRDForm fieldset ol li a:hover {
				color: #d0580a;
			}
			a.CRDFileUpload,
			a.CRDFileView,
			a.CRDFileDelete {
				display: inline-block;
				width: 250px;
				padding: 2px 4px 2px 4px;
				vertical-align: top;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #51473f;
				background-color: #51473f;
				font-size: 11px;
				color: #ffffff !important;
				text-decoration: none !important;
				line-height: 1.3em;
			}
			a.CRDFileUpload.small {
				width: 194px;
				-webkit-border-radius-topright: 0;
				-webkit-border-radius-bottomright: 0;
				-moz-border-radius-topright: 0;
				-moz-border-radius-bottomright: 0;
				border-top-right-radius: 0;
				border-bottom-right-radius: 0;
			}
			a.CRDFileView {
				width: 45px;
				margin-left: 1px;
				-webkit-border-radius-topleft: 0;
				-webkit-border-radius-bottomleft: 0;
				-moz-border-radius-topleft: 0;
				-moz-border-radius-bottomleft: 0;
				border-top-left-radius: 0;
				border-bottom-left-radius: 0;
			}
			a.CRDFileDelete {
				width: 65px;
				margin-left:4px;
			}
				a.CRDFileUpload img,
				a.CRDFileView img,
				a.CRDFileDelete img {
					float: left;
					margin: 0 6px 0 0;
				}
			form.CRDForm fieldset ol li label,
			label.block {
				display: inline-block;
				width: 135px;
				vertical-align: top;
				line-height: 1.85em;
			}
			form.CRDForm fieldset.small ol li label {
				width: 95px;
			}
			form.CRDForm fieldset ol li input.text {
				width: 250px;
				padding: 4px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #51473f;
				font-size: 11px;
			}
			form.CRDForm fieldset ol li select.text {
				padding: 2px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #6E6E6E;
				font-size: 11px;
			}
			input.hidden {
				display: none !important;
			}
			form.CRDForm fieldset ol li select.smalltext {
				width: 226px;
			}
			form.CRDForm fieldset ol li input.smalltext {
				width: 200px;
			}
			form.CRDForm fieldset ol li textarea.text {
				width: 650px;
				padding: 4px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #51473f;
				font: 11px Arial, Helvetica, sans-serif;
				resize: vertical;
			}
			form.CRDForm fieldset ol li textarea.code {
				width: 650px;
				padding: 4px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #51473f;
				font: 14px "Courier New", Courier, monospace;
				resize: vertical;
			}
			form.CRDForm fieldset ol li textarea.smalltext {
				width: 220px;
				padding: 4px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #51473f;
				font: 11px Arial, Helvetica, sans-serif;
			}
			form.CRDForm fieldset ol li .validation-failed {
				
			}
			form.CRDForm fieldset ol li .validation-advice {
				width: 224px;
				margin: 7px 0 0 139px;
				padding: 6px 7px 7px 27px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				background: #51473f url(../../_imgn/admin/icons/16/alert.png) 5px 4px no-repeat;
				line-height: 1em;
			}
			form.CRDForm fieldset.small ol li .validation-advice {
				width: 166px !important;
				margin-left: 99px;
			}
			form.CRDForm fieldset ol li.noMargin .validation-advice,
			form.CRDForm fieldset ol li div .validation-advice {
				margin-left: 2px !important;
				margin-bottom: 2px;
			}
			form.CRDForm fieldset ol li fieldset {
				margin: 0;
				padding: 0;
				border: 0;
			}
				form.CRDForm fieldset ol li fieldset legend {
					padding: 4px 0 6px 0;
					font-size: 11px;
					font-weight: normal;
				}
				form.CRDForm fieldset ol li fieldset label {
					display: block;
					width: auto;
					margin-left: 95px;
					border: 0;
				}
					form.CRDForm fieldset ol li fieldset label .validation-advice {
						margin-left: 4px !important;
					}
div.CRDModal {
	position: absolute;
	width: auto;
	border: 1px solid #51473f;
	-webkit-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-webkit-box-shadow: 0 0 10px rgb(0,0,0);
	-moz-box-shadow: 0 0 10px rgb(0,0,0);
	box-shadow: 0 0 10px rgb(0,0,0);
	background-color: #51473f;
}
	div.CRDModal div.CRDModalContentHolder {
		width: auto;
		padding: 3px;
	}
		div.CRDModal div.CRDModalContentHolder img.CRDModalImage {
			float: left;
			margin: 2px 7px 0 3px;
		}
		div.CRDModal div.CRDModalContentHolder div.CRDModalTitle {
			width: auto;
			padding: 3px 7px 7px 0;
			-webkit-border-radius-topleft: 8px;
			-webkit-border-radius-topright: 8px;
			-moz-border-radius-topleft: 8px;
			-moz-border-radius-topright: 8px;
			border-top-left-radius: 8px;
			border-top-right-radius: 8px;
			font-weight: bold;
		}
		div.CRDModal div.CRDModalContentHolder img.CRDModalClose {
			cursor: pointer;
			float: right;
			margin: 1px 2px 0 0;
		}
		div.CRDModal div.CRDModalContentHolder div.CRDModalContent {
			width: auto;
			overflow: auto;
			background-color: #28211b;
		}
			div.CRDModal div.CRDModalContentHolder div.CRDModalContentDisplay {
				padding: 6px 10px 6px 10px;
			}
				div.CRDModal div.CRDModalContentHolder div.CRDModalContentDisplay a {
					color: #d05311;
					text-decoration: underline;
				}
				div.CRDModal div.CRDModalContentHolder div.CRDModalContentDisplay div.modalContent {
					padding: 6px;
				}
					div.CRDModal div.CRDModalContentHolder div.CRDModalContentDisplay div.modalContent h1 {
						font-size: 14px;
					}
					div.CRDModal div.CRDModalContentHolder div.CRDModalContentDisplay div.modalContent h1,
					div.CRDModal div.CRDModalContentHolder div.CRDModalContentDisplay div.modalContent h6,
					div.CRDModal div.CRDModalContentHolder div.CRDModalContentDisplay div.modalContent p {
						margin-bottom: 16px;
					}
			div.CRDModal div.CRDModalContentHolder iframe.CRDModalIFrame {
				
			}
body.CRDIFrame {
	padding: 6px 10px 6px 10px !important;
}
div.CRDInterfaceMessage {
	position: absolute;
	border: 1px solid #51473f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 10px rgb(0,0,0);
	-moz-box-shadow: 0 0 10px rgb(0,0,0);
	box-shadow: 0 0 10px rgb(0,0,0);
	background-color: #51473f;
}
	div.CRDInterfaceMessage div.CRDInterfaceMessageContent {
		padding: 6px 10px 8px 10px;
	}
		div.CRDInterfaceMessage div.CRDInterfaceMessageContent ul {
			margin: 4px 0 0 0;
			padding: 0;
		}
			div.CRDInterfaceMessage div.CRDInterfaceMessageContent ul li {
				padding: 0 0 0 12px;
				margin: 6px 0 0 0;
				background: transparent url("../../_imgn/admin/layout/bullet.png") 0px 5px no-repeat;
			}
	div.CRDInterfaceMessage img.CRDInterfaceMessageClose {
		cursor: pointer;
		float: right;
		margin: 5px 6px 0 10px;
	}
div.CRDModalLoader {
	position: absolute;
	width: auto;
	border: 1px solid #000000;
	-webkit-box-shadow: 0 0 10px rgb(0,0,0);
	-moz-box-shadow: 0 0 10px rgb(0,0,0);
	box-shadow: 0 0 10px rgb(0,0,0);
	background-color: #ffffff;
}
	div.CRDModalLoader div.CRDModalLoaderContentHolder {
		width: auto;
	}
		div.CRDModalLoader div.CRDModalLoaderContentHolder img.CRDModalLoaderClose {
			cursor: pointer;
			float: right;
			margin: -20px 0 0 -16px;
		}
		div.CRDModalLoader div.CRDModalLoaderContentHolder div.CRDModalLoaderContent {
			width: auto;
			overflow: auto;
		}
			div.CRDModalLoader div.CRDModalLoaderContentHolder div.CRDModalLoaderContentDisplay {
				padding: 4px;
			}
div.CRDImagePreview {
	-webkit-box-shadow: 0 0 10px rgb(0,0,0);
	-moz-box-shadow: 0 0 10px rgb(0,0,0);
	box-shadow: 0 0 10px rgb(0,0,0);
	background-color: #28211b;
}
div.CRDCharacterCount {
	width: 244px;
	margin: 7px 0 0 139px;
	padding: 6px 7px 7px 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #51473f;
	line-height: 1em;
}
	form.CRDForm fieldset ol li div div.CRDCharacterCount {
		margin-left: 2px !important;
		margin-bottom: 2px;
	}
div.CRDTooltip {
	background-color: #1a1510;
	border: 1px solid #51473f;
	padding: 4px 7px 5px 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
	box-shadow: 0 0 5px rgba(0,0,0,.3);
}
div.CRDGraphInfoContainer {
	-webkit-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border: 1px solid #51473f;
	background-color: #1b1612;
}
	div.CRDGraphInfoContainer div.CRDGraphInfoContent {
		padding: 10px 10px 12px 10px;
	}
		div.CRDGraphInfoContainer div.CRDGraphInfoContent h1 {
			margin: 0 !important
		}
div.CRDGraphContainer {
	-webkit-border-radius-bottomleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 1px solid #51473f;
	background-color: #342c26;
}
	div.CRDGraphContainer div.CRDGraphScaleReferenceContainer {
		
	}
		div.CRDGraphContainer div.CRDGraphScaleReferenceContainer div.CRDGraphScaleReference {
			background-color: #342c26;
			font-size: 1px;
			line-height: 1px;
		}
		div.CRDGraphContainer div.CRDGraphScaleReferenceContainer div.CRDGraphScaleReferenceAlternate {
			background-color: #28211b !important;
		}
	div.CRDGraphContainer div.CRDYAxisContainer {
		background-color: #342c26;
		border-right: 1px solid #51473f;
	}
		div.CRDGraphContainer div.CRDYAxisContainer div.CRDYAxisLabel {
			text-align: center;
		}
	div.CRDGraphContainer div.CRDDataContainer {
		
	}
		div.CRDGraphContainer div.CRDDataContainer div.CRDDataWrapper {
			
		}
			div.CRDGraphContainer div.CRDDataContainer div.CRDDataWrapper div.CRDDataElement {
				
			}
				div.CRDGraphContainer div.CRDDataContainer div.CRDDataWrapper div.CRDDataElement div.CRDDataElementContent {
					
				}
					div.CRDGraphContainer div.CRDDataContainer div.CRDDataWrapper div.CRDDataElement div.CRDDataElementContent div.CRDDataElementDisplay {
						background-color: #51473f;
					}
					div.CRDGraphContainer div.CRDDataContainer div.CRDDataWrapper div.CRDDataElement div.CRDDataElementContent a {
						position: absolute;
						display: block;
						width: 7px;
						height: 7px;
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
						margin: -3px 0 0 -3px;
						background-color: #51473f;
					}
					div.CRDGraphContainer div.CRDDataContainer div.CRDDataWrapper div.CRDDataElement div.CRDDataElementContent a:hover {
						width: 11px;
						height: 11px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						margin: -5px 0 0 -5px;
						background-color: #d0580a;
					}
				div.CRDGraphContainer div.CRDDataContainer div.CRDDataWrapper div.CRDDataElement div.CRDDataElementLabel {
					background-color: #342c26;
					border-top: 1px solid #51473f;
					text-align: center;
					line-height: 2.5em;
					cursor: e-resize;
				}
table.CRDCalendarGrid {
	margin: 0 0 12px 0;
	border-left: 1px solid #383029;
	border-top: 1px solid #383029;
}
	table.CRDCalendarGrid th,
	table.CRDCalendarGrid td {
		width: 14.28%;
	}
	table.CRDCalendarGrid th {
		height: 28px;
		padding: 4px 10px 4px 10px;
		border-bottom: 2px solid #51473f;
		border-right: 1px solid #383029;
		vertical-align: middle;
		text-align: left;
	}
	table.CRDCalendarGrid td {
		height: 80px;
		border-bottom: 1px solid #383029;
		border-right: 1px solid #383029;
		vertical-align: top;
	}
	table.CRDCalendarGrid td.disabled {
		background-color: #383029;
		color: #88837f;
	}
		table.CRDCalendarGrid td div.CRDCalendarGridDateContent {
			
		}
		table.CRDCalendarGrid td div.CRDCalendarGridDateContainer {
			float: right;
			padding: 5px 8px 5px 8px;
			border-bottom: 1px solid #383029;
			border-left: 1px solid #383029;
			background-color: #28211b;
			text-align: center;
		}
		table.CRDCalendarGrid td.disabled div.CRDCalendarGridDateContainer {
			border: 0;
			background-color: transparent;
		}
table.CRDCalendarGridHeader td {
	height: 28px;
	padding: 4px 10px 8px 10px;
	border-bottom: 1px solid #383029;
	border-right: 0 !important;
	vertical-align: middle;
}
table.CRDCalendarGridHeader td.CRDCalendarGridTitle {
	width: 42.84%;
	text-align: center;
}
	table.CRDCalendarGridHeader td.CRDCalendarGridTitle h1 {
		margin: 0 !important;
	}
table.CRDCalendarGridHeader td.CRDCalendarGridNavigation {
	width: 28.56%;
}
	table.CRDCalendarGridHeader td.CRDCalendarGridNavigation li {
		display: inline;
		margin-right: 8px;
	}
	table.CRDCalendarGridHeader td.CRDCalendarGridNavigation ul li a {
		padding: 2px 8px 2px 8px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-color: #51473f;
		color: #fff;
		text-decoration: none;
	}
	table.CRDCalendarGridHeader td.CRDCalendarGridNavigation ul li a:hover {
		background-color: #d0580a;
	}
div.CRDMultipleSelection {
	position: relative;
	margin: 8px 0 0 138px;
}
	div.CRDMultipleSelection div {
		position: relative;
		float: left;
		margin: 0 8px 8px 0;
		padding: 4px 7px 4px 9px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background-color: #51473f;
		line-height: 1.35em;
	}
	div.CRDMultipleSelection div.draggable {
		cursor: move;
	}
		div.CRDMultipleSelection div a {
			float: right;
			display: block;
			width: 16px;
			height: 16px;
			margin-left: 4px;
			background-image: url(../../_imgn/admin/icons/16/delete.png);
		}
div.CRDSuggestionBox {
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #51473f;
	font-size: 11px;
	background-color: #ffffff;
	color: #51473f;
}
	div.CRDSuggestionBox div.CRDSuggestionBoxOption {
		cursor: pointer;
		padding: 4px;
	}
	div.CRDSuggestionBox div.CRDSuggestionBoxOption.CRDSuggestionBoxOptionHover {
		background-color: #51473f;
		color: #ffffff;
	}
div.CRDTagSelection {
	margin: 8px 0 0 138px;
}
	div.CRDTagSelection div {
		float: left;
		margin: 0 8px 0 0;
		padding: 4px 7px 4px 9px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background-color: #51473f;
		line-height: 1.35em;
	}
	div.CRDTagSelection div a {
		float: right;
		display: block;
		width: 16px;
		height: 16px;
		margin-left: 4px;
		background-image: url(../../_imgn/admin/icons/16/delete.png);
	}