/* ================================================= global tag, tag/class and special definitions */
body {
	background-color: #084887;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, div, ul, li, dl, dt, dd, img, button, form, fieldset, blockquote, p {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	line-height: normal;
}
ul {
	list-style: none;
}
img, button {
	border-style: none;
	background-color: transparent;
	overflow: hidden;
}
p {
	margin-top: 7px;
	margin-bottom: 7px;
}
p.divider {
	margin: 7px 0px;
	padding: 0px;
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #EEE8C1;
	overflow: hidden;
}
h2.sIFR-replaced, h3.sIFR-replaced {
	margin-bottom: -5px;
}
h2 + h3 {
	margin-top: 5px;
}
h2 + h3.sIFR-replaced {
	margin-top: 0;
}
h3 + p {
	margin-top: 0;
}
ul + h2 {
	margin-top: 10px;
}
h2 + ul {
	margin-top: 10px;
}
a[href$='.pdf'] { 
	padding-right: 20px;
	background: transparent url(../img/acrobat_img.png) no-repeat center right;
}
a.nobg, a.nobg img {
	background-color: transparent !important;
	padding: 0px !important;
	border-style: none !important;
}

/* ================================================= global class definitions */
.center {text-align: center;}
.hide {display: none !important;}
.show {display: block;}
.tRight {text-align: right;}
.right {float: right;}
.left {float: left;}
.error, .message {
	background-color: #F74023;
	background-image: url(../img/errorBg_norpt.gif);
	background-repeat: no-repeat;
	border: 1px solid #D01D00;
	font-size: 12px;
}
.message {
}
/* ================================================= global id definitions, sorted in source code order */
#browseBox {
	background-color: #3B6A9E;
	height: auto;
	width: 100%;
	display: none;
}
#browseBoxIn {
	padding: 0px;
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#browseBoxIn ul {
	height: auto;
	width: 300px;
	margin-right: 20px;
}
#mainBox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background-image: url(../img/mainBoxBg_norpt.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: 0px;
	top: 0px;
}
#content {
	background-color: #DBD3A2;
	position: relative;
	height: auto;
	width: 100%;
	left: 0px;
	top: 108px;
	margin-bottom: 108px;
}
#container {
	margin: 0px 0px 0px -480px;
	padding: 0px;
	width: 960px;
	position: relative;
	height: auto;
	left: 50%;
	top: 0px;

}
#container.contIndx {
	background-image: url(../img/rColIndxBg_yrpt.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#rColIndx {
	background-color: #EEE8C1;
	margin: 0px;
	padding: 0px;
	float: right;
/*	height: 775px;*/
	width: 750px;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
	background-image: url(../img/rColIndxBg_yrpt.gif);
	background-repeat: repeat-y;
}
#rColIndxBg {
	height: 578px;
	width: 750px;
	background-repeat: no-repeat;
	background-image: url(../img/index_img.jpg);
}
#altContent {
	height: 578px;
	width: 750px;
	background-image: url(../img/index_img.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
}
div.altboxIndx {
	height: 225px;
	width: 305px;
	position: absolute;
	padding-left: 10px;
}
div.altboxIndx li {
	font-size: 20px;
	letter-spacing: -1px;
	background-image: url(../img/boxIndxLiBg_norpt.gif);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	padding-left: 15px;
}
div.altboxIndx li.sIFR-replaced {
	margin-bottom: -10px;
	cursor: pointer;
}
div.altboxIndx li a:link, div.altboxIndx li a:visited {
	color: #3B6A9E;
	text-decoration: none;
}
div.altboxIndx li a:focus, div.altboxIndx li a:hover, div.altboxIndx li a:active {
	color: #FFA500;
	text-decoration: none;
}
div.altboxIndx a img {
	position: absolute;
}
#applyIndx {
	left: 70px;
	top: 360px;
}
#applyIndx a img {
	top: 148px;
	right: 10px;
}
#donateIndx {
	top: 360px;
	left: 405px;
}
#donateIndx a img {
	top: 148px;
	right: 10px;
}
#applyIndxBx {
	background-image: url(../img/applyIndxDivBg_norpt.png);
	margin-left: 70px;
}
#donateIndxBx {
	background-image: url(../img/donateIndxDivBg_norpt.png);
	margin-left: 20px;
}
div.boxIndx {
	margin: 0px;
	padding: 24px 0px 0px;
	height: 20px;
	width: 315px;
	background-repeat: no-repeat;
	text-align: right;
	float: left;
	display: inline;
}
div.boxIndx a img {
	position: static;
	margin-left: 5px;
}
#rCol {
	background-color: #EEE8C1;
	margin: 0px;
	padding: 0px 0px 15px;
	float: right;
	height: auto;
	width: 750px;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
	background-image: url(../img/rColBg_yrpt.gif);
	background-repeat: repeat-y;
}
#rColTop {
	background-image: url(../img/rColTopBg_norpt.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 256px;
	width: 750px;
}
#rColTop h1 {
	font-size: 35px;
	font-weight: normal;
	color: #FFFFFF;
	height: auto;
	width: 750px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 180px;
	line-height: 1.8;
}
#banrImg {
	height: 179px;
	width: 711px;
	position: absolute;
	left: 24px;
	top: 0px;
}
#rColBot {
	height: auto;
	width: 680px;
	margin-left: 70px;
}
#rColBot h2 {
	font-size: 18px;
	color: #084887;
	font-weight: normal;
	clear: both;
	letter-spacing: -1px;
}
#rColBot h3 {
	font-size: 17px;
	color: #3B6A9E;
	font-weight: normal;
	clear: both;
}
#rColBot h4 {
	font-size: 18px;
	color: #084887;
	font-weight: normal;
	clear: both;
}
#rColBot h5 {
	font-size: 14px;
	color: #3B6A9E;
	font-weight: normal;
	clear: both;
}
#rColBot a:link {
	background-color: #FFFCEC;
	color: #084887;
	text-decoration: underline;
}
#rColBot a:visited {
	background-color: #FFFCEC;
	color: #566676;
	text-decoration: underline;
}
#rColBot a:focus, #rColBot a:hover, #rColBot a:active {
	background-color: #FFFCEC;
	color: #FFA500;
	text-decoration: underline;
}
#rColBot div {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	float: left;
	height: auto;
	width: 408px;
	font-size: 13px;
	line-height: 1.5;
	color: #3B3111;
}
#rColBot div div {
	margin: 0px;
	padding: 0px;
	float: none;
	height: auto;
	width: auto;
}
#rColBot div ul li {
	background-image: url(../img/rColLiBg_norpt.gif);
	background-repeat: no-repeat;
	background-position: 0px 31px;
	padding-left: 15px;
	margin-left: 10px;
	margin-bottom: 7px;
  padding-top: 20px;
}
#rColBot div ul.tabstrip li {
	background-image: none;
	padding: auto;
	margin: auto;
}
#rColBot div ul li ul li {
	background-image: url(../img/rColLiLiBg_norpt.gif);
}
#rColBot div ul.staff li {
	background-color: #FFFFFF;
	padding: 10px;
	width: 386px;
	border: 1px solid #DBD3A2;
	background-image: none;
	height: auto;
	margin: 0px 0px 10px;
}
#rColBot div ul.staff li img {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #DBD3A2;
}
#rColBot div address {
	font-style: normal;
	background-image: url(../img/mapContent_img.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	margin-top: 7px;
	margin-bottom: 7px;
}
#rColBot div strong {
	color: #3B6A9E;
}
#rColBot div blockquote {
	clear: both;
	border: 1px solid #EEE8C1;
	padding: 5px 10px;
	background-color: #FCFBF5;
	margin-bottom: 10px;
}
#rColBot div blockquote h4 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #EEE8C1;
}
#rColBot div blockquote img {
	float: right;
	padding: 4px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #EEE8C1;
}
#rColBot div blockquote p.truncate_show, #rColBot div blockquote p.truncate_hide {
	cursor: pointer;
	height: 20px;
}
#rColBot div blockquote p.truncate_show img, #rColBot div blockquote p.truncate_hide img {
	border: none;
}
#rColBot div span.phone {
	background-image: url(../img/phoneContent_img.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#rColBot div span.fax {
	background-image: url(../img/fax_img.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#rColBot div a.obfuscated {
	background-image: url(../img/email_img.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
/*#videoSec {
	clear: both;
	margin-bottom: 10px;
	display: block;
	margin-top: 10px;
	position: relative;
	height: 50px;
	width: 408px;
	left: 0px;
	top: 0px;
	padding: 0px;
}*/
#video span {
	margin: 0px;
	padding: 8px 146px 0px 55px;
	cursor: pointer;
	display: block;
	background-image: url(../img/videoBg_norpt.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 207px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.3;
}
#video.play {
	background-color: #084887;
	border: 1px solid #073D73;
	padding: 10px;
	position: relative;
	height: 325px;
	width: 386px;
	left: 0px;
	top: 0px;
}
#video.play img.closeSec {
	position: absolute;
	height: 16px;
	width: 16px;
	top: -8px;
	right: -8px;
	cursor: pointer;
}
#rColBot div div.chicagoSec {
	padding: 60px 0px 0px 70px;
	float: none;
	width: auto;
	background-image: url(../img/chicagoSecBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	clear: both;
}
#rColBot div div.neworleansSec {
	padding: 90px 0px 0px 70px;
	float: none;
	width: auto;
	background-image: url(../img/neworleansSecBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	clear: both;
}
#rColBot div div.washSec {
	padding: 70px 0px 0px 70px;
	float: none;
	width: 330px;
	background-image: url(../img/washSecBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	clear: both;
}
#rColBot div div.newyorkSec {
	padding: 90px 0px 0px 70px;
	float: none;
	width: 330px;
	background-image: url(../img/newyorkSecBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	clear: both;
}
#rColBot dl {
	float: right;
	height: auto;
	width: 250px;
	font-size: 12px;
	color: #4F4718;
}
#rColBot dl dd {
	padding-bottom: 13px;
}
#rColBot dl dd.cta {
	padding: 0px 30px 13px 15px;
}
#rColBot dl dd.cta a {
	background-color: transparent;
}
#rColBot dl dt {
	background-image: url(../img/rColDtBg_norpt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 16px;
	color: #084887;
	font-weight: bold;
	text-indent: 10px;
	padding-bottom: 4px;
	letter-spacing: -1px;
}
#rColBot dl dd p {
	padding: 0px;
	margin: 5px 0px 5px 12px;
}
#rColBot dl dd form {
	height: auto;
	width: 210px;
	margin-left: 12px;
}
#rColBot dl dd li.inputLi {
	background-image: url(../img/eNewsFieldBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
	width: 210px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#rColBot dl dd p.error {
	background-position: 5px 5px;
	padding: 5px 5px 5px 25px;
	color: #FFFFFF;
	width: 178px;
	margin: 0px 0px 5px;
}
#rColBot dl dd form input {
	background-color: transparent;
	border-style: none;
	margin: 5px 5px 0px;
	padding: 0px;
	height: auto;
	width: 180px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #084887;
}
#rColBot dl dd form a {
	display: block;
	float: left;
	font-size: 9px;
}
#rColBot dl dd form button {
	float: right;
	height: 15px;
	width: 75px;
}
#rColBot dl dd blockquote {
	height: auto;
	width: 250px;
	background-image: url(../img/rColBlockquoteBg_norpt.png);
	background-repeat: no-repeat;
	background-position: 0px 114px;
	line-height: 1.8;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 140px;
	margin-top: 10px;
}
#rColBot dl dd blockquote div {
	margin: 0px;
	padding: 0px;
	float: none;
	width: auto;
}
#rColBot dl dd blockquote img {
	position: absolute;
	top: 0px;
	right: -20px;
	height: 132px;
	width: 218px;
}
#rColBot dl dd blockquote p {
	text-indent: 37px;
	height: auto;
	width: 205px;
}
#rColBot dl dd blockquote p.foot {
	text-indent: 0px;
	text-align: right;
}
#rColBot dl dd blockquote p.foot strong {
	font-size: 18px;
	text-align: right;
	font-weight: normal;
	display: block;
	line-height: normal;
}
#rColBot dl dd blockquote p.foot strong.sIFR-replaced {
	margin-bottom: -20px;
}
#rColBot dl dd blockquote p.foot span {
	font-size: 10px;
	text-align: right;
	display: block;
}
#rColBot img.print {
	position: absolute;
	height: 24px;
	width: 20px;
	top: 255px;
	right: 250px;
}
#rColBot #sharethis_1 {
	position: absolute;
	height: 28px;
	width: 21px;
	top: 285px;
	right: 250px;
	display: block;
	background-image: url(../img/shareThisBg_norpt.gif);
	background-repeat: no-repeat;
}
#rColBot #sharethis_1 a {
	background-color: transparent !important;
	padding: 0px !important;
	border-style: none !important;
	display:block;
	width: 16px;
	height: 16px;
	margin-top: 6px;
	margin-left: 5px;
}
#rColBot #sharethis_1 a span {
	display: none;
}
#rColBot div img.print {
	position: relative;
	height: 24px;
	width: 20px;
	left: 410px;
	top: -20px;
	cursor: pointer;
}
#lCol {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 210px;
	z-index: 2;
	position: relative;
	left: 0px;
	top: 0px;
}
#lLogo {
	height: 144px;
	width: 259px;
	margin-bottom: 39px;
}
div.lEl {
	background-image: url(../img/lElTBg_norpt.png);
	background-repeat: no-repeat;
	height: auto;
	width: 259px;
	clear: both;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 44px;
}
div.lEl h6 {
	position: absolute;
	left: 10px;
	top: 13px;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
	width: 239px;
	letter-spacing: -1px;
}
div.lEl div {
	background-image: url(../img/lElBg_rpt.png);
	background-repeat: repeat-y;
	width: 254px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
div.lEl img.rss {
	height: 16px;
	width: 16px;
	position: absolute;
	top: 14px;
	right: 14px;
}
div.lEl div dl {
	height: auto;
	width: 230px;
	font-size: 12px;
	color: #2E2E2E;
}
div.lEl div dl dd {
	background-color: #EEE8C1;
	padding: 5px;
	background-image: url(../img/lElDlDdBg_norpt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.lEl div dl dd p {
	line-height: 1.5;
	margin: 0px 0px 5px;
	padding: 0px;
}
div.lEl div dl dd blockquote {
	background-image: url(../img/lElBlockquoteBg_norpt.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	margin: 0px;
	padding: 5px 5px 5px 18px;
	font-size: 13px;
	color: #2E2E2E;
}
div.lEl div dl dd a:link {
	background-color: #FFFCEC;
	color: #084887;
	text-decoration: underline;
}
div.lEl div dl dd a:visited {
	background-color: #FFFCEC;
	color: #566676;
	text-decoration: underline;
}
div.lEl div dl dd a:focus, div.lEl div dl dd a:hover, div.lEl div dl dd a:active {
	background-color: #FFFCEC;
	color: #FFA500;
	text-decoration: underline;
}
div.lEl div dl dt {
	font-size: 16px;
	color: #084887;
	font-weight: bold;
	letter-spacing: -1px;
	clear: both;
	margin-top: 7px;
}
div.lEl div dl dd form {
	height: auto;
	width: 210px;
	margin-left: 5px;
}
div.lEl div ul {
	background-image: none;
	width: auto;
	font-size: inherit;
}
div.lEl div ul li {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	background-image: none;
	clear: both;
	float: none;
}
div.lEl div dl dd li.inputLi {
	background-image: url(../img/eNewsFieldBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
	width: 210px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
div.lEl div dl dd p.error {
	background-position: 5px 5px;
	padding: 5px 5px 5px 25px;
	color: #FFFFFF;
	width: 178px;
	margin: 0px 0px 5px;
}
div.lEl div dl dd form input {
	background-color: transparent;
	border-style: none;
	margin: 5px 5px 0px;
	padding: 0px;
	height: auto;
	width: 180px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #084887;
}
div.lEl div dl dd form a {
	display: block;
	float: left;
	font-size: 9px;
}
div.lEl div dl dd form button {
	float: right;
	height: 15px;
	width: 75px;
}
div.lEl ul {
	background-image: url(../img/lElBg_rpt.png);
	background-repeat: repeat-y;
	width: 259px;
	font-size: 15px;
}
div.lEl ul li {
	margin: 0px;
	padding: 4px 0px 0px 15px;
	height: 26px;
	width: 235px;
	background-image: url(../img/lElLiBg_norpt.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
}
div.lEl ul li.current, div.lEl ul li.section {
	background-image: url(../img/lElLiCurrentBg_norpt.png);
}
div.lEl ul li span {
	display: block;
}
div.lEl ul li span a {
	display: block;
}
div.lEl ul li span a:link, div.lEl ul li span a:visited {
	color: #084887;
	text-decoration: none;
}
div.lEl ul li span a:focus, div.lEl ul li span a:hover, div.lEl ul li span a:active {
	color: #FFA500;
	text-decoration: none;
}
div.lEl img.lElFoot {
	height: 19px;
	width: 259px;
}
#lNfo {
	background-color: #F8F5E5;
	background-image: url(../img/lNfoBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
	width: 175px;
	margin-left: 35px;
}
#lNfoT {
	background-image: url(../img/lNfoTBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 10px 12px;
	width: 155px;
	font-size: 14px;
	color: #084887;
	letter-spacing: -1px;
}
#lNfoT li {
	height: auto;
	width: 155px;
	clear: both;
}
#lNfoT ul li img {
	float: left;
	width: 14px;
	clear: none;
	margin-top: 2px;
}
#lNfoT ul li span {
	float: right;
	width: 130px;
	display: block;
	margin-bottom: 5px;
}
#lNfoT ul li span.sIFR-replaced {
	margin-bottom: -5px;
}
#lNfoT li a:link, #lNfoT li a:visited {
	color: #084887;
	text-decoration: underline;
	background-color: #FFFCEC;
}
#lNfoT li a:focus, #lNfoT li a:hover, #lNfoT li a:active {
	color: #FFA500;
	text-decoration: underline;
	background-color: #FFFCEC;
}
#lNfoT a img {
	clear: both;
	margin-top: 10px;
}
#footer {
	background-color: #084887;
	height: 235px;
	width: 100%;
	background-image: url(../img/footerBg_xrpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	left: 0px;
	top: 0px;
}
#footerT {
	margin: 0px 0px 0px -480px;
	padding: 2px 0px 0px 161px;
	height: 38px;
	width: 799px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 0px;
	background-image: url(../img/footerTBg_norpt.png);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	font-size: 11px;
	color: #DBD3A2;
}
#footerT p {
	margin: 0px;
	padding: 2px 0px;
}
#footerT p img {
	margin-bottom: -3px;
	margin-right: 3px;
}
#footerT p a:link {
	color: #DBD3A2;
	text-decoration: none;
}
#footerT p a:visited {
	color: #D7D5C9;
	text-decoration: none;
	background-image: url(../img/footerTVisited_img.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 13px;
}
#footerT p a:focus, #footerT p a:hover, #footerT p a:active {
	color: #DBD3A2;
	text-decoration: underline;
}
#footerB {
	background-image: url(../img/footerBBg_norpt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 194px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 40px;
}
#mast {
	background-image: url(../img/mastBg_xrpt.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 5px 0px 8px;
	height: 95px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
#mast img {
	border-style: none;
	position: absolute;
}
#mast img.home {
	left: 50%;
	top: 5px;
	margin-left: -480px;
}
#hNav {
	padding: 0px;
	height: 40px;
	width: 960px;
	margin-left: -480px;
	position: absolute;
	left: 50%;
	top: 60px;
}
#hNav ul {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: auto;
	list-style: none;
	font-size: 14px;
	position: absolute;
	top: 0px;
	letter-spacing: 1px;
	right: 0px;
}
#hNav li {
	float: left;
	height: 40px;
	overflow: visible;
}
#hNav li a {
	text-transform: uppercase;
	display: block;
	margin: 0px;
	padding: 0px 11px;
	height: 40px;
	float: left;
}
#hNav li a:link, #hNav li a:visited {
	color: #E6EDF4;
	text-decoration: none;
}
#hNav li a:focus, #hNav li a:hover {
	background-image: url(../img/mastLiABg_xrpt.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFFFFF;
	text-decoration: none;
}
#hNav li a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
#hNav li span {
	display: block;
	height: 26px;
	padding-top: 14px;
	cursor: pointer;
	float: left;
}
#hNav li.current, #hNav li.section {
	background-image: url(../img/mastLiCurBg_norpt.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
}
#hNav li.current a, #hNav li.section a {
	background-image: url(../img/mastLiCurABg_norpt.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 14px 0px 9px;
}
#hNav li.current a:link, #hNav li.current a:visited, #hNav li.current a:focus, #hNav li.current a:hover, #hNav li.current a:active, #hNav li.section a:link, #hNav li.section a:visited, #hNav li.section a:focus, #hNav li.section a:hover, #hNav li.section a:active {
	background-image: url(../img/mastLiCurABg_norpt.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	text-decoration: none;
}
#hNav li.current span, #hNav li.section span {
	height: 28px;
	padding-top: 12px;
	background-image: url(../img/mastLiCurSpanBg_norpt.gif);
	background-repeat: no-repeat;
	background-position: 50% 2px;
}
#browse {
	left: 50%;
	top: 5px;
	margin-left: 342px;
	display: none;
}
#search {
	margin-left: 345px;
	left: 50%;
	top: 35px;
	display: none;
}
/* ================================================= area specific id definitions */
#jobList {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style: none;
}
#jobList li {
	background-color: #FCFBF5;
	background-image: none !important;
	padding: 10px 10px 5px;
	border: 1px solid #EEE8C1;
	margin-bottom: 10px;
}
#jobList li h2 {
}
#jobList li em {
}
#jobList li p {
}
#sitemapList li ul li ul {
	display: none;
}
#Form_Form {
}
#Form_Form fieldset {
	border-collapse: collapse;
	border: none;
}
#Form_Form span.message.required {
	background-position: 5px 5px;
	padding: 5px 5px 5px 25px;
	color: #FFFFFF;
	width: 275px;
	margin: 0px 0px 5px;
}
#Form_Form label {
	display: block;
	float: none !important;
}
#Form_Form input, textarea {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #084887;
	background-color: #FFFCEC;
	padding: 2px;
	border: 1px solid #968653;
	height: auto;
	width: 300px;
	margin-bottom: 7px;
	clear: both;
}
#Form_Form textarea {
	height: 200px;
	width: 386px;
}
#Form_Form div.Actions {
}
#Form_Form div.Actions input {
	clear: both;
	float: right;
	width: 150px;
	background-color: #FFA400;
	border-style: solid;
	margin-right: 15px;
	color: #FFFFFF;
	padding: 2px;
	text-transform: uppercase;
	border-color: #FE8001;
}
/* ================================================= utility definitions */
/* Clearfix http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/
.sIFR-active h1, .sIFR-active #rColBot h2, .sIFR-active #rColBot dt, .sIFR-active div.lEl h6 {
	visibility: hidden;
}

.bottomBx {
	margin-top: 50px;
	padding-top: 32px;
	padding-left: 73px;
}

/* #SearchResults li {
	padding-top:30px;
} */



#SearchResults a:link, #SearchResults a:visited, #PageNumbers a:link, #PageNumbers a:visited  {
	color:#084887;
	text-decoration:none;
}


#SearchResults a:hover, #PageNumbers a:hover {
	color:#FFA500;
	text-decoration:none;
}




a.searchResultHeader:link, a.searchResultHeader:visited  {
	font-size:14px;
	font-weight: bold;
	color:#084887;
	text-decoration:none;
}


a.searchResultHeader:hover {
	font-size:14px;
	font-weight: bold;
	color:#FFA500;
	text-decoration:none;
}

#PageNumbers{
	padding-top:30px;
}



#rColBot .searchResults a {
  background-color:transparent;
}

#rColBot div div.search_content { margin:0 0 12px 18px;}

#rColBot div ul#SearchResults li {margin:0px; padding:0 0 20px 0;background-image:none;}


/*
#applyIndx a, #donateIndx a {
  display:block;
  position:relative;
  top:-100px;
}
*/
