body { font-family: Arial; font-size: 8pt; background-color: #FFFFFF; margin: 5px 10px; } a { text-decoration: none; color: #FF6600; } a.wizard_bar { text-decoration: none; color: black; } a.wizard_bar_on { text-decoration: none; color: white; } a.wizard_bar_red { text-decoration: none; color: white; } a:hover { color: #FF8800; } table { font-family: Arial; font-size: 8pt; } form { display: inline; } input.orangebtn, input.bluebtn { font-weight: bold; background-color: #E6E6E6; background: url('https://asp1.humanic.com/vsac_ehome/graphics/button.gif'); border: 1px solid #B8B8B8; } input.orangebtn { color: #FF6600; } input.bluebtn { color: #336699; } input { behavior: url('/vsac_ehome/js/IEfixes.htc'); border: 1px solid #336699; color: #000000; font-family: Arial; font-size: 8pt; } input.checkbox { border: 0px; } input.date { color: #999999; } input:focus, input.focus { border: 1px solid #FF6600; } input:hover, input.hover { border: 1px solid #FF6600; } select { font-family: Arial; font-size: 8pt; } div.required_legend { text-align: left; margin: 0 20px 10px 20px; padding: 3px; border: 1px solid #336699; border-right: 4px solid #ff0000; background-color: #ffffff; } .required { border-right: 4px solid #ff0000; } h1 { font-family: Verdana, Arial; font-size: 13pt; text-align: center; font-weight: normal; color: #000000; margin: 0; } h2 { font-size: 10pt; font-weight: bold; color: #FF6600; margin: 0; } .message { color: #FF6600; font-weight: bold; text-align: center; padding: 5px; } .error { color: #FF0000; font-weight: bold; text-align: center; padding: 5px; } .help95 { margin: 4px 3% 0 3%; } .help { margin: 4px 10% 0 10%; } .help p, .help95 p { text-align: justify; text-indent: 1.5em; margin: 10px 0; } .help_bold { color: #336699; font-weight: bold; text-indent: 0px; margin: 10px 0; } .tabs div { float: left; background: url('https://asp1.humanic.com/vsac_ehome/graphics/tab_left.gif') left top no-repeat; margin-right: 1px; } .tabs div a { display: block; color: #000000; background: url('https://asp1.humanic.com/vsac_ehome/graphics/tab_right.gif') right top no-repeat; text-decoration: none; } .tabs div a span { display: block; padding: 5px 10px 5px 10px; } .tabs div a:hover { color: #FF6600; text-decoration: underline; } #current { background: url('https://asp1.humanic.com/vsac_ehome/graphics/tab_left_on.gif') left top no-repeat; } #current a { color: #FFFFFF; background: url('https://asp1.humanic.com/vsac_ehome/graphics/tab_right_on.gif') right top no-repeat; text-decoration: none; } #current a:hover { color: #FFFFFF; text-decoration: underline; } #top_bar { width: 100%; float: left; } /* BEGIN employee select classes */ .emp_select { background-color: #efefef; padding: 3px; } .bmargin { margin-bottom: 5px; } /* END employee select classes */ .sectionbox { border-top: 5px solid #336699; border-bottom: 2px solid #336699; border-right: 2px solid #336699; } .section { background-color: #F7F3EF; border-top: 1px solid #FFFFFF; padding:6px; } .section p { text-align: justify; text-indent: 1.5em; } ul.section_url { margin: 0 0 0 25px; list-style-type: none; } .l_sectiondark, .sectiondark { padding: 6px; background-color: #336699; color: #FFFFFF; margin-bottom: 10px; } .sectiondark { text-align: right; } .darkoptions { color: #FFFFFF; } .darkoptions td { text-align: left; } .form_label { padding: 0px 12px 6px 0px; text-align: right; } .column1 { float: left; width: 48%; padding-bottom: 5px; } .column2 { float: right; width: 48%; padding-bottom: 5px; } .updateform label { display: block; } li.dataheader { text-align: center; font-weight: bold; } ul.datalist, ul.datalistcenter { margin: 0px; padding: 0px; list-style-type: none; } ul.datalist li, ul.datalistcenter li { border-bottom: 1px solid #999999; padding: 3px; } ul.datalist span, ul.datalistcenter span { color: #336699; margin: 0; display: block; width: 40%; float: left; padding-right: 10px; text-align: right; font-weight: bold; } ul.datalistcenter span { width: 50%; } .tarea { text-align: center; color: #336699; font-weight: bold; margin: 6px 0; } ul.formlist { margin: 0; padding: 0; } ul.formlist li { list-style: none; padding: 3px; margin: 0; } ul.formlist li label { width: 90px; display: block; float: left; line-height: 1.8; vertical-align: top; padding-right: 10px; text-align: right; } .form_input { padding-bottom: 6px; text-align: left; } .roundbox { width: 100%; margin: 0px 0px 10px 0px; } .xb1, .xb2, .xb3, .xb4, .xb5 { display: block; overflow: hidden; font-size: 0px; height: 1px; background-color: #336699; } .xb1 {margin:0px 0px 0px 0px; height: 2px;} .xb2 {margin:0px 1px 0px 0px; height: 2px;} .xb3 {margin:0px 2px 0px 0px;} .xb4 {margin:0px 3px 0px 0px;} .xb5 {margin:0px 5px 0px 0px;} .titleplain { padding: 6px; background-color: #FFFFDD; font-weight: bold; } .title { display: block; background-color: #FFFFDD; font-weight: bold; } .title span { display: block; } .title a { color: #000000; padding: 6px; display:block; } .title a:hover { color: #000000; background-color: #FFFFBB; } .table95, .comptable { width: 95%; border: 0px; margin-bottom: 6px; } .table95 td { background-color: #FFFFFF; border-bottom: 1px solid #F7F3EF; padding: 4px; } .comptable td { border-bottom: 1px solid #999999; padding: 4px; } .time_table { width: 30%; border-left: 1px solid #336699; border-bottom: 1px solid #336699; margin-bottom: 10px; } .time_table td { padding: 4px; background-color: #FFFFFF; border-top: 1px solid #336699; border-right: 1px solid #336699; } .buttons { clear: both; text-align: center; margin-bottom: 5px; } .rowheader td { padding: 4px; background-color: #F7F3EF; border-bottom: 2px solid #000000; font-weight: bold; } td.title_td { color: #336699; font-weight: bold; text-align: right; } .tabletitle td { padding: 4px; background-color: #336699; color: #FFFFFF; border: 0px; } td.datacell { padding: 0 6px 0 6px; border-top: 1px solid #000000; background-color: #F7F3EF; } /* Navigation Frame styles */ .nav_box { border-top: 2px solid #336699; border-bottom: 10px solid #336699; border-right: 2px solid #336699; background-color: #DEDBDE; margin-bottom: 10px; } .nav_item { border-top: 1px solid #FFFFFF; font-weight: bold; color: #000000; } .nav_item a { padding: 6px; display: block; color: #000000; } .nav_item a:hover { color: #FF6600; } .nav_item_on { cursor: pointer; border-top: 1px solid #FFFFFF; font-weight: bold; background-image: url('https://asp1.humanic.com/vsac_ehome/graphics/nav_item_on_bg.gif'); background-repeat: repeat-x; background-color: #336699; color: #FFFFFF; } .nav_item_on a { background-image: url('https://asp1.humanic.com/vsac_ehome/graphics/nav_indicator.gif'); background-repeat: no-repeat; background-position: 100% 0; padding: 6px; display: block; color: #FFFFFF; } .nav_item_on a:hover { color: #EEEEEE; } #nav_show { display: none; border-top: 2px solid #336699; border-bottom: 10px solid #336699; border-right: 2px solid #336699; background-color: #DFDFDF; width: 100%; } /* Header Styles */ #timerdiv { font-size: 9pt; color: #336699; font-weight: normal; padding-right: 3px; } #timer { font-weight: bold; color: #336699; } .loginwelcome { color: #FF6600; font-weight: bold; font-size: 18px; padding: 10px; } .welcome { background-color: #336699; border-bottom: 2px solid #000000; width: 100%; } .welcome_left { width: 50%; float:left; padding: 3px; text-align: left; color: #FFFFFF; font-weight: bold; } .welcome_left a { color: #FF6600; } .welcome_left a:hover { color: #FF8800; } .welcome_right { padding: 3px; text-align: right; color: #FFFFFF; font-weight: bold; } .logo { width: 100%; background-image: url('https://asp1.humanic.com/vsac_ehome/graphics/logo_bg.gif'); background-repeat: repeat-x; vertical-align: bottom; } .logo_left { width: 250px; } .logo_right { text-align: right; vertical-align: bottom; } /* Welcome page styles */ .welcome_page_box { border: 1px solid #336699; } .welcome_page_head { padding: 6px; background-color: #336699; color: #FFFFFF; } .welcome_page_head p { margin: 0; font-weight: bold; font-size: 9pt; } .welcome_page_cont { text-align: center; padding: 6px; background-color: #F7F3EF; border: 1px solid #FFFFFF; } .welcome_page_cont p { margin: 10px 0 0 0; } ul.welcome_page_ip { margin: 0px; padding: 0px; list-style-type: none; } ul.welcome_page_ip li { text-align: left; border-bottom: 1px solid #999999; padding: 3px; } ul.welcome_page_ip span { color: #336699; margin: 0; display: block; width: 49%; float: left; padding-right: 10px; text-align: right; font-weight: bold; } /* Submenu */ .menu_section { background-color: #F7F3EF; } .menu_left { float: left; width: 20%; } .menu_right { float: right; width: 80%; } .menu_box { background-color: #E3DFDB; } .menu_title { text-align: center; padding: 3px; background-color: #FF6600; color: #FFFFFF; font-weight: bold; } .menu_item { text-align: right; border-top: 1px solid #F7F3EF; color: #000000; background-color: #E3DFDB; } .menu_item a { padding: 3px; display: block; color: #000000; } .menu_item a:hover { color: #FF6600; } .menu_item_on { text-align: right; padding: 3px; border-top: 1px solid #F7F3EF; background-color: #336699; color: #FFFFFF; } /* Clearfix */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */ /* Login Page Styles */ .content1 { padding: 5px; border-top: 1px solid #FFFFFF; background: #000000; color: #d5d5d5; } .content1 h1, .login_box h1 { font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 0; text-align: left; } .content1_img { margin-top: 10px; } .content2 { margin: 10px 0 10px 10px; width: 400px; } .login_box { background-color: #336699; color: #d5d5d5; padding: 5px; } .login_box h1 { font-size: 20px; } .login_box label { color: #FFFFFF; width: 60px; text-align: right; margin-right: 10px; display: block; float: left; } .login_box_bottom { text-align: right; background-color: #4e8aca; padding: 5px; } .content2_url { margin-top: 10px; text-align: right; } .content3 { margin-top: 10px; padding: 10px; border-top: 1px solid #336699; background-color: #FFFFFF; } .content3 dl { margin: 0; padding: 0; width: 700px; } .content3 dl dt { width: 75px; float: left; margin: 0; padding: 3px; font-weight: bold; } /* commented backslash hack for mac-ie5 \*/ .content3 dt { clear: both; } /* end hack */ .content3 dl dd { float: left; margin: 0; padding: 3px; width: 600px; } /* Time Entry Styles */ .time_select { padding: 1px; width: 95%; margin: 10px auto; text-align: left; } .time_select label { margin-right: 3px; text-align: left; } .time_select select { margin-right: 10px; }