/* Our base CSS */
/*hide designer initially, will show if its installed*/
.DNNDESIGNER{display:none;}
.themeDNNLogo{display:none;}
.themeDNND{display:inline;}
.themeWidth{width:760px;background-color:#ffffff;}
.themeRight{width: 190px;}
.themeLeft{width: 190px;}
/*******************************************************************************************************/
/*Override all the styles set in DotNetNuke defaults so we know our css is the same across DNN2 & DNN3 */
/*******************************************************************************************************/
body{background-color: white;margin:0px;padding:0px;background-position:top;}
p {padding-left: 10px;}


/*main text/links & html*/
A, A:link, A:visited, A:active, A:hover, H1, H2, TH, H3, H4, H5, DT, H6, body, .Normal, td, p, .Head, .SubHead, .SubSubHead, .NormalBold, .NormalRed{font-family: Verdana;font-size:11px;font-weight:normal; color: #363636;font-style:normal;text-decoration: none;}
A, A:link, A:visited, A:active, A:hover {text-decoration: underline; color: #466994;}
A:hover {color: #5c7ea8;}
.Normal{line-height:15px;}
H1 {font-size: 20px;}
H2 {font-size: 20px;}
H3 {font-size: 12px;}
H4 {font-size: 12px;}
H5, DT {font-weight: bold;}
H6 {font-size: 11px;font-weight: bold;}
TFOOT, THEAD {font-size: 12px;}
TH {vertical-align: baseline;font-size: 12px;font-weight: bold;}
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}

/*main styles*/
.Head{	font-family: Verdana, sans-serif;	font-size:12px;	font-weight:bold;	font-style:none;  color: #ffffff;}
.c0 .Head{	font-family: "Arial", sans-serif;	font-size:20px;	font-weight:bold;	font-style:none;  color: #222222;	letter-spacing:2px;}
.c1 .Head{color:#222222;}
.SubHead {font-size: 11px;font-weight: bold;color: #444444;}
.SubSubHead {font-size: 11px;font-weight: bold;color: #000000;}
.NormalBold{font-weight: bold;}
.NormalRed{font-weight: bold;color: #ff0000}
.NormalTextBox{font-size: 12px;}
.HeadBg {background-color: Transparent;}
.TabBg {background-color: Transparent;}
.StandardButton{padding-right: 5px;padding-left: 5px;font-weight: normal;font-size: 11px;background: #dddddd;color: #000000;font-family: Verdana, sans-serif;}

/*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: #666666;}
.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, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active, A.SkinObject:hover, .SelectedTab, A.SelectedTab:link, A.SelectedTab:visited, A.SelectedTab:active, A.SelectedTab:hover, .OtherTabs, A.OtherTabs:link, A.OtherTabs:visited, A.OtherTabs:active, A.OtherTabs:hover{
color:#666666; text-decoration: none; font-family: Verdana,sans-serif;font-size: 10px;font-weight: normal;
}

/*special links*/
.SpecialLinks, A.SpecialLinks, A.SpecialLinks:link, A.SpecialLinks:active, A.SpecialLinks:visited, A.SpecialLinks:hover{	
	text-decoration: none;color:#ffffff;font-family:tahoma, verdana;font-weight:bold;font-size:13px;text-align:left;letter-spacing:0px;text-transform:uppercase;
}
A.SpecialLinks:hover{color:#ffff00;}

/*TRINITY NAVIGATION CONTROLS*/
.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;
}

.MainMenu_SubMenu{
	border-left: #444444 0px solid; border-bottom: #444444 0px solid; border-top: #444444 0px solid; border-right: #444444 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: #e5e5e7 1px solid; 
	border-bottom: #e5e5e7 1px solid; 
	border-top: #e5e5e7 1px solid; 
	border-right: #e5e5e7 1px solid; 
	background-color: #e5e5e7;
	color: #222222;
	height:20px;
}

.MainMenu_MenuItemSel{
	border-left: #cee5b3 1px solid; 
	border-bottom: #cee5b3 1px solid; 
	border-top: #cee5b3 1px solid; 
	border-right: #cee5b3 1px solid; 
	background-color: #cee5b3;
	color:#222222;
	height:20px;
}

.ModuleTitle_MenuBreak{
	background-color: #222222;
}





TR.MainMenu_MenuBar TD, TR.MainMenu_MenuBar TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #c4b7ac 3px solid; border-top: #000000 0px solid; border-right: #000000 0px solid;
	color:#ffffff; width:129px; height:35px; padding-bottom:3px;
	background-color: #8d7159;
}

TR.MainMenu_MenuItemSel TD, TR.MainMenu_MenuItemSel TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #c4b7ac 3px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; 
	color:#ffffff; width:129px; height:35px; padding-bottom:3px;
	background-color: #72543a;
}







.MainMenu_MenuContainer TD{
	font-family:tahoma, verdana;font-weight:normal;font-size:13px;text-align:left;vertical-align:bottom;letter-spacing:0px;text-transform:uppercase;
}

.MainMenu_SubMenu TD{
	font-family:tahoma, verdana;font-weight:normal;font-size:13px;text-align:left;letter-spacing:-1px;
}

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: #444444 1px solid; border-bottom: #444444 1px solid; border-top: #444444 1px solid; border-right: #444444 1px 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: #c4b7ac 1px solid; 
	border-bottom: #c4b7ac 1px solid; 
	border-top: #c4b7ac 1px solid; 
	border-right: #c4b7ac 1px solid; 
	background-color: #c4b7ac;
	color: #606060;
}

.ModuleTitle_SubMenu .ModuleTitle_MenuItemSel{
	border-left: #222222 1px solid; 
	border-bottom: #222222 1px solid; 
	border-top: #222222 1px solid; 
	border-right: #222222 1px solid; 
	background-color: #222222;
	color:#ffffff;
}

.ModuleTitle_MenuBreak{
	background-color: #606060;
}

.ModuleTitle_SubMenu TD{
	font-family:tahoma, verdana;font-weight:normal;font-size:13px;text-align:left;letter-spacing:-1px;text-transform:uppercase;
}

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, .ModuleTitle_SubMenu{
	filter:alpha(opacity=85);-moz-opacity:0.85;opacity: 0.85;
}

TD.Footer{
	bgcolor: #FFFFFF 
}






td.av_noline {
	background-color:#e4e5e1;
	border:0px;
  	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

td.av_rightline {
	background-color:#e4e5e1;
	border:1px;
  	border-bottom-color:#e4e5e1;
  	border-top-color:#e4e5e1;
  	border-left-color:#e4e5e1;
  	border-right-color:#B5B7B4;
  	border-style:solid;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

td.av_rightbottomline {
	background-color:#e4e5e1;
	border:1px;
  	border-bottom-color:#B5B7B4;
  	border-top-color:#e4e5e1;
  	border-left-color:#e4e5e1;
  	border-right-color:#B5B7B4;
  	border-style:solid;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

td.av_bottomline {
	background-color:#e4e5e1;
	border:1px;
  	border-bottom-color:#B5B7B4;
  	border-top-color:#e4e5e1;
  	border-left-color:#e4e5e1;
  	border-right-color:#C0D2E5;
  	border-style:solid;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

td.av {
	font-align:right;
	vertical-align:top;
}

.av_hdr
{
    font-family: Verdana, arial, helvetica;
	font-size:11pt;
	color:#32557B;
}


td.av2_noline {
	background-color:#f0f1ec;
	border:0px;
  	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

td.av2_rightline {
	background-color:#f0f1ec;
	border:1px;
  	border-bottom-color:#f0f1ec;
  	border-top-color:#f0f1ec;
  	border-left-color:#f0f1ec;
  	border-right-color:#B5B7B4;
  	border-style:solid;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

td.av2_rightbottomline {
	background-color:#f0f1ec;
	border:1px;
  	border-bottom-color:#B5B7B4;
  	border-top-color:#f0f1ec;
  	border-left-color:#f0f1ec;
  	border-right-color:#B5B7B4;
  	border-style:solid;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

td.av2_bottomline {
	background-color:#f0f1ec;
	border:1px;
  	border-bottom-color:#B5B7B4;
  	border-top-color:#f0f1ec;
  	border-left-color:#f0f1ec;
  	border-right-color:#f0f1ec;
  	border-style:solid;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

td.av2 {
	font-align:right;
	vertical-align:top;
}


td.av3_noline {
	background-color:#ffffff;
	border:0px;
  	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}
td.av3_bottomline {
	background-color:#ffffff;
	border:1px;
  	border-bottom-color:#B5B7B4;
  	border-top-color:#ffffff;
  	border-left-color:#ffffff;
  	border-right-color:#ffffff;
  	border-style:solid;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	
}

.ind {
	position:absolute;
	left:25%;
}