body {
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px;
}
.updFontWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.dashedDivider {
	background-image: url(../images/ddiv.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/*.dashedDivider {display:block; background:url(../images/rul_hori_dot.gif) bottom repeat-x; padding-bottom:10px; margin-bottom: 10px;}*/

.cellPad2px {

	padding: 2px;
}
.bannerBgdm {
	background-image: url(../images/bpsr_main_header_mrptr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.deleteBtn {
	background-image: url(../images/delete.gif);
	background-repeat: no-repeat;
	width: 71px;
}

.cellPad4px {
	padding: 4px;
}
.padding1px {
	padding: 1px;
}

.outlineBlack80 {
	background-color: #333333;
}

.info1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.navBgdMain {
	background-color: #f7f7f7;
}
.greyPointer {
	background-image: url(../images/arrowRight.gif);
	padding: 1px;
	background-repeat: no-repeat;
	background-position: right center;
}


.error1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.outline1 {
	background-color: #FF0000;
}


.dottedLineVertical {
	background-image: url(../images/dots.gif);
	background-repeat: repeat-y;
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 1px;
	background-position: center top;
}

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}
.indent1 {
	display: block;
	padding-left: 8px;
}
.header2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #260607;
}
.mainText12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.copyright {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
}

.header1B {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #002B55;
}
.fadedShadow {
	background-image: url(../images/fadedShadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bdgBlack80 {
	background-color: #333333;
}
a.mainlinkWhite:link {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.mainlinkWhite:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.mainlinkWhite:hover {

	font-family: Verdana;
	font-size: 10px;
	color: #DBDBDB;
	text-decoration: none;
}
a.mainlink:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
}
a.mainlink:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
}
a.mainlink:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #BBDC01;
	text-decoration: none;
}
a.mainlinkULine:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #003333;
	text-decoration: underline;
}
a.mainlinkULine:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #003333;
	text-decoration: underline;
}
a.mainlinkULine:hover {

	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.mainlinkULine12:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #003333;
	text-decoration: none;
}
a.mainlinkULine12:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #003333;
	text-decoration: none;
}
a.mainlinkULine12:hover {

	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
a.mainlinkULineBold:link {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
a.mainlinkULineBold:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
a.mainlinkULineBold:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a.mainlinkBold:link {
	font-family: Verdana;
	font-size: 10px;
	color: #001C00;
	text-decoration: none;
	font-weight: bold;
}
a.mainlinkBold:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #001C00;
	text-decoration: none;
	font-weight: bold;
}
a.mainlinkBold:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #001C00;
	text-decoration: underline;
	font-weight: bold;
}

.plainWhite {
	color: #FFFFFF;
}

.mainTextVerdana12 {
	font-family: Verdana;
	font-size: 12px;
}

.cellar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4B5509;
}
.indent1 {
	display: block;
	padding-left: 8px;
}
.loginBgdMain {
	background-color: #D5E1E6;
}
.header2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #260607;
}
.mainText12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formButton {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #A4D1FF;
	border-top-color: #B9DCFF;
	border-right-color: #0052A4;
	border-bottom-color: #0052A4;
	border-left-color: #B9DCFF;
}
.headBanner {
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #003300;
	padding: 3px 5px;
	font-weight: bold;
}
.copyright {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
.padding4px {
	padding: 4px;
}
.boldVerdana10 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.leftRight4px {
	padding-right: 4px;
	padding-left: 4px;
}
a.topnav:link {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	background-color: #D8ECD3;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
}
a.topnav:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	background-color: #EBF5E9;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
}
a.topnav:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	background-color: #D8ECD3;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
}
.error1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.padding2px {

	padding: 2px;
}
.padding2pxto0px {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.padding8px {
	padding: 8px;
}
.padding8pxto2px {
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}

.padding12pxto8px {
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.padding12pxto0px {
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.padding14pxto0px {
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.padding16pxto0px {
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.padding16px {
	padding: 16px;
}


.padding12px {
	padding: 12px;
}
.padding12pxto4px {
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}

.paddingLeft10pxto4px {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}





a.candidates:link {

	font-family: Verdana;
	font-size: 10px;
	color: #6B87A5;
	text-decoration: none;
	font-weight: bold;
}
a.candidates:hover {


	font-family: Verdana;
	font-size: 10px;
	color: #AAB9CC;
	text-decoration: none;
	font-weight: bold;
}
a.candidates:visited {


	font-family: Verdana;
	font-size: 10px;
	color: #6B87A5;
	text-decoration: none;
	font-weight: bold;
}
.formFields {
	border: 1px solid #316AC5;
	font-family: Verdana;
	font-size: 10px;
	padding: 1px;
}
.formLabels {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}
.formLabelsDisabled {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
}

.buttons {
    font-family: verdana,sans-serif; 
    font-size: 11px; 
    background: #D6E7EF;
    border-bottom: 1px solid #104A7B;
    border-right: 1px solid #104A7B;
    border-left: 1px solid #AFC4D5;
    border-top: 1px solid #AFC4D5;
    color: #000066; 
    height: 19px; 
    text-decoration: none; 
    cursor: hand;
}
.buttons2 {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	background-color: #D0E828;
	border: 1px solid #93BF0B;
	width: 100%;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}
a.menu:link {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #003300;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 4px;
}
a.menu:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 4px;
}
a.menu:hover {
	color: #E2E2E2;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background-color: #009100;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	
}
.invalidSessionHeader {

	font-family: Verdana;
	font-size: 16px;
	color: #FF0000;
	padding: 5px;
	font-weight: bold;
}
.invalidSessionBody {
	font-family: Verdana;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	display: block;
	margin: 3px;
}
.invalidSessionSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	display: block;
	margin: 3px;
}
.boldVerdana12 {

	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.subMenu {
	font-family: Verdana;
	font-size: 10px;
	text-indent: 0pt;
	padding-left: 20px;
}
.green_gradient {
	background-image: url(../images/grdBgdGreen.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.mainHeader14 {
	font-family: Verdana;
	font-size: 13px;
	color: #0C173A;
	text-decoration: none;
	font-weight: bold;
}
.description {
	font-family: Verdana;
	font-size: 9px;
	color: #999999;
}
.mainText10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.hdbgdTop {
	background-image: url(../images/bgd_r1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.hdbgdBottom {
	background-image: url(../images/bgd_r2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.subheadBanner {

	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #007100;
	padding: 3px 5px;
	font-weight: bold;
}
.DescHeader {
	font-family: Verdana;
	font-size: 18px;
	color: #003300;
	font-weight: bold;
	font-style: normal;
}
.DescHeaderSub1 {

	font-family: Verdana;
	font-size: 14px;
	color: #002800;
	font-weight: bold;
	font-style: normal;
}
.padding6px {

	padding: 6px;
}
.greenFountainDown {
	background-image: url(../images/greenFade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.header14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
}
.greenFountainUp {

	background-image: url(../images/greenFadeUp.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.subBannerBgd {
	background-image: url(../images/pageBannerBgd.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.fadedShadow {
	background-image: url(../images/fadedShadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sectionHeader1 {
	font-family: Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #007100;
}
.mainCaption {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.mainText13px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.imageRightSpace {
	margin-right: 5px;
}
.mainText11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.activesubnav:link {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	background-color: #E8EAD0;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}
a.activesubnav:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	background-color: #E8EAD0;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}

a.activesubnav:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A6C491;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}
#mainrightnav {
	font-family: Verdana;
	font-size: 10px;

}
#mainrightnav li {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 18px;
	background-image: url(../images/bullet_block.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#mainrightnav ul {
	text-indent: 0px;
	display: block;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#mainrightnav a {
	font-family: Tahoma;
	color: #003300;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	vertical-align: top;
}
#mainrightnav a:hover {
	color: #999999;
	text-decoration: underline;
	padding-right: 4px;
	margin: 0px;
	vertical-align: top;
}

#mainbodytnav {
	font-family: Tahoma;
	font-size: 11px;

}
#mainbodytnav li {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	color: #000000;
	background-image: url(../images/arrowrightred2.gif);
}
#mainbodytnav li .sub {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/arrowRight.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
}

#mainbodytnav ul {
	text-indent: 20px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: block;
}
#mainbodytnav a {
	font-family: Tahoma;
	color: #3B7608;
	text-decoration: underline;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 12px;
	list-style-type: none;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnav a:hover {
	color: #000000;
	text-decoration: underline;
	padding-right: 4px;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnav li .subRoundArrow {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-image: url(../images/clr.gif);
	background-image: url(../images/arrowrightgreen.gif);
}
#mainbodytnav li .subRoundGreen {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	background-image: url(../images/arrow_round_green.gif);
	list-style-type: none;
}

#mainbodytnav2 {
	font-family: Tahoma;
	font-size: 11px;

}
#mainbodytnav2 li {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	color: #000000;
	background-image: url(../images/arrow_round_green.gif);
}
#mainbodytnav2 li .sub {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/arrowRight.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
}

#mainbodytnav2 ul {
	text-indent: 20px;
	display: block;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#mainbodytnav2 a {
	font-family: Tahoma;
	color: #276B52;
	text-decoration: underline;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 12px;
	list-style-type: none;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnav2 a:hover {
	color: #000000;
	text-decoration: underline;
	padding-right: 4px;
	margin: 0px;
	vertical-align: top;
}

#mainbodytnav2 li .subRoundArrow {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-image: url(../images/clr.gif);
	background-image: url(../images/arrowrightgreen.gif);
}

#mainbodytnav2 li .subPDF {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-image: url(../images/arrowrightgreen.gif);
	background-image: url(../images/pdf_icon.gif);
}

#mainbodytnav2 li .subRoundGreen {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	background-image: url(../images/arrow_round_green.gif);
	list-style-type: none;
}

#mainbodytnav3 {
	font-family: Tahoma;
	font-size: 11px;

}
#mainbodytnav3 li {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	color: #000000;
	background-image: url(../images/arrowrightgreen2.gif);
}
#mainbodytnav3 li .sub {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/arrowRight.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
}

#mainbodytnav3 ul {
	text-indent: 20px;
	display: block;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#mainbodytnav3 a {
	font-family: Tahoma;
	color: #276B52;
	text-decoration: underline;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnav3 a:hover {
	color: #000000;
	text-decoration: underline;
	padding-right: 4px;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnav3 li .subRoundArrow {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-image: url(../images/clr.gif);
	background-image: url(../images/arrowrightgreen.gif);
}
#mainbodytnav3 li .subPDF {
	clear: both;
	margin: 0px;
	padding-left: 20px;
	background-image: url(../images/pdf_icon.gif);
	list-style-type: none;
}


#mainbodytnav3 li .subRoundGreen {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	background-image: url(../images/arrow_round_green.gif);
	list-style-type: none;
}

#mainbodytnav4 {
	font-family: Tahoma;
	font-size: 11px;

}
#mainbodytnav4 li {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	color: #000000;
	background-image: url(../images/arrowrightred.gif);
}
#mainbodytnav4 li .sub {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/arrowRight.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
}

#mainbodytnav4 ul {
	text-indent: 20px;
	display: block;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#mainbodytnav4 a {
	font-family: Tahoma;
	color: #07630E;
	text-decoration: underline;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 12px;
	list-style-type: none;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnav4 a:hover {
	color: #000000;
	text-decoration: underline;
	padding-right: 4px;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnav4 li .subRoundArrow {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-image: url(../images/clr.gif);
	background-image: url(../images/arrowrightgreen.gif);
}
#mainbodytnav4 li .subPDF {
	clear: both;
	margin: 0px;
	padding-left: 20px;
	background-image: url(../images/pdf_icon.gif);
	list-style-type: none;
}


#mainbodytnav4 li .subRoundGreen {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 3px;
	background-image: url(../images/arrow_round_green.gif);
	list-style-type: none;
}

#mainbodytnavNum {
	font-family: Tahoma;
	font-size: 11px;

}
#mainbodytnavNum li {
	clear: both;
	text-indent: 0px;
	display: block;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: decimal;
	color: #000000;
	background-image: url(../images/clr.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 42px;
}
#mainbodytnavNum li .sub {
	clear: both;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/arrowRight.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
}

#mainbodytnavNum ul {
	text-indent: 0px;
	display: block;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mainbodytnavNum ol {
	text-indent: 10px;
	display: block;
	margin: 0px;
	padding: 0px;
}


#mainbodytnavNum a {
	font-family: Tahoma;
	color: #276B52;
	text-decoration: underline;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 12px;
	list-style-type: none;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnavNum a:hover {
	color: #000000;
	text-decoration: underline;
	padding-right: 4px;
	margin: 0px;
	vertical-align: top;
}
#mainbodytnavNum li .subRoundArrow {
	clear: both;
	margin: 0px;
	padding-left: 10px;
	list-style-image: url(../images/clr.gif);
	background-image: url(../images/arrowrightgreen.gif);
}
#mainbodytnavNum li .subRoundGreen {
	clear: both;
	margin: 0px;
	padding-left: 10px;
	background-image: url(../images/arrow_round_green.gif);
	list-style-type: none;
}
#mainbodytnavNum li .subAlphaLower {
	clear: both;
	margin: 0px;
	background-image: url(../images/clr.gif);
	list-style-type: lower-alpha;
}

#mainbodytnavNum li .subAlphaUpper {
	clear: both;
	margin: 0px;
	background-image: url(../images/clr.gif);
	list-style-type: upper-alpha;
}
#mainbodytnavNum li .subRomanLower {
	clear: both;
	margin: 0px;
	background-image: url(../images/clr.gif);
	list-style-type: lower-roman;
}
#mainbodytnavNum li .subRomanUpper {
	clear: both;
	margin: 0px;
	background-image: url(../images/clr.gif);
	list-style-type: upper-roman;
}

#mainbodytnavNum li .subDiscBlack {
	clear: both;
	margin: 0px;
	background-image: url(../images/clr.gif);
	list-style-type: disc;
}
#mainbodytnavNum li .subCircleBlack {
	clear: both;
	margin: 0px;
	background-image: url(../images/clr.gif);
	list-style-type: circle;
}

#headernav ul {
	padding: 0px;
	list-style-image: url(../images/listpointer.gif);
	list-style-type: none;
	margin: 0px;
}
#headernav {
	font-size: 11px;
	line-height: normal;
	background-repeat: repeat-x;
	background-position: center;
	float: left;
	margin: 0px;
}
#headernav li {
	float: left;
	background-repeat: no-repeat;
	background-position: right center;
}
#quicklinks {
	font-family: Verdana;
}
#quicklinks ul {
	list-style-image: url(../images/down_arrow.gif);
}

#headernav a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 8px;
	padding-left: 18px;
}

#headernav a:hover {
	text-decoration: underline;
}
.bodyHeader {

	font-family: Verdana;
	font-size: 11px;
	font-variant: small-caps;
	color: #000000;
	font-weight: bold;
}
a.topsubnav:link {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9B0000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a.topsubnav:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9B0000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}
a.topsubnav:hover {

	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #F4C504;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}
.panelHeaders {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
#footernav {

	font-size: 11px;
	line-height: normal;
	background-repeat: repeat-x;
	background-position: center;
	float: left;
	vertical-align: top;
	margin: 0px;
}
#footernav li {

	float: left;
	background-image: url(../images/pipe_1.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.topBdgLeft {
	background-image: url(../images/BPSR_NameLogo_l_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#footernav a {

	color: #00006C;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#footernav a:hover {

	text-decoration: underline;
}
#footernav ul {

	padding: 0px;
	list-style-image: url(../images/pipe.gif);
	list-style-type: none;
	margin: 0px;
}
a.topnav:link {
	font-family: Verdana;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #9EA900;
	border: 1px solid #9EA900;
}
a.topnav:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
	background-color: #9EA900;
	border: 1px solid #9EA900;
	
}
a.topnav:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
	border: 1px solid #C3C95E;
}

a.topnavArw:link {
	font-family: Verdana;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #9EA900;
	border: 1px solid #9EA900;
	background-image: url(../images/down_arrow.gif);
	background-position: right 8px;
	background-repeat: no-repeat;
}
a.topnavArw:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
	background-color: #9EA900;
	border: 1px solid #9EA900;
	background-image: url(../images/down_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	margin-right: 12px;
	
}
a.topnavArw:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
	border: 1px solid #C3C95E;
	background-color: #9EA900;
	background-image: url(../images/down_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
}
a.topnavBlank:link {
	font-family: Verdana;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	color: #003300;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003300;
}
a.topnavBlank:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #003300;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003300;
	
}
a.topnavBlank:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #DD8500;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DD8500;
}

.bannerBgd {
	background-image: url(../images/bpsr_main_header_rptr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.greyPointer {
	background-image: url(../images/arrowRight.gif);
	padding: 1px;
	background-repeat: no-repeat;
	background-position: right center;
}
#mainsidenav {
	padding: 4px;
}
#mainsidenav td {
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 3px;
}
#mainsidenav a {
	font-family: Verdana;
	color: #1B2503;
	text-decoration: none;
	padding-right: 4px;
	font-size: 10px;
}
#mainsidenav a:hover {

	font-family: Verdana;
	color: #74C718;
	text-decoration: underline;
	padding-right: 4px;
}

fadedShadow {
	background-attachment: fixed;
	background-image: url(../images/fadedShadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a.sidenav2:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 22px;
	padding-bottom: 6px;
	text-transform: capitalize;
	font-weight: bold;
	background-image: url(../images/bullet_blocks2.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}
a.sidenav2:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 22px;
	padding-bottom: 6px;
	text-transform: capitalize;
	font-weight: bold;
	background-image: url(../images/bullet_blocks2.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	
}
a.sidenav2:hover {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	background-color: #FFCC00;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 22px;
	text-transform: capitalize;
	font-weight: bold;
}

a.sidenav2More:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 6px;
	text-transform: capitalize;
	font-weight: bold;
	background-image: url(../images/arrowRight2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
a.sidenav2More:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 6px;
	text-transform: capitalize;
	font-weight: bold;
	background-image: url(../images/arrowRight2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	
}
a.sidenav2More:hover {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	background-color: #FFCC00;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 15px;
	text-transform: capitalize;
	font-weight: bold;
	background-image: url(../images/arrowRight2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


a.sidenavActive:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 22px;
	padding-bottom: 6px;
	text-transform: capitalize;
	font-weight: bold;
	background-color: #999999;
	background-image: url(../images/bullet_blocks2Red.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}
a.sidenavActive:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 22px;
	padding-bottom: 6px;
	text-transform: capitalize;
	font-weight: bold;
	background-color: #999999;
	background-image: url(../images/bullet_blocks2Red.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	
}
a.sidenavActive:hover {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFCC00;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 22px;
	text-transform: capitalize;
	font-weight: bold;
}


a.subsidenav:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 4px;
	text-align: left;
	background-color: #EAEAEA;
}
a.subsidenav:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 4px;
	text-align: left;
	background-color: #EAEAEA;
	
}
a.subsidenav:hover {

	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background-color: #F5F5F5;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	text-align: left;
}
a.subsidenavEmb:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #276B52;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 20px;
	padding-bottom: 4px;
	text-align: left;
	background-image: url(../images/menu-item.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 12px;
}
a.subsidenavEmb:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #276B52;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 20px;
	padding-bottom: 4px;
	text-align: left;
	background-image: url(../images/menu-item.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 12px;
	
}
a.subsidenavEmb:hover {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFF9DD;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 20px;
	text-align: left;
}

a.sidenav:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 6px;
	font-weight: bold;
}
a.sidenav:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 6px;
	font-weight: bold;
	
}
a.sidenav:hover {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background-color: #A3DEC8;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 15px;
	font-weight: bold;
}

.sidenavPadding4px {
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.squarePadding2px {

	padding: 2px 4px;
}

.mainTextVerdana10px {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.boldVerdana11 {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.ReportBody {
	font-family: Verdana;
	font-size: 14px;
	text-align: justify;
	line-height: 22px;
}
.ReportHeader {
	font-family: Verdana;
	font-size: 14px;
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
}

/*.dashedDividerH {
	background-image: url(../images/ddiv_h.gif);
	background-repeat: repeat-x;
	background-position: left top;
}*/

.dashedDividerH {display:block; background:url(../images/rul_hori_dot.gif) bottom repeat-x; padding-bottom:10px; margin-bottom: 10px;}

.inboxViewed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.inboxUnviewed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #506A00;
	font-weight: bold;
	text-decoration: none;
}
.messageText12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}

#headnav {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	background-repeat: repeat-x;
	background-position: bottom;
}

#headnav ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

#headnav li {
	float:left;
	background:url("../images/buttons/lbut.gif") no-repeat left top;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
}

#headnav a {
	display:block;
	background:url("../images/buttons/rbut.gif") no-repeat right top;
	text-decoration:none;
	font-weight:normal;
	color:#765;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 6px;
}

#headnav a:hover {
      color:#333;
}

#headnav #current {
      background-image:url("../images/buttons/lbut_hov.gif");
}

#headnav #current a {
	background-image:url("../images/buttons/rbut_hov.gif");
	color:#333;
	padding-bottom:5px;
	font-weight: bold;
}

#header {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	background-repeat: repeat-x;
	background-position: bottom;
      }
    #header ul {
	margin:0;
	list-style:none;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
      }
    #header li {
	float:left;
	background:url("../images/tab_images/left.gif") no-repeat left top;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
	text-indent: 0px;
      }
    #header a {
	display:block;
	background:url("../images/tab_images/right.gif") no-repeat right top;
	text-decoration:none;
	font-weight:normal;
	color:#765;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 6px;
      }
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-image:url("../images/tab_images/left_on.gif");
      }
    #header #current a {
	background-image:url("../images/tab_images/right_on.gif");
	color:#333;
	padding-bottom:5px;
	font-weight: bold;
      }
.sidenavBgd {
	background-image: url(../images/bpsr_sidenav_bgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sidenavBgd_rpt {
	background-image: url(../images/es_sidenav_bg_rpt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.Leftmargin6px {
	padding-right: 5px;
	padding-left: 6px;
}
.formLabelsTop {

	font-family: Verdana;
	font-size: 9px;
	color: #333333;
}
.deleteMessageBold {
	font-family: Verdana;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	display: block;
	margin: 3px;
	font-weight: bold;
}
.padding6pxto2px {
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.padding6pxto4px {
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.padding4pxto2px {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}


.tblList1 TD {
    border-bottom: 1px solid #666666;
}
.dashedOutlineTbl TABLE {
	border: 1px dashed #666666;
}
.indent2 {

	display: block;
	padding-left: 16px;
}
.questions {
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
}
.noOutlineTbl TABLE {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.deletedUL UL {
	text-indent: -12px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.deletedUL LI {
	text-indent: 0px;
	list-style-type: square;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: -12px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: -12px;
	margin-left: -12px;
}
.deletedULWhite UL {
	text-indent: -12px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: -12px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -12px;
	margin-left: 0px;
}
.deletedULWhite LI {
	text-indent: 0px;
	list-style-type: square;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: -12px;
	color: #FFFFFF;
}
.boldVerdana11Blue {


	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0099FF;
}

.infomationTextBlue {
	color: #0066FF;
}
.mainTextVerdana10pxGrey {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.mainHeadingBgd {
	background-image: url(../images/headingBgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.dashedLineTbl TR {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.tblList1 TD {
    border-bottom: 1px solid #666666;
}
.hd_desc_bgd {
	background-image: url(../images/bull_c_c.gif);
	background-repeat: repeat;
	background-position: left bottom;
}
.lnav_bgd {


	background-image: url(../images/bg_lnav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pos_lnk_bgd {


	background-image: url(../images/bg_hd_desc.gif);
	background-repeat: repeat;
	background-position: left top;
}
.subHeadingBgd {

	background-image: url(../images/footergradient.gif);
	background-repeat: repeat;
	background-position: left bottom;
}
.hd_desc_bgd TD {
}
.pos_lnk_bgd TD {
	height: 16px;
	vertical-align: middle;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0FEE7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D2FBB5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2FBB5;
}
.invalidSessionSubHeaderLight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	display: block;
	margin: 3px;
}
.boldVerdana11Blue {


	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0099FF;
}
.infomationTextBlue {
	color: #AE0000;
}
.solidOutlineTbl TABLE {
	background-image: url(../images/bull_l_b.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.solidOutlineTbl TD {
	background-image: url(../images/bull_l_t.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.solidOutlineTbl TR {
	background-image: url(../images/bull_r_t.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.blueButtonBgd TD {
	background-image: url(../images/blue_btn_bgd.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.blueButtonLeft TD {

	background-image: url(../images/blue_btn_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#blueButton tr {
	padding: 0px;
	margin: 0px;
}
#blueButton {
	background-repeat: repeat-x;
	background-position: center center;
	background-image: url(../images/blue_btn_bgd.gif);
}

.btnBgdBlue {
	background-repeat: repeat-x;
	background-position: center center;
	background-image: url(../images/blue_btn_bgd.gif);
}

#blueButton td {
	padding: 0px;
	background-image: url(../images/blue_btn_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#blueButton table {


}
#blueButton li {
	list-style-type: none;
	padding-right: 3px;
	padding-top: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/blue_btn_left.gif);
	float: left;
	text-indent: 0px;
	padding-left: 8px;
	padding-bottom: 0px;
}
#blueButton a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 3px;
	display: block;
}
#blueButton ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	list-style-image: none;
	background-image: url(../images/blue_btn_bgd.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.redFont {
	color: #FF0000;
}
#blueButton a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFCC00;
	margin: 0px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 3px;
	display: block;
	vertical-align: middle;
}
.TimerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
}
.TimerTextBlack {

	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #003300;
}
/*borrowed*/
.block{display:block; }
.disnone{display:none; }
.spacer{display:block; clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
html>body div.spacer{height:.01em; }
.ynclear {clear: both; display:block;}
.ztspace {margin-top: 0px;}
.cntntblck {margin-bottom: 10px;}
form{margin:0; padding:0; }
.threeDface{background-color: threedface; color: #333; margin: 0; padding: 5px 10px; }
.grey{background-color: #F5F5F5; }
.image{background-color: #FE2627; color: #333; margin: 0; padding: 5px 10px; background-image:url(../images/bpsr_snav_contents.jpg); background-position:center top; background-repeat:no-repeat; background-position:top }
.imageHeader{height:88; background-color: #87D300; color: #333; margin: 0; background-image:url(../images/bpsr_main_h_rptr.jpg); background-position:1px top; background-repeat:repeat-x; }


.lrec{text-align:center; text-transform:uppercase; color:#999; font-size:77%; padding-bottom:5px; }
.lrec img{display:block; }

h2{margin:0; padding:0; font-size:122%; }
h3{color:#999; font:77% verdana; font-weight:bold; margin:0; padding:0; }
h4{color:#666; font:85% verdana; font-weight:bold; margin:0; padding:8px 0 5px 0; text-transform:uppercase; }
h6{color:#333; font-size:92%; font-weight:bold; margin:0; }
a.action{font-family:verdana; font-size:77%; }
.ftrimage{float:left; margin:0 8px 8px 0; }
img.ftrimage{border:1px solid #ccc;}

#ynwrap a{color:#003399 ; text-decoration:none; }
#ynwrap a:visited{color:#800080 ; }
#ynwrap a:hover{text-decoration:underline; }
#ynwrap{text-align:center; }
#ynwrap hr{display:none; }

#ynnav{padding:0; clear:both; }
#ynsubnav h5, #ynnav h5{display:none; }
#ynnav ul{margin:0; padding:0 0 0 4px; list-style:none; height:21px; background:url(../images/rul_hori_999.gif) bottom repeat-x; }
#ynnav li{display:block; float:left; background:#f2f3f5 url(../images/storysprite.gif) no-repeat; margin-right:2px; padding-left: 1px;  background-position:-2px -267px; margin-top:2px;}
#ynnav li div{display:block; float:left; margin:0; background:url(../images/bg_nav_cnrr1.gif) no-repeat top right; padding-right:1px; }
#ynnav li a{display:block; float:left; font:10px verdana; font-weight:bold; color:#434343; white-space:nowrap; padding:3px 6px; margin:0; text-decoration:none; }
#ynnav li a:visited{color:#434343; text-decoration:none;}
#ynnav li.on{background:#F2F3F5 url(../images/bg_nav_cnrl_on.gif) no-repeat; padding-left:3px;}
#ynnav li.on div{background:url(../images/bg_nav_cnrr_on200.gif) top right no-repeat; padding-right:3px;}
#ynnav li.on a{color:#FFFFFF ; text-decoration:none;}
#ynnav li.on a:visited{color:#FFFFFF ; text-decoration:none;}
#ynnav li.index{background:none;  }
#ynnav li.index div{background:none; }
#ynnav li.index a{color:#003DB8 ; font-weight:normal; }
#ynnav li.index a:visited{color:#003DB8 ; }

/*new*/
#ynwrap_y a{color:#003399 ; text-decoration:none; }
#ynwrap_y a:visited{color:#800080 ; }
#ynwrap_y a:hover{text-decoration:underline; }
#ynwrap_y{text-align:center; }
#ynwrap_y hr{display:none; }

#ynnav_y{padding:0; clear:both; }
#ynsubnav h5, #ynnav_y h5{display:none; }
#ynnav_y ul{margin:0; padding:0 0 0 4px; list-style:none; height:19px; background:url(../images/rul_hori_999.gif) bottom repeat-x;}
#ynnav_y li{display:block; float:left; background:#ffcc00 url(../images/storysprite.gif) no-repeat; margin-right:2px; padding-left: 1px;  background-position:-2px -267px;}
#ynnav_y li div{display:block; float:left; margin:0; background:url(../images/bg_nav_cnrr1.gif) no-repeat top right; padding-right:1px; }
#ynnav_y li a{display:block; float:left; font:10px verdana; font-weight:bold; color:#434343; white-space:nowrap; padding:3px 6px; margin:0; text-decoration:none; }
#ynnav_y li a:visited{color:#434343; text-decoration:none;}
#ynnav_y li.on{background:#ffcc00 url(../images/bg_nav_cnrl_on.gif) no-repeat; padding-left:3px;}
#ynnav_y li.on div{background:url(../images/bg_nav_cnrr_on200.gif) top right no-repeat; padding-right:3px;}
#ynnav_y li.on a{color:#FFFFFF ; text-decoration:none;}
#ynnav_y li.on a:visited{color:#FFFFFF ; text-decoration:none;}
#ynnav_y li.index{background:none;  }
#ynnav_y li.index div{background:none; }
#ynnav_y li.index a{color:#003DB8 ; font-weight:normal; }
#ynnav_y li.index a:visited{color:#003DB8 ; }


/*/

#sidebar em{font-style:italic; font-size:100%; color:#666; white-space:normal; }
#sidebar img{vertical-align:bottom;}
/*#sidebar{width:180px; padding-bottom:15px;}*/
#sidebar ul{margin:0; padding:0; list-style:none; }
#sidebar ul li{background:url(../images/bullet.gif) no-repeat; padding-left:8px; }

#sidebar .rcbox{margin-top:15px;}
#sidebar .rcbox ul{padding:5px 0 2 0; }
#sidebar .rcbox p{text-align:left; font-size:92%; }
#sidebar .rcbox .bg{padding:0px; position:relative; border:1px solid #ccc;}
#sidebar .rcbox .bg #content{padding:8px; position:relative; }
#sidebar .rcbox .bg #content2{padding:8px; position:relative; }
#sidebar .rcbox .bg #imageHeaderRight{height:100; padding:0; background-image:url(../images/bpsr_h_bgd_r.jpg); background-position:right top; background-repeat:no-repeat; position:relative; }
#sidebar .rcbox h4{padding:0; margin-bottom:5px; }

#sidebar .tpmdl .rcbox {margin: 0; padding: 0;}
/*#sidebar .tpmdl {margin: 0 0 10px; padding: 0;}*/
#sidebar .tpmdl { padding: 0 0 0px; background-color: #ffffff;}
#sidebar .tpmdl h4 {background-color: #D1DD91; color: #93BFOB; margin: 0; padding: 5px 10px; }
#sidebar .tpmdl .bg .yellow{background-color: #FFCC00; color: #333; margin: 0; padding: 5px 10px; }
#sidebar .tpmdl .bg .threeDface{background-color: threedface; color: #333; margin: 0; padding: 5px 10px; }
#sidebar .tpmdl .bg .grey{background-color: #EDEDED; color: #333; margin: 0; padding: 5px 10px; }
/*#sidebar .tpmdl .bg .image{color: #333; margin: 0; padding: 5px 10px; background-image:url(../images/bpsr_snav_contents.jpg); background-position:center }*/
#sidebar .tpmdl ul {margin:0; padding:0; width: 280px;}
#sidebar .tpmdl .update {
	background-color: #93BF0B;
	color: #fff;
	margin: 0;
	padding: 0;
	background-image: url(../images/bpsr_upd_ntf_rptr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#sidebar .tpmdl ul li {margin: 0; padding: 2px 0 2px 15px; background:url(../images/bblt.gif) no-repeat 5px 0;}
html>body #sidebar .tpmdl ul li  {padding: 2px 0 2px 15px; }
#sidebar .tpmdl ul li a {display: block; font: normal 100% verdana, arial; }
#sidebar .tpmdl ul li a, #sidebar .tpmdl ul li a:visited {color:#003399; text-decoration:none;}
#sidebar .tpmdl ul li a:hover {color:#003399; text-decoration:underline;}
#sidebar .tpmdl ul li.odd {float: left; width: 135px;}
#sidebar .tpmdl ul li.even {float: right; width: 135px;}
html>body #sidebar .tpmdl ul li.odd {width: 125px;}
html>body #sidebar .tpmdl ul li.even {width: 125px;}

#sidebar {width:100%; position:relative; z-index:100; margin: 0; padding: 0; border:0 }
#sidebar .rc_north{width:100%; position:relative; z-index:100; }
#sidebar .rc_south{width:100%; position:relative; }
#sidebar .rc_nw {position:absolute; width:2px; height:2px; top:0; left:0; font-size:0; background: #ccc url(../images/rc_nw.gif); }
#sidebar .rc_ne {position:absolute; width:2px; height:2px; top:0; right:0; font-size:0; background: #ccc url(../images/rc_ne.gif); }
#sidebar .rc_sw {position:absolute; width:2px; height:2px; bottom:0; left:0; font-size:0; background: #ccc url(../images/rc_sw.gif); }
#sidebar .rc_se {position:absolute; width:2px; height:2px; bottom:0; right:0; font-size:0; background: #ccc url(../images/rc_se.gif); }


#sidebar .rc_ne {position:absolute; width:2px; height:2px; top:0; right:0; font-size:0; background: #ccc url(../images/rc_ne.gif); }
.chunk{display:block; background:url(../images/rul_hori_dot.gif) bottom repeat-x; padding-bottom:10px; margin-bottom: 10px;}
#sidebar .chunk p{margin:0 0 5px 0; font-size:92%; }
/***************************************************/
#sidebar2 ul{margin:0; padding:0; list-style:none; }
#sidebar2 ul li{background:url(../images/bullet.gif) no-repeat; padding-left:8px; }

#sidebar2 .rcbox{margin-top:15px;}
#sidebar2 .rcbox ul{padding:5px 0 2 0; }
#sidebar2 .rcbox p{text-align:left; font-size:92%; }
#sidebar2 .rcbox .bg{padding:0px; position:relative; border:1px solid #ccc;}
#sidebar2 .rcbox .bg #content{padding:8px; position:relative; }
#sidebar2 .rcbox .bg #content2{padding:8px; position:relative; }
#sidebar2 .rcbox h4{padding:0; margin-bottom:5px; }

#sidebar2 .tpmdl .rcbox {margin: 0; padding: 0;}
/*#sidebar .tpmdl {margin: 0 0 10px; padding: 0;}*/
#sidebar2 .tpmdl { padding: 0 0 0px; background-color: #ffffff;}
#sidebar2 .tpmdl h4 {background-color: #93BF0B; color: #fff; margin: 0; padding: 5px 10px; }
#sidebar2 .tpmdl .bg .yellow{background-color: #FFCC00; color: #333; margin: 0; padding: 5px 10px; }
#sidebar2 .tpmdl .bg .threeDface{background-color: threedface; color: #333; margin: 0; padding: 5px 10px; }
#sidebar2 .tpmdl .bg .grey{background-color: #EDEDED; color: #333; margin: 0; padding: 5px 10px; }
/*#sidebar .tpmdl .bg .image{color: #333; margin: 0; padding: 5px 10px; background-image:url(../images/bpsr_snav_contents.jpg); background-position:center }*/
#sidebar2 .tpmdl ul {margin:0; padding:0; width: 280px;}
#sidebar2 .tpmdl .update {
	background-color: #93BF0B;
	color: #fff;
	margin: 0;
	padding: 0;
	background-image: url(../images/bpsr_upd_ntf_rptr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#sidebar2 .tpmdl ul li {margin: 0; padding: 2px 0 2px 15px; background:url(../images/bblt.gif) no-repeat 5px 0;}
html>body #sidebar2 .tpmdl ul li  {padding: 2px 0 2px 15px; }
#sidebar2 .tpmdl ul li a {display: block; font: normal 100% verdana, arial; }
#sidebar2 .tpmdl ul li a, #sidebar .tpmdl ul li a:visited {color:#003399; text-decoration:none;}
#sidebar2 .tpmdl ul li a:hover {color:#003399; text-decoration:underline;}
#sidebar2 .tpmdl ul li.odd {float: left; width: 135px;}
#sidebar2 .tpmdl ul li.even {float: right; width: 135px;}
html>body #sidebar .tpmdl ul li.odd {width: 125px;}
html>body #sidebar .tpmdl ul li.even {width: 125px;}

#sidebar2 {width:100%; margin: 0; padding: 0; border:0 }
#sidebar2 .rc_north{width:100%; position:relative; z-index:100; }
#sidebar2 .rc_south{width:100%; position:relative; }
#sidebar2 .rc_nw {position:absolute; width:2px; height:2px; top:0; left:0; font-size:0; background: #ccc url(../images/rc_nw.gif); }
#sidebar2 .rc_ne {position:absolute; width:2px; height:2px; top:0; right:0; font-size:0; background: #ccc url(../images/rc_ne.gif); }
#sidebar2 .rc_sw {position:absolute; width:2px; height:2px; bottom:0; left:0; font-size:0; background: #ccc url(../images/rc_sw.gif); }
#sidebar2 .rc_se {position:absolute; width:2px; height:2px; bottom:0; right:0; font-size:0; background: #ccc url(../images/rc_se.gif); }


#sidebar2 .rc_ne {position:absolute; width:2px; height:2px; top:0; right:0; font-size:0; background: #ccc url(../images/rc_ne.gif); }
.chunk{display:block; background:url(../images/rul_hori_dot.gif) bottom repeat-x; padding-bottom:10px; margin-bottom: 10px;}
#sidebar2 .chunk p{margin:0 0 5px 0; font-size:92%; }


/***************************************************/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#stdbox em{font-style:italic; font-size:100%; color:#666; white-space:normal; }
#stdbox img{vertical-align:bottom;}

#stdbox .rcbox{margin-top:15px;}
#stdbox .rcbox ul{padding:5px 0 2 0; }
#stdbox .rcbox p .centred{text-align:center; font-size:92%; }
#stdbox .rcbox .bg{padding:0px; position:relative; border:1px solid #ccc;}
#stdbox .rcbox .bg #noFormating{padding:0px; position:relative; border:0px;}
#stdbox .rcbox .bg #content{padding:16px; position:relative; }
#stdbox .rcbox h4{padding:0; margin-bottom:5px; }

#stdbox .tpmdl .rcbox {margin: 0; padding: 0;}
/*#sidebar .tpmdl {margin: 0 0 10px; padding: 0;}*/
#stdbox .tpmdl { padding: 0 0 0px; background-color: #ffffff;}
#stdbox .tpmdl h4 {background-color: #6C7807; color: #fff; margin: 0; padding: 5px 10px; }


#stdbox .rc_north{width:100%; position:relative; z-index:100; }
#stdbox .rc_south{width:100%; position:relative; }
#stdbox .rc_nw {position:absolute; width:2px; height:2px; top:0; left:0; font-size:0; background: #ccc url(../images/rc_nw.gif); }
#stdbox .rc_ne {position:absolute; width:2px; height:2px; top:0; right:0; font-size:0; background: #ccc url(../images/rc_ne.gif); }
#stdbox .rc_sw {position:absolute; width:2px; height:2px; bottom:0; left:0; font-size:0; background: #ccc url(../images/rc_sw.gif); }
#stdbox .rc_se {position:absolute; width:2px; height:2px; bottom:0; right:0; font-size:0; background: #ccc url(../images/rc_se.gif); }

/*Side Navigation*/
#sidenavbox em{font-style:italic; font-size:100%; color:#666; white-space:normal; }
#sidenavbox img{vertical-align:bottom;}

#sidenavbox .rcbox{margin-top:15px;}
#sidenavbox .rcbox ul{padding:5px 0 2 0; }
#sidenavbox .rcbox p .centred{text-align:center; font-size:92%; }
#sidenavbox .rcbox .bg{padding:0px; position:relative; border:1px solid #ccc;}
#sidenavbox .rcbox .bg #noFormating{padding:0px; position:relative; border:0px;}
#sidenavbox .rcbox .bg #content{padding:0px; position:relative; }
#sidenavbox .rcbox h4{padding:0; margin-bottom:5px; }

#sidenavbox .tpmdl .rcbox {margin: 0; padding: 0;}
/*#sidebar .tpmdl {margin: 0 0 10px; padding: 0;}*/
#sidenavbox .tpmdl { padding: 0 0 0px; background-color: #f5f5f5;}
#sidenavbox .tpmdl h4 {
	background-color: #FFB321;
	color: #FFFFFF;
	margin: 0;
	padding: 2px 5px;
	text-transform:none;
	font-size:10px;
}


#sidenavbox {width:100%; position:relative; z-index:200; margin: 0; padding: 0; border:0 }
#sidenavbox .rc_north{width:100%; position:relative; z-index:100; }
#sidenavbox .rc_south{width:100%; position:relative; }
#sidenavbox .rc_nw {position:absolute; width:2px; height:2px; top:0; left:0; font-size:0; background: #ccc url(../images/rc_nw.gif); }
#sidenavbox .rc_ne {position:absolute; width:2px; height:2px; top:0; right:0; font-size:0; background: #ccc url(../images/rc_ne.gif); }
#sidenavbox .rc_sw {position:absolute; width:2px; height:2px; bottom:0; left:0; font-size:0; background: #ccc url(../images/rc_sw.gif); }
#sidenavbox .rc_se {position:absolute; width:2px; height:2px; bottom:0; right:0; font-size:0; background: #ccc url(../images/rc_se.gif); }


#frmButton .b_w{ position:static; width:8px; height:18px; bottom:0; left:0; background: #ccc url(../images/but_left.gif); }
#frmButton .b_e{
	position:static;
	width:8px;
	height:18px;
	bottom:0;
	right:0;
	background-color: #ccc;
	background-image: url(../images/but_right.gif);
	background-position: right;
}
#frmButton .b_mid{
	position:static;
	z-index:100;
	height:18px;
	top:0;
	background-color: #ccc;
	background-image: url(../images/but_mid.gif);
	background-repeat: repeat-x;
}

#frmButton a{
	font-weight: bold;
	text-decoration: none;
	color:#003333;
}
.AnswerText {
	font-family: Verdana;
	font-size: 16px;
}
.formFieldsCAPS {
	border: 1px solid #316AC5;
	font-family: Verdana;
	font-size: 10px;
	padding: 1px;
	text-transform: uppercase;
}
.leftRight8px {
	padding-right: 8px;
	padding-left: 8px;
	display: block;
}
.printHeader {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.printSubHeader {

	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.bannerBgdReg {

	background-image: url(../images/ereg_tbnr.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.buttonsRed {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	cursor: hand;
	background-color: #FF0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9797;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #FF9797;
}

/* err message or critical*/
#errMsg ul{margin:0; padding:0; list-style:none; }
#errMsg ul li{background:url(../images/bullet.gif) no-repeat; padding-left:8px; }

#errMsg .rcbox{margin-top:15px;}
#errMsg .rcbox ul{padding:5px 0 2 0; }
#errMsg .rcbox p{text-align:left; font-size:92%; }
#errMsg .rcbox .bg{padding:0px; position:relative; border:1px solid #ccc;}
#errMsg .rcbox .bg #content{padding:8px; position:relative; }
#errMsg .rcbox h4{padding:0; margin-bottom:5px; }

#errMsg .tpmdl .rcbox {margin: 0; padding: 0;}
/*#errMsg .tpmdl {margin: 0 0 10px; padding: 0;}*/
#errMsg .tpmdl { padding: 0 0 0px; background-color: #ff0000;}
#errMsg .tpmdl h4 {background-color: #93BF0B; color: #fff; margin: 0; padding: 5px 10px; }
#errMsg .tpmdl .bg .yellow{background-color: #FFCC00; color: #333; margin: 0; padding: 5px 10px; }
#errMsg .tpmdl ul {margin:0; padding:0; width: 280px;}

#errMsg .tpmdl ul li {margin: 0; padding: 2px 0 2px 15px; background:url(../images/bblt.gif) no-repeat 5px 0;}
html>body #errMsg .tpmdl ul li  {padding: 2px 0 2px 15px; }
#errMsg .tpmdl ul li a {display: block; font: normal 100% verdana, arial; }
#errMsg .tpmdl ul li a, #errMsg .tpmdl ul li a:visited {color:#003399; text-decoration:none;}
#errMsg .tpmdl ul li a:hover {color:#003399; text-decoration:underline;}
#errMsg .tpmdl ul li.odd {float: left; width: 135px;}
#errMsg .tpmdl ul li.even {float: right; width: 135px;}
html>body #errMsg .tpmdl ul li.odd {width: 125px;}
html>body #errMsg .tpmdl ul li.even {width: 125px;}

#errMsg {width:100%; position:relative; z-index:100; margin: 0; padding: 0; border:0 }
#errMsg .rc_north{width:100%; position:relative; z-index:100; }
#errMsg .rc_south{width:100%; position:relative; }
#errMsg .rc_nw {position:absolute; width:2px; height:2px; top:0; left:0; font-size:0; background: #ccc url(../images/rc_nw.gif); }
#errMsg .rc_ne {position:absolute; width:2px; height:2px; top:0; right:0; font-size:0; background: #ccc url(../images/rc_ne.gif); }
#errMsg .rc_sw {position:absolute; width:2px; height:2px; bottom:0; left:0; font-size:0; background: #ccc url(../images/rc_sw.gif); }
#errMsg .rc_se {position:absolute; width:2px; height:2px; bottom:0; right:0; font-size:0; background: #ccc url(../images/rc_se.gif); }

.chunk{display:block; background:url(../images/rul_hori_dot.gif) bottom repeat-x; padding-bottom:10px; margin-bottom: 10px;}
#errMsg .chunk p{margin:0 0 5px 0; font-size:92%; }

TABLE#tblCoolbar { 
	background-color:threedface; padding:1px; color:menutext; 
	border-width:0px; border-style:solid; 
	border-color:threedhighlight threedshadow threedshadow threedhighlight;
	}
.cbtn{
	BORDER-LEFT: threedface 1px solid;
	BORDER-RIGHT: threedface 1px solid;
	BORDER-TOP: threedface 1px solid;
	BORDER-BOTTOM: threedface 1px solid; 
	}
.starter{
	background-color: buttonface; 
	border-left: buttonhighlight solid 1px; 
	border-right: buttonshadow solid 1px;
	border-top: buttonhighlight solid 1px; 
	font-size: 1px;
	top: 1px; 
	height: 22px; 
	width: 3px;
	}
.separator{
	border-left: buttonshadow solid 1px; 
	border-right: buttonhighlight solid 1px; 
	font-size: 0px; 
	top: 1px;
	height: 22px; 
	width: 1px; 
	}
.dropdown{
	height: 22px; 
	top:2;
	font:8pt verdana,arial,sans-serif
	}
.arrow {cursor:default;}
.MainHeaderGreen {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #9DB803;
	text-decoration: none;
}
.mainNavBgd {
	background-image: url(../images/bpsr_nav_rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.listTableHeaderBgd {
	background-color: #DBDBDB;
}
.bannerBgdR {
	background-image: url(../images/bpsr_main_bnr_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sloopyheader {
	font-family: "Sloop ScriptOne", "Sloop ScriptThree", "Sloop ScriptTwo";
	font-size: 48px;
	font-weight: bold;
}
.tableThemeAwithLine {
	background-color: #EDEDED;
	border: 1px solid #CCCCCC;
}
.tableThemeB {
	background-color: #DFDFDF;
}
.descUL {
	font-family: Verdana;
	color: #0066FF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0066FF;
	padding-bottom: 1px;
}
.formLabelsBold {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.updNotf_l {
	background-image: url(../images/bpsr_upd_ntf_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.updNotf_r {
	background-image: url(../images/bpsr_upd_ntf_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.updNotf_mid {
	background-image: url(../images/bpsr_upd_ntf_mid.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 40px;
	width: 31px;
}
.updNtf_fl {
	background-image: url(../images/bpsr_upd_ntf_fl.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 14px;
}
.greyFont50P {
	color: #666666;
}
.mainHeader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
/*New Temp*/

.golden_brown {
	height: 20px;
	width: 27%;
	background-color: #996600;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-right: 17px;
	margin-bottom: 17px;
	margin-left: 17px;
}
.bg_gld_brn {
	text-decoration: none;
	padding: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #996600;
	border-bottom-color: #996600;
	border-left-color: #996600;
	width: 25%;
}
.bluGrn {
	height: 20px;
	width: 27%;
	margin: 17px;
	background-color: #006666;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
}
.ylwGrn {
	background-repeat: no-repeat;
	height: 25px;
	width: 27%;
	background-color: #4C7620;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.bg_bluGrn {
	text-decoration: none;
	padding: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #006666;
	border-bottom-color: #006666;
	border-left-color: #006666;
	width: 130px;
}
.formFieldsDisabled {
	border: 1px solid #999999;
	font-family: Verdana;
	font-size: 10px;
	padding: 1px;
	color: #666666;
	background-color: #DBDBDB;
}
#mainleftnav {
}
#mainleftnav li {
	margin: 0px;
	display: block;
	padding: 2px;
	clear: left;
	text-indent: 0px;
	vertical-align: middle;
}
#mainleftnav ul {

	list-style-image: url(../images/icon_arrowbox.gif);
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 25px;
	display: block;
	margin: 0px;
	text-indent: 0px;
}
#mainleftnav a {
	font-family: Verdana;
	color: #333333;
	text-decoration: none;
	padding-right: 4px;
	margin: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
#mainleftnav a:hover {

	font-family: Verdana;
	color: #999999;
	text-decoration: underline;
	padding-right: 4px;
	margin: 0px;
}

#mainleftnav2 {
}
#mainleftnav2 li {
	margin: 0px;
	display: block;
	clear: left;
	text-indent: 0px;
	vertical-align: middle;
	padding: 1px;
}
#mainleftnav2 ul {

	list-style-image: url(../images/arrowRight.gif);
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 25px;
	display: block;
	margin: 0px;
	text-indent: 0px;
}
#mainleftnav2 a {
	font-family: Verdana;
	color: #333333;
	text-decoration: none;
	padding-right: 4px;
	margin: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
#mainleftnav2 a:hover {

	font-family: Verdana;
	color: #999999;
	text-decoration: underline;
	padding-right: 4px;
	margin: 0px;
}

.Header20pxWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}
.padding10pxto0px {

	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.infomationTextOrange {

	color: #F07200;
}
.bannerBgdLeft {
	background-image: url(../images/bpsr_m_ban_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 138px;
	height: 162px;
}
.bannerBgdLogo {
	background-image: url(../images/bpsr_m_ban_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 162px;
	width: 264px;
}
.bannerBgdSearch {
	background-image: url(../images/bpsr_m_ban_search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 77px;
}

.bannerBgdRptr2 {
	background-image: url(../images/bpsr_m_ban_rptr_2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bannerBgdRptr1 {
	background-image: url(../images/bpsr_m_ban_rptr_1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bannerBgdBase {
	background-image: url(../images/bpsr_m_ban_base.gif);
	width: 453px;
	height: 30px;
}
.dashedDividerHBlack {
	display:block;
	padding-bottom:10px;
	margin-bottom: 10px;
	background-image: url(../images/ddiv_h_black.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}
.boldTahoma12px {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.mainTextTahoma11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mainTextTahoma12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.imageHeaders_resourceLinks {
	background-image: url(../images/bpsr_h_resourcenav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 64px;
	width: 88px;
}
.mainImageHeader {
	background-image: url(../images/bpsr_main_h_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 226px;
}
.mainImageHeaderRptr {
	background-image: url(../images/bpsr_main_h_rptr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.imageHeaders_IntranetLinks {
	background-image: url(../images/bpsr_img_n_internet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 32px;
}
/* New */
.imageHeaders_welcome {
	background-image: url(../images/bpsr_main_h_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 299px;
}
.imageHeaders_welcome_rptr {
	background-image: url(../images/bpsr_main_h_rptr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a.print:link {

	font-family: Tahoma;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
	display: block;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 22px;
	padding-bottom: 4px;
	text-align: left;
	background-image: url(../images/icon_print.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
a.print:visited {


	font-family: Tahoma;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
	display: block;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 22px;
	padding-bottom: 4px;
	text-align: left;
	background-image: url(../images/icon_print.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
a.print:hover {



	font-family: Tahoma;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 22px;
	padding-bottom: 4px;
	text-align: left;
	background-image: url(../images/icon_print.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
a.mainLinkTahoma11:link, a.mainLinkTahoma11:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #015B3A;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.mainLinkTahoma11:hover {

	font-family: Tahoma;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
	padding-top: 4px;
	padding-bottom: 4px;
}
.imageHeaders_BPSRNews {

	background-image: url(../images/bpsr_img_n_news_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 32px;
}
.imageHeaders_welcomeBPSR {

	background-image: url(../images/bpsr_img_n_welcome_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 89px;
}
.bannerBgdLogo2 {

	background-image: url(../images/bpsr_m_ban_logo_new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 462px;
}
.bannerBgdLogo2B {
	background-image: url(../images/bpsr_m_ban_img_new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 290px;
}


.bannerBgdLogo2Bgd {


	background-image: url(../images/bpsr_m_ban_logo_new_r.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.infomationTextGreen {


	color: #008252;
}
.TimerText2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: normal;
}
.infomationTextGrey {



	color: #666666;
}

.contentTitle1 {
	background-image: url(../images/bg-content-title.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.pageHeaderBgdRight {
	background-image: url(../images/kdbir_img_hd_bgd_r.jpg);
	background-repeat: no-repeat;
	background-position: right -2px;
}
.pageHeaderBgdLeft {
	background-image: url(../images/bpsr_nih_blank.jpg);
	background-repeat: no-repeat;
	background-position: -5px -2px;
	height: 52px;
}
.plainBlack {
	color: #000000;
}
.caption {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
}
.captionIt {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	font-style: italic;
}
