﻿/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/* COLOR SPECIFIC */
/* style for Body */

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #000000
}


.Body   {
    font-family: Trebuchet MS, Verdana, Helvetica;
    font-size:  11px;
    font-weight:  normal;
    color: #000000;
   
}
/* style for Paragraphs */
.P   {
    font-family: Trebuchet MS, Verdana, Helvetica;
    font-size:  11px;
    font-weight:  normal;
    color: #000000;
}
/* style for Header ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
.Header   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;   
    color: #000000;
}
/* style for Footer /////////////////////////////////////////////////////////////////////////////////////////////////////*/   
.Footer   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;   
    color: #000000;
}
/* style for Title /////////////////////////////////////////////////////////////////////////////////////////////////////*/   
.Title   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;   
    color: #000000;
}
/* style for Icon /////////////////////////////////////////////////////////////////////////////////////////////////////*/   
.Icon   {
	padding-right: 10px;
}
/* Styles for Head & Head Links - Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/    
.Head, A.Head:link, A.Head:visited, A.Head:active, A.Head:hover   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;  
}
A.Head:visited  {
    color: #666666;
}
A.Head:hover    {
    color: #FF9900;
} 
A.Head:active   {
    color: #000000;
}
/* Styles for SubHead & SubHead Links - Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/  
.SubHead, A.SubHead:link, A.SubHead:visited, A.SubHead:active, A.SubHead:hover   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;  
    color: #333333; 
}
A.SubHead:visited  {
    color: #666666;
}
A.SubHead:hover    {
    color: #FF9900;
} 
A.SubHead:active   {
    color: #000000;
}
/* Styles for SubSubHead & SubSubHead Links - Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/   
.SubSubHead, A.SubSubHead:link, A.SubSubHead:visited, A.SubSubHead:active, A.SubSubHead:hover   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 9px;
    text-decoration: none;  
    color: #000000; 
}
A.SubSubHead:visited  {
    color: #666666;
}
A.SubSubHead:hover    {
    color: #FF9900;
} 
A.SubSubHead:active   {
    color: #000000;
}
/* Styles for all Normal Classes/Pseudo Classes  /////////////////////////////////////////////////////////////*/    
.Normal, .NormalBold, .NormalTextBox, .NormalRed, A.Normal:link, A.Normal:visited, A.Normal:active, A.Normal:hover    {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;   
    color: #000000;    
}
.NormalBold		{
	font-weight: bold;
}
.NormalTextBox	{
	background-color: #D8DAE2;
	color: #000000;
}
.NormalRed		{  
	font-weight: bold;
	color: #990000;
}
A.Normal:visited  {
    color: #666666;
}
A.Normal:hover    {
    color: #FF9900;
} 
A.Normal:active   {
    color: #000000;
}
/*  .ItemTitle  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style used for ItemTitles rendered by Announcements and Events Modules*/
.ItemTitle {
    font-family: Trebuchet MS, Verdana, Helvetica;
    font-size: 11px;    
    font-weight: bold;
    color:#666666;
}
/* Link style for Links  /////////////////////////////////////////////////////////////*/    
 A:link, A:visited, A:active, A:hover   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 11px;
    margin-top: 10px;
    text-decoration: none;   
    color: #000000;    
}
A:visited  {
    color: #666666;
}
A:hover    {
    color: #FF9900;
} 
A:active   {
    color: #FF0000;
}
/*  .Privacy  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for Privacy */
.Privacy, A.Privacy:link, A.Privacy:visited, A.Privacy:active, A.Privacy:hover   {
    text-decoration: none;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 10px;
}
A.Privacy:hover    {
    color: #FFFFFF;
} 
/*  .Search  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for Search Box*/
.Search .NormalTextBox {
	font-size: 9px;
	width: 100px;
	color: #FFFFFF;
	position:relative;
	top: -8px;
	height: 16px;
	background-color: #000000;
	border-style: none;
	display:inline;
}	
/*  .Terms  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for Terms */
.Terms, A.Terms:link, A.Terms:visited, A.Terms:active, A.Terms:hover   {
    text-decoration: none;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 10px;
}
A.Terms:hover    {
    color: #FFFFFF;
} 
/*  .CurrentDate  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for CurrentDate */
.CurrentDate {
    font-weight: bold;
    font-size: 10px;
    color: #999999;
    font-family: Trebuchet MS, Verdana, Helvetica;
    margin-top: 22px;
}
/*  .User  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* hyperlink style for the User */
.User, A.User:link, A.User:visited, A.User:active, A.User:hover   {
    text-decoration: none;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 21px;
}
A.User:hover    {
    color: #FFFFFF;
} 
/*  .Login  ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* hyperlink style for the Login */
.Login, A.Login:link, A.Login:visited, A.Login:active, A.Login:hover   {
    text-decoration: none;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 21px;
}
A.Login:hover    {
    color: #FFFFFF;
} 
/*  .Breadcrumb  ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* hyperlink style for the Breadcrumb */
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active, A.Breadcrumb:hover   {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 10px;
    margin-right: 5px;
}
A.Breadcrumb:hover    {
    color: #FF3333;
} 
/*  .Hostname  ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* hyperlink style for the Hostname */
.Hostname, A.Hostname:link, A.Hostname:visited, A.Hostname:active, A.Hostname:hover   {
    text-decoration: none;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 2px;
}
A.Hostname:hover    {
    color: #FF3333;
} 
/*  .skin3  ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* hyperlink style for the skin3 */
.skin3, A.skin3:link, A.skin3:visited, A.skin3:active, A.skin3:hover   {
    text-decoration: none;
    color: #666666;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: normal;
    font-size: 9px;
    margin-top: 0px;
    margin-right: 0px;
}
A.skin3:hover    {
    color: #00ff00;
} 
/*  .Copyright  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Copyright */
.Copyright {
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    text-decoration: none;
	margin-bottom: 0px;
}
/*  .DotNetNuke  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for DotNetNuke */
.DotNetNuke, A.DotNetNuke:link, A.DotNetNuke:visited, A.DotNetNuke:active, A.DotNetNuke:hover   {
    text-decoration: none;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 0px;
}
A.DotNetNuke:hover    {
    color: #FF3333;
} 
/*  .Language  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for Language */
.Language {
    font-weight: bold;
    font-size: 10px;
    color: #999999;
    font-family: Trebuchet MS, Verdana, Helvetica;
    text-decoration: none;
    margin-top: 19px;
}
/* Main Menu ////////////////////////////////////////////////////////////////////////////////////////////////////*/
.MainMenu_MenuContainer	{
	border-right: #404040 0px solid;
	border-top: #ff8080 0px solid;
	border-left: #ff8080 0px solid;
	border-bottom: #404040 0px solid;
	margin-top: 0px;
	background-color: Transparent;
	font-family: Trebuchet MS, Verdana, Helvetica;
	height:16px;
}
.MainMenu_MenuBar {
	cursor: hand; 
	height:16;
	background-color: Transparent;
}
.MainMenu_MenuItem	{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-bottom: #000000 0px solid;	
	border-left: #000000 0px solid;	
	font-weight: bold;
	font-size: 9pt;
	font-family: Trebuchet MS, Verdana, Helvetica;	
	background-color: #CCCCCC;
	cursor: hand;
	color: #000000;
	font-style: normal;
	font-family: Trebuchet MS, Helvetica;
	background-color: Transparent;
}
.MainMenu_MenuIcon	{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;	
	width: 20px;
	cursor: hand;
	color: white;
	height: 21px;
	background-color: #666666;
	text-align: center;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: hand; 
	background-color: #E6E6E6; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5) ; 
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #A9ABBE 0px solid; 
	border-right: #404040 0px solid;
	margin-top: 0px;
}
.MainMenu_MenuBreak	{
	border-right: #404040 0px solid;
	border-top: #ff8080 0px solid;
	border-left: #ff8080 0px solid;
	border-bottom: #404040 0px solid;
	background-repeat: no-repeat;
	height: 0px;
	background-color: #000000;
}
.MainMenu_MenuItemSel	{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	color: #FFFFFF;
	background-repeat: repeat-x;
	font-style: normal;
	font-family: Trebuchet MS, Helvetica;
	background-color: #000000;
	border-bottom: #FFFFFF 0px solid; 
	border-top: #000000 0px solid; 
}
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid;
	color: black;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
	color: black;
}
/* Link style for CommandButton Links  /////////////////////////////////////////////////////////////*/    
A.CommandButton:link	{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;	
	padding-bottom: 2px;
	margin:10px;	
	font-weight: bold;
	font-size: 11px;
	background-image: url(X.Menu.BLACK.jpg);
	border-right: #666666 5px solid;
	border-left: #666666 5px solid;
	cursor: hand;
	color: #FFFFFF;
	font-family: Trebuchet MS, Tahoma, Helvetica;
	height: 10px;
	text-decoration: none;
	display:inline;
}
A.CommandButton:visited		{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 10px;
	font-weight: bold;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Helvetica;
	text-decoration: none;
	background-image: url(X.Menu.GREY.jpg);
	color: #FFFFFF;
	border-left: #999999 5px solid;
	border-right: #999999 5px solid;
    cursor: hand;
	display:inline;
}
A.CommandButton:active   {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;	
	padding-top: 2px;	
	height:10px;
	font-weight: bold;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Helvetica;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(X.Menu.RED.jpg);
	border-left: #FF3333 5px solid;
	border-right: #FF3333 5px solid;
    cursor: hand;
	display:inline;
}
A.CommandButton:hover	{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;	
	padding-top: 2px;	
	height:10px;
	font-weight: bold;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Helvetica;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(X.Menu.BLOOD.jpg);
	border-left: #660000 5px solid;
	border-right: #660000 5px solid;	
    cursor: hand;
	display:inline;

}
/* Link style for ControlPanel Elements  /////////////////////////////////////////////////////////////*/    
.ControlPanel	{
	background-image: url(s3.bg-48.1.gif);
}		
.td.ControlPanel	{
	border-left-color: #999999;
	border-bottom-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	padding-bottom: 10px;
	color: #FFFFFF;
	background-color: #000000;
	
}		
.ControlPanel .head, .subhead, subsubhead	{
	color: #999999;
}


.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
color: #FFFFFF; 
	background-color: #000000; 
}

.main_dnnmenu_itemhover td {  
color: #FFFFFF; 
	background-color: #000000; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
color: #FFFFFF; 
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	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; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

