body {font-family:Comic Sans MS; font-size:14px; color: black;}

.copy {font-family:Comic Sans MS; font-size:14px; color: black;}

a.menu { font-family:Comic Sans MS; color:#000000; border:0px; outline: none; font-size: 20px;}
a.menu:hover { font-family:Comic Sans MS; color:#6666ff; font-size: 20px;}

input.in200 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; width: 200px; font-family: Tahoma; font-size: 12px;}
input.in300 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; width: 300px; font-family: Tahoma; font-size: 12px;}
input.in500 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; width: 500px; font-family: Tahoma; font-size: 12px;}
input.in600 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; width: 600px; font-family: Tahoma; font-size: 12px;}
input.in100 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; width: 150px; font-family: Tahoma; font-size: 12px;}
input.in50 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; width: 50px; font-family: Tahoma; font-size: 12px; text-align: center;}
textarea.in200 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; font-family: Tahoma; font-size: 12px; width:200px;}
textarea.in500 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; font-family: Tahoma; font-size: 12px; width:500px;}
textarea.in235 {border-style:solid; border-width:1px; border-color:#525868; background-color:#FFFFFF; font-family: Tahoma; font-size: 12px; width:235px;}

.err{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f23030; padding: 0px;}


td.error {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f23030}
td.pl3_error {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#363c4d; text-decoration:none;}

td.message {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3071f2}
td.pl3_message {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#0f204d; text-decoration:none;}

td.border_grey {border:1px solid #959CAE;}

td.problem_title {color:#FFFFFF; background-color:#959cae; padding:4px;border:1px solid #959CAE;}
td.problem_border {border:1px solid #959CAE; padding:3px; text-align:left;}

td.project_title {color:#FFFFFF; background-color:#959cae; padding:4px;border:1px solid #959CAE;}
td.project_border {border:1px solid #959CAE; padding:3px; text-align:left;}
td.project_border2 {border:1px solid #959CAE; padding:3px; text-align:center;}
td.project_no_border {border:0px solid #959CAE; padding:3px; text-align:center;}
td.project_right_border { border-right:1px dotted #959CAE; padding:3px; text-align:left;}
td.project_right_border_end { border-right:1px solid #959CAE; padding:3px; text-align:left;}
td.project_no_border { padding:3px; text-align:left;}
td.project_participants { border: 1px dotted #959CAE;  border-left: none; padding: 3px; text-align:left; }
td.project_participants_end {border: 1px dotted #959CAE; border-right: 1px solid #959CAE;  border-left: none; padding: 3px; text-align:left; }
td.project_participants_last { border: 1px dotted #959CAE;  border-left: none; border-bottom: none; padding: 3px; text-align:left; }
td.project_participants_last_end { border-top: 1px dotted #959CAE; border-right: 1px solid #959CAE;  border-left: none; border-bottom: none; padding: 3px; text-align:left; }
td.project_border_nopad {border:1px solid #959CAE; padding:0px; text-align:left;}
a.add_comm { color:#FFFFFF; font-weight: bold; text-decoration: none; }
td.project_comment_head{ font-weight: bold; border: 1px solid #959CAE;  border-bottom: 1px dotted #959CAE; padding: 3px; text-align: left; background-color:#CED2DA; }
td.project_comment { border-right: 1px solid #959CAE;  border-left: 1px solid #959CAE; padding: 3px; text-align:left; }

table.re_cal { border: 1px solid #DDDDDD; border-collapse:collapse; width:189px; font-size: 10px; color: #444444;}
td.re_cal_title {background-color:#E5E5E5;width:189px; text-align:center; font-weight:bold; height:18px; font-size: 10px; color: #444444;}
td.re_days_tit { width:27px;background-color:#f5f5f5; height:18px; text-align:center; border: 1px solid #DDDDDD; font-size: 10px; color: #444444; }
td.re_days { width:27px; background-color:#ffffff; height:18px; text-align:center; border: 1px solid #DDDDDD; }

a.re_days_act {color:#003399; font-size: 11px; text-decoration:none; font-weight: bold;}
a.re_days_act:hover {color:#003399; font-size: 11px; text-decoration:underline; font-weight: bold;}

a.re_days {color:#444444; font-size: 11px; text-decoration:none;}
a.re_days:hover {color:#444444; font-size: 11px; text-decoration:underline;}

a.re_month_lnk_act {color:#003399; font-weight:bold; font-size: 11px; text-decoration:none;}
a.re_month_lnk_act:hover {color:#003399; font-weight:bold; font-size: 11px; text-decoration:underline;}

a.re_month_lnk {color:#444444; font-size: 11px; text-decoration:none;}
a.re_month_lnk:hover {color:#444444; font-size: 11px; text-decoration:underline;}

a.re_year_lnk_act {color:#003399; font-weight:bold; font-size: 10px; text-decoration:none;}
a.re_year_lnk_act:hover {color:#003399; font-weight:bold; font-size: 10px; text-decoration:underline;}

a.re_year_lnk {color:#444444; font-size: 11px; text-decoration:none;}
a.re_year_lnk:hover {color:#444444; font-size: 11px; text-decoration:underline;}


table.notes_cal { border: 1px solid #DDDDDD; border-collapse:collapse; width:224px; font-size: 9pt; color: #444444;}
td.notes_cal_title {background-color:f2f2f2;width:224px; text-align:center; font-weight:bold; height:20px; font-size: 9pt; color: #444444;}
td.note_days_tit { width:32px;background-color:#f5f5f5; height:20px; text-align:center; border: 1px solid #DDDDDD; font-size: 9pt; color: #444444; }
td.note_days { width:32px; background-color:#ffffff; height:20px; text-align:center; border: 1px solid #DDDDDD; }

a.note_days_act {color:#3377ff; font-size: 10pt; text-decoration:none;}
a.note_days_act:hover {color:#3377ff; font-size: 10pt; text-decoration:underline;}

a.note_days {color:#444444; font-size: 9pt; text-decoration:none;}
a.note_days:hover {color:#444444; font-size: 9pt; text-decoration:underline;}

a.month_lnk_act {color:#444444; font-weight:bold; font-size: 9pt; text-decoration:none;}
a.month_lnk_act:hover {color:#444444; font-weight:bold; font-size: 9pt; text-decoration:underline;}

a.month_lnk {color:#444444; font-size: 9pt; text-decoration:none;}
a.month_lnk:hover {color:#444444; font-size: 9pt; text-decoration:underline;}

a.year_lnk_act {color:#444444; font-weight:bold; font-size: 9pt; text-decoration:none;}
a.year_lnk_act:hover {color:#444444; font-weight:bold; font-size: 9pt; text-decoration:underline;}

a.year_lnk {color:#444444; font-size: 9pt; text-decoration:none;}
a.year_lnk:hover {color:#444444; font-size: 9pt; text-decoration:underline;}

td.notes_title {color:#1F3666; font-weight:bold; font-size: 9pt;}

table.dialog {	border: 1px solid #B1B9CC;}
td.dialog_title {padding: 2px;border:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#363c4d;	font-weight:bold;text-transform:uppercase;}
td.dialog_title_right {padding: 2px;border:none;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#363c4d; }
input.filter_btn{	border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#CCCCFF; font-weight:bold; width: 80px;cursor: pointer;background-color: #525867;}
input.btn_grey100{border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#E6E6FF; font-weight:bold; width: 100px;cursor: pointer;background-color: #525867;}
input.grey50{border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#E6E6FF; font-weight:bold; width: 50px;cursor: pointer;background-color: #525867;}
input.btn_grey80{border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#E6E6FF; font-weight:bold; width: 80px;cursor: pointer;background-color: #525867;}
input.btn_yellow100{border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#E6E6FF; font-weight:bold; width: 100px;cursor: pointer;background-color: #CC9900;}
input.btn_green100{border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#E6E6FF; font-weight:bold; width: 100px;cursor: pointer;background-color: #669900;}
input.btn_red100{border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#E6E6FF; font-weight:bold; width: 100px;cursor: pointer;background-color: #CC3333;}
input.btn_red80{border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#E6E6FF; font-weight:bold; width: 80px;cursor: pointer;background-color: #CC3333;}
input.btn_green80{border: 2px solid #CCCCFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#E6E6FF; font-weight:bold; width: 80px;cursor: pointer;background-color: #669900;}
td.filter_tit {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #525867;font-weight: bold;}
select.filter_sel {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #525867;width: 120px;border: 1px solid #B1B9CC;}
select.new_sel {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #525867;width: 150px;border: 1px solid #B1B9CC;}
input.new_in200 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #525867;width: 200px;border: 1px solid #B1B9CC;}
input.new_in120 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #525867;width: 120px;border: 1px solid #B1B9CC;}
input.new_in150 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #525867;width: 150px;border: 1px solid #B1B9CC;}
textarea.new_textarea {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #525867;border: 1px solid #B1B9CC;}
select.filter_sel_small {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #525867;width: 45px;border: 1px solid #B1B9CC;}

tr.browse_title{background-color: #CCCCFF;}
td.browse_title{text-transform: uppercase;color: #505A6F;font-weight: bold;font-size: 11px;text-align: center;padding: 2px;border: 1px solid #FFFFFF;height: 20px;}
td.main_browse_title{text-transform: uppercase;color: #505A6F;font-weight: bold;font-size: 11px;text-align: left;padding: 2px;border: 1px solid #FFFFFF;height: 20px;}
td.browse{font-size: 11px;text-align: left; padding: 3px;border: 1px solid #FFFFFF;color: #505A6F;FONT-FAMILY: Tahoma, Helvetica, Sans-serif;}
td.browse_black{font-size: 11px;text-align: left; padding: 3px;border: 1px solid #FFFFFF;color: #000000;FONT-FAMILY: Tahoma, Helvetica, Sans-serif;}
td.browse_top{font-size: 11px;text-align: left; padding: 3px;border: 1px solid #FFFFFF;color: #505A6F;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; vertical-align: top;}
td.browse_cnt{font-size: 11px;text-align: center; padding: 3px;border: 1px solid #FFFFFF;color: #505A6F;FONT-FAMILY: Tahoma, Helvetica, Sans-serif;}

a.browse{font-size: 11px;text-align: left; color: #505A6F;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: underline;}
a.browse:link{font-size: 11px;text-align: left; color: #505A6F;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: underline;}
a.browse:visited{font-size: 11px;text-align: left; color: #505A6F;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: underline;}
a.browse:active{font-size: 11px;text-align: left; color: #505A6F;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: underline;}
a.browse:hover{font-size: 11px;text-align: left; color: #505A6F;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: none;}

a.browse_black{font-size: 11px;text-align: left; color: #000000;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: underline;}
a.browse_black:link{font-size: 11px;text-align: left; color: #000000;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: underline;}
a.browse_black:visited{font-size: 11px;text-align: left; color: #000000;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: underline;}
a.browse_black:active{font-size: 11px;text-align: left; color: #000000;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: underline;}
a.browse_black:hover{font-size: 11px;text-align: left; color: #000000;FONT-FAMILY: Tahoma, Helvetica, Sans-serif; text-decoration: none;}

tr.prob_A {background-color:#FFCCD5;}
tr.prob_P {background-color:#FFF7CC;}
tr.prob_S {background-color:#E3F8CB;}
tr.prob_question {background-color:#FF8080;}


table.pr_info{	border:1px solid #959CAE;	border-collapse:collapse;	width: 95%;}
td.pr_info_left{	font-size: 11px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	padding: 2px;	border:1px dotted #959CAE;text-align: left;width: 35%}
td.pr_info_right{font-size: 11px;font-family: Arial, Helvetica, sans-serif;padding: 2px;border:1px dotted #959CAE;text-align: left;width: 65%}
td.pr_user_left{font-size: 11px;	font-weight: bold;font-family: Arial, Helvetica, sans-serif;padding: 2px;border-bottom:1px dotted #959CAE;border-right:1px dotted #959CAE;border-left: none;border-top:none;text-align: left;width: 15%}
td.pr_user_right{font-size: 11px;font-family: Arial, Helvetica, sans-serif;padding: 2px;border-bottom:1px dotted #959CAE;border-right:none;border-left: none;border-top:none;text-align: left;width: 85%}
td.pr_user_left_bottom{font-size: 11px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;padding: 2px;border-bottom:none;border-right:1px dotted #959CAE;border-left: none;border-top:none;text-align: left;width: 15%}
td.pr_user_right_bottom{font-size: 11px;font-family: Arial, Helvetica, sans-serif;padding: 2px;border:none;text-align: left;width: 85%}

tr.comm_odd{ background-color: #FFFFFF;}
tr.comm_even{ background-color: #E6E6E6;}

td.comm_left{width: 15%;text-align: left;	border-right: 1px dotted #959CAE;border-bottom: 1px solid #959CAE;padding: 3px;}
td.comm_right{	width: 85%;	text-align: left;	border: none;border-bottom: 1px solid #959CAE;padding: 3px;}

table.mess{width: 40%;border: 1px solid #33CC00;}
td.mess_tit{color: #006600;font-family:Tahoma, Arial, sans-serif;font-size:12px;font-weight: bold;text-align: left;}
td.mess_text{text-align: left; color:#333300;}

table.err{width: 40%;border: 1px solid #CC0033;}
td.err_tit{color: #990000;font-family:Tahoma, Arial, sans-serif;font-size:12px;font-weight: bold;text-align: left;}
td.err_text{text-align: left; color:#330000;}

a.add_task:link{ color: #525866; font-weight:bold; text-decoration: none;}
a.add_task:hover{ color: #525866; font-weight:bold; text-decoration: underline;}
a.add_task:active{ color: #525866; font-weight:bold; text-decoration: none;}
a.add_task:visited{ color: #525866; font-weight:bold; text-decoration: none;}
a.add_task{ color: #525866; font-weight:bold; text-decoration: none;}

table.user {border: 1px solid #A5A5A5;	width: 100%;border-collapse: collapse;}
td.user_dep_name_left {border: 1px solid #A5A5A5;border-right: none;width: 50%;text-align: left;font-weight: bold;background-color: #E5E5E5;color: #1F3666;font-family:Tahoma, Arial, sans-serif;font-size:16px;padding: 5px;}
td.user_dep_name_right {border: 1px solid #A5A5A5;	border-left: none;width: 50%;text-align: right;background-color: #E5E5E5;color: #1F3666;font-family:Tahoma, Arial, sans-serif;font-size:11px;padding: 5px;}
td.user_dep {text-align: left;font-weight: bold;color: #1F3666;font-family:Tahoma, Arial, sans-serif;font-size:14px;}
font.user_name {color: #102651;font-family:Tahoma, Arial, sans-serif;font-size:12px;font-weight: bold;}
td.user_info_dot {border-bottom: 1px dotted #A5A5A5;padding: 10px;}
td.user_info {padding: 10px;}
td.user_func {text-align: justify;color: #143066;}
a.user_name {color: #102651; font-family:Tahoma, Arial, sans-serif; font-size:12px;	font-weight: bold; text-decoration: none;}
a.user_name:link {color: #102651; font-family:Tahoma, Arial, sans-serif; font-size:12px;	font-weight: bold; text-decoration: none;}
a.user_name:visited {color: #102651; font-family:Tahoma, Arial, sans-serif; font-size:12px;	font-weight: bold; text-decoration: none;}
a.user_name:hover {color: #102651; font-family:Tahoma, Arial, sans-serif; font-size:12px;	font-weight: bold; text-decoration: underline;}
a.user_name:active {color: #102651; font-family:Tahoma, Arial, sans-serif; font-size:12px;	font-weight: bold; text-decoration: none;}
/*
     FILE ARCHIVED ON 10:05:15 Dec 29, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:52:02 Jan 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.626
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.009
  esindex: 0.012
  cdx.remote: 5.995
  LoadShardBlock: 223.792 (3)
  PetaboxLoader3.datanode: 233.625 (4)
  load_resource: 70.737
  PetaboxLoader3.resolve: 54.266
*/

.btn_red {
    border: 3px solid #000;
    border-radius: 8px;
    color: #fff;
    background: #ff3333;
    background: linear-gradient(to top,#ff3333,#ff3333);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
	font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.3;
    padding: 12px 12px 12px;
    width: 100%
}
.btn_red:hover {
    background: #33a333
}