﻿/* 
================================
Skin styles for DotNetNuke
================================
*/   

table {

}

.pageshadow {
	behavior: url(/iepngfix.htc);
	background-image:url('images/col_gradient.png'); 
    background-repeat:repeat-y;
	
}

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #ececed;
	background-image:url('images/bg_gradient.gif');
	background-repeat:repeat-x;


}

.skinmaster {
	height: 100%;
	background-color: #E6E7EB;
}
.skinheader 
{
	background-color: #FFFFFF;
	padding-top: 6px;
	height: 81px;
	
}
.skingradient {
	background-color: #FFFFFF;
}
.fader
{
	background-image:url('images/fader_bg.jpg');
	background-repeat:repeat-x;
	width:100%;
	
}
.controlpanel {
	width: 100%;
	background-color: #DDDDDD;
}
.toppane {
	width: 100%;
	background-color: #E6E7EB;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: #E6E7EB;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: #E6E7EB;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: #E6E7EB;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: #E6E7EB;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.footerpane {
	width: 100%;
	background-color: #E6E7EB;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #CCCCCC 0px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-right: #CCCCCC 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #CCCCCC; 
	border-left: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #CCCCCC;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #AAAAAA; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-top: #CCCCCC 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #AAAAAA none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DDDDDD;
	BORDER-RIGHT: #8F9092 1px solid; 
	BORDER-TOP: #8F9092 1px solid; 
	BORDER-LEFT: #8F9092 1px solid; 
	BORDER-BOTTOM: #8F9092 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-IMAGE: url(gradient_LtGray.jpg);
}

.Head   {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:  18px;
    font-weight:  normal;
    color: #82A0E1;
    text-transform:uppercase;
}

/*.menu_bg{padding:0 0 0 0px;  margin: 0 0px 0 0px; background:url(images/menu_bg.png) top left;}*/
.menu_left{padding:0px; margin:0px; background:url(images/menu_left.png) repeat-y  top left;}
.menu_right{margin:0px; background:url(images/menu_right.png) repeat-y top right; }


/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	font-size: 12px; 
	font-family:Arial, Helvetica, Sans-Serif;
	color:#333333;
	background-color:white;
	width:100%;
	height:25px;
	letter-spacing:1px;
	margin-left: 12px;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color: #333333;
	font-size: 12px;  	
	text-align:center;
	padding-top: 6px;
	text-transform:uppercase;
	white-space:nowrap;
	float:left;
	letter-spacing:1px;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#82A0E1;
	font-size: 12px; 
	text-align:center;
	padding-top:6px;
	text-transform:uppercase;
	white-space:nowrap;
	float:left;
	letter-spacing:1px;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#82A0E1;
	text-align:center;
	font-size: 12px;
	text-transform:uppercase; 
	white-space:nowrap;
	letter-spacing:1px;
	padding-top: 6px;
	float:left;

}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #C0D6E5;
}

.main_dnnmenu_submenu td
{
	background-color:white;
	z-index: 1000;
	font-size: 10px; 
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-align:left;
	color:#333333;
	line-height:1.5em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	color:#82A0E1;
}
.main_dnnmenu_itemselected td{
	color:#82A0E1;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
	color: #82A0E1;
}

.ModuleTitle_SubMenu:hover
{
	color:Black;
}

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #918F8F url(../images/submenu_hover.gif) repeat-x top left;
	color: #82A0E1;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}


.SkinObject
{
    font-size: 10px;
    color:#82A0E1;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}

A.SkinObject:link
{
    text-decoration: none;
    color: #666666;
}

A.SkinObject:visited
{
    text-decoration: none;
    color: #82A0E1;
}

A.SkinObject:hover
{
    text-decoration: none;
    color: #82A0E1;
}

A.SkinObject:active
{
    text-decoration: none;
    color: #82A0E1;
}

A:link
{
    text-decoration: none;
    font-family:Arial, Helvetica, Sans-Serif;
    color: #333333;
}

A:visited
{
    text-decoration: none;
    font-family:Arial, Helvetica, Sans-Serif;
    color: #333333;
}

A:hover
{
    text-decoration: none;
    font-family:Arial, Helvetica, Sans-Serif;
    color: #B1C4EC;
}

A:active
{
    text-decoration: none;
    font-family:Arial, Helvetica, Sans-Serif;
    color: #82A0E1;
}

/* 10/26/2009 Kevin -styles added to match corporate footer */
/* http://www.mtu-online.com/fileadmin/templates/mtu/css/screen/basemod_template.css */

 /* this css makes Mozilla work correctly but only shows span in IE7 
	#footer { 
		position:relative !important; 
		width: 844px;
		height: 64px;
		margin: 0 auto; 
		\* move #footer to its position ... *\
		margin: -64px auto 0;
		background: transparent;
		padding-left: 24px;
		text-align:center;
	}
 */
	#footer 
	{
		/* /fileadmin/templates/mtu/css/screen/content.css - declared as body*/
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px; 
		color: #666666;
	}
	
	#footer_content { 
		width:814px;
		color:#666;
		height: 42px;
		/* background: transparent; */
		background: #E6E7EB;
		padding: 22px 11px 0px 0px;
	}

	#footer_content p {
		text-align:left;
		margin-left:3px;
	}
	
	#footer_content span {
		width: 814px;
		text-align: right;
		border-top: 1px solid #b6b7b9;
		margin-left: 0px;
	}
	
	#footer_content span img {
		margin-right: 12px;
	}


  #footer a { color: #666; background:transparent; font-weight: normal; text-decoration:none; }
  #footer a:focus,
  #footer a:hover,
  #footer a:active { color: #82A0E1; background-color: transparent; text-decoration:none; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }

/* /fileadmin/templates/mtu/css/style.css */
#footer_content {
	text-align: left;
	margin-left: 1em;
	margin-right: -1em;
}

#footer_menu {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside; 
}
/* This is for the SiteMap page style.
 * There is a <div> around the SiteMap module
 * with a class="DerekTrauger_SiteMapComponent"
 */
.DerekTrauger_SiteMapContent 
{
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

