﻿/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
html {
	
}
#Body {
	margin: 0px; color: rgb(51, 51, 51); line-height: 1.4em; font-family: Verdana, Geneva, sans-serif; font-size: 93%; background-color: rgb(255, 255, 255);
}
p {
	
}
li {
	margin-bottom: 2px;
}
ul li {
	list-style-type: square;
}
ul li li {
	list-style-type: square;
}
ul li li li {
	list-style-type: square;
}
ul {
	margin: 10px 0px 10px 10px; padding-left: 10px;
}
form {
	margin: 0px; padding: 0px;
}
.FCKImageGalleryContainer {
	background-color: rgb(255, 255, 255);
}
.Help {
	padding: 4px; border: 1px solid black; color: black; line-height: 1.2em; font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; background-color: rgb(182, 237, 240);
}
a:link {
	color: rgb(132, 29, 40); font-style: normal; text-decoration: underline;
}
a:visited {
	color: rgb(132, 29, 40); font-style: normal; text-decoration: underline;
}
a:active {
	color: rgb(132, 29, 40); font-style: normal; text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.Normal:link {
	text-decoration: underline;
}
a.Normal:visited {
	text-decoration: underline;
}
a.Normal:hover {
	text-decoration: none;
}
.portalNameH1 {
	display: none;
}
.skinBG {
	background: url("graphics/bg.png") repeat-x top; text-align: center; overflow: visible;
}
.BorderBgDiv {
	margin: 0px auto; padding: 0px; width: 1000px; text-align: center;
}
.BorderBgDiv {
	background: url("graphics/bg_header.png") no-repeat top;
}
.TopDiv {
	height: 15px;
}
.fullWidth {
	margin: 0px auto; padding: 0px; width: 922px; text-align: left; position: relative;
}
.HeaderDiv {
	
}
.contentBg {
	margin: 0px auto; width: 900px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.BannerPane1 {
	clear: both;
}
.BannerPane2 {
	clear: both;
}
.BannerPane3 {
	clear: both;
}
.Banner p {
	margin: 0px; padding: 0px;
}
.dnnLogo {
	background: url("graphics/menu_divide.gif") no-repeat right top; margin: 1px -3px 0px 2px; height: 37px; float: left;
}
.dnnLogo a {
	
}
.header-divide {
	background: url("graphics/hdr_divide.gif") no-repeat center; padding: 2px 4px;
}
.footer-divide {
	background: url("graphics/hdr_divide.gif") no-repeat center; padding: 2px 4px;
}
#MasterTable {
	margin: 0px;
}
.TopPane {
	
}
.HeaderPane {
	left: 0px; top: 0px; position: absolute;
}
.LeftNavTop {
	padding: 5px; clear: both;
}
.LeftNavTop .StdContainer {
	margin-bottom: 0px;
}
.LeftNavBottom {
	padding: 5px; clear: both;
}
.LeftGutterPane {
	padding: 10px; clear: both;
}
.TopPaneDiv {
	clear: both;
}
.TopLeftPane {
	width: 440px; vertical-align: top;
}
.TopRightPane {
	width: 440px; vertical-align: top;
}
.ContentPaneDiv {
	clear: both;
}
.ContentPane {
	vertical-align: top;
}
.ContentPane2Div {
	clear: both;
}
.LeftPane {
	width: 200px; vertical-align: top;
}
.ContentPane2 {
	width: 680px; vertical-align: top;
}
.ContentPane3Div {
	clear: both;
}
.ContentPane3 {
	width: 680px; vertical-align: top;
}
.RightPane {
	width: 200px; vertical-align: top;
}
.MiddlePaneDiv {
	clear: both;
}
.MiddleLeftPane {
	width: 200px; margin-right: 20px; vertical-align: top;
}
.MiddlePane {
	width: 460px; vertical-align: top;
}
.MiddleRightPane {
	width: 200px; vertical-align: top;
}
.BottomPaneDiv {
	clear: both;
}
.BottomColumn1 {
	width: 210px; margin-right: 20px; vertical-align: top;
}
.BottomColumn2 {
	width: 210px; margin-right: 20px; vertical-align: top;
}
.BottomColumn3 {
	width: 210px; vertical-align: top;
}
.BottomColumn4 {
	width: 210px; vertical-align: top;
}
.BottomPane {
	clear: both;
}
.subMenu {
	margin-top: 10px;
}
.rightNav {
	margin: 0px 0px 20px;
}
.subPage {
	overflow: visible;
}
.subPage .subMenu {
	width: 190px; margin-right: 5px; float: right;
}
.subPage .contentBg {
	width: 680px; margin-left: 5px; float: left;
}
.subPage .TopLeftPane {
	width: 330px;
}
.subPage .TopRightPane {
	width: 330px;
}
.subPage .ContentPane {
	padding: 0px; vertical-align: top;
}
.subPage .LeftPane {
	width: 200px; vertical-align: top;
}
.subPage .ContentPane2 {
	width: 460px; vertical-align: top;
}
.subPage .ContentPane3 {
	width: 460px; vertical-align: top;
}
.subPage .RightPane {
	width: 200px; vertical-align: top;
}
.subPage .MiddleLeftPane {
	width: 213px;
}
.subPage .MiddlePane {
	width: 213px;
}
.subPage .MiddleRightPane {
	width: 213px;
}
.subPage .BottomColumn1 {
	width: 155px;
}
.subPage .BottomColumn2 {
	width: 155px;
}
.subPage .BottomColumn3 {
	width: 155px;
}
.subPage .BottomColumn4 {
	width: 155px;
}
.DNNPane {
	padding: 60px 5px; border: 3px solid rgb(51, 51, 51); text-align: center; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-bottom: 20px; vertical-align: middle; white-space: nowrap; background-color: rgb(250, 250, 250);
}
.DNNHeaderPane {
	padding: 25px 5px; width: 300px;
}
.login {
	color: rgb(137, 131, 120); text-decoration: none;
}
#dnn_dnnUSER_cmdRegister {
	background: url("graphics/hdr_divide.gif") no-repeat right; color: rgb(132, 29, 40); padding-right: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
#dnn_dnnUSER_cmdRegister:hover {
	text-decoration: underline;
}
#dnn_dnnLOGIN_cmdLogin {
	color: rgb(132, 29, 40); font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
#dnn_dnnLOGIN_cmdLogin:hover {
	text-decoration: underline;
}
.menu-bg {
	background: url("graphics/bg_menu.png") no-repeat top; height: 41px;
}
* html .menu-bg {
	background: url("graphics/bg_menu_ie.png") no-repeat top;
}
.menu {
	margin-top: 1px; margin-left: 3px; float: left; z-index: 500;
}
.breadcrumb-div {
	background: url("graphics/bg_breadcrumb.gif") repeat-x top rgb(241, 241, 241); margin: -3px 5px 0px; height: 17px; line-height: 8px; padding-top: 0px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px;
}
.breadcrumb-row {
	padding: 0px;
}
.breadcrumbdiv {
	padding: 1px 0px 0px 5px; text-align: left; color: rgb(119, 119, 119); font-family: Arial, Geneva, sans-serif; font-size: 12px; text-decoration: none; float: left;
}
.breadcrumb {
	margin: 0px 2px; color: rgb(119, 119, 119) !important; line-height: 14px; font-family: Arial, Geneva, sans-serif; font-size: 12px; font-style: normal !important; text-decoration: none !important;
}
.breadcrumbdiv a:hover {
	text-decoration: underline !important;
}
.breadcrumb-pretext {
	background: url("graphics/bg_home.gif") no-repeat bottom; width: 12px; height: 12px; text-indent: -500px; overflow: hidden; margin-right: 2px; display: block;
}
.loginLinks {
	color: rgb(119, 119, 119); line-height: 16px; font-family: Arial, Geneva, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; float: right; display: block;
}
.loginLinks a {
	text-decoration: none !important; margin-right: 5px;
}
.loginLinks a:hover {
	text-decoration: underline !important;
}
.currentDateDiv {
	padding-right: 10px; float: right; display: block;
}
.currentDate {
	color: rgb(153, 153, 153); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
.current-date a {
	color: rgb(102, 102, 102); font-size: 10px; text-decoration: none;
}
.current-date a:hover {
	text-decoration: underline;
}
.DNNEmptyPane {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; width: 0px !important; height: 0px !important; line-height: 0px !important; font-size: 0px !important;
}
.content {
	margin: 0px auto; padding: 10px 0px 0px; z-index: 1;
}
.contentBg {
	
}
.BottomDiv {
	background: url("graphics/bg_footer.gif") repeat-x top; clear: both; position: relative; z-index: 1;
}
.footerDiv {
	clear: both;
}
.footer {
	margin: 0px auto; padding: 15px 0px; width: 920px; height: 200px; text-align: left; color: rgb(255, 255, 255); line-height: 1.8em; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; text-decoration: none; position: relative; z-index: 0;
}
.footer a:link {
	color: rgb(132, 29, 40); text-decoration: none;
}
.footer a:visited {
	color: rgb(132, 29, 40); text-decoration: none;
}
.footer a:active {
	color: rgb(132, 29, 40); text-decoration: none;
}
.footer a:hover {
	color: rgb(132, 29, 40); text-decoration: underline;
}
.termsdiv {
	float: right;
}
.terms {
	background: url("graphics/hdr_divide.gif") no-repeat right; padding-right: 12px;
}
.privacy {
	background: url("graphics/hdr_divide.gif") no-repeat right; padding-right: 12px;
}
.copyright {
	padding: 0px;
}
.footerInfo {
	
}
.footerInfo ul {
	margin: 0px 19px 15px 0px; padding: 0px; width: 165px; font-size: 12px; float: left; display: inline;
}
.footerInfo li {
	list-style: none; color: rgb(137, 131, 120);
}
.footerInfo li.header {
	font-size: 14px; font-weight: bold; margin-bottom: 3px; border-bottom-color: rgb(137, 131, 120); border-bottom-width: 1px; border-bottom-style: solid;
}
.footerInfo li.additionalHeader {
	margin: 18px 0px 3px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(137, 131, 120); border-bottom-width: 1px; border-bottom-style: solid;
}
hr {
	height: 1px; color: rgb(204, 204, 204);
}
.action-buttons {
	text-align: right; clear: both;
}
.Search {
	padding: 7px 4px 8px 13px; margin-top: 1px; float: right; display: block; position: relative;
}
* html .Search {
	padding: 8px 10px 10px 13px;
}
.search img {
	padding: 0px; border: currentColor;
}
.GCSearchBox {
	
}
.GCSearchButton {
	
}
.SearchField {
	top: 9px; width: 16px; height: 20px; right: 12px; text-indent: 30px; overflow: hidden; display: block; position: absolute;
}
.NormalTextBox#dnn_dnnSEARCH_txtSearch {
	background: url("graphics/bg_search.gif") no-repeat right top; padding: 3px 20px 0px 4px; border: currentColor; width: 125px; height: 17px; font-size: 0.9em; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#dnn_dnnSEARCH_ClassicSearch {
	
}
.DNNAligncenter {
	text-align: left;
}
.ControlPanel {
	background: url("graphics/bg_control_panel.gif") repeat-x bottom rgb(242, 242, 242); border: currentColor; width: 100%; text-align: center;
}
.Settings {
	clear: both;
}
p {
	margin: 5px 0px 10px; color: rgb(51, 51, 51); font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: medium;
}
.normal {
	color: rgb(51, 51, 51); font-family: Arial, Geneva, sans-serif;
}
.Normal {
	color: rgb(51, 51, 51); font-family: Arial, Geneva, sans-serif;
}
.NormalBold {
	color: rgb(85, 85, 85); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold;
}
.NormalRed {
	color: rgb(0, 0, 0); font-family: Verdana, Geneva, sans-serif, Times, serif; font-size: 12px;
}
.SubHead {
	color: rgb(51, 51, 51); font-family: Verdana, Geneva, sans-serif; font-weight: bold; vertical-align: top;
}
.SubHead label {
	
}
.Head {
	color: rgb(51, 51, 51); font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; font-weight: normal; text-decoration: none; background-color: transparent;
}
h1 {
	color: rgb(0, 0, 0); line-height: 110%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 3em; font-weight: normal; text-decoration: none; margin-top: 0px; margin-bottom: 10px;
}
h2 {
	color: rgb(0, 0, 0); line-height: 110%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.5em; margin-top: 0px; margin-bottom: 8px;
}
h3 {
	color: rgb(0, 0, 0); line-height: 110%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; margin-top: 0px; margin-bottom: 6px;
}
h4 {
	color: rgb(0, 0, 0); line-height: 110%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.7em; margin-top: 0px; margin-bottom: 6px;
}
h5 {
	color: rgb(0, 0, 0); line-height: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-weight: normal; margin-top: 0px; margin-bottom: 6px;
}
h6 {
	color: rgb(0, 0, 0); line-height: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-style: italic; font-weight: normal; margin-top: 0px; margin-bottom: 8px;
}
.StdContainer .Normal {
	font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: medium;
}
.UDT_Table_Head th {
	font-size: 10px;
}
.UDT_Table_AlternateItem {
	font-size: 10px; vertical-align: top; background-color: rgb(243, 243, 243);
}
.UDT_Table_AlternateItem p {
	font-size: 10px; vertical-align: top; background-color: rgb(243, 243, 243);
}
.UDT_Table_Item {
	font-size: 10px; vertical-align: top;
}
.UDT_Table_Item p {
	font-size: 10px; vertical-align: top;
}
.ModuleTitle_MenuItem {
	padding: 0px 10px 0px 0px; border: 1px solid rgb(247, 247, 247); color: rgb(51, 51, 51); font-family: verdana,sans-serif; font-size: 11px; font-weight: normal; background-color: rgb(247, 247, 247);
}
.ModuleTitle_SubMenu {
	margin: 1px 0px 0px; padding: 0px; border: 1px solid rgb(102, 102, 102); z-index: 1000; background-color: rgb(247, 247, 247);
}
.ModuleTitle_MenuItemSel {
	background: 0% rgb(221, 221, 221); padding: 0px 10px 0px 0px; color: rgb(0, 0, 0); font-family: verdana,sans-serif; font-size: 11px; font-weight: normal; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.ModuleTitle_MenuIcon {
	padding: 2px 3px; border: 1px solid rgb(238, 238, 238);
}
.ModuleTitle_MenuBreak {
	display: none;
}
.ModuleTitle_MenuArrow {
	display: none;
}
.ModuleTitle_RootMenuArrow {
	display: none;
}
select {
	color: rgb(85, 85, 85); font-family: Arial, Geneva, sans-serif;
}
input {
	color: rgb(85, 85, 85); font-family: Arial, Geneva, sans-serif;
}
.NormalTextBox {
	background: url("graphics/bg_input.gif") repeat-x top rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(153, 153, 153); color: rgb(51, 51, 51); font-family: Arial; font-weight: normal;
}
.StandardButton {
	font-size: 1.1em;
}
td.NormalTextBox {
	border: currentColor;
}
table.NormalTextBox {
	border: currentColor;
}
td span.NormalTextBox {
	border: currentColor;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: block; zoom: 1;
}
#nav li {
	list-style: none; padding: 0px; line-height: 12px; margin-bottom: 0px; float: left; position: relative; z-index: 600; background-color: transparent;
}
#nav ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%; float: left; z-index: 700;
}
#nav a {
	background: url("graphics/menu_divide.gif") no-repeat right top; margin: 0px; padding: 0px 16px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: block; z-index: 800;
}
#nav li ul {
	left: -999em; width: 167px; border-top-color: rgb(102, 102, 102); border-left-color: rgb(102, 102, 102); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: absolute; z-index: 900;
}
#nav li li a {
	background: rgb(75, 75, 75); padding: 6px 6px 6px 10px; width: 150px; text-align: left; color: rgb(255, 255, 255); text-transform: none; line-height: 16px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; border-right-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; z-index: 1000;
}
#nav li a:hover {
	background: url("graphics/bg_menu_hover.gif") no-repeat right top; color: rgb(255, 255, 255);
}
#nav li li a:hover {
	background: rgb(128, 128, 128);
}
#nav li li.SelectedTab a:hover {
	background: rgb(128, 128, 128);
}
#nav li.SelectedTab li a:hover {
	background: rgb(128, 128, 128);
}
#nav a:hover {
	background: url("graphics/bg_menu_hover.gif") no-repeat right top;
}
#nav SelectedTab a:hover {
	background: url("graphics/bg_menu_hover.gif") no-repeat right top;
}
#nav li li.SelectedTab a {
	background: rgb(101, 101, 101); color: rgb(255, 255, 255); font-weight: bold;
}
#nav li li li.SelectedTab a {
	background: rgb(101, 101, 101); color: rgb(255, 255, 255); font-weight: bold;
}
#nav li.SelectedTab a:hover {
	background: url("graphics/bg_menu_hover.gif") no-repeat right top; color: rgb(255, 255, 255);
}
#nav .DisabledTab {
	color: rgb(204, 204, 204);
}
#nav li:hover ul ul {
	left: -999em;
}
#nav li:hover ul ul ul {
	left: -999em;
}
#nav li:hover ul ul ul ul {
	left: -999em;
}
#nav li.iehover ul ul {
	left: -999em;
}
#nav li.iehover ul ul ul {
	left: -999em;
}
#nav li.iehover ul ul ul ul {
	left: -999em;
}
#nav li:hover ul {
	left: 0px; top: 37px;
}
#nav li.iehover ul {
	left: 0px; top: 37px;
}
#nav li li:hover ul {
	left: 166px; top: 2px;
}
#nav li li li:hover ul {
	left: 166px; top: 2px;
}
#nav li li.iehover ul {
	left: 166px; top: 2px;
}
#nav li li li.iehover ul {
	left: 166px; top: 2px;
}
.rightNav ul {
	margin: 10px 0px 0px; padding: 0px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
.rightNav li {
	list-style: none; margin-bottom: 0px;
}
.rightNav a {
	padding: 8px 0px 8px 5px; width: 185px; line-height: 1.2em; font-size: 0.8em; text-decoration: none; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted; display: block;
}
.rightNav a:hover {
	color: rgb(132, 29, 40); text-decoration: underline; background-color: rgb(214, 242, 235);
}
.rightNav li.Level2 a:hover {
	color: rgb(132, 29, 40); text-decoration: underline; background-color: rgb(214, 242, 235);
}
.rightNav li.Level3 a:hover {
	color: rgb(132, 29, 40); text-decoration: underline; background-color: rgb(214, 242, 235);
}
.rightNav li.Level4 a:hover {
	color: rgb(132, 29, 40); text-decoration: underline; background-color: rgb(214, 242, 235);
}
.rightNav li.Level1 a {
	text-decoration: none;
}
.rightNav li.Level2 a {
	background: url("graphics/arrow1.gif") no-repeat left; width: 170px; padding-left: 20px; text-decoration: none; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: dotted;
}
.rightNav li.Level3 a {
	background: url("graphics/arrow2.gif") no-repeat left; width: 160px; padding-left: 30px; text-decoration: none; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: dotted;
}
.rightNav li.Level4 a {
	background: url("graphics/arrow3.gif") no-repeat left; width: 150px; padding-left: 40px; text-decoration: none; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: dotted;
}
.rightNav .SelectedTab {
	font-family: Verdana, Geneva, sans-serif; font-size: 1em; font-weight: bold;
}

