body { background-image: url(../images/pattern.gif); }
.main { background-color: #fff; width:763px; padding-right: 17px; padding-left: 17px; }
.main_back_left { background-image: url(../images/main_back_left.gif); background-repeat: repeat-y; background-position: left 0; }
.main_back_right { background-image: url(../images/main_back_right.gif); background-repeat: repeat-y; background-position: left 0; }
.nav { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.nav td { padding: 3px 5px 2px; }
.top_nav { color: #b2b3b4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; padding-bottom: 4px; }
.top_nav td {  }
.sub_nav { color: #b2b3b4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; padding-bottom: 4px; }
.sub_nav td { padding: 4px; letter-spacing: -1px; }
.sub_item { background-image: url(../images/gray_pix.gif); background-repeat: repeat-x; background-position: left bottom; }
.search_input { color: #9a9a9a; font-size: 9px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; border-width: 0; }
.search_frame { padding: 1px; border: solid 1px #afb0b3; }
#sub1 { visibility: hidden; }
#sub2 { visibility: hidden; }
#sub3 { visibility: hidden; }
#sub4 { visibility: hidden; }
#sub5 { visibility: hidden; }
#sub6 { visibility: hidden; }
.bot_nav { color: #b2b3b4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
.bot_nav2 { color: #324c71; font-size: 11px; letter-spacing: -1px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
a { color: #afb0b3; text-decoration: none; }
a:hover { color: #4d4d4d; text-decoration: none; }
.start_images img { margin-right: 8px; margin-bottom: 8px; }
.text { color: #324c71; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify;}
.headline { color: #afb0b3; font-weight: 700; }
.list_item { color: #324c71; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px; background-image: url(../images/gray_pix.gif); background-repeat: repeat-x; background-position: left bottom; width: 245px; }
.list_item td { padding-left: 3px;}
.list_headline { height: 38px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; margin-bottom: 4px; }
.entry_top1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.entry_top2 { color: #324c71; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; }
.entry_files_div { white-space:nowrap; width: 150px; overflow: hidden; clear: right; }
.pict_numbers { color: #909090; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; }
.table_head { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; background-color: #a6a6a6; padding-top: 3px; padding-bottom: 3px; }
.table_head td { padding-left: 5px; }
.table_item { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eff0f0; padding-top: 3px; padding-bottom: 3px; }
.table_item td { padding-left: 5px; }
.table_hr { background-image: url(../images/entry_dotline.gif); background-repeat: repeat-x; background-position: left 0; width: 100%; }
.table_vline { background-image: url(../images/table_vdot.gif); background-repeat: repeat-y; background-position: right top; }
.table_subhead { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; }
.table_subhead td { padding-left: 5px; }
.search_item { color: #324c71; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px; background-image: url(../images/gray_pix.gif); background-repeat: repeat-x; background-position: left bottom; width: 100%; }
.search_item td { padding-left: 3px;}
.search_headline { height: 38px; color: #afb0b3; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; margin-bottom: 4px; }
.search_result {  font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; color: #324c71; font-weight: 700; }
.contact_table { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; color: #324c71;}
.ref_table { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; color: #324c71;}
.ref_table td { background-color: #efefef; }
.input_single { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; width:100%; padding:4px;}
.input_multi { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; width:100%; height: 150px; padding:4px; }
/* Basic formats */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
/* Global align classes */
.left { text-align: inherit; }
.center { text-align: center; }
.right { text-align: right; }
.full { text-align: justify }
#bwa_thing { left: 380px; top: 197px; z-index: 20; position: relative; visibility: hidden; }
