<style type="text/css">

.login_text {
  font-family: Tahoma;
  font-size: 12px;
  color: #454545;
  font-weight: normal;
}

.login_box {
  background-color:#FFFFFF;
  font-family: Tahoma;
  font-size: 12px;
  color: #454545;
  font-weight: normal;
  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.main_content {
  box-shadow: 0px 0px 0px #888888;
  border-style:solid;
  border-width:1px;
  border-color:#d4d4d4;
  background-color:#FFFFFF;
}
.main_content_title {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #90729a;
  text-align: center;
}
.main_content_subtitle {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: normal;
  color: #48729A;
  text-align: center;
}
.main_table_title {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #707070;
}
.main_table_text {
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #707070;
}
.calendar_disabled_text {
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #cac9c9;
}
.main_content_text {
  font-family: Tahoma;
  font-size: 8px;
  color: #707070;
}
.login_text {
  font-family: Tahoma;
  font-size: 12px;
  color: #454545;
  font-weight: normal;
}

.login_box {
  background-color:#FFFFFF;
  font-family: Tahoma;
  font-size: 12px;
  color: #454545;
  font-weight: normal;
  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.menu_text_out {
  font-family: Verdana;
  font-size: 10px;
  color: #FFFFFF;
  text-align: center;
  text-decoration:none;
  opacity: 1;
}

.menu_text_over {
  font-family: Verdana;
  font-size: 10px;
  color: #FFFFFF;
  text-align: center;
  text-decoration:none;
  cursor: hand;
  opacity: 0.8;
}

.ok_msg {
  font-family: Tahoma;
  font-size: 10px;
  color: #03990e;
  text-align: center;
  font-weight: bold;
}

.error_msg {
  font-family: Tahoma;
  font-size: 10px;
  color: #d10b0b;
  text-align: center;
  font-weight: bold;
}

.warning_msg {
  font-family: Tahoma;
  font-size: 10px;
  color: #ccc625;
  text-align: center;
  font-weight: bold;
}
.text_path {
  font-family: Tahoma;
  font-size: 10px;
  color: #707070;
  text-align: center;
}

table.profile_header {
	border: 1px solid #d7d7d7;
	border-collapse: collapse;
	width: 100%;
	background-color:#f5f6f6;
}
td.profile_header {
	padding: 5px;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #707070;
}

table.search {
	border: 1px solid #d7d7d7;
	border-collapse: collapse;
	width: 100%;
	background-color:#fafafa;
}
td.search {
	padding: 5;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #707070;
}

table.maintable_title {
	border: 1px solid #d7d7d7;
	border-bottom: 0px solid #000;
	border-collapse: collapse;
	width: 100%;
	background-color:#FFF;
}
td.maintable_title {
	padding: 25;
	width: 50%;
	vertical-align: middle;
	font-family: Verdana;
  	font-size: 20px;
  	font-weight: bold;
  	color: #707070;
}

table.form {
	border: 1px solid #d7d7d7;
	width: 100%;
	background-color:#fbfbfb;
}

table.error {
	border: 1px solid #ffb6b7;
	border-collapse: collapse;
	width: 100%;
	background-color:#fec9ca;
}
td.error {
	padding: 1px;
	border-collapse: collapse;
	background-color:#fec9ca;
	font-family: Tahoma;
  	font-size: 10px;
  	color: #d10b0b;
  	font-weight: bold;
}
table.success {
	border: 1px solid #4caf50;
	border-collapse: collapse;
	width: 100%;
	background-color:#beecbe;
}
td.success {
	padding: 1px;
	border-collapse: collapse;
	background-color:#beecbe;
	font-family: Tahoma;
  	font-size: 10px;
  	color: #03990e;
  	font-weight: bold;
}

table.warning {
	border-collapse: separate;
	width: 100%;
}
td.warning {
	padding: 5px;
	background-color:#f7fdc4;
	border:1px solid #ccc625;
	font-family: Tahoma;
  	font-size: 10px;
  	font-weight: bold;
  	color: #ccc625;
  	width: 100%;
}

div.editable {
    width: 300px;
    height: 200px;
    border: 1px solid #ccc;
    padding: 5px;
}

table.maintable_contents {
	border: 1px solid #d7d7d7;
	border-collapse: collapse;
	width: 100%;
	background-color:#FFF;
}
td.maintable_contents_headers {
	background-color:#f5f6f6;
	padding: 5px;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: bold;
  	color: #707070;
}
td.maintable_contents {
	cursor: pointer;
	padding: 5px;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #707070;
}
tr.maintable_contents_red_out {
	background-color: #ffdbdc;
}
tr.maintable_contents_red_over {
	background-color: #fed0d1;
}
tr.maintable_contents_yellow_out {
	background-color: #f7fdc4;
}
td.maintable_contents_yellow_out {
	background-color: #f7fdc4;
}
td.maintable_contents_yellow_over {
	background-color: #f7ffb4;
}
tr.maintable_contents_yellow_over {
	background-color: #f7ffb4;
}
tr.maintable_contents_white_out {
	background-color: #FFF;
}
tr.maintable_contents_white_over {
	background-color: #fbfbfb;
}

table.maintable_bottom {
	border: 1px solid #d7d7d7;
	border-top: 0px solid #d7d7d7;
	border-collapse: collapse;
	width: 100%;
}
td.maintable_bottom {
	padding: 20px;
	width: 50%;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #707070;
}
table.maintable_options {
	background: #f5f6f6;
	border: 1px solid #d7d7d7;
	border-bottom: 0px solid #d7d7d7;
	border-collapse: collapse;	
}
td.maintable_options {
	height: 20px;
	background: #f5f6f6;
	border-right: 1px solid #d7d7d7;
	padding: 6px;
	font-family: Verdana;
  	font-size: 14px;
  	font-weight: bold;
  	color: #707070;
}

table.button {
	border: 0px solid #FFF;
	border-collapse: collapse;
	text-align: center;
}
td.button_green_out {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #57c85c;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_green_over {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #4caf50;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_green_icon {
	text-align: center;
	width: 20px;
	height: 20px;
	padding: 1px;
	background-color: #4caf50;
	cursor: pointer;
}
td.button_yellow_out {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #fbcf47;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_yellow_over {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #fac631;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_blue_out {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #0096ea;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_blue_over {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #0171b0;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_blue_icon {
	text-align: center;
	width: 20px;
	height: 20px;
	padding: 1px;
	background-color: #0171b0;
	cursor: pointer;
}
td.button_light_blue_out {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #2daadf;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_light_blue_over {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #2490bd;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_light_blue_icon {
	text-align: center;
	width: 20px;
	height: 20px;
	padding: 1px;
	background-color: #2490bd;
	cursor: pointer;
}
td.button_red_out {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #ff0000;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_red_over {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #c70505;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_red_icon {
	text-align: center;
	width: 20px;
	height: 20px;
	padding: 1px;
	background-color: #c70505;
	cursor: pointer;
}

td.button_grey_out {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #e3e3e3;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_grey_over {
	text-align: center;
	height: 20px;
	padding: 1px;
	background-color: #d7d7d7;
	cursor: pointer;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
}
td.button_grey_icon {
	text-align: center;
	width: 20px;
	height: 20px;
	padding: 1px;
	background-color: #d7d7d7;
	cursor: pointer;
}

input[type=submit] {
    background-color: #FFF;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    cursor: pointer;
    font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #707070;
}

td.button_index_out {
	text-align: center;
	background-color: #FFF;
	cursor: pointer;
	border: 1px solid #d7d7d7;
	height: 25px;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #707070;
  	padding: 2px;
}
td.button_index_over {
	text-align: center;
	background-color: #fbfbfb;
	cursor: pointer;
	border: 1px solid #d7d7d7;
	height: 25px;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #707070;
  	padding: 2px;
	
}
td.button_index_disabled {
	text-align: center;
	background-color: #FFF;
	border: 1px solid #d7d7d7;
	height: 25px;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #bcbcbc;
  	padding: 2px;
}
td.button_index_selected {
	text-align: center;
	background-color: #262b34;
	border: 1px solid #d7d7d7;
	height: 25px;
	font-family: Verdana;
  	font-size: 10px;
  	font-weight: normal;
  	color: #FFF;
  	padding: 2px;
}

table.iframe_contents {
	border: 0px solid #d7d7d7;
	width: 100%;
	min-height: 100%;
	background-color: #000;
	border-collapse: collapse;
}

table.button_menu {
	border-bottom: 1px solid #e8e8e8;
	border-collapse: collapse;
	width: 100%;
}
td.button_menu {
	cursor: pointer;
	border-collapse: collapse;
	font-family: Verdana;
  	font-size: 9px;
  	font-weight: normal;
  	color: #303030;
	padding: 17px;
}
td.button_dropdown {
	cursor: pointer;
	border-collapse: collapse;
	font-family: Verdana;
  	font-size: 9px;
  	font-weight: normal;
  	color: #303030;
	padding: 10px;
}
table.splash_options_out {
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 4px;
	border: 1px solid #d7d7d7;
	padding: 20px;
	height: 30px;
	background-color: #fdfdfd;
}
table.splash_options_over {
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 4px;
	border: 1px solid #d7d7d7;
	padding: 20px;
	height: 30px;
	background-color: #fafafa;
}
td.splash_text {
	border-collapse: collapse;
	font-family: Verdana;
  	font-size: 11px;
  	font-weight: bold;
  	color: #1071ad;
}
tr.dropdown_out {
	cursor: pointer;
	background-color: #FFF;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.dropdown_over {
	cursor: pointer;
	background-color: #f5f6f6;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.dropdown_out_level_2 {
	cursor: pointer;
	background-color: #f5f5f5;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.dropdown_over_level_2 {
	cursor: pointer;
	background-color: #f5f6f6;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.dropdown_out_level_3 {
	cursor: pointer;
	background-color: #ededed;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.dropdown_over_level_3 {
	cursor: pointer;
	background-color: #f5f6f6;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level1_out {
	cursor: pointer;
	background-color: #f5f6f6;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level1_over {
	cursor: pointer;
	background-color: #FFF;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level1_selected_out {
	cursor: pointer;
	background-color: #eeebeb;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level1_selected_over {
	cursor: pointer;
	background-color: #eeebeb;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level2_selected_out {
	cursor: pointer;
	background-color: #e3e3e3;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level2_selected_over {
	cursor: pointer;
	background-color: #e3e3e3;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level2_out {
	cursor: pointer;
	background-color: #eeebeb;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level2_over {
	cursor: pointer;
	background-color: #f5f5f5;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level3_selected_out {
	cursor: pointer;
	background-color: #e3e3e3;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level3_selected_over {
	cursor: pointer;
	background-color: #e3e3e3;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level3_out {
	cursor: pointer;
	background-color: #e3e3e3;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level3_over {
	cursor: pointer;
	background-color: #f5f5f5;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level4_selected_out {
	cursor: pointer;
	background-color: #dcdcdc;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level4_selected_over {
	cursor: pointer;
	background-color: #eeebeb;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level4_out {
	cursor: pointer;
	background-color: #dcdcdc;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level4_over {
	cursor: pointer;
	background-color: #f5f5f5;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level5_selected_out {
	cursor: pointer;
	background-color: #d3d3d3;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level5_selected_over {
	cursor: pointer;
	background-color: #dcdcdc;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}
tr.button_menu_level5_out {
	cursor: pointer;
	background-color: #d3d3d3;
	width: 100%;
	opacity: 0.8; filter: alpha(opacity=80);
}
tr.button_menu_level5_over {
	cursor: pointer;
	background-color: #f5f5f5;
	width: 100%;
	opacity: 1.0; filter: alpha(opacity=100);
}

body.contents {
	/*background-color: #f7f7f7;*/
	background-color: #FFF;
}

.top_menu_color {
	background-color: #1071ad;
}

.progress-bar-indicator {
    background: #8bcb99;
    width: 0px;
	height: 5px;
}
.progress-bar {
    margin: 10px 0;
    background: #25313d;
    width: 960px;
    height: 5px;
}
table.menu_darkblue {
	background: #25313d;
}
td.menu_darkblue {
	background: #25313d;
}
table.menu_lightblue {
	background: #1071ad;
}
td.menu_lightblue {
	background: #1071ad;
}

td.top_menu_over_darkblue {
	cursor: pointer;
	background: #1b252e;
	font-family: Verdana;
  	font-size: 10px;
  	color: #acbccb;
  	text-align: center;
  	text-decoration:none;
  	opacity: 1;
}
td.top_menu_out_darkblue {
	cursor: pointer;
	background: #25313d;
	font-family: Verdana;
  	font-size: 10px;
  	color: #acbccb;
  	text-align: center;
  	text-decoration:none;
  	opacity: 1;
}

td.top_menu_over_lightblue {
	cursor: pointer;
	background: #1488d0;
	font-family: Verdana;
  	font-size: 10px;
  	color: #FFFFFF;
  	text-align: center;
  	text-decoration:none;
  	opacity: 1;
}
td.top_menu_out_lightblue {
	cursor: pointer;
	background: #1071ad;
	font-family: Verdana;
  	font-size: 10px;
  	color: #FFFFFF;
  	text-align: center;
  	text-decoration:none;
  	opacity: 1;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

</style>