/*========================================================*/
/*        	 		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: Arial; font-size: 12px;  line-height:18px;}
/* Default HTML Paragraph css		   --*/ p {font-family: Arial; font-size: 12px; padding:0px; margin:0px;  color: #d7d7d7; line-height:18px;}
/* Default HTML Image css	       	   --*/ img { border:none;}

/*========================================================*/
/*  Main SKIN Elements                                    */
/*========================================================*/

/*-- Skin Main / Default Width    	   --*/ .DefaultWidth { width:1055px; }
/*-- TD containing main site    	   --*/ .MainBG { background-color:#171717; }
/*-- Logo TD         	               --*/ .LogoTD { padding:0px 0px 0px 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 { background:url(images/footer-bg.png) repeat-x;; padding:15px 0 15px 0; color:#FFFFFF; }
/*-- Footer Seprator	               --*/ .FooterSep { color:#FFFFFF;}
/*-- Bodyi Box TD	                   --*/ .BBoxTD { padding:10px 0 0 0; }
/*-- Banner Background css             --*/ .BannerbgLeft { height:274px; background-image:url(images/banner-left1.png); background-repeat:no-repeat; background-position:Left; }
/*-- Banner Background css             --*/ .TopLine{ height:19px; background-color:#393939;}
/*-- Banner Background css             --*/ .LayoutRowBG { background-color:#e2e2e2;}
/*-- Banner Background css             --*/ .LayoutRowGreyBG { height:356px; background-color:#2d2d2d;}
/*-- Top Banner Background css         --*/ .TopBannerbg { background: url(Header-Top-right.jpg) no-repeat top right; width:100%; padding:10px 15px 10px 15px;}
/*-- Login Register TD CSS             --*/ .Register-LoginTD { height:30px; padding-right:10px; padding-top:10px; }
/*-- BradCrumbTD CSS                   --*/ .BreadcrumbTD { padding:5px; 0; font-family:Arial; font-size:11px; color:#6b6b6b;}

/*========================================================*/
/*  Default DNN Links Tokens                              */
/*========================================================*/

/*-- Default links 					   --*/ a:link, a:visited, a:active { color: #d7d7d7; font-family: Tahoma; font-weight: normal; font-size: 12px; text-decoration: none; }
/*-- Default links hover               --*/ a:hover { color: #fff; font-family: Tahoma; font-size: 12px; text-decoration: underline;  font-weight: normal;}
/*-- command Button in Containers      --*/ .CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#da0000 ; 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: #666666;  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                                      */
/*========================================================*/

/*-- Quick Links token              --*/ .QuickLinks, a.QuickLinks:link, a.QuickLinks:visited, a.QuickLinks:active  { color: #F2DCB4; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none;}
/*-- Quick Links token hover        --*/ a.QuickLinks:hover { color: #ffc45a; font-family: Arial; font-size: 12px; text-decoration: underline; font-weight: normal; }
/*-- 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: Arial; font-size: 12px; font-weight: normal; text-decoration: none; padding: 0px 0 0px 15px;}
/*-- Login token hover 		        --*/ a.Login:hover { color: #000; font-family: Arial; 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: Arial; font-size: 12px; font-weight: normal; text-decoration: none; padding: 0px 10px 0px 15px;}
/*-- Register token hover 		    --*/ a.Register:hover { color: #000; font-family: Arial; font-size: 12px;  font-weight: normal; }
/*-- Breadcrumb token       		--*/ .Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:visited, a.Breadcrumb:active { font-family: Arial; font-size:11px; color: #6b6b6b; vertical-align: middle; text-align: left; padding: 5px 5px 5px 5px; text-decoration: none;}
/*-- Breadcrumb token hover 		--*/ a.Breadcrumb:hover { font-family: Arial; font-size:11px; color: #da0000; vertical-align: middle; text-align: left; padding: 5px 5px 5px 5px; text-decoration: none; }
/*-- Links Token 	 		        --*/ .TermsPrivacy, a.TermsPrivacy:link, a.TermsPrivacy:visited, a.TermsPrivacy:active { font-family: Arial; font-size:10px; font-weight:normal; color:#fff; padding-right:0 0 0 0; text-decoration:none;}
/*-- Links Token hover       		--*/ a.TermsPrivacy:hover { font-family: Arial; font-size:10px; font-weight:normal; color: #CCCCCC; padding-right:0 0 0 0; text-decoration:none;}
/*-- Links Token 	 		        --*/ .ReadMoreBtn, a.ReadMoreBtn:link, a.ReadMoreBtn:visited, a.ReadMoreBtn:active { font-family: Arial; font-size:12px; font-weight:normal; color:#fff; padding:5px 0 0 0; text-decoration:none;}
/*-- Links Token hover       		--*/ a.ReadMoreBtn:hover { font-family: Arial; font-size:12px; font-weight:normal; color: #fff; padding-right:0 0 0 0; text-decoration:underline;padding:5px 0 0 0;}

/*========================================================*/
/*  Default DNN Static Tokens                             */
/*========================================================*/

/*-- Copyright token                   --*/ .Copyright { color: #fff; font-family: Arial; font-weight:normal; font-size: 10px;}
/*-- 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: #7d7e80; padding: 0; }
/*-- Headings - DNN Default css        --*/ .Head { font-size: 12px; color: #FFFFFF; background: transparent; font-weight: bold; padding: 0;}
/*-- Headings - DNN Default css        --*/ .DataGrid_Header { color:#FFFFFF;}
/*-- Headings - DNN Default css        --*/ .DataGrid_Item { color:#FFFFFF;}

/*========================================================*/
/*  Other used Text                                       */
/*========================================================*/

/*-- Default text on site              --*/ .Normal { font-family: Arial; font-size: 12px; color: #d7d7d7; }
/*-- Default text on site              --*/ .Normal P { color:#d7d7d7; !important;}
/*-- SkinObject Text            	   --*/ .NormalLinks, a.NormalLinks:link, a.NormalLinks:visited, a.NormalLinks:active { color: #fd3636; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none; padding: 0 5px 0 5px;}
/*-- SkinObject Text hover        	   --*/ a.NormalLinks:hover { color: #fff; font-family: Arial; font-size: 12px; text-decoration: none; font-weight: normal; padding: 0 5px 0 5px; }
/*-- Default text on site              --*/ .NormalWhite { font-family: Arial; font-size: 12px; color: #000000; }
/*-- Default bold text      		   --*/ .NormalBold { font-family: Arial; font-size: 12px; color: #fff; 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; }
/*-- Bullets Style      			   --*/  UL LI { list-style-image:url(images/Bullet.png); font-family: Arial; font-size: 13px;  font-weight: normal; font-style: normal;  color:#d7d7d7; padding: 3px 0 0px 5px; }
/*-- Order List Style     			   --*/  OL LI { list-style:decimal; font-family: calibri; font-size: 13px;  font-weight: normal; font-style: normal;  color:#d7d7d7; vertical-align:baseline; padding: 3px 0 0px 2px; }
/*-- Head Phone Bullets    			   --*/ .Bullet { list-style-image:url(bullet.png); font-family: Tahoma; font-size: 12px;  font-weight: normal; font-style: normal;  color:#000000; vertical-align:baseline; padding: 3px 0 0px 5px; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
/*--       		                       --*/ .PanesTD { padding: 10px 0 10px 0;}
/*--       		                       --*/ .Top-Pane { width:100%;  padding: 10px 20px 0 20px;}
/*--       		                       --*/ .Banner-Pane { padding-top:1px;}
/*--       		                       --*/ .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 20px; border-right:#bebebe 1px solid;}
/*--       		                       --*/ .Middle-Pane { width: 33%; padding: 0px 20px 0 20px; border-left:#FFFFFF 1px solid; border-right:#bebebe 1px solid ; }
/*--       		                       --*/ .Right-Pane { width: 33%; padding: 0px 20px 0 20px;  border-left:#FFFFFF 1px solid;}
/*--       		                       --*/ .Left-Pane2 { width: 33%; padding: 0px 10px 0 10px; }
/*--       		                       --*/ .Middle-Pane2 { width: 33%; padding: 0px 10px 0 10px;}
/*--       		                       --*/ .Right-Pane2 { width: 33%; padding: 0px 10px 0 10px;}
/*--       		                       --*/ .Bottom-Left-Pane { width: 70%; padding: 0 10px 0 0; background-image:url(images/line-sep.png); background-position:right; background-repeat:no-repeat; }
/*--       		                       --*/ .Bottom-Right-Pane { width: 30%; padding: 0 0 0 10px; }
/*--       		                       --*/ .Bottom-Pane { width: 100%; padding: 0 0 0 0; }
/*--       		                       --*/ .RoundTop { padding:15px 0 10px 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                                             */
/*========================================================*/

/* Menu Container Box */					.MainMenu_MenuContainer { background-color: transparent;  height:32px; }
/* Sub Menu */								.MainMenu_MenuItem { border: 0; color: #FFFFFF; height: 32px; background-color: Transparent; border-bottom:0px solid #000000;	font: normal normal 11px Arial; padding:0px 10px 0px 15px; }

											.MainMenu_MenuItemSel {	background-color: #7b7b7b; cursor: pointer; }
/* Sub Menu Mouse Hover */					.SubMenu_MenuHover { 	color: #000000; height: 32px; background-color: #d3d3d3; border-bottom:0px solid #93B1E2;	font: normal normal 11px Arial; padding:0px 10px 0px 15px; cursor: pointer;}
/* Sub Menu Active */						.SubMenuSelected {  color: #000000;  height: 32px; background-color: #fff; border-bottom:0px solid #93B1E2;	font: normal normal 11px Arial; padding:0px 10px 0px 15px;  cursor: pointer;}
/* Sub Menu Background and Borders */		.MainMenu_SubMenu {	margin-top: 0px; border-top: 0px solid #93B1E2; border-left: 0px solid #93B1E2; border-right: 0px solid #93B1E2; border-bottom: 0px solid #93B1E2; background-color:#393939; cursor: pointer;}
			
											.MainMenu_MenuIcon {display: none; cursor:pointer;}
											.MainMenu_MenuBreak {border: 0; background-color: transparent;height: 0px; }
											.MainMenu_MenuArrow { border-right: 0px;  border-bottom:0px solid #93B1E2; border-top:0px; font-family: webdings; padding:0px 10px 0px 15px; height: 20px; }

/* For Tabs Menu                       --*/
											.MainMenu_MenuBarTab { cursor: pointer; height: 32px; background-color: Transparent;}
											.MainMenu_MenuItemTab TD { padding:0; margin:0; } 																								   			/* Margin Change Total Height in FF */		/* _Margin Change Menu Inner Height in IE */
											.MainMenu_MenuItemTab TD DIV { background-image:url(spacer.gif); background-position:top right; background-repeat: no-repeat; padding:0; 			margin:-5px 0 -16px 0; 						_margin:-20px 0;}
											.MainMenu_MenuItemTab TD DIV DIV { background-image:url(spacer.gif); background-position:top left; background-repeat: no-repeat; padding:0 5px; 	margin:-8px 0 -16px 0; 						_margin:-20px 0;}
											.MainMenu_MenuItemTab TD DIV DIV DIV{ background-image:url(spacer.gif); background-repeat:repeat-x; color:#000000;  font-size:12px; font-family: Arial; font-weight: bold; height:32px; padding: 0 6px 0 6px; line-height:32px; margin:0px 0 0px 0; }             
/* Tabs Menu Hover and Active          --*/
											.MainMenu_MenuSelectedTab TD, .MainMenu_MenuSelectedRootTab TD {padding:0px; margin:0;}
											.MainMenu_MenuSelectedTab TD DIV, .MainMenu_MenuSelectedRootTab TD DIV {					 background-image:url(images/Nav-right-bg.png);   background-position:top right; background-repeat: no-repeat; padding:0; margin:-5px 0 -16px 0; _margin:-19px 0;}
											.MainMenu_MenuSelectedTab TD DIV DIV, .MainMenu_MenuSelectedRootTab TD DIV DIV{ 			 background-image:url(images/Nav-left-bg.png);    background-position:top left; background-repeat: no-repeat; padding:0 5px ; margin:-8px 0 -16px 0; _margin:-19px 0;}
											.MainMenu_MenuSelectedTab TD DIV DIV DIV, .MainMenu_MenuSelectedRootTab TD DIV DIV DIV{ 	 background-image:url(images/Nav-middle-bg.jpg);  background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-family: Arial; font-weight: bold; height:32px; padding: 0 6px 0 6px; line-height:32px; margin:0px 0 0 0; }
											
/* Module Action Menus */ 		.ModuleTitle_SubMenu { border:1px dotted #999;}
								.ModuleTitle_SubMenu td{ background-color: #525252; color: #FFFFFF; font-weight:normal; white-space: nowrap; font:Tahoma; font-size:11px; padding:3px 5px 3px 5px;}
								.ModuleTitle_SubMenu td:hover { color: #000000; padding:3px 5px 3px 5px; }
/* Module Action Menus Icons */ .ModuleTitle_MenuIcon { height: 1px; background-color: #FFFFFF; border-top: 0px #999 solid; border-bottom: 0px #FFF solid; padding:3px 0px 3px 5px;}

								.ModuleTitle_MenuItemSel td {background: transparent; color: #8ebd01; font:Tahoma; font-size:11px; font-weight:normal; padding:0;}
								.ModuleTitle_MenuItemSel {background: #666; color: #8ebd01; cursor:pointer; }
								.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:#323232; border-top: 0px; border-left:0px; border-right:0px; border-bottom-color:#666666; width:100%;}
/*--                                   --*/.DataGrid_AlternatingItem TD { color:#000000; } 


