/* ================= Sallys new styles ======================= */.tabBkgd { background-color: #88A0C9; }.tabs {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color : #006699;	background-color : #ffefad;	text-decoration: none;}.tabs a:link, .tabs a:visited {	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color : #006699;	text-decoration: none;}.tabs a:hover {	display: block;	background-color : #ffefad;	color : #FF6600;	text-decoration: underline;}.tabon {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color : #FFFFFF;	text-decoration: none;	background-color : #FF6600;}.tabon a:link, .tabon a:visited {	color: #FFFFFF;	text-decoration: none;	background-color : #FF6600;}.tabon a:hover {	display: block;	background-color : #FF6600;	text-decoration: none;	color: #FFFFFF;}.cattitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.subnav {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	list-style-position: outside;	list-style-image: url(../images/subarrow.gif);	margin-top: 0.2em;	margin-bottom: .2em;	margin-left: 2.3em;	padding-left 0; 	color : #006699;	! important}.subnav a:visited, .subnav a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	list-style-position: outside;	margin-top: 0.2em;	margin-bottom: .2em;	margin-left: 0em;	padding-left 0; 	color : #006699;}.subnav a:hover {	color : #FF6600;	text-decoration: underline;}.subnavon {	list-style-position: outside;	list-style-image: url(../images/subarrow_or.gif);	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF6600;	margin-top: 0.2em;	margin-bottom: 0.2em;	margin-left: 2.3em;	padding-left 0; 	text-decoration: none;}.subnavon a:link, .subnavon a:visited {        list-style-position: outside;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF6600;	text-decoration: underline;	margin-left: 0;	padding-left 0; }.subnavon a:hover {    list-style-position: outside;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF6600;	text-decoration: none;}.leftnav_menu {        background-color : #ffffd9;	text-align: left;}.leftnav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	list-style-position: outside;	margin-top: 0.5em;	margin-bottom: 0.1em;	list-style-image: url(../images/bullet_bl.gif);	margin-left: .1em;	padding-left: .1em;	color: #006699;}.leftnav a:link, .leftnav a:visited  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #006699;	margin-left: 0;	padding-left: 0;	text-align: left;}.leftnav a:hover {	color : #FF6600;	text-decoration: underline;}.leftnavon, .leftnavon a, .leftnavon a:visited, .leftnavon a:link{        color: #FF6600;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	list-style-position: outside;	margin-top: 0.5em;	margin-bottom: 0.5em;	list-style-image: url(../images/bullet.gif);	margin-left: .1em;	padding-left: .1em;}.subhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF6600;}.readmore {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;}.readmore {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;}.righthead {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #003366;}.homelink {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;}.homelink a:link, .homelink a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}.homelink a:hover {	background-color: transparent; 	color: #FF6600;	margin-top: 10px;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #88A0C9;}.mymedleft {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006699;}.mymedleft a:link, .mymedleft a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006699;	text-decoration: underline;}.utility {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #006699;	text-decoration: underline;}dfn {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF9900;	display: inline;	cursor: help;	background-color: #FFFFFF;	padding: 2;}.disclaimerOrig {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 7pt; font-weight: normal}.disclaimer {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	margin: 10px;}/* ================= Therapy Awareness Default ======================= */BODY{	MARGIN: 0px;	color: #000000;	background: #FFFFFF; 	font-family: Arial, Helvetica, Verdana, sans-serif; 	background-repeat: no-repeat;	font-size: 11px; 	font-weight: normal; }/* === Sally's Styles === */.certification {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 7pt; font-weight: normal}.navhead {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; font-weight: bold; color: #000000}.title {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #006699;}.home_navcolor { background: #006699}.Management_navcolor { background: #006699}.Treatment_navcolor { background: #006699}.Diagnosis_navcolor { background: #006699}.Prevention_navcolor { background: #006699}.Utilities_navcolor { background: #006699} .Other_navcolor { background: #006699}.home_tabbordercolor { background: #FCD669}.Management_tabbordercolor { background: #FCD669}.Treatment_tabbordercolor { background: #FCD669}.Diagnosis_tabbordercolor { background: #FCD669}.Prevention_tabbordercolor { background: #FCD669}.Utilities_tabbordercolor { background: #FCD669}.Other_tabbordercolor { background: #FCD669}.navCorner { height: 31px; width: 12px}/* === Portal Styles === *//* Use for the background color of the portal header */.headerBgColor {      background: #FFFFFF  url(../images/bannerbkg.gif) repeat-y;     width: 760;     border: 0px;     padding: 0px;     margin: 0px;     }     .headerBgColor_admin{      background: #FFFFFF  url(../images/TherapyAwarenessBG.gif) ;     width: 760;     border: 0px;     padding: 0px;     margin: 0px;     }/* Use for the background color of the portal header */.footerBgColor {      background: #FFFFFF;     border: 0px;     padding: 0px;     margin: 0px;     }/* Use for the background color of the portal header */.footerHorizRule {      background: #669999; scroll; center;     width: 90%;     border: 0px;     padding: 0px;     margin: 0px;     }     .titlebar{      width: 760;     border: 0;     padding: 0;     margin: 0;}.titlebar_admin{      background: #FFFFFF  url(../images/TherapyAwarenessBG.gif)  ;     width: 760;     border: 0;     padding: 0;     margin: 0;}/* Used when tabs are being displayed as text vs GIFs */.tabselected{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #000000;	text-decoration: none; 	vertical-align: middle;}.tabunselected{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #FFFFFF;	text-decoration: none; 	vertical-align: middle;}.tabunselected_admin{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #FFFFFF;	text-decoration: none; 	vertical-align: middle;}.tabselected1{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #BFD2E1;	text-decoration: none; 	vertical-align: middle;}.tabMouseOver1{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #666666;	text-decoration: none; 	vertical-align: middle;}.tabselected2{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #BFD2E1;	text-decoration: none; 	vertical-align: middle;}.tabMouseOver2{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #666666;	text-decoration: none; 	vertical-align: middle;}.tabselected3{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #BFD2E1;	text-decoration: none; 	vertical-align: middle;}.tabMouseOver3{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #666666;	text-decoration: none; 	vertical-align: middle;}.tabselected4{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #BFD2E1;	text-decoration: none; 	vertical-align: middle;}.tabMouseOver4{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #666666;	text-decoration: none; 	vertical-align: middle;}.tabselected5{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #BFD2E1;	text-decoration: none; 	vertical-align: middle;}.tabMouseOver5{	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #666666;	text-decoration: none; 	vertical-align: middle;}.homebackground { background: #cfd9e9; }.contentbgcolor { background: white; }/* === Portlet Styles ==== */.documentlisttext {                    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;                    font-size: 8pt;                    font-weight: normal;                    text-decoration: none;                     color: #000000;}.documentlist {     width: 760;     padding: 0px;     margin: 0px;}                    .documentlisttitles {	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 12pt;	font-weight: bold;	color: #666666;	text-decoration: none; 	vertical-align: middle;}   .documentlistsubtitles {	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #000000;	text-decoration: none; 	vertical-align: middle;}   .portletContainer { 		background: white;}.portletContainerBlended { 	background: white;}.portlettitlebar {	font-weight:bold; 	color: white; 	background: #ff6633;}/* exact duplicate of .portlettitlebar until we convert completely to .portlettitlebar */.portletheading{	font-weight:bold; 	color: white; 	background: #ff6633;}.portletbanner{	color: #eb4c2f;	FONT-SIZE:12pt;	font-weight: bold;}.portletheader{	color: #eb4c2f;	font-weight: bold;}.portletcontent {}.portletfooter {	background: silver;	font-size:8pt;}/* ================= Content ======================= *//* style used for content/page heading */.pageheader{  FONT-FAMILY:Arial, Helvetica, Verdana, sans-serif;  COLOR:#000000;  LINE-HEIGHT: 18pt;  FONT-SIZE:14pt;  FONT-WEIGHT:bold;}/* use for any instructional text */.instructions{  FONT-FAMILY:Arial, Helvetica, Verdana, sans-serif;  COLOR:#000000;  FONT-SIZE:9pt;}.contentheading{	color: #eb4c2f;	FONT-SIZE:12pt;	font-weight: bold;}.contentsubheading{	color: #eb4c2f;	font-weight: bold;}.minortext{	font-size:8pt;}.headerlink{	FONT-SIZE:12pt;	font-weight: bold;}/* use for any error message text */.errorMessage{  FONT-FAMILY:Arial, Helvetica, Verdana, sans-serif;  COLOR:red;}/* use for any success message text */.successMessage{  FONT-FAMILY:Arial, Helvetica, Verdana, sans-serif;  COLOR:green;}/* Use for lists where we want the row colors to be the same each row. */.row {  background: white;}/* Use for multi-coloumn lists where we want the row colors to be different each row. */.row1 {  background: white;}/* Use for multi-coloumn lists where we want the row colors to be different each row. */.row2 {  background: lightgrey;}/* Use for adding space at end of line items list. */.spacerRow {  background: white;  HEIGHT: 10px;}/* Use for adding space at end of line items list. */.emptyRow {  HEIGHT: 15px;}form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}/* Use for all labels that are associated with some sort of input field. */.fieldlabel{  align: right;}.priorityLow {  color:blue;  FONT-WEIGHT:bold;}.priorityMedium {  color:goldenrod;  FONT-WEIGHT:bold;}.priorityHigh {  color:red;  FONT-WEIGHT:bold;}.listHighlight {  background: silver; }.reportHeader {	font-size:8pt;	background: silver;}.reportSection {  background: silver;}a:visited, a:link {	color : #006699;	text-decoration: underline;}a:visited, a:link {	color : #006699;	text-decoration: underline;}a:hover {	background-color : #FFFFCC;	color : #006699;	text-decoration: underline;}a1:visited, a1:link {	color : #006699;	text-decoration: underline;}a1:visited, a1:link {	color : #006699;	text-decoration: underline;}a1:active {	color : #000033;	text-decoration: underline;}ul, li, ol {	margin-left: 1.8em;	padding-left: 0em;	text-align: left;}TD, p, .language {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	list-style-position: outside;	list-style-type: square;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FF6600;}