/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ body { margin: 0; background-image:url('red_stripes.png'); background-repeat:repeat }
/* Setting Text Throughout the skin      */ table, tr, td, p {font-family: tahoma; font-size: 11px; line-height: 1.4em; margin: 0;}

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

/*-- Main Table                             --*/ .MainTable { background-position: 0% 0%; }

/*####################################################################################################################  HEADER VARIATIONS  ###############*/
/*-- cell containing header - Leaves        --*/ .TDheader-Leaves { background-position: 0% 0%; text-align:right; background-repeat:no-repeat; padding-top:2px; padding-right:12px; background-image:url('Background-title_leaf.jpg'); background-attachment:scroll }
/*-- cell containing header - Barn          --*/ .TDheader-Barn { background-position: 0% 0%; text-align:right; background-repeat:no-repeat; padding-top:2px; padding-right:12px; background-image:url('Background-title_barn.jpg'); background-attachment:scroll }
/*-- cell containing header - Flowers       --*/ .TDheader-Flowers { background-position: 0% 0%; text-align:right; background-repeat:no-repeat; padding-top:2px; padding-right:12px; background-image:url('Background-title_flowers.jpg'); background-attachment:scroll }
/*-- cell containing header - Rotate        --*/ .TDheader-Rotate { background-position: 0% 0%; text-align:right; background-repeat:no-repeat; padding-top:2px; padding-right:12px; background-attachment:scroll }
/*########################################################################################################################################################*/

/*-- cell containing search and menu        --*/ .TDSearchMenu { background-position: 0% 0%; background-image:url('Background-Menu.gif'); background-repeat:no-repeat; height:37 }
/*-- cell containing body                   --*/ .TDBody { background-position: 0% 0%; background-image:url('Background-Body.gif'); background-repeat:repeat-y; background-attachment:scroll  }
/*-- cell containing menu                   --*/ .TDMenu { padding-top:5px; padding-right:12px; font-size:12pt }


/*-- cell containing top line               --*/ .TopLine { color: #000042; height: 3px; }
/*-- cell containing footer                 --*/ .TDfooter { background: url(footer_bg.gif); color: #FFFFFF; text-align: center; vertical-align: middle; }
/*-- cell containing logo                   --*/ .TDlogo { background: url(logo.png);}
/*-- cell containing welcome                --*/ .TDwelcome { text-align: right; margin-right: 0; }

/*-- div text for login and register        --*/ .LoginTD {  vertical-align: top; color: #FFFFFF; text-align:left; font-weight:bold; padding-left:10px; padding-right:0px; padding-top:2px; padding-bottom:0px }
/*-- div text for date			   		    --*/ .DateTD {  vertical-align: top; color: #FFFFFF; padding: 5px 20px 0px 0px; text-align:right; }
/*-- div text for breadcrumb                --*/ .BreadcrumbTD { text-align:left; color: #FFFFFF; vertical-align: top; padding: 135px 0px 0px 130px; height:120px;}
/*-- div text for copyright		            --*/ .CopyrightTD {  vertical-align: top; color: #FFFFFF; padding: 0px 0px 0px 0px; text-align:center; }



/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/
/*-- cell containing Left Side              --*/ .CONLeft { padding-left:13px; }
/*-- cell containing Right Site             --*/ .CONRight { padding-right:17px; }

/*-- top content pane       	   --*/ .PaneTop { padding: 5px 5px 5px 5px;}
/*-- left content pane             --*/ .PaneLeft { padding: 5px 5px 5px 5px;}
/*-- right content pane            --*/ .PaneRight { padding: 5px 5px 5px 5px;}
/*-- bottom content pane           --*/ .PaneBottom  { padding: 5px 5px 5px 5px;}


/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a:link.LOGIN_object, a:visited.LOGIN_object, a:active.LOGIN_object, .USER_object, a:link.USER_object, a:visited.USER_object, a:active.USER_object { color: #000000; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- login and user token hover        --*/ a:hover.LOGIN_object, a:hover.USER_object { color: #CC3300; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a:link.DATE_object, a:visited.DATE_object, a:active.DATE_object { color: #FFFFFF; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a:hover.DATE_object { color: #FFFFFF; font-family: tahoma; font-size: 11px; text-decoration: none; }
.dnn_dnnBREADCRUMB_lblBreadCrumb {color: #FFCC66; font-family: arial; font-size: 14px; text-decoration: none;
}
/*-- breadcrumb token                  --*/ a:link.BREADCRUMB_object    { color: #000000; font-family: arial; font-size: 12px; text-decoration: none; }
/*-- breadcrumb token                  --*/ a:visited.BREADCRUMB_object { color: #000000; font-family: arial; font-size: 12px; text-decoration: none; }
/*-- breadcrumb token                  --*/ a:hover.BREADCRUMB_object   { color: #CC3300; font-family: arial; font-size: 12px; text-decoration: none; }
/*-- breadcrumb token                  --*/ a:active.BREADCRUMB_object  { color: #FFCC66; font-family: arial; font-size: 12px; text-decoration: none; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#FFFFFF; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a:link.FOOTER_objects, a:visited.FOOTER_objects, a:active.FOOTER_objects { color:#FFFFFF; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a:hover.FOOTER_objects { color:#FFFF66; font-weight:bold; text-decoration:none;  }

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: tahoma; font-size: 11px; color: #444; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #444; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; 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: 11px; color: #555; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a:link.Normal, a:visited.Normal { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a:hover.Normal { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- admin button-link style           --*/ a:link.CommandButton, a:visited.CommandButton, a:active.CommandButton { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- admin button-link style hover     --*/ a:hover.CommandButton                                                 { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }

/*======  Search  ======*/
.SearchTD                              {
	text-align: right;
	color: #000000;
	vertical-align: top;
	padding: 134px 12px 0px 0px;
	height: 120px;
}

.SearchButton                          {
	background: transparent;
	width: 66px;
	height: 19px;
	cursor: hand;
	font-size: 1px;
	margin-left: 0px;
	margin-right: 3px;   /*-- Move button by changing R margin in IE and firefox  */
	margin-top: 0px;
	margin-bottom: 2px;  /*-- Move button up and down in IE  */
	padding-left: 5px;   /*-- Change margin in firefox  */
	padding-right: 60px; /*-- Make button wider in firefox  */
	padding-top: 15px;    /*-- Make button taller in firefox  */
	padding-bottom: 10px;
}

.NormalTextBox#dnn_dnnSEARCH_txtSearch {
	background: transparent;
	width: 119px;
	height: 19px;
	cursor: text;
	color: #000000;
	border: 0px solid #FFFFFF;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 4;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*======================*/


/*========================================================*/
/*  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; }
/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	height:26px;
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_rootitem_active{
	color: #993300;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
}

.main_dnnmenu_submenu_active td{
	color: #993300;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
}

.main_dnnmenu_itemhover {  
	background-color: #b9bb9e;
	color: #ffffff;  
}

.main_dnnmenu_itemhover td {  
	background-color: #b9bb9e; 
	color: #ffffff;  
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #d1d2bf;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

