



.content_table {
	color: #666666;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

.content_table TD.content_title {
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	font-weight: bold;
	color: #cccccc;
	font-size: 15px;
	padding: 0px 0px 4px 0px;
}

.content_table TD.content_heading,
.content_table TD.content_heading_plain {
	background-color: #5586b8;
	border-color: #002E4E;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 5px 2px 5px;
}

.content_table TD.content_heading a,
.content_table TD.content_heading_plain a
  { color: #ffffff; text-decoration: underline;}




.content_table TD.content_headingsmall {
	background-color: #5586b8;
	border-color: #002E4E;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
	padding: 2px 1px 2px 1px;
}

.content_table TD.content_heading_left {
	background-color: #5586b8;
	border-color: #002E4E;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding: 5px 5px 2px 5px;
}

.content_table TD.content_heading_right {
	background-color: #5586b8;
	border-color: #002E4E;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding: 5px 5px 2px 5px;
}

.content_table TD.content_heading_horiz {
	border-width: 0px 0px 0px 0px;
	border-style: none;
	font-weight: bold;
	color: #222222;
	font-size: 10px;
	padding: 8px 5px 6px 5px;
}

.content_table TD.content_heading_bottom {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #002E4E;
	font-weight: bold;
	color: #222222;
	font-size: 10px;
	padding: 8px 5px 8px 5px;
	
}
.content_table TD.content_edit {
	background-color: #5586b8;
	border-width: 0px;
}

.content_table TD.content_input {
	border-width: 0px 0px 0px 0px;
	border-style: none;
	font-weight: normal;
	color: #222222;
	font-size: 9px;
	padding: 10px 20px 6px 5px;
	
}

.content_table TD.content_pcell {
	border-color: #000000;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	
	color: #222222;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	
}
.content_table TD.content_column_cell {
	border-color: #000000;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	
	color: #222222;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	
}


.content_table TD.content_column_cell_hi {
	background-color: #DDE1EE;
	border-color: #000000;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	
	color: #222222;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	
}
.content_table TD.content_column_cell_err {
	background-color: #FEF77F;
	border-color: #3b7bd4;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	
	color: #222222;
	font-size: 10px;
	padding: 2px 5px 2px 5px;
	
}
.content_table TD.content_container_err {
	background-color: #FEF77F;
	border-color: #002E4E;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	
	width: 100%;
}

.content_table TD.content_container {
	padding: 0px 0px 0px 0px;
	
	width: 100%;
	border-width: 0px 0px 0px 0px;
	border-style: none;
}

.content_table TD.content_container_outline {
	padding: 0px 0px 0px 0px;
	
	width: 100%;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: 141b5d;
}

.content_table TD.content_spacer {
	color: #ffffff;
	border-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	
	white-space: nowrap;
}

.content_table TD.content_nocontent {
	color: #222222;
	border-color: #002E4E;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 5px 5px 2px 5px;
	
	white-space: nowrap;
}

.content_table TD.content_borders {
	color: #222222;
	border-color: #002E4E;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	
	white-space: nowrap;
}

.content_table TD.content_borders_wrap {
	color: #222222;
	border-color: #002E4E;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	
}
.content_table TD.content_borders_expand {
	border-color: #ff6600;
	border-width: 2px;
	border-style: solid;
	
}

.content_table TD.content_label {
	color: #222222;
	border-color: #002E4E;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	
	white-space: nowrap;
}
.content_table TD.content_label_plain {
	color: #222222;
	border-color: #002E4E;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	
	white-space: nowrap;
}
.content_table TD.content_input {
	color: #222222;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	
	white-space: nowrap;
}
.content_table TD.content_error {
	color: #ff0000;
	border-color: #002E4E;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	
	white-space: nowrap;
}
.content_table TD.content_error_plain {
	color: #ff0000;
	border-color: #002E4E;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	
}
.content_table TD.content_alert {
	color: #ff0000;
	border-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	
}

.content_table TD.content_labelsmall {
	color: #222222;
	border-color: #002E4E;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 3px 6px 1px 6px;
	
	white-space: nowrap;
}
.content_table TD.content_inputsmall {
	color: #222222;
	border-color: #002E4E;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 0px 6px 1px 6px;
	
	white-space: nowrap;
}

.content_table TD.content_news_type {
	color: #222222;
	border-color: #002E4E;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 5px 2px 5px;
	
	width: 100%;
}

.content_table TD.content_news_title {
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	border-color: #002E4E;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	padding: 3px 5px 3px 5px;
	
	width: 0px;
	white-space: nowrap;
}
.content_table TD.content_news_descript {
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	border-color: #002E4E;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	padding: 3px 5px 3px 10px;
	
	width: 100%;
}
.content_table TD.content_news_column {
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	border-color: #002E4E;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	padding: 2px 5px 2px 5px;
	
	width: 100%;
}
.content_table TD.content_news_title_urgent {
	background-color: #FEF77F;
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	border-color: #002E4E;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	padding: 3px 5px 3px 5px;
	
	width: 0px;
	white-space: nowrap;
}
.content_table TD.content_news_descript_urgent {
	background-color: #FEF77F;
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	border-color: #002E4E;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	padding: 3px 5px 3px 10px;
	
	width: 100%;

}
.content_table TD.content_news_column_urgent {
	background-color: #FEF77F;
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	border-color: #002E4E;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 2px 5px 2px 5px;
	
	width: 100%;
}
.content_table TD.content_base {
	color: #222222;
	border-color: #002E4E;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	
	width: 100%;
}

.content_table TD.inputcell .textbox
{
   width: 150px;
}

.content_table TD.inputcell TEXTAREA
{
   width: 150px;
}


TD.cal_week_day {
	background-color: #ffffff;
	border-color: #002E4E;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

TD.cal_week_day_leftmost {
	background-color: #ffffff;
	border-color: #002E4E;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	
	font-size: 10px;
}
TD.cal_week_day_sel {
	background-color: #FEF77F;
	border-color: #002E4E;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	
	font-size: 10px;
}
TD.cal_week_day_leftmost_sel {
	background-color: #FEF77F;
	border-color: #002E4E;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	
	font-size: 10px;
}
TABLE.cal_week_day_container {
	border-color: #000000;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	
}

TABLE.cal_week_day_selected {
	border-width: 0px;
	background-color:#c6d4e3; 
	
}

TD.cal_week_day_title {
	background-color: #EDE5AE;
	border-color: #002E4E;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	font-weight: bold;
	font-size: 10px;
	padding: 2px 5px 1px 5px;
	
	white-space: nowrap;
}
TD.cal_week_day_title_norm {
	background-color: #EDE5AE;
	border-color: #002E4E;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	
	font-size: 11px;
	color: #222222;
	padding: 2px 5px 1px 5px;
	
	white-space: nowrap;

}
TD.cal_week_day_title_leftmost {
	background-color: #EDE5AE;
	border-color: #002E4E;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	font-weight: bold;
	font-size: 10px;
	padding: 2px 5px 1px 5px;
	white-space: nowrap;
}
TD.cal_week_day_title_rightmost {
	background-color: #EDE5AE;
	border-color: #002E4E;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	font-weight: bold;
	font-size: 10px;
	padding: 2px 5px 1px 5px;
	
	white-space: nowrap;
}
TD.cal_week_day_item {
	border-color: #002E4E;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 1px 5px 1px 5px;
	
	font-size: 10px;
}

TD.cal_week_off_day {
    background-color: #ffffff;
    border-color: #CCCCCC;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    padding: 1px 5px 1px 5px;
    cell-spacing: 0px 0px;
    font-size: 10px;
}

.errtext {
	color: #ff0000;
}

h1 {
	font-weight: bold;
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	padding: 0px 0px 3px 0px;
}
h2 {
	font-weight: bold;
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 0px 0px 3px 0px;
}
h3 {
	font-weight: normal;
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 0px 0px 3px 0px;
}
h4 {
	font-weight: bold;
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 0px 0px 3px 0px;
}
h5 {
	font-weight: normal;
	color: #222222;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 0px 0px 3px 0px;
}

TABLE.footer {
	color: #000000;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	
	width: 100%;
	border-style: none;
	border-color: #222222;
	border-width: 0px 1px 1px 1px;
}
TABLE.footer TD.footercell {
	font-size: 9px;
	font-style: normal;
	padding: 5px 5px 5px 5px;
	
}

.tabc {
	color: #222222;
	padding: 0px 0px 0px 0px;
	
	width: 100%;
}
TD.tabc_base{
	color: #3b7bd4;
	background-color: #3b7bd4;
	font-size: 1px;
	padding: 0px 0px 0px 0px;
	
	width: 100%;
}
TD.tabc_subbase{
	color: #CEEBCF;
	background-color: #CEEBCF;
	font-size: 1px;
	padding: 0px 0px 0px 0px;
	
	width: 100%;
	border-color: #3b7bd4;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
}
TD.tabc_fore {
	background-color: #3b7bd4;
	padding: 5px 5px 2px 5px;
	
	width: 100%;
	border-color: #3b7bd4;
	border-style: solid;
	border-width: 1px 1px 3px 0px;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}
TD.tabc_back {
	background-color: #CEEBCF;
	padding: 5px 5px 2px 5px;
	
	width: 100%;
	border-color: #3b7bd4;
	border-style: solid;
	border-width: 1px 1px 3px 0px;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}
TD.tabc_back_left {
	background-color: #CEEBCF;
	padding: 5px 5px 2px 5px;
	
	width: 100%;
	border-color: #3b7bd4;
	border-style: solid;
	border-width: 1px 1px 3px 1px;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}

