@charset "UTF-8";/* CSS Document */body{	padding-top:0px;	padding-bottom:20px;	margin-top: 0px;	margin-bottom: 20px;	background-image: url(images/naabt-2009-page-back2_01.jpg);	background-repeat: repeat-x;	background-color: #a9b9d3;	font-size:12px;	color:#333;}@media print{body{	margin:0px;	padding:0px;	background:none;}}a:link {	color: #04196C;	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #000000;}a:hover {	text-decoration: none;	color: #04196C;}a:active {	text-decoration: none;	color: #04196C;}h2{	font-size:22px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}h3{	font-size:18px;	}h4{	font-size:16px;}h5{	font-size:14px;}		#container #footer  {	background-image: url(images/footer-bottom_03.gif);	background-repeat: no-repeat;	background-position: left top;	margin-top: 8px;	padding-top: 5px;}@media print{#container #footer  {	display:none;}#container #footerBottom {	display:none;}#footerbanners{	display:none;}}#container #footer #footerInner {	background-image: url(images/footer-bottom_05.gif);	background-repeat: repeat-y;	background-position: left top;	padding-right: 15px;	padding-left: 15px;}#container #footer #footerInner #footerOuterLeft {	float: left;	width: 630px;}#container #footer #footerInner #footerOuterRight {	float: right;	width: 300px;}#container #footer #footerInner #footerOuterLeft #footerInnerRight {	float: right;	width: 300px;}#container #footer #footerInner #footerOuterLeft #footerInnerLeft {	float: left;	width: 300px;}#container #footer h3 {	margin-top: 0px;	padding-top: 0px;	color: #04196C;	margin-bottom: 0px;	padding-bottom: 5px;}#container #footerBottom {	line-height: 5px;	background-image: url(images/footer-bottom_07.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 0px;	height: 6px;}#container #footer #footnotes{	margin-top:8px;	padding-right:15px;}#container #footnotes{	margin-top:8px;	padding-right:15px;}#container #footer #footnotes ol{	font-size:9px;}#container #footnotes li{	font-size:9px;}#container {	width: 960px;	margin-right: auto;	margin-left: auto;}.footnotes{	font-size:9px;}#container #masthead {	background-image: url(images/masthead-back-girl_02.gif);	height: 319px;	background-repeat: no-repeat;}@media print{#container #masthead {	display:none;}}#container #masthead #navcontainer ul{	padding: 0em;	margin: 0;	list-style-type: none;	background-color: #036;	color: #FFF;	width: 100%;	font: normal 12px Arial, Helvetica, sans-serif;	text-align: center;	background:none;}#container #masthead #navcontainer li { 	display: inline; }#container #masthead #navcontainer {	width: 885px;	margin-right: auto;	margin-left: auto;	top: 24px;	position: relative;	background:none;	padding-left: 10px;}#container #bottomContent #outerright {	background-image: url(images/hp-bottom-content-new_08.gif);	background-repeat: no-repeat;	background-position: right top;	height: 194px;	width: 263px;	float: right;	position: relative;}#container #bottomContent #outerleft {	float: left;	width: 687px;	background-repeat: no-repeat;	background-position: left top;	padding-left: 10px;	display: inline-block;	background-image: url(images/hp-bottom-content_07.gif);}#container #bottomContent {	margin-top: 8px;	display: inline-block;}#container #bottomContent #outerleft #innerright p {	font-size: 12px;	color: #04196C;	padding-left: 5px;	margin-top: 5px;	padding-top: 0px;	margin-bottom: 10px;	padding-bottom: 0px;}#container #bottomContent #outerleft #innerleft .subtext {	background-image: url(images/hp-bottom-content_25.gif);	background-repeat: repeat-y;	background-position: left top;	padding-left: 23px;	padding-top: 1px;	margin-left: 5px;}#container #bottomContent #outerleft #innerleft {	background-image: url(images/hp-copy-block-back_11.gif);	background-repeat: no-repeat;	background-position: right 5px;	height: 194px;	margin: 0px;	padding: 0px;	float: left;	width:331px;	position: relative;	display: inline-block;}#container #bottomContent #outerleft #innerright {	float: right;	width: 331px;	background-color: #C5C5C7;	background-image: url(images/hp-copy-block-back_11.gif);	background-repeat: no-repeat;	background-position: right 5px;	height: 192px;	margin-right: 15px;	position: relative;	display: inline-block;	margin-top: 1px;}#container #masthead #mText {	position: relative;	height: 164px;	width: 550px;	left: 230px;	top: 33px;	display: block;	overflow: visible;	visibility: visible;}#container #masthead #mText sup {	font-size: 9px;	vertical-align: text-top;}#container #masthead #mText p {	margin-top: 0px;	padding-top: 0px;	font-size: 12px;	color: #FFFFFF;	line-height:15px;}#container #masthead #mText h1 {	font-size: 22px;	color: #FFFFFF;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 5px;}#container #masthead #navcontainer li a{	display: block;	float: left;	height: 65px;	width: 116px;	margin-right: 5px;	text-align: left;	background-color:#04196c;	font-weight: bold;	color: #FFFFFF;	padding-top: 5px;	padding-left: 10px;	text-decoration: none;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #40639D;}#container #masthead #navcontainer li a:hover{	color: #fff;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #04196c;	background-image: url(images/masthead-button-over-back.gif);	background-repeat: no-repeat;	background-position: right bottom;}#container #masthead #navcontainer li a.demo{	display: block;	float: left;	height: 65px;	width: 116px;	margin-right: 5px;	text-align: left;	background-color:#CC0000;	font-weight: bold;	color: #FFFFFF;	padding-top: 5px;	padding-left: 10px;	text-decoration: none;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #990000;}#container #masthead #navcontainer li a.demo:hover{	color: #fff;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #CC0000;	background-image: url(images/masthead-button-over-back-white.gif);	background-repeat: no-repeat;	background-position: right bottom;}#container #masthead #tabs .innerTab {	background-color: #04196C;	background-image: url(images/hp-top-tabs-corners_07.gif);	background-repeat: no-repeat;	background-position: right top;	padding-right: 8px;	color: #FFFFFF;	padding-top: 8px;	padding-bottom: 7px;}#container #masthead #tabs #utilitiesTab {	background-image: url(images/hp-top-tabs-corners_05.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 8px;	background-color: #04196C;	float: left;	width: 140px;	text-align: center;	margin-left: 0px;	height: 30px;	display: inline-block;	position: relative;	left: 285px;}#container #masthead #tabs #utilitiesTab a:link, #container #masthead #tabs #utilitiesTab a:visited, #container #masthead #tabs #utilitiesTab a:active, #container #masthead #tabs #utilitiesTab a:hover {	color:#fff;	text-decoration:none;}#container #masthead #tabs #searchTab {	background-image: url(images/hp-top-tabs-corners_05.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 8px;	background-color: #04196C;	width: 280px;	text-align: center;	height: 30px;	display: inline-block;	float: left;	position: relative;	left: 310px;}#container #masthead #tabs {	font-size: 12px;	padding-top: 10px;	display: inline-block;}body,td,th {	font-family: Arial, Helvetica, sans-serif;}#container #topcontent #tcRight {	background-image: url(images/hp-copy-block-back_05-half.gif);	background-repeat: no-repeat;	background-position: right top;	float: right;	width: 466px;	background-color: #DADADB;	display:inline-block;	height:200px;}#container #topcontent #tcLeft {	background-image: url(images/hp-copy-block-back_05-half.gif);	background-repeat: no-repeat;	background-position: right top;	float: left;	width: 466px;	background-color: #DADADB;	display:inline-block;}#container #topcontent {	background-color: #DADADB;	background-image: url(images/hp-top-block-back_04.gif);	background-repeat: repeat-y;	background-position: right top;	padding-bottom: 0px;	padding-right: 9px;	padding-left: 10px;	display: inline-block;	width:941px;}@media print{#container #topcontent {	background-color: #fff;	background:none;	padding:0px;}.topContentH2back{	background:none;}}#container #topcontent h2 {	padding-top: 0px;	color: #04196C;	margin-top: 0px;	padding-bottom: 0px;	margin-bottom: 0px;}.topContentH2back{	background-color:#DADADB;	padding-left: 0px;	padding-right: 5px;}#container #bottomContent h2 {	color: #04196C;	line-height: 22px;	font-size: 22px;	margin-top: 4px;	padding-bottom: 0px;	margin-bottom: 0px;	padding-top:0px;}.bottomContentH2back{	background-color: #C6C6C8;	padding-left: 5px;	padding-right: 5px;}#container #topcontent h3 {	font-weight: normal;	color: #68686B;	margin-top: 0px;	padding-top: 8px;	margin-bottom: 0px;	padding-bottom: 12px;}.clearboth {	clear: both;}#container #topcontentBOT {	background-image: url(images/hp-top-block-back_05-alt.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 7px;	margin: 0px;	padding: 0px;}a.btnDark {	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #858587;	width: 202px;	padding-top: 10px;	padding-bottom: 10px;	display: block;	text-align: center;}a.btnDarkLeft {	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #858587;	width: 153px;	padding-top: 10px;	padding-bottom: 10px;	display: block;	text-align: center;	float:left;	margin-right:20px;}a.btnLight {	font-size: 16px;	font-weight: bold;	color:#858587;	text-decoration: none;	background-color:#C5C5C7;	width: 202px;	padding-top: 10px;	padding-bottom: 10px;	display: block;	text-align: center;}a.btnDarkBig {	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #858587;	width: 250px;	padding-top: 10px;	padding-bottom: 10px;	display: block;	text-align: center;	line-height:19px;}a.btnDark:hover, a.btnLight:hover, a.btnDarkBig:hover, a.btnDarkLeft:hover {	background-color:#3C639F;	color:#fff;}a.btnReadMore {	font-size: 14px;	font-weight: bold;	color:#fff;	text-decoration: none;	background-color:#3C639F;	display: block;	text-align: center;	padding: 6px;	line-height: 14px;	width: 100px;	float: right;}a.btnReadMore:hover{	background-color:#00196D;	color:#fff;}.formBTN{	font-size:11px;	padding:1px;	_padding:0px;	border:1px solid #041685;	background-color:#fff;	color:#041685;	margin:0px;}.formBTNbig{	font-size:13px;	padding:3px;	_padding:0px;	border:1px solid #041685;	background-color:#fff;	color:#041685;	margin:0px;	font-weight:bold;}a.continue {	position: absolute;	bottom: 0;	right: 0;	font-size: 14px;	font-weight: bold;	color:#fff;	text-decoration: none;	background-color:#3C639F;	display: block;	text-align: center;	padding: 6px;	line-height: 14px;	width: 80px;	margin-bottom: 10px;	margin-right: 10px;	}a.continueleft {	position: absolute;	bottom: 0;	left: 5px;	font-size: 14px;	font-weight: bold;	color:#fff;	text-decoration: none;	background-color:#3C639F;	display: block;	text-align: center;	padding: 6px;	line-height: 14px;	width: 80px;	margin-bottom: 10px;	margin-right: 10px;	}	a.continuelong {	position: absolute;	bottom: 0;	left: 5px;	font-size: 14px;	font-weight: bold;	color:#fff;	text-decoration: none;	background-color:#3C639F;	display: block;	text-align: center;	padding: 6px;	line-height: 14px;	width: 180px;	margin-bottom: 10px;	margin-right: 10px;	}a.continue:hover, a.continuelong:hover, a.continueleft:hover{	background-color:#00196D;}.smaller{	font-size:10px;}.bigger{	font-size:14px;	vertical-align:text-bottom;}#footerlist, #footerlist2, #footerlist3{	padding-left: 0;	margin-left: 0;	width: 250px;	margin-bottom: 0px;	padding-bottom: 0px;	font-size: 12px;	margin-top: 0px;	padding-top: 0px;}#footerlist li, #footerlist2 li, #footerlist3 li{	list-style: none;	margin: 0;	border-top: 1px solid #D2DAE8;	}#footerlist li a, #footerlist2 li a, #footerlist3 li a {	text-decoration: none;	color: #40639E;	font-weight: bold;	padding: 3px 5px;	display:inline-block;	width:240px;}#footerlist li a:hover, #footerlist2 li a:hover, #footerlist3 li a:hover {	background-color:#d6e1f4;}#footerbanners{	width:962px;	margin-right:auto;	margin-left:auto;	margin-top:12px;	text-align:center;	background: url(/images/footer-banners-back_03.jpg) top left no-repeat;	padding:16px 0px;}#footerbanners img{	padding:0px 30px;}.nursebacklefthome {	background-image: url(images/nurse-background-left-home.png);	background-repeat: no-repeat;	background-position: left top;	padding-left: 95px;	margin-left: -10px;	margin-top: -6px;	min-height: 200px;	padding-top:6px;	text-align:left;}a.btnTealSmaller{	font-size: 14px;	font-weight: bold;	color:#fff;	text-decoration: none;	background-color:#00727d;	width: 130px;	padding-top: 8px;	padding-bottom: 8px;	display: block;	text-align: center;	float:left;	margin-right:5px;}a.btnTealSmaller:hover{	background-color:#858587;	color:#000;}#container #topcontent #tcLeft h3.greenHeading, #container #topcontent #tcRight h3.greenHeading{	color:#00727d;	font-weight:bold;}.patientbackrighthome{	background-image:url(images/hp-ppms-patient-right-silo-gray.png);	background-repeat: no-repeat;	background-position: right top;	padding-right: 100px;	margin-top: 0px;	min-height: 200px;	padding-top:0px;	text-align:left;}.patientbacklefthome{	background-image:url(images/hp-ppms-patient-left-silo-color_03.png);	background-repeat: no-repeat;	background-position: left top;	padding-left: 115px;	margin-top: -14px;	min-height: 200px;	padding-top:14px;	text-align:left;	margin-left: -9px;}.patientbackleftsub{	background-image:url(images/patient-ppms-back-left.png);	background-repeat: no-repeat;	background-position: left top;	padding-left: 125px;	margin-top: 0px;	min-height: 181px;	padding-top:0px;	text-align:left;	margin-left: -14px;}#container #homelocator  {	background-color: #04196C;	text-align: center;	margin: 0px;	padding-top: 8px;	padding-right: 16px;	padding-bottom: 2px;	padding-left: 16px;	color: #ccc;}#container #homelocator strong {	color: #FFFFFF;}.input {  margin: 0px;  background-color:#fff !important;  border-bottom:1px solid #3863A0;  margin-right:4px;  color:#3863A0;  border:1px solid #fff;  padding:3px 4px;  width:80px;   font-size:12px;   font-weight:bold;}.goBTNsmall { padding: 2px 4px; border:1px solid #3863A0; background-color:#3863A0; color:#fff; font-size:12px;   font-weight:bold; }