.ControlPanel, .PagingTable {

    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: 10px; color: #900; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 2px; }
A.SkinObject:link { text-decoration:    none; color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.SkinObject:visited  { text-decoration:    none; color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.SkinObject:hover    { text-decoration:    none; color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.SkinObject:active   { text-decoration:    none; color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
/* 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,.NormalDisabled

{

    font-family: Tahoma, Arial, Helvetica;

    font-size: 11px;

    font-weight: normal;

}
/* text style used for rendered text which should appear disabled */
.NormalDisabled

{

    color: Silver;

}
/* 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 Data Grids */
.DataGrid_AlternatingItem

{

    background-color:White;

    color: Red;

    font-family: Tahoma, Arial, Helvetica;

    font-size: 10px;

    font-weight: normal;

}
.DataGrid_Container

{

	background-color: Transparent;

}
.DataGrid_Footer

{

    background-color:White;

}
.DataGrid_Header

{

    background-color:Transparent;

    color: Black;

    font-family: Tahoma, Arial, Helvetica;

    font-size: 10px;

    font-weight: bold;

    text-align: center;

}
.DataGrid_Item

{

    background-color:Transparent;

    color: Black;

    font-family: Tahoma, Arial, Helvetica;

    font-size: 10px;

    font-weight: normal;

}
.DataGrid_SelectedItem

{

    background-color: Silver;

    color: Blue;

    font-family: Tahoma, Arial, Helvetica;

    font-size: 10px;

    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;

}
/* 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;

}
/* LEGACY STYLES from DNN 1-2 */
.HeadBg {

    background-color: #CCCCCC;

}
.TabBg {

    background-color: black;

}
.SelectedTab {

    font-weight: bold;

    font-size: 8.5pt;

    color: #FFFFFF;

    font-family: Tahoma, Arial, Helvetica;

    text-decoration: none;

}
A.SelectedTab:link {

    text-decoration:    none;

    color:white;

}
A.SelectedTab:visited  {

    text-decoration:    none;

    color:#eeeeee;

}
A.SelectedTab:hover    {

    text-decoration:    none;

    color:#cccccc;

}
A.SelectedTab:active   {

    text-decoration:    none;

    color:#eeeeee;

}
.OtherTabs {

    font-weight: bold;

    font-size: 8.5pt;

    color: white;

    font-family: Tahoma, Arial, Helvetica;

    text-decoration: none;

}
A.OtherTabs:link {

    text-decoration:    none;

    color:white;

}
A.OtherTabs:visited  {

    text-decoration:    none;

    color:#eeeeee;

}
A.OtherTabs:hover    {

    text-decoration:    none;

    color:#cccccc;

}
A.OtherTabs:active   {

    text-decoration:    none;

    color:#eeeeee;

}
.PagingTable {

    height: 33px;

}
.LabelEditOverClass

{	

	cursor: pointer;

	text-decoration: underline overline;

}
.LabelEditTextClass

{

	border: solid 1px red;

	background-color: Transparent;

}
.LabelEditWorkClass

{

	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/

	border: solid 0px red;

	background-color: Transparent;

}
/* background color for the content part of the pages */
Body

{

	margin-top : 0px;

	margin-left : 0px;

	margin-bottom : 0px;

	margin-right : 0px;

	width : 100%;

	height : 100%;

}
/* background/border colors for the selected tab */
.TabBg {

}
.LeftPane  { 

}
.ContentPane  { 

}
.RightPane  { 

}
/* text style for the selected tab */
.SelectedTab {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* hyperlink style for the selected tab */
A.SelectedTab:link {

color: #CC0000;

text-decoration:underline;

font-weight:bold;

}
A.SelectedTab:visited  {

color:#CC0000;

text-decoration:underline;

font-weight:bold;

}
A.SelectedTab:hover    {

color:#CC0000;

text-decoration:none;

font-weight:bold;

}
A.SelectedTab:active   {

color:#CC0000;

text-decoration:none;

font-weight:bold;

}
/* text style for the unselected tabs */
.OtherTabs {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {

color:#CC0000;

text-decoration:underline;

font-weight:bold;

}
A.OtherTabs:visited  {

color:#CC0000;

text-decoration:underline;

font-weight:bold;

}
A.OtherTabs:hover    {

color:#CC0000;

text-decoration:none;

font-weight:bold;

}
A.OtherTabs:active   {

color:#CC0000;

text-decoration:none;

font-weight:bold;

}
/* GENERAL */
/* style for module titles */
.Head   {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* style of item titles on edit and admin pages */
.SubHead    {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* text style used for most text rendered by modules */
.Normal

{

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox

{

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
.NormalRed

{

font-family:Arial, Helvetica, sans-serif;

}
.NormalBold

{

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     { color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 2px; }
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; letter-spacing: 2px; }
A.CommandButton:visited  { color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; letter-spacing: 2px; }
A.CommandButton:hover    { color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; letter-spacing: 2px; }
A.CommandButton:active   { color:#900; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; letter-spacing: 2px; }
/* GENERIC */
H1  {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
H2  {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
H3  {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
H4  {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
H5, DT  {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
H6  {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
TFOOT, THEAD    {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
TH  {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
A:link  {

color:#CC0000;

text-decoration:underline;

font-weight:bold;

}
A:visited   {

color:#CC0000;

text-decoration:underline;

font-weight:bold;

}
A:active    {

color:#CC0000;

text-decoration:none;

font-weight:bold;

}
A:hover {

color:#CC0000;

text-decoration:none;

font-weight:bold;

}
SMALL   {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
BIG {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
BLOCKQUOTE, PRE {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
UL LI   { font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; }
UL LI LI    { font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; }
UL LI LI LI { font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; }
OL LI   { font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; }
OL OL LI    { font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; }
OL OL OL LI { font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; }
HR {

}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message    {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* style of item titles by Announcements and events */
.ItemTitle    {

font-family:Arial, Helvetica, sans-serif;

color:#000;

}
/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {  }
.ModuleTitle_MenuBar {

}
.ModuleTitle_MenuItem { font-family: "trebuchet ms", verdana, Tahoma, Arial; font-size: 10px; font-style: normal; color: #fff; font-weight: normal; text-indent: 1px; letter-spacing: 2px; padding-right: 2px; border-color: #900; border-style: solid; border-width: 1px 4px; }
.ModuleTitle_MenuItemSel { color: #fff; font-family: "trebuchet ms", verdana, Tahoma, Arial; font-size: 10px; font-style: normal; font-weight: normal; background-color: #333; text-indent: 1px; letter-spacing: 2px; padding-right: 2px; border-color: #fff; border-style: solid; border-width: 1px 4px; }
.ModuleTitle_MenuIcon {

	background-color: #900;

	display: none;

	text-align: center;

}
.ModuleTitle_SubMenu { z-index: 1000; background-color: #900; filter: none; border: solid 2px #fff; margin-top: 0; margin-left: 2px; }
.ModuleTitle_MenuBreak {

border-top:0;

border-bottom:0;

background-color:transparent;

}
.ModuleTitle_MenuArrow {

	font-family: webdings; 

	font-size: 10px; 

	cursor: pointer; 

	border-right: 1px solid #f3f3f3; 

	border-bottom: 1px solid #f3f3f3; 

	border-top: 0 solid #f3f3f3;

	display: none;

	background-color: #900;

}
.ModuleTitle_RootMenuArrow {

	font-family: webdings; 

	font-size: 10pt; 

	cursor: pointer; 

	display: none;

	background-color: #F3F3F3;

}
/* Main Menu */
.MainMenu_MenuContainer {  }
.MainMenu_MenuBar {

}
.MainMenu_MenuItem { font-family: "trebuchet ms", verdana, Tahoma, Arial; font-size: 10px; font-style: normal; color: #fff; font-weight: normal; text-indent: 1px; letter-spacing: 2px; padding-right: 2px; border-color: #900; border-style: solid; border-width: 1px 4px; }
.MainMenu_MenuItemSel { color: #fff; font-family: "trebuchet ms", verdana, Tahoma, Arial; font-size: 10px; font-style: normal; font-weight: normal; background-color: #333; text-indent: 1px; letter-spacing: 2px; padding-right: 2px; border-color: #fff; border-style: solid; border-width: 1px 4px; }
.MainMenu_MenuIcon {

	background-color: #900;

	display: none;

	text-align: center;

}
.MainMenu_SubMenu { z-index: 1000; background-color: #900; filter: none; border: solid 2px #333; margin-top: 0; margin-left: 2px; }
.MainMenu_MenuBreak {

border-top:0;

border-bottom:0;

background-color:transparent;

}
.MainMenu_MenuArrow {

	font-family: webdings; 

	font-size: 10px; 

	cursor: pointer; 

	border-right: 1px solid #f3f3f3; 

	border-bottom: 1px solid #f3f3f3; 

	border-top: 0 solid #f3f3f3;

	display: none;

	background-color: #900;

}
.MainMenu_RootMenuArrow {

	font-family: webdings; 

	font-size: 10pt; 

	cursor: pointer; 

	display: none;

	background-color: #F3F3F3;

}
.RootItem TD{ color:#fff; margin:0; padding:0; font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; letter-spacing: 2px; width: 1px; height: 36px; }
.RootItemBreadCrumb TD { color: #fff; font-size: 10px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; background-color: #333; letter-spacing: 2px; margin: 0; padding: 0; height: 36px; }
.RootItemOver TD{ color: #fff; margin:0; padding:0; font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background-image: url(images/red-sol-hover.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; letter-spacing: 2px; }
.SubItem{ background-color: #0083bb; color: #fff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; height: 12px; border-width: 1px 6px 1px 4px; }
/*  Main Design Layout */
.MainBody{

	background : #333333 url(images/bg-tile.gif) repeat-x scroll top;

}
.Footer{

	padding-top:15px;

	padding-bottom:0;

}
.Footer p{

	color:#FFF;

	margin-top:0;

	margin-bottom:15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	padding:0;

}
.RedHeader{

	height:143px;

	background : transparent url(images/randomdef-head-bground.gif) no-repeat scroll top;

	padding-left:19px;

	padding-right:19px;

}
.BodyTile{

	background : White url(images/body-tile.gif) repeat-y scroll top;

}
.RedSolpart{

	background : transparent url(images/red-sol-tile.gif) repeat-x scroll top;

	height:36px;

}
.Solpart{

	padding-left:19px;

	padding-right:19px;

}
.Login{

	padding-left:4px;

	padding-right:4px;

}
.Content{

	padding-left:19px;

	padding-right:19px;

	padding-top:2px;

	padding-bottom:2px;

}
.RedBodyFooter{

	height:36px;

	background : transparent url(images/red-footer-tile.gif) repeat-x scroll bottom;

}
.skinsearch { color: #fff; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; }
.RedFooterLeft{

	background : transparent url(images/red-footer-left.gif) no-repeat scroll bottom left;

}
.RedFooterRight{

	background : transparent url(images/red-footer-right.gif) no-repeat scroll bottom right;

}
.Logo{

	padding:5px;

}
.SkinHead{

	padding-left:29px;

	padding-right:29px;

}
/*

Style for CurrentDate text

------------------------------------------------------------------*/
.currentdate{ color:#fff; margin:0; padding:0; font-size:10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 2px; }
.RedHeader2 {
	height:143px;
	padding-left:19px;
	padding-right:19px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/randomdef-head-bground2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}


