body {
	background-color:#FFFFFF; margin-top:0px; margin-bottom:0px;
}

/* Master Admin Content Table*/
.cMasterAdminTable {
	height:100%;
	width: 959px;
	margin-top:0px;
	margin-bottom: 0px;
	visibility: visible;
	margin-left: auto; 
	margin-right: auto;
	background-image: url(edgeBackground.jpg);
}

/* Master Portal Content Table*/
.cMasterTable {
	height:100%;
	width: 819px;
	margin-top:0px;
	margin-bottom: 0px;
	visibility: visible;
	margin-left: auto;
	margin-right: auto;
	background-image: url(edgeBackground.jpg);
}

/* Master Table Borders */
.cMasterBorderLeft{
	width: 10px;
	background-image:  url(backLeftSide.jpg);
	visibility: visible;
	background-repeat: repeat-y;
	background-position: top right;
	height: 100%;
}
.cMasterBorderRight{
	width: 11px;
	background-image:  url(backRightSide.jpg);
	visibility: visible;
	background-repeat: repeat-y;
	background-position: top left;
	height: 100%;
}
.cMasterBorderTop{
	height: 107px;
	background-image:  url(backTopCenter.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	vertical-align: bottom;
	background-position: top left;
}
.cMasterBorderBottom {
	height: 5px;
	background-image:  url(blackspacer.gif);
	visibility: visible;
	background-repeat: repeat;
	bottom: 50px;

}
.cMasterCornerLeftTop {
	width:10px;
	height:107px;
	background-image:  url(backTopLeft.jpg);
	visibility: visible;
	background-repeat: no-repeat;
	background-position: top right;
} 
.cMasterCornerRightTop {
	background-image:  url(backTopRight.jpg);
	width: 11px;
	height: 107px;
	visibility: visible;
	background-repeat: no-repeat;
	background-position: top left;
}
.cMasterCornerLeftBottom {
	background-image:  url(blackspacer.gif);
	width: 15px;
	height: 5px;
	
	visibility: visible;
	background-repeat: repeat;
}
.cMasterCornerRightBottom {
	background-image:  url(blackspacer.gif);
	width: 15px;
	height: 5px;
	
	visibility: visible;
	background-repeat: repeat;
}

/* Main Content Table Center*/
.cMasterCenter {
	background-image: url(edgeBackground.jpg);
	background-repeat: repeat;
	height: 100%;
	vertical-align:top;
	background-position: top left;
	
}
.cMasterFooter {
	vertical-align: top;
	height: 50px;
	text-align: right;

}
.cMenuBack{
	background-image: url(menuBack.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	width: 179px;
	vertical-align: top;
	height: 100%;
}
.cMenuHeader{
	background-image: url(menuHeader.jpg);
	background-repeat: no-repeat;
	width: 179px;
	background-position: left;
}	
.cMenuFooterCenter{
	background-image: url(menuFooterCenter.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 27px;
	font-weight: normal;
	font-size: 8.5pt;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	text-align: center;
}	
.cMenuFooterRight{
	background-image: url(menuFooterRight.jpg);
	background-repeat: no-repeat;
	width: 20px;
	background-position: left;
	height: 27px;
}	
.cMenuFooterLeft{
	background-image: url(menuFooterLeft.jpg);
	background-repeat: no-repeat;
	width: 20px;
	background-position: top right;
	height: 27px;
}	
.cMainCornerLeftTop{
	background-image: url(mainCornerLeftTop.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 43px;
}
.cMainCornerLeftBottom{
	background-image: url(mainCornerLeftBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 30px;
}	
.cMainSideLeft{
	background-image: url(mainSideLeft.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	height: 100%;
}
.cMainCornerRightTop{
	background-image: url(mainCornerRightTop.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 43px;
}
.cMainCornerRightBottom{
	background-image: url(mainCornerRightBottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 30px;
}
.cMainSideRight{
	background-image: url(mainSideRight.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	height: 100%;
}
.cMainTop{
	background-image: url(mainTopCenter.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 43px;
}
.cMainBottom{
	background-image: url(mainBottomCenter.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 20px;
	padding-right: 10px;
	text-align: right;
}
.cMainCenter{
	background-color: #FFFFFF;
	vertical-align: top;
	height: 100%;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.cHeaderMain{
	width: 100%;
}
.cLinksMain{
	width: auto;
	
}
.cLinksLeft{
	background-image: url(linksLeft.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 9px;
	height: 30px;
}
.cLinksRight{
	background-image: url(linksRight.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	width: 9px;
}
.cLinksCenter{
	background-image: url(linksCenter.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 30px;
	font-weight: normal;
	font-size: 8.5pt;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
/* Content Panes */
.cContentPane {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	vertical-align: top;
}
.cContentLeftPane {	
	padding-left: -1px;
	padding-right: 1px;
	padding-top: 3px;
	vertical-align: top;
}
.cContentRightPane {
	padding-left: 1px;
	padding-right: -1px;
	padding-top: 3px;
	vertical-align: top;
}
.cContentTopPane {
	padding-left: -1px;
	padding-right: -1px;
	padding-top: 3px;
	vertical-align: top;
}
.cContentBottomPane {
	padding-left: -1px;
	padding-right: -1px;
	padding-top: 3px;
	padding-bottom: 2px;
	vertical-align: top;
}

.cBottomRightPane { 
padding-left: 1px; 
padding-right: -1px; 
padding-top: 3px; 
padding-bottom: 2px; 
vertical-align: top; 
} 

.cBottomLeftPane { 
padding-left: -1px; 
padding-right: 1px; 
padding-top: 3px; 
padding-bottom: 2px; 
vertical-align: top; 
} 

.cContentBanner1 {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	padding-bottom: 2px;
	vertical-align: top;
}
.cContentBanner2 {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	padding-bottom: 2px;
	vertical-align: top;
}
.cContentBanner3 {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	padding-bottom: 2px;
	vertical-align: top;
}
.cImageLogo {
	padding-left: 44px;
	width: 184px;
	height: 83px;
	padding-bottom: 0px;
	position: relative;
	padding-top: 22px;
}
.cSearch{
	position: absolute;
	width: 180px;
	left: 596px;
	top: 62px;
	text-align: right;
	background-image: url(searchBox.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
}
.ControlPanel {
    width: 100%;
    height: 64px;
    background-color: #FFFFFF;
    BORDER-RIGHT: #003366 1px solid; 
    BORDER-TOP: #003366 1px solid; 
    BORDER-LEFT: #003366 1px solid; 
    BORDER-BOTTOM: #003366 1px solid; 
}

.SkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#003366;
}

/* style for module titles */
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    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: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}

/* text style used for error messages */
.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.TreeMenu_NodeSelected
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
    text-decoration:    none;
    color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}

/* 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
{
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList 
{
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: dimgray 1px solid;
    height: 25px;
}

.FileManager_Pager
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: dimgray 1px solid;
    height: 25px;
}

.FileManager_StatusBar
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-style: none;
}
.FileManager_SelItem
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}

.FileManagerTreeNode 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
	width:650px;
}
.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
{
	overflow: auto;
	font-size: 8pt;
	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-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: #ff0000;
}

/* 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;
}

    
/* GENERIC */
H1  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}

H4  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}

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: Tahoma, Arial, Helvetica;
    font-size:  12px;
    color: #003366;
}

TH  {
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}

A:link  {
    text-decoration:    none;
    color:  #666666;
}

A:visited   {
    text-decoration:    none;
    color:  #666666;
}

A:active    {
    text-decoration:    none;
    color:  #666666;
}

A:hover {
    text-decoration:    underline;
    color:  #333333;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

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: dimgrey;
    height:1pt;
    text-align:left
}

/* 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:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	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;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.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;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* ==== Main Menu ==== */
/* Note: this has replaced all the old SOLPARTMENU menu styles the skin.xml must be included */
/* Redefinded from DNN Default "MainMenu_MainMenuBar" to "cMainMenuBar" */
.cMainMenuBar						{
	cursor: hand;
	cursor: hand;
	background-color:transparent;
	bottom: 0px;
	border:0px solid black;
}
/* Redefinded from DNN Default "MainMenu_MainMenuBreak" to "cMainMenuBreak" */
.cMainMenuBreak						{}
/* Redefinded from DNN Default "MainMenu_MainMenuContainer" to "cMainMenuContainer" */
.cMainMenuContainer					{
	width: 179px;
	height: 20px;
	border-left: #CCCCCC 0px solid;
	border-right: #CCCCCC 0px solid;
	background-color:transparent;
	}

/* ==== Main Menu Items ==== */
/* Redefinded from DNN Default "MainMenu_MainMenuIcon" to "cMainMenuIcon" */
.cMainMenuIcon						{display: none;}
/* Redefinded from DNN Default "MainMenu_MainMenuArrow" to "cMainMenuArrow" */
.cMainMenuArrow						{display: none;}
/* Redefinded from DNN Default "MainMenu_MainMenuItemSel" to "cMainMenuItemSelected" */
.cMainMenuItemSelected				{}
/* Redefinded from DNN Default "MainMenu_MainMenuItem" to "cMainMenuItem" 
This is a confusing one it actually sets the style for all menu item rows in
the RootMenu and SubMenu However you can overwrite the Root style with the 
cRootMenuItem. This also must stay above cRootMenuitem or all menu items
will take on this style*/
.cMainMenuItem						{
	height:20px;
	z-index: 900;
	cursor: hand;
	cursor: hand;
	border-bottom: #CCCCCC 0px solid;
	border-left: #CCCCCC 0px solid;
	border-top: #CCCCCC 0px solid;
	border-right: #CCCCCC 0px solid;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	background-color: #FFFFFF;
	
}

/* ==== Root Menu Items ==== */
/* Redefinded from DNN Default "MainMenu_RootMenuArrow" to "cRootMenuArrow" The arrow indicates this root menu item has children*/
.cRootMenuArrow						{display: none;}
/* Extended with skin.xml from the "rootmenuitemcssclass" This is the at-rest or static state for any menu item that is not otherwise defined */
.cRootMenuItem						{text-indent: 10px; height:20px;background-image: url(menuItemActive.jpg); cursor: pointer; 	cursor: hand; 	background-color: #FFFFFF; 	border-bottom: #FFFFFF 0px solid; 	border-left: #FFFFFF 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; padding-right:0px; padding-left:0px; color:#666666;}
/* Extended with skin.xml from the "rootmenuitemactivecssclass" The active class indicates that you are currently on this tab */
.cRootMenuItemActive				{text-indent: 10px; height:20px;background-image: url(menuItemSilverOver.jpg); cursor: pointer; 	cursor: hand; 	background-color: #FFFFFF; 	border-bottom: #FFFFFF 0px solid; 	border-left: #FFFFFF 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; padding-right:0px; padding-left:0px; color:#333333;}
/* Extended with skin.xml from the "rootmenuitembreadcrumbcssclass" The breadcrumb class indicates that you have visited this tab during the current session*/
.cRootMenuItemBreadCrumb			{text-indent: 10px; height:20px;background-image: url(menuItemActive.jpg); cursor: pointer; 	cursor: hand; 	background-color: #FFFFFF; 	border-bottom: #FFFFFF 0px solid; 	border-left: #FFFFFF 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; padding-right:0px; padding-left:0px; color:#666666;}
/* Redefinded from DNN Default "MainMenu_RootMenuItemSel" to "cRootMenuItemSelected" This is the root menu item Hover or Mouse over state. If defined this overrides the cMainMenuitemSelected*/
.cRootMenuItemSelected				{text-indent: 10px; height:20px;background-image: url(menuItemSilverOver.jpg); cursor: hand; 	cursor: hand; 	background-color: transparent; 	border-bottom: #FFFFFF 0px solid; 	border-left: #FFFFFF 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; padding-right:0px; padding-left:0px; color:#333333;}

/* Root Menu Separators */
.cRootMenuLeftSeparator				{}
.cRootMenuLeftSeparatorActive		{}
.cRootMenuLeftSeparatorBreadCrumb	{}
.cRootMenuRightSeparator			{}
.cRootMenuRightSeparatorActive		{}
.cRootMenuRightSeparatorBreadCrumb	{}
.cRootMenuSeparator					{}

/* Sub Menu */
/* This defines the SubMenu container  */
.cSubMenu							{height:auto;	z-index: 1000;	cursor: hand;	cursor: hand;	background-color: transparent;	border-bottom: #CCCCCC 1px solid;	border-left: #CCCCCC 1px solid;		border-top: #CCCCCC 1px solid;	border-right: #CCCCCC 1px solid;  padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px; margin-left:2px;}
/* This is the active state for submenu items */
.cSubMenuItemActive					{height:20px;	z-index: 1000; 	cursor: hand; 	cursor: hand; 	background-color: #FFFFFF; 	border-bottom: #FFFFFF 0px solid; 	border-left: #CCCCCC 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;	color:#666666;padding-right:5px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
/* This is the breadcrumb state for submenu items */
.cSubMenuItemBreadCrumb				{height:20px;	z-index: 1000; 	cursor: pointer; 	cursor: hand; 	background-color: #CCCCCC; 	border-bottom: #FFFFFF 0px solid; 	border-left: #CCCCCC 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;	color:#333333;padding-right:5px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
/* This is the hover, mouse-over state for submenu items */
.cSubMenuItemSelected				{height:20px;	z-index: 1000; 	cursor: hand; 	cursor: hand; 	background-color: #CCCCCC; 	border-bottom: #FFFFFF 0px solid; 	border-left: #CCCCCC 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;	color:#333333;padding-right:5px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.cCopyRight {
	width: auto;
	margin-top: 10px;
	margin-right: 15px;
	text-align: right;
	font-weight: normal;
	font-size: 8.5pt;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}
.cFormSearch{}
/*#dnn_dnnSEARCH_cmdSearch	{
	background-image: url(searchButton_a.jpg);
	background-repeat: no-repeat;
	height:22px;
	width:33px;
	position: absolute;
	left: 147px;
	top: 7px;
	text-decoration: none;
}

a#dnn_dnnSEARCH_cmdSearch:hover	{
	background-image: url(searchButton_o.jpg);
	background-repeat: no-repeat;
	height:22px;
	width:33px;
	position: absolute;
	left: 147px;
	top: 7px;
	text-decoration: none;
}
*/
/*	Search input field	*/

#dnn_dnnSEARCH_txtSearch 			{
	border-color: #CCCCCC;
	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	position: absolute;
	top: 2px;
	left: 5px;
	background-color: transparent;
	width: 113px;
}

.cTextBreadCrumb, .cCommonText, .cTextPrivacy, .cTextCopyRight, .cTextPrivacy, .cTextLogin, .cTextLinks, .cTextLogin, .cTextCurrentDate{
	font-weight: normal;
	font-size: 8.5pt;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;}
	
a.cTextBreadCrumb, a.cTextPrivacy, a.cTextCopyRight, a.cTextPrivacy, a.cTextLogin, a.cTextLinks, a.cTextLogin, a.cTextCurrentDate{
	text-align: right;
	font-weight: normal;
	font-size: 8.5pt;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;}
a.cTextBreadCrumb:link, a.cTextPrivacy:link, a.cTextCopyRight:link, a.cTextPrivacy:link, a.cTextLogin:link, a.cTextLinks:link, a.cTextLogin:link, a.cTextCurrentDate:link{
	text-align: right;
	font-weight: normal;
	font-size: 8.5pt;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;}
a.cTextBreadCrumb:active, a.cTextPrivacy:active, a.cTextCopyRight:active, a.cTextPrivacy:active, a.cTextLogin:active, a.cTextLinks:active, a.cTextLogin:active, a.cTextCurrentDate:active{
	text-align: right;
	font-weight: normal;
	font-size: 8.5pt;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;}
	
a.cTextBreadCrumb:hover, a.cTextPrivacy:hover, a.cTextCopyRight:hover, a.cTextPrivacy:hover, a.cTextLogin:hover, a.cTextLinks:hover, a.cTextLogin:hover, a.cTextCurrentDate:hover{
	text-align: right;
	font-weight: normal;
	font-size: 8.5pt;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;}

















