* {
	margin: 0px;
	padding: 0px;
	border: none;
}

body {
	background-color: #e7e7e8;
	background-image: url(../images/wrpr/bgPattern.jpg);
	background-repeat: repeat-x;
	background-position: center -81px;
	text-align:center;
}
body, td {
	font-size: 11px;
	color: #636363;
	font-family: Arial, Helvetica, sans-serif;
}

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

br {
	clear: both;
}
br.clr {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.clr {
	clear: both;
}
#pageCnt {
	width: 810px;
	margin: 0px auto;
	text-align:left;
}
#page {
	/*padding-bottom: 20px;*/
	background-image: url(../images/wrpr/bgLeftShadow.jpg);
	background-repeat: no-repeat;
	background-position: 27px 271px;
}
#headerCnt {
	background-image: url(../images/wrpr/bgHeader.gif);
	background-repeat: no-repeat;
}
#header {
}
#headerBannerCnt {
	padding-left: 50px;
}
#headerBanner {
}
#headerLeftCnt {
	float: left;
	width: 275px;
}
#headerLeft {
}
#headerLogoCnt {
}
#headerLogo {
	padding-left: 23px;
}
#headerRightCnt {
	float: left;
	width: 443px;
}
#headerRight {
}
#headerCartInfoCnt {
	height: 81px;
}
#headerCartInfo {
	padding-top: 5px;
}
#headerCartInfo p {
	padding-bottom: 6px;
	padding-right: 16px;
}
#headerCartInfo a, #headerCartInfo a:link, #headerCartInfo a:visited, #headerCartInfo a:hover, #headerCartInfo a:active {
	color: #ffffff;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
}
#headerCartInfo a:hover {
	color: #ffffff;
}
/* special action button */
#headerCartInfo .buttonCnt {
	background-color: #c7d0e4;
	float: right;
}
#headerCartInfo .button {
	padding: 7px 12px;
}
#headerCartInfo .button a, #headerCartInfo .button a:link, #headerCartInfo .button a:visited, #headerCartInfo .button a:hover, #headerCartInfo .button a:active {
	color: #4a587c;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
}
#headerCartInfo .button a:hover {
	color: #bc5555;
}

#headerNavCnt {
	background-image: url(../images/wrpr/bgNavPrimary.gif);
	background-position: 50px 0px;
	background-repeat: no-repeat;
}
#headerNav {
	padding-left: 50px;
	background-repeat: no-repeat;
	margin-left: 50px;
	*padding-top:5px;
	*height:32px;
}
/* image classes to swap out on #headerNav when using the primary nav */

.bgPrimaryNavHome {
	background-image: url(../images/wrpr/bgNavPrimary-navHome.gif);
	background-position: 31px 0px;
}
.bgPrimaryNavAbout {
	background-image: url(../images/wrpr/bgNavPrimary-navAbout.gif);
	background-position: 80px 0px;
}
.bgPrimaryNavInstitute {
	background-image: url(../images/wrpr/bgNavPrimary-navProjects.gif);
	background-position: 133px 0px;
}
.bgPrimaryNavPrograms {
	background-image: url(../images/wrpr/bgNavPrimary-navProjects.gif);
	background-position: 213px 0px;
}
.bgPrimaryNavResources {
	background-image: url(../images/wrpr/bgNavPrimary-navProjects.gif);
	background-position: 293px 0px;
}
.bgPrimaryNavDonate {
	background-image: url(../images/wrpr/bgNavPrimary-navDonate3.gif);
	background-position: 492px 0px;
}
.bgPrimaryNavNewsEvents {
	background-image: url(../images/wrpr/bgNavPrimary-navMediaEvents.gif);
	background-position: 379px 0px;
}
.bgPrimaryNavStore {
	background-image: url(../images/wrpr/bgNavPrimary-navHome.gif);
	background-position: 580px 0px;
}

.bgPrimaryNavContact {
	background-image: url(../images/wrpr/bgNavPrimary-navContact2.gif);
	background-position:622px 0px;
}
#headerNav ul {
	list-style-type: none;
}
#headerNav li {
	display: block;
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#headerNav li a, #headerNav li a:link, #headerNav li a:visited, #headerNav li a:hover, #headerNav li a:active {
	display: block;
	white-space: nowrap;
	height: 18px;






	text-align: center;
	padding-top: 14px;
	*padding:8px 0px 5px 0px;
	text-decoration: none;
	color: #ffffff;
}
#headerNav li a:hover, 
#headerNav li a.headerNavLinkOver, #headerNav li a.headerNavLinkOver:link, #headerNav li a.headerNavLinkOver:visited, #headerNav li a.headerNavLinkOver:hover, #headerNav li a.headerNavLinkOver:active {
	color: #93a2cb;
}

#menuHome a {
	width: 60px;
}

#menuAbout a {
	width: 50px;
}
#menuProjects a {
	width: 80px;
}
#menuWellBeing a {
	width: 80px;
}
#menuResources a {
	width: 85px;
}

#menuNewsEvents a {
	width: 113px;
}
#menuDonate a {
	width: 80px;
}
#menuContact a {
	width: 60px;
}
#menuAidWellBeing a {
	width: 60px;
}
#menuStore a {
	width: 60px;
}
#mainCnt {
	clear: left;
}
#main {
	padding-left: 50px;
background: url(../images/wrpr/bgMainContent.gif) 50px 0px  repeat-y;
}
#mainTopCnt {
	clear: left;
	background-image: url(../images/wrpr/bgTop.gif);
background-position:0px -8px;
	background-repeat: no-repeat;
	height: 45px;
}
#mainTop {
}
#sectionHeaderCnt {
	float: left;
	width: 500px;
}
#sectionHeader {
	padding-top: 17px;
	padding-left: 52px;
}
#sectionHeader h2 {
	color: #93a2cb;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#sectionHeader h2 .normal {
	text-transform: none;
}
#mainTabsCnt {
	float: left;
	width: 222px;
}
#mainTabs {
	text-align: right;
	padding-top: 14px;
	padding-right: 66px;
}
#mainTabs .tab {
}
#mainBodyCnt {
	background: url(../images/wrpr/bgMainContent.gif) repeat-y;
}
#mainBody {
}
#mainBody a.majorLink, #mainBody a.majorLink:link, #mainBody a.majorLink:visited, #mainBody a.majorLink:hover, #mainBody a.majorLink:active {
	color: #bc5555;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	line-height: 26px;
	font-style: normal;
}
#mainBody a.majorLink:hover {
	color: #93a2cb;
}
#mainHeaderCnt {
	height: 45px;
}
#mainHeader {
	padding-left: 47px;
}
#mainHeader h3 {
	color: #bc5555;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background-image: url(../images/wrpr/bgLine.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-top: 13px;
	padding-bottom: 7px;
	padding-left: 4px;
}
#mainHeader h3 .line {
	padding-left: 55px;
}
#mainHeader h3 .first {
	padding-left: 0px;
}
#mainHeader h3 small {
	font-size: 11px;
	letter-spacing: 2px;
}
#mainColumnsCnt {
height:516px;
padding:5px 10px 10px 0px;
clear: left;
*width:870px;
}
#mainColumns {
	padding-top: 13px;
}
#mainNavCnt {
	float: left;
	width: 171px;
}
div.narrowLeft #mainNavCnt {
	width: 134px;
}
#mainNav {
	padding-left: 4px;
	letter-spacing: 1px;
}
#mainNav h4 {
	color: #93a2cb;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	padding-bottom: 7px;
	background-image: url(../images/wrpr/imgNavHeader.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #ffffff;
}
#mainNav h4 .normal {
	text-transform: none;
}
#mainNav h4 a, #mainNav h4 a:link, #mainNav h4 a:visited, #mainNav h4 a:hover, #mainNav h4 a:active {
	color: #93a2cb;
}
#mainNav h4 a:hover {
	background-color: transparent;
}
#mainNav ul {
	list-style-type: none;
	padding-right: 8px;
	background-color: #ffffff;
}
#mainNav li {
	display: block;
	color: #bc5555;
	text-transform: uppercase;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
#mainNav li .normal {
	text-transform: none;
}
#mainNav a, #mainNav a:link, #mainNav a:visited, #mainNav a:hover, #mainNav a:active {
	color: #bc5555;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 95%;
}
#mainNav a:hover {
	color: #93a2cb;
	background-color: #fafafa;
}
#mainNav a.selected, #mainNav a.selected:link, #mainNav a.selected:visited, #mainNav a.selected:hover, #mainNav a.selected:active {
	color: #93a2cb;
}
#mainNav ul ul {
	padding-left: 10px;
}
#mainNav ul ul li a, #mainNav ul ul li a:link, #mainNav ul ul li a:visited, #mainNav ul ul li a:hover, #mainNav ul ul li a:active {
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 0px;
}
#mainNav ul ul li {
	text-transform: none;
}

#mainNavLevel4 {
	padding-bottom: 10px;
}
#mainNavLevel4 ul.level4Nav {
	list-style-type: none;
	display: block;
	float: left;
	width: 274px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#mainNavLevel4 ul.level4Nav li {
	display: block;
	float: left;
	width: auto;
	text-transform: lowercase;
	font-size: 10px;
	border-left: 1px solid #7081b0;
	line-height: 11px;
	margin-bottom: 6px;
}
#mainNavLevel4 ul.level4Nav li span.normal {
	text-transform: none;
}
#mainNavLevel4 ul.level4Nav a {
	padding: 0px 5px;
}
#mainNavLevel4 ul.level4Nav li.first {
	border-left: none;
}
#mainNavLevel4 ul.level4Nav li.first a {
	padding-left: 0px;
}
#mainNavLevel4 ul.level4Nav a, ul.level4Nav a:link, ul.level4Nav a:visited, ul.level4Nav a:hover, ul.level4Nav a:active {
	color: #7081b0;
	text-decoration: underline;
	white-space: nowrap;
}

#mainContentCnt {
	float: left;
	width: 284px;
}
div.narrowLeft #mainContentCnt {
	width: 356px;
}
div.fullWidth #mainContentCnt {
	width: 719px;
	background:url(../images/wrpr/bgMainContent.gif) repeat-y;
padding-top:20px;
}
#mainContent {
	line-height: 16px;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 4px;
	*padding: 4px 10px 0px 0px;
}
#mainContent ol {
	margin-left: 24px;
	margin-bottom: 16px;
}

#mainContent td {
padding:2px;
}

div.narrowLeft #mainContent {
	padding-right: 0px;
}
div.fullWidth #mainContent {
	padding-left: 20px;
}
div.generic #mainContent {
	padding-left: 50px;
	padding-right: 60px;
}

#mainContentCnt #faq .faqQuestion {
	padding-bottom: 10px;
}
#mainContentCnt #faq .faqQuestionText {
}
#mainContentCnt #faq .faqQuestionText a, #mainContentCnt .faq .faqQuestionText a:link, #mainContentCnt .faq .faqQuestionText a:visited, #mainContentCnt .faq .faqQuestionText a:hover, #mainContentCnt .faq .faqQuestionText a:active {
	color: #bc5555;
	text-decoration: none;
	font-weight: normal;
}
#mainContentCnt #faq .faqQuestionText a:hover {
	color: #93a2cb;
}
#mainContentCnt #faq .faqAnswer {
}

#mainContent ul {
	margin-left: 16px;
	margin-bottom: 16px;
}
#mainContent a, #mainContent a:link, #mainContent a:visited, #mainContent a:hover, #mainContent a:active {
	color: #bc5555;
	text-decoration: underline;
}
#mainContent a:hover {
	color: #93a2cb;
}
#mainContent h4 {
	color: #bc5555;
	font-size: 14px;
	padding-bottom: 12px;
}
#mainContent p {
	padding-bottom: 16px;
}
#mainCalloutsCnt {
	float: left;
	width: 230px;
}
#mainCallouts {
	padding-top: 6px;
}
#mainCallouts .calloutCnt {
	clear: left;
}
#mainCallouts .callout {
	padding-bottom: 20px;
}
#mainCallouts .callout .top {
	background-image: url(../images/wrpr/bgCalloutTop.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 20px;
	padding-left: 23px;
}
#mainCallouts .callout .middleCnt {
	background-image: url(../images/wrpr/bgCalloutMiddle.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#mainCallouts .callout .middle {
	padding-top: 10px;
}
#mainCallouts .calloutCnt .about .middle {
	background-image: url(../images/wrpr/bgCalloutMiddle-Book.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#mainCallouts .calloutCnt .bgcol .middle {
	background-image: url(../images/wrpr/callout_background_column.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#mainCallouts .calloutCnt .bgsea .middle {
	background-image: url(../images/wrpr/callout_background_sea.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#mainCallouts .calloutCnt .bgroad .middle {
	background-image: url(../images/wrpr/callout_background_road.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#mainCallouts .callout .bottom {
	background-image: url(../images/wrpr/bgCalloutBottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
	clear: left;
	height: 18px;
}
#mainCallouts a, #mainCallouts a:link, #mainCallouts a:visited, #mainCallouts a:hover, #mainCallouts a:active, 
#bottomColumns a, #bottomColumns a:link, #bottomColumns a:visited, #bottomColumns a:hover, #bottomColumns a:active {
	color: #bc5555;
	text-decoration: underline;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#mainCallouts a:hover, #bottomColumns a:hover {
	color: #93a2cb;
}

#mainCallouts .callout .linkList {
	line-height: 22px;
	padding-bottom: 8px;
}
#mainBody .linkList a, #mainBody .linkList a:link, #mainBody .linkList a:visited, #mainBody .linkList a:hover, #mainBody .linkList a:active,
#mainBody .linkList2 a, #mainBody .linkList2 a:link, #mainBody .linkList2 a:visited, #mainBody .linkList2 a:hover, #mainBody .linkList2 a:active {
	color: #93a2cb;
	text-decoration: none;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-style: italic;
	line-height: 16px;
}
#mainBody .linkList2 a, #mainBody .linkList2 a:link, #mainBody .linkList2 a:visited, #mainBody .linkList2 a:hover, #mainBody .linkList2 a:active {
	font-style: normal;
}
#mainBody .linkList a:hover, #mainBody .linkList2 a:hover {
	color: #93a2cb;
	text-decoration: underline;
}

#sitemapColumns {
	padding-top: 10px;
	padding-left: 50px;
}
#sitemapColACnt {
	float: left;
	width: 250px;
}
#sitemapColA {
}
#sitemapColBCnt {
	float: left;
	width: 250px;
}
#sitemapColB {
}

/* home callouts */
/* -- feature -- */
#mainCallouts .featureCalloutCnt {
}
#mainCallouts .featureCallout {
}
#mainCallouts .featureCallout .topCnt {
	background-image: url(../images/wrpr/bgCalloutTopHome.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 1px;
}
#mainCallouts .featureCallout .top {
	padding-top: 24px;
}
#mainCallouts .featureCallout .titleTextCnt {
	float: left;
	width: 203px;
}
#mainCallouts .featureCallout .titleText {
	padding-left: 34px;
}
#mainCallouts .featureCallout .titleText h4 {
	font-size: 10px;
	text-transform: uppercase;
	color: #93a2cb;
}
#mainCallouts .featureCallout .titleLinkCnt {
	float: left;
	width: 203px;
}
#mainCallouts .featureCallout .titleLink {
	text-align: right;
	padding-right: 50px;
}
#mainCallouts .featureCallout .middleCnt {
	clear: left;
}
#mainCallouts .featureCallout .middle {
	text-align: right;
}
#mainCallouts .featureCallout .middle .content {
	text-align: left;
	padding-left: 38px;
	line-height: 15px;
	padding-right: 47px;
}
#mainCallouts .featureCallout .middle .content p {
	padding-bottom: 6px;
}
#mainCallouts .featureCallout .bottom {
	clear: left;
}

/* -- content -- */
#bottomColumns .contentCalloutCnt {
}
#bottomColumns .contentCallout {
	padding-top: 15px;
}
#bottomColumns #bottomLeftCol .contentCallout .topCnt {
	background-image: url(../images/wrpr/bgBtmLeftCalloutTop.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 21px;
}
#bottomColumns #bottomRightCol .contentCallout .topCnt {
	background-image: url(../images/wrpr/bgBtmRightCalloutTop.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 21px;
}
#bottomColumns .contentCallout .top {
	padding-top: 3px;
}
#bottomColumns .contentCallout .titleTextCnt {
	float: left;
	width: 128px;
}
#bottomColumns .contentCallout .titleText {
	padding-left: 17px;
}
#bottomColumns .contentCallout .titleText h4 {
	font-size: 10px;
	text-transform: uppercase;
	color: #93a2cb;
}
#bottomColumns .contentCallout .titleLinkCnt {
	float: left;
	width: 230px;
}
#bottomColumns .contentCallout .titleLink {
	text-align: right;
	padding-right: 21px;
}
#bottomColumns #bottomLeftCol .contentCallout .middleCnt {
	background-image: url(../images/wrpr/bgBtmLeftCalloutMiddle.jpg);
	background-repeat: repeat-y;
}
#bottomColumns #bottomRightCol .contentCallout .middleCnt {
	background-image: url(../images/wrpr/bgBtmRightCalloutMiddle.jpg);
	background-repeat: repeat-y;
}
#bottomColumns .contentCallout .middle {
	padding-left: 31px;
	padding-top: 9px;
	padding-right: 35px;
	line-height: 16px;
}
#bottomColumns #bottomRightCol .contentCallout .middle {
	padding-right: 55px;
}
#bottomColumns .contentCallout .middle p {
	padding-bottom: 10px;
}
#bottomColumns #bottomLeftCol .contentCallout .bottom {
	background-image: url(../images/wrpr/bgBtmLeftCalloutBottom.jpg);
	background-repeat: no-repeat;
	height: 15px;
}
#bottomColumns #bottomRightCol .contentCallout .bottom {
	background-image: url(../images/wrpr/bgBtmRightCalloutBottom.jpg);
	background-repeat: no-repeat;
	height: 15px;
}

/* regular text callout */
#mainCallouts .callout .textCnt {
}
#mainCallouts .callout .text {
	line-height: 16px;
	text-align: right;
}
#mainCallouts .callout .text p {
	padding-right: 8px;
	padding-left: 60px;
	padding-bottom: 8px;
}

/* callout with left image and right text */
#mainCallouts .callout .imageLeftCnt {
	float: left;
	width: 128px;
}
#mainCallouts .callout .imageLeft {
	text-align: right;
	padding-right: 10px;
}
#mainCallouts .callout .textRightCnt {
	float: left;
	width: 102px;
}
#mainCallouts .callout .textRight {
	line-height: 16px;
	text-align: right;
}
#mainCallouts .callout .textRight p {
	padding-right: 8px;
}

/* button bar at the bottom of callout */
#mainCallouts .buttonBarCnt {
}
#mainCallouts .buttonBar {
	padding-right: 52px;
}
#mainCallouts .buttonCnt {
	/*float: right;*/
}
#mainCallouts .about .middle .button {
	background: none;
	margin-bottom: 10px;
}
#mainCallouts .bgroad .middle .button {
	background: none;
	margin-bottom: 10px;
}
#mainCallouts .bgcol .middle .button {
	background: none;
	margin-bottom: 10px;
}
#mainCallouts .bgsea .middle .button {
	background: none;
	margin-bottom: 10px;
}
#mainCallouts .middle .button {
	padding: 7px 12px;
	float: right;
	width: auto;
	/* background-color: #fdfdfb;*/
	background: none;
}
#mainCallouts .middle .colorBar {
	background-color: #fdfdfb;
	margin-left: 20px;
	/*float: right;*/
	/*width: 210px;*/
}
#mainCallouts .about .middle .colorBar {
	background: none;
}
#mainCallouts .bgroad .middle .colorBar {
	background: none;
}
#mainCallouts .bgcol .middle .colorBar {
	background: none;
}
#mainCallouts .bgsea .middle .colorBar {
	background: none;
}
#mainCallouts .featureCallout .middle .colorBar {
	height: 16px;
}

/* positioning of button bar */
#featureButtonBar {
	position: absolute;
	z-index: 10;
	visibility: hidden;
	width: 406px;
}


#bottomColumnsCnt {
	background-image: url(../images/wrpr/bgColumnDivider.gif);
	background-repeat: no-repeat;
	background-position: 348px bottom;
}
#bottomColumns {
	background-image: url(../images/wrpr/bgFullLineTop.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
	padding-top: 20px;
}
#bottomLeftColCnt {
	float: left;
	width: 380px;
}
#bottomLeftCol {
	padding-left: 21px;
}
#bottomRightColCnt {
	float: left;
	width: 380px;
}
#bottomRightCol {
}

#footerCnt {
	background-image: url(../images/wrpr/bgFooter.gif);
	background-repeat: no-repeat;
	background-position: 50px 0px;
}
#footer {
	padding-left: 50px;
	font-size: 9px;
}
#footerNavCnt {
}
#footerNav {
	text-transform: lowercase;
	color: #7081b0;
	letter-spacing: 1px;
	padding-left: 28px;
	padding-top: 46px;
}
#footerNav .normal {
	text-transform: none;
}
#footerNav ul {
	list-style-type: none;
	display: block;
}
#footerNav ul.right {
	float: right;
	width: 240px;
}
#footerNav li {
	display: block;
	float: left;
	width: auto;
}
#footerNav a {
	padding: 0px 10px;
font-size:9px;
}
#footerNav li.first a {
	padding-left: 0px;
}
#footerNav a, #footerNav a:link, #footerNav a:visited, #footerNav a:hover, #footerNav a:active {
	color: #7081b0;
	text-decoration: underline;
}
#footerBottomCnt {
}
#footerBottom {
	color: #878587;
	padding-top: 20px;
	line-height: 14px;
	padding-left: 28px;

}
#footerBottom a, #footerBottom a:link, #footerBottom a:visited, #footerBottom a:hover, #footerBottom a:active {
	color: #878587;
	text-decoration: underline;
	text-transform: none;
}
#footerContactCnt {
	float: left;
	width: 180px;
	clear: left;
}
#footerContact {
	text-transform: uppercase;
}

#footerContact p {
font-size:9px;
}

#footerCopyright p {
font-size:9px;
}

#footerCopyrightCnt {
	float: left;
	width: 514px;
}
#footerCopyright {
	letter-spacing: 1px;
}

/* main nav pop-up menu */
#dropmenudiv {
	position: absolute;
	z-index: 50;
	visibility: hidden;
*margin-top:2px;
}
#dropmenudiv .menu {
	border: 1px solid #d3d3d4;
	border-top: none;
}
#dropmenudiv .menu .menuTop {
	background: #f6f6f7 url(../images/wrpr/bgMenuTop.gif) no-repeat;
	padding-top:10px;
	*padding-top: 7px;


	filter: alpha(opacity=85); /* IE */
	opacity: 0.85; /* Safari */
	-moz-opacity: 0.85; /* Mozilla */
}
#dropmenudiv .menu .item {
	clear: left;
}
#dropmenudiv .empty {
	/*background: #f6f6f7;
	border: 1px solid #d3d3d4;
	border-top: none;
	padding-top: 3px;*/
}
#dropmenudiv a, #dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:hover, #dropmenudiv a:active {
	display: block;
	color: #bc5555;
	text-transform: uppercase;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 100%; /* set a menu width in HTML or you will have a VERY WIDE menu */
	background: #f6f6f7 url(../images/wrpr/bgMenuItem.gif) left bottom repeat-x;
	padding-bottom: 9px;

	
}
#dropmenudiv a:hover {
	color: #93a2cb;
	background-color: #fafafa;

}
#dropmenudiv span {
	/* we must set the padding on an inner container because 
	   we don't want to interfere with the menu width */
	display: block;
	padding: 4px 0px 2px 16px;
}

.Don2AppArea {
width:650px;
}

#featureContent{
width: 350px;
}