/* ========================================================
/*                Style By 72 Pixelig  
/*            http://www.72pixelign.com/
/*	             info@72pixelign.com/
/*  =======================================================

/*========================================================*/
/*  Default HTML                                          */
/*========================================================*/
/* Default HTML PAGE 		           --*/ html {height: 100%; }
/* Default HTML BODY 	               --*/ body {height:100%; margin: 0 0 0 0; background:#ffffff; }
											form {height:100%; margin:0; padding:0; }
/* Default HTML table and text 	       --*/ table, tr, td {font-family:Arial, Helvetica, sans-serif; font-size: 12px;  color: #222222; line-height:18px; font-weight:normal; }
/* Default HTML Paragraph and DIV	   --*/ p, div {font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding:0px; margin:0px;  color: #222222; line-height:18px; font-weight:normal; text-align:left; }
/* Default HTML Span	               --*/ span {font-family: Arial; font-size: 12px;  color: #222222; font-weight:normal; text-align:left; }
/* Default HTML Horizontal Line 	   --*/ hr {margin:10px 0; padding:0px; border-bottom:1px dashed #222222; border-top:0px; border-left:0px; border-right:0px; line-height:0px; height:1px; display:block;  }
/*========================================================*/
/*  Main SKIN Elements                                    */
/*========================================================*/
/*                                     --*/.clear {clear:both;}
/*                                     --*/.dnn_logo {padding:17px 0 0 23px;}
/* Site Bg                             --*/.site { background: url(body-bg.jpg) top left repeat-x #005da2;}
/*                                     --*/.default_font {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color: #222222;}
/*-- Skin Main / Default Width    	   --*/.site_wrapper {width:800px; }
/*                                     --*/.header-wrapper { background:url(header.png) top left no-repeat; width:800px; height:179px; }
/*                                     --*/.body_top {background:url(body-top.png) left top no-repeat; width:800px; height:65px;  }
/*                                     --*/.body_bottom {background:url(boty-bottom.jpg) left top no-repeat; width:800px; height:53px;  }
/*                                     --*/.footer_wrapper {background:#05266d; padding:20px;}
/*                                     --*/.search_wrapper {padding:0 0 5px 0; height:179px;}
/*                                     --*/.menu_wrapper {padding:0 0 10px 0;}
/*                                     --*/.login_register_td {padding:8px 0; font: normal normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
/*                                     --*/.hotline {padding:0 0; font:italic bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
/*                                     --*/.hotline_number {padding:0 0; font:italic bold 14px Arial, Helvetica, sans-serif; color:#35cce7; text-decoration:none;}
/*========================================================*/
/*  Default DNN Links Tokens                              */
/*========================================================*/
/*-- Default links 					   --*/ a:link, a:visited, a:active {color: #3399ff; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; line-height:18px; }
/*-- Default links hover               --*/ a:hover {color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;  font-weight: normal;}
/*-- Not Dotted Border In FF           --*/ a:active {outline:none; } :focus {-moz-outline-style:none; outline:0;}
/*-- Command Button in Containers      --*/ .CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {color:#662d91; font-family:Arial; font-size: 12px; font-weight: bold; text-decoration: none;}
/*-- Command Button in Containers hover--*/ a.CommandButton:hover {color: #444444;  font-family:Arial; font-size: 12px; font-weight: bold; text-decoration: none; }
/*-- SkinObject Text            	   --*/ .SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active {color: #06276e; font-family:Arial; font-size: 12px; font-weight: normal; text-decoration: none; }
/*-- SkinObject Text hover        	   --*/ a.SkinObject:hover {color: #c40001; font-family:Arial; font-size: 12px; text-decoration: none; font-weight: normal; }
/*========================================================*/
/*  Custom DNN Links                                      */
/*========================================================*/
/*-- Login Register Token              --*/ .login_register, a.login_register, a.login_register:link, a.login_register:visited, a.login_register:active {font: normal normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; } 
/*-- Login Regsiter Token Hover        --*/ a.login_register:hover  {font: normal normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
/*-- Breadcrumb Token       		   --*/ .breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active { font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #1f4fa7;  text-align: left; text-decoration: none; padding-left:5px;}
/*-- Breadcrumb Token Hover 		   --*/ a.breadcrumb:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #222222; text-align: left; text-decoration: none; padding-left:5px; }
/*-- Terms and Privacy 		           --*/ .terms_privacy, a.terms_privacy, a.terms_privacy:link, a.terms_privacy:visited, a.terms_privacy:active { font-weight:normal; font-size:11px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration none; }
/*-- Terms and Privacy Hover       	   --*/ a.terms_privacy:hover  {font-size:11px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
/*-- Bottom Links Token       		   --*/ .bottom_links, a.bottom_links:link, a.bottom_links:visited, a.bottom_links:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#222222; vertical-align: middle; text-align: left; text-decoration: none; background:url(footer-sep.gif) left top no-repeat; line-height:40px; padding:10px 5px 10px 10px;}
/*-- Bottom Links Token Hover 		   --*/ a.bottom_links:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; vertical-align: middle; text-align: left; text-decoration:underline;  }
/*========================================================*/
/*  More Button                                           */
/*========================================================*/
											.more {background:transparent url(more-right.png) no-repeat scroll 100% 0; display:inline-block; height:28px; margin-left:9px; margin-top:5px;}
											.more span, .more .btn {background:transparent url(more-left.png) no-repeat 0 0; border:0 none; cursor:pointer; display:block; float:left; font-size:12px; font-weight:normal; height:28px; line-height:28px; margin-left:-9px; overflow:visible; color:#ffffff; padding:0px 16px 0 16px;}
											.more span, .more .btn, A.more:link {font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
											.more:hover {background-position:100% -31px; color:#ffffff; }
											.more:hover span, .more:hover .btn {background-position:0 -31px;  color:#ffffff; text-decoration:none; }
/*========================================================*/
/*  Default DNN Static Tokens                             */
/*========================================================*/
/*-- Copyright Token                   --*/ .copyright {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; }
/*-- Current Date Token    		   	   --*/ .CurrentDate{font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #222222;}
/*-- Subheadings - DNN Default css     --*/ .SubHead {font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3399ff;}
/*-- Headings - DNN Default css        --*/ .Head {font-size: 12px; color: #c40001; font-weight: bold; padding: 0;}
/*========================================================*/
/*  Other used Text                                       */
/*========================================================*/
/*-- Default text on site              --*/ .Normal {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; line-height:18px; }
/*-- Default text on site              --*/ .NormalBig {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #222222; line-height:18px;}
/*-- Default bold text      		   --*/ .NormalBold {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #222222; }
/*-- Gray Color Text        		   --*/ .NormalGray {color: #777777; font-weight:normal; font-family:Arial; font-size: 12px; }
/*-- Gray Color Heading        		   --*/ .HeadingYellow {color: #edbe00; font-weight: normal; font-family: Arial; font-size: 25px; }
/*-- Black Color Heading       		   --*/ .HeadingBlack {color: #000000; font-weight: normal; font-family:Garamond; font-size: 35px; }
/*-- Red Color Heading       		   --*/ .HeadingRed {color: #ef0000; font-weight: normal; font-family:"Lucida Grande",Helvetica,Verdana,sans-serif; font-size: 35px; }
/*-- Red Color Text        			   --*/ .NormalRed {color: #E7002A; font-weight: bold; font-family:Arial; font-size: 12px; }
/*-- Bullets Style      			   --*/  UL LI {list-style-image:url(bullets.gif); font-family:Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; font-style: normal;  color:#444444; vertical-align:baseline; padding: 4px 0 0px 5px; }
/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
/*--        	                       --*/ .panes_wraper {padding:10px 20px; background:#ffffff;}
/*--        	                       --*/ .banner_pane {width:100%; height:160px; padding:0 0 10px 0; }
/*--        	                       --*/ .content_pane {width:100%; padding:0 0 0 0; }
/*--        	                       --*/ .left_pane {width:26%; padding:0 10px 0 0; }
/*--        	                       --*/ .right_pane {width:70%; padding: 0 0 0 10px; }
/*--        	                       --*/ .bottom_pane{width: 100%; padding: 0 0 0 0; }
/*========================================================*/
/*  Default HTML Headings                                 */
/*========================================================*/
/*-- Heading # 1              		   --*/ H1 {font-weight: normal; font-size: 28px; color: #c40001; font-family:Calibri;}
/*-- Heading # 2              		   --*/ H2 {font-weight: normal; font-size: 24px; color: #c40001; font-family:Calibri;}
/*-- Heading # 3              		   --*/ H3 {font-weight: normal; font-size: 20px; color: #c40001; font-family:Calibri;}
/*-- Heading # 4              		   --*/ H4 {font-weight: bold; font-size: 18px; color: #c40001; font-family:Calibri;}
/*-- Heading # 5              	       --*/ H5 {font-weight: bold; font-size: 14px; color: #c40001; font-family:Calibri;}
/*-- Heading # 6              		   --*/ H6 {font-weight: bold; font-size: 12px; color: #c40001; font-family:Calibri;}
/*========================================================*/
/*  Form Object                                           */
/*========================================================*/
/*-- Default Form CSS        		   --*/ select, input {font-family:Arial; font-size:12px; color:#333333; }
/*-- Default textbox       		       --*/ .NormalTextBox {color: #444444; padding-left: 4px; line-height: 12px; font-family:Arial; font-weight: normal; font-size: 12px; border:1px solid #999999; background:#fafafa; }
/*-- Textbox cell / td            	   --*/ td.NormalTextBox {padding: 0; margin: 0; background: transparent; border: 0; }
/*-- Default Butotn            	       --*/.StandardButton {border: #005da2 0px solid; font-size: 11px; font-family:Arial, Helvetica, sans-serif; background:#04276b; padding:3px 10px; color:#ffffff; }
/*========================================================*/
/*  Search                                                */
/*========================================================*/
/*--                                   --*/ .search_bg {  background:url(search.png) no-repeat; float:right; width:220px; height:21px; position:relative; }
/*--                                   --*/ .search, a.search:link, a.search:active, a.search:visited {  background:url(go-btn.png) right top no-repeat; width:55px; height:21px;  position:absolute; right:-5px; top:0px; text-indent:-99999px; overflow:hidden;}
/*--                                   --*/ a.search:hover{ background:url(go-btn.png) right bottom no-repeat; }
/*--                                   --*/ #dnn_dnnSEARCH_txtSearch{ border:0px solid #cc0000; font-size: 12px; color:#000000; font-family:Arial; text-align:left; height:18px; line-height:18px; background:none; position:absolute; left:6px; top:0px; width:148px; }
/*========================================================*/
/*  Main Menu                                             */
/*========================================================*/
/* main menu td */					       .main_dnnmenu_bar {  height:22px;}
/* Main Menu Normal */				       .main_dnnmenu_rootitem {               background:url(menu-sep.gif) top right no-repeat; padding:0px 10px 0px 10px; line-height:22px; }
/* Main Menu Normal */				       .main_dnnmenu_rootitem span {          font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 12px; font-weight:bold;}
/* Main menu hover */ 				       .main_dnnmenu_rootitem_hover {         background:url(menu-sep.gif) top right no-repeat; padding:0px 10px 0px 10px; line-height:22px;}
/* Main menu hover */ 				       .main_dnnmenu_rootitem_hover span {    font-family:Arial, Helvetica, sans-serif; color:#2abed5; font-size: 12px; font-weight:bold;}
/* Main menu selected */			       .main_dnnmenu_rootitem_selected {      background:url(menu-sep.gif) top right no-repeat; padding:0px 10px 0px 10px; line-height:22px;}
/* Main menu selected */			       .main_dnnmenu_rootitem_selected span { font-family:Arial, Helvetica, sans-serif; color:#2abed5; font-size: 12px; font-weight:bold;}

/* SUB Menu Box */ 				           .main_dnnmenu_submenu { border-right:0px solid #663300; border-left:0px solid #663300; border-bottom:0px solid #663300; z-index:100; margin-top:0px;}

									       .main_dnnmenu_submenu td {      font-size: 11px; background-color:#05266d; font-weight:normal; text-align:left; line-height:25px; height:25px; padding:0px 5px 0 12px; margin:0px; }
/* SUB Menu hover & selected */ 	       .main_dnnmenu_itemhover td {    font-size: 11px; background-color:#c40000; font-weight:normal; text-align:left; line-height:25px; height:25px; padding:0px 5px 0 12px; margin:0px;  }
									       .main_dnnmenu_itemselected td { font-size: 11px; background-color:#c40000; font-weight:normal; text-align:left; line-height:25px; height:25px; padding:0px 5px 0 12px; margin:0px; }
										   .main_dnnmenu_itemhover td span, .main_dnnmenu_itemselected td span, .main_dnnmenu_submenu td span{ color:#ffffff;}

									       .main_dnnmenu_break { height: 1px; background-color: #666666; }
/* SUB Menu Icons */		               .icn { display:none; }
/* Module Action Menus */ 			       .ModuleTitle_SubMenu { border:1px dotted #fff;}
									       .ModuleTitle_SubMenu td{ background-color: #fbfbfb; color:#999; font-weight:normal; white-space: nowrap; font:Tahoma; font-size:11px; padding:3px 5px 3px 0px; }
/* 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_SubMenu td:hover{ color:#850000; }
										   
									       .ModuleTitle_MenuItemSel td {background: #666; color:#ff0000; font:Tahoma; font-size:11px; font-weight:normal;}
									       .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;}
/*========================================================*/
/*--                                   --*/.ControlPanel {background:#f6f6f6; border:0px; width:99.9%; padding-bottom:5px; }
/*--                                   --*/.DataGrid_AlternatingItem, .DataGrid_AlternatingItem TD {color:#444444; background:#eaeaeb;} 


