/*******************************************************************************************************/
/*Override all the styles set in DotNetNuke defaults so we know our css is the same across DNN2 & DNN3 */
/*******************************************************************************************************/
Body{background-color: white;}
/*main styles*/
.Head {font-family: Tahoma, Arial, Helvetica;font-size: 20px;font-weight: normal;color: #333333;}
.SubHead {font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: bold;color: #003366;}
.SubSubHead {font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: bold;color: black;}
.Normal, td, p{font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal;}
.NormalBold{font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: bold}
.NormalRed{font-family: Tahoma, Arial, Helvetica;font-size: 12px;font-weight: bold;color: #ff0000}
.NormalTextBox{font-family: Tahoma, Arial, Helvetica;font-size: 12px;font-weight: normal;}
.HeadBg {background-color: Transparent;}
.TabBg {background-color: Transparent;}
/*special*/
.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;}
.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;}
.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;}
.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;}
/*Buttons & Links*/
.SkinObject {font-weight: bold;font-size: 8.5pt;color: #ffffff;font-family: Tahoma, Arial, Helvetica;text-decoration: none;}
A.SkinObject:link {text-decoration: none;color:#ffffff;}
A.SkinObject:visited {text-decoration: none;color:#ffffff;}
A.SkinObject:active {text-decoration: none;color:#ffffff;}
A.SkinObject:hover {text-decoration: none;color:#ffff00;}
.CommandButton {font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal;}
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;}
.StandardButton{padding-right: 5px;padding-left: 5px;font-weight: normal;font-size: 11px;background: #dddddd;color: #000000;font-family: Verdana, sans-serif;}
A:link {text-decoration: none;color: #003366;}
A:visited {text-decoration: none;color: #003366;}
A:active {text-decoration: none;color: #003366;}
A:hover {text-decoration: underline;color: #ff0000;}
.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:#ffffff;}
A.SelectedTab:active {text-decoration: none;color:#ffffff;}
A.SelectedTab:hover {text-decoration: none;color:#ffff00;}
.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:#ffffff;}
A.OtherTabs:active {text-decoration: none;color:#ffffff;}
A.OtherTabs:hover {text-decoration: none;color:#ffff00;}
/*Standard*/
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;}
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}

/****************************************************************/
/*Hide DNN Designer options so only appears if module installed */
/****************************************************************/
.DNNDESIGNER{display:none;}



/****************************************************************/
/*Our skin styles                                               */
/****************************************************************/


/*Global min width, ie/mozilla set min width dif(dont change skin specific)*/
html { min-width: 750px; }
.minwidth{width:750px;}

/*Option widths - these can be changed*/
.setwidth{width:100%;}
.skinleftpane{width:180px;}
.skinrightpane{width:180px;}

/*General Styles*/
.skincontentpane, .skincontentpane .Normal, .skincontentpane p, .skincontentpane td {
	font-size:11px;
	font-weight:normal;
	font-style:none;
	color: #363636;
}
.skintoppane, .skintoppane .Normal, .skintoppane p, .skintoppane td {
	font-size:12px;
	font-weight:normal;
	font-style:none;
	color: #ffffff;
}
.skinbottompane, .skinbottompane .Normal, .skinbottompane p, .skinbottompane td {
	font-size:11px;
	font-weight:normal;
	font-style:none;
	color: #ffffff;
}


.skinrightpane, .skinrightpane .Normal, .skinrightpane p, .skinrightpane td, .skinleftpane, .skinleftpane .Normal, .skinleftpane p, .skinleftpane td{
	font-size:11px;
	font-weight:normal;
	font-style:none;
	color: #555555;
}

.skincontentpane .Normal,.skinleftpane .Normal, .skinrightpane .Normal{
	line-height:17px;
}

.skincontentpane .Head, .skintoppane .Head{
	font-size:17px;
	font-weight:bold;
	font-style:none;
	color: #111111;
}
.skinrightpane .Head,.skinleftpane .Head, .skinbottompane .Head{
	font-size:12px;
	font-weight:bold;
	font-style:none;
	color: #363636;
}
.skinbottompane .Head,.skintoppane .Head{
	color: #ffffff;
}

A, A:link, A:active, A:visited, A:hover{
	color:#000000;
	text-decoration:underline;	
}
A:hover{
	color:#333333;
}


.skinbottompane A, .skinbottompane A:link, .skinbottompane A:active, .skinbottompane A:visited, .skintoppane A, .skintoppane A:link, .skintoppane A:active, .skintoppane A:visited{
	color: #ffff00;
	text-decoration:underline;	
}
.skinbottompane A:hover, .skintoppane A:hover{
	color: #ffffcc;
	text-decoration:underline;	
}

.MainMenu_MenuContainer, .MainMenu_MenuContainer TD, .MainMenu_MenuContainer TR, .MainMenu_MenuBar, .MainMenu_MenuBar TD, .MainMenu_MenuBar TR,.MainMenu_SubMenu, .MainMenu_MenuBreak, .MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; 
	background-color:transparent; background-image:none; width:auto; height:auto; filter:none;
	color:#ffffff;
}

.MainMenu_SubMenu{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; ;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=1);; 
}

.MainMenu_SubMenu .MainMenu_MenuItem, .MainMenu_SubMenu .MainMenu_MenuIcon , .MainMenu_SubMenu .MainMenu_MenuArrow{
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	border-right: #ffffff 1px solid; 
	background-color: #ffffff;
	color: #000000;
}

.MainMenu_SubMenu .MainMenu_MenuItemSel{
	border-left: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-right: #cccccc 1px solid; 
	background-color: #cccccc;
	color:#000000;
}

.ModuleTitle_MenuBreak{
	background-color: #cccccc;
}

TR.MainMenu_MenuBar TD, TR.MainMenu_MenuBar TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; ;
	color:#ffffff;
	background-color: Transparent;;
}

TR.MainMenu_MenuItemSel TD, TR.MainMenu_MenuItemSel TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; ;
	color:#ffff00;
	background-color: Transparent;;
}

.MainMenu_MenuContainer TD{
	font-weight: bold;font-size: 8.5pt;font-family: Tahoma, Arial, Helvetica;text-decoration: none;;
}

.MainMenu_SubMenu TD{
	font-weight: bold;font-size: 8.5pt;font-family: Tahoma, Arial, Helvetica;text-decoration: none;;
}

TD.MainMenu_MenuIcon{
	width:10px;
	text-align: left;
	display:none; ;
}
TD.MainMenu_RootMenuArrow, TD.MainMenu_MenuArrow{
	width:10px;
	text-align: right;
}

.MainMenu_MenuContainer TABLE{
	width:auto;;
	height:20px;
}

.MainMenu_SubMenu TABLE{
	width:130px;
}

.MainMenu_SubMenu TD{
	height:auto;
}

/*ACTIONS*/

.ModuleTitle_MenuContainer, .ModuleTitle_MenuContainer TD, .ModuleTitle_MenuContainer TR, .ModuleTitle_MenuBar, .ModuleTitle_MenuBar TD, .ModuleTitle_MenuBar TR,.ModuleTitle_SubMenu, .ModuleTitle_MenuBreak, .ModuleTitle_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; 
	background-color:transparent; background-image:none; width:auto; height:auto; filter:none;
}

.ModuleTitle_SubMenu{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; ;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=1);; 
}

.ModuleTitle_SubMenu .ModuleTitle_MenuItem, .ModuleTitle_SubMenu .ModuleTitle_MenuIcon , .ModuleTitle_SubMenu .ModuleTitle_MenuArrow{
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	border-right: #ffffff 1px solid; 
	background-color: #ffffff;
	color: #000000;
}

.ModuleTitle_SubMenu .ModuleTitle_MenuItemSel{
	border-left: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-right: #cccccc 1px solid; 
	background-color: #cccccc;
	color:#000000;
}

.ModuleTitle_MenuBreak{
	background-color: #ffffff;
}

.ModuleTitle_SubMenu TD{
	font-weight: bold;font-size: 8.5pt;font-family: Tahoma, Arial, Helvetica;text-decoration: none;;
}

TD.ModuleTitle_MenuIcon{
	width:10px;
	text-align: left;
}

TD.ModuleTitle_RootMenuArrow, TD.ModuleTitle_MenuArrow{
	width:10px;
	text-align: right;
}

.ModuleTitle_SubMenu TABLE{
	width:130px;
}



.MainMenu_SubMenu{
	margin-top:3px;
	border:1px solid black;
	filter:alpha(opacity=70);-moz-opacity:0.70;opacity: 0.70;
}

/*Container spacing*/
.skinbottompane .csp{height:6px;} /*container seperator*/
.skinbottompane .cts{height:6px;} /*top spacer*/
.skinbottompane .cbs{height:6px;} /*bottom spacer*/
.skinbottompane .cms{height:3px;} /*middle spacer*/
.skinbottompane .cls{width:6px;}  /*left spacer*/
.skinbottompane .crs{width:6px;}  /*right spacer*/
.skinbottompane .ctab{width:1px;} /*inner content tab*/
.skinbottompane .clr{height:1px;} /*linebreak*/

.skintoppane .csp{height:3px;}
.skintoppane .cts{height:3px;}
.skintoppane .cbs{height:6px;}
.skintoppane .cms{height:3px;}
.skintoppane .cls{width:6px;}
.skintoppane .crs{width:6px;}
.skintoppane .ctab{width:1px;}
.skintoppane .clr{height:1px;}

.skinleftpane .csp{height:6px;}
.skinleftpane .cts{height:3px;}
.skinleftpane .cbs{height:3px;}
.skinleftpane .cms{height:3px;}
.skinleftpane .cls{width:3px;}
.skinleftpane .crs{width:8px;}
.skinleftpane .ctab{width:3px;}
.skinleftpane .clr{height:1px;}

.skinrightpane .csp{height:6px;}
.skinrightpane .cts{height:3px;}
.skinrightpane .cbs{height:3px;}
.skinrightpane .cms{height:3px;}
.skinrightpane .cls{width:8px;}
.skinrightpane .crs{width:3px;}
.skinrightpane .ctab{width:3px;}
.skinrightpane .clr{height:1px;}

.skincontentpane .csp{height:6px;}
.skincontentpane .cts{height:5px;}
.skincontentpane .cbs{height:8px;}
.skincontentpane .cms{height:5px;}
.skincontentpane .cls{width:5px;}
.skincontentpane .crs{width:5px;}
.skincontentpane .ctab{width:5px;}
.skincontentpane .clr{height:10px;}



/*theme*/

.skinleftpane{background-image: url(images/sky/biz_in_r.gif);background-position:top right;background-repeat:repeat-y;}
.skinrightpane{background-image: url(images/sky/biz_in_l.gif);background-position:top left;background-repeat:repeat-y;}
.skintoppane{}
.skincontentpane{}
.skinbottompane{}

body{background-image: url(images/sky/biz_bg.gif);}
.bg{background-image: url(images/sky/biz_m.gif);}
.tl{background-image: url(images/sky/biz_tl.gif);background-position:top left;background-repeat:no-repeat;}
.tr{background-image: url(images/sky/biz_tr.gif);background-position:top right;background-repeat:no-repeat;}
.tp{background-image: url(images/sky/biz_t.gif);background-position:top;background-repeat:repeat-x;}
.lf{background-image: url(images/sky/biz_l.gif);background-position:top left;background-repeat:repeat-y;}
.rt{background-image: url(images/sky/biz_r.gif);background-position:top right;background-repeat:repeat-y;}
.bt{background-image: url(images/sky/biz_b.gif);background-position:bottom;background-repeat:repeat-x;}
.bl{background-image: url(images/sky/biz_bl.gif);background-position:bottom left;background-repeat:no-repeat;}
.br{background-image: url(images/sky/biz_br.gif);background-position:bottom right;background-repeat:no-repeat;}

/*containers*/
.skincontainer{}
.skinaltcontainer{}

.skinbottompane .cbg{background-image: url(images/sky/biz_c_05.gif);}
.skinbottompane .ctl{background-image: url(images/sky/biz_c_01.gif);background-position:top left;background-repeat:no-repeat;}
.skinbottompane .ctr{background-image: url(images/sky/biz_c_03.gif);background-position:top right;background-repeat:no-repeat;}
.skinbottompane .ctp{background-image: url(images/sky/biz_c_02.gif);background-position:top;background-repeat:repeat-x;}
.skinbottompane .clf{background-image: url(images/sky/biz_c_04.gif);background-position:top left;background-repeat:repeat-y;}
.skinbottompane .crt{background-image: url(images/sky/biz_c_06.gif);background-position:top right;background-repeat:repeat-y;}
.skinbottompane .cbt{background-image: url(images/sky/biz_c_08.gif);background-position:bottom;background-repeat:repeat-x;}
.skinbottompane .cbl{background-image: url(images/sky/biz_c_07.gif);background-position:bottom left;background-repeat:no-repeat;}
.skinbottompane .cbr{background-image: url(images/sky/biz_c_09.gif);background-position:bottom right;background-repeat:no-repeat;}

.skinbottompane .skinaltcontainer .cbg{background-image: url(images/sky/biz_a_05.gif);}
.skinbottompane .skinaltcontainer .ctl{background-image: url(images/sky/biz_a_01.gif);background-position:top left;background-repeat:no-repeat;}
.skinbottompane .skinaltcontainer .ctr{background-image: url(images/sky/biz_a_03.gif);background-position:top right;background-repeat:no-repeat;}
.skinbottompane .skinaltcontainer .ctp{background-image: url(images/sky/biz_a_02.gif);background-position:top;background-repeat:repeat-x;}
.skinbottompane .skinaltcontainer .clf{background-image: url(images/sky/biz_a_04.gif);background-position:top left;background-repeat:repeat-y;}
.skinbottompane .skinaltcontainer .crt{background-image: url(images/sky/biz_a_06.gif);background-position:top right;background-repeat:repeat-y;}
.skinbottompane .skinaltcontainer .cbt{background-image: url(images/sky/biz_a_08.gif);background-position:bottom;background-repeat:repeat-x;}
.skinbottompane .skinaltcontainer .cbl{background-image: url(images/sky/biz_a_07.gif);background-position:bottom left;background-repeat:no-repeat;}
.skinbottompane .skinaltcontainer .cbr{background-image: url(images/sky/biz_a_09.gif);background-position:bottom right;background-repeat:no-repeat;}


.skincontentpane .clr{border-bottom:solid 1px #656577;}
.skincontentpane img.clr{border-bottom:solid 0px #ffffff;}

.skinleftpane .skinaltcontainer .clr,.skinrightpane .skinaltcontainer .clr{border-bottom:solid 1px #656577;height:15px;}
.skinleftpane .skinaltcontainer img.clr, .skinrightpane .skinaltcontainer img.clr{border-bottom:solid 0px #ffffff;}

.skincontentpane .skinaltcontainer .clr{border-bottom:solid 0px #ffffff;}

