
/****************************************************************
These are the allowable colors for the style sheet*/


/*WHITE;  #FFFFFF*/
/*FIRST TONE:   #333333*/
/*SECOND TONE:   #666666*/
/*BLACK  000000*/

/*DARKEST DEGREE:  #27004F*/ darkest purp
/*MIDDLE DEGREE:  #380070*/ lighterpurp
/*LIGHTEST DEGREE:  #663399*/ purp

/*FIRST COMPLIMENT:  #DDDDDD*/ grey
/*SECOND COMPLIMENT: #FFFF99*/ yellow

/*SYNOPSIS COLOR:   #CCCCCC*/ grey
/*HIGHLIGHT COLOR:   #DBD6B3*/ light gold
/*ERROR COLOR:   #882222/
/*BACKGROUND COLOR:   #FFFFFF*/
/*BODY COLOR: #FFFFFF*/
/*BORDER COLOR: #000000*/
/*DEFAULT TEXT COLOR #000000*/

/****************************************************/
.calendarColorDarkestDegree{
  background-color: #27004F;/*DARKEST DEGREE*/
}

.calendarColorMiddleDegree{
  background-color: #380070;/*MIDDLE DEGREE*/
}

.calendarColorLightestDegree{
  background-color: #663399;/*LIGHTEST DEGREE*/
}

.calendarColorFirstCompliment{
  background-color: #DDDDDD;/*FIRST COMPLIMENT*/
}

.calendarColorSecondCompliment{
  background-color: #FFFF99;/*SECOND COMPLIMENT*/
}


.anchorColorDarkestDegree A{
  COLOR : #27004F;/*DARKEST DEGREE*/
  TEXT-DECORATION: none;
}

.anchorColorDarkestDegree A:VISITED {
  COLOR: #27004F;/*DARKEST DEGREE*/
}

.anchorColorDarkestDegree A:HOVER {
  COLOR: #663399;/*LIGHTEST DEGREE*/
}

.anchorColorDarkestDegree A:UNKNOWN {
  color : #27004F;/*DARKEST DEGREE*/
}




.anchorColorFirstCompliment A{
  color : #DDDDDD;/*FIRST COMPLIMENT*/
  TEXT-DECORATION: none;
}

.anchorColorFirstCompliment A:VISITED {
  COLOR: #DDDDDD;/*FIRST COMPLIMENT*/
  TEXT-DECORATION: none;
}

.anchorColorFirstCompliment A:HOVER {
  COLOR: #000000;/*BLACK*/
  TEXT-DECORATION: none;
}

.anchorColorFirstCompliment A:unknown {
    color : #DDDDDD;/*FIRST COMPLIMENT*/
   TEXT-DECORATION: none;
}



.anchorColorWhite A{
  color : #FFFFFF;/*WHITE*/
  TEXT-DECORATION: none;
}

.anchorColorWhite A:VISITED {
  COLOR: #FFFFFF;/*WHITE*/
  TEXT-DECORATION: none;
}

.anchorColorWhite A:HOVER {
  COLOR: #CCCCCC;
  TEXT-DECORATION: none;
}

.anchorColorWhite A:unknown {
    color : #FFFFFF;/*WHITE*/
   TEXT-DECORATION: none;
}


/****************************************************************/
.paddingFullLarge{
  padding: 16px;
}

.paddingFullMedium{
  padding: 8px;
}

.paddingFullSmall{
  padding: 4px;
}

.paddingTopSmallNegative{
  margin-top: -4px;
}

.paddingTopSmall{
  padding-top: 4px;
}

.paddingTopMedium{
  padding-top: 8px;
}

.paddingTopLarge{
  padding-top: 16px;
}

.paddingLeftRightSmall{
  padding-left: 4px;
  padding-right: 4px;
}

.paddingLeftRightMedium{
  padding-left: 8px;
  padding-right: 8px;
}

.paddingLeftRightLarge{
  padding-left: 16px;
  padding-right: 16px;
}

.paddingBottomSmall{
  padding-bottom: 4px;
}

.paddingBottomMedium{
  padding-bottom: 8px;
}

.paddingBottomLarge{
  padding-bottom: 16px;
}
/****************************************************************/
.borderFull{
  border: 1px;
  border-style: solid;
  border-collapse: collapse;
}

.borderThreeQuarters{
  border-left: 1px;

  border-left-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-collapse: collapse;
}

.borderLeft{
  border-left: 1px;
  border-left-style: solid;
}

.borderBottom{
  border-bottom: 1px;
  border-bottom-style: solid;
}

.borderRight{
  border-right: 1px;
  border-right-style: solid;
}

.borderTop{
  border-top: 1px;
  border-top-style: solid;
}


/****************************************************/
.textPeripheralTitleMajor{
  font-family : sans-serif;
  font-size : 50px;
  font-style : normal;
  font-weight : bold;
  letter-spacing : -4px;
  line-height : -50px;
}

.textPeripheralTitleMinor{
  font-family : sans-serif;
  font-size : 40px;
  font-style : normal;
  font-weight : bold;
  letter-spacing : -2px;
  line-height : -50px;
}

.textMainTitleMajor{
   font-family: "Times New Roman", Times, serif;
  font-size : 40px;
  font-style : normal;
  font-weight : bold;
  letter-spacing : -4px;
  line-height : -50px;
}

.textMainTitleMinor{
  font-family: "Times New Roman", Times, serif;
  font-size : 25px;
  font-style : normal;
  font-weight : bold;
  letter-spacing : -2px;
  line-height :-50px;
}

.textMainLarge{
  font-family: "Times New Roman", Times, serif;
  font-size : 13px;
  font-style : normal;
  font-weight : bold;
  letter-spacing : 1px;
  
}

.textMain{
  font-family: "Times New Roman", Times, serif;
  font-size : 14px;
  font-style : normal;
}

.textHeading1{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px;
}


.textHeading2{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -1px;
}

.textHeading3{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -1px;
}

.textCodeSnippet{
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt; 
}

.textHeadingLargeAllCaps {
  font-family: sans-serif;
  FONT-SIZE: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  TEXT-DECORATION: none;
  text-transform: uppercase;
}

.textHeadingSmallAllCaps {
  font-family: sans-serif;
  FONT-SIZE: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  TEXT-DECORATION: none;
  text-transform: uppercase;
}
.textLargeAllCaps {
  font-family: sans-serif;
  FONT-SIZE: 13px;
  font-weight: bold;
  letter-spacing: 0px;
  TEXT-DECORATION: none;
  text-transform: uppercase;
}

.textSmallAllCaps {
  font-family: sans-serif;
  FONT-SIZE: 11px;
  font-weight: bold;
  letter-spacing: 0px;
  TEXT-DECORATION: none;
  text-transform: uppercase;
}
.textHeadingLarge {
  font-family: sans-serif;
  FONT-SIZE: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  TEXT-DECORATION: none;
}

.textHeadingSmall {
  font-family: sans-serif;
  FONT-SIZE: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  TEXT-DECORATION: none;
}

.textPeripheralLarge{
  font-family: Arial, Helvetica, sans-serif;
  font-size : 18px;
} 

.textPeripheralMedium{
  font-family: Arial, Helvetica, sans-serif;
  font-size : 14px;
}

.textPeripheralSmall{
  font-family: Arial, Helvetica, sans-serif;
  font-size : 12px;
} 

.textPeripheralTiny{
  font-family: Arial, Helvetica, sans-serif;
  font-size : 10px;
}

.textMainMedium{
  font-family: "Times New Roman", Times, serif;
  font-size : 12px;
}

.textMainSmall{
  font-family: "Times New Roman", Times, serif;
  font-size : 10px;
}

.textCompactLarge {
  FONT-FAMILY: Arial, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 14px;
  letter-spacing: -1px;
}

.textCompactMedium {
  FONT-FAMILY: Arial, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  letter-spacing: -1px;
}

.textCompactSmall {
  FONT-FAMILY: Arial, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 10px;
  letter-spacing: -1px;
}

.textBreadcrumbMajor{
  font-family : sans-serif;
  font-size : 20px;
  font-style : normal;
  font-weight : bold;
  letter-spacing: -1px;
  text-decoration: none;
}


/****************************************************/
.structureHeading1{
  height: 28px;
  vertical-align: middle;
}

.structureHeading2{
  height: 24px;
  vertical-align: middle;
}

.structureHeading3{
  height: 20px;
  vertical-align: middle;
}

.structureShoulderLargeLeftTop{
  vertical-align: top;
  text-align: left;
  width: 20px;
}

.structureShoulderLargeRightTop{
  vertical-align: top;
  text-align: right;
  width: 20px;
}

.structureShoulderLargeLeftBottom{
  vertical-align: bottom;
  text-align: left;
  width: 20px;
}

.structureShoulderLargeRightBottom{
  vertical-align: bottom;
  text-align: right;
  width: 20px;
}

.structureBorderWidth2{
  border-width: 2px;
}

.structureBorderWidth3{
  border-width: 3px;
}

/******************************************************/
.backgroundColorWhite{
  background-color: White;/*WHITE*/
}

.backgroundColorFirstTone{
  background-color: #333333;/*FIRST TONE*/
}

.backgroundColorSecondTone{
  background-color: #666666;/*SECOND TONE*/
}

.backgroundColorBlack{
  background-color: Black;/*BLACK*/
}

.backgroundColorDarkestDegree{
  background-color: #27004F;/*DARKEST DEGREE*/
}

.backgroundColorMiddleDegree{
  background-color: #CC0000;/*MIDDLE DEGREE*/
}

.backgroundColorLightestDegree{
  background-color: #663399;/*LIGHTEST DEGREE*/
}

.backgroundColorFirstCompliment{
  background-color: #000000;/*FIRST COMPLIMENT*/
}

.backgroundColorSecondCompliment{
  background-color: #FFFF99;/*SECOND COMPLIMENT*/
}

.backgroundColorSynopsis{
  background-color: #CCCCCC;/*SYNOPSIS COLOR*/
}

.backgroundColorHighlight{
  background-color: #DBD6B3;/*HIGHLIGHT COLOR*/
}

.backgroundColorError{
  background-color: #882222;/*ERROR COLOR*/
}


/******************************************************/
.colorWhite{
  color: White;/*WHITE*/
}

.colorFirstTone{
color: #333333;/*FIRST TONE*/
}

.colorSecondTone{
  color: #666666;/*SECOND TONE*/
}

.colorBlack{
  color: Black;/*BLACK*/
}

.colorDarkestDegree{
  color: #27004F;/*DARKEST DEGREE*/
}

.colorMiddleDegree{
  color: #380070;/*MIDDLE DEGREE*/
}

.colorLightestDegree{
  color: #663399;/*LIGHTEST DEGREE*/
}

.colorFirstCompliment{
  color: #DDDDDD;/*FIRST COMPLIMENT*/
}

.colorSecondCompliment{
  color: #FFFF99;/*SECOND COMPLIMENT*/
}

.colorSynopsis{
  color: #CCCCCC;/*SYNOPSIS COLOR*/
}

.colorHighlight{
  color: #DBD6B3;/*HIGHLIGHT COLOR*/
}

.colorError{
  color: #882222;/*ERROR COLOR*/
}

.colorBackground{
  background-color: #FFFFFF;/*BACKGROUND COLOR*/
}

.colorBody{
  background-color: #FFFFFF;/*BODY COLOR*/
}

.colorText{
  color: #000000;/*DEFAULT TEXT COLOR*/
}

.borderColorWhite{
  border-color: White;/*WHITE*/
}

.borderColorFirstTone{
border-color: #333333;/*FIRST TONE*/
}

.borderColorSecondTone{
border-color: #666666;/*SECOND TONE*/
}

.borderColorBlack{
  border-color: #000000;/*BLACK*/
}

.borderColorDarkestDegree{
  border-color: #27004F;/*DARKEST DEGREE*/
}

.borderColorMiddleDegree{
  border-color: #380070;/*MIDDLE DEGREE*/
}

.borderColorLightestDegree{
  border-color: #666699;/*LIGTEST DEGREE*/
}

.borderColorFirstCompliment{
  border-color: #DDDDDD;/*FIRST COMPLIMENT*/
}

.borderColorSecondCompliment{
  border-color: #DDDDDD;/*FIRST COMPLIMENT*/
}

.borderColorSynopsis{
  border-color: #CCCCCC;/*SYNOPSIS COLOR*/
}

.borderColorHighlight{
  border-color: #DBD6B3;/*HIGHLIGHT COLOR*/
}

.borderColorError{
  border-color: #990000;/*ERROR COLOR*/
}

.borderColorDefaultBorder{
  border-color :  #000000;/*BORDER COLOR*/
} 

.lineHeightCompact{
  line-height: 95%;
}


