﻿.body 
{
	font-family:Arial, Times, serif;
	color:#494946;
	font-size:12px;
	text-decoration:none;
	margin:0px;
	word-wrap: break-word;
}

.clearfix:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.topnavContainer {margin-left:27px; width:718px; height:21px; background:#666659;color:#fff;font-weight:bold;font-size:10px;}
.topnav {text-align:left; height:20px; background:#666659;}
.topnavContainer .topnav .nav1 {float:left; position:relative; width:121px; height:21px;}
.topnavContainer .topnav .nav2 {float:left; position:relative; width:145px; height:21px;}
.topnavContainer .topnav .nav3 {float:left; position:relative; width:119px; height:21px;}
.topnavContainer .topnav .nav4 {float:left; position:relative; width:131px; height:21px;}
.topnavContainer  .topnav .nav5 {float:left; position:relative; width:133px; height:21px;}
.topnavContainer .topnav .nav1 a {left:10px;}
.topnavContainer .topnav .nav2 a {left:12px;}
.topnavContainer .topnav .nav3 a {left:4px;}
.topnavContainer .topnav .nav4 a {left:16px;}
.topnavContainer .topnav .nav5 a {left:14px;}

.nav {position:relative; cursor:pointer;}
.navSub {left:-1px; position:absolute; top:21px;width:196px;}
.navSub div.sub {border:1px solid #d3d3d3; border-top:0px; border-bottom:0px; margin:0px; padding:0px;}
.navSub div.sub div.subitem {position:relative; cursor:pointer;  background:#F2F3EE; width:100% !important; border-bottom:1px solid #d3d3d3; height:29px; list-style:none; margin:0px; padding:0px;}
.navSub div.sub div.on {background:#D9D8D3;}
.navSub div.sub div.subitem div.subHeader {margin:0px; padding:8px 0px 8px 8px; height:13px; }
.navSub div.sub div.subitem a {white-space:normal; color:#464646 !important; text-decoration:none; font-weight:bold; font-size:11px;}
.navSub .hasChildren .subHeader {background:url('/SiteCollectionImages/En/leftnavArrow.gif') 95% 10px no-repeat;}
.navSub .hasChildrenOn .subHeader {background:url('/SiteCollectionImages/En/leftnavArrow.gif') 95% 10px no-repeat;}

.navSubSub {position:absolute; top:0px; left:194px !important; width:196px;}
.navSubSub div.subsub {border:1px solid #d3d3d3; border-bottom:0px; margin:0px; padding:0px;}
.navSubSub div.subsub div.subsubitem {cursor:pointer;  background:#F2F3EE; width:100% !important; border-bottom:1px solid #d3d3d3; height:29px; list-style:none; margin:0px; padding:0px;}
.navSubSub div.subsub div.on {background:#D9D8D3;}
.navSubSub div.subsub div.subsubitem div.subHeader {background:none; margin:0px; padding:8px 0px 8px 8px; height:13px; }
.navSubSub div.subsub div.subsubitem a {color:#464646 !important; text-decoration:none; font-weight:bold; font-size:11px;}

.leftnav ul {margin:0px; padding:0px;border-top:1px solid;}
.leftnav ul li {list-style:none; margin:0px; padding:0px; border-bottom:1px solid;}
.leftnav ul li a{
				padding:5px;text-align:left;
}
.leftnav ul li a:hover{
				background:#D9D8D3 !important;
}
.leftnav ul li ul{padding-left:5px;}
.leftnav ul li a.hasChildren {background:url('/SiteCollectionImages/En/leftnavArrow.gif') no-repeat; background-position: 95% center !important;}
.leftnav ul ul li {background:none; list-style:disc; margin-left:18px;border:none;}
.leftnav ul ul li a:hover {background:none;}
.leftnav ul li.hasChildrenActive {background-color:#D9D8D3;}
.leftnav ul li.NoChildrenActive {}
.leftnav ul li.NoChildrenActive a {background-color:#D9D8D3; font-weight:bold; color:#666659;}
.leftnav ul li.NoChildrenActive a:hover {background-color:#D9D8D3;}
.leftnav ul li.hasChildrenActive a {background:url('/SiteCollectionImages/En/leftnavArrowActive.gif') no-repeat; background-position:95% center !important; font-weight:bold; color:#666659;}
.leftnav ul li.hasChildrenActive a:hover {background-color:transparent;}
.leftnav ul li.selectedSubItem a{ font-weight:bold !important;}
.leftnav ul ul li a {color:#000000; font-weight:normal !important; background:none !important;}

.mainSiteMap .pageInfo .dateModified {text-align:right;width:315px; float:right;}
.mainSiteMap .pageInfo {font-size:11px; width:100%; padding-bottom:20px;}
.mainSiteMap .pageInfo .top {text-align:right;width:315px; float:right;}
.mainSiteMap .pageInfo .top a {color:#333333;}
.mainSiteMap h1 {color:#FF5500; font-size:14px; font-weight:bold;}
.imageHolder {margin-bottom:20px;}

.sitemap {width:773px;margin-top:20px; padding:0px 0px 0px 30px;text-align:justify;border-bottom: #c4c1b3 1px solid; border-left: #c4c1b3 1px solid;border-right:#c4c1b3 1px solid;}
.sitemap h1 {margin:0px !important; padding:0px 0px 10px 0px !important;}
.sitemapContainer {margin-left:0px;}
.sitemapBlock {float:left; width:315px; margin-right:40px;}
.sitemapBlockRight {margin-right:0px;}
.sitemapBlock .smTitle {background:#666659; font-size:14px; font-weight:bold; color:#FFFFFF; padding:5px 0px 5px 15px; margin:15px 0px 0px 0px;}
.sitemapBlock ul.top {margin:3px 0px 0px 15px; padding:0px;}
.sitemapBlock ul.sub {margin:3px 0px 0px 15px; padding:0px;}
.sitemapBlock li {list-style:none; margin:0px 0px 3px 0px;}
.sitemapBlock li li {list-style:disc; margin-left:10px; padding-left:0px;}
.sitemapBlock .smItem a {color:#336699; font-weight:bold; text-decoration:none; font-size:12px;}
.sitemapBlock .smItemParent a {padding-right:15px;}
.sitemapBlock .smSubItem a {color:#333333; font-weight:normal; text-decoration:none; font-size:12px; padding-left:0px; }

.rightLogo {text-align:center;}
.newHomeContent {width:718px; padding:0px;margin:0px;font-size:12px;}
.homeContent {width:718px; padding:10px 0px 0px 0px; margin:0px;}
.homeContent .homeLeft {width:519px; padding-right:18px; float:left; padding-bottom:20px;}
.homeContent .homeRight {width:181px; float:right; padding-bottom:15px;}
.homeRight .wpContainerTop {width:181px; margin:0px 0px 10px 0px;}
.homeRight .wpContainerTop .wpHeader {background:url('/SiteCollectionImages/EN/wpCurve.jpg') no-repeat left top #A0A09E; height:23px; width:181px;}
.homeRight .wpContainerTop .wpHeader p {text-align:left; color:#FFFFFF; font-size:12px; font-family:arial; padding:4px 0px 0px 20px; margin:0px;}
.homeRight .wpContainerTop .wpBody {border-left:1px solid #A0A09E; border-bottom:1px solid #A0A09E; padding:10px 10px 10px 10px !important;}
.homeRight .wpContainerTop .wpBodyLast {border-left:1px solid #A0A09E; border-bottom:1px solid #A0A09E; padding:10px 10px 20px 10px;}
.homeRight .wpContainer {width:181px; margin:0px 0px 10px 0px;}
.homeRight .wpContainer .wpHeader {background:url('/SiteCollectionImages/EN/wpCurve.jpg') no-repeat left top #A0A09E; height:23px; width:181px;}
.homeRight .wpContainer .wpHeader p {text-align:left; color:#FFFFFF; font-size:12px; font-family:arial; padding:4px 0px 0px 20px; margin:0px;}
.homeRight .wpContainer .wpBody {border-left:1px solid #A0A09E; border-bottom:1px solid #A0A09E; padding:10px 10px 30px 10px;}
.homeRight .wpContainer .wpBodyLast {border-left:1px solid #A0A09E; border-bottom:1px solid #A0A09E; padding:10px 10px 20px 10px;}
.homeBodyLinks {padding-top:20px;}
.wpItem {text-align:left; background:url('/SiteCollectionImages/EN/wpItemArrow.gif') no-repeat 0px 4px; padding:0px 0px 0px 9px; margin-bottom:10px;}
.wpItem .link {margin:0px;}
.wpItem .link a {color:#2222EA ; text-decoration:underline;}
.wpBody .more {text-align:right;}
.wpBody .more a {color:#2222EA ; font-size:9px; text-decoration:underline;}
.wpBodyLast .more {text-align:right;}
.wpBodyLast .more a {color:#2222EA ; font-size:9px; text-decoration:underline;}
.subscribeBlock {float:right; margin-top:4px; padding-bottom:2px;}
.subscribeBlock .subscribeLeft {float:left; background:url('/SiteCollectionImages/subscribeLeft.gif') no-repeat; width:6px; height:17px;}
.subscribeBlock .subscribeRight {float:left; background:url('/SiteCollectionImages/subscribeRight.gif') no-repeat; width:6px; height:17px;}
.subscribeBlock .subscribe {float:left; background:url('/SiteCollectionImages/subscribeBG.gif') repeat-x; height:17px;}
.subscribeBlock .subscribe p {padding:0px; margin:3px 0px 0px 0px;}
.subscribeBlock .subscribe a {color:#333333; font-weight:bold; font-size:10px; text-decoration:none;}
.homeBody {margin-top:5px; width:504px; padding-left:15px; margin-bottom:5px; text-align:left;}
.homeBody .bodyLeft {float:left; width:249px; padding-right:0px; padding-bottom:10px;}
.homeBody .bodyRight {float:left; width:224px;padding-left:10px; padding-bottom:25px;}
.homeBody .bodyLine {float:left; width:1px; background:#ADB72C; height:330px;margin-left:3px;}
.homeBody .bodyLineFr {float:left; width:1px; background:#ADB72C; height:340px;margin-left:3px;}
.homeBody h2 {color:#FF5500; font-size:14px;}


.homeBodyLinks {position:relative; clear:both; margin-top:0px; width:504px; margin-left:15px; text-align:left;}
.homeBodyLinks .bodyLeft {float:left; margin-right:10px; border:1px solid #FF5500; padding-top:20px; padding-left:10px; padding-right:50px;}
.homeBodyLinks .bodyLeft-FR {float:left; margin-right:10px; border:1px solid #FF5500; padding-top:20px; padding-left:10px; padding-right:15px;}
.homeBodyLinks .bodyRight {float:left; border:1px solid #FF5500; padding-top:20px; padding-left:15px; padding-right:0px;}
.homeBodyLinks .bodyRight-FR {float:left; width:240px;border:1px solid #FF5500; padding-top:20px; padding-left:15px; padding-right:0px;}
.homeBodyLinks h3 {padding:0px 20px 0px 15px; background:#FFFFFF; position:absolute; top:10px; font-weight:normal; color:#FF5500; font-size:14px; margin:0px;}
.homeBodyLinks .link {background:url('/SiteCollectionImages/EN/wpItemArrow.gif') no-repeat 0px 4px; margin:0px 10px 8px 20px; padding-left:10px;}
.homeBodyLinks .link-R {background:url('/SiteCollectionImages/EN/wpItemArrow.gif') no-repeat 0px 4px; margin:0px 10px 8px 15px; padding-left:10px;}
.homeBodyLinks .link a {color:#2222EA; text-decoration:underline;}
.homeBodyLinks .link-R a {color:#2222EA; text-decoration:underline;}

.pageInfo {width:98%; padding:25px 0px 10px 0px; clear:both;}
.pageInfo .dateModified {font-size:11px; float:left;}
.pageInfo .top {font-size:11px !important; text-align:right; float:right;}
.pageInfo .top a {color:#464646;}

.bcContainer {height:15px; padding:6px 10px 0px 27px;}
.bcContainer .breadcrumb {line-height:15px; float:left; width:330px; font-size:11px; height:15px;text-align:left;}
.bcContainer .breadcrumb A {font-size:11px;color:#424242;} 
.bcContainer .breadcrumb A:hover {font-size:11px;color:#424242;text-decoration:underline;}
.bcContainer .siteTools {line-height:15px; text-align:right; float:right;}
.bcContainer .siteTools .textTools { float:left;margin-right:20px;}
.bcContainer .siteTools .textTools A {color:#424242;text-decoration:none;}
.bcContainer .siteTools .print {float:left;}

.mainContent {
	font-size:12px;
	}
.ms-WPBody{
	overflow:hidden !important;

}

.ms_WPBody IFRAME{
	height:110% !important;
}

.printer {color:#424242 !important; padding-left:25px !important; background:url('/SiteCollectionImages/EN/printIcon.gif') no-repeat !important;text-decoration:underline !important;}

.contactUsNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666659;
	background-color: #F2F3EE;
	padding:5px 5px 5px 5px;

}
.contactUsNav a:link, .contactUsNav a:visited{
	color: #666659;
	text-decoration:none;
	display:block;
	background-position:bottom;
	
	padding:5px;

	background-image:url(/images/dots1.gif);
	background-repeat:repeat-x;	
}

a{
	text-align:justify;
}
p{
	text-align:justify;

}
ul{
	text-align:justify;
}
h1,h2,h3,span {
		text-align:justify;
}

/* Feedback WebPart styles*/
.FeedbackWP{
  border-left:1px #d4d4d0 solid !important;
  border-right:1px #d4d4d0 solid !important;
  border-top:1px #d4d4d0 solid !important;
  border-bottom:1px #d4d4d0 solid !important;
  background-color:#f4f4f4;
  padding:15px 3px 12px 3px;
  font-family:Arial, Times, serif;
  color:#494946;
  font-size:12px;

  
}

.FeedbackWP .RadioButtons {
  width:240px;
  padding-left:5px;
  
}

.FeedbackWP label{
	width:35px;
}
.FeedbackWP .lblRate{
	font-weight:bold;
	padding-top:3px;
	float:left;
}

.FeedbackWP .rdOption{
	padding-left:10px;	
}

.FeedbackWP .lblDescription{
    
	text-align:right;
	white-space:normal;			
}

.FeedbackWP .txtComments{
	width:390px;
	margin-top:5px;margin-bottom:5px;
	font-family:Arial, Times, serif !important;
	color:#494946 !important;
	font-size:12px;
}

.FeedbackWP .lblBottomText{
	white-space:normal;
}

.FeedbackWP .btnSubmit{
	font-size:12px;
}


/*------- added June 28, 2010 HC --------*/

UL.custom_table 	{

	margin-top: 2px; 
	margin-bottom: 0px; 
	margin-left: 7px; 
	padding-left: 7px; 
	padding-bottom: 0px; 
	padding-top: 2px; 
   		}
		
LI.custom_table		{
	margin-bottom: 0px; 
	margin-top: 0px; 
	padding-bottom: 4px; 
	padding-top: 0px; 
	margin-left: 2px; 
	padding-left: 2px; 
   		}
