/* APEX tag styles */
a:link, a:active, a:visited {
  color:#e44c16;
  text-decoration: none;
}
/* Not required after Apex 5 migration 
fieldset.textarea { 
  display:block !important; 
}
*/
a:hover {
  text-decoration: underline;
}

.t6OptionalLabel {
	WHITE-SPACE: nowrap;
	font-weight:normal;
	color:#634329;
	padding-right:10px;
	padding-bottom:10px;
}
.t6OptionalLabelWithHelp {
	CURSOR: help; WHITE-SPACE: nowrap;
	font-weight:normal;
	color:#634329;
	padding-right:10px;
		padding-bottom:10px;
}
.t6RequiredLabel {
	WHITE-SPACE: nowrap;
		font-weight:normal;
	color:#634329;
	padding-right:3px;
		padding-bottom:10px;
}
.t6RequiredLabelWithHelp {
	CURSOR: help; WHITE-SPACE: nowrap;
	font-weight:normal;
	color:#634329;
	padding-right:3px;
		padding-bottom:10px;
}
.t6OptionalLabel {
	WHITE-SPACE: nowrap;
	font-weight:normal;
	color:#634329;
	padding-right:10px;
	padding-bottom:10px;
}
a.t6OptionalLabelWithHelp {
	CURSOR: help; WHITE-SPACE: nowrap;
	font-weight:normal;
	color:#634329;
	padding-right:10px;
		padding-bottom:10px;
}
a.t6RequiredLabel {
	WHITE-SPACE: nowrap;
		font-weight:normal;
	color:#634329;
	padding-right:3px;
		padding-bottom:10px;
}
a.t6RequiredLabelWithHelp {
	CURSOR: help; WHITE-SPACE: nowrap;
	font-weight:normal;
	color:#634329;
	padding-right:3px;
		padding-bottom:10px;
}

.t6current {
	/*background-color: #923222;
	color:#FFFFFF;*/
	color: #923222;
}
.t6current:hover {
	/*background-color: #923222;
	color:#FFFFFF;*/
}
.t6noncurrent {
	COLOR: #923222

}

.ButtonTemplate {
  CURSOR: pointer;
}

.ButtonTemplate * {
  CURSOR: pointer;
}

.t6ButtonList {
	font-weight: normal;
	
}
.t6ButtonList A {
	
}
.t6ButtonList .t6current {
	
}
.t6ButtonList .t6noncurrent {
	
}
.t6HorozontalImagesWithLabelList {
	
}
.t6HorozontalImagesWithLabelList DIV {
	
}
.t6HorozontalImagesWithLabelList .t6current {
	TEXT-ALIGN: center
}
.t6HorozontalImagesWithLabelList .t6noncurrent {
	TEXT-ALIGN: center
}
.t6VerticalImagesList {
	
}
.t6VerticalImagesList .t6current {
	BACKGROUND-COLOR: #e1842a
}
.t6HorizontalLinksList {
	
}
.t6HorizontalLinksList A {
	
}
.t6HorizontalLinksList .t6current {
	
}
.t6HorizontalLinksList .t6noncurrent {
	
}
.t6TabbedNavigationList {
	BORDER-COLLAPSE: collapse
}
.t6TabbedNavigationList A {
	
}
.t6TabbedNavigationList .t6noncurrent {
	COLOR: #ffffff; WHITE-SPACE: nowrap
}
.t6TabbedNavigationList .t6current {
	COLOR: #ffffff; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e1842a
}
.t6TabbedNavigationList .t6noncurrent:hover {
	COLOR: #ffcc00
}
.t6TabbedNavigationList .t6current:hover {
	COLOR: #ffcc00
}
.t6VerticalSidebarList {
	
}
.t6VerticalSidebarList .t6current {
	
}
.t6VerticalSidebarList .t6noncurrent {
	
}
.t6VerticalSidebarList A {
	COLOR: #ffffff
}
.t6VerticalSidebarList A:hover {
	COLOR: #ffcc00
}
UL.t6VerticalUnorderedListWithBullets {
	MARGIN: 0px; width:100%;

}
UL.t6VerticalUnorderedListWithBullets LI {
	list-style:none;
	/* [disabled]padding: 8px 0 9px 10px; */
	border-bottom: 1px solid #cfcfcf;
	font-size: 13px;
}

UL.t6VerticalUnorderedListWithBullets LI A:visited {
	color:#666;
}

UL.t6VerticalUnorderedListWithBullets LI A.t6current:visited {
	color:#666;
	color:#923222;
}


UL.t6VerticalUnorderedListWithBullets LI A {
	color:#666;
	/*text-decoration:none;*/
	display: block;
	padding: 8px 0 9px 10px;
}
UL.t6VerticalUnorderedListWithBullets LI A.t6current {
	color:#923222;
	font-weight:bold;
	/*background-color:#fff;*/
}
UL.t6VerticalUnorderedListWithBullets LI A:hover {
	text-decoration:none;
	color:#923222;
	background-color: #f0f0f0;
	
}

UL.t6VerticalUnorderedListWithBullets LI:hover {
	text-decoration:none;
	background-color: #f0f0f0;
	
}



UL.t6VerticalUnorderedListWithoutBullets {
	MARGIN: 0px; width:100%;


}
UL.t6VerticalUnorderedListWithoutBullets LI {
	LIST-STYLE-IMAGE: none;


}

UL.t6VerticalUnorderedListWithoutBullets LI.t6current {

	
}
UL.t6VerticalUnorderedListWithoutBullets LI A {

	
	
}
OL.t6VerticalOrderedList {
	PADDING-LEFT: 20px; MARGIN: 0px
}
OL.t6VerticalOrderedList LI {
	LIST-STYLE-IMAGE: none; MARGIN: 0px
}
OL.t6VerticalOrderedList LI.t6current {
	
}
OL.t6VerticalOrderedList LI.t6noncurrent {
	
}
.t6VerticalUnorderedListWithoutBullets {
	MARGIN-LEFT: 0px
}
.t6VerticalUnorderedListWithoutBulletsCurrent {
	FONT-WEIGHT: normal; LIST-STYLE-TYPE: none
}
.t6VerticalUnorderedListWithoutBulletsNoncurrent {
	LIST-STYLE-TYPE: none
}
.t6WizardProgressList {
	WIDTH: 200px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.t6WizardProgressList DIV.noncurrent {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.t6WizardProgressList DIV.current {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
t6HierarchicalMenu {
	FONT-WEIGHT: bold; COLOR: #333
}
.t6BreadcrumbMenu {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #333; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #e1e1e1
}
.t6BreadcrumbMenu A {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; COLOR: #e44c16; TEXT-DECORATION: none
}
.t6BreadcrumbMenu A:hover {
	TEXT-DECORATION: underline;
}
.t6PageBody {
	
}
.t6NavBar {
	FONT-SIZE: 10px; WHITE-SPACE: nowrap
}
.t6NavBar A {
	FONT-SIZE: 10px
}
.t6UserName {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
.t6ApplicationLogo {
	PADDING-LEFT: 10px; PADDING-TOP: 5px
}
.t6ContentBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.t6SidebarLayout {
	BACKGROUND-COLOR: #ffffff
}
.t6SidebarColor {
	COLOR: #ffffff; BACKGROUND-COLOR: #9c7d5e
}
.t6Login {
	BORDER: #E0D9D4 1px solid; MARGIN: 3px auto auto; padding: 10px; background-color: #FBF7EF; 
}
.t6Login .t6Header {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #e1842a
}
.t6message {
	
}
.t6success {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 5px auto; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 600px; COLOR: #00aa00; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.t6notification {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px auto; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.t6PageFooter {
	WIDTH: 90%
}
.t6PageFooter .t6FooterTop {
	BACKGROUND-COLOR: #fff
}
.t6PageFooter .t6FooterBottom {
	BACKGROUND-COLOR: #fff
}
.t6Pagination {
	FONT-SIZE: 10px
}
.t6CSVLink A {
	FONT-SIZE: 10px
}
.t6Tabs {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.t6tabtable {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e1842a; border-spacing: 0
}
.t6parenttabcurrent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.t6parenttabnoncurrent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; COLOR: #dddddd; TEXT-DECORATION: none
}
.t6standardtabcurrent {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; COLOR: #ffffff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.t6standardtabnoncurrent {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; COLOR: #ffffff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.t6standardtabnoncurrent {
	COLOR: #ffffff
}
.t6standardtab {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TH.t6header {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cbcbcb 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #cbcbcb 1px solid; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse
}
TH.t6header A {
	FONT-SIZE: 12px; COLOR: #e44c16
}
TH.t6header A:hover {
	COLOR: #e44c16; text-decoration:underline;
}
TD.t6data {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse
}
TD.t6dataalt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.t6bottom {
	FONT-SIZE: 10px
}
.t6bottom A {
	FONT-SIZE: 10px
}
.t6bottom A:hover {
	COLOR: #ffcc00
}
.t6borderless {
	
}

.t6borderless TH.t6header {
	PADDING-BOTTOM: 2px; COLOR: #923222; PADDING-TOP: 2px; BORDER-BOTTOM: medium none
}
.t6borderless TH.t6header A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: medium none
}
.t6borderless TH.t6header A:hover {
	COLOR: #ffcc00
}
.t6borderless TD.t6data {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.t6bottomborderonly {
	BORDER-RIGHT: medium none; BORDER-TOP: #cbcbcb 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.t6bottomborderonly TH.t6header {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; PADDING-TOP: 2px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #d69f72
}
.t6bottomborderonly TD.t6data {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cbcbcb 1px solid
}
.t6standard {
	BORDER-RIGHT: medium none; BORDER-TOP: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: medium none
}
.t6standard TH.t6header {
	BORDER-top: #634329 1px solid; BORDER-BOTTOM: #634329 1px solid; border-left:none; border-right:none; color:#634329; font-weight:bold;
}
.t6standard TD.t6data {
BORDER-top: none; BORDER-BOTTOM: #634329 1px dotted; border-left:none; border-right:none; color:#333; font-weight:normal;
}
.t6standardalternatingrowcolors {
}
.t6standardalternatingrowcolors TH.t6header {
	BORDER-top: #634329 1px solid; BORDER-BOTTOM: #634329 1px solid; border-left:none; border-right:none; color:#634329; font-weight:bold;
}
.t6standardalternatingrowcolors TD.t6data {
BORDER-top: none; BORDER-BOTTOM: #634329 1px dotted; border-left:none; border-right:none; color:#333; font-weight:normal;
}
.t6standardalternatingrowcolors TD.t6dataalt {
BORDER-top: none; BORDER-BOTTOM: #634329 1px dotted; border-left:none; border-right:none; color:#333; font-weight:normal; background-color:#fefefe;
}


table.apexir_WORKSHEET_DATA th{
BORDER-top: #634329 1px solid; BORDER-BOTTOM: #634329 1px solid; border-left:none; border-right:none; color:#634329; font-weight:bold; background-color:#fff; background-color:#fff !important;background-image:none !important;
 }
 
table.apexir_WORKSHEET_DATA th div{
color:#634329; font-weight:bold; background-color:#fff; text-decoration:none;
 }
table.apexir_WORKSHEET_DATA tr.odd td{
BORDER-top: none; BORDER-BOTTOM: #634329 1px dotted; border-left:none; border-right:none; color:#333; font-weight:normal; background-color:#fff; }
table.apexir_WORKSHEET_DATA tr.even td{
BORDER-top: none; BORDER-BOTTOM: #634329 1px dotted; border-left:none; border-right:none; color:#333; font-weight:normal; background-color:#fff; }

.apexir_WORKSHEET_DATA th{
BORDER-top: #634329 1px solid; BORDER-BOTTOM: #634329 1px solid; border-left:none; border-right:none; color:#634329; font-weight:bold; background-color:#fff !important;background-image:none !important;
 }
 
 .apexir_worksheet_data tr.even:hover td {
background-color: 
#fbf7ef!important;
}
.apexir_worksheet_data tr.odd:hover td {
background-color: 
#fbf7ef!important;
}
 
.t6valueattributepairs {
	BORDER-COLLAPSE: collapse
}
.t6valueattributepairs TH.t6header {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #d69f72; TEXT-ALIGN: right
}
.t6valueattributepairs TD.t6data {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 4px; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid
}
.t6valueattributepairs TD.t6separate {
	HEIGHT: 10px
}
.t6valueattributepairs TD.t6seperate HR {
	COLOR: #ffffff; HEIGHT: 2px; BACKGROUND-COLOR: #aaaaaa
}
.t6OneColumnUnorderedList {
	FONT-SIZE: 20px
}
.t6Header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; COLOR: #142a3b; PADDING-TOP: 2px; BORDER-BOTTOM: #80450c 1px solid; HEIGHT: 21px
}
.t6ButtonHolder {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.t6Body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.t6BreadcrumbRegion {
	HEIGHT: 15px; BACKGROUND-COLOR: #e1e1e1
}
.t6ButtonRegionWithTitle {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-COLLAPSE: collapse
}
.t6ButtonRegionWithTitle .t6Header {
	BORDER-BOTTOM: medium none
}
.t6ButtonRegionWithTitle .t6ButtonHolder {
	
}
.t6ButtonRegionWithTitle .t6Body {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid
}
.t6ButtonRegionWithoutTitle {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-COLLAPSE: collapse
}
.t6ButtonRegionWithoutTitle .t6ButtonHolder {
	
}
.regionHeader {
	PADDING-BOTTOM: 2px; FONT-WEIGHT: bold; COLOR: #333; PADDING-TOP: 2px; 
}

.t6BorderlessRegion {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 3px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.t6BorderlessRegion .regionHeader {

}
	
.t6BorderlessRegion .t6ButtonHolder {
	
}
.t6BorderlessRegion .t6Body {
	font-weight:normal;
	
}
.t6BracketedRegion {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 100%
}
.t6BracketedRegion .t6Header {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.t6BracketedRegion .t6ButtonHolder {
	BORDER-RIGHT: #333333 2px solid; BORDER-TOP: #333333 2px solid; FONT-SIZE: 4px; BORDER-LEFT: #333333 2px solid; BORDER-BOTTOM: medium none
}
.t6BracketedRegion .t6Body {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid
}
.t6FormRegion {
    MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; border:none;
	PADDING-TOP: 0px; BORDER-COLLAPSE: collapse;
}
.t6FormRegion .t6Header {
	FONT-SIZE: 18px; font-weight:normal; COLOR: #634329; padding-bottom:10px;
}
.t6FormRegion .t6ButtonHolder {
	BORDER-COLLAPSE: collapse
}
.t6FormRegion .t6Body {
	
}
.t6FormRegion A {
	
}
.t6FormRegion A:hover {
	
}
.t6ListRegionWithIcon {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse
}
.t6ListRegionWithIcon .t6Header {
	
}
.t6ListRegionWithIcon .t6ButtonHolder {
	
}
.t6ListRegionWithIcon .t6Body {
	
}


.t6ReportsRegion {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.t6ReportsRegion .reportsRegionHeader {
	color: #634329;
	font-size:18px;
}
.t6ReportsRegion .t6ButtonHolder {
	
}
.t6ReportsRegion .t6Body {
	color:#fff;
	
}
.t6ReportsRegionAlternative1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.t6ReportsRegionAlternative1 .t6Header {
	BORDER-TOP: #634329 2px single; BORDER-BOTTOM: #634329 1px single; BACKGROUND-COLOR: #ffffff
}
.t6ReportsRegionAlternative1 .t6ButtonHolder {
	
}
.t6ReportsRegionAlternative1 .t6Body {
	BORDER-BOTTOM: #cbcbcb 3px double
}
.t6ReportsRegion100PercentWidth {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 100%
}
.t6ReportsRegion100PercentWidth .t6Header {
	
}
.t6ReportsRegion100PercentWidth .t6ButtonHolder {
	
}
.t6ReportsRegion100PercentWidth .t6Body {
	
}
.t6RegionWithoutTitle {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cbcbcb 1px solid
}
.t6RegionWithoutTitle .t6ButtonHolder {
	
}
.t6RegionWithoutTitle .t6Body {
	
}
.t6RegionWithoutButtonsAndTitle {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cbcbcb 1px solid
}
.t6RegionWithoutButtonsAndTitle .t6Body {
	
}
.t6HideAndShowRegion {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.t6HideAndShowRegion .t6Header {
	color: #e44c16;
	font-size: 14px;
	font-weight: bold;
	background-color: #f7f3e8; 
	padding: 5px;
}
.t6HideAndShowRegion .t6ButtonHolder {
	
}
.t6HideAndShowRegion .t6Body {
padding-left: 10px;
}
.t6Hide {
	display:none;
}
.t6SidebarRegion {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 200px; BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-COLLAPSE: collapse
}
.t6SidebarRegion .t6Header {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #cbcbcb 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #e1842a
}
.t6SidebarRegion .t6ButtonHolder {
	
}
.t6SidebarRegion .t6Body {
	COLOR: #333333
}
.t6SidebarRegion A {
	COLOR: #333333
}
.t6SidebarRegion A:hover {
	COLOR: #ffcc00
}
.t6SidebarRegionAlternative1 {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 200px; BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee
}
.t6SidebarRegionAlternative1 .t6Header {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #cbcbcb 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #e1842a
}
.t6SidebarRegionAlternative1 .t6ButtonHolder {
	
}
.t6SidebarRegionAlternative1 .t6Body {
	
}
.t6SidebarRegionAlternative1 .t6Body A {
	COLOR: #ffffff
}
.t6SidebarRegionAlternative1 .t6Body A:hover {
	COLOR: #ffcc00
}
.t6NavigationRegionAlternative1 {
	MARGIN: 5px; WIDTH: 179px
}

.t6WizardRegion {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee
}
.t6WizardRegion .t6Header {
	FONT-SIZE: 14px; COLOR: #ffffff; BACKGROUND-COLOR: #e1842a; TEXT-ALIGN: left
}
.t6WizardRegion .t6ButtonHolder {
	BORDER-BOTTOM: #80450c 1px solid; BACKGROUND-COLOR: #e1842a; TEXT-ALIGN: right
}
.t6WizardRegion .t6Body {
	
}
.t6WizardRegionWithIcon {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN: 10px 5px; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee
}
.t6WizardRegionWithIcon .t6Header {
	FONT-SIZE: 14px; COLOR: #ffffff; BACKGROUND-COLOR: #e1842a
}
.t6WizardRegionWithIcon .t6ButtonHolder {
	BORDER-BOTTOM: #80450c 1px solid; BACKGROUND-COLOR: #e1842a; TEXT-ALIGN: right
}
.t6WizardRegionWithIcon .t6Body {
	
}
.t6VerticalBar {
	PADDING-LEFT: 10px; HEIGHT: 6px; BACKGROUND-COLOR: #e1842a
}
DIV.t6contentcollapse {
	
}
.t6PopupHead {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #8c8c59 2px solid; BACKGROUND-COLOR: #e1842a
}
.t6PopupBody {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}

.t6ButtonLink {font-size: 11px; color:#fff; text-decoration: none;}

.t6NoLable {font-size: 11px; color: #634329;}

#P0_USERNAME_TOP { /*float:right;
					width:400px;
					text-align:right;*/
					color: #923222;
					/*position:absolute;
					right: 45px;
					padding-right:55px;*/}
#P0_LOGOUT {/*float:right;
			position:absolute;
			right: 45px;
			padding-right:0px;*/}

.formlayout {
  margin-left:0;
	margin-right:0;
	/*width:90%;*/
  padding-bottom:6px; padding-top:3px;
	border-bottom:1px solid #ddd5cc;} 
	
	.formlayout.t6NoLabel {float:left;}
  
  .formlayout td { /* Sylvain: added to add space in the screen */
    padding-bottom: 2px;
  }
/* general Novartis tag styles */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background: #fff;
  padding: 0;
  margin: 0 10px 10px 10px;
  text-align: center;
}

textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, td, th, li, dt, dd, form, label {
  font-size: 13px;
  color:#333;
}

td, ul, ol, dl, li, form, input, select, div, img {
  padding: 0;
  margin: 0;
}

p {
  line-height: 130%;
  padding: 0 0 10px 0;
  margin: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-size: xx-small;
  line-height: 130%;
  padding: 0 0 10px 0;
  border: 0;
  margin: 0;
}

h1 {font-size:20px;
	color:#634329;
	font-weight:normal;}

input, select {
  font-size: 13px;
  color: #333;
}

label {
  /*color: #000; color already defined above line 756*/ 
  font-weight: normal;

}


input[type=radio] {
  padding:4px;
  padding-left:8px;
}

input[type=checkbox] {
  padding:4px;
  padding-left:8px;
  margin-right:4px;
}

/* tabular data cell styles */

td {
  text-align: left;
  vertical-align: top;
}

td.lm {
  text-align: left;
  vertical-align: middle;
}

td.lb {
  text-align: left;
  vertical-align: bottom;
}

td.ct {
  text-align: center;
  vertical-align: top;
}

td.cm {
  text-align: center;
  vertical-align: middle;
}

td.cb {
  text-align: center;
  vertical-align: bottom;
}

td.rt {
  text-align: right;
  vertical-align: top;
}

td.rm {
  text-align: right;
  vertical-align: middle;
}

td.rb {
  text-align: right;
  vertical-align: bottom;
}

/* hide */

.hide {
  display: none;
}

/* no wrap */

.no-wrap {
  white-space: nowrap;
}


/* bold */

.boldit {
  font-weight: bold;
}


/* white */

.ko {
  color: #fff;
}


/* grey */

.grey {
  color: #ccc;
}


/* floated images */

.img-flush-left {
  float: left;
  padding: 0;
  margin: 0 10px 5px 0;
}

.img-flush-right {
  float: right;
  padding: 0;
  margin: 0 0 5px 10px;
}

.img-hdr-left {
  float: left;
  padding: 0;
  border: 3px solid #dbd2bc;
  margin: 0 10px 5px 0;
}

.img-hdr-left-noborder {
  float: left;
  padding: 0;
  margin: 0 10px 5px 0;
}

.img-hdr-right {
  float: right;
  padding: 0;
  border: 3px solid #dbd2bc;
  margin: 0 0 5px 10px;
}

.img-hdr-right-noborder {
  float: right;
  padding: 0;
  margin: 0 0 5px 10px;
}

.img-subhdr-left {
  float: left;
  padding: 0;
  border: 2px solid #dbd2bc;
  margin: 0 10px 5px 0;
}

.img-subhdr-left-noborder {
  float: left;
  padding: 0;
  margin: 0 10px 5px 0;
}

.img-subhdr-right {
  float: right;
  padding: 0;
  border: 2px solid #dbd2bc;
  margin: 0 0 5px 10px;
}

.img-subhdr-right-noborder {
  float: right;
  padding: 0;
  margin: 0 0 5px 10px;
}

.img-flush-left-caption {
    float: left;
    padding: 0;
    margin: 0 12px 10px 0;
}

.img-flush-left-caption p {
    padding: 5px 5px 0 5px;
    margin: 0;
}

.img-flush-right-caption {
    float: right;
    padding: 0;
    margin: 0 0 10px 12px;
}

.img-flush-right-caption p {
    padding: 5px 5px 0 5px;
    margin: 0;
}


/* clear float paragraph */

p.clearit {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  padding: 0;
}

/* channel link used on homepage */

a.channel-link:link, a.channel-link:active, a.channel-link:visited {
  color: #333;
  text-decoration: none;
}

/* horizontal paragraph divider */

/* red */
p.h-divider {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  background: url(data:image/gif;base64,R0lGODlhBAABAIABAJIyIgAAACH5BAEAAAEALAAAAAAEAAEAAAICRF4AOw==) top left repeat-x;
}

/* gray */
p.h-divider2 {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  background: url(data:image/gif;base64,R0lGODlhBAABAIABAJmZmf///yH5BAEAAAEALAAAAAAEAAEAAAICRF4AOw==) top left repeat-x;
}

/* errors */

.include-error {
  padding: 3px;
  background: #fc6;
  color: #c00;
  font-weight: bold;
}

/* main container */

#page-dimensions-image {
  width: 770px;
}

#main-container {
  text-align: left;
  margin: 0 auto;
 /* width: 770px; */
width: 100%; 
}

#main-table {
  /* width: 770px; */
  width: 90%;
}

#utils-table {
  width: 100%;
}

#content-table {
  width: 100%;
}

/* top utilities */

#links-logo-table {
  width: 100%;
}

#util-links {
  padding: 4px 15px;
  margin: 0;
}

#util-links span {
  color: #c8c59f;
}

#util-links a:link, #util-links a:active, #util-links a:visited {
  color: #999;
  text-decoration: none;
}

#util-links a:hover {
  color: #ec8026;
}

#u-home {
  font-weight: bold;
}

#division-logo {
/*  width: 520px;*/
  padding: 15px 10px 6px 12px;
  margin: 0;
}

#company-logo {
/*  width: 140px; */
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-novartis {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-animal-health {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-behring {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-chiron {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-nidti {
  height: 48px;
  padding: 8px 64px 0 16px;
  margin: 0;
}

#company-logo-medical-nutrition {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-nibr {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-nitd {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-ophthalmics {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-oncology {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#company-logo-vaccines {
  height: 48px;
  padding: 17px 64px 0 16px;
  margin: 0;
}

#util-l-top {
  font-size: 1px;
  line-height: 1px;
  height: 7px;
  background: #e04805;
  padding: 0;
  border-right: 3px solid #fff;
  margin: 0 0 3px 0;
}

#util-r-top {
  width: 170px;
  font-size: 1px;
  line-height: 1px;
  height: 7px;
  background: #f5c33d;
  padding: 0;
  margin: 0 0 3px 0;
}

#toolbar-l-c-cont {
  border-right: 3px solid #fff;
  width: 100%;
}

#toolbar-l-c-tbl {
  border-bottom: 2px solid #e0dad5;
  width: 100%;
}

#toolbar-l-c-tbl-nobottom {
  width: 100%;
}

#people-search-cont {
  height: 25px;
  background: #7d6756;
}

#global-index-cont {
  width: 100%;
  height: 25px;
  background: #7d6756;
}

#text-help-cont {
  width: 27%;
  height: 25px;
  background: #7d6756;
  padding: 0 10px;
}

#text-help-full-cont {
  width: 170px;
  height: 25px;
  background: #7d6756;
  padding: 0 10px;
}

#fname {
  margin-right: 2px;
  padding: 1px 0 0 2px;
}

#lname {
  padding: 1px 0 0 2px;
}

#sb-ql-lang {
  width: 100%;
}

#sub-logo h1 {
  color: #923222;
  font-size: 18px;
  font-weight: normal;
  padding: 3px 5px 3px 13px;
}

#sub-logo h1 span {
  color: #e44c16;
}

#sub-links {
  color: #c8c59f;
  font-weight: bold;
  padding: 7px 12px;
}

#sub-links p {
  padding: 0;
}

#sub-links a:link, #sub-links a:active, #sub-links a:visited {
  color: #666;
}

#sub-links a:hover {
  color: #ec8026;
}

#nav-lvl4-links {
  width: 70%;
  color: #c8c59f;
  font-weight: bold;
  padding: 0 0 15px 12px;
}

#nav-lvl4-links li {
  padding: 1px 0;
}

#nav-lvl4-links p {
  padding: 0;
}

#language-select p {
  width: 80px;
  padding: 3px 5px 0 0px;
}

#toolbar-r {
  background: #aea095;
  padding: 5px;
  border-bottom: 2px solid #fff;
}

#toolbar-r-full {
  background: #aea095;
  padding: 5px;
}

#site-search td {
  color: #fff;
  padding: 0;
}

#searchterm {
  padding: 1px 0 0 2px;
}


/* content */

#main-content {
  clear: both;
}

#content-full {
  width: 746px;
  padding: 10px 12px;
}

#content-l {
  width: 148px;
  padding: 2px 0 0 0;
}

#content-c {
  padding: 0px;
}

#content-c-full {
  padding: 12px 0 12px 12px;
  margin: 0;
}

#content-r {
  width: 170px;
}

#content-f {
  width: 100%;
  text-align: left;
  padding: 12px 11px 12px 12px;
}

#content-c h1, #content-c-full h1, #content-f h1 {
  color: #923222;
  margin-top: -4px;
}

/*#content-c h2, #content-c-full h2, #content-f h2 {
  padding: 0 0 7px 0;
}*/

#content-c h3, #content-c-full h3, #content-f h3 {
  background: url(data:image/gif;base64,R0lGODlhDgALALMCAPyvF+yAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAIALAAAAAAOAAsAAAQcUMhJq73Ygi2CvxvQfRrnBVkqhQJbim7FxuoVAQA7) top left no-repeat;
  padding: 0 0 3px 14px;
  text-transform: uppercase;
}

ul.sublink {
  list-style: none;
  padding: 0 0 10px 0;
}

ul.sublink li {
  background: url(data:image/gif;base64,R0lGODlhDQAMAJECAO6NPP///wAAAAAAACH5BAEAAAIALAAAAAANAAwAAAIalI+pywgPFZwgwTDtjW7i2j0feGxcST0SpRQAOw==) top left no-repeat;
  padding: 0 0 0 13px;
}

ul.sublink p {
  padding: 0 0 3px 0;
}

ul.featurelink {
  list-style: none;
  padding: 0 0 10px 0;
}

ul.featurelink li {
  background: url(data:image/gif;base64,R0lGODlhDQAMAJECAO6NPP///wAAAAAAACH5BAEAAAIALAAAAAANAAwAAAIalI+pywgPFZwgwTDtjW7i2j0feGxcST0SpRQAOw==) top left no-repeat;
  padding: 0 0 0 13px;
}

ul.featurelink p {
  padding: 0 0 10px 0;
}

ul.featurelink a {
  font-weight: bold;
}

ul.featurelink span {
  display: block;
  padding: 3px 0 0 0;
}

.readmore {
  margin: -8px 0 0 0;
}

#back-to-top {
  background: url(data:image/gif;base64,R0lGODlhDAALAIABAMwzAAAAACH5BAEAAAEALAAAAAAMAAsAAAIPjI+py+3fgAOU1Zpw0NAUADs=) 0 0 no-repeat;
  padding-left: 13px;
}

/* left navigation */

/* containers & boxes */

.popup, .popup1, .popup2 {
  padding: 5px 3px 5px 14px;
  background: white url(data:image/gif;base64,R0lGODlhlgAYALMBAH1nVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAACWABgAAARLMMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcHgDEI89I3KJUzKfMSd0ypJSr9isdsvter/gsHhMLpvP6LR6nY4AADs=) -7px 0px no-repeat;
  text-align: left;
  cursor: pointer;
}

.popup A:active, .popup A:link, .popup A:visited, .popup A:hover,
.popup1 A:active, .popup1 A:link, .popup1 A:visited,
.popup2 A:active, .popup2 A:link, .popup2 A:visited {
  color: #836955;
  font-weight: bold;
  text-decoration: none;
}

.popup1 A:hover, .popup2 A:hover {
}

.popupbox {
  border: 1px solid #b1a194;
  position: absolute;
  visibility: hidden;
  width: 148px;
  z-index: 1789;
}

.leftnav1body {
  margin-bottom: 17px;
}

.leftnav1body, .leftnav2body, .leftnav3body {
  width: 148px;
}

.leftnav3body {
  padding-bottom: 7px;
  padding-top: 5px;
}

.leftnav1separator, .leftnav2separator, .leftnav3separator {
  /*  background-repeat: repeat-x; (reactivate for dotted styles) */
  height: 1px;
/*  width: 100%; */
  font-size: 1px;
  line-height: 1px;
}

/* backgrounds */

.leftnav1 {
  background: white url(data:image/gif;base64,R0lGODlhDwAYAIABADMzMwAAACH5BAEAAAEALAAAAAAPABgAAAIWjI+py+0Po5w0gXllftv1CobiSJZSAQA7) top left no-repeat;
  cursor: pointer;
}

.leftnav2 {
  background: white url(data:image/gif;base64,R0lGODlhlgAYALMBAH1nVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAACWABgAAARLMMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcHgDEI89I3KJUzKfMSd0ypJSr9isdsvter/gsHhMLpvP6LR6nY4AADs=) top left no-repeat;
  cursor: pointer;
}

.leftnav3 {
  background: white url(data:image/gif;base64,R0lGODlhlAAUALMAANjQyoNpVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAIALAAAAACUABQAAARFUMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rtp8Gt72zO/0CRL0gsWobGJBGpbDqf0Kh0Sq1ar9isdsvter/gsHhMLkYAADs=) top left no-repeat;
  cursor: pointer;
}

.leftnav1separator {
  background-color: #d8d1ca;
}

.leftnav2separator, .popupseparator, .popup2separator {
  background-color: #E0DAD5;
  font-size: 1px;
  line-height: 1px;
}

.leftnav1X, .leftnav1A, .leftnav1XA {
  background: #B4a08e url(data:image/gif;base64,R0lGODlhDwAXAIABAP///wAAACH5BAEAAAEALAAAAAAPABcAAAIWjI+py+0Po5w0ASBvxk93XoXiSJZmAQA7) top left no-repeat;
  cursor: pointer;
}

.leftnav2X, .leftnav2A, .leftnav2XA {
  background: #f0edea url(data:image/gif;base64,R0lGODlhlgAXALMBAH1nVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAACWABcAAARKMMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8AbABAsFofGpA+pbAqJzuiMKa1ar9isdsvter/gsHhMLpvP6LTaGwEAOw==) top left no-repeat;
  cursor: pointer;
}

.leftnav3A, .leftnav3X {
  background: white url(data:image/gif;base64,R0lGODlhlgAUALMAANjQyn1nVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAIALAAAAACWABQAAARFUMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rtz0Fw73yb98Ag6ScsGjHEo/KYXDqf0Kh0Sq1ar9isdsvter/gsHhMLoMjADs=) top left no-repeat;
  cursor: pointer;
}

/* indents and paddings */

.leftnav1, .leftnav1X, .leftnav1A, .leftnav1XA {
  margin-right: 1px;
  padding-left: 14px;
  padding-bottom: 6px;
  padding-right: 24px;
  padding-top: 5px;
  font-weight: bold;
}

.leftnav2, .leftnav2X, .leftnav2A, .leftnav2XA {
  margin-right: 1px;
  padding-bottom: 6px;
  padding-right: 24px;
  padding-top: 5px;
  padding-left: 23px;
}

.leftnav3, .leftnav3X, .leftnav3A {
  margin-right: 1px;
  padding-left: 32px;
  padding-bottom: 0px;
  padding-right: 1px;
  padding-top: 1px;
}

/*  Links */

.leftnav1 A:link, .leftnav1 A:active, .leftnav1 A:visited {
  color: #333333;
  text-decoration: none;
}

.leftnav1A A:link,  .leftnav1A A:active,  .leftnav1A A:visited ,
.leftnav1X A:link,  .leftnav1X A:active,  .leftnav1X A:visited ,
.leftnav1XA A:link, .leftnav1XA A:active, .leftnav1XA A:visited {
  color: white;
  text-decoration: none;
}

.leftnav2 A:link, .leftnav2 A:active, .leftnav2 A:visited {
  font-weight: bold;
  color: #836955;
  text-decoration: none;
}

.leftnav2A A:link,  .leftnav2A A:active,  .leftnav2A A:visited ,
.leftnav2X A:link,  .leftnav2X A:active,  .leftnav2X A:visited ,
.leftnav2XA A:link, .leftnav2XA A:active, .leftnav2XA A:visited {
  font-weight: bold;
  color: #836955;
  text-decoration: none;
  background-color: #F0EDEA;
}

.leftnav3X A:link, .leftnav3X A:active, .leftnav3X A:visited ,
.leftnav3A A:link, .leftnav3A A:active, .leftnav3A A:visited {
  font-weight: bold;
  color: #836955;
  text-decoration: none;
}

.leftnav3 A:link, .leftnav3 A:active, .leftnav3 A:visited {
  color: #836955;
  text-decoration: none;
}

/*  hovers */

.leftnav1 A:hover, .leftnav1A A:hover, .leftnav1X A:hover, .leftnav1XA A:hover {
  color: white;
}

.leftnav2 A:hover, .leftnav2X A:hover, .leftnav2A A:hover, .leftnav2XA A:hover {
  color: #836955;
}

.leftnav3A A:hover, .leftnav3 A:hover {
  color:#EC8026;
}

.leftnav3X A:hover {
  color: #836955;
}

/* nav preview */

#nav-total-nodes {
  padding: 0 10px;
}

/* site map */

.pkg_main_nav {
  padding: 5px 0;
}

.pkg_sub_nav {
  padding: 3px 10px;
}

.pkg_sub_sub_nav {
  padding: 3px 20px;
}

.pkg_nav_sep {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  background: url(data:image/gif;base64,R0lGODlhBAABAIABAJIyIgAAACH5BAEAAAEALAAAAAAEAAEAAAICRF4AOw==) top left repeat-x;
  margin: 8px 0 3px 0;
}

#site-map {
  padding: 0 10px;
}


/* left callout */

.callout-l {
  border: 1px solid #d8d0ca;
  margin: 3px 0;
}

.callout-l h3 {
  color: #fff;
  background: #a2948b;
  padding: 4px 5px 5px 10px;
  text-transform:uppercase;
}

.callout-l img {
  text-align: center;
  display: block;
}

.callout-l div {
  padding: 8px 5px 8px 10px;
}

.callout-l div.rich-content {
  padding: 0px;
}

.callout-l p {
  padding: 0 0 5px 0;
}

.callout-l p span {
  color: #c30;
}

#special-l div {
  background: #fffbe6;
}


/* BIO TEMPLATE STYLES */

#bios {
  border: 1px solid #e8e4e0;
  margin: 0 0 10px 0;
}

.bios-l {
  width: 28%;
  background: #fdfaf5;
  padding: 12px 15px;
}

.bios-r {
  width: 72%;
  background: #f8f6f5 url(data:image/gif;base64,R0lGODlhAQADAIABAJIyIgAAACH5BAEAAAEALAAAAAABAAMAAAICRFIAOw==) top left repeat-y;
  padding: 12px 15px;
}

.bio-divider {
  font-size: 1px;
  line-height: 1px;
  background: url(data:image/gif;base64,R0lGODlhBAABAIABAJIyIgAAACH5BAEAAAEALAAAAAAEAAEAAAICRF4AOw==) top left repeat-x;
  margin: 10px 0 0 110px;
}

.bioname {
  display: block;
  font-size: xx-small;
  font-weight: bold;
  padding: 0 0 5px 0;
}

.biotitle {
  display: block;
  color: #923222;
  font-size: xx-small;
  font-style: italic;
  padding: 0 0 1px 0;
}

.biodivision {
  display: block;
  color: #923222;
  font-size: xx-small;
  padding: 0 0 0 0;
}

.biodiv {
  display: none;
}

.biodiv-active {
  display: inline;
}

.img-bio {
  float: left;
  padding: 0;
  border: 3px solid #dbd2bc;
  margin: 0 10px 5px 0;
}

/* HOMEPAGE TEMPLATE STYLES */
/* 2-column channel */

.column2-l {
  vertical-align: top;
  float: left;
  width: 48%;
  padding: 0;
  margin: 0 8px 0 0;
}

.column2-r {
  vertical-align: top;
  float: right;
  width: 48%;
  padding: 0 0 0 4px;
  margin: 0;
}

/* 3-column channel */

.column3-l {
  vertical-align: top;
  float: left;
  width: 32%;
  padding: 0 6px 0 0;
  margin: 0;
}

.column3-m {
  vertical-align: top;
  float: left;
  width: 32%;
  padding: 0 6px 0 6px;
  margin: 0;
}

.column3-r {
  vertical-align: top;
  float: left;
  width: 32%;
  padding: 0 0 0 6px;
  margin: 0;
}

/* HTML TEMPLATE STYLES */
#html-content {
  padding: 0 0 10px 0;
}

/* VISUAL FORMAT FIELD STYLES */
.rich-content table {
  border: 1px solid #000;
  margin: 3px 0 10px 0;
}

.rich-content td {
  border: 1px solid #000;
  padding: 5px;
  margin: 0;
}

/* allow for tables with no border */
.rich-content .table-noborder {
  border: 0;
}

.rich-content .table-noborder td{
  border: 0;
}

/* HTML & VISUAL FORMAT FIELD SHARED STYLES */
#html-content ul, .rich-content ul {
  padding: 1px 20px 8px 20px;
}

#html-content ol, .rich-content ol {
  padding: 1px 30px 8px 30px;
}

#html-content li, .rich-content li {
  padding: 2px 0;
}

#html-content input, .rich-content input {
  font-size: 11px;
  border: 1px solid #ccc;
  padding: 1px 0 0 2px;
}

#html-content textarea, .rich-content textarea, #html-content select, .rich-content select {
  font-size: 11px;
}

/* TREVIEW TEMPLATE STYLES */
#treeviewFunctionDiv, #treeviewDiv {
  padding-left: 0px;
  padding-right: 0px;
}

#treeviewFunctionDiv {
  padding-bottom: 6px;
  padding-top: 4px;
  text-align: left;
  background-color: #FDFAF5;

}

#treeviewFunctionDiv A {
  color: #c30;
  font-weight: normal;
  text-decoration: underline;
}

#treeviewFunctionDivSepTop {
  margin: 0px;
  padding: 0px;
}

#treeviewFunctionDivSepBottom {
  margin-bottom: 6px;
}

#treeviewDiv {
  padding-bottom: 20px;
}

#treeviewDiv div {
  background: no-repeat 5px 0px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-top: 2px;
}

#treeviewDiv a {
  padding-left: 20px;
  font-weight: bold;
}

#treeviewDiv div.nodeOpen {
  padding-left: 0px;
}

#treeviewDiv div.nodeOpen a {
  padding-left: 4px;
}

#treeviewDiv div.nodeOpen a.nodePicLink {
}

#treeviewDiv div.nodeContent {
  padding-left: 20px;
}

#treeviewDiv span.description {
  COLOR: #333;
  padding-left: 20px;
}

#treeviewDiv span.fileSize {
  COLOR: #333;
  margin-left: 5px;
}

#treeviewDiv div.fileNoIcon {
}

#treeviewDiv div.fileNoIcon A {
}

#treeviewDiv div.fileNoIcon span.description {
}

#treeviewDiv div.filePDF {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAKIAAP////+AgDVSbP8AAP///wAAAAAAAAAAACH5BAUUAAQALAAAAAAQABAAAAM0CLrcLDAKt+azbOg9wMTKEIikF2XcVjlgp4BvtjatC3tLp+F0rg+3ye7BovAuEolxyTQmAAA7);
}

#treeviewDiv div.fileXLS {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAP////7//v/6//v2+/fz9/b09vTx9Pjs+O7u7uHy4dvz2+3r7enp6ejn6N7o3uXk5eTj5OXj5eXi5eXh5ene6dDo0OLh4uHg4eLg4uHf4ePd4+Xc5d7d3t/c39za3NnX2dnV2crZytPS09PR09TR1MnUybvQu8rJyqXQpZHSkbjBuI/Qj6LJopDQkJDOkL28vYzLjLe5t5PGk5S/lKi3qJG+kbWutbisuLCssKyrrKqoqrCksJmimaGeoZuam2WuZYmaiZWVlZeVl5aUlmGoYZGRkY+Oj16fXlyaXFCdUFuTW2aOZk6TTk2FTUyETEqESkSDREOCQz+DPz2EPUOBQ0KCQkGCQUR/RD6APj9/Pz1+PT5+Pj19PTN8Mzp5Ojl6OTp4OjN7Mzh4ODR4NCxwLB9vH0lISQ9gD0FBQSgoKCcmJxsbGxcWFxYVFhQTFAUFBf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAHAALAAAAAAQABAAAAeegHCCg4SFhoeINkVDPTs+QkWGKCZAAgISLAcBRkGFT1ZhKhRgZzMDZmlohEQwWl9OXV0xHi8nboUyLltbVDcbHBcNbIQJSkgtWVdLNRAeEMODU1BeRylbZTQaDBbQglFRUmRMK1xJCgQX3XAVDjwhIT9NYiIdD+qCOAYTHwsFIAgP2hjSMeLBAwsWHmAgscZQDjVsIkpc8waRxYuHAgEAOw==);
}

#treeviewDiv div.fileDOC {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAP///////v798fz9//z81Pv76vb2+vP0//Dw8O7u7unp7erp6uro6uro6+jn6Obj5OXj5eTj5OLh4uPjxuLg4uHg4eDe4OHe29/d397d3t7c4tza3NfXv9TR1NLQ0srJyr28vb28sbq6yrm50be33bGvpbGvpLGvoqysvqyrrK2rnaqpqqKh35+f9qCg1aCgy6KhpZ+fvqCfpZubyJqaypqa0JmZ2peX1ZeXxZWVlZGRwJCQypaUlo+Pw5GRkY+Oj5COhoeHw4eHvnx8v3t6xHR0r3V0nm5uvm1tsF9fpl1dsV5dnlZW01dXrVFQiU1NtEtLg0tJmkhItEhIlUdHlkNDqUFBt0lISTk5yUFBQTc3qzMzozExkjAwaCoqjCIirikoQygoKCcmJx0doiEhbxkZgxgYhhcXZBsbGw8PkhcWFxYVFhQTFAoKgwUFggAAfAAAYgAAVAUFBf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAHMALAAAAAAQABAAAAedgHOCg4SFhoeIISomjDA8PoYtMU5DQUE7HAA/OYVnLzU3PT1MRwJXYVmEb2VQXlZaaUYXIB9shGNYIm0zSGBFARIOaoRUKF9uZFwuUQUZEcODVTRxQHAsI0sPCxLQglsTNgc4BCRJDQkU3XNmT01TSlJdRAwIFeqCMgoDAwYaGwgQ1hha4QGDQQgQKHRAYyiFGDUQI6KRg6iixUOBAAA7);
}

#treeviewDiv div.filePPT {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAP////X///v7/Or6//b29uj75/b29ej1+e/y2unu8uzs6+vr6uPr7ujo7PHl5d/p9Nrq7d7n6tnm5eDk4eDg4OffzdTi6tfg7d7e3vHX5d3d3dzc3OnY2tra2trY2O7UvtfZqvLKw+TOusbS3u/IvM/Pz8XQ09zIv+PFp/a4qOS8nuC7mdu6sPKzp9e5p+G3lry8vLO9w+2wmdy0j+6sl/epjuioqa+1t9yrhrOzss+sj7Kysc+teMyue+2fkdOme6ysrOWajfSXh9+dds6ja82geaSkpPGPfOWRd8qZbuKSc5iho5mfoaealNWRX5qcoJicn+GHaueCed2Ga5aWlpOSkpGTl+l9YfV3b8CFcsx8aruDVbyDVdp2XMN+QNVzUORtTtdxV792Nd5pTM5oN9xjPsRqL9xfOaRsKeJVOsRUGb1PPr5OFdpDJ8xHFt48RVhYWFZWVqk0B0JCQjg3NyEhISAgIB4fHx4dHR0dHRwcHBcXFwYGBv///wAAAAAAACH5BAUUAH0ALAAAAAAQABAAAAehgH2Cg4SFhoeIN1ZMjExVQIYtLlk6KSo+CA1UMIVqLzU8UT1jTiNxc3CEXhxrYEdKH2EQO0Z7hGdBbzhtbitbDwAEdYRiMz8BIWk0XQcGHXqEZTZyIFhsKFwXCxp5hGYVQ1dEQjJfAwYb3YNkUkVISVNoWhYKGOqCBQ5NLCIkJxkTBFC4NyiGiQQRGEjwoKGEHUM56OzRQ/GORT6IMmo8FAgAOw==);
}

#treeviewDiv div.fileMPP {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAP/////+//3//fX/9f76/vX69fb49vX29fT29PLy8tb51u7u7urs6u3p7efr5+vk6+Xm5eTj5OLj4uLi4uHg4d/f39/b3+Pa493c3dzc3Nvb29ra2t/Y39jY2NXX1dXV1dHQ0bvZu73Vvc3NzbbStsnJyc3Dzce5x7y7vJDDkJ28nbixuIe/h7Ous7CssLCosJiwmKmoqaalpn+1f5WplZukm42ojYqqioeph6ScpJ6fnoenh6KZoo6ejn6kfpWalXuie4aXhoOZg46Njn2RfZWGlVGhUYqJioiIiICLgHSPdG+Pb32JfYSChHmDeWWHZWqBamODY1p+Wld7V2FuYUxvTEBjQDFpMTpiOiJrIjBeMC1XLUtKSyBbIB1ZHSRRJAZaBhdPFyFBITQzNCk3KSE7IQ1ADRk4GQJAAgA3AAAyAAAvAAAtAB4dHh4cHgAiABoYGhkXGRgWGAQbBAoICgkHCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQUAP8ALAAAAAAQABAAAAeigACCg4SFhoeIKzkvjDxDRwkChD87UTQqOD0KAU1IB4RgMGdsczdUSwRcbWOEWA5daWJALE8XKCV0hFpQam9EIVlKDxUQcIRmZWEtRjM1SxwbE8aDWzZMAyknZD4IGtKEXyRBTkJFIlUmGd+DXlNSaGtWV0kNHeuCBQU6DBgeHhYbFkiIQwgBABkjIkxYuBCEm4IAYsSJA6diRTd1EGnceCgQADs=);
}

#treeviewDiv div.fileDGN {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAP////77//n99//5//D/3ej85fbz//T0//X0+9/62/Tw/+7u/9b6zNX309b11ezr/9jy1+fm/+jn/93t29rt2N7d/7fvrNvb/9ra/9jY/93T/9zT/9TU/9PT/9LS/9fP/9DQ/8nJ/4PoddG+/8HC/8DA/3TdcsK1/7e3/7W1/7i1/7Sy/7Cw/6ys/1HTUaWl/6ij/6Oj/5+f/5iY/5aW/5WV/zLHMo6O/4aG/w3BDRq6GoKC/xi5GIGB/xK7En9//wm6CX5+/319/3x8/3p6/wC2AAC3AHh4/3R0/3Jy/3Zw/3Fw/25u/2lp/2Zm/2Rk/2Nj/2Fh/2Bg/19f/1pa/1dX/1JS/1BQ/0xM/0VF/0RE/zs7/zU1/zQ0/zMz/y0t/yws/yop/ygo/ycn/yQk/yMj/xwc/xkZ/xgY/wwM/wcH/wAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQUAP8ALAAAAAAQABAAAAehgACCg4SFhoeGLU1WVkgpgxI/R4RSa1g9HAALGRkAFy+EOyiCLEFcaGhdHYVJTVppa1U3a2tqJYVMtGszAFlZOBEAGIROSyUhABUgICQsQluEU1oHgiMnSmG0XoRRRAEOJiIWBAgrZmCEDwANOUXuQAwAMWOGCTY8PD4uBQAyZIRDaigQQIECBAAGaJwRA1AMFRgbPmhQ8aTMFyiIMmo8FAgAOw==);
}

#treeviewDiv div.fileDWG {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPcAAP//////9//26f/15vnu6P3s4/jr4fTk3dvo7vXg1czp9NXl6+7d2K3i+rng8Ljf77Pc7b3Y4+HQydfRzqbX76TT7LXL177DxMnAvMu/tMi8tazCzZDJ357E1qTAz725t3rG6XzE5qK8yLW4uY6/1MezqcC0q5S7zm/E6p64wWzC6Gy/5W6/5Gm/52u/5mu942W95mi74Vq+7KOts2S75Wm54Iiyxnq0z2S542my1n6txWex1IOrvlyy20215miv0X2rwmetz0ax43ukuZqalnWgtW6humuguWyfuWufuHecqmuet2OfwGmet2qet46VmGabtWGZtX2UmWWYsWaXr2WXrmOXs2CXszqaynOPnDWc0RGh6G6Nmn+IkRee4Q6e322IkzqTvgie5DeSuTKTxFKLpTaPvB+UzzaNuW+AiEqHoyGPxwCT3F59ih6KvxuKwTuEoAeM0ACK4wGJ0ReCty99pQaFwgeEwRx+sw6Avg5/vQOByQCDwgV/wwCAvgd+wAF+wgh8tzZxlAB8wBZ2pwJ7uwB7uAB5vgB5uyNyoQB0uANtqQBsowFomwBlmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQUAP8ALAAAAAAQABAAAAi8AAEIHEiwoMGDBkVUOXIEisMrOnhQ8UCwCiM7hfK8eaNnTZ1FOwg64SPGh4MFCB6AQDNHBUEjd7ZwyJBlRoEJQ87EIGjDjJYxcMgEiUCkCxMSBIskwhPGggQTF0akUAOEoBVFXhQkSCOoAwMpjXoQRDJIRgANjuQ0ENDmEAqCSxAJMXCgAgUCA7gAWkEwiZ8vNzCUeKLkA5g+LghOMcQmDh1CgfZgKfPnBcENP1jUwAGjc4gTOSAgHE36YEAAOw==);
}

#treeviewDiv div.fileGIF, #treeviewDiv div.fileTIF, #treeviewDiv div.fileJPG, #treeviewDiv div.filePNG {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAP/////+//n6+fj4+PPz9O/v7+7u7efq6u/n6N3e3tvf0tvc3N/W3dfX18PW1tXQ2dveANHL1MTOxbe5twDb8eCuAI7CKZarrgjiJgDbQgvcCgDhAADFzZibmJ+gL5eYlpaYl5WTliaynpSOk4KDgo19jIGCSIB5fXJzaohtaHxvcWxzbR2MRWpxaW1vXE1zVACMAE9nZ2FhXWBdcVhZZVdVkG5OfqxHAFlXWwB1AGRQMitVUkNIREtDSEJHQiJQOkJFOegA6UI/QidFPv0AAAA/Lo0AjgAsebYABIQMChUpFAAxAAgsCXQAdj0WPRgXaV8Ae4sAAFgAl2QBbjgOOGQAEUsAWBEQXAAA/wAAyDkBCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQUAP8ALAAAAAAQABAAAAd2gACCg4SFhoeIggsCiYQGQicIjYIjMi87Fw8BiAxKGhgUHD89EwWGLUsbGSIWECY0OIURTDkwLDo3FR4zIYQDKFdHRUM2VURRMYUdQDVYWVJGVkhJDoUJIC5PUEFNU1opiQoqVE4lPAeTEis+H5OCBCQN7vPugQA7);
}

#treeviewDiv div.fileZIP, #treeviewDiv div.fileTAR {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAP//+v//7f//2v//zP//t///sej4///vnP/ouv/c3P/b2//Z4f/a2v/pNP/nN//mN//lMv/gVv/dd//ZkNfd4Nra2v/ZcdjY2P/eHfTQ0NbW1tLS0v/UMNDQ0P/OOdHMzP/PMf/JTP+5XL29vf+dk7CxsqW0r62traKnqZanpnqar36WmP9xTXKOonWOh4+Cgv9kPP9jQ3V/hUOJpmGBlEKGtkaBrRuQkf9UMjd9mUF3mzl4n25ubQaHgWZqbEtvg09vckxsgm5mRDdsfExhdUlheCxmh0lfd3VcE3BcFY9TE0lfdkpdbm9aEVhYWExbawBuhW5VMP8rI3VVCf8mKFxZFP8lKgBlj/8fIABghwBael9JAWhEAABTjABWb/8QCeoTCRk7RjMxMacSDQA5Vw01MwM1QwAxTAAwS68AAK0AAAAsRqsAAAMsNQAmNScUAAAYKAIJLP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAHIALAAAAAAQABAAAAeWgHKCg4SFhoeHDAlyMm5tZWFAhiQsMC5wWVA9OTUrhV8xOGNppGkvOkEahFgLCggTIhxKH0xHFYRUAAIEEh4NSSNERLeDVgEFFiEgDlXBw4RSAwcREBAYWxtPS8SCYEJRTUhTXG9ONj8XhBkdHSdxXVc3MzspiHIlPjxiZib2gigqhmhpQcOAPSNryHg5c4aCv4cQ5QQCADs=);
}

#treeviewDiv div.fileSHTML, #treeviewDiv div.fileHTML, #treeviewDiv div.fileHTM, #treeviewDiv div.fileASP {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPcAAP//////9v///v///Pf///789v/5+ez+/937/9/4//P09ej0/8/z/87z/+Xt7ujm6dTp9uDl9Mrp9NLn8Nbj+NTj69jh3+fZ3cra467g/7/b78TY3dLTzcfS06zW7L/Q7rLT573P2LLQ2pPV66nO87fL6qzI3rjFzq/D5ZrJ267B1mzT66bA6KO95YfE9qDA0Z+75JG94G/F7rezrYG/3Zi14ZO5z5G51Jix4JmvxoayyXmx4Hitz5qlr4Cqzlmz2nir0I6ky4OlxXKpyI6axo+Yx02n40Wk4JeTl2ucvIqRupSRjIuOvYWPtYWOvYmMuQ2r2meSyH6MuoeJs3+KuYWItGWQvBqg7keU1XaItYqHijmYxomGioiFiROe33mFtIiEiIeDh4aDh1eLu4WChlyJs3CDsn9+p3x/q1KKvCaT44N/hFmGuySR64R/hIOAhIKAhHd8vIR+goJ9gXF+rnt6f2J+nFaAtC2KvyuH1TiEuU5/rFR5oBqD1zR+vRWCxht6x2JomRxvoTxhiQBt0CFloP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAIYALAAAAAAQABAAAAizAA0JHEiwoMGDCEvUgAGDBQ4pHAIc/BDBgIIJFYhE6VCgIAAUN1IM0THiThwzMwpiALICihceEkBcYFKHoAMbIrbQMKJGyAACRbQQfLHhx58dWNr4OXHASRiCFmRcKbRnzJgyKhJQIUMwyZE+eUhkcOHDBIMvbgjq6WGFECA8ggZpaEBHDkEPIWKw4WMnB4UFCLLMISgAQpApZ9A8eVKlSSAwBh8g4cJFzJvLXZYg3Mz5YEAAOw==);
}

/* NEWS TEMPLATE STYLES */

.news-archive {
  background: #fdfaf5 url(data:image/gif;base64,R0lGODlhBAABAIABAJmZmf///yH5BAEAAAEALAAAAAAEAAEAAAICRF4AOw==) top left repeat-x;
  padding: 7px 10px;
}

.news-archive label, .news-archive select, .news-archive input {
  vertical-align: middle;
}

.news-archive label {
  padding: 0 10px 0 0;
}

.news-blurbs a {
  font-weight: bold;
}

.news-blurbs dd {
  margin: 3px 0 5px 0;
}

.news-blurbs dd p {
  margin-bottom: 5px;
}

.news-blurbs dt {
  clear: both;
}

.news-image {
  float: left;
  padding: 0;
  border: 3px solid #dbd2bc;
  margin: 0 10px 5px 0;
}

.news-image-noborder {
  float: left;
  padding: 0;
  margin: 0 10px 5px 0;
}

.news-include-image {
  float: left;
  padding: 0;
  border: 2px solid #dbd2bc;
  margin: 0 10px 5px 0;
}



/* COMMUNICATION TEMPLATE STYLES */

.communication-question {

}

.communication-answer {
  margin: 0 0 15px 0;
}

.communication-question span, .communication-answer span {
  display: block;
  margin-top: 3px;
  font-weight: bold;
}

.communication-responder {
  float: right;
  margin: 0 0 5px 10px;
}

.img-communication {
  padding: 0;
  border: 3px solid #dbd2bc;
  margin: 0 0 5px 0;
}

.communication a {
  font-weight: bold;
}

.communication span {
  display: block;
  margin-top: 3px;
  font-weight: bold;
}

.communication, .rich-content table.communication {
  padding: 0;
  border: 0;
  margin: 0;
}

.communication td {
  padding: 0 25px 0 0;
  border: 0;
  margin: 0;
}

/* right callouts */

.callout-r {
  background: #fbfaf9;
  border: 1px solid #d8d0ca;
  margin: 0 0 3px 0;
}

.callout-r-share {
  background: #fffbe6;
  border: 1px solid #d8d0ca;
  margin: 0 0 3px 0;
}

.callout-r h3 {
  color: #7d6756;
  background: #e6e1da;
  padding: 4px 5px 5px 10px;
  text-transform:uppercase;
}

.callout-r img {
  text-align: center;
  display: block;
}

.callout-r-share h3 {
  color: #fff;
  background: #927c6a;
  padding: 4px 5px 5px 10px;
  text-transform:uppercase;
}

.callout-r h4, .callout-r-share h4 {
  color: #333;
  padding: 0 0 5px 0;
}

.callout-r div, .callout-r-share div {
  padding: 8px 5px 8px 10px;
}

.callout-r div.rich-content, .callout-r-share div.rich-content {
  padding: 0px;
}

.callout-r p, .callout-r-share p {
  color: #333;
  padding: 0 0 5px 0;
}

.callout-r p span, .callout-r-share p span {
  color: #c30;
}

.callout-r table, .callout-r-share table {
  margin: 0 0 5px 0;
}

.callout-r table td {
  color: #333;
  padding: 0 0 2px 0;
}

.callout-r-share table th {
  color: #7b604a;
  font-size: xx-small;
  text-align: center;
  padding: 3px 0 5px 0;
}

.callout-r-share table th.share-time {
  width: 50%;
  text-align: left;
}

.callout-r-share table th.share-pls-min {
  width: 25%;
}

.callout-r-share table th.share-pct {
  width: 25%;
}

.callout-r-share table td {
  font-size: .55em;
  padding: 5px 2px 5px 2px;
  border-left: 1px solid #d8d0ca;
  border-bottom: 1px solid #d8d0ca;
}

.callout-r-share table td.l {
  border-left: none;
}

.callout-r-share table tr.t td, .callout-r-share table tr.b td {
  border-bottom: none;
}

.callout-r-share table tr.chart-divider td {
  height: 5px;
  padding: 0;
  border: none;
  background: url(data:image/gif;base64,R0lGODlhBAABAIABAJkzAAAAACH5BAEAAAEALAAAAAAEAAEAAAICRF4AOw==) bottom center repeat-x;
}

.callout-r td span, .callout-r-share td span {
  color: #aea095;
}

/* footer */

#footer {
  clear: both;
  background: url(data:image/gif;base64,R0lGODlhBAABAIABAJmZmQAAACH5BAEAAAEALAAAAAAEAAEAAAICjFEAOw==) top left repeat-x;
  padding: 7px 14px;
  margin: 10px 0 0 0;
}

#footer p {
  color: #999;
  line-height: 150%;
}

/* SiteConfig Template */
.siteConfig td {
  border: 1px solid #b1a194;
  padding: 2px;
}

/*****************************
 * COMMON APPLICATIONS
 *****************************/

/* TOP NAV */

#top-nav-cont {
  background: #73563F;
  border-right: 3px solid #fff;
  vertical-align: middle;
}

#top-nav {
  width: 100%;
  padding: 1px 0 1px 0;
  margin: 0;
}

#top-nav td {
  text-align: center;
}

#top-nav td.divider {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAICAgICAgICAgICAgICAgMCAgICAwMDAwMDAwMEAwMDAwMDBAQEBAUEBAQFBQYGBQUHBwcHBwcHBwcHBwcHBwf/2wBDAQICAgMDAwUEBAUHBgUGBwgICAgICAgHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf/wAARCAAXAAEDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwb/xAAeEAABAQkAAAAAAAAAAAAAAAAAFwQFBlRmk6TU5P/EABcBAAMBAAAAAAAAAAAAAAAAAAMEBgf/xAAYEQEAAwEAAAAAAAAAAAAAAAAAARIUAv/aAAwDAQACEQMRAD8AlUjqDB6TO7rXSZQZYAqrEMm5rTTsBaQcz8v/2Q==) center center no-repeat;
}

#top-nav a {
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
  padding: 5px 0 6px 0;
  margin: 0;
  display: block;
  height: 100%;
}

#top-nav a:hover {
  background-color: #A28F7F;
}

#top-nav a.top-nav-selected, #top-nav a.top-nav-selected:hover {
  background-color: #A28F7F;
}

/* TOOL BARS */

#app-sub-toolbar-tbl {
  width: 100%;
  border-bottom: 2px solid #e0dad5;
}

#app-sub-links {
  width: 50%;
  color: #c8c59f;
  font-weight: bold;
  padding: 7px 12px;
}

#app-sub-links p {
  padding: 0;
}

#app-sub-links a:link, #app-sub-links a:active, #app-sub-links a:visited {
  color: #666;
}

#app-sub-links a:hover {
  color: #ec8026;
}

/* Apex 5 related fix */
.a-IRR-paginationWrap--bottom ul.a-IRR-pagination {
  text-align: left;
}

.a-IRR-pagination { 
    justify-content:flex-start !important; float: left !important;
}

.a-IRR-sortWidget-rows {
  text-align: left;
}

.a-IRR-tableContainer .a-IRR-header {
  vertical-align: middle;
}

.a-Menu .a-Menu-item {
  text-align: left;
}

.auto-break-word {
  display: inline-block;
  word-break: break-all;
  word-wrap: break-word;      /* IE 5.5-7 */
  white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
  white-space: pre-wrap;      /* current browsers */
}

.a-IRR-buttons {
  line-height: 14px;
}

td.t6data[align="right"], td.t6dataalt[align="right"] {
  text-align: right;
}

/* OG rel 12.1 */
.wrap-enabled {
	white-space: normal;
}

/* DC APEX Migration */
:root {
    /*IR-245*/
    --a-gv-header-cell-font-size: 13px;
    --a-gv-header-cell-line-height: normal;
    --jui-dialog-font-size: 13px;

    /*IR-237*/
    --a-button-state-text-color: #444;
    --a-button-state-background-color: #F4F4F4;
    --a-button-hover-background-color: #FFF;
    --a-button-active-background-color: #E0E0E0;
    --a-button-active-text-color: #444;
    --a-button-active-border-color: none;
    --a-button-active-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset, 0 2px 3px 0 rgb(0 0 0 / 10%) inset;    

    /*IR-236*/
    --a-button-hover-text-color: #444;
    --a-button-hover-border-color: none;
    --a-button-hover-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 4px rgba(0, 0, 0, 0.1);

    /*IR-236*/
    --a-button-focus-text-color: #444;
    --a-button-focus-background-color: #FFF;    
    --a-button-focus-border-color: none;
    --a-button-focus-shadow: 0 0 0 1px #4696fc inset, 0 0 0 1px #4696fc, 0 0 2px 2px rgb(70 150 252 / 50%);                                 

    /*IR-251*/
    --a-checkbox-label-font-size: 13px;
    
    /*IR-233*/
    --a-field-input-font-size: 13px;
    --a-field-input-border-width: 1px;
    /*--a-field-input-border-color: #e4e4e4;  /* #e4e4e4   rgb(118, 118, 118) */
    --a-toolbar-background-color:  #ec8026;
    --a-field-input-text-color: #333;

    /*IR-295*/
    --a-gv-header-cell-height: 32px;
    --a-gv-cell-height: 25px;

    /*IR-296*/
    --a-button-border-width: 0px;
    --a-button-state-border-color: rgb(118, 118, 118);
    --a-button-state-shadow: 0 0 0 1px rgb(0 0 0 / 10%) inset;

    /*IR-304*/
    --a-checkbox-size: 14px;
    --a-checkbox-icon-size: 10px;
    --a-checkbox-background-color: white;
    /* --a-checkbox-checked-background-color: #767676; */
    --a-checkbox-border-color : #767676;
    /*--a-checkbox-icon-character: "\2714";*/

    /*IR-303*/
    --a-alert-message-font-size: 13px;
    --a-button-font-size: 13px;

}

/*IR-237*/
.a-IRR-selectList:focus, .a-IRR-search-field:focus {
    border-color: #4696fc;
    box-shadow: 0 0 0 1px #4696fc inset, -2px 0 0 #4696fc inset, 2px 0 0 #4696fc inset, 0 0 2px 0 rgb(70 150 252 / 50%);
    outline: 0;
}


/*IR-236*/
.a-IRR-button.a-IRR-button--controls {
    padding: 8px;
    box-shadow: none;
    background-color: #FFF;
    border: none;
}
.a-IRR-button.a-IRR-button--controls:hover {
    box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset, 0 1px 2px 0 rgb(0 0 0 / 10%);
}
.a-IRR-button.a-IRR-button--controls:focus {
    box-shadow: 0 0 0 1px #4696fc inset, 0 0 0 1px #4696fc, 0 0 2px 2px rgb(70 150 252 / 50%);
}


/*IR-274*/
.a-IRR-button.a-IRR-button--remove {
    display: block;
    padding: 4px;
    background-color: transparent;
    box-shadow: none;
    color: #A0A0A0;
    border: none;
}
.a-IRR-button.a-IRR-button--remove:hover {
   color: red;
   border: none;
}


/*IR-251 IR-238*/
label.u-radio, label.u-checkbox, label.scp-checkbox {
    margin-bottom: 4px;
    --a-checkbox-label-spacing-x: 5px;
}


/*IR-293*/
.a-IRR-singleRow-row {
    color: #333;    
}

/*IR-233*/
.a-PopupLOV-searchBar { 
    background-color: #ec8026; 
    } 
/*ul.a-IconList { 
    text-align: left; 
}*/
li.a-IconList-item { 
    padding: 3px; 
}

.apex-item-text.apex-item-popup-lov {
    border-color: rgb(118, 118, 118);
}

input.apex-item-popup-lov:read-only {
    border-color: rgba(118, 118, 118, 0.3);
    cursor: default;
    background-color: rgba(239, 239, 239, 0.3);
}

/* */
textarea {
    color: #333;
}

/* IR-300 */
.a-IRR-dialogCol, .a-IRR-downloadStripRichText { 
    text-align: left; 
}

/* IR-305 */
/*-- title Month / Year */
div.ui-datepicker-title,
div.ui-datepicker-title select.ui-datepicker-month,
div.ui-datepicker-title select.ui-datepicker-year {
    font-size: 16px;
}
table.ui-datepicker-calendar th {
    font-weight: bold;
}
/*-- Cell */
.ui-datepicker td a{
   color: #333;
}
.ui-datepicker td{
   padding: 0.6em;
}
.ui-datepicker td a.ui-state-active {
    font-weight: 500;
    color: white;
}
td.ui-datepicker-today  {
    border: 2px solid black;
}
td.ui-datepicker-current-day  {
    background: #ec8026;   /*#577346*/ 
    font-weight: 500;
}
.ui-datepicker td:hover{
   box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset, 0 1px 2px 0 rgb(0 0 0 / 10%);
}
table.ui-datepicker-calendar td.ui-state-disabled {
    opacity: 0.5;
}

.simple-checkbox-plugin input {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap;
    width: 1px;
    height: 1px;
    margin: -1px;
}

.simple-checkbox-plugin input+label {
    -webkit-padding-start: calc(var(--a-checkbox-size,16px) + var(--a-checkbox-label-spacing-x,8px));
    padding-inline-start: calc(var(--a-checkbox-size,16px) + var(--a-checkbox-label-spacing-x,8px));
    -webkit-padding-end: var(--a-checkbox-label-spacing-x,8px);
    padding-inline-end: var(--a-checkbox-label-spacing-x,8px);
    font-size: var(--a-checkbox-label-font-size,12px);
    line-height: var(--a-checkbox-size,16px);
    position: relative;
}

.simple-checkbox-plugin input:checked+.scp-checkbox {
    --a-checkbox-background-color: var(--a-checkbox-checked-background-color);
    --a-checkbox-text-color: var(--a-checkbox-checked-text-color);
}

.simple-checkbox-plugin input+label:before {
    width: var(--a-checkbox-size,16px);
    height: var(--a-checkbox-size,16px);
    border-width: var(--a-checkbox-border-width,1px);
    border-style: solid;
    border-color: var(--a-checkbox-border-color);
    border-radius: var(--a-checkbox-border-radius,2px);
    background-color: var(--a-checkbox-background-color);
    font-size: var(--a-checkbox-icon-size,12px);
    line-height: calc(var(--a-checkbox-size,16px) - (var(--a-checkbox-border-width,1px) * 2));
}

.simple-checkbox-plugin input+label:after, .simple-checkbox-plugin input+label:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    cursor: var(--a-checkbox-cursor,pointer);
}

.simple-checkbox-plugin input:checked+label:after {
    content: var(--a-checkbox-icon-character, "");
}

.simple-checkbox-plugin input+label:after {
    color: var(--a-checkbox-text-color);
    font-family: var(--a-checkbox-icon-font-family, "apex-5-icon-font");
    
    font-size: var(--a-checkbox-icon-size,12px);
    line-height: calc(var(--a-checkbox-size,16px) - (var(--a-checkbox-border-width,1px) * 2));
    margin: var(--a-checkbox-border-width,1px);
    font-style: normal;
    font-weight: var(--a-checkbox-icon-font-weight,normal);
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: calc(var(--a-checkbox-size,16px) - (var(--a-checkbox-border-width,1px) * 2));
    height: calc(var(--a-checkbox-size,16px) - (var(--a-checkbox-border-width,1px) * 2));
    text-align: center;
    opacity: 0;
    transition: var(--a-checkbox-icon-transition,.1s ease);
}

.simple-checkbox-plugin input+label:after, .simple-checkbox-plugin input+label:before {
    display: block;
    position: absolute;
    top: 1px;
    left: 0;
}

.simple-checkbox-plugin input:checked+.scp-checkbox:after {
    opacity: 1;
}


.simple-checkbox-plugin input:disabled+label:after, .simple-checkbox-plugin input:disabled+label:before {
    opacity: var(--a-checkbox-disabled-opacity,.5);
    cursor: var(--a-checkbox-disabled-cursor,default);
    pointer-events: none;
}

.apex-item-checkbox .apex-item-option input:disabled+label {
    opacity: 1;
}

.apex-item-checkbox .apex-item-option input:disabled+label:after, .apex-item-checkbox .apex-item-option input:disabled+label:before {
    opacity: var(--a-checkbox-disabled-opacity,.5);
}

.apex-item-checkbox .apex-item-option input:not(:checked)+label:after, .apex-item-checkbox .apex-item-option input:not(:checked)+label:before {
    content: '';
}

.apex-item-radio .apex-item-option input:disabled+label {
    opacity: 1;
}

.apex-item-radio .apex-item-option input:disabled+label:before {
    opacity: var(--a-checkbox-disabled-opacity,.5);
}

/* IR-298 */
ul.a-Notification-list {
    list-style-type: none;
}

/* IR-253 */
div.nvs-logo-container {
    margin-bottom: 11px;
}

.nvs-logo-container img {
    margin-right: 4px;
}

/* SUAM Restrictions Warning */
#suam-restrictions-warning {
    margin: 0px;
    width: 100%;
}

#suam-restrictions-warning tbody table.formlayout {
    width: 100%;
    border-bottom: none;
}

#suam-restrictions-warning .suamRestrictionsItem{
    font-size:11px; 
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    padding: 12px 15px;
    border: 1px solid #faebcc;
    display: block;
    border-radius: 5px;
    font-weight: bold;
}

#suam-restrictions-warning .icon-remove{
    margin-right: 5px;
    cursor: pointer;
}

#suam-restrictions-warning .icon-remove::before{
    font-size:14px; 
}

#suam-restrictions-warning .icon-remove:hover:before{
    font-weight: bold;
}