BODY,TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6F6F6F;
}

BODY {
	margin: 1pt 1pt 1pt 1pt;
}

UL {
	list-style-type: disc;
	list-style-image: url(images/greensquare.jpg);
	list-style-position: outside;
}

.copyright  {
	color: #FFFFFF;
	font-size: 60%;
	font-weight: bold;
}

input,select,textarea,checkbox,radio { /*this is for cross browsers*/ 
	scrollbar-face-color:#fff; 
	scrollbar-arrow-color:#69c; 
	scrollbar-base-color:#fff; 
	scrollbar-track-color:#fff; 
	scrollbar-3dlight-color:#ccc; 
	scrollbar-darkshadow-color:#999; 
	scrollbar-shadow-color:#fff; 
	scrollbar-highlight-color:#fff; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000; 
	font-size: 8pt;
	background-color: #EEEEEE; 
	border-bottom: 1px solid #ccc;
	border-right:  1px solid #ccc;
	border-left:   1px solid #ccc;
	border-top:    1px solid #ccc;
} 

input.submit {
	background: #EEEEEE;
	border-bottom: 1px solid #edaec5;
	border-right: 1px solid #edaec5;
	border-left: 1px solid #edaec5;
	border-top: 1px solid #edaec5;
	color: #D01D32;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

input.submit:hover { 
	background: #CCCCCC;
	border-bottom: 1px solid #D01D32;
	border-right:  1px solid #D01D32;
	border-left:   1px solid #D01D32;
	border-top:    1px solid #D01D32;
	color:#D01D32;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt; 
	font-weight: bold;
	cursor: pointer; 
	cursor: hand; 
} 

.strip_anchor {
	color: White;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.strip_anchor:Hover  {
	color: White;
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: none;
}

A {
	color: #D01D32;
	text-decoration: none;
	border: 0px;
}

A:Hover  {
	color: Blue;
	text-decoration: none;
	border: 0px;
}

.button {
	padding: 1pt 2pt 1pt 2pt;
	color: #D01D32;
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 1px solid #edaec5;
}

.button_side {
	padding: 1pt 2pt 1pt 2pt;
	color: #D01D32;
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 1px solid #FFFFFF;
}

.button:Hover,.button_side:Hover {
	color: #D01D32;
	font-size: 8pt; 
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #D01D32;
}

.button_alone {
	padding: 1pt 2pt 1pt 2pt;
	font-size: 8pt; 
	font-weight: bold;
	color: #D01D32;
	text-decoration: none;
}

.button_alone:Hover {
	color: #D01D32;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #D01D32;
}

.fsz1  {
	font-size: 14pt;
	font-weight: 140%;
}

.fsz2  {
	font-size: 13pt;
	font-weight: 120%;
}

.fsz3  {
	font-size: 11pt;
	font-weight: 120%;
}

.col1  {
	color: #660033;
}

.col2  {
	color: #65666D;
}

.col3  {
	color: #D01D32;
}

.col4  {
	color: #FFFFFF;
}

.col5  {
	color: #000000;
}

.col6  {
	color: #D40000;
}

.border_b {
	border-bottom: 1px solid #BDBDBD;
}

.border_r {
	border-right: 1px solid #BDBDBD;
}

.border_t {
	border-top: 1px solid #BDBDBD;
}

.border_l {
	border-left: 1px solid #BDBDBD;
}
.full_border {
	border-top: 1px solid #BDBDBD;
	border-left: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
}

.left_background {
	background-color: #83AB61;
}

.background1 {
	background-color: #83AB61;
}

.background2 {
	background-color: #EEFFFF;
}

.background3 {
	background-color: #EEEEEE;
}

.background4 {
	background-color: #FFFFFF;
}

.background5 {
	background-color: #D01D32;
}

.background6 {
	background-color: #b21262;
}

.background7 {
	background-color: #ACC796;
}

.background8 {
	background-color: #F7D7E2;
}

.cell_strip1 {
	background-image: url(../ddc_topstrip.gif);
}

.cell_strip2 {
	background-image: url(../ddc_topstrip2.gif);
}

/* menu navigation styles */
.menu_off {
	background-color: #edaec5;
	color: #660033;
	font-weight: bold;
	text-decoration: none;
}
.menu_on {
	background-color: #b21262;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.menu_move {
	background-color: White;
	color: #660033;
	font-weight: bold;
	text-decoration: none;
}

.doprint { 
      display: none; 
} 
.noprint { 
      display: inline; 
} 
@media print { 
  .noprint { 
      display: none; 
  } 
  .doprint { 
      display: inline; 
  } 
} 

/* Schedule availability */

.sched_none {
	background-color: #EEEEEE;
	font-weight: lighter;
	color: #000000;
	border: 1px solid Gray;
	padding: 0px 2px 0px 2px;
}

.sched_avail {
 background-color: #CCFFCC;
 font-weight: lighter;
 color: #000000;
 border: 1px solid Black;
 padding: 0px 2px 0px 2px;
}

/* boxOver tooltip */
.bo_tooltip_h {
	background-color:#F7D7E2; 
	color: #b21262;
	text-decoration: none;
	border : 1px solid #edaec5;
	border-bottom: none;
	padding: 2px;
	font-weight: bold;
}
.bo_tooltip_b {
	background-color:#ffffff; 
	color:#000000;
	text-decoration: none;
	border : 1px solid #edaec5;
	padding: 2px;
}

/* -------------- */

.col7  {
	color: #6F6F6F;
}

.fsz5  {
	font-size: 9pt;
}

.background_chartCell{
	background: url(images/background_chartCell.jpg) 50% 100% no-repeat;
}

.mainContent{
	padding: 15px;
}