@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	
	background-color: #F4F5F7;
	color: #49555C;
}

a {
	color: #6E272D;
}

.clear {
	clear: both;
	height: 1px;
	line-height: 1px;
}

h1 {	
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	margin: 0px;
	text-transform: capitalize; 
}	

h2 {	
	font-size: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;	
	color: #8B5257;
	margin: 0px;
	text-transform: capitalize; 
}	

h3 {	
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;	
	color: #6E272D;
	margin: 0px;
}

h4 {	
	font-size: 15px;
	font-weight: normal;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;	
	color: #8B5257;
	margin-top: 5px;
}

.tiny {
	font-size: 10px;
}

#contentWrap {
	width: 960px;
	min-height: 300px;
	margin-top: -42px;
	float: left;
	/*padding-left:1px;*/
	
	position: relative;
	z-index: 3;
}

.forminput {
	border:1px solid #A1A6A9;
}

.formtable {
	width: 640px;
	background-color:#F3EFEF;
	float:left;
	padding: 20px;
}

#footerWrap {
	width: 929px;
	height: 35px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	
	background: #F4F5F7 url(../images/footerWrap-bg.jpg) repeat-y;	
}

#footerWrap .footerNav {
	width: 619px;
	height: 35px;
	float: left;
}

#footerWrap .footerNav ul {
	list-style-type: none;
	width: 589px;
	margin: 0px;
	padding: 12px 0px 0px 25px;
	
	font-size: 10px;
	color: #666666;
}

#footerWrap .footerNav ul li {
	float: left;
	display: inline;
	padding-right: 30px;
}

#footerWrap .footerNav ul li a{	
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#fullContentHeader {
	width: 929px;
	height: 42px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background:url(../images/fullContentHeader.png) no-repeat;
	-behavior: url(../scripts/iepngfix.htc);
}

.sectionTitle {
	width: 175px;
	float: left;
	padding: 10px 0px 0px 20px;

}

.pageTitle {
	width: 600px;
	float: left;
	padding: 10px 0px 0px 20px;

}

.shortPageTitle {
	width: 425px;
	float: left;
	padding: 10px 0px 0px 20px;

}

.shortPageBack {
	width: 60px;
	height: 42px;
	float: left;
	padding: 10px 10px 0px 0px;

}

.longPageBack {
	width: 60px;
	height: 42px;
	float: right;
	padding: 10px 30px 0px 0px;

}

.extraTitle {
	width: 188px;
	float: left;
	padding: 10px 0px 0px 30px;
	
}

#fullContentHeaderExtra {
	width: 930px;
	height: 42px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background:url(../images/fullContentHeaderExtra.png) no-repeat;
	-behavior: url(../scripts/iepngfix.htc);
}

#fullContentBody {
	width: 960px;
	min-height: 265px;
	float: left;
	background:url(../images/fullContentBody.jpg) repeat-y;
	/*-behavior: url(../scripts/iepngfix.htc);*/
}

.secondaryNav {
	width: 175px;
	float: left;
	padding: 20px 10px 0px 30px;
}

.longContent {
	width: 674px;
	padding: 20px 15px 10px 15px;
	float: left;	
}

.longContent ol {
	margin-left: 18px;
	*margin-left: 22px;
	padding-left: 0px;
}

/*.longContent ol li {
	
	padding-bottom: 10px;
}

.longContent ol li ol {
	
	padding-top: 10px;
}*/

#fullContentBodyExtra {
	width: 960px;
	min-height: 150px;
	float: left;
	background:url(../images/fullContentBodyExtra.jpg) repeat-y;
	/*-behavior: url(../scripts/iepngfix.htc);*/
}

.shortContent {
	width: 480px;
	padding: 20px 15px 10px 15px;
	float: left;
}

.extraContent {
	width: 174px;
	padding: 5px 15px 10px 30px;
	float: left;
}

#fullContentFooter {
	width: 959px;
	height: 12px;
	float: left;
	background:url(../images/fullContentFooter.png) no-repeat;
	-behavior: url(../scripts/iepngfix.htc);
}

#fullContentFooterExtra {
	width: 959px;
	height: 12px;
	float: left;
	background:url(../images/fullContentFooterExtra.png) no-repeat;
	-behavior: url(../scripts/iepngfix.htc);
}

#headerWrap {
	width: 960px;
	height: 355px;
	float: left;
	
	/*background:url(../images/headers/header01.jpg);*/
}

#homeContentHeader {
	width: 929px;
	height: 42px;
	float: left;
	padding: 0px 15px 0px 15px;
	background:url(../images/homeContentHeader.png) no-repeat;	
	-behavior: url(../scripts/iepngfix.htc);
}

#homeContentHeader .welcomeHeader {
	width: 441px;
	height: 32px;
	float: left;
	padding: 10px 0px 0px 20px;
}

#homeContentHeader .welcomeHeader .heading {
	width:300px;
	float: left;
}

#homeContentHeader .latestNewsHeader {
	width: 229px;
	height: 32px;
	float: left;
	margin-left: 11px;
	padding: 10px 0px 0px 20px;
}

#homeContentHeader .latestNewsHeader .heading {
	width:105px;
	float: left;
}

#homeContentHeader .latestNewsHeader .clickables {
	width:90px;
	float: right;
	padding-right: 15px;
}

#homeContentHeader .knowledgeBankHeader {
	width: 176px;
	height: 32px;
	float: left;
	margin-left: 12px;
	padding: 10px 0px 0px 20px;
}

#homeContentHeader .knowledgeBankHeader .heading {
	width:140px;
	float: left;
}

#homeContentBody {
	width: 959px;
	min-height: 150px;
	float: left;
	background:url(../images/homeContentBody.png) repeat-y;	
	-behavior: url(../scripts/iepngfix.htc);	
}

#homeContentBody .welcomeBody {
	width: 446px;
	float: left;
	padding: 10px 0px 0px 30px;
}

#homeContentBody .latestNewsBody {
	width: 228px;
	float: left;
	margin-left: 11px;
	padding: 10px 0px 0px 21px;
}

#homeContentBody .knowledgeBankBody {
	width: 196px;
	float: left;
	margin-left: 12px;
	/*padding: 10px 0px 0px 20px;*/
}

#homeContentBody .knowledgeBankBody p {
	margin-top: 5px;
}

#homeContentBody .knowledgeBankBody img {
	float: left;
	padding-bottom: 10px;
	padding-left: 1px;
}

#homeContentBody .knowledgeBankBody div img {
	float: left;
	padding-bottom: 10px;
	padding-left: 1px;
}

#homeContentFooter	 {
	width: 959px;
	height: 12px;
	float: left;
	background:url(../images/homeContentFooter.png) no-repeat;
	-behavior: url(../scripts/iepngfix.htc);
}

#homeNewsContent {
	width: 210px;
	height: 225px;
	overflow:hidden;
	position:absolute;
}

#homeNewsScrollers {
	width: 65px;
	height: 20px;
	float: right;
	position: relative;
	padding-left: 15px;
}

#homeNewsCount {
	width: 40px;
	float: left;
	padding-top:3px;
	color: #ffffff;
}

.homeNewsScrollLeft {
	background: url(../images/homeScrollLeft.png) no-repeat;
	-behavior: url(../scripts/iepngfix.htc);
	cursor:pointer;
	height:20px;
	width:20px;	
	left:-7px;
	*left:-7px;
	position:absolute;
}

.homeNewsScrollRight {
	background: url(../images/homeScrollRight.png) no-repeat;
	-behavior: url(../scripts/iepngfix.htc);
	cursor:pointer;
	height:20px;
	width:20px;	
	right:7px;
	*right:7px;
	position:absolute;
}

#homeWelcomeContent {
	width: 155px;
	float: left;
	padding-right: 25px;
	padding-left: 5px;
}

#homeWelcomeContent .homeHeading {
	color: #722F35;
	font-size: 14px;
	margin-top: 0px;
}

#homeWelcomeMenuWrap {
	width: 235px;
	position: absolute;
	left: 215px;
}

#homeWelcomeMenu {
	width: 235px;
	float: left;
}

#homeWelcomeMenu .secondaryNav {
	width: 245px;
	float: left;
	padding: 0px;
}

#imageWrap {
 	float: left;
	width: 960px;
	height: 355px;
	position: absolute;
	z-index:1;
}

#navWrap {
	width: 960px;
	height: 50px;
	float: left;
	
	margin-top: 20px;
	
	position: absolute;
	z-index:2;
}

#navWrap #navigationWrap {
	width: 620px;
	height: 50px;
	position: relative;
	float: left;
}

#navWrap #navigationWrap .navigation {
	width: 620px;
	height: 50px;
	float: left;
	
	background:url(../images/mainNav-bg.png) repeat-y;
	-behavior: url(../scripts/iepngfix.htc);
}

#navWrap .navigation ul {
	list-style-type: none;
	width: 584px;
	height: 33px;
	margin: 0px;
	padding: 17px 0px 0px 35px;
	
	font-size: 12px;
	color: #999999;
}

#navWrap .navigation ul li {
	float: left;
	display: inline;
	padding-right: 27px;
}

#navWrap .navigation ul li a {
	color: #999999;
	text-decoration: none;
	position: relative;
}

#navWrap .navigation ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#navWrap .navigation ul li a.selected {
	color: #FFFFFF;
	text-decoration: none;
}

#navWrap .logo {
	width: 339px;
	height: 50px;
	float: left;
	
	background:url(../images/logo.jpg);
}

#newsArticleWrap {
	width: 683px;
	height: 96px;
	background-image: url(../images/newsArticleWrap.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	float: left;	
}

#newsArticleWrap .newsArticleHeading {
	color: #8B5257;
}
/*#newsArticleWrap .newsArticleHeading a {
	color: #8B5257;
	text-decoration: none;
}
#newsArticleWrap .newsArticleHeading a:hover {
	color: #8B5257;
	text-decoration: underline;

}*/

#newsArticleWrap .newsArticleBody {
	color: #49555C;
	margin-left: 4px;
	padding: 16px 8px 16px 8px;
	height: 63px;
	overflow: hidden;	
	width: 663px;
	float: left;
}

#newsArticleWrap .newsArticleBody a {
	color: #49555C; 
	text-decoration: none;
	height: 63px;	
	width: 663px;
	float: left;
}

#newsArticleWrap .newsArticleBody:hover{
	color: #49555C;
	background: #ECE2E3;
	height: 63px;
	overflow: hidden;	
	width: 663px;
	float: left;
	cursor: pointer;
}
/*#newsArticleWrap .newsArticleFooter {
	background: #DFD1D3;
	color: #49555C;
	height: 12px;
	padding: 3px;
	text-align: right;
	
	font-size: 11px;
	
	width: 594px;
	float: left;
	margin-bottom: 25px;
}
#newsArticleWrap .newsArticleFooter a {
	color: #8B5257;
	text-decoration: none;
}
#newsArticleWrap .newsArticleFooter a:hover {
	color: #8B5257;
	text-decoration: underline;

}*/
.newsArticle {
	width: 190px;
	/*height: 180px;*/
	float: left;
	padding-bottom: 15px;
}

.newsArticleHeading {
	width: 663px;
	padding-bottom: 5px;
	font-weight: bold;
	/*height: 24px;*/
	float: left;
}

.newsArticleHeadingHome {
	/*background:url(../images/latestNewsIcon.gif) top left no-repeat; */
	width: 210px;
	padding-bottom: 5px;
	font-weight: bold;
	/*height: 24px;*/
	float: left;
}

.newsArticleHeadingProfile {
	width: 180px;
	padding-bottom: 5px;
	font-weight: bold;
	/*height: 24px;*/
	float: left;
}

.newsArticleHeading a{
	color: #9F9466;
	text-decoration: none;
	font-weight: bold;
}

.newsArticleHeadingHome a {
	/*text-indent: 10px;*/
	color: #9F9466;
	text-decoration: none;
	font-weight: bold;
}

.newsArticleHeadingProfile a{
	color: #9F9466;
	text-decoration: none;
	font-weight: bold;
}

.newsHeading {
	font-size: 14px;
	color: #49555C;
}

.newsReadMore {
	background:url(../images/profile-arrow.jpg) center left no-repeat; 
	color:#49555C;
	text-decoration:underline;
	padding-left: 15px;
}

.newsletterTextLinks {
	width: 330px;
	height: 35px;
	float: left;
}

.newsletterPdfLinks {
	width: 330px;
	/*height: 35px;*/
	float: left;
}

.newsletterLink a {
	color: #49555C;
	text-decoration: none;
	font-weight: bold;
}

.newsletterLink a:hover {
	color: #532227;
	text-decoration: underline;
	font-weight: bold;
}

.newsletterLongContent {
	width: 674px;
	padding: 20px 15px 10px 15px;
	float: left;	
}

.newsletterLongContent a {
	text-decoration: none;
	color: #49555C;
	display: block;
	width: 100%;
}

.newsletterLongContent table {
	margin-bottom: 10px;
	background-color:#ffffff;
}

.newsletterLongContent table:hover {
	background-color:#ECE2E3;
	cursor: pointer;
}

.newsletterPageHead {
	margin-top: 0px;
	/*height: 40px;*/
}

.newsletterPageHeadLine {
	width:100%;
	background-color:#6E272D;
	line-height:2px;
	height:2px;
	margin-top:10px;
	margin-bottom:10px;
}

.newsletterPageTitle {
	font-size: 26px;
	font-weight: normal;
	color: #6E272D;
	width: 591px;
	float: left;
}

.newsletterPagePdf {
	width: 180px;
	font-size: 11px;
	height: 19px;
	float: right;
}

.newsletterPagePdf a {
	text-decoration: none;
	color: #49555C;
	font-weight: bold;
	height: 15px;
}

.newsletterPageSubscribe {
	width: 83px;
	float: left;
}

.newsletterPageBlurb {
	width:444px;
	/*height: 19px;*/
	float: left;
	font-size: 11px;
	color: #49555C;
	font-weight: bold;
}

.newsletterTitle {
	font-size: 18px;
	font-weight: normal;
	color: #49555C;
}

.newsletterHeading {
	font-size: 18px;
	font-weight: normal;
	color: #6E272D;
}

.newsletterSubHeading {
	font-size: 14px;
	font-weight: bold;
	color: #49555C;
}

#profileImageWrap {
	position: relative;
	width: 473px;
	height: 197px;
}

.profileUnder {
	position: absolute;
	z-index: 1;
}

.profileOver {
	width: 217px;
	height: 162px;
	color: #333333;
	font-size: 11px;
	background: url(../images/profileOver.png) no-repeat;
	-behavior: url(../scripts/iepngfix.htc);
	
	padding: 25px 10px 10px 15px;
}

.profileOver a {
	position: relative;
	z-index: 3;
	color: #333333;
	font-size: 11px;
}

.profileOverWrap {
	position: absolute;
	z-index: 2;
	width: 242px;
	height: 195px;
	color: #ffffff;
	font-size: 12px;
}

.profileLink {
	background:url(../images/profile-arrow.jpg) center left no-repeat; 
	color:#5E6C77;
	text-decoration:none;
	padding-left: 15px;
}

.previousNext {
	background:url(../images/previous-next-bg.jpg) no-repeat; 
	height: 16px;
	float: left;
	width: 652px;
	padding: 7px 15px 7px 7px;
	text-align: right;
}

.newsletterNext {
	background:url(../images/next.jpg) center left no-repeat; 
	color:#49555C;
	text-decoration:none;
	font-weight: bold;
	padding-left: 15px;
}

.newsletterPrevious {
	background:url(../images/previous.jpg) center left no-repeat; 
	color:#49555C;
	text-decoration:none;
	font-weight: bold;
	padding-left: 15px;
}

.previousNext a img {
	text-decoration: none;
	border: none;
}

.regularText {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #49555C;
}

.relatedArticleHeading {
	/*text-indent: 10px;*/
	color: #9F9466;
	text-decoration: none;
	font-weight: bold;
}

.regularText a {
	/*text-indent: 10px;*/
	color: #49555C;
	text-decoration: underline;
	background:url(../images/profile-arrow.jpg) center left no-repeat; 
	padding-left: 15px;
	font-weight: bold;
}

#secondaryNavItem {
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#secondaryNavItem a {
	margin-top: 1px;
	/*height: 16px;*/
	display: block;
	padding: 6px 0px 6px 12px;
	
	cursor: pointer;

	color: #333333;
	text-decoration: none;
	
	background: #F4EEEF url(../images/secondaryNavItem-bg.jpg) repeat-y;
	
	line-height: 12px;

}

#secondaryNavItem a:hover, #secondaryNavItem a.selected {
	margin-top: 1px;
	/*height: 16px;*/
	display: block;
	padding: 6px 0px 6px 12px;
	
	cursor: pointer;

	color: #FFFFFF;
	text-decoration: none;
	
	background: #8B5257 url(../images/secondaryNavItemOver-bg.jpg) repeat-y;
	
	line-height: 12px;

}

#secondaryNavDropdown {
	background: #8B5257 url(../images/secondaryNavItemOver-bg.jpg) repeat-y;
	font-size:11px;
	font-weight:bold;
	display: block;

	color: #FFFFFF;
}

#secondaryNavDropdownItem {
	
	cursor: pointer;

	color: #FFFFFF;
	text-decoration: none;
	
	background: #6E272D;
}

#secondaryNavDropdownItem a {
	padding:5px 0 5px 12px;	
	font-size: 11px;
	display: block;
	color: #FFFFFF;
	background: #8B5257 url(../images/secondaryNavItemOver-bg.jpg) repeat-y;
	line-height: 20px;
	text-decoration: none;
}

#secondaryNavDropdownItem a:hover, #secondaryNavDropdownItem a.selected {	
	cursor: pointer;

	color: #FFFFFF;
	text-decoration: none;
	
	background: #6E272D;

}

#mainWrap {
	width: 995px;
	margin: 0 auto;	
	background: #F4F5F7 url(../images/background2.jpg) no-repeat;
	/*-behavior: url(../scripts/iepngfix.htc);*/
	
}

#wrap {
	width: 960px;
	min-height: 500px;
	margin: 0 auto;
}

.pageLevel0 {
	height:18px;
	line-height:18px;
	margin-left:9px;
	display: none;
}

.pageLevel0 a {
	color: #532227;
}

.pageLevel1 {
	height:18px;
	line-height:24px;
	margin-left:15px;
	background:url(../images/profile-arrow.jpg) bottom left no-repeat; 
	color:#5E6C77;
	text-decoration:none;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
}

.pageLevel1 a {
	color: #532227;
}

.pageLevel2 {
	height:18px;
	line-height:24px;
	margin-left:45px;
}

.pageLevel2 a {
	color: #532227;
}

.pageLevel3 {
	height:18px;
	line-height:24px;
	margin-left:65px;
}

.pageLevel3 a {
	color: #532227;
}

.tableBorder {
	border: 1px solid #ECE2E3;
}
