body {
    font-family: helvetica, arial;
    font-size: 72.87%;
    color:#222222;
 }

:link {
    color: inherit;
}

a:link {
    text-decoration: none;
}

a { color: expression(this.parentNode.currentStyle.color); text-decoration: none;}

a:hover {
    color:rgb(256, 256, 256,);
}

button:hover {
color:red !important;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ACTIONS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/

.strikethrough {
  text-decoration:line-through;
}

/* action is available to be used */
.actionFont {
  color:red;
  cursor:pointer;
}

a.actionFont:hover {
  color:white !important;
  background-color:rgba(0,128,0,0.4);
}

span.actionFont:hover {
  color:white !important;
  background-color:rgba(0,128,0,0.4);
}

/* used when we want to give one element the appearance of it being hovered over even if it isn't */
.actionFont-fakeHover {
  color:white !important;
  background-color:rgba(0,128,0,0.4);
}

/* action is currently not available */
.actionFont-disabled {
  color: silver;
  cursor: default;
}

/* action is available as an option to some feature */
.actionFont-selectable {
  color: silver;
  cursor: pointer;
}

.actionFont-selectable:hover {
  color:#efefef !important;
    border: green solid 1px;
    padding-left:4px;
  padding-right:4px;
  margin-right:1px;
  background-color:rgba(0,128,0,0.4);
 
}

/* action is submitted - eg a "saving ..." message */
.actionFont-submitted {
  color:silver;
  cursor:default;
    border: green solid 1px;
  padding-left:4px;
  padding-right:6px;
  margin-right:1px;
}

.actionFont2 {
  color:#CFE2F3 !important;
  cursor:pointer;
}

span.actionFont2:hover {
  color:red !important;
}

a.actionFont2:hover {
  color:red !important;
}

.actionFont-big {
  color:#DEDEDE;
  cursor:pointer;
}

span.actionFont-big:hover {
  color:white !important;
  background-color:rgba(0,128,0,0.4);
}

/* action is selected and requires further input */
.actionFont-cocked {
  color:silver;
      border: green solid 1px;
  padding-left:4px;
  padding-right:2px;
  margin-right:3px;
  cursor:default;
}

/* action is used to close/cancel a feature */
.actionFont-close {
  color:#777777;
  font-size:smaller;
  cursor:pointer;
}

span.actionFont-close:hover{
  color:green !important;
}


/** subject links
.actionFontInverted {
  color:#010203;
}

a.actionFontInverted:hover {
color:#D8E5F2 !important;
  cursor:pointer;
 background:white;
}
**/

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!PEOPLE!!!!!!!!!!!!!!!!!!!*/

.peopleLink{
    color:#336699;
    font-size:1.05em;
    }

a.peopleLink:hover {
  color:green !important;
   cursor:hand !important;
}

span.peopleLink:hover {
  color:green !important;
   cursor:hand !important;
  }

div.peopleLink:hover {
  color:green !important;
  cursor:hand !important;
  }

.peopleGreyd{
    color:#0C1926;
    }


.orgFont{
    color:#000033;
    text-decoration: none;
    text-transform:capitalize;
}

.imageScreen {
background:rgba(255,255,255,0.6);
position:absolute;
top:120px;
  }

  .imageScreenSmall {
background:rgba(102,102,102,0.9);
position:absolute;
bottom:8px;
width:71px;
font-size:.91em;
  }

.editFont {
color:white;
  cursor:pointer;
 background:#8CB2D8;
 padding: 2px;
}

a.editFont:hover {
color:#3F7FBF; !important;
border:1px solid #3F7FBF;
background:white;
}

a.externalLink:hover {
border-bottom:1px solid blue;
}

span.externalLink:hover {
border-bottom:1px solid blue;
}

.externalLink a:visited {
    color: inherit;
}

.littleTitle {
font-size:.8em;
color:black;
}

.specialtyFont{
    color: #0C1926;
    vertical-align:top;
    font-family: arial;
    font-size:.7em;
}

.roleFont{
    text-transform: capitalize;
     color: #19334C;
    letter-spacing: 0.02cm;
}

span.roleFont:hover {
 text-transform: allcaps;
     color: navy;
     }

.lc {
    text-transform:lowercase;
}


h1 {
    font-size: 2em;
    margin: .07em 0;
}

.subH {
    font-size: 1.3em;
    margin: .07em 0;
	font-weight: bold;
}

dm {
    font-size:1.6em;
}

.rateableCharacteristic {
    font-style: italic;
    font-family:  Georgia, Times New Roman, Times, serif;
}

.errorContainer {
    color:orange;
}

/* textcolor */
/*backgrounds and type darkblue and white and reverse versa*/
/*4294ff*/


.ratingRated{
font-size:1.3em;
color:black;
}

.ratingTimes{
font-size:.7em;
}

.mediumButton{
font-size:1.15em;
}

span.externalLink:hover {
border-bottom:1px solid blue;
color:#777;
}

.title {
 font-style: italic;
font-size:larger;
white-space:nowrap;
 }

div.zSwitch.hover {
z-index:1;
}




