body, td, th, table, div, p, li {
	font-family: Verdana, Trebuchet MS, Geneva, Arial, sans-serif;
  font-size: 9pt;
	color: #000000;
}
li {
  margin-bottom: 12px;
}

a:link {
	color:#0066ff;
	text-decoration: none;
}
a:visited {
	color:#0066ff;
	text-decoration: none;
}
a:hover {
	color: #0066ff;
	text-decoration: underline;
}
a:active {
	color:#0066ff;
	text-decoration: underline;
}
.Title 
{
  font-weight: bold;
  font-size: 16px;
}
/* GENERIC */


SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    disc;
}

UL LI LI    {
    list-style-type:    circle;
}

UL LI LI LI {
    list-style-type:    square;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: #666666;
    height:1pt;
    text-align:left
}
H1
{
  font-weight: normal;
  font-size: 20px;
  color: #666644;
}
H2
{
  font-weight: normal;
  font-size: 20px;
  color: #666644;
}
H3
{
  font-weight: normal;
  font-size: 12px;
  color: #003366;
}
H4
{
  font-weight: normal;
  font-size: 12px;
  color: #003366;
}
H5, DT
{
  font-weight: bold;
  font-size: 11px;
  color: #003366;
}
H6
{
  font-weight: bold;
  font-size: 11px;
  color: #003366;
}
TFOOT, THEAD
{
  font-size: 12px;
  color: #003366;
}
TH
{
  font-weight: bold;
  font-size: 12px;
  vertical-align: baseline;
  color: #003366;
}


.HeadBg
{
  background-color: #cccccc;
}
.TabBg
{
  background-color: black;
}
.SelectedTab
{
  font-weight: bold;
  font-size: 8.5pt;
  color: #ffffff;
  text-decoration: none;
}
A.SelectedTab:link
{
  color: white;
  text-decoration: none;
}
A.SelectedTab:visited
{
  color: #eeeeee;
  text-decoration: none;
}
A.SelectedTab:active
{
  color: #eeeeee;
  text-decoration: none;
}
A.SelectedTab:hover
{
  color: #cccccc;
  text-decoration: none;
}
.OtherTabs
{
  font-weight: bold;
  font-size: 8.5pt;
  color: white;
  text-decoration: none;
}
A.OtherTabs:link
{
  color: white;
  text-decoration: none;
}
A.OtherTabs:visited
{
  color: #eeeeee;
  text-decoration: none;
}
A.OtherTabs:active
{
  color: #eeeeee;
  text-decoration: none;
}
A.OtherTabs:hover
{
  color: #cccccc;
  text-decoration: none;
}


.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
/* ================================
    Default styles FOR DotNetNuke
   ================================
*/   

.ControlPanel, .PagingTable
{
  border: #003366 1px solid;
  width: 100%;
  height: 64px;
  background-color: #ffffff;
}

.SkinObject
{
  font-weight: normal;
  font-size: 8.5pt;
  color: #000000;
  text-decoration: none;
}
A.SkinObject:link
{
  color: #000000;
  text-decoration: none;
}
A.SkinObject:visited
{
  color: #000000;
  text-decoration: none;
}
A.SkinObject:active
{
  color: #003366;
  text-decoration: none;
}
A.SkinObject:hover
{
  color: #F55200;
  text-decoration: underline;
}

/* style for module titles */

.Head
{
  font-weight: bold;
  font-size: 14px;
  color: #333333;
}
.Heading
{
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
  font-weight: bold;
  font-size: 11px;
  color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
  font-weight: bold;
  font-size: 11px;
  color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
  font-weight: normal;
  font-size: 11px;
}
.NormalDisabled
{
  font-weight: normal;
  font-size: 11px;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
  font-weight: bold;
  font-size: 11px;
}

/* text style used for error messages */
.NormalRed
{
  font-weight: bold;
  font-size: 12px;
  color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
  font-weight: normal;
  font-size: 11px;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
  font-weight: normal;
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica;
}
.TreeMenu_NodeSelected
{
  font-weight: normal;
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica;
  background-color: #dcdcdc;
}
A.TreeMenu_Node:link
{
  color: #003366;
  text-decoration: none;
}
A.TreeMenu_NodeSelected:link
{
  color: #003366;
  text-decoration: none;
}
A.TreeMenu_Node:visited
{
  color: #003366;
  text-decoration: none;
}
A.TreeMenu_NodeSelected:visited
{
  color: #003366;
  text-decoration: none;
}
A.TreeMenu_Node:active
{
  color: #003366;
  text-decoration: none;
}
A.TreeMenu_NodeSelected:active
{
  color: #003366;
  text-decoration: none;
}
A.TreeMenu_Node:hover
{
  color: #ff0000;
  text-decoration: none;
}
A.TreeMenu_NodeSelected:hover
{
  color: #ff0000;
  text-decoration: none;
}

/* styles used in the FileManager */
.FileManager
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  height: 400px;
}
.FileManager_ToolBar
{
  border-bottom: black 1px solid;
  height: 25px;
}
.FileManager_Explorer
{
  border-right: dimgray 1px solid;
  border-top: dimgray 1px solid;
  margin: 2px;
  border-left: dimgray 1px solid;
  border-bottom: dimgray 1px solid;
  height: 100%;
  background-color: white;
}
.FileManager_FileList
{
  border-right: dimgray 1px solid;
  border-top: dimgray 1px solid;
  margin: 2px;
  overflow: auto;
  border-left: dimgray 1px solid;
  border-bottom: dimgray 1px solid;
  height: 100%;
  background-color: white;
}
.FileManager_MessageBox
{
  padding-right: 25px;
  padding-left: 25px;
  padding-bottom: 25px;
  vertical-align: middle;
  padding-top: 25px;
  background-color: white;
  text-align: center;
}
.FileManager_Header
{
  font-weight: bold;
  font-size: 11px;
  color: #e7e7ff;
  border-bottom: dimgray 1px solid;
  font-family: Tahoma, Arial, Helvetica;
  height: 25px;
  background-color: #9ebff6;
}
.FileManager_Pager
{
  border-top: dimgray 1px solid;
  font-weight: bold;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica;
  height: 25px;
  background-color: #eeeeee;
}
.FileManager_StatusBar
{
  font-weight: normal;
  font-size: 11px;
  margin: 2px;
  font-family: Tahoma, Arial, Helvetica;
  height: 25px;
  background-color: #dedfde;
}
.FileManager_Item
{
  border-top: black 1px dashed;
  font-weight: normal;
  font-size: 11px;
  color: black;
  border-bottom: black 1px dashed;
  font-family: Tahoma, Arial, Helvetica;
  background-color: #f8f8f8;
}
.FileManager_AltItem
{
  font-weight: normal;
  font-size: 11px;
  color: black;
  border-top-style: none;
  font-family: Tahoma, Arial, Helvetica;
  border-right-style: none;
  border-left-style: none;
  background-color: #eeeeee;
  border-bottom-style: none;
}
.FileManager_SelItem
{
  font-weight: bold;
  font-size: 11px;
  color: white;
  border-top-style: none;
  font-family: Tahoma, Arial, Helvetica;
  border-right-style: none;
  border-left-style: none;
  background-color: #99ffff;
  border-bottom-style: none;
}
.FileManagerTreeNode
{
  font-weight: normal;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica;
}
.FileManagerTreeNodeSelected
{
  font-weight: normal;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica;
  background-color: #dcdcdc;
}
A.FileManagerTreeNode:link
{
  color: #003366;
  text-decoration: none;
}
A.FileManagerTreeNodeSelected:link
{
  color: #003366;
  text-decoration: none;
}
A.FileManagerTreeNode:visited
{
  color: #003366;
  text-decoration: none;
}
A.FileManagerTreeNodeSelected:visited
{
  color: #003366;
  text-decoration: none;
}
A.FileManagerTreeNode:active
{
  color: #003366;
  text-decoration: none;
}
A.FileManagerTreeNodeSelected:active
{
  color: #003366;
  text-decoration: none;
}
A.FileManagerTreeNode:hover
{
  color: #ff0000;
  text-decoration: none;
}
A.FileManagerTreeNodeSelected:hover
{
  color: #ff0000;
  text-decoration: none;
}

/* styles used in the Wizard Framework */
.Wizard
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  width: 650px;
  border-bottom: black 1px solid;
  height: 400px;
}
.WizardButton
{
  border-right: dimgray 1px solid;
  padding-right: 2px;
  border-top: dimgray 1px solid;
  padding-left: 2px;
  padding-bottom: 2px;
  border-left: dimgray 1px solid;
  padding-top: 2px;
  border-bottom: dimgray 1px solid;
  background-color: gainsboro;
}
.WizardHeader
{
  background: #ffffcc;
  border-bottom: black 1px solid;
  height: 40px;
}
.WizardFooter
{
  border-top: black 1px solid;
  background: #ccffcc;
  height: 25px;
  text-align: right;
}
.WizardBody
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  height: 325px;
}
.WizardHelp
{
  padding-right: 5px;
  padding-left: 5px;
  font-size: 9pt;
  padding-bottom: 5px;
  border-left: black 1px solid;
  width: 180px;
  padding-top: 5px;
  background-color: #ccffff;
}
.WizardHelpText
{
  font-size: 8pt;
  overflow: auto;
  width: 180px;
  color: black;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
  height: 300px;
}
.WizardText
{
  font-size: 9pt;
  color: black;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
  font-family: Tahoma, Arial, Helvetica;
  background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
  font-weight: normal;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica;
}
A.CommandButton:link
{
  color: #003366;
  text-decoration: underline;
}
A.CommandButton:visited
{
  color: #003366;
  text-decoration: underline;
}
A.CommandButton:active
{
  color: #003366;
  text-decoration: underline;
}
A.CommandButton:hover
{
  color: #ff0000;
  text-decoration: underline;
}
/* button style for standard HTML buttons */
.StandardButton
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: normal;
  font-size: 11px;
  background: #dddddd;
  color: #000000;
  font-family: Verdana, sans-serif;
}


/* Module Title Menu */
.ModuleTitle_MenuContainer
{
  border-right: blue 0px solid;
  border-top: blue 0px solid;
  border-left: blue 0px solid;
  border-bottom: blue 0px solid;
}
.ModuleTitle_MenuBar
{
  cursor: hand;
  height: 16px;
  background-color: transparent;
}
.ModuleTitle_MenuItem
{
  border-right: white 0px solid;
  border-top: white 1px solid;
  font-weight: bold;
  font-size: 9pt;
  border-left: white 0px solid;
  cursor: hand;
  color: black;
  border-bottom: white 1px solid;
  font-style: normal;
  font-family: Tahoma, Arial, Helvetica;
  background-color: transparent;
}
.ModuleTitle_MenuIcon
{
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 1px solid;
  width: 15px;
  cursor: hand;
  border-bottom: #eeeeee 1px solid;
  height: 21px;
  background-color: #eeeeee;
  text-align: center;
}
.ModuleTitle_SubMenu
{
  border-right: #ffffff 0px solid;
  border-top: #ffffff 0px solid;
  z-index: 1000;
  FILTER: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
  border-left: #ffffff 0px solid;
  cursor: hand;
  border-bottom: #ffffff 0px solid;
  background-color: #ffffff;
}
.ModuleTitle_MenuBreak
{
  border-right: #eeeeee 0px solid;
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 0px solid;
  border-bottom: #eeeeee 1px solid;
  height: 1px;
  background-color: #eeeeee;
}
.ModuleTitle_MenuItemSel
{
  font-weight: bold;
  font-size: 9pt;
  cursor: hand;
  color: black;
  font-style: normal;
  font-family: Tahoma, Arial, Helvetica;
  background-color: #c1d2ee;
}
.ModuleTitle_MenuArrow
{
  border-right: #ffffff 1px solid;
  border-top: #ffffff 0px solid;
  font-size: 10pt;
  cursor: hand;
  border-bottom: #ffffff 1px solid;
  font-family: webdings;
}
.ModuleTitle_RootMenuArrow
{
  font-size: 10pt;
  cursor: hand;
  font-family: webdings;
}

/* Main Menu */
.MainMenu_MenuContainer
{
  border-right: medium none;
  border-top: medium none;
  border-left: medium none;
  border-bottom: medium none;
  background-color: #ffffff;
  width: auto;
  background-image: url(mnushadebg.jpg);
}
.MainMenu_MenuBar
{
  border-right: medium none;
  border-top: medium none;
  border-left: medium none;
  cursor: pointer;
  border-bottom: medium none;
  height: 27px;
  background-image: url(mnushadebg.jpg);
}
.MainMenu_MenuItem
{
  border-right: medium none;
  border-top: 1px;
  font-weight: bold;
  font-size: 11px;
  border-left: 1px;
  cursor: pointer;
  color: #333333;
  border-bottom: medium none;
  font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  height: 27px;
  background-color: #ffffff;
}
.MainMenu_MenuIcon
{
  border-right: medium none;
  border-top: medium none;
  border-left: medium none;
  width: auto;
  cursor: pointer;
  border-bottom: medium none;
  height: 27px;
  background-color: #eeeeee;
  text-align: center;
}
.MainMenu_SubMenu
{
  border-right: medium none;
  border-top: 1px;
  font-size: 11px;
  z-index: 1000;
  border-left: 1px;
  cursor: hand;
  border-bottom: medium none;
  height: 27px;
  background-color: #000000;
}
.MainMenu_MenuBreak
{
  border-right: medium none;
  border-top: medium none;
  border-left: medium none;
  border-bottom: medium none;
  height: 0px;
  background-color: #eeeeee;
}
.MainMenu_MenuItemSel
{
  border-right: medium none;
  border-top: medium none;
  font-weight: bold;
  font-size: 11px;
  border-left: medium none;
  cursor: pointer;
  color: #0162A6;
  border-bottom: medium none;
  font-style: normal;
  font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  height: 27px;
  background-color: #E4F0F9;
}
.MainMenu_MenuArrow
{
  display: none;
}
.MainMenu_RootMenuArrow
{
  display: none;
}

