/*========================================================*/
/*        	 		Created by CMSSkins.com               */
/*========================================================*/

/*========================================================*/
/*  Default HTML                                          */
/*========================================================*/

/* Default HTML PAGE css		       --*/ html { height: 100%; }
/* Default HTML PAGE css		       --*/ form{ height: 100%; }
/* Default HTML BODY 	               --*/ body { margin: 0 0 0 0; background:#ffffff; }
/* Default HTML table and text css	   --*/ table, tr, td, span, div {font-family: Georgia; font-size: 12px;  line-height:21px;}
/* Default HTML Paragraph css		   --*/ p {font-family: Arial; font-size: 12px; padding:0px; margin:0px;  color: #777777; line-height:18px;}
/* Default HTML Image css	       	   --*/ img { border:none;}

/*========================================================*/
/*  Main SKIN Elements                                    */
/*========================================================*/

/*-- Skin Main / Default Width    	   --*/ .DefaultWidth { width:75%; }
											.MainSpacing { padding-top:30px; padding-bottom:20px;}
/*-- TD containing main site    	   --*/ .MainBG { background-color:#171717; }
/*-- Logo TD         	               --*/ .LogoTD { padding:20px 0px 10px 40px; }
/*-- Login TD         	               --*/ .TopTD { padding:5px 5px 5px 5px; background-color:#323232; }
/*-- Register Icon                     --*/ .Register-ICO { background: url(Register-Ico.png) no-repeat top right; width:18px; height:13px; }								/*-- Login Icon                        --*/ .Login-ICO { background: url(Login-Ico.png) no-repeat top right; width:16px; height:13px; }
/*-- Banner Image                      --*/ .BannerIMG { background: url(banner.png) no-repeat top right; width:985px; height:249px; }
/*-- Body BG                           --*/ .BodyBG { background: url(body-bg.png) repeat-x top right #424242; }
/*-- Body TD                           --*/ .BodyTD { padding:10px 10px 0 10px; }
/*-- Content TD                        --*/ .ContentTD { padding:5px 5px 5px 5px; }
/*-- Header Background	               --*/ .HeaderTD { padding: 10px 0 10px 0; }
/*-- Footer TD	                       --*/ .FooterTD { padding:15px 0 25px 0; color:#7d7e80; }
/*-- Banner Background css             --*/ .Bannerbg {background-image:url(images/head-bg.png);background-repeat:repeat-x; background-position:top; background-color:#e9eae5; }
/*-- Banner Background css             --*/ .Bannerbg2 {background-image:url(images/head-bg2.png);background-repeat:repeat-x; background-position:top; background-color:#f5f5f3; }
/*-- Banner Background css             --*/ .Bannerbg3 {background-image:url(images/head-bg3.png);background-repeat:repeat-x; background-position:top; background-color:#e8e8e6; padding:30px 20px 20px 10px; }
/*-- Banner Background css             --*/ .Bannerbg4 {/*background-image:url(images/bbls.png);background-repeat:no-repeat; background-position:Bottom right;*/ background-color:#f8f8f6;  padding:0 20px 0px 10px;}
/*-- Login Register TD CSS             --*/ .Register-LoginTD { padding-right:10px; padding-top:30px; }


/*========================================================*/
/*  Default DNN Links Tokens                              */
/*========================================================*/

/*-- Default links 					   --*/ a:link, a:visited, a:active { color: #47a8bf; font-family: Georgia; font-weight: normal; font-size: 12px; text-decoration: none; }
/*-- Default links hover               --*/ a:hover { color: #29849a; font-family: Georgia; font-size: 12px; text-decoration: underline;  font-weight: normal;}
/*-- command Button in Containers      --*/ .CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#4d5350 ; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0 0 0 0;}
/*-- command Button in Containers hover--*/ a.CommandButton:hover { color: #000;  font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0 0 0 0; }
/*-- SkinObject Text            	   --*/ .SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active { color: #fff; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none; padding: 0 5px 0 5px;}
/*-- SkinObject Text hover        	   --*/ a.SkinObject:hover { color: #000; font-family: Arial; font-size: 12px; text-decoration: none; font-weight: normal; padding: 0 5px 0 5px; }

/*========================================================*/
/*  Custom DNN Links                                      */
/*========================================================*/

/*-- Login token       			    --*/ .Login, a.Login:link, a.Login:visited, a.Login:active { background:url(images/Login-icon.png) no-repeat; height:12px; width:9px; color: #7d7e80; font-family: Calibri; font-size: 12px; font-weight: normal; text-decoration: none; padding: 0px 20px 0px 20px;}
/*-- Login token hover 		        --*/ a.Login:hover { color: #000; font-family: Calibri; font-size: 12px; font-weight: normal; }
/*-- Register token       		    --*/ .Register, a.Register:link, a.Register:visited, a.Register:active { background:url(images/Register-icon.png) no-repeat; height:13px; width:11px; color: #7d7e80; font-family: Calibri; font-size: 12px; font-weight: normal; text-decoration: none; padding: 0px 10px 0px 20px;}
/*-- Register token hover 		    --*/ a.Register:hover { color: #000; font-family: Calibri; font-size: 12px;  font-weight: normal; }
/*-- Links Token 	 		        --*/ .TermsPrivacy, a.TermsPrivacy:link, a.TermsPrivacy:visited, a.TermsPrivacy:active { font-family: Georgia; font-size:11px; font-weight:normal; color:#7d7e80; padding-right:0 0 0 0; text-decoration:none;}
/*-- Links Token hover       		--*/ a.TermsPrivacy:hover { font-family: Georgia; font-size:11px; font-weight:normal; color: #000; padding-right:0 0 0 0; text-decoration:none;}
/*-- Links Token 	 		        --*/ .ReadMoreBtn, a.ReadMoreBtn:link, a.ReadMoreBtn:visited, a.ReadMoreBtn:active { font-family: Georgia; font-size:12px; font-weight:bold; color:#34a5c1; padding:5px 0 0 0; text-decoration:none;}
/*-- Links Token hover       		--*/ a.ReadMoreBtn:hover { font-family: Georgia; font-size:12px; font-weight:bold; color: #34a5c1; padding-right:0 0 0 0; text-decoration:underline;padding:5px 0 0 0;}

/*========================================================*/
/*  Default DNN Static Tokens                             */
/*========================================================*/

/*-- Copyright token                   --*/ .Copyright { color: #7d7e80; font-family: Georgia; font-weight:normal; font-size: 11px;}
/*-- Current Date token    		   	   --*/ .CurrentDate{ font-family: Arial; font-size:11px; color: #7d7e80;}
/*-- Subheadings - DNN Default css     --*/ .SubHead { font-family: Arial; font-size: 12px; font-weight: bold; color: #4D5350; padding: 0; }
/*-- Headings - DNN Default css        --*/ .Head { font-size: 12px; color: #Head; background: transparent; font-weight: bold; padding: 0;}
/*-- Headings - DNN Default css        --*/ .DataGrid_Header { color:#4D5350;}
/*-- Headings - DNN Default css        --*/ .DataGrid_Item { color:#4D5350;}

/*========================================================*/
/*  Other used Text                                       */
/*========================================================*/

/*-- Default text on site              --*/ .Normal { font-family: Georgia; font-size: 12px; color: #585d5a; font-weight:normal; }
/*-- Default text on site              --*/ .NormalWhite { font-family: Arial; font-size: 12px; color: #000000; }
/*-- Default text on site              --*/ .ContHBlue { font-family:Georgia;  font-size:24px; color:#47a8bf;}
/*-- Default bold text      		   --*/ .NormalBold { font-family: Arial; font-size: 12px; color: #4D5350; font-weight:bold;}
/*-- Gray Color Text        		   --*/ .NormalGray { color: #666666; font-weight:normal; font-family: Arial; font-size: 12px; }
/*-- Gray Color Heading        		   --*/ .Headingblue { color: #169ed2; font-weight: bold; font-family: Tahoma; font-size: 12px; }
/*-- Gray Color Heading        		   --*/ .HeadingGray { color: #7b7b7b; font-weight: bold; font-family: Tahoma; font-size: 12px; }
/*-- Red Color Text        			   --*/ .NormalRed { color: #E7002A; font-weight: bold; font-family: Arial; font-size: 12px; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*--       		                       --*/ .Banner-Pane {padding:10px 20px 10px 0px;}
/*--       		                       --*/ .wide-Pane { padding: 15px 25px 15px 30px;}
/*--       		                       --*/ .PanesTD { padding: 10px 0 10px 0; }
/*--       		                       --*/ .Banner-Left-Pane { padding: 0 0 0 0; background:#FFFFFF;}
/*--       		                       --*/ .Top-Pane { padding: 0 0 0 14px; }
/*--       		                       --*/ .Content-Pane { width: 100%; padding: 0 0 0 0; }
/*--       		                       --*/ .Main-Left-Pane { width: 50%; padding: 0 10px 0 0; }
/*--       		                       --*/ .Main-Right-Pane { width: 50%; padding: 0 0 0 10px; }
/*--       		                       --*/ .Left-Pane { width: 33%; padding: 0px 20px 0 25px; }
/*--       		                       --*/ .Middle-Pane { width: 33%; padding: 0px 20px 0 25px;}
/*--       		                       --*/ .Right-Pane { width: 33%; padding: 0px 20px 0 25px; }
/*--       		                       --*/ .Bottom-Left-Pane { width: 70%; padding: 0 10px 0 0;}
/*--       		                       --*/ .Bottom-Right-Pane { width: 30%; padding: 0 0 0 10px; }
/*--       		                       --*/ .Bottom-Pane { padding: 15px 20px 15px 20px; }
/*--       		                       --*/ .RoundTop { padding:15px 0 20px 0;}

/*========================================================*/
/*  Default HTML Headings                                 */
/*========================================================*/

/*--       		                        --*/ H1,H2,H3,H4,H5,H6 { margin:0;padding:0;}
/*-- Heading # 1              			--*/ H1 { FONT-WEIGHT: normal; FONT-SIZE: 28px; COLOR: #f2f2f2; FONT-FAMILY: Arial, Helvetica, sans-serif; }
/*-- Heading # 2              			--*/ H2 { FONT-WEIGHT: normal; FONT-SIZE: 26px; COLOR: #f2f2f2; FONT-FAMILY: Arial, Helvetica, sans-serif; }
/*-- Heading # 3              			--*/ H3 { FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #f2f2f2; FONT-FAMILY: Arial, Helvetica, sans-serif; }
/*-- Heading # 4              			--*/ H4 { FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #f2f2f2; FONT-FAMILY: Arial, Helvetica, sans-serif; }
/*-- Heading # 5              			--*/ H5 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f2f2f2; FONT-FAMILY: Arial, Helvetica, sans-serif; }
/*-- Heading # 6              			--*/ H6 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f2f2f2; FONT-FAMILY: Arial, Helvetica, sans-serif; }

/*========================================================*/
/*  Form Object                                           */
/*========================================================*/

/*-- Default Form CSS        		   --*/  select, input { font-family: Arial; font-size: 12px; color: #333333; }
/*-- Default textbox       		       --*/ .NormalTextBox { color: #666666; padding-left: 4px; line-height: 12px; font-family: Arial; font-weight: normal; font-size: 12px; border:1px solid #999999; }
/*-- Textbox cell / td            	   --*/  td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; }
/*-- Default text on site              --*/ .Normal select  { font-family: Arial; font-size: 12px; color: #000000; }

/*========================================================*/
/*  Search                                                */
/*========================================================*/

/*--                                   --*/.SearchTDBox { padding-right:10px;}
/*--                                   --*/ .SearchTD { width:164px; background: url(images/search-baar.png) right center no-repeat; vertical-align: middle; text-align:right; height:20px; padding: 2px 0 0 0px; background-color:#393939; }
/*--                                   --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:18px; width: 120px; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #000; font-weight:normal; padding: 1px; border: 0px solid #FFFFFF; cursor:text; letter-spacing:1px; background:transparent;}

/*========================================================*/
/*  Main Menu                                             */
/*========================================================*/

/* main menu td */   				 .MenuPadding { padding-left:5px;}
/* main menu td */ 				     .MenuTD{ text-align: left; padding: 20px 0 0 90px;}
/* main menu td */					 .main_dnnmenu_bar { cursor:pointer; font-size: 14px; background-color:transparent;  background-color:#4d5350; padding:3px 0 7px 0;}
/* Main Menu Normal */				 .main_dnnmenu_rootitem {background: transparent; color:#fff; font-family: Georgia; font-size: 12px; font-weight: bold; text-align:center; vertical-align:middle; height:21px; line-height:21px; padding:6px 20px 6px 20px; border-right:solid 1px #FFFFFF;}
/* Main menu hover */ 				 .main_dnnmenu_rootitem_hover{ background-color:#c2c2c2; right repeat-x; color:#ffffff; font-family: Georgia; font-size: 12px; font-weight:bold;  vertical-align:middle; height:21px; text-align:center; line-height:21px; padding:6px 20px 6px 20px; background-position:top; border-right:solid 1px #FFFFFF;}
/* Main menu selected */			 .main_dnnmenu_rootitem_selected {background-color:#c2c2c2; right repeat-x; color:#ffffff; font-weight:bold; text-align:center; font-family: Georgia; vertical-align:middle; height:21px; font-size: 12px; line-height:21px; padding:6px 20px 6px 20px; background-position:top; border-right:solid 1px #FFFFFF; background-position:top;}


/* SUB Menu Normal */ 				 .main_dnnmenu_submenu { border:1px dotted #8ebd01;}
									 .main_dnnmenu_submenu td { font: Arial; font-size: 12px; background-color: #4d5350; z-index: 1000; font-weight:normal; text-align:left; color: #ffffff; line-height:25px; padding: 0px 5px; margin:0px; }

/* SUB Menu hover & selected */ 	 .main_dnnmenu_itemhover td { font: Arial; font-size: 12px; background-color:#c2c2c2; color:#FFFFFF; font-weight:normal; text-align:left; line-height:25px; z-index: 1000; padding: 0px 5px; margin:0px; }
									 .main_dnnmenu_itemselected td { font: Arial; font-size: 12px; background-color:#c2c2c2; color:#FFFFFF; font-weight:normal; text-align:left; line-height:25px; z-index: 1000; padding: 0px 5px; margin:0px; }
									 .main_dnnmenu_break { height: 1px; background-color: #666666; }

/* Module Action Menus */ 			 .ModuleTitle_SubMenu { border:1px dotted #999;}
									 .ModuleTitle_SubMenu td{ background-color: #333; color: #999; font-weight:normal; white-space: nowrap; font:Arial; font-size:11px; padding:3px 5px 3px 5px;}
/* Module Action Menus Icons */      .ModuleTitle_MenuIcon { height: 1px; background-color: #333; border-top: 0px #999 solid; border-bottom: 0px #FFF solid; padding:3px 5px 3px 5px;}

									 .ModuleTitle_MenuItemSel td {background: #666; color: #8ebd01; font:Arial; font-size:11px; font-weight:normal; padding:3px 5px 3px 5px;}
									 .ModuleTitle_MenuItemSel {background: #666; color: #8ebd01;}
									 .ModuleTitle_MenuArrow { border:0px solid #000;}
									 .ModuleTitle_MenuBreak td { height: 1px; background-color: transparent; border-top:0px solid #333; padding:0px;}
									 .ModuleTitle_MenuBreak { height: 1px; background-color: transparent; border-top:0px solid #333; padding:0px;}

/* Module Action Button */ 			 .ModuleTitle_MenuItem { border-bottom:0px solid #000000; border-top:0px solid #000000; background:transparent;}

/*========================================================*/
/*  Control Panel                                         */
/*========================================================*/

/*--                                   --*/.ControlPanel {background-image:url(images/c-panel-bg.png);background-repeat:repeat-x; background-position:top;  border-top: 0px; border-left:0px; border-right:0px; border-bottom-color:#c2c2c2; }
/*--                                   --*/.DataGrid_AlternatingItem TD { color:#000000; } 
/*--                                   --*/.WizardText { color:#4D5350;}
/*--                                   --*/.CNT-b-Title { color:000;}



