/** tooltip **/

a.tooltip{
    position:relative; /*this is the key*/
    z-index:24; background-color:#fff;
    color:#5C9E38;
    text-decoration:none}

a.tooltip:hover{z-index:25; background-color:#f3f6f7}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:-7em; width:8em;
    border:1px solid #5C9E38;
    background-color:#f3f6f7; color:#5C9E38;
	font-weight: bold;
    text-align: center}

.articleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AB4173;
}

.content { font-size: 12px; }

/** CRUMB link **/

a.crumb:link,
a.crumb:active,
a.crumb:visited {
	color:#0877A4;
	text-decoration:underline;
	/* font-size:12px; */
}

/** CRUMB link on mouseover **/
a.crumb:hover {
	color:#055170 !important;
}

/** OS link **/
a.oslist:link,
a.oslist:active,
a.oslist:visited {
	color:#0877A4;
	text-decoration:underline;
	/* font-size:12px; */
}

/** OS link on mouseover **/
a.oslist:hover {
	color:#055170!important;
}

/** HOT link **/
a.hotlist:link,
a.hotlist:active,
a.hotlist:visited {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}

/** HOT link on mouseover **/
a.hotlist:hover {
	color:#435C65!important;
	text-decoration:underline!important;
}

body {
	background-color: #E6E7E0;
	background-image: url(images/tan-back.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #435C65;	
}
.unprepared {
	background-color: #f3f6f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;3
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;;
	font-size: 12px;
	color: #435C65;	
}
.headerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
a.headerText:link {
	color: #FF9900;
	text-decoration: underline;	
}
a.headerText:visited {
	color: #FF9900;
	text-decoration: underline;
}
a.headerText:hover {
	color: #0099CC;
	text-decoration: underline;
}
.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ccc;
}
a.footerText:link {
	color: #ccc;
	text-decoration: none;	
}
a.footerText:visited {
	color: #ccc;
	text-decoration: none;
}
a.footerText:hover {
	color: #0099CC;
	text-decoration: underline;
}
.updatedText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
}
a.updatedText:link {
	color: #999;
	text-decoration: none;	
}
a.updatedText:visited {
	color: #999;
	text-decoration: none;
}
a.updatedText:hover {
	color: #0099CC;
	text-decoration: underline;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C90724;
	font-size: 17px;
}
.lightGrey {
	background-color: #e8e8e8;
}
.subTitle {
	background-color: #999999;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.superlightGrey {
	background-color: #f7f7f7;
}
.tinyText {
	font-size: 9px;
	color: #666666;
	vertical-align: middle;
}
a:link {
	color: #5C9E38;
}
a:visited {

	color: #5C9E38;
}
.smallText {

	font-size: 10px;
	color: #666666;
}
.submitbuttonGreen {

  font-weight:bold;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:#fff;
  background:#68B240;
  padding-top:2px;
  padding-bottom:2px;
  border:1px outset #51C454;
}.submitbuttonGray {

  font-weight:bold;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:#fff;
  background:#999999;
  padding-top:2px;
  padding-bottom:2px;
  border:1px outset #666666;
}.submitbuttonBlue {

  font-weight:bold;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  background:#098ABE;
  padding-top:2px;
  padding-bottom:2px;
  border:1px outset #468AA1;
}.submitbuttonThis {

  font-weight:bold;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  width:94px;
  background:#098ABE;
  padding-top:2px;
  padding-bottom:2px;
  border:1px outset #468AA1;  
}.submitbuttonAll {

  font-weight:bold;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  background:#68B240;
  width:94px;
  padding-top:2px;
  padding-bottom:2px;
  border:1px outset #51C454;  
}.submitbuttonWhite {

  font-weight:bold;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:#098ABE;
  background:#ffffff;
  width:94px;
  padding-top:2px;
  padding-bottom:2px;
  border:1px outset #098ABE;
  border-style:solid;
}.dropdown {
	font-size: 13px;
	color: #333333;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.planGreen {
	color: #5C9E38;
}
a.planGreen:link {
	color: #5C9E38;
	text-decoration: none;	
}
a.planGreen:visited {
	color: #5C9E38;
	text-decoration: none;
}
a.planGreen:hover {
	color: #549133;
	text-decoration: underline;
}
a.grayOnHover:link {
	color: #666666;
	text-decoration: none;	
}
a.grayOnHover:visited {
	color: #666666;
	text-decoration: none;
}
a.grayOnHover:hover {
	color: #666666;
	text-decoration: underline;
}
a.blueOnHover:link {
	color: #435C65;
	text-decoration: none;	
}
a.blueOnHover:visited {
	color: #435C65;
	text-decoration: none;
}
a.blueOnHover:hover {
	color: #435C65;
	text-decoration: underline;
}
a.corp:link {
	color: #098ABE;
	text-decoration: none;	
}
a.corp:visited {
	color: #098ABE;
	text-decoration: none;
}
a.corp:hover {
	color: #098ABE;
	text-decoration: underline;
}
.planSource {
	color: #098ABE;
}
a.planSource:link {
	color: #098ABE;
	text-decoration: underline;	
}
a.planSource:visited {
	color: #098ABE;
	text-decoration: underline;
}
a.planSource:hover {
	color: #0099CC;
	text-decoration: underline;
}
a.neutral:link {
	color: #435C65;
	text-decoration: underline;	
}
a.neutral:visited {
	color: #435C65;
	text-decoration: underline;
}
a.neutral:hover {
	color: #0099CC;
	text-decoration: underline;
}

.fadeBack {
	background-image: url(images/blank_head.gif);
	background-repeat: no-repeat;
}
.checklist {
	color: #497D2D;
}
.multipleOff {

	color: #A1ADB2;
}
.tinyTextDefault {

	font-size: 9px;
	vertical-align: middle;
}
.planNA {

	color: #C90724;
}
#menu div {display:none;}
.subLabel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #72B74D;
}
.orange {
	color: #FF9900;
}
