body { font-family: Verdana; font-size: 12px; }
div.HTMLText{z-index:0;}
p { margin: 0px; line-height: 14px; }

li { color: #092769; }

a { font-family: Verdana; text-decoration: none; font-size: 10px; color: #092769; }
a:hover { font-family: Verdana; text-decoration: underline; font-size: 10px; }

a.built { font-size: 10px; color: #092769; }
a.built:hover { font-size: 10px; }
a.anchor { font-size: 11px; color: #AC3B1D; font-weight: bold; white-space: nowrap; }
a.anchor { text-decoration: none; }

table.menu { font-family: Verdana; font-weight: bold; font-size: 10px; color: #092769; vertical-align: top; }
table.menu tr.item { height: 17px; }
table.menu tr.item td { white-space: nowrap; border-top: 1px solid #EAB254; border-bottom: 1px solid #FFDEA4; background-image: url('../images/design/menu_back.gif'); }
table.menu tr.item td.name { white-space: nowrap; text-transform: uppercase; width: 100%; padding-left: 10px; }
table.menu tr.item td.arrow { padding-left: 18px; width: 26px; }
table.menu tr.selecteditem { height: 17px; color: #FFFFFF; }
table.menu tr.selecteditem td { white-space: nowrap; border-top: 1px solid #BC5E47; border-bottom: 1px solid #E0856D; background-image: url('../images/design/menu_back_sel.gif'); }
table.menu tr.selecteditem td.name { white-space: nowrap; text-transform: uppercase; width: 100%; padding-left: 10px; }
table.menu tr.selecteditem td.arrow { padding-left: 18px; width: 26px; }

table.language { white-space: nowrap; }
table.language a { color: white; font-size: 10px; font-weight: bold; }
table.language a:hover { font-size: 10px; text-decoration: underline; }
table.language td { padding-bottom: 1px; padding-right: 5px; }

table.searchbox { color: #E18D00; font-size: 10px; font-weight: bold; height: 54px; background-image: url('../images/design/search_back.gif'); background-repeat: repeat-x; background-color: #fbdeac; border-bottom: 1px dotted #EDBB66; }
table.searchbox td { padding-left: 17px; text-align: left; }
table.searchbox input.text { font-size: 9px; width: 120px; border: 1px solid #E9BBA9; }

table.infobox { color: #092769; font-size: 9px; padding-left: 17px; }
table.infobox tr { height: 15px; }
table.infobox a { color: #092769; font-size: 9px; text-decoration: none; letter-spacing: -1.0px; }
table.infobox a:hover { font-size: 9px; text-decoration: underline; }

table.infobox_nws { color: #092769; font-size: 9px; padding-left: 5px; }
table.infobox_nws tr { height: 15px; }
table.infobox_nws a { color: #092769; font-size: 9px; text-decoration: none; letter-spacing: -1.0px; }
table.infobox_nws a:hover { font-size: 9px; text-decoration: underline; }

table.hotnews { font-family: Verdana;}
table.hotnews tr td { color: #092769; border-bottom: 1px dotted #C06148; }
table.hotnews tr.header td { border-bottom: 1px dotted #C06148; }
table.hotnews tr.header h2 { color: #AC3B1D; font-weight: bold; font-size: 10px; text-transform: uppercase; padding-bottom: 2px; margin: 0; }
table.hotnews tr.top td { color: #AC3B1D; border-bottom: 1px dotted #C06148; }
table.hotnews tr.bottom td { border-bottom: 0px dotted #C06148; }
table.hotnews tr.top td table tr td { background-image: inherit !important; border-bottom: 0px dotted #C06148; }
table.hotnews tr td table tr td { background-image: inherit !important; border-bottom: 0px dotted #C06148; }
table.hotnews tr td table tr.title td { white-space: nowrap; background-image: inherit !important; font-size: 11px; padding-top: 5px; font-weight: bold; padding-bottom: 5px; }
table.hotnews tr td table tr.desc td { height: 48px; text-align: justify; background-image: inherit !important; font-size: 10px; padding-right: 10px; }
table.hotnews tr td table tr.next td { background-image: inherit !important; text-align: right; padding-right: 15px; padding-bottom: 5px; padding-top: 2px; }
table.hotnews tr td table tr.next a { font-size: 10px; color: #E18D00; font-weight: bold; }
table.hotnews tr td table tr.next a:hover { text-decoration: underline; }

table.anchorlist { font-size: 10px; }
table.anchorlist tr td { background-color: #FCF2EC; }
table.anchorlist tr.anchors td { padding-left: 10px; padding-right: 10px; line-height: 20px; }
table.anchorlist tr.anchors td span { font-size: 11px; color: #AC3B1D; font-weight: bold; white-space: nowrap; }
table.anchorlist tr.anchors td a { font-size: 11px; color: #AC3B1D; font-weight: bold; white-space: nowrap; }
table.anchorlist tr.anchors td a:hover { text-decoration: underline; }
table.anchorlist tr.top td { background-image: url('../images/design/anchor_list_top_back.gif'); border-top: 1px dotted #C06148; }
table.anchorlist tr.bottom td { background-image: url('../images/design/anchor_list_bottom_back.gif'); border-bottom: 1px dotted #C06148; }

table.list td.left { padding-right: 10px; width: 50%; }
table.list td.right { padding-left: 10px; border-left: 1px dotted #F0BF70; width: 50%; }

table.compact { }
table.compact a { font-size: 10px; color: #AC3B1D; }
table.compact a:hover { font-size: 10px; text-decoration: underline; }
table.compact tr td.header { padding-top: 1px; border-top: 1px dotted #F0BF70; border-bottom: 1px dotted #F0BF70; }
table.compact tr td.header a { color: white; }
table.compact tr td.header a:hover { text-decoration: none; }
table.compact tr td.shade { background-image: url('../images/design/compact_shade.gif'); }
table.compact tr td.desc { vertical-align: top; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; font-size: 10px; font-family: Verdana; color: #092769;  text-align: justify; }
table.compact tr td.desc img { border: 1px solid #F7DDB0; margin-right: 10px; margin-bottom: 10px; }

table.product { font-size: 10px; color: #092769; }
table.product td.separator { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #C06148; }
table.product a.brochure { font-size: 11px; font-weight: bold; color: #AC3B1D; }
table.product a.brochure:hover { text-decoration: underline; }

table.novelties td { font-size: 10px; color: #092769; text-align: justify; }
table.novelties tr.header td { border-top: 1px dotted #F0BF70; padding-top: 1px; border-bottom: 1px dotted #F0BF70; }
table.novelties tr.header td div { background-color: #E18D00; text-transform: uppercase; font-weight: bold; color: #FFFFFF; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; }
table.novelties tr td.shade { background-image: url('../images/design/compact_shade.gif'); }
table.novelties tr td.content { padding-left: 5px; padding-bottom: 5px; padding-top: 10px; padding-right: 5px; }
table.novelties tr td.content img { border: 1px solid #F7DDB0; margin-right: 10px; margin-bottom: 10px; }
table.novelties tr td.next { padding-top: 3px; text-align: right; border-bottom: 1px dotted #D4D8E7; padding-bottom: 5px; }
table.novelties tr td.next a { font-size: 10px; font-weight: bold; color: #E18D00; padding-right: 15px; }

table.sales td { font-size: 10px; color: #FFFFFF; text-align: justify; }
table.sales tr.header td { border-top: 1px dotted #233E79; padding-top: 1px; }
table.sales tr.header td div { background-color: #25397F; text-transform: uppercase; font-weight: bold; color: #FFFFFF; padding-left: 3px; padding-top: 2px; padding-bottom: 3px; border-bottom: 1px dotted #D4D8E7; }
table.sales tr td.shade { background-image: url('../images/design/sales_shade.gif'); }
table.sales tr td.content { padding-top: 10px; padding-left: 5px; padding-right: 5px; }
table.sales tr td.content img { border: 1px solid #8796B5; margin-right: 10px; margin-bottom: 10px; }
table.sales tr td.next { padding-top: 3px; text-align: right; border-bottom: 1px dotted #D4D8E7; padding-bottom: 5px; }
table.sales tr td.next a { font-size: 10px; font-weight: bold; color: #E18D00; padding-right: 15px; }
table.sales table { background-color: #293E86; }
table.sales table.top { background-color: #364C91; /*#293E86;*/ }
table.sales table.top tr td.content { padding-top: 0px; }

div.path { font-size: 10px; color: #092769;  width: 540px; overflow: hidden; white-space: nowrap;}
div.path a:hover { text-decoration: underline; }
div.path a.level1 { font-size: 10px; color: #092769; font-weight: bold; }
div.path a.level2 { font-size: 10px; color: #092769; }
div.path a.level3 { font-size: 10px; color: #AC3B1D; }
div.path a.level4 { font-size: 10px; color: #E18D00; }

table.status { font-size: 11px; }

div.smalltitle { color:#AC3B1D; font-size: 12px; padding-left: 3px; }

div.static_page { font-family: Verdana; color: #092769; font-size: 10px; }
div.static_page * { font-family: Verdana; color: #092769; font-size: 10px; }
div.static_page, div.static_page_bold p { margin: 0px; }
div.static_page, div.static_page_bold a { color: #092769; }
div.static_page, div.static_page_bold img { margin: 5px; }
div.static_page, div.static_page_bold ol { margin: 0; padding: 0; cursor: default; display: inline; list-style-type: decimal; }
div.static_page, div.static_page_bold ul { margin: 0; padding: 0; cursor: default; display: inline; list-style-type: disc; }
div.static_page table { font-family: Verdana; color: #092769; font-size: 10px; text-align: justify; }
div.static_page table td { font-family: Verdana; color: #092769; font-size: 10px; text-align: justify; }
div.static_page table tr { vertical-align: top; }
div.static_page span.header { font-size: 11px; font-weight: bold; line-height: 25px; vertical-align: top; }
div.static_page span.subheader  { font-weight: bold; padding-left: 10px; padding-bottom: -3px; line-height: 15px; }
div.static_page span.text { padding-left: 10px; padding-bottom: 10px; line-height: 15px; }

div.static_page table.compact { font-family: Verdana; color: white; }
div.static_page table.compact tr td.header { padding-left: 5px; height: 18px; font-size: 10px; font-weight: bold; padding-top: 1px; border-top: 1px dotted #F0BF70; border-bottom: 1px dotted #F0BF70;  background-color: #E18D00; text-transform: uppercase; color: white; }
div.static_page table.compact tr td.shade { background-image: url('../images/design/compact_shade.gif'); }
div.static_page table.compact tr td.desc { vertical-align: top; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; font-size: 10px; font-family: Verdana; color: #092769;  text-align: justify; line-height: 15px; }
div.static_page table.compact tr td.desc img { border: 1px solid #F7DDB0; margin-right: 10px; margin-bottom: 10px; }

div.static_page_bold { font-family: Verdana; color: #092769; font-size: 10px; font-weight: bold; }
div.static_page_bold * { font-family: Verdana; color: #092769; font-size: 10px; font-weight: bold; }
div.static_page_bold table { font-family: Verdana; color: #092769; font-size: 10px; text-align: justify; }
div.static_page_bold table tr { vertical-align: top; }
div.static_page_bold table td { font-family: Verdana; color: #092769; font-size: 10px; text-align: justify; }
div.static_page_bold span.header { font-size: 11px; font-weight: bold; line-height: 25px; vertical-align: top; }
div.static_page_bold span.subheader  { font-weight: bold; padding-left: 10px; padding-bottom: -3px; line-height: 15px; }
div.static_page_bold span.text { padding-left: 10px; padding-bottom: 10px; line-height: 15px; }

div.static_page_bold table.compact { font-family: Verdana; color: white; }
div.static_page_bold table.compact tr td.header { padding-left: 5px; height: 18px; font-size: 10px; font-weight: bold; padding-top: 1px; border-top: 1px dotted #F0BF70; border-bottom: 1px dotted #F0BF70;  background-color: #E18D00; text-transform: uppercase; color: white; }
div.static_page_bold table.compact tr td.shade { background-image: url('../images/design/compact_shade.gif'); }
div.static_page_bold table.compact tr td.desc { vertical-align: top; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; font-size: 10px; font-family: Verdana; color: #092769;  text-align: justify; line-height: 15px; }
div.static_page_bold table.compact tr td.desc img { border: 1px solid #F7DDB0; margin-right: 10px; margin-bottom: 10px; }

table.unsub { width: 450px; }
table.unsub * { font-size: 11px; }
table.unsub td.button { text-align: center; padding-top: 5px; padding-bottom: 10px; }
table.unsub input.text { width: 600px; }

table.search * { font-size: 11px; }
table.search td.button { text-align: center; padding-top: 5px; padding-bottom: 10px; }
table.search input.text { width: 600px; }
table.searchResults { font-size: 12px; width: 100%; }
table.searchResults tr.category td { padding-top: 10px; color: #EAB254; font-weight: bold; border-bottom: 1px solid #d1e0c1; }
div.searchResultsWaiting { font-size: 12px; width: 100%; text-align: center; font-weight: bold; }

table.cartForm { width: 100%; font-size: 11px; }
table.cartForm table.cart th { border-bottom: 1px solid #EAB254; }
table.cartForm td.data { padding: 10px; }
table.cart { width: 100%; font-size: 11px; }
table.cart a { font-size: 11px; }
table.cart a:hover { font-size: 11px; }

table.registration { font-size: 10px; color: #092769; }
table.registration td.button { text-align: center; }
form.registration { font-size: 10px; margin: 0px; }
textarea { width: 400px; color: #092769; }
input.text { width: 400px; color: #092769; }
select { color: #092769; width: 400px; }
span.subheader  { color: #092769; font-size: 10px; font-weight: bold; }
body { font-family: Verdana; font-size: 12px; }

p { margin: 0px; line-height: 14px; }

li { color: #092769; }

a { font-family: Verdana; text-decoration: none; font-size: 10px; color: #092769; }
a:hover { font-family: Verdana; text-decoration: underline; font-size: 10px; }

a.built { font-size: 10px; color: #092769; }
a.built:hover { font-size: 10px; }
a.anchor { font-size: 11px; color: #AC3B1D; font-weight: bold; white-space: nowrap; }
a.anchor { text-decoration: none; }

table.menu { font-family: Verdana; font-weight: bold; font-size: 10px; color: #092769; vertical-align: top; }
table.menu tr.item { height: 17px; }
table.menu tr.item td { white-space: nowrap; border-top: 1px solid #EAB254; border-bottom: 1px solid #FFDEA4; background-image: url('../images/design/menu_back.gif'); }
table.menu tr.item td.name { white-space: nowrap; text-transform: uppercase; width: 100%; padding-left: 10px; }
table.menu tr.item td.arrow { padding-left: 18px; width: 26px; }
table.menu tr.selecteditem { height: 17px; color: #FFFFFF; }
table.menu tr.selecteditem td { white-space: nowrap; border-top: 1px solid #BC5E47; border-bottom: 1px solid #E0856D; background-image: url('../images/design/menu_back_sel.gif'); }
table.menu tr.selecteditem td.name { white-space: nowrap; text-transform: uppercase; width: 100%; padding-left: 10px; }
table.menu tr.selecteditem td.arrow { padding-left: 18px; width: 26px; }

table.language { white-space: nowrap; }
table.language a { color: white; font-size: 10px; font-weight: bold; }
table.language a:hover { font-size: 10px; text-decoration: underline; }
table.language td { padding-bottom: 1px; padding-right: 5px; }

table.searchbox { color: #E18D00; font-size: 10px; font-weight: bold; height: 54px; background-image: url('../images/design/search_back.gif'); border-bottom: 1px dotted #EDBB66; }
table.searchbox td { padding-left: 17px; text-align: left; }
table.searchbox input.text { font-size: 9px; width: 120px; border: 1px solid #E9BBA9; }

table.infobox { color: #092769; font-size: 9px; padding-left: 17px; }
table.infobox tr { height: 15px; }
table.infobox a { color: #092769; font-size: 9px; text-decoration: none; letter-spacing: -1.0px; }
table.infobox a:hover { font-size: 9px; text-decoration: underline; }

table.hotnews { font-family: Verdana;}
table.hotnews tr td { color: #092769; border-bottom: 1px dotted #C06148; }
table.hotnews tr.header td { color: #AC3B1D; border-bottom: 1px dotted #C06148; font-weight: bold; font-size: 10px; text-transform: uppercase; padding-bottom: 2px; }
table.hotnews tr.top td { color: #AC3B1D; border-bottom: 1px dotted #C06148; }
table.hotnews tr.bottom td { border-bottom: 0px dotted #C06148; }
table.hotnews tr.top td table tr td { background-image: inherit !important; border-bottom: 0px dotted #C06148; }
table.hotnews tr td table tr td { background-image: inherit !important; border-bottom: 0px dotted #C06148; }
table.hotnews tr td table tr.title td { white-space: nowrap; background-image: inherit !important; font-size: 11px; padding-top: 5px; font-weight: bold; padding-bottom: 5px; }
table.hotnews tr td table tr.desc td { height: 48px; text-align: justify; background-image: inherit !important; font-size: 10px; padding-right: 10px; }
table.hotnews tr td table tr.next td { background-image: inherit !important; text-align: right; padding-right: 15px; padding-bottom: 5px; padding-top: 2px; }
table.hotnews tr td table tr.next a { font-size: 10px; color: #E18D00; font-weight: bold; }
table.hotnews tr td table tr.next a:hover { text-decoration: underline; }

table.anchorlist { font-size: 10px; }
table.anchorlist tr td { background-color: #FCF2EC; }
table.anchorlist tr.anchors td { padding-left: 10px; padding-right: 10px; line-height: 20px; }
table.anchorlist tr.anchors td span { font-size: 11px; color: #AC3B1D; font-weight: bold; white-space: nowrap; }
table.anchorlist tr.anchors td a { font-size: 11px; color: #AC3B1D; font-weight: bold; white-space: nowrap; }
table.anchorlist tr.anchors td a:hover { text-decoration: underline; }
table.anchorlist tr.top td { background-image: url('../images/design/anchor_list_top_back.gif'); border-top: 1px dotted #C06148; }
table.anchorlist tr.bottom td { background-image: url('../images/design/anchor_list_bottom_back.gif'); border-bottom: 1px dotted #C06148; }

table.list td.left { padding-right: 10px; width: 50%; }
table.list td.right { padding-left: 10px; border-left: 1px dotted #F0BF70; width: 50%; }

table.compact { }
table.compact a { font-size: 10px; color: #AC3B1D; }
table.compact a:hover { font-size: 10px; text-decoration: underline; }
table.compact tr td.header { padding-top: 1px; border-top: 1px dotted #F0BF70; border-bottom: 1px dotted #F0BF70; }
table.compact tr td.header a { color: white; }
table.compact tr td.header a:hover { text-decoration: none; }
table.compact tr td.shade { background-image: url('../images/design/compact_shade.gif'); }
table.compact tr td.desc { vertical-align: top; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; font-size: 10px; font-family: Verdana; color: #092769;  text-align: justify; }
table.compact tr td.desc img { border: 1px solid #F7DDB0; margin-right: 10px; margin-bottom: 10px; }

table.product { font-size: 10px; color: #092769; }
table.product td.separator { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #C06148; }
table.product a.brochure { font-size: 11px; font-weight: bold; color: #AC3B1D; }
table.product a.brochure:hover { text-decoration: underline; }

table.novelties td { font-size: 10px; color: #092769; text-align: justify; }
table.novelties tr.header td { border-top: 1px dotted #F0BF70; padding-top: 1px; border-bottom: 1px dotted #F0BF70; }
table.novelties tr.header td h2 { background-color: #E18D00; text-transform: uppercase; font-weight: bold; color: #FFFFFF; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; font-size:10px; margin:0; }
table.novelties tr td.shade { background-image: url('../images/design/compact_shade.gif'); }
table.novelties tr td.content { padding-left: 5px; padding-bottom: 5px; padding-top: 10px; padding-right: 5px; }
table.novelties tr td.content img { border: 1px solid #F7DDB0; margin-right: 10px; margin-bottom: 10px; }
table.novelties tr td.next { padding-top: 3px; text-align: right; border-bottom: 1px dotted #D4D8E7; padding-bottom: 5px; }
table.novelties tr td.next a { font-size: 10px; font-weight: bold; color: #E18D00; padding-right: 15px; }

table.sales td { font-size: 10px; color: #FFFFFF; text-align: justify; }
table.sales tr.header td { border-top: 1px dotted #233E79; padding-top: 1px; }
table.sales tr.header td h2 { background-color: #25397F; text-transform: uppercase; font-weight: bold; color: #FFFFFF; padding-left: 3px; padding-top: 2px; padding-bottom: 3px; border-bottom: 1px dotted #D4D8E7; margin:0; font-size: 10px; }
table.sales tr td.shade { background-image: url('../images/design/sales_shade.gif'); }
table.sales tr td.content { padding-top: 10px; padding-left: 5px; padding-right: 5px; }
table.sales tr td.content img { border: 1px solid #8796B5; margin-right: 10px; margin-bottom: 10px; }
table.sales tr td.next { padding-top: 3px; text-align: right; border-bottom: 1px dotted #D4D8E7; padding-bottom: 5px; }
table.sales tr td.next a { font-size: 10px; font-weight: bold; color: #E18D00; padding-right: 15px; }
table.sales table { background-color: #293E86; }
table.sales table.top { background-color: #364C91; /*#293E86;*/ }
table.sales table.top tr td.content { padding-top: 0px; }

div.path { font-size: 10px; color: #092769;  width: 540px; overflow: hidden; white-space: nowrap;}
div.path a:hover { text-decoration: underline; }
div.path a.level1 { font-size: 10px; color: #092769; font-weight: bold; }
div.path a.level2 { font-size: 10px; color: #092769; }
div.path a.level3 { font-size: 10px; color: #AC3B1D; }
div.path a.level4 { font-size: 10px; color: #E18D00; }

table.status { font-size: 11px; }

div.smalltitle { color:#AC3B1D; font-size: 11px; padding-left: 3px; padding-bottom: 8px;}

div.static_page { font-family: Verdana; color: #092769; font-size: 10px; }
div.static_page * { font-family: Verdana; color: #092769; font-size: 10px; }
div.static_page, div.static_page_bold p { margin: 0px; }
div.static_page, div.static_page_bold a { color: #092769; }
div.static_page, div.static_page_bold img { margin: 5px; }
div.static_page, div.static_page_bold ol { margin: 0; padding: 0; cursor: default; display: inline; list-style-type: decimal; }
div.static_page, div.static_page_bold ul { margin: 0; padding: 0; cursor: default; display: inline; list-style-type: disc; }
div.static_page table { font-family: Verdana; color: #092769; font-size: 10px; text-align: justify; }
div.static_page table td { font-family: Verdana; color: #092769; font-size: 10px; text-align: justify; }
div.static_page table tr { vertical-align: top; }
div.static_page span.header { font-size: 11px; font-weight: bold; line-height: 25px; vertical-align: top; }
div.static_page span.subheader  { font-weight: bold; padding-left: 10px; padding-bottom: -3px; line-height: 15px; }
div.static_page span.text { padding-left: 10px; padding-bottom: 10px; line-height: 15px; }

div.static_page table.compact { font-family: Verdana; color: white; }
div.static_page table.compact tr td.header { padding-left: 5px; height: 18px; font-size: 10px; font-weight: bold; padding-top: 1px; border-top: 1px dotted #F0BF70; border-bottom: 1px dotted #F0BF70;  background-color: #E18D00; text-transform: uppercase; color: white; }
div.static_page table.compact tr td.shade { background-image: url('../images/design/compact_shade.gif'); }
div.static_page table.compact tr td.desc { vertical-align: top; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; font-size: 10px; font-family: Verdana; color: #092769;  text-align: justify; line-height: 15px; }
div.static_page table.compact tr td.desc img { border: 1px solid #F7DDB0; margin-right: 10px; margin-bottom: 10px; }

div.static_page_bold { font-family: Verdana; color: #092769; font-size: 10px; font-weight: bold; }
div.static_page_bold * { font-family: Verdana; color: #092769; font-size: 10px; font-weight: bold; }
div.static_page_bold table { font-family: Verdana; color: #092769; font-size: 10px; text-align: justify; }
div.static_page_bold table tr { vertical-align: top; }
div.static_page_bold table td { font-family: Verdana; color: #092769; font-size: 10px; text-align: justify; }
div.static_page_bold span.header { font-size: 11px; font-weight: bold; line-height: 25px; vertical-align: top; }
div.static_page_bold span.subheader  { font-weight: bold; padding-left: 10px; padding-bottom: -3px; line-height: 15px; }
div.static_page_bold span.text { padding-left: 10px; padding-bottom: 10px; line-height: 15px; }

div.static_page_bold table.compact { font-family: Verdana; color: white; }
div.static_page_bold table.compact tr td.header { padding-left: 5px; height: 18px; font-size: 10px; font-weight: bold; padding-top: 1px; border-top: 1px dotted #F0BF70; border-bottom: 1px dotted #F0BF70;  background-color: #E18D00; text-transform: uppercase; color: white; }
div.static_page_bold table.compact tr td.shade { background-image: url('../images/design/compact_shade.gif'); }
div.static_page_bold table.compact tr td.desc { vertical-align: top; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; font-size: 10px; font-family: Verdana; color: #092769;  text-align: justify; line-height: 15px; }
div.static_page_bold table.compact tr td.desc img { border: 1px solid #F7DDB0; margin-right: 10px; margin-bottom: 10px; }

table.registration { font-size: 10px; color: #092769; }
table.registration td.button { text-align: center; }
form.registration { font-size: 10px; margin: 0px; }
textarea { width: 400px; color: #092769; }
input.text { width: 400px; color: #092769; }
select { color: #092769; width: 400px; }
/* calendar */
table.calendar th{
	font-size: 10px;
	width: 100px;
	height: 20px;
	border-right: 1px solid #CCCCCC;
	background-color: #FFE7BE;
	color: #092769;
}
table.calendar td{
	font-size: 11px;
	width: 100px;
	height: 100px;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #092769;
	overflow: hidden;
}
table.calendar td:hover{
	background-color: #F5F6F9;
}
table.calendar td div.number{
	float:right;
	padding-top:5px;
	padding-right:5px;
}
table.calendar td div.number_on{
	float:right;
	padding-top:5px;
	padding-right:5px;
	width: 100px;
	background-color:#505050;
	color:#FFFFFF;
}
table.calendar td div.desc{
	height:75px;
	width: 95px;
	padding:5px;
	float: right;
	font-weight: bold;
}
table.calendar td div.desc span{
	cursor: pointer;
}
table.calendar td div.desc div.popup{
	height:80px;
	width: 200px;
	padding:5px;
	background-color: #092769;
	display: none;
	position: absolute;
	margin-left: 5px;
	color: #FFFFFF;
}
table.calendar td.inactive{
	background-color: #F5F6F9;
}
table.calendar{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.calendar_title{
	padding: 5px;
	font-size: 13px;
	color: #092769;
	font-weight: bold;
}
.calendar_search{
	padding-left:15px;
	color: #092769;
	font-size: 12px;
}
.calendar_search select{
	width: 100px;
}
table.sharebox { height: 54px; background-image: url('../images/design/search_back.gif'); border-bottom: 1px dotted #EDBB66; }
table.sharebox a {font-weight: normal; font-size:9px; color: #E18D00;}