/* Custom, site-specific CSS goes here */

/* This is an alternate larger highlight text style */

/* For the System Status */

.stattable {
  margin-bottom: 0px;
  border-spacing: 0em;
  border: solid #CCCCCC 1px;
  width: 100%;
}

.stattable TD, .stattable TH{
  background: #E7F0F6;
  font-size: x-small;
  padding: .3em;
}

.stattable .heading {
  font-weight: bold;
  text-align: center;
  border: solid #CCCCCC;
  border-width: 0px 0px 1px 0px;
}

.caption { font-size: 9px; color:#666666; }

/* For new ITS content layout */
/*
   Was done this way instead of using multiple class definitions to work
   around an IE Mac parse bug. More details of the bug at:
   <http://www.macedition.com/cb/ie5macbugs/substringbug.html>
 */

.reset_floats {
  clear: both;
}

/* Borders */
DIV.border,
DIV.rightborder,
DIV.leftborder {
  border: solid #E7F0F6;
}

DIV.border {
  border-width: 2px;
  padding: .2em;
}

DIV.rightborder {
  height: 100%;
  border-width: 0px 2px 0px 0px;
}

DIV.leftborder {
  height: 100%;
  border-width: 0px 0px 0px 2px;
}

/* Floating images w/ borders and spacing */
IMG.left,
IMG.right,
IMG.border {
/*
  border: solid #000000;
  border-width: 1px;
*/
	border: 1px #A2A2A2 solid;
	padding: 1px;
}

IMG.left,
IMG.right {
  vertical-align: top;
  margin-bottom: 10px;
}


IMG.right {
  float: right;
  margin-left: 10px;
  clear: right;
}

IMG.left {
  float: left;
  margin-right: 10px;
}



/* Uncolored Columns */
.columns {
  padding: 0px;
}


.columns TD.first {
  padding-left: 0px;
  padding-right: 1em;
}

.columns TD.second {
  padding-left: 1em;
}

/* Colored Columns */
.colored_columns {
  padding: 0px;
}


.colored_columns TD.first {
  padding: 1em 1em 1em 1em;
}

.colored_columns TD.second {
  padding: 1em 1em 1em 1em;
}

/* For the RSS News in the Center Column */

#news_center p {
  font-size: 112%;
  line-height: 1.4em;
}

#news_center h3 { /* blue all-cap heading style */
  font-family: Arial, sans-serif;
  font-size: 135%;
  font-weight: bold;
  text-transform: uppercase;
  font-weight: 800;
  color: #266CA7;
  letter-spacing: 0.2em;
  margin: 5px 0 0 0;
}

#news_center #highlights .sectionhead, #news_center #headlines .sectionhead, .sectionheadtextonly {
  font-family: Arial, sans-serif;
  font-size: 135%;
  font-weight: bold;
  text-transform: uppercase;
  font-weight: 800;
  color: #266CA7;
  letter-spacing: 0.2em;
  margin: 5px 0 0 0;
}

#news_center #headlines, #news_center #headlines .sectionhead {
  margin: 18px 0 0 0;
}

#news_center h4 {
  font-family: Verdana, Geneva, Arial, sans-serif;
  margin-bottom: -0.3em;
  font-size: 110%; 
  color: #222;
}

.ast {
	color:#FF0000;
}

/* begin status table style */
div#status_all {
  width: 272px;
  padding: 2px;
  border-style: outset;
  border-width: 2px;
  background-color: #E3EEFE;
}
table#status_cruzmail {
  width: 272px;
  border: 1px;
  border-style: solid;
}
table#status_legend {
  width: 272px;
  text-align: center;
  vertical-align: top;
}
/* end status table style */
