BODY
{	/*BACKGROUND-COLOR: #1c1c63; */
    SCROLLBAR-FACE-COLOR: #CCCC99;
    SCROLLBAR-HIGHLIGHT-COLOR: #1c1c63;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #1c1c63;
    SCROLLBAR-BASE-COLOR: #ffffff;
    scrollbar-3d-light-color: #ffffff;
    scrollbar-dark-shadow-color: #ffffff
}
.topnavlinkscolor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1c1c63;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
.topnavlinkscolor:hover
{
    COLOR: #666666
}
.homeheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: darkred;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.homesubheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1c1c63;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.loginheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.subpageheader
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: darkred;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.articleheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1c1c63;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.whitearticleheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.search
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
.bodyheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1c1c63;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    font-stretch: wider
}
.bodyheader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1c1c63;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    font-stretch: wider
}
.bodycopy1
{
    FONT-SIZE: 12px;
    COLOR: #1c1c63;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.bodycopy1:hover
{
    FONT-SIZE: 12px;
    COLOR: #0f6c6b;
    TEXT-DECORATION: underline
}
.bodycopysmall
{
    FONT-SIZE: 10px;
    COLOR: seagreen;
    LINE-HEIGHT: 18px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.bodycopysmall:hover
{
    FONT-SIZE: 10px;
    COLOR: #0f6c6b;
    FONT-STYLE: italic;
    TEXT-DECORATION: underline
}
.bodycopywhitesmall
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.bodycopywhitesmall:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.bodycopydarkened
{
    FONT-SIZE: 12px;
    COLOR: darkred;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.bodycopywhite
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.bodycopywhite:hover
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.bodycopy3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.bodycopy1bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1C1C63;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.bodycopy1bold:hover
{
    FONT-SIZE: 12px;
    COLOR: #0f6c6b;
    TEXT-DECORATION: underline
}
.bodycopyboldwhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.bodycopy2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.bodycopy2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 18px;
    LETTER-SPACING: 1px
}
.links
{
    FONT-SIZE: 12px;
    COLOR: #1c1c63;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.links:hover
{
    COLOR: #cccccc
}
.cataloglinks
{
    FONT-SIZE: 12px;
    COLOR: #1c1c63;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.cataloglinks:hover
{
    COLOR: #0f6c6b
}
.catalogselected
{
    FONT-SIZE: 12px;
    COLOR: #0f6c6b;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.footer
{
    FONT-SIZE: 10px;
    COLOR: #1c1c63;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
.footer:hover
{
    COLOR: #0f6c6b
}
.contentborder
{
    BACKGROUND-COLOR: #666699
}
.pinlineback
{
    BACKGROUND-COLOR: #0f6c6b
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica;
    font-stretch: wider
}
.darkerror
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: darkred;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica;
    font-stretch: wider
}
.messages
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline;
    font-stretch: wider
}
.popupView
{
    LEFT: 0pt;
    POSITION: absolute
}
.bodycopyboldwhite:hover
{
    FONT-SIZE: 12px;
    COLOR: #ebebeb;
    TEXT-DECORATION: none
}
.links
{
    FONT-SIZE: 12px;
    COLOR: #1c1c63;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: underline
}
.background1
{
    BACKGROUND-COLOR: #ebebeb
}
.subpageheaderwhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px
}
.measure
{
    FONT-SIZE: 12px;
    COLOR: #1c1c63;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #ebebeb;
    TEXT-DECORATION: none
}
.measurealt
{
    FONT-SIZE: 12px;
    COLOR: #1c1c63;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.SELECT
{
    COLOR: white;
    FONT-FAMILY: Comic Sans MS
}
.mdxcode
{
    FONT-SIZE: smaller;
    COLOR: black;
    FONT-FAMILY: Courier New
}
.olapdata
{
    FONT-SIZE: smaller;
    TEXT-ALIGN: center
}
.dimensionrow
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: white;
    COLOR: white;
    BORDER-BOTTOM: white;
    BACKGROUND-COLOR: #666699;
    TEXT-ALIGN: left
}
.dimensioncol
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: white;
    COLOR: white;
    BORDER-BOTTOM: white;
    BACKGROUND-COLOR: #666699;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.top_nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
A.top_nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
A.top_nav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
A.top_nav:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
A.top_nav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
A.top_nav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
.areabox
{
    BORDER-RIGHT: #88959a 1px dotted;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #88959a 1px dotted;
    PADDING-LEFT: 15px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 0px 0px 20px;
    BORDER-LEFT: #88959a 1px dotted;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #88959a 1px dotted;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #cccc99
}
.print { 
    display: none;
    }

    @media print {
    	.noprint {
    	 display: none;
    	}
    }

table.BorderTable {
  border: 1px black solid;
}
/* background/border colors for the selected tab */
.TabTopBg 
{
	 background-color: #666699;
    FONT-SIZE: 12px;
    color: #ffffff;
    border-top: solid 1px #cccccc;
    border-right: solid 1px #cccc66;
    
}


/* background/border colors for the unselected tabs */
.OtherTabsTopBgSpecial
{
   background-color: #1C1C63;
   FONT-SIZE: 12px;
    border-bottom: #1C1C63 4px solid;
    border-top: solid 1px #cccccc;
    border-right: solid 1px #ffee99;
    
}

.TabBg
{
    background-color: #ffee99;
}

.SeparatorTabsBg {
    border-left: solid 1px #1C1C63;
}
/* text style for the selected tab */
.SelectedTab {
    color: white; 
    font-weight: bold;
    text-decoration: none;
    FONT-FAMILY: Arial, Helvetica, Verdana;
}

/* text style for the unselected tabs */
.OtherTabs {
    color: white;
    font-weight: normal;
    text-decoration: none;
    FONT-FAMILY: Arial, Helvetica, Verdana;
}

/* hyperlink styles of the unselected tabs */

A.OtherTabs:hover, A.SelectedTab:hover   {
    text-decoration: underline;
    color:white;
}
.b1001 {border-left: 1px solid #999999; border-top: 1px solid #999999; margin: 0px 0px 5px 0px;}.b0010 td, .b0010 th {border-bottom: 1px solid #999999;}
.ch1 {background-color: #f1f0ff; color: #66669a;}.ch2 {background-color: #e4f7e4; color: #3f8640;}.ch3 {background-color: #fff0e1; color: #df572d;} .ch4 {background-color: #fff7be; color: #9e755f;}.ch5 {background-color: #f0f0f0; color: #5a8282;}
.ct {background-color: #264989; color: #ffffff;}
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #1c1c63;
    font-weight: normal;
    line-height: 12px    
}
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: grey;
}
.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}
.Line   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #CCCC99
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #1C1C63;
}
.SubHeadGrey    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #666644;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
.Cancelled
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: red;
    line-height: 12px    
}
.Pending
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: green;
    line-height: 12px    
}
/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}
.NormalTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px; 
    background-color: #cfcfcf;
	border: solid 1px #cfcfcf ;  
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red;
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    
.clsCMOn 
{
FONT-FAMILY: Arial, Helvetica, Verdana;
 color: white;
 font-size : 12px;
 text-decoration : none;
 padding: 2px 4px;
}

.clsCMOver 
{
FONT-FAMILY: Arial, Helvetica, Verdana;
 color: white;
 font-size : 12px;
 text-decoration : none;
 padding: 2px 4px;
}

.apTitleCollapsed
{	font-size : 12px;
	font-weight: bold;
	background-color: #cfcfcf;
	border: solid 1px #cfcfcf;
	padding: 3;
}
.apTitleExpanded
{	font-size : 12px;
	font-weight: bold;
	background-color: #afafaf;
	border: solid 1px #cfcfcf;
	padding: 3;
}
.apInner
{	
	color: black;
	font-size : 12px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #efefef;
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	padding: 3;
}
.codeTitleCollapsed
{
	font-weight: bold;
	background-color: #cfcfcf;
	border: solid 1px #cfcfcf;
	padding: 3;
}
.codeTitle
{
	font-weight: bold;
	background-color: #efefef;
	border: solid 1px #cfcfcf;
	padding: 3;
	
}
.demoTitle
{
	font-size: medium;
	font-weight: bold;
	font-style: italic;
	color: #555;
	border-bottom: solid 1px #999;
}