body, table, div, input, select {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px;}

h2 {color: #000; font-size: 20px; margin: 0 0 20px 0; padding: 0;}
h2 span {color: #000;}
h3 {color: #000; font-size: 12px; margin: 0 0 5px 0; padding: 0;}
h4 {color: #000; font-size: 11px; margin: 0; padding: 0;}
p {margin: 0 0 10px 0; padding: 0;}
form {margin: 0; padding: 0;}

#bhead {}
#bbox {}
#bmenu {display: none;}
#btext {}
#btext a {}
#binfo {display: none;}
#bfoot {}

#btext .menu {}
#btext .menu ul {margin: 0; padding: 0; list-style: none; font-weight: bold;}
#btext .menu ul li {margin: 0; padding: 0; float: left;}
#btext .menu ul li a {margin: 0 3px; padding: 2px 5px; text-decoration: none; background-color: #FFF; border: 1px solid #000; line-height: 20px;}


#item_response_frm {margin-top: 10px;}
#item_response_frm form {margin: 0; padding: 0;}
#item_response_frm legend {display: none;}
#item_response_frm fieldset {margin: 0; padding: 0; border: 0;}
#item_response_frm fieldset fieldset {padding: 1px 0;}
#item_response_frm fieldset.text label {float: left; width: 180px;}
#item_response_frm fieldset.select label {float: left; width: 180px;}
#item_response_frm fieldset.radio label {line-height: 16px;}
#item_response_frm fieldset.radio input {line-height: 16px;}
form .invalid {border: 1px solid #F00; background-color: #FFC;}
form .missing {border: 1px solid #F00;}

#item_printmenu {display: none;}

ul.photoalbum {margin: 0; padding: 0; list-style: none;}
ul.photoalbum li {margin: 0 5px; padding: 0 5px; float: left; width: 110px; height: 110px; line-height: 110px; vertical-align: middle; text-align: center;}
/*ul.photoalbum li {background-color: #EAF8FD; border: 1px solid #CCC;}*/
ul.photoalbum li a {vertical-align: middle; text-align: center;}
ul.photoalbum li img {vertical-align: middle; line-height: 110px;}