body{ margin:0px; padding:0px; }
p{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left;}
img{ border:none;}



/*-------------Pane Styling----------------*/
.toppane{ padding:0px;}
.menupane{ padding:0px;}
.leftpane{ padding:0px 0px 0px 0px;}
.contentpane{padding:0px;}/*a separate class for each pane TD*/
.rightpane{ padding:0px;}
.linkpane{ padding:0px;}
.bottompane{ padding:0px;}

/* different fonts*/
.SubHead{  font-size:13px; font-weight:bold; color:#000;         }
.SubSubHead{ font-size:8pt; font-weight:bold; color:#000;   }
.Normal{font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; line-height:1.3em;}

/*command buttons*/
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-family:Tahoma; color:#000000; font-size:8pt; text-decoration:none;font-weight:bold; }
A.CommandButton:hover{ text-decoration:underline;font-weight:bold; color:#ccc;}

/*general TD*/
TH,TD,DIV
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}

/*general links style*/
A,A:link,A:visited,A:active
{ 
	background:url("img/btn/sm-normal.gif") no-repeat scroll left top transparent;
color:#B26506;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
text-align:left;

}
A:hover{ text-decoration:none;font-family:Arial,Helvetica,sans-serif;
font-size:12px; color: #000000;line-height:20px; }

/* class for user links LOGIN and USER Tokens*/
.userhead
{
		font-weight: normal;
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px; 
	 text-align:left;
	vertical-align:middle; 

	
	
	

}
.user,a.user:link,a.user:active,a.user:visited
{
	font-weight:bold;
	color:#dbeefc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	
}
a.user:hover
{
	font-weight:normal;
	color:#818285;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.user1,a.user1:link,a.user1:active,a.user1:visited
{
	font-weight:normal;
	color:#818285;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
a.user1:hover
{
	text-decoration:none;
	color:#ccc;
}

/* general footer style used to style, PRIVACY, COPYRIGHT, HOSTNAME, DOTNETNUKE*/
.footer,.footer TD
{
	font-weight:bold;
	color:#849faf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;

}
a.footer:link,a.footer:active,a.footer:visited
{ 
		font-weight:bold;
	color:#849faf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
}
a.footer:hover
{ 
	color:#ffffff;
	
}
a.links:link,a.links:active,a.links:visited{
		font-weight:normal;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	padding:0px 17px 0px 17px;
}
a.links:hover{
	color: #ccc;
	text-decoration: none;
}
/* footer links class*/
.links,.linksicon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#4c637a; padding:4px 5px 0 0px;  
}
/*breadcrumb styles*/
.breadcrumb,a.breadcrumb:link,a.breadcrumb:visited
{	
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	
}
a.breadcrumb:hover, a.breadcrumb:active
{ 
	text-decoration:underline;
	color:#9b5805;
}

.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
}
/*___________________________________________________________________________________________*/
/*styles for the TD containing teh menu*/
.MainMenu_MenuContainer{
	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;
	
}
/* 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;
	
}
/*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*/
.MainMenu_MenuItem{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	
	padding:2px 5px 2px 15px;
	 border-bottom:solid 0px #eaeaea;
	
	 
	width:150px;
	height:22px;
	
	
}
/* currently selected sub menu item*/
.submenuitembreadcrumb{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:11px;
	font-style:normal;
	font-weight:normal;

	padding:2px 5px 2px 15px;
	
	background: #fff; 
	
width:150px;
	height:22px;

}

/* currently hovered submenuitems*/
.submenuitemselected{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px 5px 2px 15px;
	background: #3b7699;
	width:150px;
	height:22px;
	 border-top:solid 1px #eaeaea;
	
	
}

/* applies upon teh whole sub menu dropdown*/
.submenu{
	z-index:1000;
	border:#ffffff solid 1px;
	border-top:1px;
	
	padding:0px;
	background-color:#3b7699;
	text-align: left;
	text-indent: 0px;
	margin-left: 0px;
	margin-top:0px;
	padding:0px;	
	margin-top:-9px;
}
#tbldnn_dnnSOLPARTMENU_ctldnnSOLPARTMENU38{margin-left:275px;margin-left:290px\9;#margin-left:285px; }
#tbldnn_dnnSOLPARTMENU_ctldnnSOLPARTMENU7{margin-left:276px;margin-left:290px\9;#margin-left:285px; }

/* applies upon the root menu items*/
.rootmenuitem,.rootmenuitem TD
{
	color: #035782;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	padding:0px 4px 29px 4px;
	
}

/*root menu hover*/
.rootmenuitemselected TD
{
	color: #b26506;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	padding:0px 4px 29px 4px;
	/*	background:url(images/menu-hover.jpg) no-repeat bottom center;*/
}

/*rootmenu selected or active*/
.rootmenuitembreadcrumb TD
{
	color: #b26506;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	padding:0px 4px 29px 4px;
	/*	background:url(images/menu-hover.jpg) no-repeat bottom center;*/

}

.MainMenu_MenuItemSel
{
   BACKGROUND: transparent;
}


/*separator class*/
.MainMenu_MenuBreak
{
	padding:0px;
	border:0px;
	margin:0px; background-color:transparent;

}
/*----------------LogoStylingClass------------------*/
#dnn_dnnLOGO_imgLogo
{
	vertical-align:middle;
	text-align:left;
	 !important;
}
/*----------------Search Input Css Class------------------*/
#dnn_dnnSEARCH_txtSearch{
height:20px;
width:190px;
	color:#000000;
	border:0 none;
	vertical-align:bottom;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding-top:3px;
	padding-left:5px;
	text-align:left;
	
}





/* applies upon the root menu items*/
.rootmenuitem2,.rootmenuitem2 TD
{
color: #666666;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	text-align:right;
	vertical-align:middle;
	padding:3px 18px 0px 18px;
	height:41px; 
	
	
	
}

/*root menu hover*/
.rootmenuitemselected2 TD
{
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	text-align:left;
	vertical-align:middle;
	background:url(images/sm-hover.jpg) no-repeat center top;
	padding:3px 18px 0px 18px;
	height:41px; 
	
}

/*rootmenu selected or active*/
.rootmenuitembreadcrumb2 TD
{
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	text-align:left;
	vertical-align:middle;
	padding:3px 18px 0px 18px;
	background:url(images/sm-hover.jpg) no-repeat center top; 
	height:41px; 
	
	
}
/*General Style Sheet*/
clear{ margin:0px; padding:0px;}
.Maincontainer{ width:960px; height:auto; margin:0 auto;}
.TopBlueDiv{ background:#035782; height:10px; width:960px;}
.HeaderDiv{ width:960px; margin:28px 0px 0px 0px; height:90px; float:left; border:solid 1px #cccccc; border-width:0px 0px 1px 0px;}
.LogoDiv{ width:252px; float:left; margin:0px 0px 0px 24px;}
.MenuDivOuter{ float:left; margin:0px 0px 0px 0px;}
.TopLinkSearchDiv{ /*border:solid 1px #cccccc; border-width:0px 0px 1px 0px; */float:left; width:242px; #width:252px;}
.TopLink{ width:391px; float:left;}
.SearcghDiv{ width:243px; float:right; background:url(images/search-bg.jpg) no-repeat top left; height:31px;}
.SearcghDivInner{ width:234px; background:url(images/sb.jpg) no-repeat top left;  height:23px;  margin:4px 4px 0px 4px;}
.MenuDiv{ width:636px; float:left; padding-top:8px; }
.BannerOuterDiv{ width:960px;  float:left; border:solid 1px #cccccc; border-width:0px 1px 1px 1px; padding:9px 0px 0px 0px; }
.BannerDivInner{ width:939px; margin:0px 0px 0px 0px;}
.ChildMenudiv{ width:939px; }
.ChildMenudivinner{ width:939px;   background:url(images/ssm-b.jpg) repeat-x top left;}
.BannerDiv{ width:939px; padding:9px 0px 20px 0px;}
.OrangeArea{ width:939px; height:auto;}
.BusinessServiceGroup{ width:347px; float:left; padding-top:30px;}
.OrangAreaInner{ width:588px; float:right;}
.ThreePaneDiv{ width:960px; height:auto; margin-top:38px;}
.Pane1{ width:310px; float:left; height:auto;}
.Pane2{ width:310px; float:left; height:auto; margin-left:12px;}
.Pane3{ width:310px; float:right; height:auto; margin-left:12px; }

.FooterBg{}
.FooterInner{ width:960px; height:auto; margin:0 auto; padding:40px 0px 0px 0px;}
.BottomLinkArea{ width:960px; height:389px;}
.copyrightarea{ width:960px; margin:0px 0px 0px 0px;}

.LeftMenudiv{ width:227px; float:left;}
.RightAreaDiv{ width:686px; float:right;}
.BreadDiv{ height:30px; border:solid 1px #cccccc; border-width:0px 0px 1px 0px; width:686px; color:#999999}
.MaincontentAreaDiv{ width:686px; height:auto; margin:0px 0px 0px 0px; float:right;}
.MenuPaneDiv{ width:210px; padding-left:17px; padding-top:30px; height:auto; float:left}
.LeftBottomPaneDiv{ margin:18px 0px 0px 0px; float:left;}
#printReady{ margin-left:33px;}