body{font-size:.875em;line-height:1.8em;margin:0}h1,h2,h3,h4,h5,h6{color:#333;;
font-size:1em}h1.landingheading{color:#333;font-size:1.8em;font-weight:normal;margin-top:.2em;margin-bottom:.2em;padding:0}h1{color:#333;font-size:1.2em;margin-top:20px;margin-bottom:.5em;padding:0}h2{margin-bottom:8px;margin-top:8px;color:#757575;padding-top:0}h3{color:#555;font-size:.9em;font-weight:normal;padding:0;margin:0}a{color:blue;text-decoration:none}a:hover,a:active{text-decoration:underline}a:active{color:red}a:visited{color:purple}.clear{clear:both}.left{float:left}.right{float:right}.row_1{background-color:#f0f0f1}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.verttop{vertical-align:top}.vertmiddle{vertical-align:middle}.vertbottom{vertical-align:bottom}.vertbaseline{vertical-align:baseline}.nowrap{white-space:nowrap}.structure_container{width:100%}.structure_header{width:100%;border-bottom:1px solid #d3d3d3;background-color:#f1f1f1}.structure_header .external_app_bar{background-color:#005182;padding:4px 0 4px 0}.structure_header .external_app_bar .external_app{float:left;margin-left:24px;font-weight:bold}.structure_header .external_app_bar .external_app a,.structure_header .external_app_bar .external_app a:visited,.structure_header .external_app_bar .external_app a:active{color:#bbb}.structure_header .external_app_bar .external_app a:hover,.structure_header .external_app_bar .external_app a:visited:hover,.structure_header .external_app_bar .external_app a:active:hover{color:#fff}.structure_header .logo_block{width:178px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:12px}.structure_header .logo_block img{width:100%;max-width:178px;height:auto}.structure_header .no_style{color:#555;text-decoration:none}.structure_header .title_block{font-family:"URW Gothic L","Century Gothic",CenturyGothic,AppleGothic,sans-serif;color:#555;line-height:2em;font-size:2.5em;padding-left:16px}.structure_header .sign_out{margin-top:.5em;margin-right:1em;display:block}.structure_header .about_me{margin-top:.5em;margin-right:1em;display:block;clear:right}.structure_header .about_me a:hover{text-decoration:underline}.structure_header .version_number{font-size:.3em;color:#555;padding-left:.2em}.structure_content{min-width:870px;float:left;padding:16px 16px 16px 16px;margin-bottom:1em}.structure_sidebar{width:178px;min-height:300px;float:left}.structure_footer{clear:both;margin-left:178px;font-size:.8em;position:absolute;bottom:0}input[type=submit].primary,input[type=button].primary{border:1px solid #083853;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #2a8dc6;-moz-box-shadow:inset 0 1px 0 0 #2a8dc6;box-shadow:inset 0 1px 0 0 #2a8dc6;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #16628D), color-stop(100%, #0a4261));background-image:-webkit-linear-gradient(top, #16628D, #0a4261);background-image:-moz-linear-gradient(top, #16628D, #0a4261);background-image:-ms-linear-gradient(top, #16628D, #0a4261);background-image:-o-linear-gradient(top, #16628D, #0a4261);background-image:linear-gradient(top, #16628D, #0a4261);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #042c43;-webkit-background-clip:padding-box;margin-left:2em}input[type=submit].primary:hover:not(:disabled),input[type=button].primary:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #20709c;-moz-box-shadow:inset 0 1px 0 0 #20709c;box-shadow:inset 0 1px 0 0 #20709c;cursor:pointer;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #155274), color-stop(100%, #093853));background-image:-webkit-linear-gradient(top, #155274, #093853);background-image:-moz-linear-gradient(top, #155274, #093853);background-image:-ms-linear-gradient(top, #155274, #093853);background-image:-o-linear-gradient(top, #155274, #093853);background-image:linear-gradient(top, #155274, #093853)}input[type=submit].primary:active:not(:disabled),input[type=button].primary:active:not(:disabled){border:1px solid #083853;-webkit-box-shadow:inset 0 0 8px 4px #082f45,inset 0 0 8px 4px #082f45,0 1px 1px 0 #eee;-moz-box-shadow:inset 0 0 8px 4px #082f45,inset 0 0 8px 4px #082f45,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #082f45,inset 0 0 8px 4px #082f45,0 1px 1px 0 #eee}input[type=submit].secondary,input[type=button].secondary{border:1px solid #c0b3b3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #fff;-moz-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:11px;font-weight:bold;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #DDDDDD), color-stop(100%, #c7bbbb));background-image:-webkit-linear-gradient(top, #DDDDDD, #c7bbbb);background-image:-moz-linear-gradient(top, #DDDDDD, #c7bbbb);background-image:-ms-linear-gradient(top, #DDDDDD, #c7bbbb);background-image:-o-linear-gradient(top, #DDDDDD, #c7bbbb);background-image:linear-gradient(top, #DDDDDD, #c7bbbb);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #eae5e5;-webkit-background-clip:padding-box;margin-left:2em}input[type=submit].secondary:hover:not(:disabled),input[type=button].secondary:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #eaeaea;-moz-box-shadow:inset 0 1px 0 0 #eaeaea;box-shadow:inset 0 1px 0 0 #eaeaea;cursor:pointer;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0d0d0), color-stop(100%, #bfb4b4));background-image:-webkit-linear-gradient(top, #d0d0d0, #bfb4b4);background-image:-moz-linear-gradient(top, #d0d0d0, #bfb4b4);background-image:-ms-linear-gradient(top, #d0d0d0, #bfb4b4);background-image:-o-linear-gradient(top, #d0d0d0, #bfb4b4);background-image:linear-gradient(top, #d0d0d0, #bfb4b4)}input[type=submit].secondary:active:not(:disabled),input[type=button].secondary:active:not(:disabled){border:1px solid #c0b3b3;-webkit-box-shadow:inset 0 0 8px 4px #b7acac,inset 0 0 8px 4px #b7acac,0 1px 1px 0 #eee;-moz-box-shadow:inset 0 0 8px 4px #b7acac,inset 0 0 8px 4px #b7acac,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #b7acac,inset 0 0 8px 4px #b7acac,0 1px 1px 0 #eee}input[type=submit].delete,input[type=button].delete{border:1px solid #980f16;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #dd5e64;-moz-box-shadow:inset 0 1px 0 0 #dd5e64;box-shadow:inset 0 1px 0 0 #dd5e64;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #CE2029), color-stop(100%, #a61018));background-image:-webkit-linear-gradient(top, #CE2029, #a61018);background-image:-moz-linear-gradient(top, #CE2029, #a61018);background-image:-ms-linear-gradient(top, #CE2029, #a61018);background-image:-o-linear-gradient(top, #CE2029, #a61018);background-image:linear-gradient(top, #CE2029, #a61018);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #8a090f;-webkit-background-clip:padding-box}input[type=submit].delete:hover:not(:disabled),input[type=button].delete:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #d5323b;-moz-box-shadow:inset 0 1px 0 0 #d5323b;box-shadow:inset 0 1px 0 0 #d5323b;cursor:pointer;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b42128), color-stop(100%, #971017));background-image:-webkit-linear-gradient(top, #b42128, #971017);background-image:-moz-linear-gradient(top, #b42128, #971017);background-image:-ms-linear-gradient(top, #b42128, #971017);background-image:-o-linear-gradient(top, #b42128, #971017);background-image:linear-gradient(top, #b42128, #971017)}input[type=submit].delete:active:not(:disabled),input[type=button].delete:active:not(:disabled){border:1px solid #980f16;-webkit-box-shadow:inset 0 0 8px 4px #880f15,inset 0 0 8px 4px #880f15,0 1px 1px 0 #eee;-moz-box-shadow:inset 0 0 8px 4px #880f15,inset 0 0 8px 4px #880f15,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #880f15,inset 0 0 8px 4px #880f15,0 1px 1px 0 #eee}div.content{border:1px solid #c9c6c6;-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#eee;background:-moz-linear-gradient(top, #f1f1f1 0%, #e2e2e2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #e2e2e2));background:linear-gradient(top, #f1f1f1, #e2e2e2);padding:1em 1em 1em 1em}.button_panel{margin-top:1em;text-align:right}.button_panel_left{margin-top:1em;text-align:left}.bottom_sticky{bottom:0;position:fixed;background-color:#fff;padding:.5em 0 .5em 0;width:870px;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 20%, white 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(20%, white), color-stop(100%, white));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 20%, white 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 20%, white 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 20%, white 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white 20%, white);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.data_table{margin-top:1em}.data_table th{color:#555;background-color:#d3d3d3}.data_table th,.data_table td{border:1px solid #d3d3d3}.data_table th.external_cell,.data_table td.external_cell{border:1px solid transparent;background-color:#fff}.data_table .even_row,.data_table .even_col,.data_table .even_col_a,.data_table .even_col_b{background-color:#e4e4e4}.data_table tr:hover{background-color:#b0c4de}.data_table tr.delete,.data_table tr.delete:hover{background-color:#d12f2c}.data_table tbody th{font-weight:bold;background-color:transparent}.help_text{font-size:.8em;color:#555}.widget{float:left;padding:.2em;border:1px solid transparent;margin-top:.5em;margin-right:.5em}.widget:hover{border:1px dashed #d3d3d3;border-radius:8px}label{width:128px}input[type=text],input[type=password],textarea{border:1px solid grey;line-height:1.8em;padding-left:.5em;padding-right:.5em}input[type=text][readonly=readonly],input[type=password][readonly=readonly],textarea[readonly=readonly]{background-color:#d3d3d3}textarea{line-height:1.4em;padding-right:0}input[type=checkbox]{vertical-align:middle}.link_button{background-color:transparent;border:none;color:blue}.link_button:hover,.link_button:active{text-decoration:underline}.link_button:active{color:red}input.dateinput[type=text]{width:7em}input.timeinput[type=text]{width:6em}.form_panel{float:left;clear:both;display:block}.form_panel .form_row{clear:both;margin-bottom:.8em}.form_panel .form_row label{display:block;float:left}.form_panel .button_panel{margin-top:2em}.form_content{min-height:280px;border:1px solid #c9c6c6;-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#eee;background:-moz-linear-gradient(top, #f1f1f1 0%, #e2e2e2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #e2e2e2));background:linear-gradient(top, #f1f1f1, #e2e2e2);padding:10em 1em 1em 1em}.summary .summary_row{float:left;margin-right:2em}.summary .summary_row .summary_label{float:left;color:#555;margin-right:.5em}.summary .summary_row .summary_content{float:left}.messages{list-style:none;margin:0}.messages li{margin-bottom:4px;padding:0 1em 0 1em;line-height:2em}.messages li .message_tag{font-weight:bold}.messages li.debug{color:#000;border:1px solid #005182;background-color:skyblue}.messages li.success{color:#fff;border:1px solid #355e3b;background-color:#138808}.messages li.info{color:#000;border:1px solid #645452;background-color:wheat}.messages li.warning{color:#000;border:1px solid #000;background-color:#ffbf00}.messages li.error{color:#fff;border:1px solid #65000b;background-color:#ce2029}.errorlist{list-style:none;margin:0;clear:left;display:block;padding:12px 0 4px 0}.errorlist li{color:#fff;border:1px solid #65000b;background-color:#ce2029;line-height:2em;padding-left:.5em;text-align:left}.profile_header .profile_info{clear:left}.profile_img_container{padding:4px;box-shadow:0 0 6px #999}.date_range p{float:left;margin:0 1em 0 0}.time_entry_widget{width:800px}.time_entry_widget .time_entry_search_text{width:32em}.time_entry_widget .data_table{width:100%}.time_entry_widget .data_table th{white-space:nowrap}.time_entry_widget .sort_anchor_image{position:relative;top:4px}.time_entry_widget .summary{padding-top:1em}.time_entry_widget .form_item{padding-top:1em}.week_summary_widget{width:400px}.week_summary_widget .data_table{width:100%}.week_summary_widget .total_hours{font-weight:bold}.week_summary_widget .total_chargeable{color:blue}.week_summary_widget .total_non_chargeable{color:red}
