/*========================================================*/
/*  Default CSS                                           */
/*========================================================*/

/* HTML BODY css  --*/
BODY {
	text-align: center;/* centers IE */
	margin: 0 auto;/* centers FF */
	width: 949px;/* must used for FF centering */
	background-color: #939598;
	/*background-image: url(); 
	background-repeat: repeat-x;*/

}


/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

/*-- content pane                  --*/ .ContentPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 100%; }
/*-- left pane                     --*/ .LeftPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 33%;}
/*-- right pane                    --*/ .RightPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 67%;}
/*-- mid left pane                 --*/ .MidLeftPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 25%;}
/*-- mid center pane               --*/ .MidCenterPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 50%;}
/*-- mid right pane                --*/ .MidRightPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 25%;}
/*-- middle pane                   --*/ .MiddlePane { padding: 7px 7px 7px 7px; vertical-align: top; width: 100%;}
/*-- bottom left pane              --*/ .BottomLeftPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 50%;}
/*-- bottom right pane             --*/ .BottomRightPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 50%;}
/*-- bottom pane                   --*/ .BottomPane { padding: 7px 7px 7px 7px; vertical-align: top; width: 100%;}

/*-- TD content panes			   --*/ .MainContentTD { padding: 5px 5px 5px 5px; background-color: #677690; width: 949px; height: 10px; vertical-align: top; text-align: left;}


/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

/*-- Start SOLPARTMENU		   --*/

/*-- box that holds the menu   --*/ 

.MainMenu_MenuContainer, .ModuleTitle_MenuContainer 
{
background-color: transparent; 
vertical-align: top;
}

/*-- box that holds the menu   --*/ 

.MainMenu_MenuBar, .ModuleTitle_MenuBar 
{	
background-color: Transparent; 
cursor: pointer; 
vertical-align: top;

}

/*-- submenu container         --*/ 

.MainMenu_SubMenu, .ModuleTitle_SubMenu 
{ 
background-color: #ffffff; 
z-index: 1000; cursor: pointer; 
border-left: #000000 1px solid; 
border-right: #000000 1px solid; 
border-bottom: #000000 1px solid; 
border-top: #000000 1px solid; 
}

.MainMenu_SubMenu
{
margin: -1px 0px 0px 8px;
_margin: -1px 0px 0px 5px;
}

/*-- submenu items idle        --*/ 

.MainMenu_MenuItem, .ModuleTitle_MenuItem 
{ 

background-color: #ffffff; 
color: #000000; 
font-family: Tahoma; 
font-size: 10px; 
font-style: normal;
border: none 0px #677690;
padding: 0px 0px 0px 0px;
}

/*-- submenu items hover       --*/ 

.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel 

{
background-color: #677690; 
color: #ffffff; 
font-family: Tahoma; 
font-size: 10px; 
font-style: normal; 
border: #677690 0px solid; 
cursor: pointer; 
padding: 0px 0px 0px 0px;

}

/*-- main menu menu break      --*/ 
/*
.MainMenu_MenuBreak, .ModuleTitle_MenuBreak 
{ 
height: 1px; 
border: 0px; 
}
*/
/*-- main menu menu arrow      --*/ 

.MainMenu_MenuArrow, .ModuleTitle_MenuArrow 
{ 
color: #efefee; 
font-family: webdings; 
font-size: 12px; 
border-right: #A8651F 0px solid; 
border-bottom: #A8651F 0px solid; 
border-top: #A8651F 0px solid; 
cursor: pointer; 
}

/*-- main menu root menu arrow --*/ 

.MainMenu_RootMenuArrow, .ModuleTitle_RootMenuArrow 
{
display: none; 
} /* color: #efefee; font-family: webdings; font-size: 11px; cursor: pointer; }*/

/*-- main menu menu icon       --*/ 

.MainMenu_MenuIcon, .ModuleTitle_MenuIcon 
{ 
background-color: #677690; 
/*
border-left: #A8651F 0px solid; 
border-bottom: #A8651F 0px solid; 
border-top: #A8651F 0px solid; 
cursor: pointer; 

text-align: center; 
display: none;
*/
} 

/*-- main menu root menu style --*/ 

.RootMenuStyleClass 
{ 

color: #b5a946; 
font-family: Tahoma; 
font-size: 18px; 
text-align: center;
min-width: 100px;
width:100%;
height:57px;
display:block;/* super secret trick to get widths to work in FF no help on IE */
border:0;
background-position:center;
background-color: Transparent; 
background-repeat: no-repeat;
background-image: url(images/Button.gif); 
font-weight: normal;
 
}

.RootMenuStyleClass TD  /* works to get widths in IE AND FF when text 
is overflowed it is automagicy centerd via the 100% in the base class */
{ 
text-align: center;
width: 100px; 
height: 57px;
_text-indent: -5px; /* fixes IE not centering correctly??? */

} 


/*-- main menu root menu style --*/ 

.RootMenuSelStyleClass 
{ 
background-color: Transparent; 
background-image: url(images/button_act.gif); 
background-repeat: no-repeat; 
color: #b5a946; 
font-family: Tahoma; 
font-size: 18px; 
min-width: 100px;
width:100%;
text-align: center; 
height: 57px;
background-position:center;
font-weight: normal;
}

.RootMenuSelStyleClass TD /* works to get widths in IE AND FF when text 
is overflowed it is automagicy centerd via the 100% in the base class */
{ 

width: 100px; 
height: 57px;
text-align: center;
_text-indent: -5px; /* fixes IE not centering correctly */

}



/*-- menuitems idle            --*/ 

/*.MainMenu_Idle 
{
color: #ffffff; 
background:  url(nav_idle.gif) no-repeat; 
padding: 0; height: 22px; 
}
 */

/*-- menuitems over            --*/ 

/*.MainMenu_Selected 
{
color: #b5a946; 
background: transparent; 
padding: 0; 
height: 57px; 

} */

/*-- menuitems active          --*/ 


.MainMenu_MenuArrow, .MainMenu_RootMenuArrow 
{ 
display: none; 
} 

/*.MainMenu_MenuIcon  { background: #ffffff; } */

/*-- not needed - main menu --

.MainMenu_Separator 
{
display: none;

}
.MainMenu_Left_Separator 
{
display: none;

}
.MainMenu_Right_Separator 
{

display: none;

}
*/ 


/*-- End SOLPARTMENU		   --*/



/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- Login Register token              --*/ .login-register, a.login-register:link, a.login-register:visited, a.login-register:active { color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: underline; }
/*-- Login Register token hover        --*/ a.login-register:hover { color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }

/*-- Copyright token                   --*/ .copy-right,.footer-text { color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }

/*-- Links token       		            .Links, a.Links:link, a.Links:visited, a.Links:active { color: #5E5E5E; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }--*/
/*-- Links token hover 		            a.Links:hover { color: #5E5E5E; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: underline; }--*/

/*-- Breadcrum token                    .breadcrum, a.breadcrum:link, a.breadcrum:visited, a.breadcrum:active { color: #A9CA04; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }--*/
/*-- Breadcrum token hover              a.breadcrum:hover { color: #A9CA04; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: underline; }--*/

/*-- Terms Privacy token       		    .terms-privacy, a.terms-privacy:link, a.terms-privacy:visited, a.terms-privacy:active { color: #5E5E5E; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }--*/
/*-- Terms Privacy token hover 		    a.terms-privacy:hover { color: #5E5E5E; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }--*/

/*-- Search box css		   	    	   #dnn_dnnSEARCH_txtSearch.NormalTextBox {  width: 165px; height:15px; background-color: #8D9DA8; padding: 2px 0px 0px 2px; border: 1px solid #8D9DA8; font-family: Tahoma; FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #FFFFFF; cursor:text;} --*/

/*========================================================*/
/*  Default Container Headings                            */
/*========================================================*/

/*-- Heading # 1              			--*/ H1 { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; }
/*-- Heading # 2              			--*/ H2 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; }
/*-- Heading # 3              			--*/ H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; }
/*-- Heading # 4              			--*/ H4 { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; }


/*========================================================*/
/*  Default DNN CSS                                       */
/*========================================================*/

/*-- Default Form CSS        		   select, input { font-family: tahoma; font-size: 11px; color: #333333; } --*/
/*-- Default textbox       		       .NormalTextBox { color: #333333; padding-left: 2px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; } --*/
/*-- Textbox cell / td            	   td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; } --*/


/*-- Default SubHead CSS        		   --*/



.CommandButton {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma;
}

A.CommandButton:link {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}

A.CommandButton:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}



A.CommandButton:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;

}

A.CommandButton:active {
	COLOR: #ffffff; TEXT-DECORATION: underline;

}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #ffffff;}

A:link
{
	text-decoration: underline;
	color: #ffffff;
}

A:visited
{
	text-decoration: underline;
	color: #ffffff;
}

A:hover
{
	text-decoration: none;
	color: #ffffff;
}

A:active
{
	text-decoration: underline;
	color: #ffffff;
}

.Normal, .NormalDisabled /* all NORMAL text including hard to style... wizard text*/
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.NormalDisabled
{
	color: Silver;
}

.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
/*

.SkinObject {color:#8599aa;font-family:Tahoma,Arial,Helvetica;font-size:14px;text-decoration:none;}
a.SkinObject:link {
	color:#42d1f0;
	text-decoration:none;
}
a.SkinObject:visited {
	color:#ff895b;
	text-decoration:none;
}
a.SkinObject:hover {
	color:#ff895b;
	text-decoration:underline;
}
a.SkinObject:active {
	color:#ff895b;
	text-decoration:underline;
}
*/

A.CommandButton:link
{
    text-decoration:    underline;
    color: #ffffff;
}
A.CommandButton:visited 
{
    text-decoration:    underline;
    color: #ffffff;
}

A.CommandButton:hover   
{
    text-decoration:    none;
    color: #ffffff;
}
A.CommandButton:active  
{
    text-decoration:    underline;
    color: #ffffff;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: #8599aa 1px solid;
	border-top: #8599aa 1px solid;
	border-left: #8599aa 1px solid;
	border-bottom: #8599aa 1px solid;
	height: 400px;
	width: 650px;
background: #acbe92;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #acbe92;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: white 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: white 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: #8599aa 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}
.Help
{
	border-right: #8599aa 1px solid;
	padding-right: 2px;
	border-top: #8599aa 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: #8599aa 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: #8599aa 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	
}

.ControlPanel {
    width: 100%;
    height: 64px;
    background-color: #acbe92;
    
}
