/*========================================================*/
/*  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; color: #444444; line-height:18px; font-weight:normal; font-size:12px;  }
/* Default HTML Paragraph and DIV	   */ p, div {font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;  color: #444444; line-height:18px; font-weight:normal; font-size:12px; text-align:left; }
/* Default HTML Span	               */ span {font-family: Arial; color: #444444; font-weight:normal; text-align:left; font-size:12px;}
/* Default HTML Horizontal Line 	   */ hr {	margin:10px 0; padding:0px; border-bottom:1px dashed #8f8f8f; border-top:0px; border-left:0px; border-right:0px; line-height:0px; height:1px; display:block;  }
/* Default image border syle    	   */ img { border:none;}
/*========================================================*/
/*  Main SKIN Elements                                    */
/*========================================================*/
/* Site Bg                             */ .site { background: url(skin-bg.jpg) 0 -6px repeat-x #000; border-top: 6px solid #060807; }
/*                                     */ .default_font { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color: #555555;}
/* Main Skin Container    	           */ .site_wrapper { padding:5px 0 0 0;}
/* DNN Logo                            */ .dnn_logo { padding: 15px 0 0 0; float: left}
/* Site Width    	                   */ .default_width { width:990px; margin: auto; }
/*                                     */ .loginrt{ float: right; }
/*                                     */ .login_l {background:url(top-l.png) no-repeat left top;padding: 0 0 0 8px;float: left; }
/*                                     */ .login_b {background: #fff; padding: 8px 9px 9px 9px;float: left; }
/*                                     */ .login_r {background:url(top-r.png) no-repeat right top;padding: 0 8px 0 0;float: left; }
/*      			                   */ .menu_bg { padding: 8px; }
/*      			                   */ .menu_wrapper { background: #fff; box-shadow: 0px 1px 1px #AAA; margin: 0 0 15px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
/*      			                   */ .header_wrapper { padding:0 0 15px 0;  }
/*      			                   */ .footer_bg { padding:10px 0 10px 0;  }
/*      			                   */ .site_bottom { background:#f78f1e; height:30px; }
/*      			                   */ .reg_login_td { padding:0 5px 0 0; float: left }
/*      			                   */ .footer_pad { padding:0 0 5px 0; text-align: center; }
/*                                     */ .top_sep { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#000000; padding:0 3px;}

/*========================================================*/
/*  Default DNN Links Tokens                              */
/*========================================================*/
/* Default links 					   */ a:link, a:visited, a:active { color: #f7860c; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; text-decoration: none; line-height:18px; }
/* Default links hover                 */ a:hover { color: #444444; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;  font-weight:normal;}
/* Not Dotted Border In FF             */ a:active { outline:none; } :focus {outline:0;}
/* Command Button in Containers        */ .CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#f79020; 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: #555555; font-family:Arial; font-size: 12px; font-weight: normal; text-decoration: none; }
/* SkinObject Text hover        	   */ a.SkinObject:hover { color: #E7002A; font-family:Arial; font-size: 12px; text-decoration: none; font-weight: normal; }
/* Terms Privacy Text            	   */ .terms_privacy, a.terms_privacy:link, a.terms_privacy:visited, a.terms_privacy:active, .copyright { color:#fff; font-family:Arial; font-size: 12px; font-weight: normal; text-decoration: none; background: transparent; }
/* Terms Privacy hover        	       */ a.terms_privacy:hover { color:#f79122; font-family:Arial; font-size: 12px; text-decoration: underline; font-weight: normal; }
/*                                     */ .breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active { color:#333092; font-family:Arial; font-size: 12px; font-weight:normal; text-decoration: none;}
/*                                     */ a.breadcrumb:hover { color:#e31b23;  font-family:Arial; font-size: 12px; font-weight:normal; text-decoration: none; }
/*========================================================*/
/*  Custom DNN Links                                      */
/*========================================================*/
/* Login Token                         */ .reg_login, a.reg_login, a.reg_login:link, a.reg_login:visited, a.reg_login:active { font: normal bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform:uppercase; } 
/* Login Token Hover                   */ a.reg_login:hover  { font: normal bold 11px Arial, Helvetica, sans-serif; text-decoration: none; color:#f79122;}
/* Login Token                         */ .about, a.about, a.about:link, a.about:visited, a.about:active { font: normal normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; background: url(about.png) no-repeat bottom left;   padding: 0px 5px 0 20px; margin: 0 0 0 10px; } 
/* about Token Hover                   */ a.about:hover  { font: normal normal 12px Arial, Helvetica, sans-serif; text-decoration: none; background: url(about.png) no-repeat bottom left; color:#cccccc;}
/* 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:#fff; text-decoration: none; font-weight:normal;}
/* Bottom Links Token hover 		   */ a.bottom_links:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline;  }
/*========================================================*/
/*  Default DNN Static Tokens                             */
/*========================================================*/
/* Copyright Token                     */ .Copyright { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#808080; background:none;}
/* Current Date Token    		   	   */ .CurrentDate{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #868485;}
/* Subheadings - DNN Default css       */ .SubHead { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #757575;}
/* Headings - DNN Default css          */ .Head { font-size: 12px; color: #f79c38; font-weight: bold; padding: 0;}
/*========================================================*/
/*  Other used Text                                       */
/*========================================================*/
/* Default text on site                */ .Normal { font-family:Arial, Helvetica, sans-serif;  color: #444444; line-height:18px; font-size:12px;}
/* Default text on site                */ .NormalWhite { font-family:Arial, Helvetica, sans-serif;  color: #ffffff; line-height:18px; font-size:12px;}
/* Default bold text      		       */ .NormalBold { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444; }
/* Red Color Text        			   */ .NormalRed { color: #E7002A; font-weight: bold; font-family:Arial; font-size: 12px; }
/* Bullets Style      			       */  UL LI { background:url(bullet.png) top left no-repeat; list-style:none; list-style-image:none; font-family:Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:normal; line-height:22px;  color:#444444; padding:0 0 0 15px;  }
/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
/*        	                           */ .panes_wraper { }
/*        	                           */ .banner_pane { padding: 20px 0; margin: 0 18px; border-top: 1px dashed #787878; }

/*        	                           */ .content_pane { width:100%; padding:0 0 0 0; }
/*        	                           */ .left_pane { width: 49%; padding: 0 1% 0 0; float: left; }
/*        	                           */ /*.center_pane { width: 32%; padding: 0; float: left;}*/
/*        	                           */ .right_pane { width: 49%; padding: 0 0 0 1%; float: right;}
/*        	                           */ .main_left_pane { width: 66%; padding: 0 2% 0 0; float: left;}
/*        	                           */ .main_right_pane { width: 32%; float: left; }
/*        	                           */ .content_left_pane { width: 32%; padding: 0 2% 0 0; float: left}
/*        	                           */ .content_right_pane { width: 66%; float: left;}
/*        	                           */ .middle_pane { width: 100%; padding: 0 0 0 0; }
/*        	                           */ .bottom_left_pane { width: 49%; padding: 0 2% 0 0; float: left; }
/*        	                           */ .bottom_right_pane { width: 49%; float: left; }
/*        	                           */ .footer_pane{ width: 100%; padding: 0 0 0 0; }
/*        	                           */ .social_pane { width: 100%; padding: 0 30px 0 0; }
/*        	                           */ .left_content { width: 100%; padding: 0 20px 0 0; }

/*========================================================*/
/*  Default HTML Headings                                 */
/*========================================================*/
/* Heading # 1              		   */ H1 { font-weight: normal; font-size:24px; color: #444444; font-family:Arial, Helvetica, sans-serif;}
/* Heading # 2              		   */ H2 { font-weight: normal; font-size:20px; color: #444444; font-family:Arial, Helvetica, sans-serif;}
/* Heading # 3              		   */ H3 { font-weight: normal; font-size:18px; color: #444444; font-family:Arial, Helvetica, sans-serif;}
/* Heading # 4              		   */ H4 { font-weight: bold; font-size:16px; color: #444444; font-family:Arial, Helvetica, sans-serif;}
/* Heading # 5              	       */ H5 { font-weight: bold; font-size:14px; color: #444444; font-family:Arial, Helvetica, sans-serif;}
/* Heading # 6              		   */ H6 { font-weight: bold; font-size:12px; color: #444444; 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: #444444; padding-left: 4px; line-height: 12px; font-family:Arial; font-weight: normal; font-size: 12px; border:1px solid #444444; }
/* Textbox cell / td            	   */ td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; }
/* Default Butotn            	       */ .StandardButton { border: #444444 0px solid; font-size: 11px; font-family:Arial, Helvetica, sans-serif; background:#e31b24; padding:3px 10px; color: #ffffff; }
/*========================================================*/
/*  Search                                                */
/*========================================================*/
/*                                     */ .search_bg {  background:url(search-bg.png) no-repeat; float:right; width:175px; height:26px; position:relative; margin-top:0px; margin-left:10px; }
/*                                     */ .search, a.search:link, a.search:active, a.search:visited {  background:url(go-btn.png) right top no-repeat; width:30px; height:26px;  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 #ff0000; font-size: 12px; color:#000000; font-family:Arial; text-align:left; height:18px; background:none; position:absolute; left:6px; top:3px; width:135px; line-height:18px; }
/*========================================================*/
/*  Main Menu                                             */
/*========================================================*/
/* Menu Setting                        --*/.MainMenu_MenuContainer { background-color: transparent;  height:35px; }
 										   .MainMenu_MenuIcon { display: none; }
										   .MainMenu_MenuBreak { border: 0; background-color: transparent; height: 0px; }
										   .MainMenu_MenuArrow  { border-right: 0px; border-bottom:0px solid #3a3a3a; border-top:0px; font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; padding:0px 10px 0px 15px; height: 20px;  }
										   .MainMenu_MenuItemSel { background-color: Transparent; }

/* Sub Menu Idel                      --*/ .MainMenu_MenuItem { border:0; color:#4c4c4e; height:24px; background:Transparent; border-bottom:0px solid #3a3a3a; font: normal normal 12px Arial; padding:0px 10px 0px 15px; }
/* Sub Menu Mouse Hover               --*/ .SubMenu_MenuHover { border:0; color:#ffffff; height:24px; background:#f6850b;     border-bottom:0px solid #3a3a3a; font: normal normal 12px Arial; padding:0px 10px 0px 15px; }
/* Sub Menu Active 				      --*/ .SubMenuSelected   { border:0; color:#ffffff; height:24px; background:#f6850b;     border-bottom:0px solid #3a3a3a; font: normal normal 12px Arial; padding:0px 10px 0px 15px; }

/* Sub Menu Background and Borders    --*/ .MainMenu_SubMenu {	margin-top:1px; border-top: 0px solid #3a3a3a; border-left:1px dashed #79797b; border-right:1px dashed #79797b; border-bottom:1px dashed #79797b; background:#fff; }

/* Main Menu Idel                  --*/
										   .MainMenu_MenuItemTab TD { padding:0; margin:0; cursor: hand; height: 35px; background:url(m-idel-bg.png) bottom left repeat-x;  }
										   .MainMenu_MenuItemTab TD DIV { background-image:url(m-idel-right.png); background-position:top right; background-repeat: no-repeat; margin:0; padding:0; margin:-13px 0 -25px 0; _margin:-13px 0;}
										   .MainMenu_MenuItemTab TD DIV DIV { background-image:url(m-idel-left.png); background-position:top left; background-repeat: no-repeat; margin:0; padding:0 14px; margin:-4px 0 -26px 0; _margin:-12px 0;}
										   .MainMenu_MenuItemTab TD DIV DIV DIV{ background-image:url(m-idel-center.png); background-repeat:repeat-x; color:#000000;  font-size:13px; font-family: Garamond, Arial, Helvetica, sans-serif; font-weight: normal; height:31px; padding: 0 0 0 0; line-height:31px; margin:0px 0 0px 0; text-transform:uppercase; }             
/* Main Menu Active and Hover      --*/
										   .MainMenu_MenuSelectedTab TD, .MainMenu_MenuSelectedRootTab TD {padding:0px; margin:0; background:url(m-hover-bg.png) bottom left repeat-x; }
										   .MainMenu_MenuSelectedTab TD DIV, .MainMenu_MenuSelectedRootTab TD DIV { background-image:url(m_active-right.png); background-position:top right; background-repeat: no-repeat; margin:0; padding:0; margin:-13px 0 -25px 0; _margin:-13px 0;}
										   .MainMenu_MenuSelectedTab TD DIV DIV, .MainMenu_MenuSelectedRootTab TD DIV DIV{ background-image:url(m_active-left.png); background-position:top left; background-repeat: no-repeat; margin:0; padding:0 14px; margin:-4px 0 -26px 0; _margin:-12px 0;}
										   .MainMenu_MenuSelectedTab TD DIV DIV DIV, .MainMenu_MenuSelectedRootTab TD DIV DIV DIV{ background-image:url(m_active-center.png);  background-repeat:repeat-x; color:#ffffff; font-size:13px; font-family: Garamond, Arial, Helvetica, sans-serif; font-weight: normal; height:31px; padding: 0 0 0 0; line-height:31px; margin:0px 0 0 0; text-transform:uppercase;}
/*========================================================*/
/*                                     */.ControlPanel {  border:0px; width:99.9%; padding-bottom:5px; }
/*                                     */.DataGrid_AlternatingItem, .DataGrid_AlternatingItem TD { color:#000; background:#daedf2;} 
/*                                     */.rcbList li { color:#000000; list-style:none; list-style-image:none; background:none; } 
/*========================================================*/
/*  Social Icons                                          */
/*========================================================*/
	.list {list-style:none;padding:0 0;margin:0; position:relative; float: right;}
	.list li a {color:#808080;}
	.list li {line-height:16px;width:auto;float:none;color:#808080; padding:0;}
	
	
	.social-icons li {width:23px;height:16px;float:left; list-style:none;}
	.social-icons li a {width:16px;height:16px;background:url(social-icons.png) no-repeat 0 0;display:inline-block;float:none;}
	
	.social-icons li .facebook {background-position:0 0;}
	.social-icons li .facebook:hover {background-position:-16px 0;}
	
	.social-icons li .twitter {background-position:0 -16px;}
	.social-icons li .twitter:hover {background-position:-16px -16px;}
	
	.social-icons li .linkedin {background-position:0 -32px;}
	.social-icons li .linkedin:hover {background-position:-16px -32px;}
	
	.social-icons li .youtube {background-position:0 -48px;}
	.social-icons li .youtube:hover {background-position:-16px -48px;}
	
	.social-icons li .ven {background-position:0 -64px;}
	.social-icons li .ven:hover {background-position:-16px -64px;}
/*========================================================*/
/*  jQuery Slider                                         */
/*========================================================*/
	ul#accordion-slider { margin: 0; padding: 0; list-style: none; position: relative;  width:960px; }
	ul#accordion-slider li{ display: block; overflow: hidden; padding: 0; float: left; width: 191px; height: 300px; cursor:pointer; }
	ul#accordion-slider li span{ display:block; position: absolute; width:100%; bottom:0; left:0; padding: 10px 20px; color: #e6e6e6; font-family: Georgia, serif; background: #000; background: rgba(0,0,0, 0.7); }
	#accordion-slider-wrapper { width:960px; }



.DNNEmptyPane { display: none; }
.container-wrapper { background: #fff; padding: 12px; margin: 0 0 15px 0; position: relative; behavior: url(/portals/_default/css3pie/pie.htc); -webkit-box-shadow: 0 1px 1px #AAA; -moz-box-shadow: 0 1px 1px #AAA; box-shadow: 0 1px 1px #AAA; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.clear-both { clear: both; height: 0; font-size: 0; line-height: 0; }
.cnt_body { overflow: auto; }

ul.njArticle { margin: 0; padding: 0; }
li.njItem { margin: 0; padding: 10px 0 12px 0; list-style: none; background: transparent; border-bottom: 1px dashed #dadada; }
h2.njTitle { font-size: 18px; line-height: 28px; padding: 0 0 6px 0; margin: 0; color: #F7860C;  }
p.njDetail { padding: 0 0 12px 0; }