/* 
================================
Pantone colors of Logo:
Eggplant: 532E63 -> 1c0a27
The "I" in the logo: 59582B -> 3a320e
Light Tan: C5C19D
Color Scheme: http://colorschemedesigner.com/#1Q61Tgybbw0w0
================================
*/   

/* Forces browser height of 100% */
html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	height: 100%;
}

body {
	background-color:#eae0b5;
    font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; 
    margin: 0;
}

/* Default font styling for classless items */

p, span, input, textarea, td {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11pt;
	color:#454545;
}

/* Some DNN Default Classes */

.NormalTextBox {
	border:solid 1px #ACAB69;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11pt;
	color:#454545;
}

.Normal, .NormalDisabled {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11pt;
	font-weight:normal;
	color:#454545;
}

.NormalRed {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11pt;
}

.SubHead {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12pt;
	color:#454545;
	font-weight:bold;
}

/* Change up defatult header elements */

h1 {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:28pt;
	color:#454545;
	font-weight:bold;
}

h2 {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:18pt;
	color:#454545;
	font-weight:bold;
}

h3 {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:15pt;
	color:#454545;
	font-weight:bold;
}

h4 {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:14pt;
	color:#454545;
	font-weight:bold;
}

h5 {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11pt;
	color:#454545;
	font-weight:bold;
	font-style:italic;
}

h6 {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:9pt;
	color:#454545;
	font-weight:bold;
	font-style:italic;
}

/* Style the tables that hold it all */


.PageMaster {
	width: 100%;
	background-color:#eae0b5;
}
.SkinMaster {
	height: 100%;
	background-color:#eae0b5;
}

.LoginRow td {
	background:#2A360D;
	padding: 10px 6px 10px 6px;	
}

.LogoRow td {
    padding: 10px 0 10px 10px;
}

.Footer {
	background:#2A360D;
	height:30px;
}

.Footer td {
	padding: 5px 0 0 5px;
}

.AddressFooter td {
	padding: 5px 0 0 5px;
	text-align:center;
}

.AddressText {
	font-size:10pt;
	color:#2A360D;
}

.SkinGradient {
	/*BACKGROUND-IMAGE: url(gradient.png); HEIGHT:65px;*/
	background:#2A360D;
	height:40px;
	padding: 0 6px 0 6px;
}
.ControlPanel {
	width: 100%;
	background-color: #DFE5F2;
}
.TopPane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.LeftPane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.ContentPane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.RightPane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.BottomPane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}


/* All Links 
a {
	text-decoration:none;
}

a:link { 
	color:#1c0a27;
 }
a:hover, a:active  { 
	text-decoration:none; 
	color:#8C739D;
}
a:visited {
	color:#1c0a27;

}*/

.Bullet {color:#C5C19D;}

/* Footer Links */

a.FooterLinks:link { 
	text-decoration:none;
	color:#454545;
   font-size:8pt;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;

 }

a.FooterLinks:visited {
	color:#454545;
    	font-size:8pt;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	
}

a.FooterLinks:hover, a.FooterLinks:active { 
   text-decoration:underline;
	color:#cccccc;
   font-size:8pt;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}


/* Search Link and text box */
/*a.Search:link, a.LoginLink:link, a.Search:link, a.BreadCrumb:link { 
	color:#C5C19D;
	font-size:9pt;
	padding:2px 2px 2px 2px;
 }
a.Search:hover, a.Search:active, a.LoginLink:hover, a.LoginLink:active, a.Search:hover, a.Search:active, a.BreadCrumb:hover, a.BreadCrumb:active { 
	text-decoration:none; 
	color:#3a320e;
	font-size:9pt;
	background-color:#8C739D;
}
a.Search:visited, a.LoginLink:visited, a.Search:visited, a.BreadCrumb:visited {
	color:#C5C19D;
	font-size:9pt;
	
}*/

/* Footer Links */
.CopyRight {
	font-size:11pt;
	color:#ACAB69;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}

a.TermsPrivacy:link, a.Search:link, a.LoginLink:link, a.Search:link, a.BreadCrumb:link {
	color:#C5C19D;
    	font-size:11pt;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}

a.TermsPrivacy:hover, a.TermsPrivacy:active, a.Search:hover, a.Search:active, a.LoginLink:hover, a.LoginLink:active, a.BreadCrumb:hover, a.BreadCrumb:active {
    	text-decoration:underline;
	color:#ffffff;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}

a.TermsPrivacy:visited, a.Search:visited, a.LoginLink:visited, a.Search:visited, a.BreadCrumb:visited {
	color:#C5C19D;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}


/* ---- Main Menu ------------------------- */

/* Container for main menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
	cursor: pointer; 
	cursor: hand;
	height:40px;
}

/* Container for main menu */
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:40px;
	background-color: Transparent;
}

/* Root menu arrows */
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 11pt; 
	cursor: pointer; 
	cursor: hand;
}


.MainMenu_RootMenuItem {
    background-color: #3a320e;
}


/* Applies to idle state of submenu items */
.MainMenu_MenuItem {
	border: #3A390E 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #fff;  
	font-size: 11pt; 
	font-weight: bold;  
	background-color: Transparent;
	padding: 3px 3px 3px 3px;
}


/* Container for submenu */
.MainMenu_SubMenu {
	background-color: #3a320e;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	padding:1px;
	margin: 1px 0px 0px 1px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3) alpha(opacity=95, FinishOpacity=95, Style=1); 
	-moz-opacity: 0.95;
}

.MainMenu_MenuBreak {
	height: 1px;
}

/* Hover state for submenu items */
.MainMenu_MenuItemSel {
	background-color: #8C739D; 
	border: #3A390E 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #1c0a27;  
	font-size: 11pt; 
	font-weight: bold; 
	font-style: normal;
	padding: 3px 3px 3px 3px;
}

/* Submenu arrows */
.MainMenu_MenuArrow {display:none;
	/*border-top: #3A390E 1px solid;
	border-right: #3A390E 1px solid;
	border-bottom: #3A390E 1px solid;
	font-family: webdings; 
	font-size: 11pt; 
	cursor: pointer; 
	cursor: hand; */
}

/* Hover state for main menu items */
.MainMenu_Selected {
	/*height: 35px;
	background: url(menu_sep.gif) top right no-repeat transparent;
	color: #fff;
	font-weight: bold;
	border-left: 1px solid #fff;
	font-size: 13px;*/ 
}

/* Selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive {
	/*height: 35px;
	background: url(menu_sep.gif) top right no-repeat transparent;
	color: #fff;
	font-weight: bold;
	border-left: 1px solid #fff;
	font-size: 13px; */
}

/* Idle state for main menu items */
.MainMenu_Idle { 
	/*height: 35px;
	background: url(menu_sep.gif) top right no-repeat transparent;
	color: #fff;
	font-weight: bold;
	border-left: 1px solid #fff;
	font-size: 13px; */
}


.StandardButton {
    background: #3a320e none; 
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: normal;
}

.MainMenu_MenuIcon { display:none; }

.TreeViewMenu {
	width: 175px;
	background-color: #ACAB69;
	BORDER-RIGHT: #ACAB7B 1px solid; 
	BORDER-TOP: #ACAB7B 1px solid; 
	BORDER-LEFT: #ACAB7B 1px solid; 
	BORDER-BOTTOM: #ACAB7B 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	background:#2A360D;
}

.dnn_dnnBREADCRUMB_lblBreadCrumb { }
.Head {}