/* CSS Document */
/* design 4 */
body {
	font-family: arial;
	font-size: 0.9em;
	color: #000;
	/*background-color: #095DA0;*/
	background-color: #FFF;
	margin-top: 0px;
	background-image: url(../cmsimages/mainBack.jpg);
	background-repeat: repeat-x;
}
h1{
	margin: 0px 0px;
	padding: 0px 0px;	
}
#container {
	margin-left: auto;
	margin-right: auto;
	width: 955px;
	/* border-left: 1px solid #558AAE;
	border-right: 1px solid #558AAE;
	border-bottom: 1px solid #558AAE;
	*/
	background-color: #FFF;
}


#containerLiquid {
	margin-left: 10px;
	margin-right: 10px;
	min-width: 955px;
	background-color: #FFF;
}

#borderContainer {
	border-left: 1px solid #00457c;
	border-right: 1px solid #00457c;
	width: 953px;
}

#twoColumnRightLine {
	overflow:hidden;
}


/* begin Header */



#hrsaHeader {
	height: 140px;
	background-image: url(../cmsimages/mainBack.jpg);
	background-repeat: repeat-x;
}

#container #searchArea {

	width: 285px;
	z-index:700;
	position:absolute;
	top:40px;	
	margin-left:670px;	
}
#gsearch_frm{
	position:relative;
	padding: 0px 0px;
	
}
#searchArea select{
	position:absolute;
	width:78px;
	border:none;
	
	top:4px;
	left:133px;
	background-color:lightgrey;
	height:16px;
	
}
#searchArea #Search{
	padding-right:85px;
	
	width:125px;
}

#sitelabel{
	position:absolute;	
	left:133px;	
}
#adv_link{
	padding: 0px 0px;
	margin-top:-3px;
}
#adv_link a{
	color:white;
	font-size:.8em;
	font-weight:normal;
}

#searchlabel{
	position:absolute;	
	z-index:-10;
}
#ie7 #container #searchArea{	
	margin-left:0px;
}
#ie7 #container #searchArea #gsearch_frm{
	left:-24px;
	
}

#ie7 #container #searchArea form{
	padding: 0px 0px;
	margin: 0px 0px;
}
#ie7 #container #searchArea select{
	height:18px;
	font-size: .8em;
	background-color:lightgrey;
	border:none;
	margin-top:-3px;
}
#ie7 #container #searchArea span{
	background-color:white;
	display:block;
	float:left;
	margin-right:5px;
	
	padding-right:32px;
}
#ie7 #container #searchArea #Search{
	padding-right:0px;	
	width:120px;
	margin-right:55px;
	border: 0px;
	

}



.hrsaHeaderBar {
	height: 4px;
	border: 1px solid #00457c;
	background-color: #9A0101;
}

#hhsBar {
	position: absolute;
	z-index: 60;
	top: 0px;
	height: 50px;
}

#hhsBarLiquid {
	background-image: url(../cmsimages/hhsBack.gif);
	background-repeat: repeat-x;
	height: 50px;
}

#hhsLeft {
	float: left;
}

#hhsRight {
	float: right;
}

.hrsaTitleOne {
	color: #FFF;
	position: absolute;
	font-size: 1.6em;
	font-family: "Arial Narrow Bold", Calibri;	
	font-weight: 600;
	width: 660px;
	top: 80px;
	margin-left: 263px; /* changed from margin-left to padding-left for this and two */	
}

.hrsaTitleOnePrint {
	color: #000;
	position: absolute;
	font-size: 1.6em;
	font-family: Arial Narrow Bold;
	font-weight: 600;
	width: 660px;
	top: 80px;
	margin-left: 263px;
}

.hrsaTitleTwo {
	color: #FFF;
	font-family: "Arial";
	font-size: 1.0em;
	position: absolute;
	top: 61px;
	width: 660px;
	margin-left: 265px;
	font-style:italic;
}

.hrsaTitleTwoPrint {
	color: #000;
	font-family: "Arial";
	font-size: 1.0em;
	position: absolute;
	top: 61px;
	width: 660px;
	margin-left: 265px;
	font-style:italic;
}


/* end Header */

#wrapper {
	padding-left: 10px;
	padding-right: 0px;
}

/* begin right Box Containers */

.rightNewsContainer {
	background-color: #D7E4F1;
	padding: 2px;
	margin-bottom: 10px;
}

.rightNewsContainerBody {
	background-color: #FFF;
	padding-left: 14px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 0.8em;
}

.rightNewsContainerBody .left a {
	font-size: 0.9em;
	font-weight: 600;
}

.rightNewsContainerBody .right a {
	font-size: 0.9em;
	font-weight: 600;
}

.rightNewsContainerBody a{
	color: #000;
}

.rightNewsContainerTitle {
	color: #093660;
	font-family: "Arial Black";
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(../cmsimages/topicHeaderBack.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #a4b6c0;
	background-color: #FFF;
}


.rightBoxContaner {
	margin-bottom: 11px;
	background-color: #D7E4F1;
	padding: 2px;
}

.rightBoxContanerHealthCenter {
	background-color: #B9DEB4;
	padding: 10px;
	border: 1px solid #88AB83;
	margin-bottom: 11px;
}

.rightBoxContainerTitle {
	color: #093660;
	font-family: "Arial Black";
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(../cmsimages/topicHeaderBack.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #a4b6c0;
	background-color: #FFF;
}

.MainBodySlot .boxContainerBdy{
	padding: 0px 10px;
}

.rightBoxContainerTitle{
	font-family: Calibri, "Arial Narrow", Trebuchet MS;
	font-size: 1.3em;
	font-weight: 900;
	color: #1E2C37;
	background-image: none;
	border-bottom: none;	
	padding: 0px 0px;
	background-color:#ccdcf4;
}

.rightBoxContainerTitle span{
	display: block;
	background: url(../cmsimages/buckethead_top.jpg) top left repeat-x;
	
}

.rightBoxContainerTitle span span{
	display: block;
	background: url(../cmsimages/buckethead_bottom.jpg) bottom left repeat-x;
	min-height:26px;
	padding-top: 3px;	
	padding-left: 5px;
	
}

.rightBoxContaner{
	padding-top: 0px;
}

.rightBoxContainerTitleHealthCenter {
	color: #000;
	font-family: "Arial Black";
	background-color: #8ECB86;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 5px;
	border: 1px solid #88AB83;
}

.rightBoxContainerBody {
	background-color: #FFF;
	padding-left: 14px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 0.8em;
}

.nopadding{
	padding: 0px 0px;	
}
.rightBoxContainerBodyHealthCenter {
	background-color: #FFF;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	font-size: 0.8em;
	text-align: center;
}

.rightBoxContainerBodyHealthCenter p {
	font-weight: 600;
}

.rightBoxContainerHealthCenterTagline {
	font-size: 1.6em;
	font-weight: 600;
	font-family: arial;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #B3480C;
}

.rightBoxContainerBodyRecovery a {
	color: #FFF;
	font-weight: 600;
	text-decoration: none;
}

.rightBoxContainerBody p a {
	font-weight: 600;
}

.rightBoxContainerBody p a:hover {
	display: inline;
}

.rightBoxContainerBody p {
	margin-top: 0px;
	padding-top: 0px;
}

.rightBoxContainerBody ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.rightBoxContainerBody ul li {
	list-style: none;
	/*font-size: 1.2em;*/
	padding-bottom: 10px;
}

.bullets ul{
	margin-left: 15px;
}

.bullets ul li {
	list-style: square;
	font-size: 1.0em;
/*	color: #245B82; */
	color: #660000;
}

/* end right Box Containers */

/* begin Box Containers */

.boxContainer {
	background-color: #D7E4F1;
	padding: 10px;
	border: 1px solid #558AAE;
	margin-bottom: 11px;
}

.boxHomeContainer {
	padding: 5px;
	margin-bottom: 11px;
	margin-top: 10px;
}

.boxHomeContainer_landingpg{
	margin-top: -5px;	
}

.HAB .boxHomeContainer {
	margin-top: -5px;
}

.boxContainerTitle {
	color: #000;
	font-family: "Arial Black";
	background-color: #B7D2ED;
	margin-left: -14px;
	margin-right: -10px;
	margin-top: -10px;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 5px;
	border: 1px solid #558AAE;
	font-size: 1.2em;
}

.boxContainerBody {
	background-color: #FFF;
	border: 1px solid #C0CEDD;
	padding-left: 14px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 0.8em;
}

.boxHomeContainerBody {
	font-size: 0.9em;
}

.boxContainerBodyFlash {
	background-color: #FFF;
	font-size: 0.8em;	
}

.HAB .boxContainerBodyFlash {
	margin-bottom: 15px;
}
.boxAlertContainer {
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid #CECE91;
	margin-bottom: 11px;
}

.boxAlertContainerTitle {
	color: #000;
	font-family: "Arial Black";
	background-color: #F7F7A1;
	margin-left: -14px;
	margin-right: -10px;
	margin-top: -10px;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 5px;
	border: 1px solid #CECE91;
}

.boxAlertContainerBody {
	background-color: #F9F3E8;
	border: 1px solid #C0CEDD;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-top: 0px;
	font-size: 0.8em;
}

#columnSingle {
	margin-right: 7px;
	margin-left: 10px;
}

/* end Box Containers */


/* begin hp nav */
.hpRow {
	clear: both;
}

.hpRowMore {
	clear: both;
}

.hpNav {
	float: left;
	/* width: 269px; */
	width: 325px;
	margin-left: 0px;	
	padding-right: 10px;
}

.hpNav2 {
	float: left;
	/* width: 269px; */
	width:313px;
	padding-left:8px;
	padding-right: 10px;
	
}

.HAB .hpNav, .HAB .hpNav2{
	margin-bottom: 20px;
}

.hpNavBody{
	padding: 0px 10px 10px 10px;			
	/*height:100%	*/
}

#rightMainContent3 .fifty, #rightMainContent4 .fifty{
	margin: 0px 0px;
	padding: 0px 0px;
	width: 50%;	
	margin-right: -1px;
	overflow:hidden;
	
}

#rightMainContent3 .hpNav, #rightMainContent3 .hpNav2, #rightMainContent4 .hpNav, #rightMainContent4 .hpNav2{
		width:auto;
		float: none;
				
}

.dlNav {
	float: left;
	/* width: 269px; */
	width: 49%;
	background-color: #FFF;
	border-left: 5px solid #D7E4F1;
}

.dlNav p {
	padding: 10px;
	padding-top: 0px;
	font-size: 1.2em;
}

.hpNavMore {
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	/* width: 264px; */
	width: 337px;
	background-color: #FFF;
	border-left: 5px solid #D7E4F1;
}

.hpNav h4 {
	color: #396491;
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	font-weight:100;
	font-family: "Arial Black";
}

.hpNav h4 a {
	text-decoration: none;
	color: #396491;
	display: block;
}

.hpNav h4 a:hover {
	font-size: 1em;
	text-decoration: underline;
}

.hpNav ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 5px;
	padding-right: 5px;
	margin-top: 10px;
	padding-top: 10px;
}

.hpNav ul li {
	padding-bottom: 2px;
	margin-bottom: 5px;
	list-style: none;
}

.moreTopic {
	padding-bottom: 5px;
	float: right;
	margin-right: 10px;
}

.hpNav2 h4 {
	color: #396491;
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	font-weight:100;
	font-family: "Arial Black";
}

.hpNav2 h4 a {
	text-decoration: none;
	color: #396491;
	display: block;
}

.hpNav2 h4 a:hover {
	font-size: 1em;
	text-decoration: underline;
}

.hpNav2 ul {
	
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 5px;
	padding-right: 5px;
	margin-top: 10px;
	padding-top: 10px;
	
}

.hpNav2 ul li {
	padding-bottom: 2px;
	margin-bottom: 5px;
	list-style: none;
}

.HAB .hpNav2 ul {
	padding-left:15px;
}

.HAB .hpNav2 ul li {
	list-style: disc;
}

/* end hp nav */

#footer {
	text-align: center;
	font-size: 0.7em;
	font-weight: 600;
	line-height: 1.1em;
	padding-top: 5px;
	color: #00447d;
}

#footer p {
	margin-top: 0px;	
}

#footer a{
	color: #00447d;
	display: inline;
}

/* begin linking */

/* removed hover background changes based on feedback from HRSA OIT */

/* end linking */

/* begin hrsa logo */
#hrsaLogo {
	position: absolute;
	top: 50px;
}

#hrsaBureauTitle {
	position: absolute;
	top: 35px;
	padding-left: 70px;
	font-family: "Arial Narrow";
	font-weight: 600;
	font-size: 5em;
	text-shadow: 1px 1px 5px #000;
	z-index: 400;
}

#hrsaBureauTitle a {
	color: #FFF;
	text-decoration: none;
}

/* end hrsa logo */

.hidden {
	position: absolute;
	left: -1000px;
	float: left;
}

.flashAlt {
	position: absolute;
	display: inline;
	float: left;
	left: -9990px;
}

#breadCrumbs {
	font-size: 0.75em;
	color:#333333;
	padding-top: 10px;
	padding-bottom: 10px;
}

#breadCrumbs a:hover {
	display: inline;
}

.slideImage {
	margin-top: 10px;
}

h1 {
	/* color: #245B82; */
	color: #093660;
	font-family: arial;
}

h2 {
	font-size: 1.3em;
}

h3 {
	color: #245B82;
	font-family: arial;
	padding-bottom: 3px;
	border-bottom: 1px solid #245B82;
}

ul li {
	margin: 5px 0px 5px 0px;
	line-height: 1.4em;	
}

#leftNavigation2 ul li {
	margin: 0px 0px 0px 0px;		
	line-height: 1.1em;	
}
p {
	line-height: 1.4em;
}

#leftColumnHP ul li{
	/* padding-bottom: 8px; */
	padding-bottom: 2px;
}

.goal {
	width: 400px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2px;
}

.alertIcon1 {
	float: left;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 4px;
	margin-top: 10px;
	font-weight: 600;
	color: #FFF;
	background-color: #9D4027;
}

.alertIcon2 {
	float: left;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 4px;
	color: #FFF;
	font-weight: 600;
	background-color: #9D4027;
}

.row1 {
	background-color: #FFF;
	padding: 5px;
}
.row2 {
	padding: 5px;
}
.theader{
	
}
.rowColor1 {
	background-color: #e5e8f1;
}

.rowColor2 {
	background-color: white;
}

.quote {
	font-style: italic;
	width: 60%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.poison {
	float: left;
	width: 275px;
	margin-right: 12px;
}

.storyImage {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}

.caption {
	font-style:italic;
	font-size: 0.8em;
	text-align: center;
}

h4 {
	margin-top: 20px;
	margin-bottom: 3px;
	font-size: 1.1em;
	color: #093660;
}

hr {
	color: #92C8E1;
	background-color: #92C8E1;
	margin-bottom: 10px;
}

.careTopics {
	font-size: 0.9em;
}

/* pdf icon */

.iconlist 
{
list-style: none;
margin: 0;
padding: 0;
}
 
li.round
{
background-image: url(../cmsimages/icons/bullet_round.gif);
background-repeat: no-repeat;
background-position: 0 10%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
 
li.pdf
{
background-image: url(../cmsimages/icons/bullet_pdf.gif);
background-repeat: no-repeat;
background-position: 0 10%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
 
li.doc
{
background-image: url(../cmsimages/icons/bullet_doc.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
 
li.text
{
background-image: url(../cmsimages/icons/bullet_text.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
 
li.htm
{
background-image: url(../cmsimages/icons/bullet_htm.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}


 
 
li.exit
{
background-image: url(../cmsimages/icons/exitdisc.jpg);
background-repeat: no-repeat;
background-position: right 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
; text-align: left
}
 
 
li.audio
{
background-image: url(../cmsimages/icons/audio.jpg);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
 
li.podcast
{
background-image: url(../cmsimages/icons/podcast.jpg);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
 
li.new
{
background-image: url(../cmsimages/icons/new.jpg);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

/* factSheets */

.factSheetIntro 
{
background-color: #DEEFF5;
padding-left: 15px;
padding-right: 15px;
padding-top: 1px;
padding-bottom: 1px;
}

/* 1 column */
#oneColumn {
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 20px;
}


.prTop {
	font-size: 0.8em;
}

.prLeft {
	float: left;
	margin-top: 10px;
}

.prLeft2 {
	float: left;
	margin-top: 25px;
}

.prLeft2 b {
	font-size: 1.1em;
}

.prRight {
	float: right;
	text-align: right;
	margin-top: 10px;
}

.prRight2 {
	float: right;
	text-align: right;
	margin-top: 25px;

}

.prDate {
	clear: both;
	font-size: 0.8em;
}

#prTitle {
	text-align: center;
	clear: both;
}

.centerText {
	text-align: center;
}

.hhsWidgetLeft {
	float: left;
	margin-bottom: 10px;
}

.hhsWidgetRight {
	float: right;
	margin-bottom: 10px;
	width: 150px;
}

.hhsWidgetRight .rightBoxContaner .rightBoxContainerBody {
	padding: 2px;
}

.externalWidget {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}

/* 3 column */

#leftNavigation {
	float: left;
	width: 160px;
	padding-top: 50px;
	padding-bottom: 40px;
}

#leftNavigation2 {
	float: left;
	width: 220px;	
	padding-bottom: 40px;
}

#leftNavigationGen {
	float: left;
	width: 210px;
	padding-top: 20px;
	padding-bottom: 40px;
}

#leftNavigation ul {
	margin-left: 0px;
	padding-left: 0px;
}

#leftNavigation ul li {
	list-style: none;
	
	font-size: 0.75em;
	line-height: 1.4em;
	
	border-bottom: 1px solid #b2c5d1;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#leftNavigation2 ul {
	margin-left: 0px;
	padding-left: 0px;
}

#leftNavigation2 ul li {
	list-style: none;
	/*
	font-size: 0.75em;
	line-height: 1.4em;
	*/
	border-bottom: 1px solid #b2c5d1;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#leftNavigation2 ul.menu li {
	padding-top:7px;
	padding-bottom: 7px;
}

#leftNavigation2 ul.menu li ul{
	margin-top: 10px;
	font-size: .9em;
}
#leftNavigation2 ul.menu li.noline{
	border-bottom: none;
}

.leftNavBody ul {
	padding-top: 0px;
	margin-top: 0px;
	
}

.leftNavBody2 {
	font-size: 0.8em;
	padding: 5px;
	
}


#rightMainContent {
	float: left;
	width: 490px;
	padding-bottom: 40px;
}

#rightMainContent2 {
	float: left;
	width: 710px;
	z-index: 30;
	padding-bottom: 40px;
}

#rightMainContent3 {
	float: left;
	width: 445px;
	padding-bottom: 40px;
}

#rightMainContent4 {
	float: left;
	width: 710px;
	z-index: 30;
	padding-bottom: 40px;
}

#rightMainContent h1{
	margin-top: 0px;
	padding-top: 0px;
}

#rightMainContent2 h1{
	margin-top: 0px;
	padding-top: 0px;
}

.leftNavTitle {
	background-image: url(../cmsimages/leftNavHeader.jpg);
	background-repeat: no-repeat;
	width: 160px;
	min-height: 30px;
	font-weight: bold;
	font-size: 0.9em;
	color: #FFF;
	padding-left: 10px;
	padding-top: 10px;
}

.leftNavTitle2 {
	background-image: url(../cmsimages/leftNavHeader2.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 30px;
	font-weight: bold;
	font-size: 0.9em;
	color: #FFF;
	padding-left: 10px;
	padding-top: 10px;
}

.leftNavTitle3 {
	background-image: url(../cmsimages/leftNavHeader3.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 30px;
	font-weight: bold;
	font-size: 0.9em;
	color: #FFF;
	padding-left: 10px;
	padding-top: 10px;
}

.leftNavContainer1 {
	width: 150px;

	margin-bottom: 10px;
}

.leftNavContainer2 {
	width: 160px;
	float: right;
}

.leftNavContainerGen {
	width: 150px;
	margin-bottom: 10px;
}

.leftNavBody {
	border: 1px solid #b2c5d1;
	background-image: url(../cmsimages/leftNavBack.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	padding: 5px;
}

.leftNavBodyGen {
	border: 1px solid #b2c5d1;
}

.leftNavBody2 {
	border: 1px solid #a79d79;
	border-right: 1px solid #dedace;
	background-color: #f5f2eb;
}

.leftNavBody2 p a:visited {
	color: #000;
}	

#leftNavigationGen .leftNavContainerGen .leftNavTitle {
	background-color: #FFF;
	font-size: 1.1em;
	border-bottom: 4px solid #9A0101;
	border-left: 1px solid #00457c;
	border-right: 1px solid #00457c;
	border-top: 1px solid #00457c;
	background-image: url(../cmsimages/secondLeveLNavBack.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	/* min-height: 26px; */
	padding-top: 10px;
	font-family: trebuchet MS;
	color: #000;
	width: 193px;
	line-height: 0.8em;
	padding-bottom: 10px;
	padding-right: 5px;
}

#leftNavigationGen .leftNavContainerGen{
	margin-bottom: 10px;
	width: 210px;
}

#leftNavigationGen .leftNavContainerGen .leftNavBodyGen p {
	border-bottom: 1px solid #C5DAE7;
	padding-top: 5px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0px;
	line-height: 1.1em;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.8em;
 }

.leftNavBodyGen p a {
	text-decoration: none;
}

.leftNavBodyGen p:hover {
	background-color: #597FAC;
	display: block;
	padding-top: 5px;
	padding-bottom: 8px;
}

.leftNavBodyGen p:hover a {
	color: #FFF;
	text-decoration: none;
}

.leftNavBodyGen p a:hover {
	color: #FFF;
}

.highlightGen {
	background-color: #597FAC;
	display: block;
	padding-top: 5px;
	padding-bottom: 8px;
	color: #FFF;
}

.highlightGen a {
	color: #FFF;
}

#leftNavigation2 .leftNavContainer1{
	margin-bottom: 10px;
	width: 210px;
}

#leftNavigation2 .leftNavContainer1 .leftNavTitle {
	background-color: #FFF;
	font-size: 1.1em;
	border-bottom: 4px solid #9A0101;
	border-left: 1px solid #00457c;
	border-right: 1px solid #00457c;
	border-top: 1px solid #00457c;
	background-image: url(../cmsimages/secondLeveLNavBack.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	/* min-height: 26px; */
	padding-top: 10px;
	font-family: trebuchet MS;
	color: #000;
	width: 198px;
	line-height: 0.8em;
	padding-bottom: 10px;
}

#leftNavigation2 .leftNavContainer1 .leftNavBody p {
	border-bottom: 1px solid #C5DAE7;
	padding-top: 5px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 3px;
	line-height: 1.1em;
 }

.dataIntro {
	background-color: #f1f6fc;
	padding: 5px;
	border: 1px solid #bdd4e2;
}

.dataIntro table tr th {
	text-align: left;
	font-size: 0.8em;
}

.dataIntro table tr td {
	font-size: 0.8em;	
	width: 170px;
}

.dataIntro table tr td a:visited{
	color: #000;
}

.tableBody {
	background-color: #f6f3ec;	
	border-bottom: 1px solid #c9c4a7;
	border-left: 1px solid #c9c4a7;
	border-right: 1px solid #c9c4a7;
}

.tableBody h2 {
	border-bottom: 1px solid #c9c4a7;	
	color: #676035;
	background-color: #FFF;
	padding-left: 20px;
}

.tableContainer {
	padding: 5px;	
}

.tableContainer table {
	background-color: #FFF;
	width: 100%;
}

.tableContainer tr th {
	/*
	background-color: #e5e8f1;
	color: #113e8f;
	*/
	padding: 5px;
	font-size: 0.8em;
	text-align: left;
}

.tableContainer tr th a {
	/*color: #FFF;*/
}

.tableContainer tr td {
	font-size: 0.8em;	
	padding: 5px;
	background-color: #FFF;
	border: 1px solid #adaca6;
	text-align: right;
}

.rowColor1 th {
	text-align: left;
}

.rowColor2 th {
	text-align: left;
}

.rowColor1 td {
	text-align: right;
}

.rowColor2 td {
	text-align: right;
}



.fifty {
	width: 50%;
	float: left;
}

.twentyfive {
	width: 228px;
	float: left;
}

.red {
	color: #F00;	
}

.fifty select {
	width: 200px;
}

.highlightIntro {
	padding: 5px;
	background-color: #ffff99;
	color: #000;
}

/* begin Global Navigaton */
 #globalNavContainer {
 	background-image: url(../cmsimages/mainNavBack.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
	/* margin-bottom: 5px; */
	border-left: 1px solid #00457c;
	border-right: 1px solid #00457c;
 }
 
 #topLevelGlobalNav {
 	position: relative;
	top: 0px;	
	padding-top: 5px;
	height: 26px;
	border-bottom: 1px solid #456480;
	z-index: 60;
 }
 
 #topLevelGlobalNav ul{
 	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 0px;
 }
 
 #topLevelGlobalNav ul li{
 	display: inline;
	list-style: none;
	margin-left: 8px;
	margin-right: 8px;	
 }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 	#topLevelGlobalNav ul li{
 		margin-left: 5px;
 		margin-right: 5px; 		
 	}
}
 
 #topLevelGlobalNav ul li a{
 	/*color: #394F64;*/
	color: #FFF;
	text-decoration: none;
	font-family: trebuchet MS;
	font-weight: 600;
	font-size: 1.0em;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	
 }

@media screen and (-webkit-min-device-pixel-ratio:0) {
 	#topLevelGlobalNav ul li{
 		margin-left: 5px;
 		margin-right: 5px; 		
 	}
	
}

 
#topLevelGlobalNav ul li a:hover{
 	color: #394F64;
	text-decoration: none;
	font-family: trebuchet MS;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #FFF;
	border-left: 1px solid #03467d;
	border-right: 1px solid #03467d;
	border-top: 1px solid #03467d;
	margin-bottom: 4px;
 }
 
#topLevelGlobalNavHighlighted{
	color: #232D36;
	background-color: #FFF;
	text-decoration: none;
	font-family: trebuchet MS;
	font-weight: 600;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(../cmsimages/topNavHighlight.jpg);
	background-repeat:repeat-x;
	border-left: 1px solid #03467d;
	border-right: 1px solid #03467d;
	border-top: 1px solid #03467d;
	background-image: url(../cmsimages/selectedNavArrow.gif);
	background-position: 96% 3px;
	background-repeat: no-repeat;
 }
 
 #topLevelGlobalNavHighlighted a:hover {
 	color: #232D36;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
 }

#topLevelGlobalNavHighlighted #highlightItemLink:hover  {
 	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
 }
 
/* end Global Navigation */

/* begin second level nav */
#secondLevelGlobalNav {
	position: relative;
	top: 0px;
 	height: 31px;
	background-color: #FFF;
	border-bottom: 1px solid #02457c;
	background-image: url(../cmsimages/secondLeveLNavBack.jpg);
	background-repeat:repeat-x;
	margin-left: -1px;
	margin-right: -1px;
	border-left: 1px solid #ebf6e5;
	border-right: 1px solid #ebf6e5;
	border-left: 1px solid #00457c;
	border-right: 1px solid #00457c;
 }
 
 
 
 #secondLevelGlobalNav ul{
 	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 8px;
 }
 
 #secondLevelGlobalNav ul li{
 	display: inline;
	list-style: none;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: 600;
 }
 
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 	#secondLevelGlobalNav ul li{
 		font-size: 0.9em;
 		margin-left: 1px;
 		margin-right: 1px; 		
 	}
	
}
 #secondLevelGlobalNav ul li a{
 	color: #232D36;
	text-decoration: none;
	font-family: trebuchet MS;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
 }
 
 #secondLevelGlobalNav ul li a:hover{
 	color: #232D36;
	text-decoration: none;
	font-family: trebuchet MS;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 5px solid #9A0101;
 }
 
 #secondLevelGlobalNavHighlighted{
 	color: #232D36;
	text-decoration: none;
	font-family: trebuchet MS;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 5px solid #9A0101;
 }
 
 
/*end second level nav */

.udsDisclaimer {
	font-size: 0.8em;
	padding-top: 30px;
}

.disclaimer {
	font-size: 0.8em;
	text-align: right;
}

.topicTitle {
	font-size: 1.6em;
	font-family: Arial Narrow Bold;
	color: #093660;
	font-weight: 900;
	padding-top: 5px;
	background-color: #D8E2EB;
	background-image: url(../cmsimages/topicHeaderBack.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #a4b6c0;
}
/*
.HAB .topicTitle {
	font-family: Calibri, "Arial Narrow", Trebuchet MS;
	color: #1E2C37;
	padding-top: 0px;
	background-color:#b5cdee;
	background-image: url(../cmsimages/header_css.jpg);
	border-bottom: none;
	padding-left: 8px;
	height: 27px;
	
}
*/

.topicTitle{
	font-family: Calibri, "Arial Narrow", Trebuchet MS;
	color: #1E2C37;
	padding-top: 0px;
	background-color:#ccdcf4;
	background-image: none;	
	border-bottom: none;
	margin-bottom: 0px;	
	
}


.MCHB .topicTitle{
	margin-top: 10px;
}

.topicTitle span{
	display: block;
	background: url(../cmsimages/buckethead_top.jpg) top left repeat-x;
	
}

.topicTitle span span{
	display: block;
	background: url(../cmsimages/buckethead_bottom.jpg) bottom left repeat-x;
	min-height:26px;	
	padding-left: 8px;
}

.hpNavBdy{
	padding-bottom: 2px;
}
div.hpNavBdy{	
	margin-bottom: 20px;
	padding: 1px 10px;
	background-color: #f2f2f2;
	
}

.MCHB div.hpNavBdy{
	margin-bottom: 10px;
	background-color: #f2f2f2;	
}

.HAB div.hpNavBdy{
	padding: 0px 0px;
}




img { border: none; }

.field-validation-error

{

    color: #ff0000;

}

 

.input-validation-error

{

    border: 1px solid #ff0000;

    background-color: #ffeeee;

}

 

.validation-summary-errors

{

    font-weight: bold;

    color: #ff0000;

}

.chartLink {
	text-align: right;
}

.chartLink p {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 0.8em;
}

form table{
	margin-left: -5px;
}

form table select{
	width: 144px;
}

form table tr td select option {
	font-size: 0.9em;
}

.contentToolsData {
	font-size: 0.75em;
	position: absolute;
	z-index: 100;
	width: 400px;
	top: 275px;
	padding-left: 490px;
}

.contentToolsNoRight {
	font-size: 0.75em;
	position: absolute;
	z-index: 100;
	width: 400px;
	top: 260px;
	padding-left: 490px;
}

.contentToolsRightColumn {
	font-size: 0.75em;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 4px;
}

/* begin home topics */
.homeTopics {
background-image: url(../cmsimages/topicsBack-new6.png);
	background-repeat: repeat-x;
	width: 679px;
	height: 348px;
	border: 1px solid #80b5dd;
	margin-left: -5px;
	margin-bottom: 10px;
}

.homeTopics ul {
	margin: 0px;
	padding: 0px;
}

.homeTopics ul li{
	display: inline-table;
	width: 329px;
	height: 30px;
	padding-top: 12px;
	font-family: trebuchet MS;
	font-size: 1.1em;
	font-weight: 600;
	padding-left: 10px;
	margin: 0px 0px;
	margin-bottom: 4px;
	line-height: 1em;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .homeTopics ul li{
		margin-bottom: 1px;
		padding-top: 14px;
	} 
}



.homeTopics ul li a{
	text-decoration: none;
	color: #083063;
}

.homeTopics ul li img {
	margin-right: 10px;
	border: 0px;
	vertical-align: middle;
	margin-top: -5px;
	padding-top: 0px;
}

/* end home topics */

/* home buckets */
.hrsaHomeSpecialBucket {
	/*border: 1px solid #D5DEE5;*/
	width: 331px;
	/*background-color: #FEF7C3;*/
	margin-left: -5px;
}

.hrsaHomeSpecialBucket p {
	margin: 0px;
	padding: 0px;
}

.hrsaHomeSpecialBucket h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
	color: #476996;
}
/* end home buckets */

.selectiontools {
	margin-bottom: 10px;
}

.selectiontools table tr td {
	vertical-align: top;
}


/* begin grants panels */
#grants_tips {
	display : none;
}
#grants_new {
	display : inline;
}
#grants_tips_panel {
	display : none;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}
#grants_tips_panel * p{
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_tips_panel * td {
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_tips_panel * ul {
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_tips_panel * li {
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_tips_panel a {
	color: #336699;
}
#grants_tips_panel ol {
	margin-left: 15px;
}
#grants_new_panel * p{
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_new_panel * td{
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_new_panel * ul{
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_new_panel * ol{
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_new_panel * li {
	margin: 0px 10px 0px 10px;
	font-family: arial;
	color: #336699;
	font-size: 12px;
}

#grants_new_panel a {
	color: #336699;
}
#grants_new_panel {
	display : inline;
}
/* end grants panels */

#sharethis{
	float: right;
}

/* begin grants highlight */

#highlightGrants {
	color: #486A97;
	background-color: #CEE8F9;
	text-decoration: none;
	font-family: trebuchet MS;
	font-weight: 600;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: 1px solid #03467d;
	border-right: 1px solid #03467d;
	border-top: 1px solid #03467d;
	background-image: url(../cmsimages/grantsNavArrow.gif);
	background-position: 96% 3px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #436185;
}



/* end grants highlight */

#topNavLiquid {
	position: absolute;
	z-index: 30;
	color: #FFF;
	top: 120px;
	right: 20px;
	font-size: 0.8em;
}

#topNavLiquid a {
	color: #FFF;
}

#searchArea label{
   color:white;
   font-size: .75em;
   font-weight:normal;
}

#searchArea input[type="radio"]{
	vertical-align: middle;
}

#searchAreaLiquid {
	font-weight: 600;
	position: absolute;
	z-index: 80;
	color: #000;
	top: 42px;
	right: 20px;
}

.clear{
	clear: both;
  display: block;
  height: 1px;
	overflow: hidden;
  margin: 0;
  padding: 0;  
}

#stayconnected {
	position: absolute;
	z-index: 30;
	/*width: 253px;	*/
	width: 300px;
	top: 83px;
	margin-left:700px;
	/*
	top: 100px;
	left: 500px;
	*/
}
#stayconnected p{
	margin: 3px 0px;
	padding: 0px 0px;	
}

#stayconnected #connected_icons{
	padding-top: 4px;
	height: 45px;
	background: url(../cmsimages/stayconnected/social_bg.png) top left no-repeat;
	list-style: none;
	margin: 3px 0px;
	padding: 4px 0px 0px 0px;
}
#stayconnected #connected_icons li{
	list-style-type: none;
	display: inline;
}
#stayconnected #connected_icons a{
	margin-left: 5px;
}

#stayconnected #connected_icons a[href="http://www.hrsa.gov/about/mobile/"]{
	display:none;
}

/************** Misc ***********/
/* dropdownbox use in mchb site*/
.javascriptIsEnabled #phoneblock{
	display: none;
}

.javascriptIsEnabled .accordion{
	display: none;
}
.accordion_link{
	text-align: right;
	font-size: .8em;
}


/*** tabs used in mchb site */
.javascriptIsEnabled .tabs{	
	position: relative;
	display:block;	
	width: 100%;
	height: 250px;	
	padding-left: 0px;
	
}
.javascriptIsEnabled .tabs .tabspacer{
	float:left;
	width: 15px;
}
.javascriptIsEnabled .tabhead{
	width: 17%;
	float:left;
	background-color: #CFD3DE;
	border:1px solid #5D81CD;
	margin-left:10px;
	position: relative;		
	display: table;
	height: 42px; 	
	overflow: hidden;
}

.javascriptIsEnabled .activetab .tabhead{
	background-color:#B1BFD9;
}

.tabHeader {
	#position: absolute;
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;	
	
	left: 1px;
}
.tabHeaderContent {
	#position: relative; 
	#top: -50%
}

.tabHeaderContent .tabCenter{	
	width:100%;
	margin-left: auto;
	margin-right:auto;	
}
.tabHeaderContent .tabCenter p{
	padding: 0px 0px;
	margin: 0px 0px;
	text-align:center;
	
}
.tabHeaderContent .tabCenter p a{
	text-decoration: none;
	color: black;	
	display:block;
}


.javascriptIsEnabled .tabbody{
	display:none;
	width: 100%;
	height: 150px;
	border: 1px solid #5D81CD;
}

.javascriptIsEnabled .activetab .tabbody{
	position:absolute;
	display: block;
	top: 43px;
	left: 1px;	
	border: 1px solid solid #5D81CD;
	background-color: #B0C0D9;
	height: 210px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.javascriptIsEnabled .activetab .tabbody{
		top: 41px;
	}
}
.javascriptIsEnabled .activetab .tabbody .tabContent{
	margin: 10px 10px;
}

#rightColumn{
	margin-top: 10px;
}
.grantautobucket p{
	margin-bottom: 0px;
}
.grantautobucket ul{	
	margin-top: -2px;
	margin-bottom: 17px;
	padding-top: 0px;
}

.grantautobucket ul li{	
	padding-bottom: 0px;	
}

/* begin event topics */

.iconbox{
	margin:0px;
}

.eventtitle{
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 12px;
}

.eventTopics {
	display:block;
	width: 679px;
	margin-left: 5px;
	margin-bottom: 10px;
}

.eventTopics ul {
	margin: 0px;
	padding: 0px;
}

.eventTopics ul li{
	display: inline-table;
	border: 1px solid black ;
	width: 320px;
	height: 100px;
	padding-top: 12px;
	font-family: trebuchet MS;
	padding-left: 15px;
	margin-left: 0px;
	padding-left: 10px;
	margin-bottom: 4px;
	line-height: 1em;
	background-color:#c9e6f8;
}

.iconbox h2{
	font-size: 18px;
	margin-bottom:0px;
}

.iconbox h4{
	font-size: 13px;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-right: 5px;
}

.evtlearn{
	margin-top: 3px;
}

.evtdesc{
	text-align: left;
	margin-bottom:10px;
	margin-bottom:0px;
	padding-bottom:10px;
}

.iconbox a{
	margin-bottom: 120px;
}

.iconlinktitle{
	margin-top:0px; 
	margin-bottom:5px;
	line-height:17px;
}

.icondesc{
	font-style:italic;
}

/* begin event topics */

.iconbox{
	margin:0px;
}

.eventtitle{
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 12px;
}

.eventTopics {
	display:block;
	width: 679px;
	margin-left: 5px;
	margin-bottom: 10px;
}

.eventTopics ul {
	margin: 0px;
	padding: 0px;
}

.eventTopics ul li{
	display: inline-table;
	border: 1px solid black ;
	width: 320px;
	height: 100px;
	padding-top: 12px;
	font-family: trebuchet MS;
	padding-left: 15px;
	margin-left: 0px;
	padding-left: 10px;
	margin-bottom: 4px;
	line-height: 1em;
	background-color:#c9e6f8;
}

.iconbox h2{
	font-size: 18px;
	margin-bottom:0px;
}

.iconbox h4{
	font-size: 13px;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-right: 5px;
}

.evtlearn{
	margin-top: 3px;
}

.evtdesc{
	text-align: left;
	margin-bottom:10px;
	margin-bottom:0px;
	padding-bottom:10px;
}

.iconbox a{
	margin-bottom: 120px;
}

.iconlinktitle{
	margin-top:0px; 
	margin-bottom:5px;
	line-height:17px;
}

.icondesc{
	font-style:italic;
}


.scrollblock{
	width:100%;	
	overflow:auto;
}


/*********************** UDS ***************/

.udspagecontent table, .tableContainer  table,.uds_table table, table.uds_table{
	border-collapse:collapse;	
}

.tableBody .tableContainer > div.fifty{	
	position:relative;
	width: 49%;	
}
.tableBody .tableContainer  div.fifty{
	padding-right:1%;	
}

.tableBody .tableContainer tr th, .uds_table th {	
	border: 1px solid #d9d9d9;	
	background-color: transparent;	    
	padding:5px 2px;	
}
.tableBody .tableContainer tr td, .uds_table tr td {
	border: 1px solid #d9d9d9;	
	background-color: transparent;	
	padding: 5px 2px;
	
}

.cmp_table th{
	font-weight:normal;
}
#map_desc tr th, .tableBody table tr th.thead, .tableBody table tr.thead, table.uds_table  tr.thead,table.uds_table  tr.thead th, table.uds_table  tr.thead td, table.uds_table  tr th.thead, table.uds_table tr td.thead, .tableBody table tr td.thead{
	text-align:left;
	background-color:white;
	/*padding: 3px 5px;*/
	background-color: #e5e8f1;	
	color: #113e8f;
	font-weight:bold;
	/*
	border:none;
	*/
}

.dataIntro td{
	border: 0px none;
}
/*
#map_desc tr td{
	padding: 0px 5px;
}
*/
.alignleft th{
	text-align: left;
}

table.uds_table tr th b, table.uds_table tr td b, table.uds_table tr th strong, table.uds_table tr td strong{
	font-weight:bold;
}
.aligncenter th, table.uds_table tr th.aligncenter{
	text-align:center;
}

.alignright th, table.uds_table tr.alignright th, table.uds_table tr th.alignright, table.uds_table tr td.alignright{
	text-align:right;
}

table.uds_table tr.rowColor1, table.uds_table tr.rowColor2{
	background-color:white;
}
table.uds_table tr .ReportBgGrayAllGrayBorders, .tableBody .tableContainer tr .ReportBgGrayAllGrayBorders{
	background-color:#eeeeee;	
}

.navgroup{
	border-bottom: 1px solid #B2C5D1;	
}
.navgroup p.label{
	margin: 0;
	padding: 0;
}
#leftNavigation .navgroup ul{
	margin: 0;
	padding: 0;
}
#leftNavigation .navgroup ul li{
	border-bottom:none;
	margin: 0;	
	padding: 5px 0px;
	
	padding-left:15px;
	
}
/************************ENd UDS ****************/
#noncomptotal{
	font-size:13px;
}