/*========================================================*/
/*  ii. External Imports for style                        */
/*========================================================*/


/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Style For Gradients                   */ .LeftGradient { margin: 0px 0 0px 0; background-image:url(backgroundleft.jpg); background-repeat:repeat-x; }
/* Style For Gradients                   */ .RightGradient { margin: 0px 0 0px 0; background-image:url(backgroundright.jpg); background-repeat:repeat-x; }
/* Style For Keywords                    */ .DnnBoldKeyword { display: none; }

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ body { margin: 0px 0 0px 0; background: #FFFFFF; }
/* Setting Text Throughout the skin      */ table, tr, td, p {font-family: tahoma; font-size: 11px; line-height: 16px; }
/* Setting Headers Throughout the skin   */ h1	{	font-family: verdana, arial, sans-serif;	font-size: 10px;	line-height:1.1em;	color: #b0b0b0;	text-align:justify	}
											h2	{	font-family: verdana, arial, sans-serif;	font-size: 12px;	line-height:1em;	color: #b0b0b0;	text-align:justify; font-weight:bolder;	}
/* Large Blockquotes                    */ .blockquote {margin: 1em; margin-right: 1.9em; font-size: 120%; font-variant: small-caps; line-height:200%;  text-align:justify }

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

.leftcol	{	 background-color:White;	 border:solid 0px #a0a0a0; padding-left:15px;padding-right:15px;}
.rightcol	{	 background-color:White;	 border:solid 0px #a0a0a0; padding-left:15px;padding-right:15px;}
.tightcol	{	 background-color:White;	 border:solid 0px #a0a0a0; }
.leftNav	{ 	 background: url(images/LftNav.gif) no-repeat; height:105px; width:64px;}
.midNav		{ 	 background: url(images/midNav.gif) repeat-x; height:105px;  vertical-align:top; padding-top:33px; }
.rightNav	{ 	 background: url(images/rtNav.gif) no-repeat; height:105px; width:14px; padding-right:15px;}
#footer		{	 background-color:White;	 border:solid 0px #a0a0a0;	 width:700px;	 height:25px; text-align:center;}

#Nav		{ 		}
#LogoHeader	{ 	 padding-left:15px;}
#links		{	 background-color: White;	 border:solid 0px #a0a0a0;	 width:700px;	 height:25px; text-align:center; }
#links li   {    margin-left:3px; margin-right:3px;}


/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

/*-- top inside content pane       --*/ .PaneTopInside { width: 100%; padding: 0  8px 0 8px;}
/*-- left content pane             --*/ .PaneLeft { padding: 0 8px 0 8px; }
/*-- content pane                  --*/ .PaneCenter { padding: 0 8px 0 8px; }
/*-- right content pane            --*/ .PaneRight { padding: 0 8px 0 8px; }
/*-- bottom inside pane            --*/ .PaneBottomInside { width: 100%; padding: 0 8px 0 8px; }
/*-- bottom left content pane      --*/ .PaneBottomLeft { padding: 0 8px 0 8px; }
/*-- bottom content pane           --*/ .PaneBottom { padding: 0 8px 0 8px; }
/*-- bottom right content pane     --*/ .PaneBottomRight { padding: 0 8px 0 8px; }
/*-- bottom menu content pane      --*/ .PaneMenuBottom { width: 100%; padding: 0 8px 0 8px; }

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #FF4500; font-family: Trebuchet MS, Times New Roman ; font-size: 11px; font-weight:bold; text-decoration: none;  }
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover { color: #444; font-family:  Trebuchet MS, Times New Roman ;  font-weight:bold; font-size: 11px; text-decoration: none; }

/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #FF4500; font-family: garamond, Times New Roman ;  font-size: 12px; text-decoration: none;   font-weight:bolder; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #444; font-family: garamond, Times New Roman ;  font-size: 12px; text-decoration: none;   font-weight:bolder; }

/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#FF4500; font-size: 11px;   font-size:10px;   font-weight:bolder; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { color:#FF4500; font-weight:bold; text-decoration:none;  font-size:10px;   font-weight:bolder;}
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { color:#444; font-weight:bold; text-decoration:none;  font-size:10px;  font-weight:bolder; }

/*-- breadcrumb links idle             --*/ .BreadcrumbsClass, a.BreadcrumbsClass:link, a.BreadcrumbsClass:visited, a.BreadcrumbsClass:active { color: #FF4500; font-family: Trebuchet MS; font-size: 12px; font-weight: lighter; text-decoration: none; }
/*-- breadcrumb links hover            --*/ a.BreadcrumbsClass:hover { color: #444; font-family: Trebuchet MS; font-size: 12px;  font-weight:lighter; text-decoration: none; }

/* Page title underline */			 .ShadowMaster {background: url(images/horiz-shadow.gif) no-repeat;	height: 12px;}
/* Page title underline - left */	 .ShadowLeft {}
/* Page title underline - center */	 .ShadowCenter {}
/* Page title underline - right */	 .ShadowRight {}

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; }
/*-- red text on site for errors       --*/ .NormalRed { color: #900; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 14px; color: #FF4500; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #FF4500; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #6E6E6E; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #FF4500; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #6E6E6E; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #AFAFA6; background: #EFEFEE; padding: 0px 3px 0px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- admin button-link style hover     --*/ a.CommandButton:hover                                                 { color: #6A6A6A; border: 1px solid #8B8D82; background: #E0E0DE; padding: 0px 3px 0px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 13px 21px 4px 15px; cursor: hand; font-size:1px; margin: 0 0 0 3px;}

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch .NormalTextBox { height:19px; background: transparent; width: 194px; color: #878884; padding: 4px 0px 0px 10px; border: 0px solid #FFFFFF;}


/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

/* Container for main menu */
.MainMenu_MenuContainer {
	background: transparent;
}


/* Menu bar */
.MainMenu_MenuBar {
	background: transparent; 
}


/* Applies to idle state of submenu items */
.MainMenu_MenuItem {
	font-family: tahoma; 
	color: #777;
	font-size: 11px; 
	background: #F3F3F3;
	border-top: #F3F3F3 1px solid;
	border-left: #F3F3F3 1px solid;
	border-bottom: #F3F3F3 1px solid;
	border-right: #F3F3F3 1px solid;
	padding: 1px 4px 2px 2px;
}


/* Container for submenu */
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 2px 0px 0px 0px;
	background-color: #F3F3F3;
	border: 1px solid #c7c7c7;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=3) ;
}


/* Hover state for submenu items */
.MainMenu_MenuItemSel {
	font-family: tahoma; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand; 
	color: #FF4500;
	background: #efefef;
	border-left: #efefef 1px solid;
	border-right: #efefef 1px solid;
	padding: 1px 4px 2px 2px;
}


/* Idle state for main menu items */
.MainMenu_Idle { 
	background: url(menu_off.gif) repeat-x top left;
	color: #fff;
	height: 24px;
	font-weight:900; 
	
}


/* Hover state for main menu items */
.MainMenu_Selected {
	background: url(menu_off.gif) repeat-x top left;
	color: #FF4500;
	height: 24px;
	font-weight:900; 
}


/* Selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive {
	background: url(menu_on.gif) repeat-x top left;
	color: #FF4500;
	height: 24px;
	font-weight:900; 
}
	

.MainMenu_MenuBreak {
	width: auto;
	border: 0;
}


.MainMenu_LeftOff {
	padding-left: 2px;
	height: 24px;
	background: url(tab_left_off.gif) bottom left no-repeat;
}


.MainMenu_LeftOn {
	padding-left: 2px;
	height: 24px;
	background: url(tab_left_on.gif) bottom left no-repeat;
}


.MainMenu_RightOff {
	padding-left: 2px;
	height: 24px;
	background: url(tab_right_off.gif) bottom right no-repeat;
}


.MainMenu_RightOn {
	padding-left: 2px;
	height: 24px;
	background: url(tab_right_on.gif) bottom right no-repeat;
}



/* Elements we don't really need */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {
	display: none;
}


/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/



