/* Our base CSS */

/*hide designer initially, will show if its installed*/
.DNNDESIGNER {
	display:none;
}
/*wrap dnn3 specific tags in this, dnndesigner will make sure dnn2 hides them*/
.DNN3 {
}
/*wrap dnn2 specific tags in this, dnndesigner will make sure dnn3 hides them*/
.DNN2 {
}
/*******************************************************************************************************/
/*Override all the styles set in DotNetNuke defaults so we know our css is the same across DNN2 & DNN3 */
/*******************************************************************************************************/
Body {
	background-color: white;
	scrollbar-base-color:#666666;
	scrollbar-arrow-color:#ffffff;
}
/*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:16px;
	font-weight:normal;
	color: #363636;
	font-style:normal;
	text-decoration: none;
}
A, A:link, A:visited, A:active, A:hover {
	text-decoration: underline;
	color: #222222;
}
A:hover {
	color: #ff0000;
}
.Normal {
	letter-spacing:-1px;
	line-height:17px;
}
H1 {
	font-size: 20px;
	color: #000033;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: inset;
	border-top-color: #003333;
}
H2 {
	font-size: 20px;
	color: #222222;
	background-repeat: repeat-x;
	background-position: bottom;
	font-style: oblique;
}
H3 {
	font-size: 14px;
	color:#233E75;
	letter-spacing: 2px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #999999;
	font-weight: bold;
}
H4 {
	font-size: 14px;
	color:#000033;
}
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: #666666;
	height:1pt;
	text-align:left
}
/*main styles*/
.InlineEmphasis
{
	font-style: oblique;
	font-weight: bolder;
	color: #233E75;
}
.Head {
	font-family: "Century Gothic", Verdana;
	font-size:28px;
	font-weight:normal;
	font-style:normal;
	color: #005E1F;
	letter-spacing:-2px;
}
.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: #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, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active, A.SkinObject:hover, .CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active, A.CommandButton: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:#dddddd;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
A.SelectedTab:hover, A.OtherTabs:hover, A.SkinObject:hover, A.CommandButton:hover {
	color: #ff0000;
}
.SkinObject .NormalTextBox {
	font-family:Helvetica, tahoma, verdana;
	padding:0px;
	font-size:9pt;
	border:0px solid #000000;
	width:100px;
	height:15px;
	margin:0px;
}
/*custom skin stuff*/


html {
	min-width:760px;
}
.html {
	width:760px;
}
.SkinWidth {
	width:760px;
}
.SkinLeft {
	width:160px;
	border-right:12px #cccccc solid;
	padding:10px;
	padding-top:18px;
}
.SkinRight {
	width:160px;
	border-left:12px #cccccc solid;
	padding:10px;
	padding-top:18px;
}
.SkinPrimary {
	background-color:#666666;
}
.SkinSecondary {
	background-color:#cccccc;
}
.SkinContent {
	padding:10px;
	padding-top:18px;
}
.SkinImage {
	height:285px;
	background-image: url(Themes/man1.jpg);
}
.SkinLogoSection {
	display:table-row;
}
.SkinHeaderSection {
	display:table-row;
}
.SkinBody {
	background-color:#ffffff;
}
.SkinCookieEdit {
	display:inline;
}
/*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:lowercase;
}
A.SpecialLinks:hover {
	color:#ffff00;
}
/*MENU*/
.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 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);
}
.MainMenu_SubMenu .MainMenu_MenuItem, .MainMenu_SubMenu .MainMenu_MenuIcon, .MainMenu_SubMenu .MainMenu_MenuArrow {
	border-left: #606060 1px solid;
	border-bottom: #606060 1px solid;
	border-top: #606060 1px solid;
	border-right: #606060 1px solid;
	background-color: #606060;
	color: #ffffff;
}
.MainMenu_SubMenu .MainMenu_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:#ffff00;
}
.ModuleTitle_MenuBreak {
	background-color: #222222;
}
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-family:tahoma, verdana;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	letter-spacing:0px;
	text-transform:lowercase;
}
.MainMenu_SubMenu TD {
	font-family:tahoma, verdana;
	font-weight:normal;
	font-size:13px;
	text-align:left;
	letter-spacing:-1px;
	text-transform:lowercase;
}
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: #606060 1px solid;
	border-bottom: #606060 1px solid;
	border-top: #606060 1px solid;
	border-right: #606060 1px solid;
	background-color: #606060;
	color: #ffffff;
}
.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:lowercase;
}
TD.ModuleTitle_MenuIcon {
	width:10px;
	text-align: left;
}
TD.ModuleTitle_RootMenuArrow, TD.ModuleTitle_MenuArrow {
	width:10px;
	text-align: right;
}
.ModuleTitle_SubMenu TABLE {
	width:130px;
}







