ul.arrow {list-style-image: url(arrow.gif);}

form {margin: 10px 0 10px 0;}
form h2 {color: #008080; font-size: 11pt; margin: 10px 0 10px 0;}
input.dep, input.search {width: 400px;}
div.emp_pos {clear: both; height: 24px;}
div.emp_pos input {width: 200px;}
div.emp_pos div.hint {border: 1px solid #008080; padding: 3px; position: absolute; display: none; width: 296px; height: 200px; overflow: scroll; background-color: #ffffff;}
div.emp_pos div.error {color: #ff0000; font-size: 8pt; font-style: italic;}
div.emp_pos div.emp, div.emp_pos div.pos {float: left; width: 208px;}
input.insert, input.submit {clear: both; display: block; width: 100px; margin-bottom: 10px;}

#ans {font-style: italic; font-weight: bold;}

div.row {clear: both; margin: 3px 3px 3px 3px;}
div.row span {margin-left: 50px; font-size: 8pt; color: #008888;}
div.row div.cb {margin-left: 180px; font-size: 8pt;}
div.label {float: left; width: 180px;}
div.error {color: #ff0000; font-size: 10pt; font-style: italic;}
div.info {color: #008888; font-size: 10pt; margin: 10px; font-style: italic;}

div.phone {background: url(phone.gif) no-repeat; padding: 0 0 6px 30px;}
div.email {background: url(mail.gif) no-repeat; padding: 0 0 6px 30px;}
#content h2 {border-bottom: 1px dotted #008080; line-height: 1.4em; color: #008080; margin-bottom: 5px;}

textarea.emp_desc {width: 270px; height: 160px;}

input.name {width: 200px;}
input.phone {width: 120px;}
input.email {width: 200px;}
input.date {width: 65px;}
input.delete, div.emp_pos input.delete {width: 20px;}

div.row div.error {color: #ff0000; font-size: 8pt; font-style: italic;}
