/*#############################################################
Name: MCM
Date: 2007-08-15
Author: Justin Shantz
URL: www.mcmmanagement.com
Colors
#FFFFFF - white
#000000 - black
#CCCCCC - light grey
#666666 - medium grey
#FFFF00 - yellow
#111111 - dark grey
#############################################################*/

/* --- Main Site Settings --- */
body {margin:0 auto; padding:0; font:76% Verdana,Tahoma,Arial,sans-serif; background:#000; color:#000;}
#wrap {background:#FFF; /*font*/color:#666; margin:0 auto; width:790px; border-bottom:8px solid #000;}
#headerbkg {background:#000; min-height:100%; width:100%; margin:0 auto;}
/* --- Site Sections --- */
#header {height:76px; margin:0 0 0 0; padding:0 0 0 16px; background:#666 url(img/invslant.gif) repeat;}
#menu_hor {height:22px; margin:0 0 0 0; padding:0 0 0 0; background:#111 /*url()repeat-x*/; text-align:right;}
#spacerbar{height:16px; margin:0 0 0 0; padding:0 0 0 0; background:#111}
#container {padding:0 0 0 16px; margin:0px; background:#FFF url(img/spacergrey16.gif) repeat-y;}
#footer {height:45px; margin:0 0 0 0; padding:5px 10px 5px 10px; background:#111 /*url()repeat-x*/; }
#footer p {margin:0; padding:0;}
#footer a {color:#FFF; /*background-color:#ffffff;*/ text-decoration:none; font-weight:bold;}
#footer a:hover {text-decoration:underline;}
/* --- Banners --- */
#bannerhome {height:200px; padding: 0 0 0 16px; background:#666 url(img/slant.gif) repeat;}
#bannerhome2 {height:251px; padding: 0 0 0 16px; background:#666 url(img/slant.gif) repeat;}
#bannerhome3 {height:289px; padding: 0 0 0 16px; background:#666 url(img/slant.gif) repeat;}
/* --- DNN Panes --- */
#content {clear:both; margin:0 0 0 0; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; padding:0 10px; line-height:1.5em;}
#top {margin:0 0 0 0; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; padding:0 10px; line-height:1.5em;}
#left {float: left; width:250px; margin:0 0 0 0; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0 10px; line-height:1.5em;}
#right {float: right; width:480px; margin:0 0 0 0; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0 10px; line-height:1.5em;}
#bottom {margin:0 0 0 0; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; padding:0 10px; line-height:1.5em;}
#menu {margin:0 0 0 0; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; padding:0 10px; line-height:1.5em;}

/* --- Formatting --- */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head
{font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 100%; font-weight: normal; color:#333;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
.Head{font-size: 110%; font-weight: bold;}
h1 {font-size: 100%; color: #000; font-weight: bold;}
h2 {font-size: 100%; color: #000; font-weight: bold;}
h3 {font-size: 100%; color: #000; font-weight: bold;}
h4 {font-size: 100%; color: #000; font-weight: bold;}
h5 {font-size: 100%; color: #000; font-weight: bold;}
h6 {font-size: 100%; color: #000; font-weight: bold;}
p { }
p.right {text-align:right;}
p.center {text-align: center;}
p.centerblackbold{text-align: center; color: #FFF; font-weight:bold;}
p.centerblackbold2{text-align: center; color: #FFF; font-size:10px;}
p.left {text-align: left;}
a:link, a:visited {text-decoration:none; font-weight:bold; color:#333; background-color:inherit;}
a:hover {text-decoration:underline; color:#666; background-color:inherit;}
a:active {text-decoration:none; font-weight:bold; color:#666; background-color:inherit;}
a img {border:0;}
#header img{border:3px solid #666;}

/* --- Menu ---*/
/*
.MainMenu_MenuContainer {background-color: transparent;}
.MainMenu_MenuBar {cursor: pointer; height: 22px; background-color: Transparent;}
.MainMenu_MenuItem {cursor: pointer; color: #FFF; font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 12px; font-weight: bold; font-style: normal; 
    border-left: #666 3px solid; border-bottom: #666 3px solid; border-top: #666 3px solid; border-right: #666 10px solid; background-color: transparent;}
/*.MainMenu_MenuIcon {cursor: pointer; cursor: hand; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; 
    border-top: #EEEEEE 1px solid; text-align: center; width: 15px; height: 21px;}*/
/*.MainMenu_MenuIcon {display: none;}
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background-color: #666; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
    border-bottom: #111 3px solid; border-left: #111 3px solid; border-top: #111 3px solid; border-right: #111 10px solid;}
.MainMenu_MenuBreak {border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid;
    border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px;}
.MainMenu_MenuItemSel {cursor: pointer; color: #CCC; font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 12px; 
    font-weight: bold; font-style: normal; background-color: #111;}
/*.MainMenu_MenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #FFFFFF 1px solid; 
    border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid;}*/
/*.MainMenu_MenuArrow {display: none;}
/*.MainMenu_RootMenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand;}*/
/*.MainMenu_RootMenuArrow {display: none;}
.MainMenu_RootMenuItemBreadcrumb {border: solid 3px purple; background-color: green; height: 50px;}
.MainMenu_SubMenuItemBreadcrumb {border: solid 3px purple; background-color: red; height: 50px;}
.MainMenu_RootMenuItem  {border: solid 3px purple; background-color: Orange;} 
.MainMenu_RootMenuItemActive {border: solid 3px purple; background-color: Yellow; height: 50px;}
.MainMenu_SubMenuItemActive {border: solid 3px purple; background-color: blue; height: 50px; padding: 20px;}
.MainMenu_RootMenuItemSelected {border: solid 3px purple; background-color: Lime; height: 50px;}
.MainMenu_SubMenuItemSelected {border: solid 3px purple; background-color: Aqua; height: 50px;}*/

/*MENU*/
.MainMenu_MenuContainer, .MainMenu_MenuContainer TD, .MainMenu_MenuContainer TR, .MainMenu_MenuBar, .MainMenu_MenuBar TD, .MainMenu_MenuBar TR,.MainMenu_SubMenu, .MainMenu_MenuBreak, .MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; 
	background-color:transparent; background-image:none; width:auto; height:auto; filter:none;
}

.MainMenu_SubMenu{
	border-left: #444444 1px solid; border-bottom: #444444 1px solid; border-top: #444444 1px solid; border-right: #444444 1px solid;;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=1);; 
}

.MainMenu_SubMenu .MainMenu_MenuItem, .MainMenu_SubMenu .MainMenu_MenuIcon , .MainMenu_SubMenu .MainMenu_MenuArrow{
	border-left: #606060 1px solid; 
	border-bottom: #606060 1px solid; 
	border-top: #606060 1px solid; 
	border-right: #606060 1px solid; 
	background-color: #606060;
	color: #ffffff;
}

.MainMenu_SubMenu .MainMenu_MenuItemSel{
	border-left: #222222 1px solid; 
	border-bottom: #222222 1px solid; 
	border-top: #222222 1px solid; 
	border-right: #222222 1px solid; 
	background-color: #222222;
	color:#ffff00;
}

.ModuleTitle_MenuBreak{
	background-color: #222222;
}

TR.MainMenu_MenuBar TD, TR.MainMenu_MenuBar TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; ;
	color:#ffffff;
	background-color: Transparent;;
}

TR.MainMenu_MenuItemSel TD, TR.MainMenu_MenuItemSel TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; ;
	color:#ffff00;
	background-color: Transparent;;
}

.MainMenu_MenuContainer TD{
	font-family:Verdana,Tahoma,Arial,sans-serif;font-weight:bold;font-size:13px;text-align:left;
}

.MainMenu_SubMenu TD{
	font-family:Verdana,Tahoma,Arial,sans-serif;font-weight:normal;font-size:13px;text-align:left;
}

TD.MainMenu_MenuIcon{
	width:10px;
	text-align: left;
	display:none; ;
}
TD.MainMenu_RootMenuArrow, TD.MainMenu_MenuArrow{
	width:10px;
	text-align: right;
}

.MainMenu_MenuContainer TABLE{
	width:auto;;
	height:20px;
}

.MainMenu_SubMenu TABLE{
	width:130px;
}

.MainMenu_SubMenu TD{
	height:auto;;
}
