/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/* LIGHT SPECIFIC ////////////////////////////////////////////////////////////////////////////////////////////////////*/
.containergutters {	
    padding-bottom: 10px;
}
/* COLOR SPECIFIC */
/* style for KRYSTAL-CONTENT */
.Krystal-Content
{
	background-color: #993300;
}
/* COLOR SPECIFIC */
/* style for PANES */
.LeftPane   {
	padding-left: 10px;
	padding-right: 5px;
}
.ContentPane   {
	padding-left: 5px;
	padding-right: 5px;
}
.ContentPane2   {
	padding-left: 5px;
	padding-right: 5px;
}
.RightPane   {
	padding-left: 5px;
	padding-right: 10px;
}
.HeaderPaneLeft   {
	padding-left: 10px;
	padding-right: 5px;
}
.HeaderPaneCenter   {
	padding-left: 5px;
	padding-right: 5px;
}
.HeaderPaneRight   {
	padding-left: 5px;
	padding-right: 10px;
}
.FooterPaneLeft   {
	padding-left: 10px;
	padding-right: 5px;
}
.FooterPaneCenter   {
	padding-left: 5px;
	padding-right: 5px;
}
.FooterPaneRight   {
	padding-left: 5px;
	padding-right: 10px;
}
.BannerPaneTop   {
	padding-left: 10px;
	padding-right: 5px;
}
.BannerPaneBottom   {
	padding-left: 5px;
	padding-right: 10px;
}
.AdminContainer   {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* style for Body */
.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: 14px;
    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: #FF3333;
} 
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: #FF3333;
} 
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: #FF3333;
} 
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: 11px;
    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: #FF3333;
} 
A.Normal:active   {
    color: #000000;
}
/* text style for the unselected tabs */
.OtherTabs {
    font-family: Trebuchet MS, Verdana, Helvetica;
    font-size: 8.5pt;    
    font-weight: bold;
    color: #666666;
}
/*  .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;
    height: 0px;
    filter:progid:DXImageTransform.Microsoft.Glow(Color=#FFFFFF,Strength=2);
}
/* Link style for SelectedTab  /////////////////////////////////////////////////////////////*/    
.SelectedTab, A.SelectedTab:link, A.SelectedTab:visited, A.SelectedTab:active, A.SelectedTab:hover   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 11px;
    margin-top: 10px;
    text-decoration: none;   
    color: #000000;    
}
A.SelectedTab:visited  {
    color: #999999;
}
A.SelectedTab:hover    {
    color: #FF3333;
} 
A.SelectedTab:active   {
    color: #000000;
}
/* Link style for OtherTabs  /////////////////////////////////////////////////////////////*/    
.OtherTabs, A.OtherTabs:link, A.OtherTabs:visited, A.OtherTabs:active, A.OtherTabs:hover   {
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 11px;
    margin-top: 10px;
    text-decoration: none;   
    color: #000000;    
}
A.OtherTabs:visited  {
    color: #333333;
}
A.OtherTabs:hover    {
    color: #FF3333;
} 
A.OtherTabs:active   {
    color: #000000;
}
/* 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: #FF3333;
} 
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: #FFFFFF;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 10px;
}
A.Privacy:hover    {
    color: #FF3333;
} 
/*  .Search  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for Search Box*/
.Search, A.Search:link, A.Search:visited, A.Search:active, A.Search:hover  {
    text-decoration: none;
    color: #666666;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: -3px;
}	
A.Search:hover    {
    color: #FF3333;
} 
.Search .NormalTextBox
{
	font-family: Trebuchet MS, Verdana, Helvetica;	
	font-size: 10px;
	width: 150px;
	color: #000000;
    margin-top: 2px;
	margin-right: 5px;
	border-style:solid;
	top: 0px;
	height: 18px;
	background-color: #ffffff;
	border-color: #EEEEEE;
}	
/*  .Terms  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for Terms */
.Terms, A.Terms:link, A.Terms:visited, A.Terms:active, A.Terms:hover   {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 10px;
}
A.Terms:hover    {
    color: #FF3333;
} 
/*  .CurrentDate  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for CurrentDate */
.CurrentDate {
    font-weight: bold;
    font-size: 10px;
    color: #333333;
    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: #FFFFFF;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 21px;
}
A.User:hover    {
    color: #FF3333;
} 
/*  .Login  ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* hyperlink style for the Login */
.Login, A.Login:link, A.Login:visited, A.Login:active, A.Login:hover   {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 21px;
}
A.Login:hover    {
    color: #FF3333;
} 
/*  .Breadcrumb  ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* hyperlink style for the Breadcrumb */
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active, A.Breadcrumb:hover   {
    text-decoration: none;
    color: #666666;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 0px;
    margin-right: 0px;
}
A.Breadcrumb:hover    {
    color: #FF3333;
} 
/*  .Links  ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* hyperlink style for the Links */
.Links, A.Links:link, A.Links:visited, A.Links:active, A.Links:hover   {
    text-decoration: none;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 10px;
    margin-top: 30px;
    margin-right: 5px;
	position: relative;
	top: 5px;
}
A.Links: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;
} 
/*  .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;
} 
/* 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;
}
.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: #DDDDDD;
	cursor: hand;
	color: #000000;
	font-style: normal;
	font-family: Trebuchet MS, Helvetica;
	background-color: Transparent;
	height:20px;
}
.MainMenu_MenuIcon
{
	border-right: #333333 0px solid;
	border-top: #000000 0px solid;
	border-left: #333333 0px solid;
	width: 20px;
	cursor: hand;
	color: white;
	border-bottom: #000000 0px solid;
	height: 20px;
	background-color: #666666;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Microsoft.Alpha(opacity=50);
}
.MainMenu_SubMenu
{
	border-right: #404040 0px solid;
	border-top: #a9abbe 0px solid;
	margin-top: 0px;
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#666666' , Direction=135, Strength=7);
	border-left: #ff8080 0px solid;
	cursor: hand;
	color: #666666;
	border-bottom: #404040 0px solid;
	background-color: #d5d5d5;		
}
.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: #333333;
	border-bottom: #FFFFFF 0px solid; 
	border-top: #000000 0px solid; 
	background-image: url(X.Menu.BLACK.jpg);
	height:20px;
}
.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: Red;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
	color: Red;
}
/* Link style for CommandButton Links  /////////////////////////////////////////////////////////////*/    
A.CommandButton:link	{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;	
	padding-bottom: 2px;	
	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;
}
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;
}
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;
}
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;
}
/* Link style for ControlPanel Elements  /////////////////////////////////////////////////////////////*/    
.ControlPanel	{
	background-image: url(s3.bg-48.1.gif);
}		
.td.ControlPanel	{
	border-left-color: #000000;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	padding-bottom: 10px;
	color: #000000;
	
}		
.ControlPanel .head, .subhead, subsubhead	{
	color: #000000;
}


