/*========================================================*/
/*        	 		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; padding:0;font-size: 12px;}
/* Default HTML table and text css	   --*/ table, tr, td, span, div {font-family: Arial;  font-size: 12px;}
/* Default HTML Paragraph css		   --*/ p {font-family:   Arial; font-size: 12px; padding:0px; margin:0px;  color: #444258; line-height:20px;}
/* Default HTML Image css	       	   --*/ img { border:none;}

/*========================================================*/
/*  Main SKIN Elements                                    */
/*========================================================*/
/*-- Header Background             	   --*/ .HeaderBG { background:url(images/header-bg.png) repeat-x; background-color:#2c2b2b;}
/*--                            	   --*/ .HbottomBG { background:url(images/b-baar.png) repeat-x; background-color:#c2c0c0; }
/*-- Navigation Curve Backgorund  	   --*/ .Curvebg {background:url(images/Nav-curve-middle.png) repeat-x; padding-top:10px; }
/*-- Banner Background image    	   --*/ .BannerBG { background:url(images/banner-bg.png) repeat-x ; background-color:#959494;}
/*-- Corner Sliced image         	   --*/ .Corner { background:url(images/phuntoru.png) left bottom no-repeat;}
/*-- 100% Full width               	   --*/ .FullWidth { width:100%;} 
/*-- Skin Main / Default Width    	   --*/ .DefaultWidth { width:1000px; }
/*-- Logo TD         	               --*/ .LogoTD { padding:10px 20px 0px 20px;}
/*-- Banner Table padding              --*/ .BannerTD { padding-top:25px;}
/*-- Body BG                           --*/ .BodyBG { background: url(images/bg.gif) repeat-x top; background-color:#d9d9d9; }
/*-- Bread Crumb Line           	   --*/ .GreyLine { padding: 0 15px 0 15px;}
/*-- Footer TD	                       --*/ .FooterTD { background-color:#444258; color:#9f9f9f; padding:10px 0;}
/*-- Footer Links Normal               --*/ .Links { color:#9f9f9f;}
/*-- Login Register TD CSS             --*/ .Register-LoginTD { height:30px; color:#FFFFFF; width:50% }
/*-- BreadCrumb gradient baar class    --*/ .BreadLgTD { background-image:url(images/Bread-bg.png); background-repeat:repeat-x; height:42px;}
/*-- BradCrumbTD CSS                   --*/ .BreadcrumbTD { background-color:#302d2a; padding-left:15px; }
/*-- Footer Left Image                 --*/ .FooterLeftBG { background-image:url(images/footer-left-bg.png); background-position:left bottom; background-repeat:no-repeat; width:95px; }
/*-- Footer Right Image                --*/ .FooterRightBG { background-image:url(images/footer-right-bg.png); background-position:left bottom; background-repeat:no-repeat;width:100px; }
/*-- Footer Links TD css               --*/ .FooterLinksTD { padding:0px 0;}
/*-- Copyright                         --*/ .CopyrightTD, a.CopyrightTD:link { padding:0px 0; color:#d6d5d5;}
/*-- Footer Pane Css                   --*/ .Footer-Pane { padding: 0 0 0 0;}
/*-- Footer Seprator                   --*/ .FooterSep { color:#9f9f9f; font-size:11px; padding-top:5px;}


/*========================================================*/
/*  Default DNN Links Tokens                              */
/*========================================================*/

/*-- Default links 					   --*/ a:link, a:visited, a:active { color: #5e8cd6; font-family:  tahoma; font-weight: bold; font-size: 12px; text-decoration: none;}
/*-- Default links hover               --*/ a:hover { color: #666666; font-family:  tahoma; font-size: 12px; text-decoration: none;  font-weight: bold; text-decoration:underline; }
/*-- command Button in Containers      --*/ .CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#333333 ; 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: #5e8cd6;  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: #FF0000; font-family:  Arial; font-size: 12px; font-weight: normal; text-decoration: none; padding: 0 5px 0 5px;}
/*-- SkinObject Text hover        	   --*/ a.SkinObject:hover { color: #fff; font-family:  Arial; font-size: 12px; text-decoration: none; font-weight: normal; padding: 0 5px 0 5px; }

/*========================================================*/
/*  Custom DNN Links                                      */
/*========================================================*/

/*-- Login Link                 	--*/ .Login , a.Login:link, a.Login:visited, a.Login:active { font-family:  Arial; color: #2e3140; font-size: 12px; font-weight: bold; text-decoration: none; text-transform:uppercase; background:url(images/login.png) no-repeat; padding: 8px 15px 15px 30px;}
/*-- Login Link hover 	            --*/ a.Login:hover { font-family:  Arial; font-size: 12px; font-weight: bold; text-decoration: none; text-transform:uppercase; padding: 8px 15px 15px 30px; color: #5e8cd6;  background:url(images/login2.png) no-repeat; padding: 8px 15px 15px 30px;}
											
/*-- Disable all anchors border     --*/ :focus { outline:none;}
											
/*-- Login Link                 	--*/ .Register , a.Register:link, a.Register:visited, a.Register:active { background:url(images/register.png) no-repeat; padding: 8px 0px 15px 30px; color: #2e3140; font-family:  Arial; font-size: 12px; font-weight: bold; text-decoration: none; text-transform:uppercase;}
/*-- Login Link hover 	            --*/ a.Register:hover { background:url(images/register2.png) no-repeat;  font-family:  Arial; font-size: 12px; font-weight: bold; text-decoration: none; text-transform:uppercase; padding: 8px 0px 15px 30px; color: #5e8cd6;}

/*-- Links Token 	 		        --*/ .Terms, a.Terms:link, a.Terms:visited, a.Terms:active { font-family:  Arial; font-size:11px; font-weight:normal; color:#999999; padding:0 5px 0 5px; text-decoration:none;}
/*-- Links Token hover       		--*/ a.Terms:hover { font-family:   Arial; font-size:11px; font-weight:normal; color: #cccccc; padding-right:0 5px 0 5px; text-decoration:none;}

/*-- Links Token 	 		        --*/ .Privacy, a.Privacy:link, a.Privacy:visited, a.Privacy:active { font-family:  Arial; font-size:11px; font-weight:normal; color:#999999; padding:0px 5px 0px 0px; text-decoration:none;}
/*-- Links Token hover       		--*/ a.Privacy:hover { font-family:   Arial; font-size:11px; font-weight:normal; color: #CCCCCC; padding-right:0 5px 0 5px; text-decoration:none;}

/*-- Links Token 	 		        --*/ .BreadCrumb, a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active { font-family:  Arial; font-size:12px; font-weight:normal; color:#999999; padding:0px 0px 0 0px; text-decoration:underline;}
/*-- Links Token hover       		--*/ a.BreadCrumb:hover { font-family:  Arial; font-size:12px; font-weight:normal; color: #fdb046; text-decoration:none;padding:0px 0 0 0;}

/*-- Links Token 	 		        --*/ .footlinks, a.footlinks:link, a.footlinks:visited, a.footlinks:active { font-family:  Arial; font-size:11px; font-weight:normal; color:#9f9f9f; padding:0px 0 0 0; text-decoration:none; }

/*-- Links Token hover       		--*/ a.footlinks:hover { font-family:  Arial; font-size:11px; font-weight:normal; color: #CCCCCC; padding-right:0 0 0 0; text-decoration:none;padding:0px 0 0 0;}


/*========================================================*/
/*  Default DNN Static Tokens                             */
/*========================================================*/

/*-- Copyright token                   --*/ .Copyright { color: #999999; font-family: Arial; font-weight:normal; font-size: 11px; padding-left:5px;}
/*-- Current Date token    		   	   --*/ .CurrentDate{ font-family: Arial; font-size:14px; color: #fff;}
/*-- Subheadings - DNN Default css     --*/ .SubHead { font-family: Arial; font-size: 12px; font-weight: bold; color: #000; padding: 0; }
/*-- Headings - DNN Default css        --*/ .Head { font-size: 12px; color: #3f3f3f; background: transparent; font-weight: bold; padding: 0;}
/*-- Headings - DNN Default css        --*/ .DataGrid_Header { color:#000;}
/*-- Headings - DNN Default css        --*/ .DataGrid_Item { color:#000;}

/*========================================================*/
/*  Other used Text                                       */
/*========================================================*/

/*-- Default text on site              --*/ .Normal { font-family: Arial, tahoma; font-size: 12px; color: #444258; font-weight:normal; line-height:20px; }
/*-- Comments image                    --*/ .Comment { font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; padding:5px 0; }
/*-- Default bold text      		   --*/ .NormalBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555; }
/*-- Gray Color Text        		   --*/ .NormalGray { color: #666666; font-weight:normal; font-family:  Arial, Helvetica, sans-serif; font-size: 13px; }
/*-- Gray Color Heading        		   --*/ .HeadingGray { color: #b6b6b6; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom:6px; }
/*-- Gray Color Heading        		   --*/ .HeadingWhite { color: #ffffff; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom:6px; }
/*-- Slate Color Heading       		   --*/ .HeadingOrange { color: #f5b130; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom:6px; }
/*-- Red Color Text        			   --*/ .NormalRed { color: #E7002A; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/*-- Picture Border		               --*/ .PictureBorder { border:1px solid #D2DFEF; background: #FFFFFF; padding:5px; margin:5px; }
/*-- Default links 					   --*/  a.Normal:link, a.Normal:visited, a.Normal:active { color: #E89201; font-family:  Arial; font-weight: bold; font-size: 12px; text-decoration: none;  }
/*-- Default links hover               --*/  a.Normal:hover { color: #999999; font-family:  Arial; font-size: 12px; text-decoration: underline;  font-weight: bold ; }
/*-- Blue Bullets Style   			   --*/  .BlueBullet UL LI { list-style:none; padding:0 0 0 18px; line-height:30px;}
/*-- Bullets Style Link    			   --*/  .BlueBullet UL LI a{ list-style:none; color:#666666; background:url(images/bullet-blue.png) no-repeat; padding:0 0 0 18px; }
/*-- Bullets Style Hover   			   --*/  .BlueBullet UL LI a:hover{ list-style:none; color:#3872d0; background:url(images/bullet-grey.png) no-repeat; padding:0 0 0 18px; text-decoration:underline;}
/*-- Blue Bullets Style   			   --*/  .GreyBullet UL LI { list-style:none; line-height:0px; margin:0; padding:0; line-height:30px; }
/*-- Bullets Style Link    			   --*/  .GreyBullet UL LI a{ list-style:none; color:#444258; background:url(images/bullet-grey.png) no-repeat; padding:0 0px 0px 18px;}
/*-- Bullets Style Hover   			   --*/  .GreyBullet UL LI a:hover{ list-style:none; color:#000; background:url(images/bullet-blue.png) no-repeat;  padding:0 0px 0px 18px;}
/*-- Bullets Bottom Border			   --*/  .BorderBottom { border-bottom:dashed 1px #999999; padding:2px 0 0 0;}



/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*--       		                       --*/ .PanesTD { padding: 0px 0 0px 10px; background-color:#FFFFFF;  }
/*--       		                       --*/ .Banner-Pane {width: 100%; padding: 0px 0px 0px 0px; border:#e5e5e5 1px solid;  }
/*--       		                       --*/ .Content-Pane { width: 100%; padding: 0px 20px 0 20px; }
/*--       		                       --*/ .Menu-Pane { width: 25%; padding: 0 20px 0px 20px; }
/*--       		                       --*/ .Document-Pane { width: 30%; padding: 0px 20px 0px 15px;}
/*--       		                       --*/ .Main-Left-Pane1 { width: 50%; padding: 0 20px 0px 20px; }
/*--       		                       --*/ .Slideshow-Pane { width: 100%; padding: 20px 20px 0px 20px; }
/*--       		                       --*/ .Articles-Pane {background-color: #EEEEEE;padding: 0 20px 0 15px;width: 30%;}
/*--       		                       --*/ .Documents-Pane {padding: 0 20px 0 15px;width: 70%;}
/*--       		                       --*/ .Left-Pane { width: 20%; padding: 0px 5px 0 20px;  }
/*--       		                       --*/ .Middle-Pane { width: 20%; padding: 0px 5px 0 5px;   }
/*--       		                       --*/ .Newsletter-Pane { width: 35%; padding: 15px 20px 0 10px; }
/*--  								   --*/ .Topics-Pane { width: 450px; padding: 0px 0px 0 20px;}
/*--       		                       --*/ .Popular-Pane { width: 280px; padding: 0px 15px 0 10px; }
/*--       		                       --*/ .Right-Pane { width: 20%; padding: 0px 20px 0 5px; }
/*--       		                       --*/ .Bottom-Left-Pane { width: 50%; padding: 0px 20px 0 20px; }
/*--       		                       --*/ .Bottom-Right-Pane { width: 50%; padding: 0px 20px 0 20px;}
/*--       		                       --*/ .Bottom-Pane { width: 100%; padding: 0px 20px 0 20px; background-color:#eeeeee; }
/*-- 								   --*/ .Bg_Pane { background-color:#eeeeee; }
/*--       		                       --*/ .Top-Pane { width: 100%; padding: 0px 20px 0 20px; }
											.Login-Pane { width: 25%; padding: 0px 20px 0 20px; }
											.Visitor-Pane { width: 28%; padding: 0px 0px 0 30px; }
											.Event-Pane { width: 22%; padding: 0px 30px 0 0px; }
											.Seminar-Pane{ width: 25%; padding: 0px 15px 0 25px; }
											
											
/*========================================================*/
/*  Default HTML Headings                                 */
/*========================================================*/


/*-- Heading # 1              			--*/ H1 { FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #444258; FONT-FAMILY:  Arial, Helvetica, sans-serif; }
/*-- Heading # 2              			--*/ H2 { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #444258; FONT-FAMILY:  Arial, Helvetica, sans-serif; }
/*-- Heading # 3              			--*/ H3 { FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #444258; FONT-FAMILY:  Arial, Helvetica, sans-serif; }
/*-- Heading # 4              			--*/ H4 { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #444258; FONT-FAMILY:  Arial, Helvetica, sans-serif; }
/*-- Heading # 5              			--*/ H5 { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #444258; FONT-FAMILY:  Arial, Helvetica, sans-serif; }
/*-- Heading # 6              			--*/ H6 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444258; FONT-FAMILY:  Arial, Helvetica, sans-serif; margin:0; padding-bottom:10px; }

/*========================================================*/
/*  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; }
											.visitors {background:url(images/visitors_bg.jpg) no-repeat; padding:8px 55px 15px 12px;}

/*========================================================*/
/*  Search                                                */
/*========================================================*/

/*--                                   --*/ .SearchPAD { padding-top:9px; }
/*--                                   --*/ .SearchTD { text-align: right; background:url(images/search-baar.png) no-repeat bottom right; padding: 0px ;  }
/*--                                   --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:20px; background: transparent; width: 150px; color: #000; font-family:  Arial; text-transform:lowercase; font-size: 12px; font-weight: normal; padding: 6px 0px 3px 2px; border: 0px solid #FF0000; cursor:text; outline:none;}
.Find { font-family: Arial; font-size: 13px; font-weight:bold; text-align:left; line-height:18px; padding:2px 2px 2px 45px; color:#003f7a;}


/*========================================================*/
/*  Main Menu                                             */
/*========================================================*/

/* main menu DIV */ 	  .MenuTD { background-color:#444258; }


/* main menu td */ 		 .main_dnnmenu_bar { cursor:pointer; font-size: 15px; background-color:transparent; height:35px; z-index:1000; }
/* Main Menu Normal */   .main_dnnmenu_rootitem { color:#fff; background: transparent; font-family: Calibri,Arial; font-size: 12px; font-weight: bold; text-align:center; line-height:35px; padding:11px 8px 11px 8px;}
/* Main menu hover */    .main_dnnmenu_rootitem_hover{ font-family: Arial; font-size: 12px; font-weight:bold; text-align:center; line-height:35px; padding:11px 8px 11px 8px; background-color:#444258;color:#58dc51;}
/* Main menu selected */ .main_dnnmenu_rootitem_selected { color:#58dc51; font-weight:bold; text-align:center; font-family:  Calibri,Arial; font-size: 12px; line-height:35px; padding:11px 8px 11px 8px; background-color:#444258;}


/* SUB Menu Normal */ .main_dnnmenu_submenu { border:1px solid #afacac; margin-top:0px; z-index:1000;}
					  .main_dnnmenu_submenu td { font:  Arial; font-size: 12px; background: url(BG.jpg) left top repeat-x #444258; z-index: 1000; font-weight:normal; text-align:left; color: #CCCCCC; line-height:28px; padding: 0px 5px; margin:0px; }

/* SUB Menu hover & selected */ .main_dnnmenu_itemhover td { font:  Arial; font-size: 12px; background-color:#444258; color:#58dc51; font-weight:normal; text-align:left; line-height:28px; z-index: 1000; padding: 0px 5px; margin:0px; }
					  .main_dnnmenu_itemselected td { font:  Arial; font-size: 12px; background-color:#444258; color:#58dc51; font-weight:normal; text-align:left; line-height:28px; z-index: 1000; padding: 0px 5px; margin:0px; }
  					  .main_dnnmenu_break { height: 1px; background-color: #666666; }



/*========================================================*/
/* Action Menu */
/*========================================================*/

								.ModuleTitle_MenuBar { cursor: pointer; cursor: hand; }
								.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none;  }
								.ModuleTitle_MenuContainer { color: #b90909;  }
								.ModuleTitle_MenuItem { background: transparent; color: #000000; font-family: Tahoma,   Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 0px 15px 0px 05px;border:0px solid #FFFFFF; line-height:23px; ;}
								.ModuleTitle_MenuIcon { background: transparent; padding: 0px 5px 0px 5px; margin: 0 0 0 0; font-size: 0px; line-height:23px; border:0px solid #333333; }
								.ModuleTitle_MenuIcon IMG { padding: -8px 10px 0 10px; border:0px solid #333333; }
								.ModuleTitle_SubMenu { margin-top: 0px; margin-left: 0px; background-color: #EFEFEF; border: 1px dotted #636D83; z-index: 1000; cursor: hand; filter: none; }
								.ModuleTitle_MenuItemSel { color: #e7e7e7; font-family:Tahoma,   Helvetica, sans-serif; font-size: 11px; font-weight: normal; cursor: hand; padding: 0px 5px 0px 5px; line-height:23px; border: 0; background:url(images/SubMenuHoverBG.png) repeat-x top #02a6d4; }

/*========================================================*/
/*  Control Panel                                         */
/*========================================================*/

/*--                                   --*/.ControlPanel {background:url(images/bg.gif) center repeat-x; border-top: 0px; border-left:0px; border-right:0px; width:100%; }
/*--                                   --*/.DataGrid_AlternatingItem TD { color:#000000; } 
/*--                                   --*/.WizardText { color:#595959;}

/*========================================================*/
/*  JQuery Slide                                          */
/*========================================================*/
/*--       		                       --*/ div.limiter { text-align: left; width:1000px; height:380px; padding:0; z-index:0;}
/*--       		                       --*/ ul#portfolio li img{ border: 0px solid #ccc; padding: 0px; z-index:0;}
/*--       		                       --*/ .innerfade { padding:0; margin:0; list-style:none; overflow:hidden; z-index:0; }

#aspss-slider_380  {width:100%; height:380px; }

.language-object .Language.selected img {border-color: transparent; }




/*========================================================*/
/*  Topics                                          */
/*========================================================*/
.topic
{
	background-image: url(/portals/0/images/topics.jpg);
	background-repeat: no-repeat;
	cursor: pointer;

}

.topic a
{
	text-decoration: none;
}

.topic:hover
{
	background-image: url(/portals/0/images/topic_over.jpg);

}

.topic_wrapper
{
	clear: both;
	padding: 5px;
	cursor: pointer;
	width: 225px;
}

.topic_img
{
	float: left;
	border-width: 0px;
}

.topic_text
{
	float: right;
}

.topic_header
{
	text-decoration: underline;
	color: #1f497d;
	line-height:16px;
}

.topic_footer
{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	width: 188px;
	font-weight: normal;
	line-height:14px;
	text-decoration:none;
}


.pad td { padding-bottom:25px; }

/*----------------------------------------------*/
/*To disable mouseover image in "en-US" version */
/*----------------------------------------------*/

.topic_disable
{
	background-image: url(/portals/0/images/topics.jpg);
	background-repeat: no-repeat;
	cursor: pointer;

}

.topic_disable a
{
	text-decoration: none;
}

.topic_disable:hover
{
	background-image: url(/portals/0/images/topics.jpg);

}

.topic_disable_wrapper
{
	clear: both;
	padding: 5px;
	cursor: default;
	width: 225px;
}
