/* 
================================
Upgraded and Modified by Nina Meiers - for the DNN Community
xd.com.au/ dnnskins.com/ skincovered.com
Have you seen our goodiebags? http://www.skincovered.com/ - learn how to skin your Website!
All rights remain with original designer - Original Files included in download - http://www.dnnskins.com
================================
*/ 
/* text style for the selected tab */

Body  
	{
	background-repeat:repeat-x;
	background-image: url(Images/wib_bg.png);
	background-color: #fffff;
	background-position:top;
	background-attachment:fixed;
	

	} 
	
P{font:  Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height: 1.5em;}

.MainHeader
	{
	background-image: url(Images/Header.png) ;
	background-repeat:repeat-x;
	 height: 79px;
	}
	
.BannerBackground { 
	background-image: url(Header_Background2.png) ;
	 height: 84px;
	background-repeat: repeat-x; 
	}
.TableHeader { 
	background-image: url(Table_background.jpg) ;
	 height:23px;
	background-repeat: repeat-x; 
	}
	
.RightBackground { 
	background-image: url(Header_Banner2.png) ;
	 height: 84px;
	background-repeat: no-repeat;
	font-weight: bold; font-size: 8.5pt; color: #ffffff; font-family: Tahoma, Arial, Helvetica; text-decoration: none; 
	}
	
.MainContentBG {  background-repeat: repeat-x; padding: 0px; }
.LeftPane {   background-color: #ffffff; width:15%; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;  }
.ContentPane { background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top:0px; vertical-align: top; width: 50%; }
.MidLeftContentPane { background-color: #FFFFFF; padding-left: 5px; padding-right: 2px; padding-top:2px; vertical-align: top; width: 30%; }
.MidRightContentPane { background-color: #FFFFFF; padding-left: 2px; padding-right: 5px; padding-top:2px; vertical-align: top; width: 30%; }
.RightPane { background-color: #fbebc8; padding-right: 5px; padding-left: 5px; padding-top:0px; padding-bottom: 5px; width:25%; }


.RightPaneBoard { background-color: #ebebeb; padding-right: 5px; padding-left: 5px; padding-top:5px; width:25%;}

.ContentPaneBoard { background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top:5px; vertical-align: top; width: 75%; }




.TopPane { background-color: #FFFFFF; padding-left: 0px; padding-right: 0px; vertical-align: top; width: 100%; }
.BottomPane2 {background-color: #ebebeb;padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; vertical-align: top; width: 100%; border-top:0px solid #a1a1a1;  }
.BottomPane {background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; vertical-align: top; width: 100%; }
.PicturePane {background-color: transparent; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; vertical-align: top; width: 100%; }


.titlePane { background-color: #292783; padding-left: 5px; padding-top: 2px;width: 100%; border-bottom:1px solid #a1a1a1; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ffffff; display:block;   }
.ContentPane2 { background-color: #FFFFFF; padding-left: 10px; padding-right: 5px;padding-top: 5px; padding-bottom:10px; vertical-align: top; width:75%;   }
.LeftPane2 {   background-color: #ffffff; width:150px; padding-left: 0px; padding-right: 2px; padding-bottom: 2px; vertical-align: top;  }
.RightPane2 { background-color: #f1f1f1; padding-right: 5px; padding-left: 5px;padding-bottom: 5px; padding-top: 0px; width: 25%; vertical-align: top; }
/*Splash page Content*/
.ContentPane3 { background-color: #FFFFFF; padding-left: 5px; padding-right: 5px;padding-top: 5px;padding-bottom:10px; vertical-align: top; width:80%;  }
.LeftPane3 {   background-color: #ffffff; width:200px; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; vertical-align: top;  }
.RightPane3 { background-color: #f1f1f1; padding-right: 5px; padding-left: 5px;padding-bottom: 5px; padding-top: 5px; width: 200px; vertical-align: top; }


/* text style for the selected tab */
.SelectedTab { font-weight: normal; font-size: 10px; line-height: 0em; color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* hyperlink style for the selected tab */
A.SelectedTab:link { text-decoration: none; color: #4A5078; }
A.SelectedTab:visited { text-decoration: none; color:#404040; }
A.SelectedTab:active  { text-decoration: none; color: #4A5078; }
A.SelectedTab:hover { text-decoration: underline; color: #6F74A5; }
/* hyperlink style for the selected tab */
A.SelectedTab:link { text-decoration: none; color: #5b0000; }

/* text style for the micro tab */
.MicroTab { font-weight: normal; font-size: 11px; line-height: 0em; color: #5b0000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* hyperlink style for the micro tab*/
A.MicroTab:link { text-decoration: none; color: #4A5078; }
A.MicroTab:visited { text-decoration: none; color:#404040; }
A.MicroTab:active  { text-decoration: none; color: #4A5078; }
A.MicroTabb:hover { text-decoration: underline; color: #6F74A5; }
/* hyperlink style for the micro tab */
A.MicroTab:link { text-decoration: none; color: #5b0000; }




.pdf 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .78em;
	line-height: 1.5em;
	color: #999999;
}

hr {border: none 0; 
border-top: 1px solid #E2E2E2;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

td, tr, table	{
	
	page-break-inside: avoid;
	border-collapse:collapse;
}


/* text style for the relink tab */
.RelinkTab { font-weight: normal; font-size: 10px; line-height: 0em; color: #a1a1a1; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* hyperlink style for the selected tab */
A.RelinkTab:link { text-decoration: none; color: #a1a1a1; }
A.RelinkTab:visited { text-decoration: none; color:#a1a1a1; }
A.RelinkTab:active  { text-decoration: none; color: #a1a1a1; }
A.RelinkTab:hover { text-decoration: underline; color: #ffffff; }
/* hyperlink style for the selected tab */
A.RelinkTab:link { text-decoration: none; color: #6F74A5; }



/* text style for the unselected tabs */
.OtherTabs { font-weight: bold; font-size: 8.5pt; color: #6F74A5; font-family: Tahoma, Arial, Helvetica; text-decoration: none; vertical-align: middle; }
.Footer { background-image: url(Footer.jpg);	 background-repeat: repeat; height: 20px; background-position:center; } 

/* hyperlink style for the unselected tabs */
A.OtherTabs:link { text-decoration: none; color:#6F74A5; }
A.OtherTabs:visited { text-decoration: none; color:#4A5078; }
A.OtherTabs:active  { text-decoration: none; color:#6F74A5; } 

/* GENERAL */
/* style for module titles */
.Head  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #f1b21d; }
/* style of item titles on edit and admin pages */
.SubHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; }
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6F74A5; }

/* text style used for most text rendered by modules */
.Normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.NormalRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6F74A5; }
.NormalBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }



/* text style used for most text rendered by modules */


 

.Normal td

{

    font-family:Verdana, Arial, Helvetica, sans-serif;  

    font-size: 12px;

    font-weight: normal;           

}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; }
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { text-decoration: underline; color: #003366; }
A.CommandButton:visited { text-decoration: underline; color: #003366; }
A.CommandButton:active  { text-decoration: underline; color: #003366; }
A.CommandButton:hover { text-decoration: underline; color: #6F74A5; } 
/* GENERIC */
H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #620001; }
H3 { font-family: Garamond Premier Pro, Arial, Helvetica; font-size:14px; font-weight: bold; color: #5e0000; }
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF; position:center; }
H5, DT { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366; }
H6 { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366; }
TFOOT, THEAD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; }
TH { vertical-align: baseline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; }

/*Table Style*/

.TableDesign{background-image: url(Gradient.png);
background-repeat:repeat;
background-position: top;
 }
 .TableDesign2{
 background-color:#efaf1b;
background-repeat:repeat;
background-position:center;
color:#000000; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
 }
.TableText{color:#000000; font: Arial, Helvetica, sans-serif; font-size:12px;}
 A.TableText:link { text-decoration: none; color: #000000; font-weight: normal;   }
A.TableText:visited  { text-decoration: none; color: #000000; font-weight:normal; }
A.TableText:active { text-decoration: none; color: #000000; font-weight:normal;  }
A.TableText:hover { text-decoration: none; color: #565768; font-weight:normal; }
 
 
 
 
 
 
 .Containermaster_Table {
    vertical-align:top;
	width:275px;
	background-color: #ffffff;
	border-right: #e1e1e1 1px solid; 
	border-top: #e1e1e1 1px solid; 
	border-left: #e1e1e1 1px solid; 
	border-bottom: #e1e1e1 1px solid; 
	-moz-border-radius-bottomleft: 0px; 
	-moz-border-radius-bottomright: 0px; 
	-moz-border-radius-topleft: 0px; 
	-moz-border-radius-topright: 0px;
}



/* Module Title Menu*/
.ModuleTitle_MenuContainer { border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid; border-right: blue 0px solid; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand; height:37px; background-color: Transparent; }/* This is add/edit/module management */
.ModuleTitle_MenuItem { cursor: pointer; cursor: hand; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 0px solid; border-top: white 0px solid; border-right: white 0px solid; background-color: Transparent; }
/* This is add/edit/module management*/
.ModuleTitle_MenuIcon { cursor: pointer; cursor: hand; background-color: #EEEEEE; border-left: #EEEEEE 0px solid; border-bottom: #EEEEEE 0px solid; border-top: #EEEEEE 0px solid; text-align: center; width: 15; height: 21; }
/* This is add/edit/module management*/
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background-color: Transparent; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }

/* This is add/edit/module management */
.ModuleTitle_MenuBreak { border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 0px solid;  border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px; }
.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; color: #6F74A5; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: transparent; }

.ModuleTitle_SubMenuItemSel { cursor: pointer; cursor: hand; color: #6F74A5; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: transparent; }


ModuleTitle_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #000000 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid; }
.ModuleTitle_RootMenuArrow { font-family: webdings ; font-size: 10pt; cursor: pointer; cursor: hand; color: black; }





/* Main Menu */
/*-- box that holds the menu --*/

.MainMenu_MenuContainer {

            background-color:transparent;

            width: 100%;
			

           }

 

 

/*-- bar that holds the menu? --*/

.MainMenu_MenuBar {
			
			background-position:center;
			
			height: 30px;
			
			
			cursor: pointer; 

            cursor: hand;  

            width: 100%;
			

            

}

 

 

/*-- applies to items in submenus only including the border around each item --*/

.MainMenu_MenuItem {

            font-family:  Arial, Helvetica, sans-serif;   

            color: #0d0d3a;

            font-size: 12px;

            background-color: transparent;

            font-weight:bold;
			border-bottom:#ffffff 0px solid;
			padding: 3px 5px 3px 5px;

            height: inherit;
			width:100%;
			
}

 

 

/*-- font hover state in submenus only --*/

.MainMenu_MenuItemSel {

            font-family:  Arial, Helvetica, sans-serif;  

            font-size: 12px; 

            cursor: pointer; 

            cursor: hand; 

            color: #0d0d3a;
			
			background-image:url(Images/Menu_Selected.png);
			
			background-position:inherit;

            border-left: #eee 0px solid;

            border-right: #eee 0px solid;

             padding: 3px 5px 3px 5px;

            font-weight: bold;

            height: inherit;
			
			

}

 
.MainMenu_SubMenuItemSel {

            font-family:  Arial, Helvetica, sans-serif;   

            font-size: 12px; 

            cursor: pointer; 

            cursor: hand; 

            color: #ffffff;

            background: #610102;

            border-left: #eee 0px solid;

            border-right: #eee 0px solid;

             padding: 3px 5px 3px 5px;

            font-weight: normal;

            height: inherit;
			
			

}
 

/*-- the border around the entire popup submenu --*/

.MainMenu_SubMenu {

            font-family:  Arial, Helvetica, sans-serif;   

            font-size: 12px; 

            z-index: 1000; 

            cursor: pointer; 

            cursor: hand; 

            margin: 0px 0 0 0;
			
       
            background: #fbebc8;

            padding: 0px;

            border: 1px solid #f1f1f1;

            font-weight: normal;

          filter:alpha(opacity=90);-moz-opacity:0.8;width:auto !important;

}

 .MainMenu_SubMenu .MainMenu_MenuItem {
	FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR:#0d0d3a;font-family:  Arial, Helvetica, sans-serif;

 }
 .MainMenu_SubMenu .MainMenu_MenuItemSel {
	FONT-WEIGHT:normal; FONT-SIZE: 12px; CURSOR: hand; COLOR:#0d0d3a
; FONT-STYLE: normal; FONT-FAMILY:  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #610102; padding: 3px 5px 3px 5px;height:21px;}

/*-- idle state for top menu items --*/

.MainMenu_Idle {

            font-family:  Arial, Helvetica, sans-serif;  

            color: #FFFFFF;

            font-size: 12px;
			
			font-weight: normal; 

            border: #105f70 0px solid;

             padding: 0px 5px 3px 5px;

            height: inherit;

}

 

 

/*-- hover state for top menu items --*/

.MainMenu_Selected {

            font-family: Arial, Helvetica, sans-serif;   

            color: #808070;

            font-size: 12px;

            background-color: #FFFFFF;

            font-weight: normal; 

            

            border: #105f70 0px solid;

            padding: 0px 5px 3px 5px;

            height: inherit;
			display:inline-block; 

}

 

 

/*-- applies to the active root menu item --*/

.MainMenu_Active, .MainMenu_BreadcrumbActive {

            color: #808070;

            background-color: #000000;
			padding: 0px 5px 3px 5px;

           

            height: 30px;

            font-weight: bold;

            text-decoration: none;

            border: 1px solid #000000;

            

}

 
.rootmenuitembreadcrumb{ background-image:url(Images/Menu_Hover.png) ; color: #FFFFFF; 
}


/*-- stuff we don't need to see --*/

.MainMenu_MenuBreak {

}

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow,  .MainMenu_MenuIcon  {

            display: none;

}


/*=============== END DEFAULT MENU STYLES ============================================*/


.LocationImg{ background-color:transparent;  }
A.LocationImg:link {  none; color: #ffffff; }
A.LocationImg:visited  {  color: #ffffff; }
A.LocationImg:active {  color: #003366; }
A.LocationImg:hover { background-color:#FF0000; }


A:link { text-decoration: underline; color: #0000FF; font-weight:normal;   }
A:visited  { text-decoration: underline; color: #0000FF; font-weight:normal; }
A:active { text-decoration: underline; color: #0000FF; font-weight:normal;  }
A:hover { text-decoration: underline; color: #FF0000; font-weight:normal; }
SMALL  { font-size: 8px; }
BIG { font-size: 14px; }
BLOCKQUOTE, PRE { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
P{color:#000000; font: Arial, Helvetica, sans-serif; font-size:12px; }

UL LI  { list-style-type: square ;font-family:Arial, Helvetica, sans-serif; font-size: 12px;  }
UL LI LI { list-style-type: disc; }
UL LI LI LI { list-style-type: circle; }
OL LI  { list-style-type: decimal; font-family:Arial, Helvetica, sans-serif; font-size: 12px;  }
OL OL LI { list-style-type: lower-alpha; }
OL OL OL LI { list-style-type: lower-roman; }
HR { color: dimgrey; height:1pt; text-align:left }

.Site{font-weight: bold; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: middle; }
A.Site:link { text-decoration: none; color: #ffffff; }
A.Site:visited  { text-decoration: none; color: #ffffff; }
A.Site:active { text-decoration: none; color: #003366; }
A.Site:hover { text-decoration: underline; color: #f1f1f1; }








/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */ 
.Message { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; font-size: 11px; background-color: #eeeeee; }

/* style of item titles by Announcements and events */
.ItemTitle { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; }
/* Breadcrumbs */
.Breadcrumb{ background-color: transparent; padding: 0px; margin: 0px;font-weight: normal; font-size: 9px; line-height: 0em; color: #5b0000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }

/* hyperlink style for the selected tab */
A.Breadcrumb:link { text-decoration: none; color: #0000FF; }
A.Breadcrumb:visited { text-decoration: none; color:#404040; }
A.Breadcrumb:active  { text-decoration: none; color: #0000FF; }
A.Breadcrumb:hover { text-decoration: underline; color: #6F74A5; }
/* hyperlink style for the selected tab */
A.Breadcrumb:link { text-decoration: none; color: #0033FF }
/*********** .relatedLinks styles ***********/


.relatedLinks ul a:link, .relatedLinks ul a:visited {display: block;}
.relatedLinks ul {list-style:none; margin: 0; padding: 0;}


/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.relatedLinks li {border-bottom: 1px solid #ffffff;}

/* fix for browsers that don't need the hack */
html>body .relatedLinks li {border-bottom: none;}
/*------ul---------*/

/*********** relatedLinks styles ***********/

.relatedLinks{
	width:100%;
	line-height:16pt;
	height:20px;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size: 90%;
	text-decoration:none;
	

}


.relatedLinks a:link{
	padding: 5px 0px 2px 0px;
	color:#000000;
	width:100%;
	border-bottom: 1px solid #a1a1a1;
	font:Arno Pro,Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	display:block;
}

.relatedLinks a:visited{
	padding: 5px 0px 2px 0px;
	color:#000000;
	width:100%;
	border-bottom: 1px solid #a1a1a1;
	font:Arno Pro,Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	
}

.relatedLinks a:hover{
    background-color: #f1b21d;
    padding: 5px 0px 2px 0px;
	color:#ffffff;
	width:100%;
	text-decoration:none;
	font:Arno Pro,Verdana, Arial, Helvetica, sans-serif;
	display:block;
	
	
}


/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

.loginHidden { font-weight: normal; font-size: 10px; line-height: 0em; color: #898989; font-family: Verdana,Tahoma, Arial, Helvetica; text-decoration: none; }

A.loginHidden:link {color:#050529; text-decoration: none;}
A.loginHidden:active {color:#050529; text-decoration: none}
A.loginHidden:visited {color:#050529; text-decoration: none;}
A.loginHidden:hover {color:#FFFFFF; text-decoration: underline;}



/* -------------------------inventua side menu classes------------------------------ */

/*-- static portion of MenuHdr --*/
.MenuHdr
{ 
  font-family: Tahoma, Arial, Helvetica;  font-size: 10pt; padding-left: 5px;  padding-bottom: 5px; padding-top: 5px; cursor: default; border-bottom: 0px solid #000000; vertical-align:top; 
  color:#ffffff; font-weight:bold;  background-color:#5c5e71; height:35px;
}

/*-- hyperlink portion of MenuHdr --*/
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, 
.MenuHdr A:Link
{
  text-decoration: none; color: #ffffff;  width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer;   
}

/*-- static state for top MenuItem --*/
.MenuItem, .MenuItemMouseOver, .MenuItem HR
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  padding-left: 10px; 
  font-weight: normal; 
  padding-bottom: 1px;
 
 text-align: left;
 
  background-color: transparent; 
  padding-top: 5px;

  border-left: 0px solid #c0c0c0; 
  border-bottom: 1px solid #c0c0c0;
}

/*-- static state for top MenuItem hyperlink --*/
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, 
.MenuItem A:Link, 
{
  text-decoration: none; color: #666666; width: 100%; padding-top: 0px;
  padding-bottom: 0px; cursor: default; cursor: pointer;    
}



/*-- hover state for MenuItem --*/
.MenuItemMouseOver
{
  background-color: #e1e1e1!Important; color:#000000; 
}

/*-- hover state for top MenuItem --*/
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver 
  A:Link, 
{
  text-decoration: underline; color: #000000; width: 100%; padding-top: 0px;
  padding-bottom: 0px; cursor: default; cursor: pointer; background-color:transparent;  
}

/*-- you set this css name in each instance of the module --*/
.SelectedMenuItem {
  padding-left: 10px; font-weight: normal; padding-bottom: 0px; color:#FFFFFF; font-weight:bold;
  background-color: transparent; padding-top: 0px; width:100%;

}

.currentItemHighlight {
  padding-left: 10px; font-weight: normal; padding-bottom: 0px; color:#5e0000; font-weight:bold;
  background-color: transparent; padding-top: 0px; width:100%;

}
/*********** .IconLinks styles ***********/


.IconLinks ul a:link, .IconLinks ul a:visited {display: block;}
.IconLinks ul {list-style:none; margin: 0; padding: 0;}


/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.IconLinks li {border-bottom: 1px solid #ffffff;}

/* fix for browsers that don't need the hack */
html>body .IconLinks li {border-bottom: none;}
/*------ul---------*/

/*********** IconLinks styles ***********/

.IconLinks{
    padding: 1px 1px 1px 2px;
	width:100%;
	line-height:16pt;
	height:30px;
	text-align:left;
	font-size: 100%;
	text-decoration:none;
	
	

}


.IconLinks a:link{

	padding: 1px 1px 1px 2px;
	color:#620001;
	width:100%;
	font:Arno Pro,Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	display:block;
	
}

.IconLinks a:visited{
	padding: 1px 1px 1px 2px;
	color:#620001;
	width:100%;
	font:Arno Pro,Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	
}

.IconLinks a:hover{
    background-color: #e1e1e1;
	padding: 1px 1px 1px 2px;
	color:#620001;
	width:100%;
	text-decoration:none;
	font:Arno Pro,Verdana, Arial, Helvetica, sans-serif;
	display:block;
	
	
}
/*------------------ARRA SKINING----------------*/
   .Tablepage
    {
        margin: 4px;
        width: 99%;
        background-color: #ffffff;
        padding: 5px;
        border: solid 1px #e1e1e1;
    }
    .TableHead
    {
        height: 37px;
		background:url(images/menu_bg.png);
		background-repeat:repeat-x; 
        background-color: #e1e1e1;
        border: solid 1px #999999;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        color: #254163;
    }
    .TableHead2
    {   height: 37px;
        background-color: #e1e1e1;
        border: solid 1px #999999;
        text-align: left;
		vertical-align:middle;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
    }
    .TablePromoPhoto
    {
        border: solid 1px #999999;
        vertical-align: top;
        padding: 4px 4px 4px 4px;
        background-color: #ffffff;
        margin: 4px;
    }
    .TablePromoPhoto2
    {
        border: solid 1px #999999;
        vertical-align: top;
        padding: 2px 2px 2px 2px;
        background-color: #ffffff;
        width: 33%;
    }
    .TablePromoText
    {
        font-family: Arial, Verdana;
        font-size: 11px;
        color: #333333;
        padding: 3px 3px 3px 3px;
        vertical-align: top;
    }
    A.TablePromoText:link
    {
        text-decoration: none;
        color: #cfdcea;
    }
    A.TablePromoText:visited
    {
        text-decoration: none;
        color: #cfdcea;
    }
    A.TablePromoText:hover
    {
        text-decoration: none;
        color: #ffffff;
    }
    A.TablePromoText:active
    {
        text-decoration: none;
        color: #cfdcea;
    }

