body {
	background: #ddf4ff url(../images/wrapper/blue_backGround.png) top repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

body, p, td, a, li, div {
	font-family: Arial,Verdana,Tahoma,sans-serif;
}

a img {
	border: none;
}

div#fadeLeftVertical {
	background: url(../images/wrapper/mainContainerBottom.png) bottom no-repeat;
	margin: 0px auto;
	padding: 0px 0px 42px 0px;
	text-align: left;
	width: 910px;
}

div#fadeLeft {
	background: url(../images/wrapper/mainContainerBKGD.png);
	margin: 0px;
	width: 900px;
}

div#fadeRightVertical {
	/* background: url(../images/wrapper/bodyRightVertical.png) right bottom no-repeat; */
}

div#fadeRight {
	/* background: url(../images/wrapper/bodyRight.png) right bottom no-repeat; */
}

div#upperBanner {
	background: white url(../images/wrapper/bannerSwoopRight.png) no-repeat right bottom;
	height: 82px;
	margin: 0px 40px 0px 58px;
	overflow: hidden;
}

div#upperBanner .slogan {
	color: #e51937;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	margin-top: 63px;
	text-align: center;
}

div#logo {
	float: left;
}

div#topNav {
	color: black;
	clear: right;
	font-size: 9pt;
	font-weight: bold;
	float: right;
	#margin-top: 10px;
}

div#topNav a,
div#topNav a:link,
div#topNav a:hover,
div#topNav a:active,
div#topNav a:visited {
	color: black;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

form#search {
	float: right;
	margin-top: 27px;
	text-align: center;
}

form#search input#txtKeywords {
	color: #999;
	border: 1px solid #ddd;
	font-size: 10pt;
	text-align: center;
	width: 126px;
}

form#search input#submit {
	border: none;
	vertical-align: middle;
}

div#primaryNav {
	background: url(../images/wrapper/navBackOff.gif);
	height: 43px;
	overflow: hidden;
	margin: 0px 36px 0px 56px;
}

div#primaryNav a,
div#primaryNav a:link,
div#primaryNav a:visited {
	color: white;
	display: table-cell;
	float: left;
	font-weight: bold;
	font-size: 16px;
	height: 43px;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	width: 201px;
}


div#primaryNav a:hover,
div#primaryNav a:active {
	background: url(../images/wrapper/navBackOn.gif);
}

div#primaryNav div.spacer {
	background: url(../imges/wrapper/navBackSeparator.gif);	
	float: left;
	height: 43px;
	width: 1px;
}

div#secondaryNav {
	background-color: #d1d2d4;
	color: black;
	font-size: 8pt;
	font-weight: bold;
	height: 32px;
	margin: 3px 57px;
	overflow: hidden;
	vertical-align: middle;
}

div#secondaryNavLinks {
	margin: 9px;
}

div#secondaryNav a,
div#secondaryNav a:link,
div#secondaryNav a:visited {
	color: black;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

div#secondaryNav a:hover,
div#secondaryNav a:active {
	color: #e51937;
}
div#contentArea {
	margin: 4px 57px 0px 57px;
	width:800px;
}

div#footer {
	color: #a7a9ac;
	font-size: 10pt;
	margin: 20px 57px 0px 57px;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
}

div#join {
	color: #999;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 60px;
	#margin-left: 30px;
	margin-bottom: 20px;
	text-align: center;
}

div#join a,
div#join a:link,
div#join a:hover,
div#join a:active,
div#join a:visited {
	color: #999;
	text-decoration: none;
}

div#footerNav {
}

div#footerNav a,
div#footerNav a:link,
div#footerNav a:hover,
div#footerNav a:active,
div#footerNav a:visited {
	color: #999;
	font-size: 10pt;
	text-decoration: none;
}

div#empLogin {
	display: table-cell;
	float: right;
	margin-right: 60px;
	#margin-right: 30px;
	margin-bottom: 30px;
}

div#empLogin img {
	vertical-align: middle;
}
/* Donation Form Width fix */
table.DonationAppTable {width:800px;}
table.FormBox {width:300px;}