/* -- HEADER STYLES ---------------------------------------------------- */
#cpce_trans_con {
  position:relative; left:0px; top:0px; width:443px; height:265px;
  filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0);
  }
#cpce_blank {
  visibility:hidden;
  background: url(images/index_18_blank.jpg); background-repeat: no-repeat;
  position:absolute; left:0px; top:0px; width:443px; height:265px;
  }
#cpce_0 {
  background: url(images/index_18.jpg); background-repeat: no-repeat;
  position:absolute; left:0px; top:0px; width:443px; height:265px;
  }
#cpce_1 {
  visibility:hidden;
  background: url(images/index_18_a.jpg); background-repeat: no-repeat;
  position:absolute; left:0px; top:0px; width:443px; height:265px;
  }
#cpce_2 {
  visibility:hidden;
  background:url(images/index_18_b.jpg); background-repeat:no-repeat;
  position:absolute; left:0px; top:0px; width:443px; height:265px;
  }
#cpce_3 {
  visibility:hidden;
  background:url(images/index_18_c.jpg); background-repeat:no-repeat;
  position:absolute; left:0px; top:0px; width:443px; height:265px;
  }
#cpce_4 {
  visibility:hidden;
  background:url(images/index_18_d.jpg); background-repeat:no-repeat;
  position:absolute; left:0px; top:0px; width:443px; height:265px;
  }
#cpce_5 {
  visibility:hidden;
  background:url(images/index_18_e.jpg); background-repeat:no-repeat;
  position:absolute; left:0px; top:0px; width:443px; height:265px;
  }
#cpce_6 {
  visibility:hidden;
  background:url(images/index_18_f.jpg); background-repeat:no-repeat;
  position:absolute; left:0px; top:0px; width:443px; height:265px;
  }

/* -- NAVBAR STYLES ---------------------------------------------------- */
.btn {
  position:relative; left:0; top:0px; width:113px; height:22px;
  text-align:center; padding-top:3px;
  background: url(images/index_41.gif); background-repeat:repeat-x;
  font:bold 12px Tahoma,Verdana,Arial; color:#FFD700; text-decoration:none;
  }
.btn:hover {
  position:relative; left:0; top:0px; width:113px; height:22px;
  text-align:center; padding-top:3px;
  background: url(images/index_31.gif); background-repeat:repeat-x;
  font:bold 12px Tahoma,Verdana,Arial; color:#116611; text-decoration:none;
  }
.btn_cur {
  position:relative; left:0; top:0px; width:113px; height:22px;
  text-align:center; padding-top:3px;
  background: url(images/index_31.gif); background-repeat:repeat-x;
  font:bold 12px Tahoma,Verdana,Arial; color:#116611; text-decoration:none;
  }

/* -- OTHER STYLES ----------------------------------------------------- */
input, select, textarea {
	font:normal 12px Tahoma; color:#222222;
	}

.td_left { font:bold 12px Tahoma,Verdana,Arial; color:#0DA018; text-align:right; background:#F0FFF0; padding:5px; border:1px solid #CCFFCC; }
.td_right { font:normal 12px Tahoma,Verdana,Arial; color:#222222; text-align:left; background:#FFFFFF; padding:5px; }
.td_right_input { text-align:left; background:#FFFFFF; padding-left:5px; }

.button_green { font:bold 12px Tahoma,Verdana,Arial; text-align:center; color:#00CC00; height:25px; }

/*
DIV.logo_floater {
	float: right;
	width: 76px; height: 100px;
	background: url(images/logo_76x100_75p.jpg);
	background-repeat: no-repeat; 
	}
*/

.box_col { float: right; width: 200px; padding-left:10px; padding-bottom:10px; }
.box { background:#E0FFE0; border:2px solid #CCFFCC; }
.box_head { font:bold 12px Tahoma,Verdana,Arial; color:#0DA018; text-align:left; background:#CCFFCC; border:2px solid #CCFFCC; }
.box_title { font:bold 11px Tahoma,Verdana,Arial; color:#0DA018; text-align:left; }
.box_text { font:normal 11px Tahoma,Verdana,Arial; color:#222222; text-align:left; }
.box_date { font:normal 10px Tahoma,Verdana,Arial; color:#999999; text-align:right; }
.box_link { font:normal 10px Tahoma,Verdana,Arial; text-align:right; }

.main { font:normal 11px Tahoma; color:#0C5B0E; }
.s_link { font:normal 11px Tahoma; color:#009900; text-decoration:none;}
.s_link:hover { font:normal 11px Tahoma; color:#009900; text-decoration:underline; }

.no_link { font:normal 11px Tahoma; color:#999999; text-decoration:none;}
/* -- TEXT STYLES ------------------------------------------------------ */
H1 { font:bold 16px Tahoma,Verdana,Arial; color:#0DA018; text-decoration:underline; }
H2 { font:bold 14px Tahoma,Verdana,Arial; color:#DFBC00; margin-left:15px; text-decoration:underline; padding-top:20px; }
P { font:normal 12px Tahoma,Verdana,Arial; color:#0C5B0E; margin-left:30px; }

TD.grey { color:#999999; }

.row_head { font:bold 12px Tahoma,Verdana,Arial; color:#0DA018; background:#E0FFE0; border:1px solid #CCFFCC; }
.row_type_1 { font:normal 12px Tahoma,Verdana,Arial; color:#0C5B0E; background:#F0FFF0; border-bottom:1px solid #CCFFCC; }
.row_type_2 { font:normal 12px Tahoma,Verdana,Arial; color:#0C5B0E; background:#E0FFE0; border-bottom:1px solid #CCFFCC; }

#display_table { border:1px solid #EEEEEE; width:660px; }
#display_table tr { font:normal 12px Tahoma; color:#0DA018; background:#F9F9F9; padding:5px; border:1px solid #EEEEEE; }
#display_table td { font:normal 12px Tahoma; color:#0DA018; background:#F9F9F9; padding:5px; border:1px solid #EEEEEE; height:25px; }
#display_table td.head { font:bold 12px Tahoma; color:#0C5B0E; background:#EEEEEE; padding:5px; border:1px solid #EEEEEE; height:25px; }
#display_table td.next { font:normal 12px Tahoma; color:#0DA018; background:#CCFFCC; padding:5px; border:1px solid #EEEEEE; height:25px; }
#display_table td.over { font:normal 12px Tahoma; color:#0DA018; background:#FFF8D3; padding:5px; border:1px solid #EEEEEE; height:25px; }

#month_select_top { border:1px solid #EEEEEE; border-bottom:0px; width:260px; float:right; margin-top:-35px; }
#month_select-top tr { font:normal 11px Tahoma; color:#0DA018; background:#EEEEEE; padding:5px; }
#month_select-top td { font:normal 11px Tahoma; color:#0DA018; background:#EEEEEE; padding:5px; }
#month_select_top td.outer { font:normal 11px Tahoma; color:#0DA018; background:#EEEEEE; padding:5px; border:1px solid #EEEEEE; }

#month_select_bottom { border:1px solid #EEEEEE; border-top:0px; width:260px; float:right; }
#month_select_bottom tr { font:normal 11px Tahoma; color:#0DA018; background:#EEEEEE; padding:5px; }
#month_select_bottom td { font:normal 11px Tahoma; color:#0DA018; background:#EEEEEE; padding:5px; }
#month_select_bottom td.outer { font:normal 11px Tahoma; color:#0DA018; background:#EEEEEE; padding:5px; border:1px solid #EEEEEE; }

#year { font:normal 11px Tahoma; color:#222222; }
#month { font:normal 11px Tahoma; color:#222222; }

TD.stack_warning { font:normal 12px Tahoma,Verdana,Arial; background-color: #ffb3b5; }
TD.stack_error { font:normal 12px Tahoma,Verdana,Arial; background-color: #ffb3b5; }
TD.stack_success { font:normal 12px Tahoma,Verdana,Arial; background-color: #99ff00; }

/* -- FOOTER STYLES ---------------------------------------------------- */
A.f_link { font:bold 10px Tahoma,Verdana,Arial; color:#FFFFFF; text-decoration:underline; }
A.f_link:hover { font:bold 10px Tahoma,Verdana,Arial; color:#DFBC00; text-decoration:none; }
A.f_link_cur { font:bold 10px Tahoma,Verdana,Arial; color:#DFBC00; text-decoration:none; }

DIV.f_text { font:bold 10px Tahoma,Verdana,Arial; color:#DFBC00; text-decoration:none; }
SPAN.f_text { font:bold 10px Tahoma,Verdana,Arial; color:#DFBC00; text-decoration:none; }
