@charset "utf-8";

.inv {
        display: none;
}

/* BEGIN theme_106_ps4.css */
/* Theme 106 for PharmaSURVEYOR */
/* theme 4 with mods for ps */
/* PS colors */ 
/* MERGED IN SOME T17 classes */
/* tag defaults */	

*{font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;}



body {
	background-color:#FFFFFF;
	margin:0px;
        margin-right: 1000px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

a{color:#000000;}

.t106SmallBody {
	background-color:#FFFFFF;
	margin:1px;
	padding:1px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: .85em;
}

ul{margin-left: 1em;padding-left: 0;}
ol{margin-left: 1em;padding-left: 0;}
li{margin: 0;padding: 0;}

table.quickLinks th {
   padding: 0px 0px 0px 5px;
   text-align: left;
}

table.quickLinks td {
   padding: 5px 5px 5px 10px;
}

table.quickLinks td.first {
   padding-left: 5px;
}

/* class defaults */
.t106RegionHeader {
	font-weight:bold;
	font-size:11pt;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#3F5A7E;
	border-bottom:1px solid #3F5A7E;
	color: #FFFFFF;
}

.t106ReportHeader {
	font-weight:bold;
	font-size:9pt;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#B0C5E3;
	border-bottom:1px solid #CCCCCC;
	color: #000000;
        white-space: nowrap;
}

.t106ReportHeader a {
	font-weight:bold;
	font-size:9pt;
	background-color:#B0C5E3;
	color: #000000;
}

.t106Standard th.arrow a {
  text-decoration: none;
}

.t106ButtonHolder{padding:3px;text-align:right;}

/* Page Classes */
.t106PageBody{}

#t4PageFooter{font-weight:bold;height:20px;padding:2px;padding-left:5px;background-color:#DDDDDD;border-bottom:2px solid #000000;border-top:2px solid #000000;}

.t106NavigationBar{white-space:nowrap;}
.t106NavBar{text-align:right;padding:5px;}
.t106NavBar a{color:#000000;font-weight:bold;margin-left:5px;margin-right:5px;}
.t106BreadCrumbRegion{font-weight:bold;height:20px;padding:2px;padding-left:5px;background-color:#DDDDDD;border-bottom:2px solid #000000;border-top:2px solid #000000;}

.t106ContentBody{padding-left:10px;padding-right:10px;background-color:#FFFFFF;}
.t106SidebarLayout{margin-left:10px;background-color:#FFFFFF;}

.t106Login{padding:25px;text-align:center;width:300px;border:2px double #CCCCCC; margin:auto;margin-top:40px;margin-bottom:40px;}

.t106UserPrompt{font-weight:bold;font-size:12px;text-align:left;padding:4px;white-space:nowrap;}

.t106Copyright{
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:4px;
}

.t106PartnerTitleAttrib{
	font-weight:normal;
	font-size:10px;
	text-align:center;
	padding:4px;
	color: #333333;
}


/* Page Sub Templates Classes */
.t106messages{text-align:center;}

.t106success{padding:5px;background-color:#EEEEEE;border:3px solid #CCCCCC;width:600px;margin:5px auto;}

.t106notification{padding:5px;background-color:#EEEEEE;border:3px solid #CCCCCC;width:600px;margin:5px auto;}

/* t17 Page Level*/
.pb , .pseudoButtonInactive,.pseudoButtonActive{cursor:pointer;}
#t17NavBar{
	text-align:center;
	white-space:nowrap;
	padding:5px;
}

.t17Breadcrumbs{font-weight:bold;padding:2px 5px;background-color:#DDD;margin:0 0 3px 0;vertical-align:middle;}

.t17Breadcrumbs a,.t17Breadcrumbs b{vertical-align:middle;}

.t17Breadcrumbs b{padding:0 5px;}

#t17ContentLeftTop{width:200px;border-right:1px solid #000;}

#t17ContentLeft{width:200px;border-top:1px solid #000;border-right:1px solid #000;}

#t17Messages{text-align:center;}

#t17Success{margin:5px auto;font-size:12px;color:#333;background:#ddd;width:600px;background-repeat:no-repeat;padding:5px;border:1px #aaa solid;border-right:none;border-left:none;}

#t17Notification{margin:5px auto;padding:5px;font-size:12px;color:#333;text-align:center;vertical-align:top;border:1px #aaa solid;border-right:none;border-left:none;background-color:#ddd;width:600px;}

#t17PageFooter{height:20px;border-top:1px solid #000;padding:2px 5px;}

#t17PageFooter #t17Left{text-align:left;}

#t17PageFooter #t17Right{text-align:right;}

#t17Customize *{font-size:9pt;}

.t17Login{text-align:center;width:300px;border:2px double #CCC;margin:40px auto;padding:25px;}

#t17NavBar a.t17NavBar,#t17NavBar a.t17NavBar:visited{color:#000;text-decoration:none;margin:0 3px;}

#t17NavBar a.t17NavBar:hover{text-decoration:underline;}

#t17Tabs{border-bottom:1px solid #000;text-align:left;white-space:nowrap;}

#t17ContentBody{border-top:1px solid #000;}

/* t17 Tabs*/
span.t17CurrentTab,a.t17CurrentTab,a.t17Tab{border-right:1px solid #000;font-weight:bold;text-decoration:none;margin:0;padding:4px;}

a.t17Tab:hover,a.t17CurrentTab{color:#000 !important;}

/* t17 hacks for table buttons*/
.t17CurrentTab,.t17Tab{display:-moz-inline-box;}

/* XXX Tab Classes */
.t106Tabs{text-align:center;padding:10px 0 0 0;}

.t106standardtabcurrent{verical-align:middle;padding:2px 5px 0 5px;margin:0px 3px;background-color:#DDDDDD;border:2px solid #000000;border-bottom:0;text-decoration:none;}

.t106standardtab{verical-align:middle;padding:2px 5px 0 5px;background-color:#FFFFFF;margin:0px 3px;border:2px solid #000000;border-bottom:0;text-decoration:none;}

.t106ChildTabs{text-align:center;background-color:#FFFFFF;padding-bottom:4px;}

.t106childtabcurrent{margin-left:3px;margin-right:3px;background-color:#DDDDDD;padding:2px;border:2px solid #000000;border-top:none;text-decoration:none;}

.t106childtab{margin-left:3px;margin-right:3px;padding:2px;border:2px solid #000000;border-top:none;text-decoration:none;}

/* Button Classes */
.t106Button{padding-left:2px;padding-right:2px;margin:3px;white-space:nowrap;border:#888888 2px outset;background-color:#EEEEEE;text-decoration:none;font-weight:bold;}
.t106Button:hover{background-color:#AAAAAA;}

/* graphic button */
/* button t106ButtonAlternative1 replaced 2010-01-25 with sh1Button1xLine and 2x and 3x in sh section of this file */ 
table.t106ButtonAlternative1 td.R img{display:block}
table.t106ButtonAlternative1 td.L img{display:block}
table.t106ButtonAlternative1 {color:#333333;display:inline}
table.t106ButtonAlternative1 td.C{background-image:url(button_middle.png);background-repeat:repeat-x;white-space:nowrap;}
table.t106ButtonAlternative1 td.C a{font-weight:bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.t106ButtonAlternative1 td.C a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.t106ButtonAlternative1 td.CFFFFFF{background-image:url(button_middle.png);background-repeat:repeat-x;white-space:nowrap;}
table.t106ButtonAlternative1 td.CFFFFFF a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.t106ButtonAlternative1 td.CFFFFFF a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.t106ButtonAlternative1 td.CEEEEEE{background-image:url(button_middle.png);background-repeat:repeat-x;white-space:nowrap;}
table.t106ButtonAlternative1 td.CEEEEEE a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.t106ButtonAlternative1 td.CEEEEEE a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
.t106ButtonAlternative2{padding-left:2px;padding-right:2px;margin:3px;white-space:nowrap;border:#888888 2px outset;text-decoration:none;}
.t106ButtonAlternative2:hover{background-color:#336699;}
.t106ButtonAlternative3{padding-left:2px;padding-right:2px;margin:3px;background-color:#FF0000;white-space:nowrap;border:#888888 2px outset;text-decoration:none;font-weight:bold;}
.t106ButtonAlternative3:hover{background-color:#FFFFFF;}



/* Labels Classes */
.t106NoLabel{font-weight:bold;white-space:nowrap;}
.t106OptionalLabel{
	font-weight:normal;
	white-space:nowrap;
	color: #35445B;
	font-weight:bold;
	margin-bottom: 15px;
	margin-bottom: 15px;
	line-height: 1.25em;
	vertical-align: top;
	padding-bottom: 25px;}
.t106OptionalLabelwithHelp{
	cursor:help;
	font-weight:normal;
	white-space:nowrap;
	color: #35445B;
	font-weight:bold; 
	text-decoration: underline;
	margin-bottom: 15px;
	margin-bottom: 15px;
	line-height: 1.25em;
	vertical-align: top;
	padding-bottom: 25px;}
.t106RequiredLabel{
	background-image:url(asterix-required.gif);
	background-repeat:no-repeat;
	background-position: left 0;
	padding-left: 15px;	
	color:#35445B;
	font-weight:bold; 
	white-space:nowrap;
	margin-bottom: 15px;
	margin-bottom: 15px;
	line-height: 1.25em;
	vertical-align: top;
	padding-bottom: 25px;}

.t106RequiredLabelwithHelp{
	background-image:url(asterix-required.gif);
	background-repeat:no-repeat;
	background-position: left 0;
	padding-left: 15px;
	cursor:help;
	color:#35445B;
	font-weight:bold;
	white-space:nowrap;
	margin-bottom: 15px;
	line-height: 1.25em;
	vertical-align: top;
	padding-bottom: 25px;
}

/*.t106InlineError {text-decoration:underline;color:red;}
.t106InlineError span{text-decoration:underline;color:red;}
.t106InlineError a{text-decoration:underline;color:red;}
.t106InlineError a:hover{text-decoration:underline;color:red;}
.t106InlineError a:visited{text-decoration:underline;color:red;}*/

.t106InlineError {text-decoration:none;color:red;}
.t106InlineError span{text-decoration:none;color:red;}
.t106InlineError a{text-decoration:none;color:red;}
.t106InlineError a:hover{text-decoration:none;color:red;}
.t106InlineError a:visited{text-decoration:none;color:red;}

.t106PartnerError {
	color:#000000;
	background-repeat:no-repeat;
	background-position: left center;
	background-color:#FFCC33;
}

.t106PartnerError a {
	text-decoration:underline;
	color:#000000;
	background-repeat:no-repeat;
	background-position: left center;
	background-color:#FFCC33;
}


/* Lists Classes */
.t106ButtonList{}
.t106ButtonList a{}
.t106ButtonList .t106current{background-color:#CCCCCC;}
.t106HorizontalImageswithLabelList{}
.t106HorizontalImageswithLabelList td{padding:5px;text-align:center;}
.t106HorizontalImageswithLabelList .t106current{}
.t106HorizontalLinksList{}
.t106HorizontalLinksList a{margin-left:3px;margin-right:3px;}
.t106HorizontalLinksList a.t106current{text-decoration:none;}

.t106TabbedNavigationList{white-space:nowrap;border-bottom: 1px solid rgb(159, 177, 188); margin: 0pt; padding: 0pt 0pt 20px 10px;}

.t106TabbedNavigationList li {white-space:nowrap;float:left;margin: 0; padding: 0;display: block;list-style-type: none;}

.t106TabbedNavigationList a:link, .t106TabbedNavigationList a:visited {
	font-weight:bold;
	padding: 0pt 12px 6px;
	float: left;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #3F5A7E;
}

.t106TabbedNavigationList a.t106current:link, .t106TabbedNavigationList a.t106current:visited, .t106TabbedNavigationList a:hover {
	font-size: 13px;
	line-height: 15px;
	font-weight:bold;
	background: transparent url(tab_rounded.gif) no-repeat scroll center bottom;
	color: #263641;
}

.t106VerticalImagesList{}
.t106VerticalImagesList img{display:block;margin:auto;}
.t106VerticalImagesList td{text-align:center;padding:2px;}
.t106VerticalImagesList .t106current{border-left:2px solid #CCCCCC;border-right:2px solid #CCCCCC;}

.t106VerticalOrderedList{}
.t106VerticalOrderedList .t106current a{text-decoration:none;}
.t106VerticalSidebarList{width:100%;}
.t106VerticalSidebarList a.t106nav{display:block}
.t106VerticalSidebarList .t106current a{display:block;text-decoration:none;}

/* added proper bullet style below */ 
/* replaced bullets with icon.gif for SurveyorHealth */
.t106VerticalUnorderedListwithBullets{
	list-style:url(blue-arrow-bullet.gif) none outside;
	line-height: 2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 8pt;
	padding-left: 10px;
	vertical-align: bottom;
}
.t106VerticalUnorderedListwithBullets .t106current a{}

.t106VerticalUnorderedListwithIcon {
	list-style:url(ps-icon.gif) none outside;
	line-height: 1.75em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3F5A7E;
	font-size: 10pt;
	font-weight:bold;
	padding-left: 10px;
}

.t106VerticalUnorderedListwithIcon  a {
	line-height: 1.75em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3F5A7E;
	font-size: 10pt;
	font-weight:bold;
	padding-left:10px;
}

.t106VerticalUnorderedListwithIcon .t106current a {
	line-height: 1.75em;
	color: #3F5A7E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}

.t106VerticalUnorderedLinkswithoutBullets{list-style:none;}
.t106VerticalUnorderedLinkswithoutBullets .t106current a{text-decoration:none;}
.t106WizardProgressList{text-align:center;}
.t106WizardProgressList div{margin:2px;}
.t106WizardProgressList .t106current{border:2px solid #CCCCCC;padding:2px;}

/*Lists*/
.t17ButtonList .t17current{}
.t17HorizontalLinksList{text-align:left;}
.t17HorizontalLinksList a{
	margin-left:3px;
	margin-right:3px;
}
.t17HorizontalLinksList a.t17current{text-decoration:none;}

table.t17TabbedNavigationList{
	margin:0 0 0px;
	text-align: center;
}

table.t17TabbedNavigationList td{background-color:#E8EEF7;white-space:nowrap; border-top:1px solid #AAA; border-left:1px solid #AAA; border-right:1px solid #AAA;padding:2px 8px;}

table.t17SubTabbedNavigationList td{background-color:#F1B44E;white-space:nowrap; border-top:1px solid #936d2e; border-left:1px solid #936d2e; border-right:1px solid #936d2e;border-bottom:1px solid #936d2e;padding:2px 8px;}

table.t17TabbedNavigationList td.t17LeftTabList{width:15px;background-color:#FFFFFF;border:1px solid #AAA;font-size:18px;}

table.t17TabbedNavigationList td.t17CurrentListTab{
	background-color:#FFFFFF;
	white-space:nowrap;
        border-bottom: 0px;
}

table.t17SubTabbedNavigationList td.t17SubCurrentListTab{
        background-color:#FBE4BD;
        white-space:nowrap;
        border-bottom: 0px;
        font-weight:bold;

}


table.t17TabbedNavigationList td.spacing{
        border-left:0px;
        border-right:0px;
        border-top:0px;
        padding: 0px;
        background-color:#FFFFFF;
}

table.t17SubTabbedNavigationList a{
border-left:0px;
text-decoration:none;
text-align: center;
}

table.t17TabbedNavigationList a{
        border-left:0px;
        text-decoration:none;
        text-align: center;
        font-size:12px;
        font-weight:normal;
}

table.t17TabbedNavigationList td.t17SepL{border:none;background-image:url(tab_list_left_cap.gif);padding:0;}

table.t17TabbedNavigationList td.t17SepR{border:none;background-image:url(tab_list_right_cap.gif);padding:0;}

table.t17TabbedNavigationList td.t17EndCap{background-color:#FFFFFF;border:0px solid #AAA;font-size:18px;}

.t17VerticalSidebarList{}

.t17VerticalSidebarList a{height:15px;font-weight:bold;white-space:nowrap;display:block;padding:4px 4px 4px 9px;}

.t17VerticalSidebarList a:hover,.t17VerticalSidebarList a.current{border-left:#AAA 5px solid;padding:4px;color:#000;}

/*Menus*/
.t106BreadcrumbMenu{}
.t106BreadcrumbMenu .t106current{}
.t106HierarchicalMenu{}
.t106HierarchicalMenu .t106current{}
.t17BreadcrumbMenu{font-weight:700;font-size:10pt;}

/* Reports */
th.t106ReportHeader{empty-cells : show;	border-collapse : collapse;padding:2px;padding-right:8px;padding-left:8px;}

td.t106data{
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	empty-cells : show;
	border-collapse : collapse;
	background-color: #FFFFFF;
}

td.t106dataalt{padding:2px;padding-left:8px;padding-right:8px;empty-cells : show;	border-collapse : collapse;}

.t106Borderless{empty-cells : show; border-collapse : collapse;}

.t106Borderless th.t106ReportHeader {border:none;border-right:2px solid #FFFFFF;}

.t106Borderless td.t106data {border:none;}

.t106HorizontalBorder {empty-cells : show;	border-collapse : collapse;}

.t106HorizontalBorder th.t106ReportHeader {border-bottom:1px solid #AAAAAA;}

.t106HorizontalBorder td.t106data {border-bottom:1px solid #AAAAAA;}

/* added white background when set ps5 templates in place */
.t106Standard{
	empty-cells : show;
	border-collapse : collapse;
	border-left:1px solid #AAAAAA;
	background-color: #FFFFFF;
}

.t106Standard th.t106ReportHeader{border:1px solid #AAAAAA;border-left:none;}

.t106Standard td.t106data{border:1px solid #AAAAAA;border-left:none;border-top:none;background-color: #FFFFFF;}

.t106StandardAlternatingRowColors{empty-cells : show;	border-collapse : collapse;border-left:1px solid #AAAAAA;}

.t106StandardAlternatingRowColors th.t106ReportHeader{border:1px solid #AAAAAA;border-left:none;}

.t106StandardAlternatingRowColors td.t106data{
	border:1px solid #AAAAAA;
	border-left:none;
	border-top:none;
	background-color: #E4E6E9;
}

.t106StandardAlternatingRowColors td.t106dataalt{background-color:#EEEEEE;border:1px solid #AAAAAA;border-left:none;border-top:none;}

.t106ValueAttributePairs{empty-cells : show;	border : none;}

.t106ValueAttributePairs th.t106ReportHeader{text-align:left;border: none; color: #000000;background-color:#FFFFFF;vertical-align:top;white-space:nowrap;}

.t106ValueAttributePairs td.t106data{border::none;}

.t106ValueAttributePairs td.t106seperate{border-top:1px solid #AAAAAA;}

.t106ValueAttributePairs td.t106seperate hr{height:2px;color:#AAAAAA;background-color:#AAAAAA;}

.t106OneColumnUnorderedList{}

/* Error Reports */
.t106ReportHeaderError {
	font-weight:bold;
	font-size:9pt;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#FFCC33;
	border-bottom:1px solid #FF0000;
	color: #000000;
}

.t106ReportHeaderError a {
	font-weight:bold;
	font-size:9pt;
	background-color:#FFCC33;
	color: #FFFFFF;
	border-top-color: #FFCC33;
	border-right-color: #FFCC33;
	border-bottom-color: #FFCC33;
	border-left-color: #FFCC33;
}
th.t106ReportHeaderError{empty-cells : show;	border-collapse : collapse;padding:2px;padding-right:8px;padding-left:8px;}

td.t106dataError{
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	empty-cells : show;
	border-collapse : collapse;
	color: #CC0000;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
}

/* t17 REPORTS */
th.t17ReportHeader{white-space:nowrap;padding:2px 8px;}
td.t17data{padding:2px 8px;}
td.t17dataalt{padding:2px 8px;}
.t17Borderless{}
.t17Borderless th.t17ReportHeader{border:none;border-right:2px solid #FFF;}
.t17Borderless td.t17data{border:none;}

/*Regions*/
/* Region Defaults */
.t106ButtonHolder{padding:2px;}
.t106RegionBody {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top: 0px;
}

.t106BreadcrumbRegion {}
.t106ButtonRegionwithTitle {}
.t106ButtonRegionwithTitle .t106RegionHeader {border:1px solid #CCCCCC;}
.t106ButtonRegionwithTitle .t106ButtonHolder {}
.t106ButtonRegionwithoutTitle {}
.t106ButtonRegionwithoutTitle .t106ButtonHolder {}

/* modified by linda - original actually showed borders */
.t106BorderlessRegion {margin-top:10px;margin-bottom:10px;border:0px solid #CCCCCC;}
.t106BorderlessRegion .t106Header {}
.t106BorderlessRegion .t106ButtonHolder {}
.t106BorderlessRegion .t106RegionBody {}

/* new by linda - original actually had 10px top and bottom  */
div.t106BorderlessRegionTight {
	border:0px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}

.t106BorderlessRegionTight {
	border:0px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}

.t106BorderlessRegionTight .t106Header {}
.t106BorderlessRegionTight .t106ButtonHolder {}
.t106BorderlessRegionTight .t106RegionBody {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.t106BracketedRegion {margin-top:10px;margin-bottom:10px;border:none;}
.t106BracketedRegion .t106RegionHeader {border:1px solid #CCCCCC;}
.t106BracketedRegion .t106ButtonHolder {}
.t106BracketedRegion .t106RegionBody {border-bottom:1px solid #CCCCCC;}
.t106BracketedRegion .t106bracket {background-color:#CCCCCC;width:2px;height:10px;}
.t106ChartRegion {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106ChartRegion .t106RegionHeader {}
.t106ChartRegion .t106ButtonHolder {}
.t106ChartRegion .t106RegionBody {}
.t106ListRegionwithIcon {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106ListRegionwithIcon .t106RegionHeader {}
.t106ListRegionwithIcon .t106ButtonHolder {}
.t106ListRegionwithIcon .t106RegionBody {}

.t106FormRegion {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106FormRegion .t106RegionHeader {}
.t106FormRegion .t106ButtonHolder {}
.t106FormRegion .t106RegionBody {}
.t106ReportsRegion {margin-top:5px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106ReportsRegion .t106RegionHeader {}
.t106ReportsRegion .t106ButtonHolder {}
.t106ReportsRegion .t106RegionBody {}
.t106ReportsRegionAlternative1 {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106ReportsRegionAlternative1 .t106RegionHeader {}
.t106ReportsRegionAlternative1 .t106ButtonHolder {}
.t106ReportsRegionAlternative1 .t106RegionBody {}
.t106GReportsRegion100Width {width:100%;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106GReportsRegion100Width .t106RegionHeader {}
.t106GReportsRegion100Width .t106ButtonHolder {}
.t106GReportsRegion100Width .t106RegionBody {}
.t106RegionwithoutTitle {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106RegionwithoutTitle .t106ButtonHolder {}
.t106RegionwithoutTitle .t106Body {}
.t106RegionwithoutButtonsandTitle {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106RegionwithoutButtonsandTitle .t106Body {}
.t106RegionwithoutButtonsandTitleTight { margin-top:0px;margin-bottom:0px;border:0px}
.t106RegionwithoutButtonsandTitleTight .t106Body {}

.t106HideandShowRegion {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106HideandShowRegion .t106RegionHeader {}
.t106HideandShowRegion .t106ButtonHolder {}
.t106HideandShowRegion .t106Body {}
.t106HideandShowRegion .t106Hide {display:none;}
.t106SidebarRegion {
	width:200px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
}

.t106SidebarRegion .t106RegionHeader {}
.t106SidebarRegion .t106ButtonHolder {}
.t106SidebarRegion .t106Body {}

/* Inverse - light on dark  THIS DOESN'T WORK IN IE */
.t106SidebarRegionInverse {
	width:200px;
	margin-top:10px;
	margin-bottom:10px;
        margin-left:5px;
	border:1px solid #CCCCCC;
	color: #85A1AD;
	background-color: #5F8B9F;
}

.t106SidebarRegionInverse .t106RegionHeader {}
.t106SidebarRegionInverse .t106ButtonHolder {}
.t106SidebarRegionInverse .t106BodyInverse {
        /* remove the following line and uncomment the line in t106SidebarRegionInverse if you want the inverse to display on FF but not IE */	
        color: #85A1AD;
	background-color: #5F8B9F;
}

/* reduced margins here */
.t106SidebarRegionAlternative1 {width:200px;margin-top:1px;margin-bottom:1px;border:1px solid #CCCCCC;}

.t106SidebarRegionAlternative1 .t106RegionHeader {}
.t106SidebarRegionAlternative1 .t106ButtonHolder {}
.t106SidebarRegionAlternative1 .t106Body {}

.t106NavigationRegion {width:200px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106NavigationRegion .t106RegionHeader {}
.t106NavigationRegion .t106ButtonHolder {}
.t106NavigationRegion .t106Body {}
.t106NavigationRegionAlternative1 {width:200px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106NavigationRegionAlternative1 .t106RegionHeader {}
.t106NavigationRegionAlternative1 .t106ButtonHolder {}
.t106NavigationRegionAlternative1 .t106Body {}

.t106WizardRegion {width:600px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106WizardRegion .t106RegionHeader {}
.t106WizardRegion .t106ButtonHolder {}
.t106WizardRegion .t106Body {}

.t106WizardRegionwithIcon {width:600px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t106WizardRegionwithIcon .t106RegionHeader {}
.t106WizardRegionwithIcon .t106ButtonHolder {}
.t106WizardRegionwithIcon .t106Body {}

/* T17 REGIONS */
/*changes main filler color*/
.t17VerticalSidebarList a:hover,.t17VerticalSidebarList a.current,
span.t17CurrentTab,a.t17CurrentTab,a.t17Tab:hover,.t17ReportHeader,#t17Success,#t17Notification,
td.t17CurrentTab a,td.t17Tab a:hover,.t17childtabcurrent,
.t17ButtonAlternative1,.t17ButtonList .t17current,
.t17BracketedRegion .t17bracket,.t17NavigationRegion .t17RegionHeader,.t17PopupHead,img.dhtmlMenuSep{
	background-color:#DDD;
}

.t17Region{margin:0 0 10px;border:1px solid #CCC;}
.t17RegionHeader{
	font-family: arial, helvetica, sans-serif;
	font-size:15pt;
	color:#aaa;
	text-align:left;
/*	border-bottom:1px solid #CCC; */
	font-weight:bold;
	padding:2px 8px;
	white-space:nowrap;
	font-style: oblique;
}
.t17RegionHeader2{text-align:left;border-bottom:1px solid #CCC;}
.t17RegionBody{padding:5px;}
.t17ButtonHolder{}
.t17ButtonHolder22 {  padding-top: 2px;}

/*T17 tbody classes for regions */
.borderless{/* has inline style */}
.wizard .t17RegionBody{width:600px;}
.wizardwithicon .t17RegionBody{width:600px;}
.buttonregionwithtitle{}
.buttonregionwithouttitle{}
.listregionwithicon{}
.form{}
.regionwithoutbuttonsandtitle{}
.regionwithouttitle{}
.ReportsRegionAlternative1{}
.ReportsRegion100Width{/*has inline style*/}
.ReportsRegion{/*has inline style*/}
.SidebarRegionAlternative1{background:#eef;}
.SidebarRegionAlternative1 .t17RegionBody{}
.NavigationRegion{/*has inline style*/width:200px;}
.NavigationRegion .t17RegionBody{width:200px;padding:0;border-top:1px solid black;border-bottom:1px solid black;}

.NavigationRegionAlternative1{/*has inline style*/background:#eef;width:200px;}
.NavigationRegionAlternative1 .t17RegionBody{width:200px;padding:2px;border-bottom:1px solid black;}
.NavigationRegionAlternative1 .t17RegionHeader,.NavigationRegion .t17RegionHeader{white-space:normal !important;}

/*Calendars*/
.t106CalendarHolder{width:100%;}
.t106CalendarHolder .t106MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#000000; border:1px solid #000000;}
.t106Calendar {width:100%;background-color:#EEEEEE;}
.t106Calendar .t106DayOfWeek{padding:3px;background-color:#FFFFFF;border:1px solid #000000;border-top:none;}
.t106Calendar td{height:50px;width:14%;border:1px solid #FFFFFF;}
.t106Calendar .t106DayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:#000000 1px solid;border-right:none;border-top:none;background-color:#FFFFFF;}
.t106Calendar .t106Day{vertical-align:top;}
.t106Calendar .t106NonDayTitle{text-align:right;color:#EEEEEE;font-weight:bold;}
.t106Calendar .t106NonDay{background-color:#bbbbbb;}
.t106Calendar .t106WeekendDayTitle{padding:2px;text-align:right;color:#EEEEEE;font-weight:bold;text-align:right;float:right;border:1px solid #FFFFFF;border-right:none;border-top:none;text-align:right;color:#CCCCCC;}
.t106Calendar .t106WeekendDay{}
.t106Calendar .t106Today{vertical-align:top;border:#000000 1px solid;background-color:#FFFFFF;}
.t106Calendar .t106Today .t106DayTitle{background-color:#EEEEEE;}

/* Standard Weekly Calendar */
.t106WeekCalendarHolder{width:100%;}
.t106WeekCalendarHolder .t106MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#000000; border:1px solid #000000;}
.t106WeekCalendar {width:100%;background-color:#EEEEEE;}
.t106WeekCalendar .t106DayOfWeek{padding:3px;background-color:#FFFFFF;border:1px solid #000000;border-top:none;}
.t106WeekCalendar td{height:25px;width:12%;border:1px solid #FFFFFF;}
.t106WeekCalendar .t106DayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:#000000 1px solid;border-right:none;border-top:none;background-color:#FFFFFF;}
.t106WeekCalendar .t106Day{height:25px;width:12%;vertical-align:top;}
.t106WeekCalendar .t106NonDayTitle{text-align:right;color:#EEEEEE;font-weight:bold;}
.t106WeekCalendar .t106NonDay{background-color:#bbbbbb;}
.t106WeekCalendar .t106Today{height:25px;width:12%;vertical-align:top;border-right:#000000 1px solid;border-left:#000000 1px solid;border-bottom:#000000 1px solid;background-color:#FFFFFF;}
.t106WeekCalendar .t106Today .t106DayTitle{background-color:#EEEEEE;}
.t106WeekCalendar .t106Hour {width:50px;padding:3px;border:1px solid #000000;background-color:#FFFFFF;}
.t106WeekCalendar .t106HourTitle {width:50px;border:1px;padding:3px;background-color:#FFFFFF;}

/* Standard Daily Calendar */
.t106DayCalendarHolder{width:100%;}
.t106DayCalendarHolder .t106MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#000000; border:1px solid #000000;}
.t106DayCalendar {width:100%;background-color:#EEEEEE;}
.t106DayCalendar .t106DayOfWeek{padding:3px;background-color:#FFFFFF;border:1px solid #000000;border-top:none;}
.t106DayCalendar td{height:25px;width:84%;border:1px solid #FFFFFF;}
.t106DayCalendar .t106DayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:#000000 1px solid;border-right:none;border-top:none;background-color:#FFFFFF;}
.t106DayCalendar .t106Day{height:25px;width:84%;vertical-align:top;}
.t106DayCalendar .t106Today{height:25px;width:84%;vertical-align:top;border-right:#000000 1px solid;border-left:#000000 1px solid;border-bottom:#000000 1px solid;background-color:#FFFFFF;}
.t106DayCalendar .t106Today .t106DayTitle{background-color:#EEEEEE;}
.t106DayCalendar .t106Hour {width:50px;padding:3px;border:1px solid #000000;background-color:#FFFFFF;}
.t106DayCalendar .t106HourTitle {width:50px;padding:3px;background-color:#FFFFFF;}
.t106CalendarAlternative1Holder{}
.t106CalendarAlternative1Holder .t106MonthTitle{text-align:center;font-size:20px;color:#999999;font-weight:bold}
.t106CalendarAlternative1 {border:1px solid #666666;}
.t106CalendarAlternative1 .t106DayOfWeek{padding:3px;background-color:#DDDDDD;}
.t106CalendarAlternative1 td{padding:3px;width:100px;height:100px;border:1px solid #EEEEEE;}
.t106CalendarAlternative1 .t106DayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #000000;margin-right:5px;}
.t106CalendarAlternative1 .t106Day{vertical-align:top;}
.t106CalendarAlternative1 .t106NonDayTitle{font-weight:bold;text-align:right;float:left;margin-right:5px;color:#CCCCCC;}
.t106CalendarAlternative1 .t106NonDay{border:none;}
.t106CalendarAlternative1 .t106WeekendDayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #CCCCCC;margin-right:5px;color:#CCCCCC;}
.t106CalendarAlternative1 .t106WeekendDay{}
.t106CalendarAlternative1 .t106Today{vertical-align:top;vertical-align:top;border:#000000 3px dashed;background-color:#DDDDDD;}

/* Alternate Week Calendar */
.t106WeekCalendarAlternative1Holder{}
.t106WeekCalendarAlternative1Holder .t106MonthTitle{text-align:center;font-size:20px;color:#999999;font-weight:bold}
.t106WeekCalendarAlternative1 {border:1px solid #666666;}
.t106WeekCalendarAlternative1 .t106DayOfWeek{padding:3px;background-color:#DDDDDD;}
.t106WeekCalendarAlternative1 td{padding:3px;width:100px;height:50px;border:1px solid #EEEEEE;}
.t106WeekCalendarAlternative1 .t106DayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #000000;margin-right:5px;}
.t106WeekCalendarAlternative1 .t106Day{vertical-align:top;}
.t106WeekCalendarAlternative1 .t106NonDayTitle{font-weight:bold;text-align:right;float:left;margin-right:5px;color:#CCCCCC;}
.t106WeekCalendarAlternative1 .t106NonDay{border:1px solid #EEEEEE;background-color:#CCCCCC;}
.t106WeekCalendarAlternative1 .t106WeekendDayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #CCCCCC;margin-right:5px;color:#CCCCCC;}
.t106WeekCalendarAlternative1 .t106WeekendDay{}
.t106WeekCalendarAlternative1 .t106Today{vertical-align:top;vertical-align:top;border:#000000 2px dashed;background-color:#DDDDDD;}
.t106WeekCalendarAlternative1 .t106Hour{width:50px;padding:3px;background-color:#DDDDDD;}
.t106WeekCalendarAlternative1 .t106HourTitle{width:50px;padding:3px;background-color:#DDDDDD;}

/* Alternate Day Calendar */
.t106DayCalendarAlternative1Holder{}
.t106DayCalendarAlternative1Holder .t106MonthTitle{text-align:center;font-size:20px;color:#999999;font-weight:bold}
.t106DayCalendarAlternative1 {border:1px solid #666666;}
.t106DayCalendarAlternative1 .t106DayOfWeek{padding:3px;background-color:#DDDDDD;}
.t106DayCalendarAlternative1 td{padding:3px;width:700px;height:50px;border:1px solid #EEEEEE;}
.t106DayCalendarAlternative1 .t106DayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #000000;margin-right:5px;}
.t106DayCalendarAlternative1 .t106Day{vertical-align:top;}
.t106DayCalendarAlternative1 .t106NonDayTitle{font-weight:bold;text-align:right;float:left;margin-right:5px;color:#CCCCCC;}
.t106DayCalendarAlternative1 .t106NonDay{border:1px solid #EEEEEE;background-color:#CCCCCC;}
.t106DayCalendarAlternative1 .t106Today{vertical-align:top;vertical-align:top;border:#000000 2px dashed;background-color:#DDDDDD;}
.t106DayCalendarAlternative1 .t106Hour{width:50px;padding:3px;background-color:#DDDDDD;}
.t106DayCalendarAlternative1 .t106HourTitle{width:50px;padding:3px;background-color:#DDDDDD;}
.t106SmallCalenderHolder{}
.t106SmallCalenderHolder .t106MonthTitle{background-color:#EEEEEE;text-align:center;font-weight:bold;border:1px solid #000000;padding:2px;}
.t106SmallCalender .t106DayTitle{border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t106SmallCalender td{width:40px;height:40px;border:1px solid #000000;}
.t106SmallCalender .t106Day{vertical-align:top;}
.t106SmallCalender .t106DayOfWeek{background-color:#DDDDDD;}
.t106SmallCalender .t106NonDayTitle{color:#CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t106SmallCalender .t106NonDay{background-color:#f6f6f6;}
.t106SmallCalender .t106WeekendDayTitle{color:#CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t106SmallCalender .t106WeekendDay{}
.t106SmallCalender .t106Today{vertical-align:top;border:#000000 1px solid;background-color:#DDDDDD;}

/* Small Week Calendar */
.t106SmallWeekCalendarHolder{}
.t106SmallWeekCalendarHolder .t106MonthTitle{background-color:#EEEEEE;text-align:center;font-weight:bold;border:1px solid #000000;padding:2px;}
.t106SmallWeekCalendar .t106DayTitle{border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t106SmallWeekCalendar td{width:40px;height:20px;border:1px solid #000000;}
.t106SmallWeekCalendar .t106Day{vertical-align:top;}
.t106SmallWeekCalendar .t106DayOfWeek{font-size:10px;font-weight:bold;background-color:#EEEEEE;}
.t106SmallWeekCalendar .t106NonDayTitle{color:#CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t106SmallWeekCalendar .t106NonDay{background-color:#f6f6f6;}
.t106SmallWeekCalendar .t106Today{vertical-align:top;border:#000000 1px solid;background-color:#DDDDDD;}
.t106SmallWeekCalendar .t106Hour {font-size:10px;font-weight:bold;width:20px;background-color:#EEEEEE;}
.t106SmallWeekCalendar .t106HourTitle {width:20px;background-color:#EEEEEE;}

/* Small Day Calendar */
.t106SmallDayCalendarHolder{}
.t106SmallDayCalendarHolder .t106MonthTitle{background-color:#EEEEEE;text-align:center;font-weight:bold;border:1px solid #000000;padding:2px;}
.t106SmallDayCalendar .t106DayTitle{border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t106SmallDayCalendar td{width:280px;height:20px;border:1px solid #000000;}
.t106SmallDayCalendar .t106Day{vertical-align:top;}
.t106SmallDayCalendar .t106DayOfWeek{font-size:10px;font-weight:bold;background-color:#EEEEEE;}
.t106SmallDayCalendar .t106NonDayTitle{color:#CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t106SmallDayCalendar .t106NonDay{}
.t106SmallDayCalendar .t106Today{vertical-align:top;border:#000000 1px solid;background-color:#DDDDDD;}
.t106SmallDayCalendar .t106Hour {font-size:10px;font-weight:bold;width:20px;background-color:#EEEEEE;}
.t106SmallDayCalendar .t106HourTitle {width:20px;background-color:#EEEEEE;}

/* Random Overrides */

/*collapses content*/
div.t106contentcollapse{display:table;}
.t106PopupHead{background-color:#dddddd;border-bottom:2px solid #000000;padding:6px;}
.t106PopupBody{padding:6px;}

/* DHTML */
div.dhtmlMenuLG{white-space:nowrap;clear:both;}
div.dhtmlMenuLG div.dhtmlMenuItem{text-align:center;float:left;margin:0px 15px 0px 0px;}
div.dhtmlMenuLG a.dhtmlBottom{text-decoration:none;display:block;font-size:12px;margin:0px 5px;font-weight:bold;}
div.dhtmlMenuLG img.dhtmlMenu{}
div.dhtmlMenuLG div.htmldbBKHolder{float:left;}
div.dhtmlMenuLG img.dhtmlMenuOn{}
ul.dhtmlTree {list-style:none;}
ul.dhtmlTree li{padding:2px 0;vertical-align:middle;}
ul.dhtmlTree li img{margin:0 4px;vertical-align:middle;}
.dhtmlMenuLG2 li a{float:left;}
.dhtmlMenuLG2{list-style-type:none;padding:0;margin:0;vertical-align:middle;white-space:nowrap;}
.dhtmlMenuLG2 *{float:left;text-decoration:none;display:block;line-height:25px;height:25px;vertical-align:middle;white-space:nowrap;}
.dhtmlMenuLG2 li{background-image:url(../menu_small_m.gif);border:1px solid #999;}
.dhtmlMenuLG2 li.dhtmlMenuItem{margin:0 4px 0 0;} 
.dhtmlMenuLG2 li.dhtmlMenuItem a{padding:0 4px;}
.dhtmlMenuLG2 li.dhtmlMenuItem1{margin:0 4px 0 0;}  
.dhtmlMenuLG2 li.dhtmlMenuItem1 a{padding:0 4px;margin:0 4px 0 0;}
.dhtmlMenuLG2 li.dhtmlMenuItem1 img{margin:0 2px 0 0;}
.dhtmlSubMenu2 {background-color: #eee;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu2 li{margin:0em;padding-left:0em;}
.dhtmlMenuSep2{text-align:center;}

img.dhtmlMenuSep2{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#ccc; }
.dhtmlSubMenu2 img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu2 .t13MIMG {vertical-align:middle;float:right}
.dhtmlSubMenu2 .dhtmlSubMenuP {background-color:#ddd;text-align:center;color: #808080;border-bottom:#ccc 1px solid;padding:3px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:link,.dhtmlSubMenu2 a.dhtmlSubMenuN:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:hover {background-color:#ddd;color:#000;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:link,.dhtmlSubMenu2 a.dhtmlSubMenuS:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:hover {background-color:#ddd;color: #000;}

/* PS PS PS PS */

/* MAIN MENU AND TOP OF PAGE */
#header{
	height:45px;
	width:100%;
        position:relative;
	/* left:20px; */
	background-color: #FFFFFF;
	color: #3F5A7E;
}

#logo{
 /* note logo sizes can be embedded in the application def in shared components in apex, if not here 
    height:60px; 
	width:284px;  */
	float:left;
} 

.shareThis {
  padding-top: 5px;
}

/* headerMenu may not be in use */
#headerMenu{
font-family:arial;
font-size:11px;
}


#headerMenu a{
	color:#FFFFFF;
	font-size:11px;
}

/* HTML regions */
/* home page */
/* 450px section */
.home450Box {
	background-image: url(home-450-background.jpg);
	background-repeat: repeat-y;
}

/* graphics are in place but could not position text properly on them so reverted to solid colors */

div.ps4navBar{
	width: 100%;
}

.ps4navBar{
	text-align:left;
	background-color: #3F5A7E;
	background-image:none;
	line-height: 1.75em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	white-space: nowrap;
	width: 100%;  
}

.ps4navBar a{
    margin-left: 0px;
	padding-right: 5px;
	padding-left: 5px;  
	background-color: #3F5A7E;
	background-image:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
   	font-weight: bold;
	text-decoration: underline;
	line-height: 1.75em;
	white-space: nowrap;	
}


.ps4navBar a.current{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	text-decoration:none;
	font-weight: bold;
        background-color: #3F5A7E;
	background-image:none;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;  
	line-height: 1.75em;
	white-space: nowrap;
}

/* not in use */
.ps4navBar a.spacer{
	margin-left:10px;
	margin-right:10px;
	background-color: #3F5A7E;
	color: #FFFFFF;
	text-decoration: none;
}

/* ps4navBar2 has dark background color FOR SECOND LEVEL OF MAIN MENU*/

table.ps4navBar2 {
       border: 0px;
       width: 100%
}

div.ps4navBar2 {
       border: 0px;
       width: 100%
       height: 2px;
       font-size: 1pt;
       BACKGROUND-COLOR: #487285;
}


td.ps4navBar2 {
       border: 0px;
       padding-top: 6px;
       padding-bottom: 6px;
       padding-left: 8px;
       padding-right: 8px;
       white-space:nowrap;
}

td.ps4navBar2Current {
       FONT-SIZE: 8pt;
       BACKGROUND-COLOR: #2A3B4D;

}

td.menuPipe2 {
        FONT-SIZE: 8pt;
        BACKGROUND-COLOR: #487285;
        padding-left: 0px;
        padding-right: 0px;
}

td.ps4navBar2NotCurrent {
        FONT-SIZE: 8pt;
        BACKGROUND-COLOR:  #487285;
}

td.ps4navBar2 a {
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

td.ps4navBar2 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

/*PS Lists*/
/* s4SimpleHorizontalLinksList has NO background color */

.ps4SimpleHorizontalLinksList{
	text-align:left;
	white-space: nowrap;
}

.ps4SimpleHorizontalLinksList a{
	margin-left:3px;
	margin-right:3px;
	padding-right: 8px;
	padding-left: 5px;
}
.ps4SimpleHorizontalLinksList a.current{
	text-decoration:none;
	margin-left:3px;
	margin-right:3px;
	padding-right: 8px;
	padding-left: 5px;
}

/* s4SimpleHorizontalLinksList2 has background color */
.ps4SimpleHorizontalLinksList2{
	text-align:left;
	white-space: nowrap;
	background-color: #E8EEF7;
	padding-top: 3px;
	padding-bottom: 3px;
}

.ps4SimpleHorizontalLinksList2 a{
	margin-left:3px;
	margin-right:3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-left: 5px;
	background-color: #E8EEF7;
	margin-top: 3px;
	color: #000000;
	text-decoration: none;
}

.ps4SimpleHorizontalLinksList2 a:hover{
	text-decoration: underline;
}

.ps4SimpleHorizontalLinksList2 a.current{
	text-decoration:none;
	margin-left:3px;
	margin-right:3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 8px;
	padding-left: 5px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E8EEF7;
	border-bottom-color: #E8EEF7;
}

.ps4SurveyTitle {
	line-height: 1.35em;
	font-weight: bold;
	font-size: 11pt;
	padding: 2px;
	padding-left: 3px;
	padding-right: 8px;
	background-color: #3F5A7E;
	color: #FFFFFF;
    font-style: normal;
}

.ps4SurveyTitleButton1 {
        margin-left:300px;
}

.ps4SurveyReportsRegion {
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #CCCCCC;
}

.ps4SurveyReportsRegion .ps4SurveyHeader {}
.ps4SurveyReportsRegion .t106ButtonHolder {}
.ps4SurveyReportsRegion .t106RegionBody {}

/* shSurveyTable1 is used to style the survey features table report */
.ps4SurveyTable1 {
	margin: 0px;
	padding: 0px;
	empty-cells:show;
	border-top: 0px none #6A88B6;
	border-right: 1px solid #6A88B6;
	border-bottom: 1px solid #6A88B6;
	border-left: 1px solid #6A88B6;
}

/* draws lines in the survey table body*/
.ps4SurveyTable1  td {
	margin: 0px;
	padding: 0px;
	color: #000000;
	line-height: .95em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: none;
	border-bottom-color: #9BAFCA;
	border-top-color: #9BAFCA;
	border-right-color: #DDECEF;	/* modifying line colors so they show more in interactions 
		border-bottom-color: #B8C9CF;
	border-top-color: #B8C9CF;
	border-right-color: #DDECEF;*/
}

.ps4SurveyTable1  table td {
         border: 0px none;
}

th.ps4surveyHeader  {
   /* this is the standard row headers */
	white-space: nowrap;
	text-align:center;
	font-size:8pt;
	line-height: 1.75em;
	text-decoration: none;
	background-color: #EAEBF8;
	color: #000000;
        border-top: 1px solid #EAEBF8;
        border-bottom: 1px solid #EAEBF8;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	}  

th.ps4surveyHeader a{
	font-size:8pt;
	line-height: 1em;
	text-decoration: none;
	background-repeat:no-repeat;
	background-position:left center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}	 

td.regimenSurveyCol { background-color:#B0C5E3; }
td.regimenSurveyCol3 {  background-color:#FFFFFF; }
td.regimenSurveyCol4 {  background-color:#FFFFFF; }
td.regimenSurveyCol5 {  background-color:#FFFFFF; }
td.regimenSurveyCol8 {
 background-color:#6A88B6; 
 border-left: 2px solid #B8C9CF;
 border-right: 2px solid #B8C9CF;
}

/* ADD MEDS SECTION */
.ps4addMeds {
	margin: 0px;
	padding: 0px;
	empty-cells:show;
	border-top: 0px none #9BAFCA;
	border-right: 1px solid #9BAFCA;
	border-bottom: 1px solid #9BAFCA;
	border-left: 1px solid #9BAFCA;
}

.ps4addMedsHeaderButton {
	background-color:#3F5A7E;
	height: 27px;
	color: #FFFFFF;
	margin: 0px;
	padding:2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.ps4addMedsHeader {
	font-weight:bold;
	font-size:11pt;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#3F5A7E;
	color: #FFFFFF;
}

.t106data .ps4MedsListMed  {
	display:block;
	border-top: 0;
	border-bottom: 0;
	white-space: normal;
	color: #000000;
	line-height: 1.15em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

.t106data .ps4ReplaceMed  {
	display:block;
	border-top: 0;
	border-bottom: 0;
	white-space: normal;
	color: #000000;
	line-height: 1.75em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	background-image:url(mono.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#FFFFFF;
}

.ps4MedsListRemoveMed {
	display:block;
	border-top: 0;
	border-bottom: 0;
	white-space: normal;
	color: #203B61;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: left center;
}

/* to control ths sidebar width */
.ps4addMedsRegion {
	width:225px;
	margin-top:0px;
	margin-bottom:0px;
	border:1px solid #CCCCCC;
	height: 27px;
}

.ps4addMedsRegion .t106RegionHeader {}
.ps4addMedsRegion .t106ButtonHolder {}
.ps4addMedsRegion .t106Body {}

/* Misc PS styles from other css files. moved here because they are in use */
.tagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style:italic;
	color: #660099;
	text-decoration: none;
	line-height: 1.5em;
	margin-left:20pt;
}

.OptimalLink1 {
	font-size: 14pt;
	font-weight: bold;
	color: #660099;
	text-decoration: underline;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

/* in use with T4 */
/*no top and bottom borders -*/
.ps4TabHolderTight  {
	border:0px;
	margin: 0px;
	padding: 0px;
} 

.tight {
        margin: 0px;
        padding: 0px;
}

.ps4TabHolderTight  .t106Header {padding:0px}
.ps4TabHolderTight .t106ButtonHolder {padding:0px; border:0px; margin: 0px;}
.ps4TabHolderTight  .t106Body {padding:0px; border:0px; margin: 0px;}

div .errorSpaced {
/* border: 1px solid #9BAFCA;*/
 background-color: #FFFFFF;
 padding: 10px;
}

.disablePage {
  position: absolute;
  z-index: 10000;
  height:5000;
  width:5000;
  display: none;
  filter:alpha(opacity=30); 
  opacity:.30;
  background: #000000;
  cursor: wait;
}

.processingPage {
  text-align: center;
  position: absolute;
  z-index: 10001;
  width: 250px;
  top: 300px;
  left: 300px;
  border: 1px solid;
  font-size:12pt;
  text-align: center;
  padding: 10px;
  background:white;
  display: none;  
  cursor: wait;
}

.saveSurveyAs a  {
        color:#284551;
        text-decoration: underline;
}

.saveAsFromLabel {
   padding-top: 10px;
   padding-left: 5px;
   padding-right: 0px;
   padding-bottom: 1px;
}

.saveSurveyAs {
  width: 450px;
  position: absolute;
  z-index: 10001;
  top: 225px;
  left: 300px;
  border: 1px solid;
  font-size:12pt;
  background:white;
  display: none;
}



/* PS Wizard Region */
.ps4WizardRegion{margin:0 0 10px; }
.ps4WizardRegionHeaderAction{
		padding:2px 8px;
	color:#9BAFCA;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.ps4WizardRegionHeaderStep{
		font-family: arial, helvetica, sans-serif;
	font-size:13pt;
	color:#3F5A7E;
	text-align:left;
	padding:2px 8px;
	white-space:nowrap;
	font-weight: bold;
}

.ps4WizardRegionBody{ padding: 0px 10px}
.ps4WizardButtonHolder{}
.ps4WizardButtonHolder2 {padding-top: 2px;}

/* SITE COLORS as of 2008-03-01   */
/*  HEADERS
    DARKEST - 263641 IN MENU BAR SELECTED ITEM
	6F909D - MENU BAR STANDARD
    3F5A7E - SURVEY HEADER & REPORTS REGULAR HEADER
	6F909D - REGIMEN HEADER
	B9CAD0 - SORT HEADERS
	E5EAEB - DRUGS BACKGROUND
	*/



/****** BEGIN PS4.css        ********/
/*tag defaults*/
/* ps2.css - Goal is to keep here only the classes actually in use! */
*{font-size:10pt; }

.surveyor body {
        min-height: 100%; 
        margin-bottom: 1px;
}

body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
} 
div{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a{color:#000000;}

.tagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style:italic;
	color: #660099;
	text-decoration: none;
	line-height: 1.5em;
	margin-left:20pt;
}

.currentDrugToReplace a {
   text-decoration: none;
}

.blankFont {
    text-decoration: none;
	font-weight: bold;
}

/* PAGE PAGE PAGE STYLES  */
/*	for firefox - margin-top:-20px; for ie -15px*/
.ps1NavBarLine {white-space:nowrap;padding-top:0px;padding-bottom:0px;background-color:#97d9ed;background-repeat: none; background-image:none;margin-top:-25px;margin-bottom:0px;}
.ps1SideBarNav{padding:1px;background-color:#FFFFFF;border-right:1px solid #CCCCCC;text-align:center;width:120px;margin-right:auto;margin-top:3px;margin-bottom:40px;}
.ps1TopbarMiddleTop{padding-left:10px;font-size:12px;background-image:none; color:#6699cc; font-size:12pt;}
.ps1NavBar{padding-right:4px;font-size:11px; font-weight:normal; text-decoration:none;white-space:nowrap; }
.ps1NavBar a{font-size:11px; font-weight:normal; color:#6699cc; text-decoration:none; white-space:nowrap; }
.ps1BotbarMiddle{font-size:8px;border-bottom:1px solid #CCCCCC;}
/*Page Sub Templates*/
.ps1Success{font-size:11px; font-weight:bold; color: #6699CC;padding:2px;border-bottom:2px solid #CCCCCC;border-top:2px solid #CCCCCC;text-align:center;width:60%;margin:auto;margin-top:4px;margin-bottom:4px;}
.ps1Notification{font-size:11px; font-weight:bold; color: #6699CC;padding:2px;border-bottom:2px solid #CCCCCC;border-top:2px solid #CCCCCC;text-align:center;width:60%;margin:auto;margin-top:4px;margin-bottom:4px;}
/* End PAGE PAGE PAGE STYLES  */

/* REGIONS */

/* !!! PS PS PS PS 	based on .t7GCCReportsStyle2  no graphics - blue colors*/
.ps1ReportsStyle2 {margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;border:2px solid #CCCCCC;background-color:#F4FCF2;line-height:20pt;text-indent:10px;}
.ps1ReportsStyle2 .ps1Header {}
.ps1ReportsStyle2 .ps1ButtonHolder {}
.ps1ReportsStyle2 .ps1Body {}
.ps1ReportsStyle2 .formRegionTop{font-size:16px; color:#F4FCF2; font-weight:bold; background-image:none;background-color:#005C81; }
.ps1ReportsStyle2 .formRegionLeft{font-size:8px;background-image:none; } 
.ps1ReportsStyle2 .formRegionRight{font-size:8px;background-image:none; } 
.ps1ReportsStyle2 .formRegionBot{	font-size:12px;background-image:none; } 

/* !!! PS PS PS PS 	based on .t7GCCReportsStyle2  no graphics - gold colors. Top/Title colors reversed. no borders*/
.ps1ReportsStyle3 {margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;border:0px solid #CCCCCC;background-color:#F4FCF2;line-height:20pt;text-indent:10px;}
.ps1ReportsStyle3 .ps1Header {}
.ps1ReportsStyle3 .ps1ButtonHolder {}
.ps1ReportsStyle3 .ps1Body {}
.ps1ReportsStyle3 .formRegionTop{font-size:16px; color:#124C69; font-weight:bold; background-image:none;background-color:#F4FCF2; }
.ps1ReportsStyle3 .formRegionLeft{font-size:8px;background-image:none; } 
.ps1ReportsStyle3 .formRegionRight{font-size:8px;background-image:none; }
.ps1ReportsStyle3 .formRegionBot{	font-size:12px;background-image:none; } 
/*Reports*/

th.ps1header{padding:2px;padding-left:5px;padding-right:5px;}
td.ps1data{padding:2px;}
td.ps1dataalt{padding:2px;}

/* changes sort header style used in each table below - not used
.headerSortIcon {text-decoration:none;color:#663399;background-image:url(sort_arrow_up_down.gif); background-repeat:no-repeat; background-position:left; padding-left:15px;white-space:nowrap;}
*/
.ps1borderless{}
.ps1borderless th.ps1header {padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-weight:bold;font-size:9pt;color:#000000;}
.ps1borderless td.ps1data {padding:4px;font-size:9pt;color:#000000;}

.ps1bottomborderonly {}
.ps1bottomborderonly th.ps1header {padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-size:9pt;border-bottom:2px solid #CCCCCC;color:#0D3548;}
.ps1bottomborderonly td.ps1data {padding:4px;font-size:9pt;border-bottom:1px solid #AAAAAA; }
.ps1bottomborderonly td.pagination { padding:1px;border:none;vertical-align:middle;font-size:8pt;font-weight:bold;}
.ps1bottomborderonly td.pagination a{ padding:1px;text-decoration:none;vertical-align:middle;font-size:8pt;font-weight:normal;}

/* !!! ps !!!!  */
.ps1bottomborderonly2 {}
.ps1bottomborderonly2 th.ps1header {padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-size:9pt;border-bottom:2px solid #CCCCCC;background-color:#FFFFCC;}
.ps1bottomborderonly2 td.ps1data {padding:4px;font-size:9pt;border-bottom:1px solid #AAAAAA; background-color:#FFFFCC;}
.ps1bottomborderonly2 td.pagination { padding:1px;border:none;vertical-align:middle;font-size:8pt;font-weight:bold;}
.ps1bottomborderonly2 td.pagination a{ padding:1px;text-decoration:none;vertical-align:middle;font-size:8pt;font-weight:normal;}

table.ps1toppagination { margin:6px auto 0.5em auto;  }
table.ps1toppagination td.pagination { padding:1px;border:none;vertical-align:left;font-size:8pt;font-weight:bold;}
table.ps1toppagination td.pagination a{ padding:1px;text-decoration:none;vertical-align:left;font-size:8pt;font-weight:normal;}

/* !!! ps ps ps ps   replactrs t7standard - not used for survey tables but for other data tables */ 
table.ps1standard { margin:3px auto 0.5em 6px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #999999; border-bottom:1px solid #999999; 
background-color:#F4FCF2; }
table.ps1standard td { padding:4px;border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
table.ps1standard th {  padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-weight:bold;font-size:7pt;color:#0D3548;background-color:#D0E7F9; 
border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; white-space:nowrap;
vertical-align:bottom;background-image:none;} 
table.ps1standard td.even { background-color:#F4FCF2;font-size:9pt;}
table.ps1standard td.odd { background-color:#F4FCF2; font-size:9pt;}
table.ps1standard td.bottom { padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-size:10pt;white-space:nowrap;background-image:none;}
table.ps1standard td.pagination { padding:1px;border:none;vertical-align:middle;font-size:8pt;font-weight:bold;}
table.ps1standard td.pagination a{ padding:1px;text-decoration:none;vertical-align:middle;font-size:8pt;font-weight:normal;}

/* !!!! PS PS PS PS PS !!!!! for show/hide regions for help .t7GCCShowHide1Ps*/
.ps1ShowHide1 {margin-top:10px;margin-bottom:10px;border:none;}
.ps1ShowHide1 .ps1Header {color:#005C81;}
.ps1ShowHide1 .ps1ButtonHolder {}
.ps1ShowHide1 .ps1Body {}
.ps1ShowHide1 .ps1Hide {display:none;}

/* !!!! PS PS PS PS PS !!!!! for show/hide regions for Details .t7GCCShowHide2Ps*/
.ps1ShowHide2 {margin-top:10px;margin-bottom:10px;border:none;}
.ps1ShowHide2 .ps1Header {color:#2FB7DC;}
.ps1ShowHide2 .ps1ButtonHolder {}
.ps1ShowHide2 .ps1Body {}
.ps1ShowHide2 .ps1Hide {display:none;}

/* !!!! PS PS PS PS PS !!!!! for show/hide regions for Comments .t7GCCShowHide3Ps*/
.ps1ShowHide3 {margin-top:10px;margin-bottom:10px;border:none;}
.ps1ShowHide3 .ps1Header {color: #3c1f64;}
.ps1ShowHide3 .ps1ButtonHolder {}
.ps1ShowHide3 .ps1Body {}
.ps1ShowHide3 .ps1Hide {display:none;}


/* !!! PS PS PS PS !!!   PS sidebar region template (help) - shows border does not show graphics  - colors inverted from side bar keys. was .t7SBNCStyle2Ps
dark blue background with light text in body. header is light blue with dark text.*/ 
.ps1SBNCStyle2 {margin-top:10px;margin-bottom:10px;margin-right:10px;margin-left:10px;padding:3px 3px 3px 3px;border:2px solid #CCCCCC;background-color:#005C81;
text-align:left;font-size:8px; color: #F4FCF2; font-weight:normal;}
.ps1SBNCStyle2 .t7Header {white-space:nowrap;}
.ps1SBNCStyle2  .t7ButtonHolder {}
.ps1SBNCStyle2  .t7Body {font-size:8pt;}
.ps1SBNCStyle2  .navRegionTop{text-align:center;font-size:14px; color: #005C81; font-weight:bold; background-image:none; background-color:#F4FCF2; line-height:1.5em;}
.ps1SBNCStyle2 .navRegionTop2{text-align:center;font-size:14px; color: ##005C81; font-weight:bold; background-image:none;background-color:#F4FCF2; }
.ps1SBNCStyle2 .navRegionLeft{border:2px solid #CCCCCC;font-size:8px;background-image:none; }
.ps1SBNCStyle2  .navRegionRight{border:2px solid #CCCCCC;font-size:8px;background-image:none; }
.ps1SBNCStyle2 .navRegionBot{border:2px solid #CCCCCC;font-size:12px;background-image:none; }
.ps1SBNCStyle2  .navRegionBot2{border:2px solid #CCCCCC;font-size:12px;background-image:none; }
.ps1SBNCStyle2  ul{padding:0;list-style-type:none;margin:0px;} 
.ps1SBNCStyle2  ul li{}
.ps1SBNCStyle2  ul a.t7li{font-size:12px;text-decoration:none;display:block;white-space:nowrap;padding:2px;}
.ps1SBNCStyle2  ul a.t7liA , .t2LeftNav ul a.t2li:hover {font-size:12px;text-decoration:none;font-weight:bold;color:#000000;display:block;white-space:nowrap;padding:2px;}

/* !!! PS PS PS PS !!!   PS sidebar region template (info) - shows border does not show graphics  - colors inverted from side bar Help. 
dark blue background with light text in body. header is light blue with dark text.*/ 
.ps1SBNCStyle3 {margin-top:10px;margin-bottom:10px;margin-right:10px;margin-left:10px;padding:3px 3px 3px 3px;border:2px solid #CCCCCC;background-color:#F4FCF2;
text-align:left;font-size:8px; color: #0D3548; font-weight:normal;}
.ps1SBNCStyle3 .t7Header {white-space:nowrap;}
.ps1SBNCStyle3  .t7ButtonHolder {}
.ps1SBNCStyle3  .t7Body {font-size:8pt;}
.ps1SBNCStyle3   .navRegionTop{text-align:center;font-size:14px; color: #F4FCF2; font-weight:bold; background-image:none; background-color:#005C81; line-height:1.5em}
/* background-image:url(nav_region_top.png); */ /* note-if this background image is here then the borders won't show */
.ps1SBNCStyle3 .navRegionTop2{text-align:center;font-size:14px; color: #F4FCF2; font-weight:bold; background-image:none;background-color:#005C81; }
/* background-image:url(nav_region_top2.png); */
.ps1SBNCStyle3  .navRegionLeft{border:2px solid #CCCCCC;font-size:8px;background-image:none; }
/* background-image:url(nav_region_left.png); */
.ps1SBNCStyle3   .navRegionRight{border:2px solid #CCCCCC;font-size:8px;background-image:none; }
/* background-image:url(nav_region_right.png); */
.ps1SBNCStyle3  .navRegionBot{border:2px solid #CCCCCC;font-size:12px;background-image:none; }
/* background-image:url(nav_region_bot.png); */
.ps1SBNCStyle3   .navRegionBot2{border:2px solid #CCCCCC;font-size:12px;background-image:none; }
/* background-image:url(nav_region_bot2.png); */
.ps1SBNCStyle3   ul{padding:0;list-style-type:none;margin:0px;} 
.ps1SBNCStyle3   ul li{}
.ps1SBNCStyle3   ul a.t7li{font-size:12px;text-decoration:none;display:block;white-space:nowrap;padding:2px;}
.ps1SBNCStyle3  ul a.t7liA , .t2LeftNav ul a.t2li:hover {font-size:12px;text-decoration:none;font-weight:bold;color:#000000;display:block;white-space:nowrap;padding:2px;}

/* Main Menu Tabs used in Template: PS Main Tabs List*/
div.ps1TabsMain {white-space:nowrap;}
table.ps1TabsMain {line-height:1.5em;margin:0px;white-space:nowrap;width:auto;display:inline;}
table.ps1TabsMain  td{padding:0px;margin-left:0px;margin-right:0px;}
table.ps1TabsMain  td.C{
	margin:0px;
	padding-left:11px;
	padding-right:10px;
	text-align:center;
	background-color:#97d9ed;
	border:1px solid #333399;
	border-bottom-color:#97d9ed;
	white-space:nowrap;
}
table.ps1TabsMain  td.C a{
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
	color:#FFFFFF;
}
table.ps1TabsMain  td.C a:link{text-decoration:none;color:#3c1f64;}
table.ps1TabsMain  td.C a:visited{text-decoration:none;}
table.ps1TabsMain  td.C a:hover{text-decoration:none;color:#e0e7f7;}
table.ps1TabsMain  td.NC{margin:0px;padding-left:11px;padding-right:10px;text-align:center;
						 background-color:#e3fcfe;
					   border:1px solid #333399;border-bottom-color:#e0e7f7;white-space:nowrap;} 
table.ps1TabsMain  td.NC a{font-weight:bold;font-size:9pt;text-decoration:none;color:#3c1f64;}
table.ps1TabsMain  td.NC a:link{text-decoration:none;color:#3c1f64;}
table.ps1TabsMain  td.NC a:visited{text-decoration:none;color:#3c1f64;}
table.ps1TabsMain td.NC a:hover{text-decoration:none;color:#3c1f64;}
/* End Main Menu Tabs*/


/* tabs level 2 - features selection */
table.ps1TabbedNavigationList2 {border-top:1px solid #AAA;margin:0 0 15px;}
table.ps1TabbedNavigationList2 td{background-color:#97d9ed;white-space:nowrap;border-bottom:1px solid #AAA;padding:2px 8px;}
table.ps1TabbedNavigationList2 td.ps1LeftTabList2 {width:30px;background-color:#97d9ed;border-bottom:1px solid #AAA;font-size:18px;}
table.ps1TabbedNavigationList2 td.ps1CurrentListTab2 {
	color:#FFFFFF;
	background-color:#7a97db;
	white-space:normal;
	border-bottom:1px solid #31309C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #31309C;
	border-right-style: solid;
	border-right-color: #31309C;
	border-right-width: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-top-color: #31309C;
}

table.ps1TabbedNavigationList2 a.ps1CurrentListTab2 {
	text-decoration:none;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}

table.ps1TabbedNavigationList2 a.ps1CurrentListTab2 b{
	text-decoration:none;
}


table.ps1TabbedNavigationList2 a.ps1NonCurrentListTab2{
	font-size:9pt;
	font-weight:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-indent: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6600FF;
	color: #6600FF;
	display: block;
	padding-left: 5px;
}

table.ps1TabbedNavigationList2 td.ps1SepL2 {
	background-image:none;
	padding:0;
}
table.ps1TabbedNavigationList2 td.ps1SepR2 {
	background-image:none;
	padding:0;
} 
table.ps1TabbedNavigationList2 td.ps1EndCap2 {background-color:#97d9ed;border-bottom:1px solid #AAA;font-size:18px;}


.OptimalLink1 {
	font-size: 14pt;
	font-weight: bold;
	color: #660099;
	text-decoration: underline;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

/* !!! PS PS PS SURVEY TABLE  */
/* OLD OLD OLD SEE BELOW */
/* this code controls heading borders */
/*   !!! PS !!! ps1standard2 style is now in ps1.css and Used for Options replaces table.t7standard2 */
table.ps1survey1 { margin:0 0 0 0; border-left:1px solid #000099; border-top:1px solid #000099; border-right:1px solid #000000; border-bottom:1px solid #000000; 
                      background-color:#d6c7e4; }
table.ps1survey1 td { padding:0px;border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #999999; border-bottom:1px solid #999999; }
table.ps1survey1 th { padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;font-weight:bold;font-size:7pt;color:#000000;background-color:#d6c7e4; 
                                 border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #000000; border-bottom:1px solid #000000; 
								 white-space:nowrap;vertical-align:bottom;background-image:none;}
table.ps1survey1 td.even { background-color:#ffffff;font-size:9pt;}
table.ps1survey1 td.odd { background-color:#ffffff; font-size:9pt;}
table.ps1survey1 td.bottom { padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-size:5pt;color:#000000;white-space:nowrap;
                                background-image:none;background-color:#6e4496;}
table.ps1survey1 td.pagination { padding:1px;border:none;vertical-align:middle;font-size:8pt;font-weight:bold;}
table.ps1survey1 td.pagination a{ padding:1px;text-decoration:none;vertical-align:middle;font-size:8pt;font-weight:normal;}

/* default table th style for all tables - including those above - but does not work. 
not sure where icons and background colors come from for the standard header
th a{margin-left:-6px;margin-right:0px;text-align:left;font-size:7pt;font-style:bold;font-weight:bold;text-decoration:none;color:#442167;
     background-image:url(sort_arrow_up_down.gif); background-repeat:no-repeat; background-position:left; padding-left:12px;padding-right:0px;whitespace:normal;}
th {font-size:7pt;font-style:bold;font-weight:bold;text-decoration:none;color:#442167;whitespace:normal; }
*/
 /* end of SURVEY TABLE 1 */
 
/* !!! PS PS PS SURVEY TABLE  */
/* OLD OLD OLD SEE BELOW */
/* TEST TEST TEST REPLACES ABOVE STYLES  !!! PS !!! ps1standard2 style is now in ps1.css AS  .ps1survey1 and Used for Options replaces table.t7standard2 */
table.ps1survey1 { margin:0 0 0 0; border: 0 0 0 0 ;border-collapse:separate;border-spacing:0;background-color:#pink;
 border-left:15px solid #6e4496; border-top:1px solid #000099; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#d6c7e4; }
					   
table.ps1survey1 td { padding:0px;padding-left:4px;margin-left:4px;
 border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #999999; border-bottom:1px solid #999999;} 

table.ps1survey1 th { padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
                      font-weight:bold;font-size:7pt;color:#000000;background-color:#d6c7e4; 
								 white-space:nowrap;vertical-align:bottom;background-image:none;}

table.ps1survey1 td.even { background-color:#ffffff;font-size:9pt;}
table.ps1survey1 td.odd { background-color:#ffffff; font-size:9pt;}
table.ps1survey1 td.bottom { padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-size:5pt;color:#000000;white-space:nowrap;
                                background-image:none;background-color:#6e4496;}
table.ps1survey1 td.pagination { padding:1px;border:none;vertical-align:middle;font-size:8pt;font-weight:bold;}
table.ps1survey1 td.pagination a{ padding:1px;text-decoration:none;vertical-align:middle;font-size:8pt;font-weight:normal;}


/* end */

/*  new survey table css 2007-05-29 */
/* NEW NEW NEW REPLACES ABOVE STYLES  !!! PS !!! ps1standard2 style is now in ps1.css AS  .ps1survey1 and Used for Options replaces table.t7standard2 */
table.ps1survey1 { margin:0 0 0 0; border: 0 0 0 0 ;border-collapse:separate;border-spacing:0;
                   border-left:15px solid #6e4496; border-top:1px solid #000099; border-right:1px solid #000000; border-bottom:1px solid #000000; 
				   background-color:#d6c7e4;}
table.ps1survey1 th { padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
                      font-weight:bold;font-size:7pt;color:#000000;
								 white-space:nowrap;vertical-align:bottom;background-image:none;background-color:#d6c7e4; }

table.ps1survey1 td { padding:0px;padding-left:4px;margin-left:4px;
                    border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #999999; border-bottom:1px solid #999999;} 

table.ps1survey1 td.even { background-color:#ffffff;font-size:9pt;}
table.ps1survey1 td.odd { background-color:#ffffff; font-size:9pt;}
table.ps1survey1 td.bottom { padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;
                             font-size:5pt;color:#000000;white-space:nowrap;
                              background-image:none;background-color:#6e4496;}
table.ps1survey1 td.pagination { padding:1px;border:none;vertical-align:middle;font-size:8pt;font-weight:bold;}
table.ps1survey1 td.pagination a{ padding:1px;text-decoration:none;vertical-align:middle;font-size:8pt;font-weight:normal;}


/* !!! PS !!! Aqua-blue tables w/o graphics Used for Drug Survey Tables moved from t7standard2C2*/

table.ps1standard2 { margin:3px auto 0.5em auto; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#E6FFFF; }
table.ps1standard2 td { padding:4px;border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
table.ps1standard2 th { padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-weight:bold;font-size:7pt;color:#442167;background-color:#F0FFF9; 
                         border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; 
						 white-space:nowrap;vertical-align:bottom;background-image:none;}
table.ps1standard2 td.even { background-color:#E1F2FF;font-size:9pt;}
table.ps1standard2 td.odd { background-color:#ECF7FF; font-size:9pt;}
table.ps1standard2 td.bottom { padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-size:5pt;white-space:nowrap;background-color:#F0FFF9;background-image:none;}
table.ps1standard2 td.pagination { padding:1px;border:none;vertical-align:middle;font-size:8pt;font-weight:bold;}
table.ps1standard2 td.pagination a{ padding:1px;text-decoration:none;vertical-align:middle;font-size:8pt;font-weight:normal;}


/* +++++++++++++SUPERHEADERS  SUPERHEADERS  SUPERHEADERS +++++++++++++++++++ */

/* SUPERHEADER TH STYLE - */
.superheaderTH th {text-decoration:none;background-image:none;margin-bottom:55px;}
.superheaderTH th a{text-decoration:none;background-image:none;margin-bottom:55px;}

/* PS PS PS PS PS test overrides above */
.superheaderTH th {text-decoration:none;background-image:none;margin-bottom:0px;background-color:#6e4496;}
.superheaderTH th a{text-decoration:none;background-image:none;margin-bottom:0px;}

/* radiobuttons not being used */		
.shOptimalsRadioButtons {
	font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;
	font-size: 9pt;font-weight: bold;color: #000000;	line-height: 1.2em;
	valign:top;	text-align: center;align:center;
	background-color:none;
}

.shOptimalsCurrentReg {
	font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;
	   font-size: 9pt;font-weight:normal;color:#FFFFFF;
	   line-height: 1.4em;
		vertical-align:top;text-align:center;valign:top;
	background-color:#6e4496; /* matches row */
    	height:100%; width:100%;/* to fill out cell with color */
	   padding-left: 2px; padding-right:2px;padding-top:4px;padding-bottom:2px;
}

.shOptimalsMinimize {
	font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;
	   font-size:9pt;font-weight:normal;color:#FFFFFF;
	   line-height: 1.4em;
				vertical-align:top;text-align:center;valign:top;
	background-color:#6e4496;
    	height:100%; width:100%;/* to fill out cell with color */
	    padding-left: 2px; padding-right:2px;padding-top:4px;padding-bottom:2px;
}

/* Superheader Regimens moved to ps_sh2.css +++++++++++++++++++++++++++++ */
.reg-Drugs a:visited {
	color: #990066;
}

/* COLUMNS */
.htmlColumnWidth1{
	display:block;width:350px;background-color:white;
}
/* used for options and regimens pages in ade column attributes - cannot control font from here however*/
.adeColumnWidth1{
	display:block;width:200px;background-color:white;
}
/* used for drugs pages in ade column attributes - cannot control font from here however*/
.adeColumnWidth2{
	display:block;width:300px;background-color:white;
}

/* used for feature list in ADE's Optimized this version and the next version Sidebar (SB) Box */
.optimizedFeatureNextSB {background-image:url(checkmark-bullet-1.gif); background-repeat:no-repeat;}
.optimizedFeatureThisSB {background-image:url(checkmark-bullet-1.gif); background-repeat:no-repeat;}

/* used inside the survey table itself - applied to Minimize in this version and the next version columns*/
.optimizedFeatureThis {display:block;width:35px; background-image:url(checkmark-bullet-1.gif); background-repeat:no-repeat; background-position: center center;}
.optimizedFeatureNext {display:block;width:35px;}
/* used for optimizedFeatureNext column */ 
.checkboxChecked {margin:0;padding:0;width:15px;height:15px;}
.checkboxUnChecked{	margin:0;padding:0;width:15px;height:15px;}
.checkboxColumnWidth{
	width:30px;
}

.replaceSearchButton {
  margin-left: 10px;
}

/* Button Classes NOT IN USE */
/*

.ps1ButtonLink1 {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	white-space:nowrap;
	border:none;
	text-decoration:underline;
	color: #660099;
	margin-bottom: 10px;
}

.ps1ButtonLink1 a{
	white-space:nowrap;
	text-decoration:underline;
	color: #660099;
}
*/

/* new website text */
/* non heading text */

.content4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #663366; 
	text-decoration: none;
	line-height: 1.25em;
	text-align: left;
}
.content5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #663366; 
	text-decoration: none;
	line-height: 1.35em;
	text-align: left;
}

.content5-bold-italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #663366; 
	text-decoration: none;
	line-height: 1.25em;
	text-align: left;
	font-style: italic;
}

/* PS PS PS PS !!!!! New heading classes for PS */
/* HTML REGIONS */

.ps1heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.35em;
}
.ps1heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.35em;
}


.ps1heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.35em;
}

.ps1heading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.35em;
}

.ps1heading5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.35em;
}
.ps1heading6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.35em;
}

/* PS content */
.ps1content1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
	text-align: left;
}
.ps1content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
	text-align: left;
}
.ps1content3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
	text-align: left;
}
.ps1content4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
	text-align: left;
}
.ps1content5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
	text-align: left;
}
.ps1content5-bold-italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
	text-align: left;
	font-style: italic;
}


.Heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
}

.Heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.25em;
}


.Heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.25em;
}
.Heading3-tight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.1em;
}
.Heading3-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
}
.Heading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.25em;
}
.Heading4-tight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.1em;
}
.Heading5Black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 17pt;
}
.Heading5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
}

.Heading5-italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
	font-style: italic;
}

.Heading5-tight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 1.1em;
}
.Heading6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 1.25em;
}

.Heading8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 15pt;
}


.DrugLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000FF;
	text-decoration: none;
	line-height: 16pt;
	font-weight: bold;
}


.Normal1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.TableText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.OptimalLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	color: #660099;
}
.DrugLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15pt;
	color: #330099;
	font-weight: bold;
}
.Normal1-light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 15pt;
}
.Normal2purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	line-height: 20pt;
}
.Narrator1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990066;
	text-decoration: none;
	line-height: 15pt;
	font-style: oblique;
}


.Normal2purple-tight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	line-height: 15pt;
}

.Narrator2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	line-height: 15pt;
	font-style: normal;
}

.OptimalLink2-underlined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14px;
	font-weight: bold;
	color: #660099;
	text-decoration: underline;
}

.Normal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Heading-table1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4F0075;
	text-decoration: none;
	line-height: 14pt;
}
.Normal1-Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Normal1-Bold-Purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #660099;
	text-decoration: none;
}
.RegimenLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	color: #003366;
	height: 40px;
	vertical-align: top;
}


.F1 {	font-family: Arial, Helvetica, sans-serif;font-size: 7pt;text-decoration: underline;line-height: 15pt;
	font-weight: bold;}
.F2 {	font-family: Arial, Helvetica, sans-serif;font-size: 9pt;text-decoration: underline;	font-weight: bold;
	line-height: 15pt;}
.F3 {	font-family: Arial, Helvetica, sans-serif;font-size: 11pt;	text-decoration: underline;	line-height: 15pt;
	font-weight: bold;}
.F4 {	font-family: Arial, Helvetica, sans-serif;font-size: 13pt;	text-decoration: underline;	line-height: 15pt;
	font-weight: bold;}
.S1 {	color: #666600;	font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
.S2 {	color: #336699;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}
.S3 {	font-family: Arial, Helvetica, sans-serif;color: #FF0000;	font-weight: bold;}



.Narrator3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #300046;
	text-decoration: none;
	line-height: 13pt;
	font-style: normal;
}
.OptimalLink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	font-weight: bold;
	color: #660099;
}

.CurrentLink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	font-weight: bold;
	color: #660099;
}

	 
/* new range icons after 2007-04-28 to enable printing  */
/* +++++++++nNOTE THAT THESE MONITOR2 STYLES ARE NOT CONTROLLING ANYTHING!++++++++++++++++++++++++++ */

 /*  all monitors */
 
.riskValue {
        display: none;
}

.riskGraph {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        display: block;
        margin-top: 5px;
        margin-bottom: 5px;
}
 
 
 /* these monitors are for the new UI 2008-02-22 */
  .psMonitorUnknown  {
	position:relative;
	white-space:nowrap;
	margin: 0px;
	height: 0px;
	padding:0px;
	width:60px; /* total 16 top and bottom - important to only use the top/bottom border or other lines will be offset */
	/* hidden text */ /* does not show but will copy or export w/o styling. used to provide "export to excel" output with numbers
                   and also to order the column */
   text-align:center;
	font-size:1px;
	color: #FFFFFF; /*  using white text for invisible background text used for sorting. */
	z-index:0;
	border-bottom-width: 16px;
	border-bottom-style: solid;
		border-bottom-color: #B9CAD0;
}

/* psMonitor2 is the basic background color against which the risk is layered via z-index 
it is currently set to white. 
Since it uses a border for the white area (show it will show when printed) it cannot have its own border the way it does in the design spec.
also different from the spec, there is not a white space showing to the left of the graph buckets, the programming would have to change to enable that.
 */
  .psMonitor2  {
	position:relative;
	white-space:nowrap;
	margin: 0px;
	height: 0px;
	padding:0px;
	width:58px; /* total 16 top and bottom - important to only use the top/bottom border or other lines will be offset */
	text-align:center;
	font-size:1px;
	/* hidden text */ /* does not show but will copy or export w/o styling. used to provide "export to excel" output with numbers
                   and also to order the column */
	color: #FFFFFF; /*  white for invisible background text used for sorting. */
	z-index:0;
	border-bottom-width: 18px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
   
.psMonitor2 .psMonitorMedian2 {
	position:absolute;
	padding:0px;
	margin-top:2px; /* 2px for IE, makes Firefox wrong */
	/* offsets */ 
	  bottom:0px;
	left:0px; /* necessary for things to start at 0 on the left */
	top:0px;/* needed to align top - must = size of top border in psMonitor2 */
	height:0px;	  /* all height comes from the bottom border width */
	width:0px; /* all height comes from here - top right bottom left */
	z-index:10;
	border-bottom-width: 16px;
	border-bottom-style: solid;
	border-bottom-color: #C7344A;
}

.psMonitor2 .PSmonitorLine2 {
	position:absolute;
	padding:0px;
	margin-top:0px;
	margin-left:2px;
	margin-bottom:0px;
	width:15px; /* uses width from sql */
	height:0px; /* uses borders which print */
	top:5px; /* 5 distance from the top */
	left:0px; /* this is necessary of the line won't start at 0 */
	/*   background-color: #3366FF;  the range line. does not display because height = 0 and won't print anyway */
   border-style:solid;
/*	border-top-color:#3366FF;  */  /* cannot use both colors with IE, it will not position properly */
	border-color:#F2F902;
	border-width:0px 0px 5px 0px; /* black bottom border helps line to "pop" but is the only line to print */
	z-index:20;
}

.psMonitor2  .psMonitorGrid2 {
	position:absolute;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	margin-left:6px;
	margin-top:0px;
	bottom:0px;
	left:0px; /* necessary for things to start at 0 on the left */
	top:0px;/* needed to align top - must = size of top border in psMonitor2 */
	height:0px;	  /* all height comes from the bottom border width */
	width:1px; /* all height comes from here - top right bottom left */
	z-index:15;
	border-bottom-width: 14px;
	border-bottom-style: solid;
	border-bottom-color: #B8C9CF;
	display: block;
}


/* Interaction Icons  */
/* +++++++++++++++++++++++++++++++++++ */
/* interactionIcon is the checkmark) */
.interactionIcon {
	background-image:url(interact.gif);
	background-repeat:no-repeat;
	background-position: center center;
}

/* interaction severity styles for survey tables - current as of 2008-02-12 - same as severityIcons for now -
actually just the text, no icon attached*/
/* Unknown */
.interactionIcon0 {
	color: #000000;
	font-weight:normal;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	background-image:url(InteractionIcon-0.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
}
/* Moderate */
.interactionIcon1 {
	color: #666600;
	font-weight:normal;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	background-image:url(InteractionIcon-1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
}
/* Serious */
.interactionIcon2 {
	color: #336699;
	font-weight:normal;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	background-image:url(InteractionIcon-2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
}
/* Severe */
.interactionIcon3 {
	color: #9A0136;
	font-weight:normal;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	background-image:url(InteractionIcon-3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
}

/* severity styles for survey tables - current as of 2008-01-25 
actually just the text, no icon attached*/
.SeverityIcon0 {
	color: #000000;
	font-weight:normal;
	display:block;
	width:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	padding-right:4px;
}
/* 1 - severity = Minor */
.SeverityIcon1 {
	color: #666600;
	font-weight:normal;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	background-image:url(SeverityIcon-1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
}
/* SeverityIcon2 - Moderate - is not used with FDB data and has no graphic*/
.SeverityIcon2 {
	color: #336699;
	font-weight:normal;
	display:block;
	width:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	padding-right:4px;
}
/* 3 - severity = Major */
.SeverityIcon3 {
	color: #9A0136;
	font-weight:normal;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	padding-right:4px;
	background-image:url(SeverityIcon-3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
}

/* severity styles for survey summary */
.SeverityFont1 {
	color: #666600;
}
.SeverityFont2 {
	color: #336699;
}
.SeverityFont3 {
	color: #9A0136;
}

.RemoveDrugIcon  {
	font-size: 8pt;
} 

  /* new - SERIOUSNESS combine an F class with a S class for Summary*/ 
 /*  2007-05-28 */
.F0font {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 6pt;	text-decoration: none;		font-weight: normal;	color: #000000;
	line-height: 1.4em;
	}
.F1font {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 8pt;	text-decoration: none;		font-weight: bold;
	line-height: 1.4em;
}
.F2font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	text-decoration: none;	 font-weight: bold;
	line-height: 1.4em;
}
.F3font {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12pt;	text-decoration: none;	font-weight: bold;
	line-height: 1.4em;
}
.F4font {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14pt;	text-decoration: none;		font-weight: bold;
	line-height: 1.4em;
}
.F5font {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 16pt;	text-decoration: none;		font-weight: bold;
	line-height: 1.4em;
}



/* SUMMARY SURVEY TABLE with NEW look */
	/* this does not help. the cells aren't really empty. 	empty-cells:hide; */
	/* updated to new UI 2008-02-19 */
table.ps1Summary {
	width: 600px;
	table-layout: fixed;
	margin:3px auto 0.5em 6px;
	text-decoration: none;
	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: #7a97db;
	border-right-color: #4f6bbb;
	border-bottom-color: #4f6bbb;
	border-left-color: #7a97db;
}

/* SUMMARY SUPERHEADER. CREATED BY The current regimen cell at the top of this table is its th and these styles control it including keeping the sort image from showing and the background color*/ /* this !important required to keep features from being underlined in this superheader */
table.ps1Summary th {
	background-image:none;
	width:600px; /* this width matters to IE but not to Firefox */
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:9pt;
	color:#000000;
	background-color:#F2FCFC;
	white-space:normal;
	vertical-align:middle;
	text-decoration: none !important;
	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: #7B9AA6;
	border-right-color: #3F5A7E;
	border-bottom-color: #3F5A7E;
	border-left-color: #7B9AA6;
} 

table.ps1Summary th a {
	width:450px;
	font-size:9pt;
	white-space:normal;
	vertical-align:middle;
	text-decoration: none;
	text-align:center;
background-image:none;
}

table.ps1Summary td {
	vertical-align: top;
	padding:10px;
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6E4496;
	border-right-color: #6E4496;
	border-bottom-color: #6E4496;
	border-left-color: #6E4496;
}

table.ps1Summary td.even { background-color:#fefefe;font-size:9pt;}
table.ps1Summary td.odd { background-color:#f5f7fb; font-size:9pt;}
table.ps1Summary td.bottom { padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-size:10pt;white-space:nowrap;}
table.ps1Summary td.pagination { padding:1px;border:none;vertical-align:middle;font-size:8pt;font-weight:bold;}
table.ps1Summary td.pagination a{ padding:1px;text-decoration:none;vertical-align:middle;font-size:8pt;font-weight:normal;}
/* end style for Survey Summary table*/

/* LINK TO current regimen */

.ps1SummaryCurrentLink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #042D3E;
	text-decoration: none;
	line-height: 1.4em;
	text-align:center;
	text-decoration: underline;
}

/* says Adverse Drug Effects: */
table.ps1Summary .ps1SummaryLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #042D3E;
	text-decoration: none;
	line-height: 1.4em;
}
/* link to an optimal */
table.ps1Summary .ps1SummaryLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;	line-height: 1.4em;	font-weight: bold;	color: #660099;
	text-decoration:underline;
}




/* this is real blankFont */
/* . BlankFont font was used to provide spaces between ades but is controlled above */

/* this is the dot between the summary features*/
.summaryDivider {
    text-decoration: none; line-height:1.4em;
    padding:5px; 
	background-image:url(summary-divider.gif); background-repeat: no-repeat; background-position: center center;
}

/* tooltips - the style .dhtmlToolTip isn't called directly. 
The ID #dhtlmtooltip drives  style - from here if there is a div such as <div  id="dhtmltooltip">, 
otherwise the javascript controls it. */

.htmldbToolTip {
 border: 2px solid purple;
 padding: 5px;
 white-space: nowrap;
 position:absolute;
      text_decoration: none;
	font-weight: normal;
	color: black;
	visibility: hidden;
}

/* SITE COLORS */
/*  HEADERS
    DARKEST - 263641 IN MENU BAR SELECTED ITEM
	6F909D - MENU BAR STANDARD
    3F5A7E - SURVEY HEADER & REPORTS REGULAR HEADER

	6F909D - REGIMEN HEADER
	B9CAD0 - SORT HEADERS
	E5EAEB - DRUGS BACKGROUND
	*/

/* dhtmltooltip used for drug rollovers and other rollovers in survey tables */
#dhtmltooltip {
 border: 2px solid purple;
 padding: 5px;
 white-space: nowrap;
 position:absolute;
     text-decoration: none;
	font-weight: normal;
	color: black;
	visibility: hidden;
	valign:top;text-align:center;
}

/* used for the Change drugs rollovers */

div.toolBoxTip {
	width: 200px;
	vertical-align:top;
	padding: 5px;
	white-space: normal;
	position:absolute;
	text-align:left;
	float: left;
	background-color: #E6EDFF;
	border-top: 2px solid #3F5A7E;
	border-right: 4px solid #3F5A7E;
	border-bottom: 4px solid #3F5A7E;
	border-left: 2px solid #3F5A7E;
        margin-bottom: 2px;
}

div.editMedsListMenuContent {
        padding: 10px 6px 5px 8px;
}
div.editMedsListMenu {
       padding: 0px;
       width: 300px;
       font-style: normal;
}

iframe.hideSelect {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

div.recordSelector {
        width: 200px;
        vertical-align:top;
        padding: 5px;
        white-space: normal;
        position:absolute;
        text-align:left;
        float: left;
        background-color: #FFFFFF;
        border-top: 2px solid #3F5A7E;
        border-right: 4px solid #3F5A7E;
        border-bottom: 4px solid #3F5A7E;
        border-left: 2px solid #3F5A7E;
        margin-bottom: 2px;
        font-size: 9pt;
}

.recordSelector a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: normal;
        color: #294754;
        text-decoration: underline;
        text-align:left;
}

.toolBoxTip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	font-style: italic;
	white-space: normal;
        padding-bottom: 6px;
}


.toolBoxTipEntry {
   padding-bottom: 5px;
}



/* toolBoxTip is the standard heading font style */
.toolBoxTipHeading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:left;
	white-space: normal;
	padding-bottom: 6px;
}

.toolBoxTipHeading1 span {

         font-weight: normal;
}

.toolBoxTipClose {
        padding: 5px 5px 0 0;
        margin: 0px;
        text-align: right;
}

/* toolBoxTip is the standard subheading font style */
.toolBoxTipHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	line-height: 1.1em;
	text-decoration: none;
	text-align:left;
	font-style: italic;
	white-space: normal;
	background-color: #FFFFFF;
}


.toolBoxTip a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #294754;
	text-decoration: underline;
	text-align:left;
}

.editMedsListMenu a {
    color: #3F5A7E;
}

div.saveOption {
       padding-bottom: 5px;
}

/*Reports*/

th.ps1Header{padding:2px;padding-left:5px;padding-right:5px;}
td.ps1Data{padding:2px;}
td.ps1Dataalt{padding:2px;}


/*PS Regions*/
/*Region Defaults*/
.ps1Header {font-weight:bold;font-size:14px;padding:2px;}
.ps1ButtonHolder{font-weight:bold;font-size:14px;padding:2px;}
.ps1ButtonHolder a{padding:2px;margin:2px;display:inline;}
.ps1Body {padding:5px;}


.ps1RegionTight {
	/* margin top negative to fill in space between region above and this region. */
	margin-top:0px;
	border:0px;
	padding: 0px;	/* debug	background-color: #FF0099;*/
	}
	 
.ps1RegionTight .ps1Header {padding:0px}
.ps1RegionTight .ps1ButtonHolder {padding:0px}
.ps1RegionTight .ps1Body {padding:0px;}


/* used in html regions */
.ps4Header1 {font-weight:bold;font-size:14pt;padding:2px;}
.ps4Header2 {font-weight:bold;font-size:14pt;padding:2px;}

/*used for survey table region */

.ps1RegionSurvey {

	margin-top:0px;	
	border:0px;
	padding: 0px;	/* debug	background-color: #FF0099;*/
	}
	 
.ps1RegionSurvey .ps1Header {padding:0px}
.ps1RegionSurvey .ps1ButtonHolder {padding:0px}
.ps1RegionSurvey .ps1Body {padding:0px;}

/* in use with T4 */
/*no top and bottom borders - replaces t7borderlesstight*/
.ps1TabHolderTight  {
	border:0px;
	margin: 0px;
	padding: 0px;
} 
.ps1TabHolderTight  .ps1Header {padding:0px}
.ps1TabHolderTight .ps1ButtonHolder {padding:0px}
.ps1TabHolderTight  .ps1Body {padding:0px;}

/* Survey Level 1 Tabs used in Template: */
div.ps1TabsSurvey1 {white-space:nowrap;}
table.ps1TabsSurvey1 {
	line-height:2em;
	margin:0px;
	white-space:nowrap;
	width:auto;
	display:inline;
}
table.ps1TabsSurvey1  td{padding:0px;margin-left:0px;margin-right:0px;}
table.ps1TabsSurvey1  td.C{margin:0px;padding-left:5px;padding-right:5px;text-align:center;
                         background-color:#7A97DB; 
                        border:1px solid #4F6BBB;border-bottom-color:#7A97DB;white-space:nowrap;}
table.ps1TabsSurvey1  td.C a{
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
	color:#FFFFFF;
}
table.ps1TabsSurvey1  td.C a:link{text-decoration:none;color:#FFE1FF;}
table.ps1TabsSurvey1  td.C a:visited{text-decoration:none;}
table.ps1TabsSurvey1  td.C a:hover{text-decoration:none;color:#FFFFFF;background-color: #4F6BBB;}
table.ps1TabsSurvey1  td.NC{margin:0px;padding-left:5px;padding-right:5px;text-align:center;
						 background-color:#4f6bbb;
					   border:1px solid #333399;border-bottom-color:#333399;white-space:nowrap;} 
table.ps1TabsSurvey1  td.NC a{font-weight:bold;font-size:11pt;text-decoration:none;color:#FFFFFF;}
table.ps1TabsSurvey1  td.NC a:link{text-decoration:none;color:#FFFFFF;}
table.ps1TabsSurvey1  td.NC a:visited{text-decoration:none;color:#FFFFFF;}
table.ps1TabsSurvey1 td.NC a:hover{text-decoration:none;color:#FFCCFF;background-color: #7A97DB;}
/* End Survey Level 1 Tabs */
/* TABS TABS TABS TABS */
/* PS sidebar region styles */

/* !!! PS PS PS !!!   PS sidebar region template (Comments) - shows border does not show graphics  - colors inverted from side bar Help. 
light aqua background with light text in body. header is light aqua with dark text.*/ 

.ps1SB4 {margin-top:10px;margin-bottom:10px;margin-right:10px;margin-left:10px;padding:3px 3px 3px 3px;border:2px solid #CCCCCC;background-color:#e3fcfe;
           color: #3c1f64;}
.ps1SB4 .ps1Header {white-space:nowrap;}
.ps1SB4 .ps1ButtonHolder {}
.ps1SB4 .ps1Body {font-size:8pt;}
.ps1SB4 .navRegionTop{text-align:center;font-size:14px; color: #3c1f64; font-weight:bold; background-image:none;background-color:#FFFFFF;line-height:1.5em; }

.ps1SB4 .navRegionTop2{text-align:center;font-size:14px; color: #3c1f64; font-weight:bold; background-image:none;background-color:#FFFFFF; }
.ps1SB4 .navRegionLeft{border:2px solid #CCCCCC;font-size:8px;background-image:none; }
.ps1SB4 .navRegionRight{border:2px solid #CCCCCC;font-size:8px;background-image:none; }
.ps1SB4 .navRegionBot{border:2px solid #CCCCCC;font-size:12px;background-image:none; }
.ps1SB4 .navRegionBot2{border:2px solid #CCCCCC;font-size:12px;background-image:none; }
.ps1SB4  ul{padding:0;list-style-type:none;margin:0px;} 
.ps1SB4  ul li{}
.ps1SB4  ul a.t7li{font-size:12px;text-decoration:none;display:block;white-space:nowrap;padding:2px;}
.ps1SB4  ul a.t7liA , .t2LeftNav ul a.t2li:hover {font-size:12px;text-decoration:none;font-weight:bold;color:#000000;display:block;white-space:nowrap;padding:2px;}

/* LISTS LISTS LISTS */
.ps1bulletlist{padding:2px;white-space:nowrap;font-weight:bold;font-size:9pt;color:#660099;white-space:nowrap;text-decoration :none;}
.ps1bulletlist a{white-space:nowrap;font-weight:bold;font-size:9pt;color:#660099;white-space:nowrap;text-decoration :underline;}

/* ps1bulletlist2 wraps the links */
.ps1bulletlist2{
	padding:2px;
	white-space:nowrap;
	font-weight:bold;
	font-size:9pt;
	color:#660099;
	white-space:normal;
	text-decoration :none;
	font-family: Arial, Helvetica, sans-serif;
}
.ps1bulletlist2 a{
	white-space:nowrap;
	font-weight:bold;
	font-size:9pt;
	color:#660099;
	white-space:normal;
	text-decoration :underline;
	font-family: Arial, Helvetica, sans-serif;
}

/* listtabs  from listamatic for survey  level 1 list */
/* listtabs from navlist as classes - used for survey tabs level 1 */
/* for new UI 2008-02-25 */
/* phased out for ps4tabcontainer1 in ps_sh4.css */
div.tabcontainer1
{
	padding: 3px 0;
	margin-left: 0;
	width: 100%;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #7B96DE;
	background-color: #FFFFFF;
}

.tabcontainer1 .tablist1 li
{
	list-style: none;
	margin: 0;
	display: inline;
}

.tabcontainer1 .tablist1 li a
{
	padding: 3px .7em;
	margin-left: 0px;
	background-color:#DEECEF;
	text-decoration: none;
	font: bold 11pt/1.2em Arial, Helvetica, sans-serif;
	border-top: 1px solid #7B9AA6;
	border-right: 1px solid #7B9AA6;
	border-left: 1px solid #7B9AA6;
	border-bottom: 1px solid #7B9AA6;/*		border-bottom: none #778; *//* color settings here don't seem to matter *//*	color: #442C5F; *//*	color: #990000; */
}

.tabcontainer1 .tablist1 li a:link {
	color: #000000;
	text-decoration: none;
}
.tabcontainer1 .tablist1 li a:visited {  }

.tabcontainer1 .tablist1 li a:hover
{
	background-color: #7B96DE;
	color: #FFFFFF;
	text-decoration: underline;
	border-color: #24005B;
}

.tabcontainer1 .tablist1 li a.current1
{
	background-color: #DEECEF;
	border-bottom: 1px solid #DEECEF;
}

/* listtabs adapted from listamatic for survey  level 2 list */
 div.tabcontainer2 ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: #7B96DE;
	color: White;
	float: left;
	width: 100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #7B96DE;
	font-weight: bold;
	line-height: 1.1em;
}

.tabcontainer2 .tablist2  li {
	list-style: none;
	margin: 0;
	display: inline;
}

.tabcontainer2 .tablist2  li a
{
	padding: 0.3em 1em;
	background-color: #7B96DE;
	color: #24005B;
	text-decoration: none;
	float: left;
	border-right: 1px solid #FFFFFF;
	font-size: 9pt;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.15em;
}

.tabcontainer2 .tablist2  li a:hover
{
	background-color: #e3fcfe;
	color: #24005B;
	text-decoration: underline;
}

.tabcontainer2 .tablist2  li a.current2
{
	background-color: #7B96DE;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7B96DE;
}


/* aquas */

div.tabcontainer3
{
	padding: 3px 0;
	margin-left: 0;
	width: 100%;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #005C81;
}

.tabcontainer3 .tablist3 li
{
	list-style: none;
	margin: 0;
	display: inline;
}

.tabcontainer3 .tablist3 li a
{
	padding: 3px .7em;
	margin-left: 3px;
	color: #0D3548;
	background-color: #F4FCF2;
	text-decoration: none;
	font: bold 9pt/1.2em Geneva, Arial, Helvetica, sans-serif;
	border-top: 1px solid #73758C;
	border-right: 1px solid #73758C;
	border-left: 1px solid #73758C;
	border-bottom: 3px solid #005C81;
	letter-spacing: .02em;
}

.tabcontainer3 .tablist3 li a:link {
/* darker gold for better readability */
	color: #0D3548;
}
.tabcontainer3 .tablist3 li a:visited {  }

.tabcontainer3 .tablist3 li a:hover
{
	background-color: #005C81;
	color: #F4FCF2;
	text-decoration: underline;
	border-color: #005C81;
}

.tabcontainer3 .tablist3 li a.current3
{
	/* ie won't use this color */
	background-color: #005C81;
	color: #F4FCF2;
	border-bottom: 2px solid #005C81;
}

/* aquas level 2 */

 div.tabcontainer4 ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: #005C81;
	color: #F4FCF2;
	color: White; */
	float: left;
	width: 100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #005C81; 
	font-weight: bold;
	line-height: 1.1em;
}

.tabcontainer4 .tablist4  li {
	list-style: none;
	margin: 0;
	display: inline;
	line-height: 1.1em;
}

.tabcontainer4 .tablist4  li a
{
	background-color: #005C81;
	color: #000000;
	text-decoration: none;
	float: left;
	border-right: 1px solid #FFFFFF;
	font-size: 9pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005C81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.15em;
	padding: 0.2em 1em;
}

.tabcontainer4 .tablist4  li a:hover
{
	background-color: #F4FCF2;
	color: #005C81;
	text-decoration: underline;
}

.tabcontainer4 .tablist4  li a.current4
{
	background-color: #005C81;
	color: #FFFFFF;
	color: #FFFFFF; */
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005C81;
}

/* temp temp test test */
/* golds */

div.tabcontainer3b
{
	padding: 3px 0;
	margin-left: 0;
	width: 100%;  
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;
}

.tabcontainer3b .tablist li
{
	list-style: none;
	margin: 0;
	display: inline;
}

.tabcontainer3b .tablist li a
{
	padding: 3px .7em;
	margin-left: 3px;
	color: #9C5A01;
	background-color: #FFFFCC;
	text-decoration: none;
	font: bold 9pt/1.2em Geneva, Arial, Helvetica, sans-serif;
	border-top: 1px solid #73758C;
	border-right: 1px solid #73758C;
	border-left: 1px solid #73758C;
	border-bottom: 3px solid #CC9900;
	letter-spacing: .02em;
}

.tabcontainer3b .tablist li a:link {
/* darker gold for better readability */
	color: #9C5A01;
}
.tabcontainer3b .tablist3 li a:visited {  }

.tabcontainer3b .tablist li a:hover
{
	background-color: #CC9900;
	color: #FFFFCC;
	text-decoration: underline;
	border-color: #CC9900;
}

.tabcontainer3b .tablist li a.current3
{
	/* ie won't use this color */
	background-color: #CC9900;
	color: #FFFFCC;
	border-bottom: 2px solid #CC9900;
}

/* golds level 2 */

 div.tabcontainer4b ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: #CC9900;
	color: #FFFFCC;
	color: White; */
	float: left;
	width: 100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CC9900; 
	font-weight: bold;
	line-height: 1.1em;
}

.tabcontainer4b .tablist  li {
	list-style: none;
	margin: 0;
	display: inline;
	line-height: 1.1em;
}

.tabcontainer4b .tablist  li a
{
	background-color: #CC9900;
	color: #000000;
	text-decoration: none;
	float: left;
	border-right: 1px solid #FFFFFF;
	font-size: 9pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.15em;
	padding: 0.2em 1em;
}

.tabcontainer4b .tablist li a:hover
{
	background-color: #FFFFCC;
	color: #CC9900;
	text-decoration: underline;
}

.tabcontainer4b .tablist  li a.current4
{
	background-color: #CC9900;
	color: #FFFFFF;
	color: #FFFFFF; */
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;
}

.medReportColumn1 {
        width: 295px;
}

.medReportColumn2 {
        width: 115px;
}


/* OLD TEXT SETTINGS COMMENTED OUT NOW */ 
/*
.baseTextBackground {
	background-color: #E8EEF7;
}
 */ 


/* base text styles are Arial for consistency across browsers  */
/*
.baseTextHeading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	color: #000000;
	line-height: 1.2em;
	font-weight: bold;
}

.baseTextHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	color: #000000;
	line-height: 1.35em;
	font-weight: bold;
}

.baseTextHeading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
}
.baseTextHeading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
}
.baseTextHeading5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
}






.baseText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	text-indent: 1px;
}

.baseText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 2px;
}

.baseText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	text-indent: 2px;
}

.baseText4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
	text-indent: 2px;
}
*/

/* SITE COLORS as of 2008-03-01 */
/*  HEADERS
    DARKEST - 263641 IN MENU BAR SELECTED ITEM
	6F909D - MENU BAR STANDARD
    3F5A7E - SURVEY HEADER & REPORTS REGULAR HEADER

	6F909D - REGIMEN HEADER
	B9CAD0 - SORT HEADERS
	E5EAEB - DRUGS BACKGROUND
	*/

/* base text colors can be applied to any text. Match main site colors for consistency  */
/*
.baseTextColorWhite{
	color: #FFFFFF;
}
.baseTextColor1{
	color: #000000;
}

.baseTextColor2{
	color: #263641;
}

.baseTextColor3{
	color: #3F5A7E;
}

.baseTextColor4{
	color: #9BAFCA;
}

.baseTextColor5{
	color: #E5EAEB;
}

.baseTextColor6{
	color: #35445B;
}

*/

.shortcut1 a:link
{
text-decoration: underline;
color: #327AA3; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold; 
}

.shortcut1  a:visited
{
 text-decoration: underline; 
	color: #327AA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold; 
}

.shortcut1  a:hover
{
	text-decoration: underline;
	color: #327AA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold; 
}

/* shortcut2 - large text */

.shortcut2 a:link
{
	text-decoration: underline;
	color: #2F6D97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
}

.shortcut2  a:visited
{
	text-decoration: underline;
	color: #2F6D97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
}

.shortcut2  a:hover
{
	text-decoration: underline;
	color: #2F6D97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
}



.alphaText{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.disclaimer{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        margin-left: 5px;
}


.template {
        display: none;
}

.surveyTabsContainer  {
	background-color: #FFFFFF;
	border-top: 1px solid #B8C9CF;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
} 


/* begin superheader */
/* begin superheader titles*/
.shSurveyLogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-color: #DEECEF;
}

.shSurveyTitle {
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
	background-color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	height: 100%;
	line-height: 1.5em;
	vertical-align: top;
	text-indent: 10px;
	background-image: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top:1px solid #B8C9CF;
}

.shSurveySubtitle {
	background-color: #DEECEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	margin: 0px;
	text-indent: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.shSurveyTitlesBackground {
	background-color: #FFFFFF;
        border-top:1px solid #B8C9CF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

   
.shOptimalsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7171AB;
	text-decoration: none;
	text-align: left;
	line-height: 1.5em;
	padding: 0px;
	white-space: nowrap;
	margin: 0px;
	text-indent: 5px;
}
.shOptimalsSubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7171AB;
	text-decoration: none;
	text-align: center;
	line-height: 1.25em;
	padding: 0px;
	white-space: normal;
	margin: 0px;
	text-indent: 0px;
}



.shRegimensTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B0B0D0;
	text-align: left;
	padding: 0px;
	white-space: nowrap;
	line-height: 1.5em;
}

.shRegimenSelectedTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B0B0D0;
	text-align: left;
	line-height: 1.25em;
	padding: 0px;
	white-space: normal;
}


.shDrugsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D5D5E7;
	white-space: nowrap;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.25em;
	text-indent: 15px;
 }



.shSurveyCurrentRegTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6A88B6;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	margin: 0px;
	text-indent: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-color: #6A88B6;
	background-image: none;
}
	
.shCurrentDrugsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E5EAEB;
	white-space: nowrap;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.5em;
	text-indent: 15px;
        width: 80px;
        height:100%;
}
.shCurrentRegColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6A88B6;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	line-height: 1.2em;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
	border-left: 2px solid #6A88B6;
	border-top: 1px solid #6A88B6;
	background-image: none;
	border-bottom: 0px none;
}

.shCurrentRegColumnSub {
        border-right: 2px solid #6A88B6;
        border-top: 0px none;
        padding-top: 13px;
}
.shMedicationSpanColumn {
	background-color: #6A88B6;
	text-align: left;
	border-bottom: 2px solid #6A88B6;
	border-top: 1px solid #6A88B6;
	color: #FFFFFF;
}

.shMedicationSpanColumn td {
        border-bottom: 0px none;
}

.shLabel {
        text-align: right;
        font-weight: bold;
        padding-left: 3px;
}

/* the next two classes  may or may not be in use */
	/* debug 	background-color: #CC6600; */
thead.shSurveyTableSuperheader1 th  {
/*	background-image:none;*/
}

thead.shSurveyTableSuperheader1 th a {
	background-image:none;
}

thead.shSurveyTableSuperheader1  .shSurveyCurrentRegLink a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6A88B6;
	background-image:none;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	display: block;
}


thead.shSurveyTableSuperheader1  .shOptimals {
	background-color: #7171AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	vertical-align:top;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #7171AB;
	width: 70px;
}

/* this will be overwritten by *th rules if it is .shOptimals th a () */
thead.shSurveyTableSuperheader1 .shOptimals  a {
	background-image:none;
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10pt;
}


thead.shSurveyTableSuperheader1 .shOptimalSelected {
	background-color: #7171AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	vertical-align:top;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 70px;
}


 thead.shSurveyTableSuperheader1 .shOptimalSelected   a {
	/* this overrides defaults DO not add th to the specificity or it will fail*/
	background-image:none;
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10pt;
}
 thead.shSurveyTableSuperheader1 .shRegimens {
	background-color: #B0B0D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #B0B0D0;
	width: 70px;
}

	
thead.shSurveyTableSuperheader1 .shRegimens a {
	background-image:none;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
}		
	
thead.shSurveyTableSuperheader1 .shRegimenSelected {
	background-color: #B0B0D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	vertical-align:top;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 70px;
}

	
 thead.shSurveyTableSuperheader1 .shRegimenSelected a {
	background-image:none;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
}

 thead.shSurveyTableSuperheader1 .shDrugs {
	background-color: #D5D5E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	white-space: normal;
	background-image:none;
	vertical-align:top;
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 70px;
}		


thead.shSurveyTableSuperheader1 .shDrugs  a {
	background-image:none;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	white-space: normal;
}

thead.shSurveyTableSuperheader1  .shCurrentDrugs {
	background-color: #B0C5E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	white-space: normal;
	background-image:none;
	vertical-align:top;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	/*width: 70px;*/
}

thead.shSurveyTableSuperheader1 .shCurrentDrugs  a {
	background-image:none;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	white-space: normal;
}

/* "Modify" text in top of drug columns */
.shCurrentDrugsmod   {
	background-image:none;
	font-size: 7.5pt;
	color: #3F5A7E; 
	text-decoration: underline;
	white-space: normal;
}

.shRegDrugs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: underline;
	color: #B0B0D0;
	text-align: center;
}



thead.shSurveyTableSuperheader1  .shRegDrugsLink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline !important;
	font-size:9pt;
	font-weight:normal;
	color: #99FFFF;
	vertical-align:baseline;
	text-align:center;
	white-space: normal;
	padding-bottom: 5px;
}



/* regDrugs is used in app 600 options survey "Drugs in Set #" link */
	/* used for brand name */
.regDrugs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.25em;
	font-weight: bold;
	text-decoration: underline;
	color: #990000;
	display:block;
	width:120px;
	white-space:normal;
	padding-bottom: 10px;
	letter-spacing: 0.1em;
}

.regDrugsLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.25em;
	font-weight: normal;
	color: #003366;
	display:block;
	width:120px;
	white-space:normal;
}

.regDrugsExemplar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.25em;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
	display:block;
	width:120px;
	white-space:normal;
	padding-bottom: 10px;
	letter-spacing: 0.1em;
}


/* used for generic - not brand name */
.regDrugsRoutedGeneric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.25em;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	display:block;
	width:120px;
	white-space:normal;
	font-style: italic;
	padding-bottom: 5px;
	letter-spacing: 0.1em;
}

.noBorder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-left-width: 0px;
	border-left-style: none;
}


/* this column now hidden - used for surveys shows "ADE" or "Interaction" */
.featureGroup {
	width: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	display: block;
	color: #333333;
}

			 
/* used inside the survey table itself - applied to ADE column */
/* the border provides all spacing within the table */

.adeFeature {
	display:block;
        min-width:250px;
	border-top: 0;
	border-bottom: 0;
	white-space: normal;
	color: #000000;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
        padding-left:5px;
}

.drugInfoAdeFeature {
	display:block;
	width:450px;
	border-top: 0;
	border-bottom: 0;
	white-space: normal;
	color: #000000;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	
font-size: 8.5pt;
	text-decoration: none;
}

.interactionFeature {
	display:block;
	width:450px;
	border-top: 0;
	border-bottom: 0;
	white-space: normal;
	color: #000000;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

.riskCurrent {
	margin:0;
	background-color:#6A88B6;
	padding-top: 5;
	padding-right: 5;
	padding-bottom: 5;
	padding-left: 5;
}

.contraAdvisory {
	display:block;
        min-width:260px;
	color: #000000;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
        padding-left:5px;
        padding-right:5px;
}

/* Column backgrounds */
.riskOptimal {
	margin:0;
	background-color:#7171AB;
	padding-top: 5;
	padding-right: 5;
	padding-bottom: 5px;
	padding-left: 5;
}

.riskOptimal2 {
	margin:0;
	padding:0;
	background-color:#7171AB;
	width: 70px;
}
.riskOptimalBorder2 {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6E4496;
	border-right-color: #6E4496;
	border-bottom-color: #6E4496;
	border-left-color: #6E4496;
	/*
	these margins are so wide to fill out the 85 pixels the superheader is using. 
	want to reduce that #.
	*/
}


/* Survey Columns  */			 
.riskRegimenOptimal {
	margin:0;
	background-color:#B0B0D0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


 .riskDrug {
	margin:0;
	background-color:#D5D5E7;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


.riskDrugCurrent  {
	margin:0;
	background-color:#B0C5E3;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Superheader tabs */
/* in use in app 500  Regimen Surveys */
/*no top and bottom borders -*/
.ps4ShTabHolder  {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background-color: #DEECEF;
	border-left: 1px solid #6A88B6;
	width: 290px;
} 
.ps4ShTabHolder  .ps4ShHeader {padding:0px}
.ps4ShTabHolder .ps4ShButtonHolder {padding:0px}
.ps4ShTabHolder  .ps4ShBody {
	padding:0px;
	margin: 0px;
}

/* Superheader tabs */
/* in use in app 500  Regimen Surveys */
/*no top and bottom borders -*/
.ps4ShTabHolder1  {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background-color: #DEECEF;
	border-left: 0px none;
	width: 290px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
} 
.ps4ShTabHolder1  .ps4ShHeader {padding:0px}
.ps4ShTabHolder1 .ps4ShButtonHolder {padding:0px}
.ps4ShTabHolder1  .ps4ShBody {
	padding:0px;
	margin: 0px;
}


/* in use in app 600 Option  Regimen Surveys */
/*no top and bottom borders -*/
.ps4ShTabHolder3  {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background-color: #DEECEF;
	border-left: 1px solid #6A88B6;
	width: auto;
	white-space: nowrap;
} 
.ps4ShTabHolder3  .ps4ShHeader {padding:0px}
.ps4ShTabHolder3 .ps4ShButtonHolder {padding:0px}
.ps4ShTabHolder3  .ps4ShBody {
	padding:0px;
	margin: 0px;
}

/* listtabs  from listamatic for survey  level 1 list */
/* listtabs from navlist as classes - used for survey tabs level 1 */
/* for new UI 2008-02-25 Used in app 500 */
div.ps4tabcontainer1
{
	background-color: #FFFFFF;
	margin-top: 10px;
	/* note i tried the following settings but cannot get the bottom border to align properly */	
}

.ps4tabcontainer1 .ps4tablist1 li
{
	list-style: none;
	margin: 0;
	display: inline;
}

.ps4tabcontainer1 .ps4tablist1 li a
{
	padding: 3px .7em;
	margin-left: 0px;
	background-color: #DEECEF;
	text-decoration: none;
	font: normal 10pt/1.2em Arial, Helvetica, sans-serif;
	border-top: 1px solid #7B9AA6;
	border-right: 1px solid #7B9AA6;
	border-left: 1px solid #7B9AA6;	
	border-bottom: 1px solid #7B9AA6;	/*		border-bottom: none #778; *//* color settings here don't seem to matter *//*	color: #442C5F; *//*	color: #990000; */
	}

.ps4tabcontainer1 .ps4tablist1 li a:link {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #DEECEF; 
}
	
.ps4tabcontainer1 .ps4tablist1 li a:visited {  }

.ps4tabcontainer1 .ps4tablist1 li a:hover
{
	color: #333366;
	text-decoration: underline;
	border-color: #999999;
}

.ps4tabcontainer1 .ps4tablist1 li a.current1
{
	background-color:#FFFFFF;
	border-top: 1px solid #7B9AA6;
	border-right: 1px solid #7B9AA6;
	border-left: 1px solid #7B9AA6;
	border-bottom: 1px solid #DEECEF;  
	font-weight: bold;
	text-decoration: none;
}

/* list for menu level 1 in OPTIONS surveys2008-06-18 */

table.ps4TabTableContainer1 {
	margin:0 0 0px;
	text-align: center;
}

table.ps4TabTableContainer1 td{
	font: normal 9pt/1.2em Arial, Helvetica, sans-serif;
	background-color:#DEECEF;
	white-space:nowrap;
	border-top:1px solid #7B9AA6;
	border-left:1px solid #7B9AA6;
	border-right:1px solid #7B9AA6;
	padding:2px 8px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B9AA6;
}


table.ps4TabTableContainer1 td.ps4LeftTabList{width:15px;background-color:#FFFFFF;border:1px solid #AAA;font-size:18px;}

table.ps4TabTableContainer1 td.Current1{
	background-color:#FFFFFF;
	white-space:nowrap;
        border-bottom: 0px;
}

table.ps4TabTableContainer1 td.spacing{
        border-left:0px;
        border-right:0px;
        border-top:0px;
        padding: 0px;
        background-color:#FFFFFF;
}


table.ps4TabTableContainer1 a{
border-left:0px;
	text-decoration:none;
	text-align: center;
	font-size:12px;
	font-weight:normal;
	text-align: center;
}

table.ps4TabTableContainer1 td.ps4SepL{border:none;background-image:url(tab_list_left_cap.gif);padding:0;}

table.ps4TabTableContainer1 td.ps4SepR{border:none;background-image:url(tab_list_right_cap.gif);padding:0;}

table.ps4TabTableContainer1 td.ps4EndCap{background-color:#FFFFFF;border:0px solid #AAA;font-size:18px;}


/* list for menu level 2 in survey tabs*/
div.ps4HorizontalLinksList
{
	padding: 0px;
	background-color: #FFFFFF;
	margin: 0;
	white-space: nowrap;
}
.ps4HorizontalLinksList {
	background-color: #DEECEF;
	text-align:center;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 2em;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #DEECEF;
}
	
.ps4HorizontalLinksList a {
	text-decoration:none;
	margin-right:10px; */
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ps4HorizontalLinksList a.current {
	text-decoration:none;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
}


.shRegularHeaderColumn  {
        border-top: 1px solid #6A88B6;
        padding-top: 10px;
}

.shRegularHeaderColumn  td {
        border-bottom: none;
}


.shEntryField td {
       border: 0px none;
       border-style: none; none; none;
}

.shEntryField  {
       text-align: left;
       background: #FFFFFF;
}

.waitLogo {

}

.waitText {
       text-align: center;
}

.hidden {
   display: none;
}


/* new STYLES for PS5   Oct 2009 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.ps5PageContainerRegion {
	margin-top:0px;
	margin-bottom:10px;
	border: 0px;
}

/*Regions*/

/* Region Defaults */
.ps56ButtonHolder{padding:2px;}
.ps5RegionBody {
	padding:0px;
	margin-top: 0px;
}

.ps5SmallBody {
	margin:1px;
	padding:1px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: .85em;
}

/* NAV BAR %  */

div.ps5navBar{
	width: 100%;
}

.ps5navBar{
	text-align:left;
	background-color: #FFFFFF;
	background-image:none;
	line-height: 1.75em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3F5A7E;
	/*	color: #203B61; */
	font-size: 9pt;
	white-space: nowrap;
	width: 100%;
	/* new for slightly larger size */
	padding-top: 5px;
	font-size: 10pt;
}

.ps5navBar a{
	margin-left: 0px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	background-image:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #3F5A7E;
/*	color: #203B61; */
	font-size: 9pt;
/*	font-weight: bold; */
	text-decoration: underline;
	line-height: 1.75em;
	white-space: nowrap;
	padding-top: 5px;
	font-size: 10pt;
}


.ps5navBar a.current{
	font-family: Arial, Helvetica, sans-serif;
	color: #3F5A7E;
/*	color: #203B61; */
	font-size: 9pt;
	text-decoration:none;
/*	font-weight: bold;  */
	background-color: #FFFFFF;
	background-image:none;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 1.75em;
	white-space: nowrap;
	padding-top: 5px;
	font-size: 10pt;
}

/* PS 5 page footer */
.ps5PageFooter {
	background-color: #F7F9F9;
	border-top-width: 2px;
	border-top-color: #3F5A7E;
}

/* SELECTOR */


.ps5SurveySelector {
	line-height: 20px;
	background-color: #FFFFFF;
	color: #000000;
	font-size:10pt;
	text-decoration:none;
        white-space: nowrap;
}

.ps5SurveySelector a {
	background-color: #E8EEF7; 
	text-decoration: none;
}


/* new styles invert dark and light backgrounds */

/* start new survey container region and title styels (dark bkg) */



.ps5SurveyContainerBackground {
	padding:0px;
	background-color: #9BAFCA;
}

.ps5SurveyContainerBackgroundBottomBorder{
	/*	added for outline */
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #203B61;
	border-right-color: #203B61;
	border-bottom-color: #203B61;
	border-left-color: #203B61;
}

.ps5SurveyContainerBackgroundTopBorder{
	/*	added for outline */
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #203B61;
	border-right-color: #203B61;
	border-bottom-color: #203B61;
	border-left-color: #203B61;
}

.ps5SurveyContainerRegion {
	background-color:#9BAFCA;
	min-width:650px;
	padding:0;
	border-bottom:5px solid #9BAFCA;
	border-left:5px solid #9BAFCA;
	border-right:5px solid #9BAFCA;
}

.ps5SurveyContainerTitle {
	padding:0px;
	line-height: 1.4em;
	font-weight: bold;
	font-size: 15pt;
	padding: 0px;
	color: #FFFFFF;
}

.ps5SurveyContainerSubTitle {
	padding:0px;
	line-height: 1.1em;
	/*	font-weight: bold; */
	font-size: 10pt;
	padding: 0px;
	color: #FFFFFF;
}

.ps5SurveyContainerTitleOpened {
	padding:2px 2px 2px 0px;
	line-height: 1.4em;
	font-weight: bold;
	font-size: 10pt;
/*	padding: 2px;  
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px; */
	background-color:  #9BAFCA;
	font-style: normal;
/*	border-top: 0px solid #BACDCE;
	border-bottom: 0px solid #BACDCE;
	border-right: 1px solid #3F5A7E;
	border-left: 1px solid #3F5A7E;*/
/*	background-image: url(IMAGE_PREFIX#themes/theme_106/section-closed-arrow.gif); 
*/
}

.ps5SurveyContainerTitleOpened  a{
	text-decoration: none;
}

.ps5SurveyContainerTitleOpenedSubHeader  {
	line-height: 1.0em;
	font-weight: bold;
	font-size: 8pt;
	text-indent: 15px;	
}

/* not sure this is in use, if so then the text color and background-colors may be wrong 2010-02-09 Linda */
.ps5SurveyContainerTitleClosed {
	padding:2px 2px 2px 0px;
	line-height: 1.4em;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	color:#BACDCE;
	background-color: #3F5A7E;
	border-bottom: 2px solid #BACDCE; /* borders are a problem in ie  
	border-top: 0px solid #BACDCE;
	border-right: 0px solid #BACDCE;
	border-left: 0px solid #BACDCE; */
}

.ps5SurveyContainerTitleClosed  a{
	padding:0px;
	text-decoration: none;
}	

 /* end new survey container region and title  styles  */
 
 
/* start  survey sections  */
.ps5SurveyRegionBody {
     padding:0px;  
	margin: 0px;
	background-color: #FFFFFF;
}


/* is this used? where? */
.ps5SurveySectionBorderBkg {
	padding:0px;
	margin-top: 0px;
	border-top: 10px solid #3F5A7E;
	border-bottom: 10px solid #3F5A7E;
	background-color: #3F5A7E;
}

/* spacer is not used */
.ps5SurveyRegionSpacer {
	padding:0px;
/*	margin: 0px;  */
	border: 0px;
	background-color: #3F5A7E;
}

/* end  survey section */



/* start  survey reports regions */

.ps5SurveyReportsRegionOpen {
    margin:0px;
    border:0px solid #CCCCCC;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px solid #3F5A7E;
	border-left: 0px;
}

.ps5SurveyReportsRegionClosed {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid #CCCCCC;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px solid #3F5A7E;
	border-left: 0px;
}

.ps5MedTypeHeader {
        padding-top:2px;
        padding-bottom:2px;
        margin-top:0px;
        margin-left: 5px;
        margin-right: 5px;
        margin-bottom:5px;
  /*      border:1px solid #CCCCCC; */
        background-color: #6A88B6;
        font-weight: bold;
        color: #FFFFFF;
	line-height: 1.1em;
	border-bottom: 2px solid #000033;
	border-top: 1px solid #B0C5E3;
	}

.ps5MedTypeHeader a {
   text-decoration: none;
   color: #FFFFFF;
}

.ps5MedTypeHeaderCounts {
         font-weight: bold;
        color: #CAE3EA;
}

.ps5MedTypeHeaderCounts a {
   text-decoration: none;
   color: #CAE3EA;
}
/* end  survey reports region */



/* start  CLOSED survey region headers */
.ps5SurveyRegionHeaderClosed {
	padding:3px;
	font-weight:bold;
	font-size:11pt;
	background-color:#3F5A7E;
	color: #D3DCEB;
	line-height: 1.4em;
	border-bottom: 2px solid #000033;
	border-top: 1px solid #B0C5E3;
}

.ps5SurveyRegionHeaderClosed a {
	color: #D3DCEB;
	text-decoration: none;
}

/* end  CLOSED survey region headers */

/* start  OPEN survey region headers */
.ps5SurveyRegionHeaderOpen {
	padding:3px;
	font-weight:bold;
	font-size:11pt;
	background-color:#3F5A7E;
	color: #D3DCEB;
	border-bottom: 2px solid #000033;
	border-top: 1px solid #B0C5E3;
	line-height: 1.4em;
}

.ps5SurveyRegionHeaderOpen a {
	color: #D3DCEB;
	text-decoration: none;
}
	
.ps5SurveyRegionSubHeader {
	padding:0px;
	font-weight:normal;
	font-size:10pt;
	background-color:#FBE4BD;
	color: #000000;

	line-height: 1.4em;
}

.ps5SurveyRegionSubHeader a {
	color: #000000;
	text-decoration: none;
}

/* END  OPEN survey region headers */
	
/* ps5WizardRegion  replaces ps4WizardRegion */	
	/* PS Wizard Region */
.ps5WizardRegion{margin:0 0 10px; }
.ps5WizardRegionHeaderAction{
	font-weight:bold;
	font-size:11pt;
	padding:0px;
	background-color:#3F5A7E;
	color: #FFFFFF;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #BACDCE;
	border-bottom: 4px solid #BACDCE;
	border-left: 0px solid #BACDCE;
	line-height: 1.3em;
	text-align: left;
}
/*
{
		padding:2px 8px;
	color:#9BAFCA;
	text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
*/

.ps5WizardRegionHeaderStep{
	font-family: arial, helvetica, sans-serif;
	font-size:13pt;
	color:#3F5A7E;
	text-align:left;
	padding:2px 8px;
	white-space:nowrap;
	font-weight: bold;
}

.ps5WizardRegionBody{ padding: 0px 10px}
.ps5WizardButtonHolder{
	font-weight:bold;
	font-size:11pt;
	padding:0px 0 0px 0px;
	background-color:#3F5A7E;
	color: #FFFFFF;
	border-top: 4px solid #3F5A7E;
	border-right: 4px solid #3F5A7E;
	border-bottom: 4px solid #BACDCE;
	border-left: 0px solid #BACDCE;
	line-height: 1.3em;
	}
	
.ps5WizardButtonHolder2 {padding-top: 2px;}

/* link style buttons */


.ps1ButtonLink1 {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	white-space:nowrap;
	border:none;
	text-decoration:underline;
	color: #203B61;
	margin-bottom: 10px;
}

.ps1ButtonLink1 a{
	white-space:nowrap;
	text-decoration:underline;
	color: #3F5A7E;
}

<<<<<<< .mine
.ps5ButtonLink2 {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	white-space:nowrap;
	border:none;
	text-decoration:underline;
 	color:#D3E7EB;
	margin-bottom: 10px;
}

.ps5ButtonLink2 a{
	white-space:nowrap;
	text-decoration:underline;
 	color:#D3E7EB;
}


/* should not be used but is in the closed survey template*/
.ps5SurveyContainerLink {
	padding:0px;
	line-height: 1.35em;
	font-weight: normal;
	font-size: 10pt;
	/* background-color: #BACDCE;  color: #3F5A7E;*/
 	color:#D3E7EB;
	font-style: normal;
/*	text-decoration: underline; */
}
 
.ps5SurveyContainerLink a{
/*	text-decoration: underline;  */
}

 
.ps5ButtonLink2 {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	white-space:nowrap;
	border:none;
	text-decoration:underline;
 	color:#D3E7EB;
	margin-bottom: 10px;
}

.ps5ButtonLink2 a{
	white-space:nowrap;
	text-decoration:underline;
 	color:#D3E7EB;
}


a.ps5SurveyContainerLink  {
        padding-right: 10px;
        color:#FFFFFF;
        text-decoration: underline;
}

.ps5SurveyRegionLink {
	font-weight: normal;
	font-size: 10pt;
 	color:#FFFFFF;
	font-style: normal;
}

.ps5SurveyRegionLink a{
/*	text-decoration: underline;  */
}

a.ps5SurveyRegionLink  {
        padding-right: 10px;
        color:#FFFFFF;
        text-decoration: underline;
}

.ps5SurveySubRegionLink {
	font-weight: normal;
	font-size: 10pt;
 	color:#284551;
	font-style: normal;
}

.ps5SurveySubRegionLink a{
/*	text-decoration: underline;  */
}

a.ps5SurveySubRegionLink  {
        padding-right: 10px;
        color:#284551;
        text-decoration: underline;
}
/* list */


.ps5SimpleHorizontalLinksList{
	color: #3F5A7E;
	text-align:left;
	white-space: nowrap;
}

.ps5SimpleHorizontalLinksList a{
	color: #3F5A7E;
	margin-left:3px;
	margin-right:3px;
	padding-right: 8px;
	padding-left: 5px;
}
.ps5SimpleHorizontalLinksList a.current{
	color: #3F5A7E;
	text-decoration:none;
	margin-left:3px;
	margin-right:3px;
	padding-right: 8px;
	padding-left: 5px;
}

.ps5SurveyRegionHeaderStats {
	font-weight:bold;
	font-size:10pt;
	background-color:#3F5A7E;
	color: #D3DCEB;
}

.ps5SurveyRegionHeaderStats a {
	color: #D3DCEB;
	text-decoration: none;
}

	/* stats 2 for testing text overlaid on image */
.ps5SurveyRegionHeaderStats2 {
	font-weight:bold;
	font-size:10pt;
	/*	background-color:#FF0000; */
	color: #FFFFFF;
	position:absolute;
	bottom:2;
	left:2;
	z-index: -1;	
	/*  width: 100%;  this width setting makes the image go away*/
}

.ps5SurveyRegionHeaderStats2 a {
	color: #FFFFFF;
	text-decoration: none;
	position:absolute; bottom:2; left:2
	}
	
	.ps5SurveyRegionHeaderStats2text {
	font-weight:bold;
	font-size:10pt;
	/*	background-color:#FF0000; */
	color: #FFFFFF;
	position:absolute;
	bottom:2;
	left:2;
/*	z-index: 2;  */
}

.ps5SurveyRegionHeaderStats2text a {
	color: #FFFFFF;
	text-decoration: none;
	position:absolute; bottom:2; left:2
/*		z-index: 2;	 */
	}


.ps5SurveyRegionHeaderTitle {
	font-weight:bold;
	font-size:11pt;
	background-color:#3F5A7E;
	color: #FFFFFF;
}

.ps5SurveyRegionHeaderTitle a {
	color: #FFFFFF;
	text-decoration: none;
}	

/* SITE COLORS as of 2008-03-01   */
/*  HEADERS
    DARKEST - 263641 IN MENU BAR SELECTED ITEM
color: #284551;   IN REGION HEADER TEXT
	6F909D - MENU BAR STANDARD
    3F5A7E - SURVEY HEADER & REPORTS REGULAR HEADER
	6F909D - REGIMEN HEADER
	B9CAD0 - SORT HEADERS
	E5EAEB - DRUGS BACKGROUND
	*/



/*  quickLinks */
.quickLinks .leveloneview .treecontrol {
    white-space: nowrap;
    font-weight: bold;
}

.quickLinks .leveloneview  {
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.quickLinks .leveltwoview {
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 2px;
}

.quickLinks .levelthreeview {
    padding-left: 60px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 2px;
}


.quickLinks .levelfourview {
    padding-left: 85px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}

.quickLinks .header a {
    font-weight: bold;
}

.quickLinks .header {
    font-weight: bold;
}


.quickLinks .main a {
    font-weight: bold;
    font-size: 11pt;
}

.quickLinks .main {
    font-weight: bold;
    font-size: 11pt;
}

/*  mergeRecordSelect */
table .mergeRecordSelect {
   padding-top: 0px;
   margin-top: 0px;
}


.mergeRecordSelect .leveloneview {
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 2px;
}

.mergeRecordSelect .leveltwoview {
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 2px;
}

.mergeRecordSelect .header a {
    font-weight: bold;
}

.mergeRecordSelect .header {
    font-weight: bold;
}


table.treecontrol td {
    padding: 0px;
    padding-right: 2px;
}

.interactionRollover {
    font-style:normal;
}

/* this is the autocomplete drop down */
div.autocomplete {
	position:absolute;
	width:300px;
	height:200px;
	overflow: auto;
  margin-left: 6px;
	padding:0;	
	background-color:white;
	background-color:#E8EEF7;
  border:1px solid #888;  
/*		  border:2px solid #3F5A7E;  
	border-top: 1px solid #3F5A7E;
	border-right: 3px solid #3F5A7E;
	border-bottom: 1px solid #3F5A7E;
	border-left: 1px solid #3F5A7E;  */
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  /* next is for iPad */
	border-right: 3px solid #3F5A7E;
}

.psTextHighlight { color: red; 
/* below styles the data entry box */
	border-top: 2px solid #3F5A7E;
	border-right: 1px solid #3F5A7E;
	border-bottom: 1px solid #3F5A7E;
	border-left: 2px solid #3F5A7E; 
}


/* SURVEYOR Health styles added */

/* Standard Borderless Region without background text color 
used for regular page text sections */
.sh1Region{margin:0 0 10px;border:1px solid #B0B8C5;}
.sh1RegionHeader{font-family: arial, helvetica, sans-serif;font-size:15pt;color:#B0B8C5;text-align:left;border-bottom:1px solid #B0B8C5;font-weight:bold;padding:2px 8px;white-space:nowrap;}
.sh1RegionHeader2{text-align:left;border-bottom:1px solid #B0B8C5;}
.sh1RegionBody{padding:5px;}
.sh1ButtonHolder{}
.sh1ButtonHolder2 {  padding-top: 2px;}

.sh1BorderlessRegion{margin:0 0 10px;border:0px solid #CCC;}
.sh1BorderlessRegionHeader{font-family: arial, helvetica, sans-serif;font-size:15pt;color:#aaa;text-align:center;border-bottom:0px solid #CCC;font-weight:bold;padding:2px 8px;white-space:nowrap;}
.sh1BorderlessRegionHeader2Alt1{text-align:left;border-bottom:0px solid #CCC;}
.sh1BorderlessRegionBodyAlt1{padding:5px;}
.sh1BorderlessButtonHolderAlt1{}
.sh1BorderlessButtonHolder2Alt1 {  padding-top: 2px;}

/* some border region for forms */

.sh1RegionNoBorder {}

.sh1RegionForm{
	margin:0 0 2px;
	border-bottom: 1px solid #CCC;
	/*	border-top: 1px none #CCC; 
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC; */
}
.sh1RegionFormHeader{
	font-family: arial, helvetica, sans-serif;
	font-size:13pt;
	color:#aaa; /* grey */
	text-align:left;
	/*	border-bottom:1px solid #CCC; */
	font-weight:bold;
	padding:5px 8px 2px;
	white-space: wrap;
	font-style: oblique;
	line-height: 1.4em;
}
.sh1RegionFormHeader a{
	font-family: arial, helvetica, sans-serif;
	font-size:13pt;
	color:#203B61; /* grey */
	text-align:left;
	/*	border-bottom:1px solid #CCC; */
	font-weight:bold;
	white-space: wrap;
	font-style: oblique;
	line-height: 1.4em;
	text-decoration: none;
}

.sh1RegionFormHeader2{text-align:left;border-bottom:1px solid #CCC;}
.sh1RegionFormBody{padding:1px;}

/* forms on pages 4021 and 4028 and similar - this is the second level title */

.sh1RegionFormHeaderContext {
	font-family: arial, helvetica, sans-serif;
	font-size:15pt;
	color: #203B61;  /* = sh1TextColor1 */
		text-align:left;
	/*	border-bottom:1px solid #CCC; */
	font-weight:bold;
	padding:5px 8px 2px;
	white-space:wrap;
	font-style: normal;
	line-height: 1.4em;
}

.sh1RegionFormHeaderContext a{
	font-family: arial, helvetica, sans-serif;
	font-size:15pt;
	color: #203B61;  /* = sh1TextColor1 */
		text-align:left;
	/*	border-bottom:1px solid #CCC; */
	font-weight:bold;
	padding:5px 8px 2px;
	white-space:wrap;
	font-style: normal;
	line-height: 1.4em;
	text-decoration: none;
}


/* New Button Classes for SH*/

/* graphic button 1 line of text tall */
table.sh1Button1xLine td.R img{display:block}
table.sh1Button1xLine td.L img{display:block}
table.sh1Button1xLine{color:#333333;display:inline}
table.sh1Button1xLinetd.C{background-image:url(button_middle.png);background-repeat:repeat-x;white-space:nowrap;}
table.sh1Button1xLine td.C a{font-weight:bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.sh1Button1xLine td.C a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.sh1Button1xLine td.CFFFFFF{background-image:url(button_middle.png);background-repeat:repeat-x;white-space:nowrap;}
table.sh1Button1xLine td.CFFFFFF a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.sh1Button1xLine td.CFFFFFF a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.sh1Button1xLine td.CEEEEEE{background-image:url(button_middle.png);background-repeat:repeat-x;white-space:nowrap;}
table.sh1Button1xLine td.CEEEEEE a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}
table.sh1Button1xLine td.CEEEEEE a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:nowrap;text-decoration :none;display:block;}


/* graphic button wrap 2x lines */
/* graphic button with wrap 2x for two lines. the difference is in the button_middle graphic and the template html for sides: button_left.png" width="8" height="44" and same for button_right */
table.sh1Button2xLine td.R img{display:block}
table.sh1Button2xLine  td.L img{display:block}
table.sh1Button2xLine {color:#333333;display:inline}
table.sh1Button2xLine  td.C{background-image:url(button_middle_2x.png);background-repeat:repeat-x;white-space:normal;}
table.sh1Button2xLine td.C a{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	white-space:normal;
	text-decoration :none;
	display:block;
}
table.sh1Button2xLine  td.CFFFFFF{background-image:url(button_middle_2x.png);background-repeat:repeat-x;white-space:normal;}
table.sh1Button2xLine  td.CFFFFFF a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button2xLine  td.CFFFFFF a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button2xLine  td.CEEEEEE{
	background-image:url(button_middle_2x.png);
	background-repeat:repeat-x;
	white-space:normal; 
}
table.sh1Button2xLine  td.CEEEEEE a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button2xLine  td.CEEEEEE a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}

/* button wrap 3x lines */
/* graphic button with wrap 3x for three lines. the difference is in the button_middle graphic and the template html for sides: button_left.png" width="8" height="66" and same for button_right */
table.sh1Button3xLine  td.R img{display:block}
table.sh1Button3xLine td.L img{display:block}
table.sh1Button3xLine  {color:#333333;display:inline}
table.sh1Button3xLine  td.C{background-image:url(button_middle_3x.png);background-repeat:repeat-x;white-space:normal;}
table.sh1Button3xLine  td.C a{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	white-space:normal;
	text-decoration :none;
	display:block;
}
table.sh1Button3xLine  td.CFFFFFF{background-image:url(button_middle_3x.png);background-repeat:repeat-x;white-space:normal;}
table.sh1Button3xLine td.CFFFFFF a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button3xLine  td.CFFFFFF a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button3xLine td.CEEEEEE{
	background-image:url(button_middle_3x.png);
	background-repeat:repeat-x;
	white-space:normal; 
}
table.sh1Button3xLine td.CEEEEEE a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button3xLine td.CEEEEEE a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}


/* button wrap 4x lines */
/* graphic button with wrap 4x for four lines. the difference is in the button_middle graphic and the template html for sides: button_left.png" width="8" height="77" and same for button_right */
table.sh1Button4xLine  td.R img{display:block}
table.sh1Button4xLine  td.L img{display:block}
table.sh1Button4xLine  {color:#333333;display:inline}
table.sh1Button4xLine   td.C{background-image:url(button_middle_4x.png);background-repeat:repeat-x;white-space:normal;}
table.sh1Button4xLine  td.C a{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	white-space:normal;
	text-decoration :none;
	display:block;
}
table.sh1Button4xLine   td.CFFFFFF{background-image:url(button_middle_4x.png);background-repeat:repeat-x;white-space:normal;}
table.sh1Button4xLine  td.CFFFFFF a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button4xLine   td.CFFFFFF a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button4xLine  td.CEEEEEE{
	background-image:url(button_middle_4x.png);
	background-repeat:repeat-x;
	white-space:normal; 
}
table.sh1Button4xLine  td.CEEEEEE a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}
table.sh1Button4xLine  td.CEEEEEE a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;white-space:normal;text-decoration :none;display:block;}


/* replace all prior BASE colors and text  */
/* sh1 (SurveyorHealth) standard colors and text  */

/*  text colors can be applied to any text. Match main site colors for consistency  */
.sh1TextColorWhite{
	color: #FFFFFF;}
.sh1TextColorBlack{
	color: #000000;}
	
	/* FDB colors for FDB press release*/
.sh1TextColorFDBblue{
	color: #000099;}
.sh1TextColorFDBblue a{
	color: #000099;}
	.sh1TextColorFDBpurple{
	color: #990099;}
.sh1TextColorFDBpurple a{
	color: #990099;}
	
	
/* standard links & darkest colored text */
.sh1TextColor1{
	color: #203B61;}
	
.sh1TextColor1 a {
	color: #203B61;}


/* nav links */
.sh1TextColor2{
	color: #3F5A7E;}
	
.sh1TextColor2 a{
	color: #3F5A7E;}

.sh1TextColor3{
	color: #6A88B6;}

.sh1TextColor4{
	color: #90A1BA;}

/* Accordion name text */
.sh1TextColor5{
	color: #CEDAEC;}

.sh1TextColor6{
	color: #E8EEF7;}
	
.sh1TextColor7{
	color: #386B77;}
	
.sh1TextColor8{
	color: #464C85;}

.sh1TextColor9{
	color: #BF9756;}

.sh1TextColor9 a{
        color: #BF9756;}


/* TEXT BLOCKS LIGHT BACKGROUND COLOR */

.sh1TextBackground {
/*		background-color: #E8EEF7;
background-color: ##F5F8FC;*/
background-color: #EAEBF8;
}

.sh1TextBackground1 {
/*		background-color: #E8EEF7;
background-color: ##F5F8FC;*/
background-color: #EAEBF8;
}

.sh1TextBackground2 {
background-color: #E8EEF7;
}

.sh1TextBackground3 {
background-color: #9BAFCA;
}

.sh1TextBackground4 {
background-color: #3F5A7E;
}

.sh1TextBackground8 {
background-color: #464C85;
}

/* gold */
.sh1TextBackground9 {
background-color: #BF9756; 
}

/* purple */
.sh1TextBackground10 {
/* background-color: #BF9756; 
background-color: #6B71B7;
background-color: #464C85;*/
background-color: #43486F;
}

/* peach light tan */
.sh1TextBackground11 {
background-color:#FBE4BD;
}


/* text styles are Arial for consistency across browsers  */
/* all headings are bold */
.sh1TextHeading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
/*	color: #000000;  */
	line-height: 1.2em;
	font-weight: bold;
}

.sh1TextHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
/*	color: #000000;  */
	line-height: 1.35em;
	font-weight: bold;
}

.sh1TextHeading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
}
.sh1TextHeading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
}
.sh1TextHeading5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
}



/* regular text not bold */

.sh1Text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	text-align: left;
	text-indent: 2px;
}

.sh1Text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	text-align: left;
	text-indent: 2px;
}

.sh1Text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	text-align: left;
	text-indent: 2px;
}

.sh1Text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: left;
	text-indent: 2px;
}

.sh1Text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-align: left;
	text-indent: 2px;
}

.sh1Text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	text-indent: 2px;
}



.ads {
	font-size: 9pt;
	text-align: center;
	line-height: 2em;
	border: 0px solid #CCCCCC;
	color: #999999;
}


/* SH SITE COLORS as of 2010-01-05 */
/*  HEADERS
    DARKEST -  IN MENU BAR SELECTED ITEM
	 - MENU BAR STANDARD
    - SURVEY HEADER & REPORTS REGULAR HEADER

	 - REGIMEN HEADER
	 - SORT HEADERS
	 - DRUGS BACKGROUND
	*/
	
/* lists used for main page submenus */

.sh1VerticalUnorderedListWithIconBullets {
	/* 	list-style:url(blue-arrow-bullet.gif) none outside;*/ 
	list-style:url(sh-bullet-icon.png) none outside;
	line-height: 1.75em;
	/*	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 9pt; */
	padding-left: 10px;
	vertical-align: bottom;
	line-height: 2.25em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	white-space:nowrap;
}

.sh1VerticalUnorderedListWithIconBullets   a{
	color: #3F5A7E;
}
.sh1VerticalUnorderedListWithIconBullets  .sh1current a{
	text-decoration: none;
	color: #3F5A7E;
}

/* severity styles */
.sh1SideEffectsMajor {
	color: #000000;
	font-weight: bold;
}

.sh1SideEffectsMinor {
	color: #000000;
}


.sh1InteractionsSerious {
	color: #000000;
	font-weight: bold;
}

.sh1InteractionsModerate {
	color: #000000;	
}
.sh1InteractionsMinor{
	color: #000000;
}
.sh1InteractionsUnknown {
	color: #999999;
}

.sh1ContraindicationsAbsolute {
	color: #000000;
        padding-left:5px;
        padding-right:5px;
}
sh1ContraindicationsRelative {
	color: #000000;	
        padding-left:5px;
        padding-right:5px;
}
sh1ContraindicationsWarning {
	color: #000000;	
        padding-left:5px;
        padding-right:5px;
}

.sh1pregPrecautionSeverity {
	text-decoration:underline;
}

div.quickStartClose {
   text-align: right;  
   padding-right: 10px; 
   padding-top: 10px; 
   padding-bottom: 0px; 
}

/* rollovers for quick start */
div.QuickStartTip {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 15pt;
            font-style: normal;
            text-align: left;
            text-indent: 2px;
            color: #FFFFFF;
            width: 170px;
            vertical-align:top;
            padding: 0px 1px 0px 3px;
            white-space: normal;
            position:absolute; 
            text-align:left;
            float: left;
            background-color:  #203B61;
            border-top: 2px solid #9BAFCA;
            border-right: 6px solid #9BAFCA;
            border-bottom: 6px solid #9BAFCA;
            border-left: 4px solid #9BAFCA;
            margin: 0px;
}



/* new versions for hints */
.sh1HintsRegion {
	width:325px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:1px solid #CCCCCC;
/*	padding-left: 5px; */
/*	vertical-align: top;  */
}

.sh1HintsRegionHeader {
	font-weight:bold;
	font-size:10pt;
	padding-right:0px;
	padding:1px;
	padding-left:2px;
	color: #FFFFFF;
	padding-left:2px;
		padding-top:2px;
padding-right:2px;
	line-height: 1.3em; 
	background-color: #43486F; /* this is sh1TextBackgroundColor10 dark blue */
	background-color:	#386B77; /* teal */
	background-color: #464C85; /* purple */
	background-color: #3F5A7E; /* accordion blue */
	border-bottom:0px solid #272B65;
/*	background-color:#6B71B7;
	padding:0px;
		background-color:#272B65;
border-bottom:1px solid #6B71B7; 
	border-bottom:1px solid #272B65;*/
}

/* note - removed scroll from this and height statement for new q/a system.  2010-05-08*/
.sh1HintsRegionScroll {
	/*width:320px;
		margin-bottom:10px;
	margin-left:10px;
	margin-right:10px; 
		border:1px solid #CCCCCC;*/
		white-space: normal;
	margin-bottom:1px;
	margin-left:5px;
	margin-right:1px;
	/*	height:650px;
	overflow:auto;   
	height:350px;
	overflow:scroll;*/
}



/* FAQ Q/A Hints start */

.sh1HintsSubTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
	color: #1E4F5B; /* dark teal */
	color: #464C85;/* purple */
	color: #3F5A7E; /* accordions blue */
 padding-bottom: 1em;/

}

/*
div.sh1HintsSubTitles {
	padding-bottom: 1em; */
	/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
	color: #1E4F5B;  dark teal 
}*/

/* .sh1HintsSubTitles li {
	color: #1E4F5B; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	text-align: left;
	text-indent: 0px;
	white-space: normal;
}  */


.sh1HintsSubTitles ol {
	color: #1E4F5B; /* dark teal */
	color: #464C85;/* purple */
	color: #3F5A7E; /* accordions blue */
		/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal; */
	line-height: 1.35em;
	font-weight: bold;
	list-style-position: inside;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	text-align: left;
	padding-left: .6em;
	white-space: normal;
	text-indent:-1.3em;
	text-indent:-1.5em;
}

/* questions */

.sh1HintsQ {
		text-align: left;
	white-space:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
/*	line-height: 1.35em;  */
	font-weight: bold;
/**/	color: #BF9756; /*gold */
	color: #464C85; /*purple */
	color: 	#386B77; /* teal */
	color: #1E4F5B; /* dark teal */
	color: #464C85;/* purple */
	color: #3F5A7E; /* accordions blue std links */
	color: #6A88B6;  /* sh1TextColor3   */
/*	padding-left:5px; 
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	margin-top:0.5em;*/
}


.sh1HintsQ a {
		text-align: left;
	text-decoration:underline;
	white-space:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
/*	line-height: 1.1em;
	line-height: 1.2em; */
/*	*/color: #BF9756; /*gold */
	color: #464C85; /*purple */
	color: 	#386B77; /* teal */
	color: #1E4F5B; /* dark teal */
	color: #464C85;/* purple */
	color: #3F5A7E; /* accordions blueaccordions blue std links */
	color: #6A88B6;  /* sh1TextColor3   */
	/*	padding-top:3px;
		padding-left:5px; 
	padding-right:5px;
	padding-bottom:3px;
	padding:0px
	margin-top:0.5em;
	margin-top: 0px;*/
}

/* below sets the between paragraph spacing */

p.sh1HintsQ  {
	margin-top: 0em;
	margin-bottom: .5em;
}

/* Answers */

.sh1HintsA {
	text-decoration:none; 
	white-space:normal;
	white-space:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color:#3F5A7E;
	color: #1E4F5B; /* dark teal */
		color: #464C85;/* purple */
	color: #3F5A7E; /* accordions blue */
	color: #6A88B6;  /* sh1TextColor3   */
	color: #203B61; /* sh1TextColor1 */
}
	
/* below sets the between paragraph spacing */		
p.sh1HintsA  {
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: .5em;
	padding-bottom: .75em;
}



/* FAQ Q/A Hints end */



/* Hints for forms */

.sh1HintsForms {
	color: #BF9756;
}

/*save merge popup styles */

.sh1SaveMergePopup {
	width:450px;
	margin-bottom:10px;
	margin-left:10px;
	border:2px solid #000000;
	background-color:#FFFFFF;
}

.sh1SaveMergePopupHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
/*	color: #000000;  */
	line-height: 1.2em;
	font-weight: bold;
	padding:2px;
	padding-left:8px;
	padding-right:6px;
	color: #203B61;	
	background-color:#E8EEF7;
/*	border-bottom:1px solid #6B71B7; 
		background-color:#272B65;*/
}

.sh1SaveMergePopupSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.1em;
	font-weight: bold;
	padding:2px;
	padding-left:8px;
	padding-right:6px;
	color: #3F5A7E;	
	background-color:#FBE4BD;
        text-align: left;
}

.sh1SaveMergePopupHints {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
	color: #BF9756;
        text-align: left;
        padding-left:8px;
        padding-right:8px;
        padding-bottom:8px;
}

/* $$$$$$$$$$$$ this group copied from all toolBoxTip  classes  above.. above versions should be removed when no longer used*/
/* used for the Change drugs & conditions rollovers */

div.sh1ToolBox {
	width: 200px;
	vertical-align:top;
	padding: 0px; 
		padding-bottom: 6px;
	white-space: normal;
	position:absolute;
	text-align:left;
	float: left;
	background-color:  #EAEBF8;  /* new per spec */
/*	border-top: 2px solid #3F5A7E;
	border-right: 4px solid #3F5A7E;
	border-bottom: 4px solid #3F5A7E;
	border-left: 2px solid #3F5A7E; */
		border-top: 2px solid #898EC6; /* purples */
	border-right: 4px solid #898EC6;
	border-bottom: 4px solid #898EC6;
	border-left: 2px solid #898EC6;
		border-top: 2px solid #6B71B7; /* purples */
	border-right: 4px solid #6B71B7;
	border-bottom: 4px solid #6B71B7;
	border-left: 2px solid #6B71B7;
        margin-bottom: 2px;
}

/*
.sh1ToolBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	font-style: normal; 
	white-space: normal;
    padding-bottom: 6px;
	    padding-right: 5px;
	    padding-left: 5px;
}  */

.sh1ToolBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
	text-align:left;
	font-style: normal;
	white-space: normal;
	padding-bottom: 6px;
	padding-right: 5px;
	padding-left: 5px;
}

.sh1ToolBox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal; 
	font-weight: normal;
	color: #294754;
	text-decoration: underline;
	text-align:left;
	    padding-right: 5px;
	    padding-left: 5px;
}

.sh1ToolBoxEntry {
    padding-top: 7px;
  padding-bottom: 2px;
  	    padding-right: 5px;
	    padding-left: 5px;
}



.sh1ToolBoxClose {
        padding: 5px 5px 0 0;
        margin: 0px;
        text-align: right;
}

.sh1ToolBoxHeader {
	/* 	background-color:#CEDAEC; 	added for new version */
		background-color:#B9B5E6;/* purples */
		background-color:#D1D3EE; /* light purples */
	    padding-right: 5px;
	    padding-left: 5px;
}

/* sample: Medication or Condition */
.sh1ToolBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #203B61;  /* = sh1TextColor1 */
	text-decoration: none;
	text-align:left;
	font-style: normal;
	white-space: normal;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
}


/* sample: Med name or Condition Names*/
.sh1ToolBoxHeading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	white-space: normal;
	padding-bottom: 3px;
	background-color:#CEDAEC;/* added for new version */
	background-color:#EAEBF8;
	background-color:#D1D3EE; /* purples */
	padding-right: 5px;
	padding-left: 5px;
}

.boldHeading {
    font-weight: bold;
}


/* sample: Med name or Condition Names lists*/
/* sample: Med name or Condition Names lists*/
.sh1ToolBoxList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	white-space: normal;
	padding-bottom: 6px;
	padding-right: 5px;
	padding-left: 25px;
	line-height: 1.1em;
}

.sh1ToolBoxList ul{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;  
	list-style-position: outside;
	list-style-type: disc;
}

.sh1ToolBoxList li{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;  
	list-style-position: outside;
	list-style-type: disc;
	padding: 3px;
}


.sh1ToolBoxHeading1 span {
         font-weight: normal;
}


.sh1ToolBoxHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #203B61;  /* = sh1TextColor1 */
	line-height: 1.1em;
	text-decoration: none;
	text-align:left;
	font-style: normal; 
	white-space: normal;
	padding-top: 9px;
	padding-bottom: 6px;
	    padding-right: 5px;
	    padding-left: 5px;
}

/* this indent style must come after other sh1ToolBox styles or it won't work */
.sh1ToolBoxIndent  {
    padding-left: 25px;
}

.sh1ToolBoxHints {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.35em;
	font-weight: bold;
	color: #BF9756;
        text-align: left;
    	padding-top:5px;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:8px;
}

.sh1ToolBoxHintsItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: 1.35em;
	font-weight: bold;
	color: #BF9756;
	text-align: left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
}


/* end toolBoxHints */



/* start SEO styles */


/* first section - not working */
.seoADEOverview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #294754;
	text-decoration: none;
	text-align:left;
	padding-left: 5px;
	line-height: 2em;
}

.seoItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #294754;
	text-decoration: none;
	text-align:left;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 1.4em;
}

.seoMajorRisk {
	color: red;
}

.seoHighRisk {
	color: #3F5A7E;
}

/* should be named .seoInteractionSummary */
.interactionSummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	color: #6A88B6;
	text-decoration: none;
	text-align:left;
	white-space: normal;
	padding-bottom: 6px;
/* 	background-color:#CEDAEC;added for new version 
	background-color:pink;*/
	    padding-right: 5px;
	    padding-left: 5px;
}


.seoInteraction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #6A88B6;
	color: red;
	text-decoration: none;
	text-align:left;
	white-space: normal;
	padding-bottom: 6px;
		padding-top: 6px;
	    padding-left: 15px;
		/*	      background-color:#CEDAEC; 
	background-color:yellow;*/ 
}

.seoInteraction a {
	text-decoration: underline;
	text-align:left;
	font-weight: bold;
	white-space: normal;
		color: #464C85;
}



.seoAdditionalInfo  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3em;
	color: #6A88B6;
	text-decoration: none;
	text-align:left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.seoAdditionalInfo a {
	font-weight: bold;
	color: #6A88B6;
		color: #464C85;
	text-decoration: underline;
}

.seoCommonMeds  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #294754;
	text-decoration: none;
	text-align:left;
	padding-left: 5px;
	line-height: 1.3em;
}

.seoCommonMeds a {
        color: #294754;
        line-height: 1.3em;
}

.seoCommonMeds ul {
	text-indent: 5px;
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #294754;
	text-decoration: underline;
	text-align:left;
	padding-left: 5px;
	list-style-type: disc;
	line-height: 1.3em;
}

.seoCommonMeds li {
	text-indent: 10px;
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #294754;
	text-decoration: underline;
	text-align:left;
	padding-left: 10px;
	list-style-type: disc;
	line-height: 1.3em;
}

.siteMap  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #294754;
	text-decoration: none;
	text-align:left;
	white-space: nowrap;
}

.siteMap ul {
	font-size: 15pt;
	text-decoration: none;
	text-indent: 5px;
	list-style-position: inside;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	list-style-type: disc;
}

.siteMap a {
	text-decoration: underline;
        color: #3F5A7E;
/*	text-indent: 5px;
	list-style-position: inside;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	list-style-type: disc;  */
}

.siteMap li {
	text-decoration: none;
	font-size: 9pt;
	text-indent: 10px;
	list-style-position: inside;
	text-align:left;
	padding-left: 10px;
	list-style-type: disc;
	line-height: 1.6em;
}

.siteMap li a {
	text-decoration: underline;
/*	text-indent: 10px;
	list-style-position: inside;
	text-align:left;
	padding-left: 10px;
	list-style-type: disc;
	line-height: 1.6em;  */
}

.sh1MedListLink {
	padding-top:2px;
	padding-bottom:2px;
	white-space:normal;
	border:none;
	text-decoration:underline;
	color: #203B61;
	cursor: pointer;
	line-height: 1.15em;
}

.sh1MedListLink a{
	white-space:normal;
	text-decoration:underline;
	color: #3F5A7E;
        cursor: pointer;
line-height: 1.2em;
}

