body {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	color: #2d2d2d;
}

div#dnn_ControlPanel {
	width: 100%;
	background: #202020;

}

div#dnn_ControlPanel table.ControlPanel{
	margin-bottom: 0px;
	margin-top: 0px;
	cellpadding: 0;
	cellspacing: 0;
}

div.clr {
	clear: both;
	padding: 0px;
	margin: 0px;
}

div#page_wrap {
	width: 100%;
	margin: 0px;
	background: #dddddd;
}

div#page_top {
	width: 100%;
	margin: 0px;
	background: #202020;
}

div#page_main {
	width: 100%;
	margin: 0px;
	background: #dbdbdb url(../images/grey_top.gif) repeat-x;
}

div#header {
	width: 100%;
	padding: 0px;
	background: #202020;
	text-align: left;
}

div#navigation {
	width: 982px;
	height: 55px; 
	margin: 0px auto;
	background: #dbdbdb url(../images/menu_bg.jpg) no-repeat;
}

div#navigation_wrap {
	padding: 10px 20px 10px 20px;
}

/* Start of Main Menu TD */
.mainMenu {
	cursor: pointer;
	font-size: 11px; 
	background-color: Transparent;
}

/* End of Main Menu TD */

/* Start of Main Menu Normal */

.mainMenu .root {	
	color: #ffffff;
	font-size: 12px; 
	font-weight: bold; 	
	text-align: center; 
	padding: 9px 15px 9px 12px;
	margin-right: 1px;
	white-space: nowrap;
	margin-right:1px;	
	float: left;
}

/* End of Main Menu Normal */

/* Start of Main Menu Hover */

.mainMenu .hov { 
	color: #ffffff;
}

/* End of Main Menu Hover */

/* Start Main Menu Selected */

.mainMenu .sel, .mainMenu .bc {
	color: #ffffff;
}
.mainMenu table {
	border: 1px solid #C0D6E5;
}

/* End of Main Menu Selected */

/* Start of Sub Menu Normal */

.mainMenu tr.mi {
	background-color: #F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight: bold;
	text-align: left;
	color: #024270;
	line-height: 20px;
	text-transform: none; 
}

.mainMenu tr.mi td {
	padding: 0 2px;
	text-transform: none;
}

/* Start of Sub Menu Hover & Selected */

.mainMenu tr.hov { 
	background: #dddddd;
}

.mainMenu tr.hov td {
	color: #024270;
}

.mainMenu tr.sel, .mainMenu tr.bc {
	background: #dddddd;
}

.mainMenu tr.sel td, .mainMenu tr.bc td {
	color: #024270;
}

.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}

/* End of Sub Menu Hover & Selected */

/* Start of Module Action Menus */

.ModuleTitle_SubMenu {
	border: 5px solid #C0D6E5;
}

.ModuleTitle_SubMenu td {
	background-color: #F8FAFF;
	white-space: nowrap;
	padding: 0px 5px;
} 

.ModuleTitle_MenuIcon {
	background-color: #F8FAFF; 
	border: none;
	padding: 0px 2px !important;
}

.ModuleTitle_MenuItemSel td {
	background: #cccccc;
	color: #000000;
}

.ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {
	border: solid 1px #cccccc;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	height: 1px;
	background-color: #D5E0FF;
}

/* End of Module Action Menus */

.BannerPane {
	width: 100%;
	padding: 10px 0px 10px 10px;
}

div#stage {
	width: 980px;
	background: #ffffff;
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
}

table#contentpane_wrap {
	width: 100%;
	border: solid 15px #ffffff;
	border-bottom: 0px;
}

table#contentpane_wrap td.ContentPane {
	background: #ffffff url(../images/simple_bg.gif) repeat-x;
	border: solid 1px #e5e5e5;
	padding: 10px 10px 0px 10px;
}

/* Start of Content Pane Hacks */

table#contentpane_wrap td.ContentPane table.no1_container_wrap {
	background: Transparent !important;
}

/* End of Content Pane Hacks */

table#splitter_a {
	width: 100%;
	margin: 0px auto;
	border-top: solid 10px #202020;
	border-bottom: solid 10px #202020;
	border-collapse: collapse;
}

table#splitter_a td.OutterLeftPane,
table#splitter_a td.InnerLeftPane,
table#splitter_a td.InnerRightPane {
	width: 245px;
	vertical-align: top;
	background: #202020;
	padding: 0px 15px;
	border-right: solid 1px #6d6d6d;
	border-left: none !important;
}


table#splitter_a td.OutterRightPane {
	width: 245px;
	vertical-align: top;
	background: #202020;
	padding: 0px 15px;
	border-right: solid 1px #202020 !important;
}

/* Start of Spliter A Hacks */

table#splitter_a table.no1_container_wrap {
	background: #202020 !important;
	margin-bottom: 0px !important;
}

table#splitter_a table.no1_container_wrap td.container_tools {
	border-bottom: none !important;
}


table#splitter_a table.no1_container_wrap td.top {
	padding-bottom: 0px !important;
	border-bottom: none !important;
}

table#splitter_a table.no1_container_wrap .title {
	font-size: 22px !important;
	color: #ffffff !important;
}

table#splitter_a table.no1_container_wrap td.container_main {
	color: #9a9a9a !important;
}

/* End of Spliter A Hacks */

table#splitter_b td.SidePane {
	width: 294px;
	padding: 10px 15px 0px 15px;
	background: #ffffff;
	vertical-align: top;
}

table#splitter_b td.MainPane {
	width: 686px;
	padding: 10px 15px 0px 15px;
	background: #ffffff;
	vertical-align: top;
}

table#splitter_c td.SidePane {
	width: 294px;
	padding: 15px;
	padding-bottom: 10px;
	background: #ffffff;
	vertical-align: top;
}

table#splitter_c td.MainPane {
	width: 686px;
	padding: 15px;
	padding-bottom: 10px;
	background: #ffffff;
	vertical-align: top;
}

table#splitter_b td.BottomPane,
table#splitter_c td.BottomPane {
	width: 980px;
	padding: 10px 15px 10px 15px;
	background: #ffffff;
	vertical-align: top;
}

table#splitter_d td.SidePane {
	width: 269px;
	padding-bottom: 10px;
	padding-right: 15px;
	vertical-align: top;
}

table#splitter_d td.MainPane {
	width: 661px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
}

table#splitter_e td.SidePane {
	width: 269px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
}

table#splitter_e td.MainPane {
	width: 661px;
	padding-bottom: 10px;
	padding-right: 15px;
	vertical-align: top;
}

/* Start of Pane Fixes */

table#pane_wrap {
	width: 100%;
	border: solid 15px #ffffff;
	table-layout: fixed;
}

table#pane_wrap td.ContentPane {
	background: #ffffff url(../images/simple_bg.gif) repeat-x;
	border: solid 1px #e5e5e5;
	padding: 10px 10px 0px 10px;
}

table#pane_wrap table.no1_container_wrap {
	background: Transparent !important ;
}

/* End of Pane Fixes */

div#footer {
	width: 980px;
	background: #202020;
	padding: 10px 0px;
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
	text-align: center;
	font-size: 11px;
	color: #979797;
} 

.skinobject_copyright,
.skinobject_login {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px !important;
    color: #9a9a9a !important;
}

.skinobject_breadcrumb {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 10px;
    color: #FFFFFF;
}

a.skinobject_breadcrumb:link,
a.skinobject_breadcrumb:visited,
a.skinobject_breadcrumb:active {
    color: #FFFFFF;
    text-decoration: none;
}

a.skinobject_breadcrumb:hover {
    color: #000000;
    text-decoration: none;
}

/* Custom Classes for Skin Objects End */ 
/* Modified Main Classes Start */


.pagingtable {
    width: 100%;
	margin-top: 0px;
    background-color: #FFFFFF;
    border: solid 1px #d1d5d8;
}

.SkinObject {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

a.SkinObject:link,
a.SkinObject:visited,
a.SkinObject:active {
    text-decoration: none;
    color: #000000;
}

a.SkinObject:hover {
    color: #636363;
    text-decoration: none;
}

.Head   {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
}

.SubHead,
.SubSubHead    {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size:  12px;
    font-weight: normal;
    color: #000000;
}

.Normal,
.NormalDisabled {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalDisabled {
    color: #C0C0C0;
}

.NormalBold {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold
}

.NormalRed {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #FF0000;
}

.NormalTextBox {
    font-family: Monospace, Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
}

/* Modified Main Classes End */
/* Modifired Data Grid Classes Start */

.DataGrid_AlternatingItem {
    background-color: #FFFFFF;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    color: Red;
}

.DataGrid_Container {
	background-color: Transparent;
}

.DataGrid_Footer {
    background-color: #FFFFFF;
}

.DataGrid_Header {
    background-color: Transparent;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-align: center;
}
.DataGrid_Item {
    background-color: Transparent;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.DataGrid_SelectedItem {
    background-color: #C0C0C0;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

/* Modifired Data Grid Classes End */
/* Modified Tree Menu Classes Start */

.TreeMenu_Node {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
}

.TreeMenu_NodeSelected {
	background-color: #E6E6E6; 
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
}

a.TreeMenu_Node:link, 
a.TreeMenu_NodeSelected:link,
a.TreeMenu_Node:visited, 
a.TreeMenu_NodeSelected:visited,
a.TreeMenu_Node:hover, 
a.TreeMenu_NodeSelected:hover,
a.TreeMenu_Node:active, 
a.TreeMenu_NodeSelected:active {
    text-decoration: none;
    color: #000000;
}

/* Modified Tree Menu Classes End */
/* Modified File Manager Classes Start */

.FileManager {
    border: solid 1px #E6E6E6;
	height: 400px;
	width: auto;
}
.FileManager_ToolBar {
	border-bottom: solid 1px #E6E6E6;
	height: 25px;
}
.FileManager_Explorer {
	height: 100%;
	margin: 2px;
	border: solid 1px #E6E6E6;
	background-color: #FFFFFF;
}

.FileManager_FileList {
	height:100%;
	margin: 2px;
	border: solid 1px #E6E6E6;
	background-color: #FFFFFF;
	overflow: auto;
}

.FileManager_MessageBox {
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header {
    height: 25px;
    background-color: #bec3c8;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    border-bottom: solid 1px #E6E6E6;
}

.FileManager_Pager {
    background-color: #E6E6E6;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    border-top: solid 1px #E6E6E6;
    height: 25px;
}

.FileManager_StatusBar {
    background-color: #E6E6E6;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item {
    background-color: #FFFFFF;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem {
    background-color: #FFFFFF;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    border-style: none;
}

.FileManager_SelItem {
    background-color: #E6E6E6;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    border-style: none;
}

.FileManagerTreeNode {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected {
	background-color:  #E6E6E6;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

a.FileManagerTreeNode:link, 
a.FileManagerTreeNodeSelected:link,
a.FileManagerTreeNode:visited, 
a.FileManagerTreeNodeSelected:visited,
a.FileManagerTreeNode:hover, 
a.FileManagerTreeNodeSelected:hover,
a.FileManagerTreeNode:active,
a.FileManagerTreeNodeSelected:active   {
    text-decoration: none;
    color: #000000;
}

/* Modified File Manager Classes End */
/* Modified Wizard Classes Start */

.Wizard {
    border: solid 1px #E6E6E6;
	height: 400px;
	width: 100%;
}

.WizardButton {
    border: solid 1px #E6E6E6;
    padding: 2px;
	background-color: #FFFFFF;
}

.WizardHeader {
	height: 40px;
	background: #FFFFFF;
	border-bottom: solid 1px #E6E6E6;
}

.WizardFooter {
	height: 25px;
	border-top: solid 1px #E6E6E6;
	background: #FFFFFF;
	text-align: right;
}

.WizardBody {
	height: 325px;
    padding: 10px;
}

.WizardHelp {
	width: 180px;
    padding: 5px;
	font-size: 11px;
	border-left: solid 1px #E6E6E6;
	background-color: #FFFFFF;
}

.WizardHelpText {
	overflow: auto;
	font-size: 11px;
	width: 180px;
	color: #000000;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
	height: 300px;
}

.WizardText {
	font-size: 11px;
	color: #000000;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

/* Modified Wizard Classes End */
/* Modified General Classes Start */

.Help {
    border: solid 1px #E6E6E6;
    padding: 2px;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    background-color: #FFFFFF;
}

.CommandButton {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
}

a.CommandButton:link,
a.CommandButton:visited,
a.CommandButton:active   {
    text-decoration: none;
    color: #096bb3;
}

a.CommandButton:hover    {
    text-decoration: none;
    color: #3db0f4;
}

.StandardButton {
	padding-right: 20px;
	padding-left: 20px;
	font-weight: normal;
	font-size: 11px;
	background: #DDDDDD;
	color: #000000;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

/* Modified General Classes End */
/* Modified Generic Classes Start */

h1,
h2 {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 28px;
    font-weight: bold;
    color: #333333;
}

h3,
h4 {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size:  22px;
    font-weight: bold;
    color: #333333;
}

h5,
h6,
dt  {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size:  16px;
    font-weight: bold;
    color: #333333;
}

tfoot, thead    {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size:  12px;
    color: #000000;
}

th {
    vertical-align: baseline;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size:  12px;
    font-weight: normal;
    color: #000000;
}

a:link,
a:visited,
a:active {
    text-decoration: none;
    color: #000000;
}

a:hover {
	text-decoration: none;
    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;
}
ol ul li   {
    list-style-type: disc;
}

hr {
    color: #E6E6E6;
    height: 1px;
    text-align: left;
}

/* Modified Generic Classes Start */
/* Modified Module Title Menu Classes Start */

.ModuleTitle_MenuContainer {
    border: solid 0px #000000;
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
	border-top: solid 1px #FFFFFF; 
    border-right: solid 0px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
    border-left: solid 0px #FFFFFF;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	width: 15; 
	height: 21;
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
	text-align: center; 
    padding: 2px;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
    width: 150px;
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border: solid 1px #E6E6E6;
}

.ModuleTitle_MenuBreak {
    display: none;
}

.ModuleTitle_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 11px; 
	font-style: normal;
	color: #333333; 
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* Modified Module Title Menu Classes End */
/* Main Menu Start - Info: Telerik RadMenu In Use! */

/* Removed */

/* Main Menu End - Info: Telerik RadMenu In Use! */
/* Legacy Classes from DNN 1-2 Start */

.HeadBg {
    background-color: #CCCCCC;
}

.TabBg {
    background-color: #000000;
}

.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: #FFFFFF;
}

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: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
    
a.OtherTabs:link {
    text-decoration: none;
    color: #FFFFFF
}

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;
}

.LabelEditTextClass {
	border: solid 1px #FF0000;
	background-color: Transparent;
}

.LabelEditWorkClass {
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px #FF0000;
	background-color: Transparent;
}

/* Legacy Classes from DNN 1-2 End */
/* Class for the DNNTextSuggest Control Select Menu */

.SuggestTextMenu {
	border: solid 1px #000000;
	white-space: nowrap;
	background: #FFFFFF;
}

/* Class for the DNNTextSuggest Control Selected Menu Node*/
.SuggestNodeOver {
    background-color: #000080;
    color: #FFFFFF;
}

/* Classes for the Edit In Place Tool Bar Start */

/* Removed */

/* Classes for the Edit In Place Tool Bar Start */

