/* Body Settings */

body                { }
#Form,html,
.pagemaster         { background-color: #444; width:100%;height:100%; min-height:100%; margin:0px !important; padding:0px !important; }
.skinmaster         { background-color: #FFF; border: 0px solid #DDDDDD; width:778px; max-width:778px;}

/* Text style used for most text rendered by modules */

p                   { margin-bottom:14px; font: normal 12px Tahoma, Arial;} 
td                  { font: normal 12px Tahoma, Arial;}
.MyMenu				{ width:209px; max-width:209px; text-align:left;}
.MyMenuTD td        { font: bold 12px Arial; }   
.MenuBottomPane		{ text-align:left;}
.rightpane			{ padding-right:15px; }

.MyBreadCrumb 		{ font: 8px Arial; color: darkgray;}
.PagesTitle         { font: italic bold 12px Tahoma, Arial; color: navy; }
a:link, 
a:visited, 
a:hover, 
a:active            { text-decoration: none; color: blue; }
.Normal             { font: normal 12px Tahoma, Arial; color: Black; }
A.Normal:link,       
A.Normal:visited,    
A.Normal:active,     
A.Normal:hover      { text-decoration: none; color: blue; }
.NormalBold         { font: bold 12px Tahoma, Arial }
.NormalRed          { font: bold 12px Tahoma, Arial; color: RED; }
.SubHead            { font: bold 12px Arial; color: navy; padding: 0;}
.Head               { font: bold 14px Arial; color: navy; padding: 0;}
select, input       { font: normal 12px Tahoma, Arial; color: Black;}
.NormalTextBox      { font: normal 12px Tahoma, Arial; color: Black; line-height:13px; padding-left: 2px;}


.L1 { background: url(L2B_01.jpg) no-repeat; height:104px; width:778px; }
.L2 { background: url(L2B_02.jpg) no-repeat; height:23px; width:778px; }
.L3 { background: url(L2B_03.jpg) repeat-y; height:100%; width:209px; }
.L4 { background: url(L2B_04.jpg) repeat-y; height:100%; width:569px;}
.L6 { background: url(L2B_06.jpg) no-repeat; height:51px; width:778px; }


/* Date, Login, User, Copyright, Privacy, Terms */


.Credentials		{ font: 10px Arial; color: #999; text-decoration: none; }
A.Credentials:link,    
A.Credentials:visited,
A.Credentials:active  { color: blue; text-decoration: none; }
A.Credentials:hover   { color: orange; text-decoration: none; }


.MediaTabs          { font: 11px Arial; color: gray; text-decoration: none; }
A.MediaTabs:link,    
A.MediaTabs:visited,
A.MediaTabs:active  { color: gray; text-decoration: none; }
A.MediaTabs:hover   { color: #DDD; text-decoration: none; }

/* Graphical Design Backgrounds  */

/* Menu Settings */

.MainMenu_MenuContainer 	{  background-color: transparent; }
.MainMenu_MenuBar       	{ cursor: pointer; cursor: hand; background: transparent; }
.MainMenu_MenuItem      	{ font: 12px Arial; width:175px; background: transparent; color: #333; height: 25px; border-bottom: #DDD 1px dotted; }                    
.MainMenu_MenuItemSel   	{ font: 12px Arial; width:175px; background: transparent; color:blue; border: 1px solid #CCC; height: 25px;}
.MainMenu_SubMenu   	    { font: normal; width:175px; background: #FFF; border: 1px solid #DDD; z-index: 1000; cursor: hand; filter: none;}

.MainMenuSeperator, 
.MainMenu_RootMenuArrow,
.MainMenu_MenuIcon,
.MainMenu_MenuArrow,
.MainMenu_MenuBreak 	{ display: none; }

/* -- submenu items hover      --*/

.MainMenu_Off   			{ font: bold 12px Arial; color: #999; border: 1px solid #EFEFEF; border: 0; padding: 0; height: 25px; }
.MainMenu_Selected,      	
.MainMenu_BreadcrumbActive,
.MainMenu_Over,		      	
.MainMenu_Active			{ font: bold 12px Arial; color: blue; border: 1px solid #EFEFEF; border: 0; height: 25px; }


.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
