/* CSS Document */
body{ margin:0px; padding:0px; background:#666666; border-top: solid 5px #e77f26; height:auto;}
img{ border:none;}
p{ padding:0px; margin:0px; line-height:18px;}
ul{padding:0px; margin:0px;}
li{ list-style:none;}
#main_div{ width:960px; margin:0 auto; margin-top:30px;}
#logo_div{ width:960px; height:80px; float:left;}
.logo{width:710px; float:left; padding-left:30px; height:80px; text-align:left;}
.top-pane{ width:190px; float:right; padding-right:30px; text-align:right; }
.nav_part{width:960px; height:51px; float:left;}
.top_cor{ width:960px; background:url(images/top_cor.jpg) left top no-repeat; height:51px;}
.menu{ margin-left:30px; margin-right:30px; width:900px; padding-top:0px;}
.container{ width:960px; float:left;}
.content_part{ background:url(images/content_bg.jpg) left top repeat-y; height:auto; }
.content_text{ width:916px; padding-left:22px; padding-right:22px;}
.footer_part{ width:960px; background:url(images/bottom_bg.jpg) left top no-repeat; height:51px;}
.copy{ width:960px; text-align:center;}
.footer-link{ width:960px;  text-align:center; float:left;}
.clr{ padding:0px; margin:0px; clear:both;}
.banner_pane{ width:916px; float:left;}
.box_pane{ width:912px; }
.box_01{ width:290px; float:left; padding-bottom:30px; text-align:left; padding-right:21px; }
.box_02{ width:290px; float:left;  padding-right:21px; padding-bottom:30px;}
.box_03{ width:290px; float:right; padding-bottom:30px;}
.box_04{ width:49.7%; float:left; padding-bottom:30px;}
.box_05{ overflow:hidden; padding-left:21px; padding-bottom:30px;}
.content_pane{ width:916px;}



/* Empty panes Style
----------------------------------------------------------------------*/
.DNNEmptyPane{width:0;padding:0;margin:0; display:none;}

/*command buttons*/
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-family:Tahoma; color:#55410A; font-size:8pt; text-decoration:none;font-weight:normal; }
A.CommandButton:hover{ text-decoration:underline;font-weight:normal;}

/*general TD*/
TH,TD,DIV
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141; 
}

/*general links style*/
A,A:link,A:visited,A:active
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
A:hover{ text-decoration:none; color: #db6c1e; }

/* class for user links LOGIN and USER Tokens*/
.userhead
{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #398eb9;
	
	
	

}
.user,a.user:link,a.user:active,a.user:visited
{
	font-weight:normal;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	text-align:center;
	
}
a.user:hover
{
	text-decoration:none;
	color:#ffffff;
		text-align:center;

}
.user1,a.user1:link,a.user1:active,a.user1:visited
{
	font-weight:normal;
	color:#2088c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}
a.user1:hover
{
	text-decoration:none;
	color:#3d8ecf;
}

/* general footer style used to style, PRIVACY, COPYRIGHT, HOSTNAME, DOTNETNUKE*/
.footer,.footer TD
{
	font-weight:normal;
	color:#e1e1e1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
		text-align:center; padding-left:6px; padding-right:6px; 


}
a.footer:link,a.footer:active,a.footer:visited
{ 
		font-weight:normal;
	color:#e1e1e1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
		text-align:center; 

}
a.footer:hover
{ 
		font-weight:normal;
	color:#ef9f3b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
a.links:link,a.links:active,a.links:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #398eb9;
}
a.links:hover{
	color: #185573;
	text-decoration: none;
}
/* footer links class*/
.links,.linksicon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #398eb9; 
}
/*breadcrumb styles*/
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited
{	
	color: #987341;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	font-family:Georgia, Arial, "Times New Roman", Times, serif;
	text-align:left;
	
}
a.breadcrumb:hover
{ 
	text-decoration:underline;
}

.breadcrumb1,a.breadcrumb1:link,a.breadcrumb1:active,a.breadcrumb1:visited
{	
	color: #987341;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	font-family:Georgia, Arial, "Times New Roman", Times, serif;
	text-align:left;
}
a.breadcrumb:hover
{ 
	
    
	text-decoration:none
}
/*----------------LogoStylingClass------------------*/
#dnn_dnnLOGO_imgLogo
{
	vertical-align:middle;
	text-align:left;
}
/*----------------Search Input Css Class------------------*/
#dnn_dnnSEARCH_txtSearch
{
	color:#999999;
	border:none;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding-top:0px;
	padding-left:5px;
	background:url(images/search-bg1.gif) repeat-x left;  width:128px; height:27px;  border:none;
	
}

#NavMenu_Control {float:right;}
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	background-color:transparent;
	height:51px
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem
{	
	color:#535252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-align:left; 
	 margin-right:0px;
	white-space:nowrap;
		padding:0px 15px 0px 15px;
	line-height:51px;
float:left;
	background:url(images/ms.jpg) top right no-repeat;
	height:51px;
	vertical-align:middle;

}



/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#ef9f3b;
	font-size: 12px; 
	font-weight: bold;
	text-align:left; 
	 margin-right:0px;
	white-space:nowrap;
		padding:0px 15px 0px 15px;
	line-height:51px;
float:left;
	background:url(images/ms.jpg) top right no-repeat;
	height:51px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;


}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected
{
	color:#ef9f3b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-align:left; 
	 margin-right:0px;
	white-space:nowrap;
		padding:0px 15px 0px 15px;
	background:url(images/ms.jpg) top right no-repeat;
	height:51px;
		line-height:51px;
		float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;


}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	
	z-index:1000; margin-top:3px;
}

.main_dnnmenu_submenu td
{
	background-color:#666666;
	z-index: 1000;
	font-size: 11px; 
	font-weight: normal;
	text-align:left;
	color:#fff;
	line-height:2em;
	padding: 0px 10px 0px 5px;
	margin:0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background: #515050;
	color:#ea7027;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
}
.main_dnnmenu_itemselected td{
    background: #666666;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.main_dnnmenu_break
{
	height: 2px;
	width:4px;
	background-color: transparent;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}

.sep{ color:#e1e1e1; font-size:11px; }
ul{ margin:0px; padding:0px;}
ul li{ list-style-image:url(images/li-icon.gif); line-height:20px; padding-top:2px;}


.line{ background:url(images/line_start.jpg) left top repeat-y; height:auto; width:3px;}





.MainMenu_MenuContainer{
	width:0px;
	background: transparent;
	margin: 0px;
	padding: 0px;
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; border:none;
	
}
/* for controlling the menu bar*/
.MainMenu_MenuBar{
	
	width:0px;
	background:transparent;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;  border:none; 
	
}

/*for styling the menu icon, does not work on roo tmenu items*/
.MainMenu_MenuIcon{display: none; }
/* for controlling teh display of  dnn menu arrows*/
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
/* styles an individual menu item*/

/*separator class*/
.MainMenu_MenuBreak
{
	padding:0px;
	border:0px;
	margin:0px; background-color:transparent;

}
/*----------------LogoStylingClass------------------*/
#dnn_dnnLOGO_imgLogo
{
	vertical-align:middle;
	text-align:left;
	
}
/*----------------Search Input Css Class------------------*/
#dnn_dnnSEARCH_txtSearch
{

	color:#737576;
	vertical-align:bottom;
	font-family: "Trebuchet MS", arial;
	font-size:12px;
	font-weight:normal;
	padding-top:0px; margin:0px;
	width:150px;  border:none;  height:25px; background:#ffffff; 
}




.MainMenu_MenuItem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	padding:2px 5px 2px 12px;
	border-bottom:solid 0px #c2c3c2;
	border-top:solid 0px #c2c3c2;
		height:25px;
	 width:150px; color:#fff; font-weight:bold;


	
	
}
/* currently selected sub menu item*/
.submenuitembreadcrumb{
	color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
	padding:2px 5px 2px 12px;
	background:#666666;
    width:150px;
	height:25px;

}

/* currently hovered submenuitems*/
.submenuitemselected{
	color:#ea7027;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
 border-top:solid 0px #c2c3c2;
  border-bottom:solid 0px #c2c3c2;
	padding:2px 5px 2px 12px;
	background:#515050;
	width:150px;
	height:25px;
	
	
}

/* applies upon teh whole sub menu dropdown*/
.submenu{
	z-index:1000;
	padding:0px;
	background:#666666;
	text-align: left;
	text-indent: 0px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	
	
		
	
}

/* applies upon the root menu items*/
.rootmenuitem,.rootmenuitem TD
{
	color:#535252; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:12px;
	text-align:left;	
	vertical-align: middle;
	margin: 0px; 
	padding:0px 10px 0px 10px; height:51px; 
	
}

/*root menu hover*/
.rootmenuitemselected TD
{
	color:#ea7027; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:12px;
	text-align:left;	
	text-decoration:none;
	vertical-align: middle;
	margin: 0px; 
	padding:0px 10px 0px 10px;  background:url(images/act.jpg) left top repeat-x; height:51px; 
	
	
	
}

/*rootmenu selected or active*/
.rootmenuitembreadcrumb TD
{
	color:#ea7027; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:12px;
	text-align:left;	
	text-decoration:none;
	vertical-align: middle;
	border-width:0px;	
	margin: 0px;
	padding:0px 10px 0px 10px; 
		 background:url(images/act.jpg) left top repeat-x; height:51px; 
	
	
}



#flash-section{
	width:880px;
	margin:0 0 20px 0;
}
#flash-section h1{
	margin:0 0 20px 0;
	padding:0;
	font-size:26px;
	font-weight:bold;
	color:#00538c;
	text-align:left;
}
#flash-section p{
	padding:0 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#535353;
}
#flash-info{
	width:480px;
	height:221px;
	float:left;
	padding:50px 0 0 15px;
}
/*----------------recent work end -------------*/


/* Easy Slider */

	#slider{ height:208px;}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		margin-top:0px;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:356px;
		height:208px;
		overflow:hidden;
		text-align:center; 
		
		
		}	
		#slider li div{ padding:50px;}	
		
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	
		
		
		
	#prevBtn{ 
		display:block;
		width:43px;
		height:41px;
		position:absolute;
		left:704px;
		top:275px;
		}	
	#nextBtn{ 
		width:43px;
		height:41px;
		position:absolute;
		left:1025px;
				top:275px;

		
		}														
	#prevBtn a{  
		display:block;
		width:43px;
		height:41px;
		background: url(images/pre.png)  no-repeat bottom ;
		}	
	#nextBtn a{
	display:block;
		width:43px;
		height:41px; 
		background:url(images/next.png) no-repeat bottom ;
		
		}	
		img{ border:none;}											

		
/* // Easy Slider */

#flash{
	width:383px;
	height:220px;
		background-repeat:no-repeat;
	padding:50px 0 0 0; float:right;
	
}

  .punchline{
    margin:0 0 20px 0;
    padding:0;
    font-size:26px;
    font-weight:bold;
    color:#00538c;
    text-align:left; width:500px;}
    .punchline0{
    padding:0 0 15px 0;
    margin:0;
    font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
    font-size:11px;
    color:#535353;}
    .raadmore{ }
    .raadmore a{ background:url(/Portals/0/read-more.gif) left top no-repeat;width:128px; height:55px;}
    .raadmore a:hover{ background:url(/Portals/0/read-more-hover.gif) left top no-repeat; width:128px; height:55px; }
	 .orange{ color:#E46B00; font-size:13px; font-weight:bold ;}
	.title01{ color:#DB6C1E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
    .title02{ color:#595858; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
