/* CSS Document */
ul, ol, dl, dd, dt {margin: 0; padding: 0;}
body {font: 80% Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;}

#navigation, .backtop {display: none;}

#header_right {padding-bottom: 2em; border-bottom: 1px solid #ccc;}
#header_right p {float: right;}
#logo {text-indent: none; font: bold 1.5em Arial, Helvetica, sans-serif;}
.col01 {position: relative;}
#top_buttons {position: absolute; top: 0; right: 0;}
.button01 {float: left;}
.page_menu {list-style: none; float: left; margin-bottom: 1em;}
.page_menu li {display: inline; margin-right: 1em;}
.page_menu a {padding: 0.2em;}
.intro {border: 1px solid #ccc; padding: 1em; margin-bottom: 1em;}

.formpair, .formpair2 {float: left; width: 100%; border-top: 1px solid #ddd; margin: 0; padding: 5px 0;}
.formpair dt, .formpair2 dt {position: relative; float: left; width: 30%; margin-right: 3%;}
.formpair dt span, .formpair2 dt span {display: none;}
.required dt span {display: inline; color: #dd0000;}
.tip, .inline_error {display: none;}
.formpair dd {float: left; width: 66%;}
.formpair2 dd {float: left; width: 100%; margin: 1.3em 0;}

.field, textarea {background: url(../img/field.gif) top left no-repeat; width: 45%; padding: 0.2em 0.5em; border: 1px solid #919d9d; font: 1em Arial, Helvetica, sans-serif;}
textarea {width: 98%; height: 5em; font: 1em Arial, Helvetica, sans-serif;}
table textarea {width: 90%;}
.field:focus, textarea:focus {background: url(../img/field_focus.gif) top left no-repeat;}
select {background: url(../img/field.gif) top left no-repeat; width: 45%; padding: 0.2em 0.2em 0.2em 0.5em; border: 1px solid #919d9d; font: 1em Arial, Helvetica, sans-serif;}
select option {background: #fff; padding: 0 0.5em;}
select:focus {background: url(../img/field_focus.gif) top left no-repeat;}

.collapsed_yes .formpair, .collapsed_yes .formpair2 {display: none;}


