body {
	margin: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; background-color: white;
}
.ControlPanel {
	border: 1px solid rgb(0, 51, 102); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.PagingTable {
	border: 1px solid rgb(0, 51, 102); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.SkinObject {
	font-size: 8.5pt; font-weight: bold; text-decoration: none;
}
a.SkinObject:link {
	text-decoration: none;
}
a.SkinObject:visited {
	text-decoration: none;
}
a.SkinObject:hover {
	text-decoration: none;
}
a.SkinObject:active {
	text-decoration: none;
}
.language-object {
	margin: 0px; line-height: 0.5; overflow: visible; vertical-align: middle; white-space: nowrap;
}
.language-object .Language {
	margin: 0px 2px; text-align: center; vertical-align: middle; float: left; display: inline;
}
.language-object .Language img {
	border: 2px solid transparent; border-image: none;
}
.language-object .Language.selected img {
	border-color: rgb(51, 51, 51);
}
.Head {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.SubHead {
	font-size: 11px; font-weight: bold;
}
.SubSubHead {
	color: black; font-size: 11px; font-weight: bold;
}
.Normal {
	font-size: 11px; font-weight: normal;
}
.NormalDisabled {
	font-size: 11px; font-weight: normal;
}
.NormalDeleted {
	font-size: 11px; font-weight: normal;
}
.NormalDisabled {
	color: silver;
}
.NormalDeleted {
	color: silver;
}
.NormalDeleted {
	text-decoration: line-through;
}
.NormalBold {
	font-size: 11px; font-weight: bold;
}
.NormalRed {
	color: rgb(255, 0, 0); font-size: 12px; font-weight: bold;
}
.NormalTextBox {
	font-size: 12px; font-weight: normal;
}
.Hidden {
	display: none;
}
.DataGrid_AlternatingItem {
	color: red; font-size: 10px; font-weight: normal; background-color: white;
}
.DataGrid_Container {
	background-color: transparent;
}
.DataGrid_Footer {
	background-color: white;
}
.DataGrid_Header {
	text-align: center; color: black; font-size: 10px; font-weight: bold; background-color: transparent;
}
.DataGrid_Item {
	color: black; font-size: 10px; font-weight: normal; background-color: transparent;
}
.DataGrid_SelectedItem {
	color: blue; font-size: 10px; font-weight: normal; background-color: silver;
}
.DnnGridNestedTable {
	margin: 0px auto !important; border: 0px currentColor; border-image: none; text-align: center; border-collapse: collapse !important;
}
.DnnGridNestedTable tbody td {
	margin: 0px !important; padding: 0px !important;
}
.DnnGridNestedTable thead th {
	margin: 0px !important; padding: 0px !important;
}
.DnnGridNestedTable tbody td {
	border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.DnnGridNestedTable caption {
	margin-bottom: 3px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed;
}
.TreeMenu_Node {
	font-size: 12px; font-weight: normal;
}
.TreeMenu_NodeSelected {
	font-size: 12px; font-weight: normal; background-color: rgb(220, 220, 220);
}
a.TreeMenu_Node:link {
	color: rgb(0, 51, 102); text-decoration: none;
}
a.TreeMenu_NodeSelected:link {
	color: rgb(0, 51, 102); text-decoration: none;
}
a.TreeMenu_Node:visited {
	color: rgb(0, 51, 102); text-decoration: none;
}
a.TreeMenu_NodeSelected:visited {
	color: rgb(0, 51, 102); text-decoration: none;
}
a.TreeMenu_Node:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
a.TreeMenu_NodeSelected:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
a.TreeMenu_Node:active {
	color: rgb(0, 51, 102); text-decoration: none;
}
a.TreeMenu_NodeSelected:active {
	color: rgb(0, 51, 102); text-decoration: none;
}
.Help {
	padding: 2px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); font-size: 11px; font-weight: normal; background-color: rgb(255, 255, 153);
}
.CommandButton {
	font-size: 11px; font-weight: normal;
}
.StandardButton {
	background: rgb(221, 221, 221); color: rgb(0, 0, 0); padding-right: 5px; padding-left: 5px; font-size: 11px; font-weight: normal;
}
h1 {
	font-size: 20px; font-weight: normal;
}
h2 {
	font-size: 20px; font-weight: normal;
}
h3 {
	font-size: 12px; font-weight: normal;
}
h4 {
	font-size: 12px; font-weight: normal;
}
h5 {
	font-size: 11px; font-weight: bold;
}
h6 {
	font-size: 11px; font-weight: bold;
}
dt {
	font-size: 11px; font-weight: bold;
}
tfoot {
	color: rgb(0, 51, 102); font-size: 12px;
}
thead {
	color: rgb(0, 51, 102); font-size: 12px;
}
th {
	font-size: 12px; font-weight: bold; vertical-align: baseline;
}
img {
	border: currentColor; border-image: none;
}
a:link {
	color: rgb(0, 51, 102); text-decoration: none;
}
a:visited {
	color: rgb(0, 51, 102); text-decoration: none;
}
a:active {
	color: rgb(0, 51, 102); text-decoration: none;
}
a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
small {
	font-size: 8px;
}
big {
	font-size: 14px;
}
blockquote {
	font-family: Lucida Console, monospace;
}
pre {
	font-family: Lucida Console, monospace;
}
ul li {
	list-style-type: square;
}
ul li li {
	list-style-type: disc;
}
ul li li li {
	list-style-type: circle;
}
ol li {
	list-style-type: decimal;
}
ol ol li {
	list-style-type: lower-alpha;
}
ol ol ol li {
	list-style-type: lower-roman;
}
ol ul li {
	list-style-type: disc;
}
hr {
	height: 1px; text-align: left; color: rgb(105, 105, 105);
}
#SkinError {
	font-size: 16px; position: absolute; z-index: 10000;
}
.ModuleTitle_MenuContainer {
	border: 0px solid blue; border-image: none;
}
.ModuleTitle_MenuBar {
	height: 16px; cursor: pointer; background-color: transparent;
}
.ModuleTitle_MenuItem {
	border: 0px solid white; border-image: none; color: black; font-size: 9pt; font-style: normal; font-weight: bold; cursor: pointer; background-color: transparent;
}
.ModuleTitle_MenuIcon {
	width: 15px; height: 21px; text-align: center; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; cursor: pointer; background-color: rgb(238, 238, 238);
}
.ModuleTitle_SubMenu {
	border: 0px solid rgb(255, 255, 255); border-image: none; z-index: 1000; cursor: pointer; background-color: rgb(255, 255, 255);
}
.ModuleTitle_MenuBreak {
	border-width: 1px 0px; border-style: solid; border-color: rgb(238, 238, 238); border-image: none; height: 1px; background-color: rgb(238, 238, 238);
}
.ModuleTitle_MenuItemSel {
	color: black; font-size: 9pt; font-style: normal; font-weight: bold; cursor: pointer; background-color: rgb(193, 210, 238);
}
.ModuleTitle_MenuArrow {
	font-family: webdings; font-size: 10pt; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; cursor: pointer;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings; font-size: 10pt; cursor: pointer;
}
.MainMenu_MenuContainer {
	background-color: transparent;
}
.MainMenu_MenuBar {
	height: 16px; cursor: pointer; background-color: transparent;
}
.MainMenu_MenuItem {
	border-width: 1px 0px; border-style: solid; border-color: white; border-image: none; color: black; font-size: 9pt; font-style: normal; font-weight: bold; cursor: pointer; background-color: transparent;
}
.MainMenu_MenuIcon {
	width: 15px; height: 21px; text-align: center; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; cursor: pointer; background-color: rgb(238, 238, 238);
}
.MainMenu_SubMenu {
	border: 0px solid rgb(255, 255, 255); border-image: none; z-index: 1000; cursor: pointer; background-color: rgb(255, 255, 255);
}
.MainMenu_MenuBreak {
	border-width: 1px 0px; border-style: solid; border-color: rgb(238, 238, 238); border-image: none; height: 1px; background-color: rgb(238, 238, 238);
}
.MainMenu_MenuItemSel {
	color: black; font-size: 9pt; font-style: normal; font-weight: bold; cursor: pointer; background-color: rgb(193, 210, 238);
}
.MainMenu_MenuArrow {
	font-family: webdings; font-size: 10pt; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; cursor: pointer;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; font-size: 10pt; cursor: pointer;
}
.HeadBg {
	background-color: rgb(204, 204, 204);
}
.TabBg {
	background-color: black;
}
.SelectedTab {
	color: rgb(255, 255, 255); font-size: 8.5pt; font-weight: bold; text-decoration: none;
}
a.SelectedTab:link {
	color: white; text-decoration: none;
}
a.SelectedTab:visited {
	color: rgb(238, 238, 238); text-decoration: none;
}
a.SelectedTab:hover {
	color: rgb(204, 204, 204); text-decoration: none;
}
a.SelectedTab:active {
	color: rgb(238, 238, 238); text-decoration: none;
}
.OtherTabs {
	color: white; font-size: 8.5pt; font-weight: bold; text-decoration: none;
}
a.OtherTabs:link {
	color: white; text-decoration: none;
}
a.OtherTabs:visited {
	color: rgb(238, 238, 238); text-decoration: none;
}
a.OtherTabs:hover {
	color: rgb(204, 204, 204); text-decoration: none;
}
a.OtherTabs:active {
	color: rgb(238, 238, 238); text-decoration: none;
}
.PagingTable {
	height: 33px;
}
.LabelEditTextClass {
	border: 1px solid red; border-image: none; background-color: transparent;
}
.LabelEditWorkClass {
	border: 0px solid red; border-image: none; background-color: transparent;
}
.SuggestTextMenu {
	background: white; border: 1px solid black; border-image: none; white-space: nowrap;
}
.SuggestNodeOver {
	color: white; background-color: navy;
}
.eipbackimg {
	background: url("../../images/eip_toolbar.gif") repeat-x rgb(153, 204, 204); border: 1px outset currentColor; border-image: none; height: 22px; margin-top: -22px; white-space: nowrap; position: absolute;
}
.eipbuttonbackimg {
	width: 21px; height: 21px; float: left; cursor: pointer;
}
.eipbutton_edit {
	background: url("../../images/eip_edit.gif") no-repeat 100%; float: left;
}
.eipbutton_save {
	background: url("../../images/eip_save.gif") no-repeat 100%; float: left;
}
.eipborderhover {
	border: 1px outset currentColor; border-image: none;
}
.DNNEmptyPane {
	width: 0px;
}
.DNNAlignleft {
	text-align: left;
}
.DNNAlignright {
	text-align: right;
}
.DNNAligncenter {
	text-align: center;
}
.LoginTab {
	background: url("../../images/tablogin_gray.gif") left top; margin: 0px 3px 3px 0px; padding: 5px 5px 4px; border: 1px solid rgb(37, 86, 154); border-image: none; color: rgb(255, 255, 255); text-decoration: none; float: left;
}
.LoginTabSelected {
	background: url("../../images/tablogin_gray.gif") 0% -41px; margin: 0px 3px 3px 0px; padding: 5px 5px 4px; border: 1px solid rgb(37, 86, 154); border-image: none; color: rgb(255, 255, 255); text-decoration: none; float: left;
}
.LoginTabHover {
	background: url("../../images/tablogin_gray.gif") left top; margin: 0px 3px 3px 0px; padding: 5px 5px 4px; border: 1px solid rgb(204, 0, 0); border-image: none; color: rgb(85, 85, 85); text-decoration: none; float: left; cursor: pointer;
}
.LoginContainerGroup {
	padding-top: 5px; clear: both;
}
.registerGroup {
	text-transform: capitalize; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: bottom; display: inline;
}
.registerGroup * {
	text-transform: capitalize; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: bottom; display: inline;
}
.loginGroup {
	text-transform: capitalize; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: bottom; display: inline;
}
.loginGroup * {
	text-transform: capitalize; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: bottom; display: inline;
}
.registerGroup a {
	text-decoration: none;
}
.loginGroup a {
	text-decoration: none;
}
.registerGroup a:hover {
	text-decoration: underline;
}
.loginGroup a:hover {
	text-decoration: underline;
}
.registerGroup ul {
	padding-bottom: 0px;
}
.registerGroup li {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.registerGroup li.userProfileImg {
	border: currentColor; border-image: none;
}
.registerGroup a {
	padding: 0px 5px;
}
.registerGroup a {
	padding: 0px 5px;
}
.registerGroup a img {
	width: 25px; height: 25px;
}
.loginGroup a.LoginLink {
	text-transform: capitalize;
}
div.SearchContainer {
	white-space: nowrap; position: relative;
}
div.SearchBorder {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 200px; height: 20px; margin-top: 2px; float: left; white-space: nowrap; position: relative; background-color: white;
}
input.SearchTextBox {
	border: 0px currentColor; border-image: none; width: 169px; height: 18px; float: left; z-index: 10;
}
div.SearchContainer a {
	padding: 0px 5px; display: inline-block; position: relative;
}
div.SearchIcon {
	background: no-repeat 2px 2px; width: 31px; height: 20px; text-align: right; float: left; z-index: 11; cursor: pointer;
}
div.SearchIcon img {
	margin-top: 3px;
}
#SearchChoices {
	margin: 0px; padding: 0px; border: 1px solid rgb(119, 119, 119); border-image: none; left: 0px; top: 21px; width: 160px; text-align: left; clear: both; display: none; position: absolute; z-index: 2000; cursor: pointer; background-color: rgb(238, 238, 238);
}
#SearchChoices li {
	background: no-repeat 5px rgb(238, 238, 238); list-style: none; margin: 2px; padding: 2px 2px 2px 25px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 20px; text-align: left; display: block; cursor: pointer;
}
#SearchChoices li.searchHilite {
	border: 1px solid rgb(170, 170, 255); border-image: none; background-color: rgb(221, 221, 255);
}
#SearchChoices li.searchDefault {
	border: 1px solid rgb(238, 238, 238); border-image: none; background-color: rgb(238, 238, 238);
}
#floater {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 150px; height: auto; color: rgb(255, 255, 255); visibility: hidden; position: absolute;
}
#tablist {
	margin: 0px; width: 120px; padding-bottom: 10px; float: left;
}
.dashboardPanel {
	padding: 0px 10px 10px; margin-left: 120px;
}
.dashboardPanel table td {
	padding: 2px 4px;
}
.dashboardPanel table th {
	padding: 2px 4px; color: rgb(0, 51, 102); font-size: 1em; font-weight: bold; border-bottom-color: rgb(159, 177, 188); border-bottom-width: 1px; border-bottom-style: solid;
}
.dashboardTableAlt {
	background-color: rgb(238, 238, 238);
}
.dashboardGrid {
	margin: 10px;
}
.paneOutline {
	border: 1px dotted rgb(204, 204, 204); border-image: none;
}
.containerAdminBorder {
	border: 2px solid red; border-image: none;
}
#UserProfile {
	padding: 10px; border: 1px solid silver; border-image: none; margin-bottom: 10px;
}
#UserProfile .ProfileName {
	color: rgb(203, 32, 39); font-weight: bold; margin-bottom: 5px;
}
#UserProfile .ProfilePhoto {
	float: left; background-image: url("../../images/no_avatar.gif");
}
#UserProfile .ProfileAddress {
	margin: 0px 0px 10px 130px;
}
#UserProfile .ProfileContact {
	margin: 0px 0px 10px 130px; color: gray; font-size: 0.9em;
}
#UserProfile .ProfileBio {
	margin: 10px 0px; padding: 10px; border: 1px solid rgb(238, 238, 238); border-image: none; clear: both; background-color: rgb(245, 249, 252);
}
.horizontal ul.categories {
	list-style: none; margin: 0px; padding: 0px; line-height: 28px; text-indent: 25px;
}
.horizontal ul.tags {
	list-style: none; margin: 0px; padding: 0px; line-height: 28px; text-indent: 25px;
}
.horizontal ul.categories {
	background: url("../../images/category.gif") no-repeat left;
}
.horizontal ul.tags {
	background: url("../../images/tag.gif") no-repeat left;
}
.horizontal ul.categories li {
	margin: 0px; display: inline;
}
.horizontal ul.tags li {
	margin: 0px; display: inline;
}
.horizontal ul.tags li.add-tags {
	margin-left: 20px;
}
.horizontal ul.tags li.add-tags img {
	vertical-align: middle;
}
.vertical ul.categories {
	list-style: none; padding-top: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px;
}
.vertical ul.tags {
	list-style: none; padding-top: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px;
}
.vertical ul.categories li {
	margin: 0px; line-height: 20px;
}
.vertical ul.tags li {
	margin: 0px; line-height: 20px;
}
.vertical ul.categories li {
	list-style-position: inside; list-style-image: url("../../images/category.gif");
}
.vertical ul.tags li {
	list-style-position: inside; list-style-image: url("../../images/tag.gif");
}
.vertical ul.tags li.add-tags {
	list-style-image: none;
}
.vertical ul.tags li.add-tags img {
	vertical-align: middle;
}
.dnnActionMenuBorder {
	background: none; margin: -8px 0px 0px -8px; padding: 0px 16px 16px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 100%; position: absolute; z-index: -1; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888;
}
.DnnModule {
	position: relative; z-index: 902; -ms-zoom: 1;
}
.dnnActionMenu {
	margin: 0px; padding: 0px; left: 10px; top: 10px; color: rgb(0, 0, 0); position: absolute; z-index: 906;
}
ul.dnnActionMenuBody {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 3px; border: 5px solid rgb(170, 170, 170); border-image: none; left: 0px; text-align: left; display: none; position: absolute; min-width: 480px; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; -moz-border-radius: 3px;
}
ul.dnnActionMenuBody li {
	margin: 0px; padding: 0px; list-style-type: none;
}
ul.dnnActionMenuBody li.first.last {
	position: relative;
}
.dnnActionMenuTag {
	background: rgb(170, 170, 170); padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 16px; line-height: 16px; font-size: 11px; font-weight: bold; display: block; cursor: default; min-width: 65px; -moz-border-radius: 3px;
}
.dnnActionMenuTag img {
	padding-right: 3px; float: left; display: block;
}
ul.dnnActionMenuBody li {
	clear: both; font-size: 14px; font-weight: bold; float: none; display: block;
}
ul.dnnActionMenuBody li span {
	background: none; margin: 6px 0px; padding: 0px; border: currentColor; border-image: none; width: auto; display: block;
}
ul.dnnActionMenuBody li ul {
	margin: 0px; padding: 10px 0px; width: 96%; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
ul.dnnActionMenuBody li ul li {
	margin: 0px; padding: 3px 15px 3px 0px; border: currentColor; border-image: none; clear: none; font-size: 11px; font-weight: normal; float: left; display: block; min-width: 150px;
}
ul.dnnActionMenuBody li ul li a {
	color: rgb(50, 141, 222); line-height: 16px; display: block; min-height: 16px;
}
ul.dnnActionMenuBody li ul li a img {
	color: rgb(50, 141, 222); line-height: 16px; display: block; min-height: 16px;
}
ul.dnnActionMenuBody li ul li a:hover {
	color: rgb(27, 77, 121);
}
ul.dnnActionMenuBody li ul li a img {
	padding-right: 3px; float: left;
}
.dnnForm {
	font: inherit; margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; width: 96%; vertical-align: baseline; min-width: 620px; font-size-adjust: inherit; font-stretch: inherit;
}
h2.dnnFormSectionHead {
	margin: 0.5em auto 0.6em; padding: 0px; text-align: left; line-height: 1.2; letter-spacing: -0.03em; font-size: 1.5em; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.dnnForm h2.dnnFormSectionHead a {
	background: url("../../images/down-icn.png") no-repeat 98%; padding: 0.4em 0.8em; color: rgb(0, 0, 0); letter-spacing: -0.03em; font-weight: bold; text-decoration: none; display: block;
}
.dnnForm h2.dnnFormSectionHead a:visited {
	background: url("../../images/down-icn.png") no-repeat 98%; padding: 0.4em 0.8em; color: rgb(0, 0, 0); letter-spacing: -0.03em; font-weight: bold; text-decoration: none; display: block;
}
.dnnForm h2.dnnFormSectionHead a:hover {
	background: url("../../images/down-icn.png") no-repeat 98% rgb(241, 241, 241);
}
.dnnForm h2.dnnFormSectionHead a.dnnSectionExpanded {
	background: url("../../images/up-icn.png") no-repeat 98%; text-align: left;
}
.dnnForm h2.dnnFormSectionHead a.dnnSectionExpanded:hover {
	background: url("../../images/up-icn.png") no-repeat 98% rgb(241, 241, 241);
}
.dnnFormExpandContent {
	top: -32px; right: 10px; position: absolute;
}
.dnnFormExpandContent {
	text-align: right;
}
.dnnForm .dnnFormExpandContent a {
	font-weight: bold;
}
.dnnForm .dnnFormItem span.CommandButton input {
	line-height: 0; font-size: 0px; display: none !important; border-collapse: collapse;
}
.dnnForm .dnnFormItem {
	padding: 4px 6px; text-align: left; line-height: 1.8; clear: both; position: relative; min-height: 1.8em;
}
*:first-child + html .dnnForm .dnnFormItem {
	position: static;
}
.dnnForm .dnnFormItem label a span {
	line-height: 1.4;
}
.dnnForm .dnnFormItem::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.dnnForm fieldset {
	margin: 0px; padding: 1em 0px; border: currentColor; border-image: none; text-align: left; display: block;
}
.dnnFormItem label {
	width: 30%; text-align: right; font-weight: bold; margin-top: 3px; margin-right: 16px; float: left; display: block;
}
.dnnFormItem .dnnFormLabel {
	width: 30%; text-align: right; font-weight: bold; margin-top: 3px; margin-right: 16px; float: left; display: block;
}
.dnnFormItem .dnnTooltip {
	width: 30%; text-align: right; font-weight: bold; margin-top: 3px; margin-right: 16px; float: left; display: block;
}
.dnnFormItem .dnnTooltip label {
	margin: 0px; padding: 0px; width: 100%;
}
.dnnForm .dnnFormSecondItem label {
	float: none;
}
.dnnFormItem span.inline label {
	width: auto; display: inline;
}
.dnnFormItem input {
	background: rgb(255, 255, 245); border-width: 1px; border-color: rgb(188, 182, 145); margin: 0px; padding: 5px; border-radius: 3px; width: auto; font-family: Helvetica, Arial, Verdana, sans-serif; float: left; box-shadow: inset 0px 0px 3px 3px #fffbe1; -moz-box-shadow: inset 0 0 3px 3px #fffbe1; -webkit-box-shadow: inset 0 0 3px 3px #fffbe1; -moz-border-radius: 3px;
}
.dnnFormItem .dnnFormInput {
	background: rgb(255, 255, 245); border-width: 1px; border-color: rgb(188, 182, 145); margin: 0px; padding: 5px; border-radius: 3px; width: auto; font-family: Helvetica, Arial, Verdana, sans-serif; float: left; box-shadow: inset 0px 0px 3px 3px #fffbe1; -moz-box-shadow: inset 0 0 3px 3px #fffbe1; -webkit-box-shadow: inset 0 0 3px 3px #fffbe1; -moz-border-radius: 3px;
}
.dnnFormItem textarea {
	background: rgb(255, 255, 245); border-width: 1px; border-color: rgb(188, 182, 145); margin: 0px; padding: 5px; border-radius: 3px; width: auto; font-family: Helvetica, Arial, Verdana, sans-serif; float: left; box-shadow: inset 0px 0px 3px 3px #fffbe1; -moz-box-shadow: inset 0 0 3px 3px #fffbe1; -webkit-box-shadow: inset 0 0 3px 3px #fffbe1; -moz-border-radius: 3px;
}
.dnnFormItem input[type=checkbox] {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; width: auto; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-border-radius: 0;
}
.dnnFormItem input[type=radio] {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; width: auto; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-border-radius: 0;
}
.dnnFormItem input[type=file] {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; width: auto; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-border-radius: 0;
}
.dnnFormItem input[type=button] {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; width: auto; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-border-radius: 0;
}
.dnnFormItem input.rcbInput {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; width: auto; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-border-radius: 0;
}
.dnnFormItem select {
	background: rgb(255, 255, 245); margin: 0px 0px 3px; padding: 4px; border-radius: 3px; border: 1px solid rgb(188, 182, 145); border-image: none; width: auto;
}
.dnnForm select.dnnFormRequired {
	border-left-color: rgb(255, 0, 0); border-left-width: 5px; border-left-style: solid;
}
.dnnFormItem input[type='text'] {
	min-width: 35%;
}
.dnnFormItem textarea {
	min-width: 35%;
}
.dnnFormItem textarea {
	min-height: 80px;
}
.dnnAddress input[type='checkbox'] {
	margin: 0px 5px;
}
.dnnForm input.dnnFormRequired {
	border-left-color: rgb(255, 0, 0); border-left-width: 5px; border-left-style: solid;
}
.dnnForm textarea.dnnFormRequired {
	border-left-color: rgb(255, 0, 0); border-left-width: 5px; border-left-style: solid;
}
.dnnForm select.dnnFormRequired {
	border-left-color: rgb(255, 0, 0); border-left-width: 5px; border-left-style: solid;
}
.dnnFormRadioButtons {
	width: auto; float: left; display: block;
}
.dnnFormRadioButtons input[type=radio] {
	float: none;
}
.dnnFormRadioButtons label {
	margin: 0px 10px 0px 4px; width: auto; text-align: left; padding-right: 0px; font-weight: normal; float: none; display: inline;
}
.dnnForm.dnnShortForm .dnnFormItem label {
	width: 100%; text-align: left; margin-bottom: 0.25em; float: none;
}
.dnnForm.dnnShortForm .dnnFormItem input {
	text-align: left; float: none;
}
.dnnForm.dnnShortForm .dnnFormItem select {
	text-align: left; float: none;
}
.dnnForm.dnnShortForm .dnnFormItem textarea {
	text-align: left; float: none;
}
.dnnForm.dnnShortForm .dnnFormItem a.dnnFormHelp {
	background-position: left; padding-left: 22px;
}
a.dnnFormHelp {
	background: url("../../images/help-icn.png") no-repeat right; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 2;
}
.dnnForm .dnnFormItem a.dnnFormHelp {
	background: url("../../images/help-icn.png") no-repeat right; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 2;
}
.dnnTooltip label a.dnnFormHelp {
	background: url("../../images/help-icn.png") no-repeat right; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 2;
}
.dnnForm .dnnFormItem a.dnnFormHelp span {
	padding-right: 1.8em; display: block;
}
.dnnForm .dnnFormItem a.dnnFormHelp img {
	display: none;
}
*:first-child + html .dnnFormItem a.dnnFormHelp {
	position: static;
}
.dnnTooltip {
	position: relative;
}
td > .dnnTooltip {
	min-width: 120px;
}
td > .dnnTooltip label {
	text-align: right;
}
td > .dnnTooltip label a span {
	padding-right: 20px; display: block;
}
.dnnTooltip a.pinHelp {
	background: url("../../images/pin-icn-16x16.png") no-repeat left bottom; width: 16px; height: 16px; text-indent: -9991.2em; margin-top: 1em; float: right; display: block;
}
.dnnTooltip.dnnTooltipPinned a.pinHelp {
	background: url("../../images/pin-icn-16x16.png") no-repeat left top;
}
.dnnFormItem input.aspNetDisabled {
	background: rgb(235, 235, 235); border-width: 1px; border-color: rgb(167, 167, 167); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.dnnFormItem textarea.aspNetDisabled {
	background: rgb(235, 235, 235); border-width: 1px; border-color: rgb(167, 167, 167); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.aspNetDisabled {
	color: rgb(204, 204, 204); text-decoration: none; cursor: not-allowed;
}
a.aspNetDisabled {
	color: rgb(204, 204, 204); text-decoration: none; cursor: not-allowed;
}
.dnnDisabled {
	color: rgb(204, 204, 204); text-decoration: none; cursor: not-allowed;
}
a.dnnDisabled {
	color: rgb(204, 204, 204); text-decoration: none; cursor: not-allowed;
}
.dnnFormMessage {
	margin: 0.5em 1em; padding: 10px 10px 10px 40px; border-radius: 3px; line-height: 1.4; -moz-border-radius: 3px;
}
.dnnFormMessage span {
	padding: 0px; width: 100%; text-align: left; float: none; text-shadow: 0px 1px 1px #fff;
}
.dnnFormWarning {
	background: url("../../images/warning-icn.png") no-repeat 10px rgb(254, 255, 206); border: 2px solid rgb(205, 178, 31); border-image: none; color: rgb(65, 55, 12); text-shadow: 0px 1px 1px #fff;
}
.dnnFormValidationSummary {
	background: url("../../images/error-icn.png") no-repeat 10px rgb(247, 234, 234); border: 2px solid rgb(223, 74, 64); border-image: none; color: rgb(153, 0, 0); text-shadow: 0px 1px 1px #fff;
}
.dnnFormError {
	background: url("../../images/errorbg.gif") no-repeat left; padding: 5px 20px; color: rgb(255, 255, 255) !important; text-shadow: 0px 1px 1px #000;
}
.dnnFormItem span.dnnFormMessage.dnnFormError {
	left: 55%; top: 0px; position: absolute; z-index: 9999;
}
.dnnFormSuccess {
	background: url("../../images/success-icn.png") no-repeat 10px rgb(236, 255, 235); border: 2px solid rgb(100, 182, 87); border-image: none; color: rgb(53, 137, 39);
}
.dnnFormInfo {
	background: url("../../images/help-icn.png") no-repeat 10px rgb(237, 248, 255); border: 2px solid rgb(70, 163, 211); border-image: none; color: rgb(8, 91, 143); text-shadow: 0px 1px 1px #fff;
}
.dnnFormHelpContent {
	background: url("../../images/help-icn.png") no-repeat 10px 10px rgb(237, 248, 255); padding: 0.8em 1em 0.8em 3em; border-radius: 3px; border: 2px solid rgb(70, 163, 211); border-image: none; color: rgb(8, 91, 143); font-weight: normal; max-width: 30em; text-shadow: 0px 1px 1px #fff; -moz-border-radius: 3px;
}
.dnnFormItem label .dnnFormHelpContent {
	background: url("../../images/help-icn.png") no-repeat 10px 10px rgb(237, 248, 255); padding: 0.8em 1em 0.8em 3em; border-radius: 3px; border: 2px solid rgb(70, 163, 211); border-image: none; color: rgb(8, 91, 143); font-weight: normal; max-width: 30em; text-shadow: 0px 1px 1px #fff; -moz-border-radius: 3px;
}
.dnnFormHelpContent {
	left: 95%; top: 0px; width: 275px; overflow: hidden; position: absolute; z-index: 25; max-width: 30em;
}
.dnnFormItem .dnnFormHelpContent {
	left: 95%; top: 0px; width: 275px; overflow: hidden; position: absolute; z-index: 25; max-width: 30em;
}
.dnnFormHelpContent.ui-draggable {
	cursor: move;
}
.dnnFormHelpContent.dnnClear {
	text-align: left; line-height: 1.4;
}
.dnnFormItem label.dnnFormLabel .dnnFormHelpContent.dnnClear {
	text-align: left; line-height: 1.4;
}
.dnnFormItem label .dnnFormHelpContent.dnnClear {
	text-align: left; line-height: 1.4;
}
.dnnForm .dnnFormItem.dnnFormHelp {
	padding: 0px; width: 100%; overflow: hidden; clear: both;
}
.dnnFormItem.dnnFormHelp {
	padding: 0px; width: 100%; overflow: hidden; clear: both;
}
.dnnFormItem.dnnFormHelp p.dnnFormRequired {
	margin: 0px; padding: 0px; float: right;
}
.dnnFormItem.dnnFormHelp p.dnnFormRequired span {
	padding-left: 0.5em; border-left-color: rgb(255, 0, 0); border-left-width: 5px; border-left-style: solid;
}
.dnnLeft {
	float: left;
}
.dnnRight {
	float: right;
}
.dnnClear::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
* + html .dnnClear {
	min-height: 1%;
}
.dnnForm input[type=checkbox] {
	width: auto; margin-top: 4px; margin-right: 5px;
}
.dnnForm input[type=radio] {
	width: auto; margin-top: 4px; margin-right: 5px;
}
.dnnTextEditor label {
	margin: 0px; padding: 0px 20px 0px 5px; width: auto; text-align: left; font-weight: normal;
}
.dnnModuleAuditControl {
	margin: 0px auto; width: 95%;
}
ul.dnnActions {
	list-style: none; margin: 0px; padding: 0px;
}
ul.dnnActions li {
	list-style: none; margin: 0px; padding: 0px;
}
.dnnForm ul.dnnActions {
	margin: 1em 0px; padding: 1em 0px 0px; border-top-color: rgb(204, 204, 204); border-top-width: medium; border-top-style: double;
}
.DnnModule ul.dnnActions {
	margin: 1em 0px; padding: 1em 0px 0px; border-top-color: rgb(204, 204, 204); border-top-width: medium; border-top-style: double;
}
ul.dnnActions {
	margin: 1em 0px; padding: 1em 0px 0px; border-top-color: rgb(204, 204, 204); border-top-width: medium; border-top-style: double;
}
ul.dnnActions li {
	overflow: hidden; float: left; display: block;
}
ul.dnnActions li a {
	float: left; display: block;
}
ul.dnnActions li a {
	padding: 0px 1.2em; line-height: 2.5;
}
a.dnnPrimaryAction {
	padding: 0px 1.2em; line-height: 2.5;
}
a.dnnPrimaryAction:link {
	padding: 0px 1.2em; line-height: 2.5;
}
a.dnnPrimaryAction:visited {
	padding: 0px 1.2em; line-height: 2.5;
}
a.dnnSecondaryAction {
	padding: 0px 1.2em; line-height: 2.5;
}
a.dnnSecondaryAction:link {
	padding: 0px 1.2em; line-height: 2.5;
}
a.dnnSecondaryAction:visited {
	padding: 0px 1.2em; line-height: 2.5;
}
ul.dnnActions input {
	display: none;
}
a.dnnPrimaryAction {
	display: inline-block;
}
a.dnnPrimaryAction:link {
	display: inline-block;
}
a.dnnPrimaryAction:visited {
	display: inline-block;
}
a.dnnSecondaryAction {
	display: inline-block;
}
a.dnnSecondaryAction:link {
	display: inline-block;
}
a.dnnSecondaryAction:visited {
	display: inline-block;
}
a.dnnPrimaryAction {
	background: rgb(129, 129, 129); border-color: rgb(255, 255, 255); border-radius: 3px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; text-shadow: 0px 1px 1px #000; -moz-border-radius: 3px;
}
a.dnnPrimaryAction:link {
	background: rgb(129, 129, 129); border-color: rgb(255, 255, 255); border-radius: 3px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; text-shadow: 0px 1px 1px #000; -moz-border-radius: 3px;
}
a.dnnPrimaryAction:visited {
	background: rgb(129, 129, 129); border-color: rgb(255, 255, 255); border-radius: 3px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; text-shadow: 0px 1px 1px #000; -moz-border-radius: 3px;
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	background: rgb(129, 129, 129); border-color: rgb(255, 255, 255); border-radius: 3px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; text-shadow: 0px 1px 1px #000; -moz-border-radius: 3px;
}
a[disabled].dnnPrimaryAction {
	background: rgb(129, 129, 129); color: rgb(187, 187, 187); text-decoration: none; cursor: default;
}
a[disabled].dnnPrimaryAction:link {
	background: rgb(129, 129, 129); color: rgb(187, 187, 187); text-decoration: none; cursor: default;
}
a[disabled].dnnPrimaryAction:visited {
	background: rgb(129, 129, 129); color: rgb(187, 187, 187); text-decoration: none; cursor: default;
}
a[disabled].dnnPrimaryAction:hover {
	background: rgb(129, 129, 129); color: rgb(187, 187, 187); text-decoration: none; cursor: default;
}
a[disabled].dnnPrimaryAction:hover:visited {
	background: rgb(129, 129, 129); color: rgb(187, 187, 187); text-decoration: none; cursor: default;
}
dnnForm.ui-widget-content a[disabled].dnnPrimaryAction {
	background: rgb(129, 129, 129); color: rgb(187, 187, 187); text-decoration: none; cursor: default;
}
ul.dnnActions a.dnnPrimaryAction:hover {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255);
}
ul.dnnActions a.dnnPrimaryAction:hover:visited {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255);
}
a.dnnPrimaryAction:hover {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255);
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255);
}
ul.dnnActions a.dnnSecondaryAction {
	padding: 0px 1em; font-weight: bold; text-decoration: none;
}
ul.dnnActions a.dnnSecondaryAction:link {
	padding: 0px 1em; font-weight: bold; text-decoration: none;
}
ul.dnnActions a.dnnSecondaryAction:hover {
	background: none; color: inherit; text-decoration: underline;
}
ul.dnnActions a.dnnSecondaryAction:hover:visited {
	background: none; color: inherit; text-decoration: underline;
}
a[disabled].dnnSecondaryAction {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
a[disabled].dnnSecondaryAction:link {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
a[disabled].dnnSecondaryAction:visited {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
a[disabled].dnnSecondaryAction:hover {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
a[disabled].dnnSecondaryAction:hover:visited {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
.dnnForm.ui-widget-content a.dnnPrimaryAction {
	color: rgb(255, 255, 255);
}
.dnnTertiaryAction {
	background: url("../../images/dnnTertiaryButtonBG.png") repeat-x 0px 0px rgb(231, 231, 231); margin: 0px 7px 0px 0px; padding: 9px 15px; border-radius: 3px; color: rgb(0, 145, 225); font-size: 11px; font-weight: bold; display: inline-block; box-shadow: 1px 1px 0px 0px #ccc; text-shadow: 0px 1px 0px rgba(255,255,255,0.9); -moz-box-shadow: 1px 1px 0px 0px #ccc; -webkit-box-shadow: 1px 1px 0px 0px #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.dnnTertiaryAction:active {
	color: rgb(0, 145, 225);
}
.dnnTertiaryAction:focus {
	color: rgb(0, 145, 225);
}
.dnnTertiaryAction:hover {
	background: rgb(102, 102, 102); color: rgb(221, 221, 221); text-decoration: none; box-shadow: inset 0px 0px 5px 0px #555; text-shadow: none; -moz-box-shadow: inset 0px 0px 5px 0px #555; -webkit-box-shadow: inset 0px 0px 5px 0px #555;
}
.dnnTertiaryAction.active {
	background: rgb(102, 102, 102); color: rgb(221, 221, 221); text-decoration: none; box-shadow: inset 0px 0px 5px 0px #555; text-shadow: none; -moz-box-shadow: inset 0px 0px 5px 0px #555; -webkit-box-shadow: inset 0px 0px 5px 0px #555;
}
.dnnTertiaryAction.disabled {
	opacity: 0.5; -moz-opacity: .50;
}
.dnnTertiaryAction.disabled:hover {
	background: rgb(243, 243, 243); color: rgb(0, 145, 225); text-decoration: none; cursor: default; box-shadow: 1px 1px 0px 0px #ccc; text-shadow: none; -moz-box-shadow: 1px 1px 0px 0px #ccc; -webkit-box-shadow: 1px 1px 0px 0px #ccc;
}
.urlControl label {
	width: auto; font-weight: normal; margin-top: 0px;
}
.urlControlLinkType {
	width: auto;
}
.urlControlLinkType span {
	width: auto; text-align: left; float: none; display: block;
}
.dnnFormItem .urlControlLinkType span {
	width: auto; text-align: left; float: none; display: block;
}
.dnnFormItem .ucLinkTypeRadioButtons label {
	width: 260px; text-align: left; padding-right: 0px; font-weight: normal; margin-top: 0px; display: inline-block;
}
.urlControlLinkType span input {
	min-width: 3%;
}
.dnnForm.dnnModuleSettings .dnnFormItem .urlControlLinkType span label {
	text-align: left;
}
.urlControlFileRow {
	overflow: hidden; clear: both;
}
.urlControlFileRow span.dnnFormLabel {
	width: auto; text-align: right;
}
.urlControlFileRow select {
	clear: both;
}
.urlControlFileRow input[type=file] {
	clear: both;
}
.urlControlimagesRow {
	overflow: hidden; clear: both;
}
.urlControlimagesRow span.dnnFormLabel {
	width: auto; text-align: right;
}
.urlControlimagesRow select {
	clear: both;
}
.dnnFilePicker .dnnLeft .dnnFormItem {
	padding: 0px; width: 280px; overflow: hidden;
}
.dnnFilePicker .dnnLeft .dnnFormItem input[type='file'] {
	display: block;
}
.dnnFilePicker .dnnLeft .dnnFormItem span {
	width: 80px; text-align: right; padding-right: 10px; float: left; display: block;
}
.dnnFilePicker .dnnLeft .dnnFormItem select {
	width: 180px; float: left;
}
.dnnFilePicker .dnnLeft a.dnnSecondaryAction {
	margin-left: 80px;
}
.dnnFilePicker .dnnLeft .dnnFormItem input[type=file] {
	width: 180px; margin-left: 90px;
}
.dnnGrid {
	font-size: inherit;
}
.dnnGridHeader {
	font-size: 110%; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.dnnGridItem {
	background: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.dnnGridAltItem {
	background: rgb(241, 241, 241);
}
.dnnGrid td {
	padding: 3px 5px;
}
.dnnGrid td input.dnnFormInput {
	width: 42%;
}
.dnnPermissionsGrid .dnnFormItem label {
	width: 12%;
}
.dnnForm .ui-helper-hidden {
	display: none;
}
.dnnForm .ui-helper-hidden-accessible {
	position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.dnnForm .ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 1.3; font-size: 100%; text-decoration: none;
}
.dnnForm .ui-helper-clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.dnnForm .ui-helper-clearfix {
	display: inline-block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.dnnForm .ui-helper-clearfix {
	display: block;
}
.dnnForm .ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.dnnForm .ui-state-disabled {
	cursor: default !important;
}
#Body .ui-widget-overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.6;
}
#Body .ui-widget-shadow {
	background: rgb(153, 153, 153); margin: 5px 0px 0px 5px; padding: 0px; border-radius: 5px; opacity: 0.45; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.dnnFormPopup {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 10px; border: 4px solid rgb(204, 204, 204); border-image: none; width: 300px; position: absolute; -moz-border-radius: 10px;
}
#iPopUp {
	width: 100% !important; padding-top: 10px;
}
.dnnFormPopup .ui-dialog-titlebar {
	background: rgb(78, 78, 78); padding: 0.8em 1.2em; border-radius: 6px 6px 0px 0px; height: 20px; color: rgb(255, 255, 255); overflow: visible; font-weight: bold; position: relative; cursor: move; text-shadow: 0px 1px 1px #000; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
}
.dnnFormPopup .ui-dialog-title {
	margin: 0.1em 16px 0.1em 0px; font-size: 14px; float: left; position: relative;
}
.dnnFormPopup a.ui-dialog-titlebar-close {
	background: url("../../images/close-icn.png") no-repeat; top: 10px; width: 24px; height: 24px; right: 10px; text-indent: -9999em; display: block; position: absolute;
}
.dnnFormPopup a.dnnToggleMax {
	background: url("../../images/modal-max-min-icn.png") no-repeat bottom; margin: 1px 24px 0px 0px; width: 24px; height: 24px; text-indent: -9999em; float: right; display: block;
}
.dnnFormPopup a.dnnToggleMax.ui-dialog-titlebar-max {
	background: url("../../images/modal-max-min-icn.png") no-repeat top;
}
.dnnFormPopup .ui-dialog-content {
	background: rgb(255, 255, 255); padding: 0px; border: 0px currentColor; border-image: none; overflow: auto; position: relative; -ms-zoom: 1;
}
#iPopUp .ui-dialog-content {
	background: rgb(255, 255, 255); padding: 0px; border: 0px currentColor; border-image: none; overflow: auto; position: relative; -ms-zoom: 1;
}
.dnnFormPopup .ui-dialog-buttonpane {
	border-width: 1px 0px 0px; margin: 0.5em 0px 0px; padding: 0.3em 1em 1em 0.4em; text-align: left; overflow: hidden; background-image: none;
}
.dnnFormPopup .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.dnnFormPopup .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0.8em; padding: 0.5em 1em; border: currentColor; border-image: none; cursor: pointer;
}
.dnnFormPopup .ui-resizable-se {
	background: url("../../images/modal-resize-icn.png") no-repeat bottom; width: 24px; height: 24px; float: right;
}
.dnnFormPopup .dnnDialog {
	padding: 10px;
}
.dnnLoading {
	background: url("../../images/loading.gif") no-repeat center rgb(255, 255, 255); position: absolute; z-index: 9999;
}
.dnnForm .ui-widget .ui-widget {
	font-size: 1em;
}
.dnnForm .ui-widget input {
	font-size: 1em;
}
.dnnForm .ui-widget select {
	font-size: 1em;
}
.dnnForm .ui-widget textarea {
	font-size: 1em;
}
.dnnForm .ui-widget button {
	font-size: 1em;
}
.dnnForm .ui-widget-header {
	font-weight: bold; border-bottom-color: rgb(41, 41, 41); border-bottom-width: 4px; border-bottom-style: solid;
}
.dnnFormPopup .ui-widget-header {
	font-weight: bold; border-bottom-color: rgb(41, 41, 41); border-bottom-width: 4px; border-bottom-style: solid;
}
.dnnForm .ui-widget-header a {
	color: rgb(255, 255, 255);
}
.dnnForm .ui-state-default {
	background: none; color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-widget-content .ui-state-default {
	background: none; color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-widget-header .ui-state-default {
	background: none; color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-state-default a {
	color: rgb(238, 238, 238); text-decoration: none;
}
.dnnForm .ui-state-default a:link {
	color: rgb(238, 238, 238); text-decoration: none;
}
.dnnForm .ui-state-default a:visited {
	color: rgb(238, 238, 238); text-decoration: none;
}
.dnnForm .ui-state-hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-widget-content .ui-state-hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-widget-header .ui-state-hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-state-focus {
	color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-widget-content .ui-state-focus {
	color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-widget-header .ui-state-focus {
	color: rgb(255, 255, 255); font-weight: bold;
}
.dnnForm .ui-state-hover a {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.dnnForm .ui-state-hover a:hover {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.dnnForm .ui-state-active a {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.dnnForm .ui-state-active a:link {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.dnnForm .ui-state-active a:visited {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.dnnForm .ui-state-active {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.dnnForm .ui-widget-content .ui-state-active {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.dnnForm .ui-widget-header .ui-state-active {
	background: rgb(78, 78, 78); color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.dnnForm .ui-widget :active {
	
}
.dnnForm .ui-state-highlight {
	background: url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92); border: 1px solid rgb(254, 210, 47); border-image: none; color: rgb(54, 54, 54);
}
.dnnForm .ui-widget-content .ui-state-highlight {
	background: url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92); border: 1px solid rgb(254, 210, 47); border-image: none; color: rgb(54, 54, 54);
}
.dnnForm .ui-widget-header .ui-state-highlight {
	background: url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92); border: 1px solid rgb(254, 210, 47); border-image: none; color: rgb(54, 54, 54);
}
.dnnForm .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.dnnForm .ui-widget-content .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.dnnForm .ui-state-error {
	background: url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(255, 255, 255);
}
.dnnForm .ui-widget-content .ui-state-error {
	background: url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(255, 255, 255);
}
.dnnForm .ui-widget-header .ui-state-error {
	background: url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(255, 255, 255);
}
.dnnForm .ui-state-error a {
	color: rgb(255, 255, 255);
}
.dnnForm .ui-widget-content .ui-state-error a {
	color: rgb(255, 255, 255);
}
.dnnForm .ui-widget-header .ui-state-error a {
	color: rgb(255, 255, 255);
}
.dnnForm .ui-state-error-text {
	color: rgb(255, 255, 255);
}
.dnnForm .ui-widget-content .ui-state-error-text {
	color: rgb(255, 255, 255);
}
.dnnForm .ui-widget-header .ui-state-error-text {
	color: rgb(255, 255, 255);
}
.dnnForm .ui-priority-primary {
	font-weight: bold;
}
.dnnForm .ui-widget-content .ui-priority-primary {
	font-weight: bold;
}
.dnnForm .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.dnnForm .ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.dnnForm .ui-widget-content .ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.ui-widget-header .ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.dnnForm .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.dnnForm .ui-widget-content .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.dnnForm .ui-widget-header .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.dnnForm .ui-corner-all {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px;
}
.dnnForm .ui-corner-top {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px;
}
.dnnForm .ui-corner-left {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px;
}
.dnnForm .ui-corner-tl {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px;
}
.dnnForm .ui-corner-all {
	border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px;
}
.dnnForm .ui-corner-top {
	border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px;
}
.dnnForm .ui-corner-right {
	border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px;
}
.dnnForm .ui-corner-tr {
	border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px;
}
.dnnForm .ui-widget-overlay {
	background: url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% rgb(102, 102, 102); opacity: 0.5;
}
.dnnForm .ui-widget-shadow {
	background: url("images/ui-bg_flat_10_000000_40x100.png") repeat-x 50% 50% rgb(0, 0, 0); margin: -5px 0px 0px -5px; padding: 5px; border-radius: 5px; opacity: 0.2; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
}
.dnnForm .ui-resizable {
	position: relative;
}
.dnnForm .ui-resizable-handle {
	font-size: 0.1px; display: block; position: absolute; z-index: 99999;
}
.dnnForm .ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.dnnForm .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.dnnForm .ui-resizable-n {
	left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize;
}
.dnnForm .ui-resizable-s {
	left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize;
}
.dnnForm .ui-resizable-e {
	top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize;
}
.dnnForm .ui-resizable-w {
	left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize;
}
.dnnForm .ui-resizable-se {
	width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize;
}
.dnnForm .ui-resizable-sw {
	left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize;
}
.dnnForm .ui-resizable-nw {
	left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize;
}
.dnnForm .ui-resizable-ne {
	top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize;
}
.dnnForm .ui-tabs {
	padding: 0.2em; position: relative; -ms-zoom: 1;
}
.dnnForm .ui-tabs .ui-tabs-nav {
	margin: 0px; padding: 0.2em 0.2em 0px;
}
.dnnForm .ui-tabs .ui-tabs-nav li {
	list-style: none; margin: 0px 0.2em 1px 0px; padding: 0px; top: 1px; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; float: left; white-space: nowrap; position: relative;
}
ul.dnnAdminTabNav li {
	list-style: none; margin: 0px 0.2em 1px 0px; padding: 0px; top: 1px; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; float: left; white-space: nowrap; position: relative;
}
.dnnForm .ui-tabs .ui-tabs-nav li a {
	background: rgb(129, 129, 129); margin: 0px; padding: 0.5em 1em; border-radius: 3px 3px 0px 0px; color: rgb(255, 255, 255); letter-spacing: -0.03em; font-weight: bold; text-decoration: none; float: left; display: block; text-shadow: 0px 1px 1px #000; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
}
ul.dnnAdminTabNav li a {
	background: rgb(129, 129, 129); margin: 0px; padding: 0.5em 1em; border-radius: 3px 3px 0px 0px; color: rgb(255, 255, 255); letter-spacing: -0.03em; font-weight: bold; text-decoration: none; float: left; display: block; text-shadow: 0px 1px 1px #000; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
}
.dnnForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px; margin-bottom: 0px;
}
.dnnForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor: text;
}
.dnnForm .ui-tabs .ui-tabs-nav li.ui-state-disabled a {
	cursor: text;
}
.dnnForm .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.dnnForm .ui-tabs .ui-tabs-nav li a {
	cursor: pointer;
}
.dnnForm .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.dnnForm .ui-tabs .ui-tabs-panel {
	background: none; border-width: 0px; padding: 1em 1.4em; display: block;
}
.dnnForm .ui-tabs-panel {
	position: relative;
}
.dnnForm .ui-tabs-hide {
	display: none !important;
}
@font-face {
    font-family: TitilliumText22LBold;
    src: url('Fonts/TitilliumText22L005-webfont.woff');
}
