/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Common styles" in dotEditor style management */
* {font-family: Arial, Helvetica, sans-serif;}
body {font: 80%/1.5em Arial, Helvetica, sans-serif;}
p {margin: 0 0 1.4em 0; line-height: 1.45em;}
img {border: 0; vertical-align: middle;}
a, a:active, a:focus {outline: none;}
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_left_s {float: left; padding: 0 5px 2px 0;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.img_align_right_s {float: right; padding: 0 0 2px 5px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.clear_page {clear: both; font-size: 0;}
.hidden {display: none;}
.wrapper {width: 100%; overflow: hidden;}
.overflow {overflow: hidden;}
a, a:visited {text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: underline;}
h1 {font-size: 195%; line-height: 1.2em; padding-bottom: 0.1em; margin-bottom: 0.8em; padding-right: 5em;}
h2 {font-size: 145%; line-height: 1.4em; padding-bottom: 1em;}
h3 {font-size: 100%; font-weight: bold; line-height: 1.4em; padding-bottom: 1.2em;}
.bold {font-weight: bold;}
.float_left {float: left;}
.float_right {float: right;}
.margin_mt3 {margin-top: -3px;}
.padding_b5 {padding-bottom: 5px;}
.padding_b15 {padding-bottom: 15px;}
.padding_t12 {padding-top: 12px;}
.padding_tb15 {padding-top: 15px; padding-bottom: 15px;}
.skipnav {display: none;}
.outer_wrapper {width: 100%; min-width: 947px;}
.page_wrapper {width: 947px; overflow: hidden; margin: auto;}
hr {height: 1px; border: 0; margin: 10px 0;}
.required {font-weight: bold; color: #db0839;}
input {vertical-align: middle;}
.form {padding: 3px 5px 2px 5px; line-height: 100%; width: 250px;}
.button {vertical-align: middle; overflow: visible; text-align: center; line-height: 1.2em; margin-left: 3px; padding: 1px 3px 2px 3px; font-size: 100%; width: auto;}
.form_wrapper {width: 100%; overflow: hidden; padding-bottom: 10px;}
.form_wrapper_button {width: 424px; overflow: hidden; font-size: 100%; padding: 10px 0 10px 228px;}
.form_wrapper_search {width:100%;}
.form_wrapper_button_search {overflow: hidden; font-size: 100%;}
.form_left {float: left; width: 220px; padding: 2px 10px 0 0; clear: left;}
.form_left_padded {float: left; width: 220px; padding: 2px 10px 10px 0; font-weight:bold;}
.form_left_wide {float: left; width: 300px; padding: 2px 10px 10px 0;}
.form_left_search {float: left; width: 120px; clear: left;}
.form_right {float: left; width: 420px;}
.form_right_padded {float: left; width: 420px; padding: 2px 0 10px 0; clear: right;}
.form_right_search {float: left; width: 270px;}
.form_right input {padding: 3px 5px 2px 5px; line-height: 100%; width: 250px; font-size: 100%;}
.form_right_search input {padding: 3px 5px 2px 5px; line-height: 100%; width: 250px; font-size: 100%;}
.form_right_padded input {padding: 5px 5px 2px 5px; line-height: 100%; width: 25px; font-size: 100%;}
.form_right select {padding: 1px 1px 1px 5px; line-height: 120%; width: 263px; font-size: 100%;}
.form_right textarea {width: 400px; padding: 2px 5px; font-size: 100%;}
.tableCell {padding: 2px 2px 2px 2px; font-size: 85%;}
.tableHeader {padding: 2px 2px 2px 2px; font-size: 85%; font-weight:bold;}
.top_left {float: left; width: 136px; height: 137px; position: relative; z-index: 9;}
.top_left a {display: block; width: 136px; height: 137px;}
.top_left span {display: none;}
.top_right {float: right; width: 670px; height: 137px; position: relative; z-index: 9;}
.menu_wrapper {width: 947px; margin: auto;}
.top_menu_bg ul {margin-bottom: 0;}
.top_menu_bg ul li {font-size: 110%; font-weight: bold; float: left; margin-left: 0; list-style: none;}
.top_menu_bg ul li a, .top_menu_bg ul li a:visited {padding: 8px 8px 8px 9px; display: block; margin-top: -5px; position: relative; z-index: 5;}
.top_menu_bg ul li a:hover, .top_menu_bg ul li a:active, .top_menu_bg ul li a:focus, .top_menu_bg ul li.on a, .top_menu_bg ul li.on a:visited {position: relative; z-index: 10; text-decoration: none;}
.hp_left {float: left; width: 523px;}
.hp_right {float: left; width: 424px;}
.hp_txtbox {position: absolute; width: 27.3em; height: 349px;}
.hp_txtbox_intro {position: absolute; bottom: 0; padding: 10px 15px; line-height: 1.35em; font-size: 110%;}
.hp_txtbox_intro h1 {font-size: 215%; padding-bottom: 0.2em; background: none; margin: 0; font-weight: bold; border: 0; padding-right: 0;}
.hp_txtbox_intro p {margin: 0 0 0.4em 0;}
.hp_mtr_bg_inner {min-height: 349px; height: auto !important; height: 349px;}
.hp_mtr_box {width: 394px; overflow: hidden;}
.hp_mtr_box p {margin-bottom: 0.2em; line-height: 1.35em;}
.hp_mtr_box_l {float: left; width: 206px; padding-right: 20px;}
.hp_mtr_box_r {float: left; width: 168px;}
.hp_mtr_box_l h2 {font-size: 150%; padding-bottom: 0.2em; line-height: 1.2em;}
.hp_mtr_bg_inner .top {padding: 7px 9px 7px 20px;}
.hp_mtr_bg_inner .mid {padding: 6px 9px 7px 20px;}
.hp_mtr_bg_inner .bottom {padding: 6px 9px 7px 20px;}
.hp_mtr_bg_inner .readmore a, .hp_mtr_bg_inner .readmore a:visited {padding: 0 20px 0 0;}
.hp_bl_box {width: 490px; overflow: hidden; padding: 15px 0 10px 0;}
.hp_bl_box p {margin-bottom: 0.2em; line-height: 1.35em;}
.hp_bl_box_l {float: left; width: 168px;}
.hp_bl_box_r {float: left; width: 277px; padding: 0 25px 0 20px;}
.hp_bl_box_r h2 {font-size: 180%; padding-bottom: 0.2em; line-height: 1.2em;}
.lastitem {border: 0 !important;}
.hp_br_bg_inner {margin-top: 10px;}
.hp_br_box {width: 394px; overflow: hidden;}
.hp_br_box p {margin-bottom: 0.2em; line-height: 1.35em;}
.hp_br_box_l {float: left; width: 168px;}
.hp_br_box_r {float: left; width: 206px; padding-left: 15px;}
.hp_br_box_r h2 {font-size: 150%; padding-bottom: 0.2em; line-height: 1.2em;}
.hp_br_bg_inner .top {padding: 9px 20px 9px 9px;}
.hp_br_bg_inner .mid {padding: 10px 20px 9px 9px;}
.hp_br_bg_inner .bottom {padding: 9px 20px 5px 9px;}
.hp_br_bg_inner .readmore a, .hp_br_bg_inner .readmore a:visited {padding: 0 20px 0 0;}
.hp_br_bg_bottom {line-height: 0;}
.hp_br_bg_bottom div {line-height: 0; height: 4px;}
.links_pad {padding: 12px 0 8px 0;}
ul.toplinks li {float: left; line-height: 1.4em; margin-left: 0; list-style: none;}
ul.toplinks li span {display: none;}
ul.toplinks li.textonly a {padding: 0 8px 0 18px;}
ul.toplinks li.size1, ul.toplinks li.size2, ul.toplinks li.size3 {padding: 0 1px;}
ul.toplinks li.size1 a {display: block; width: 18px; height: 14px;}
ul.toplinks li.size2 a {display: block; width: 14px; height: 14px;}
ul.toplinks li.size3 a {display: block; width: 20px; height: 14px;}
ul.toplinks li.contrast {padding: 0 8px;}
ul.toplinks li.contrast1 a {display: block; width: 14px; height: 14px;}
ul.toplinks li.contrast2 a {display: block; width: 14px; height: 14px;}
ul.toplinks li.contrast3 a {display: block; width: 14px; height: 14px;}
ul.toplinks li.contrast1, ul.toplinks li.contrast2, ul.toplinks li.contrast3 {padding: 0 2px;}
.search_pad {padding: 9px 0 8px 0; text-align: right;}
.search_pad label {padding-top: 2px;}
.search_form {padding: 1px; vertical-align: middle; margin-left: 5px;}
.btn_search {font-size: 85%; vertical-align: middle; overflow: visible; text-align: center; line-height: 1.2em; margin-left: 3px; padding: 1px 3px;}
.footer_bg {padding: 15px 0; font-size: 85%;}
.footer_bg ul {float: right; clear: both; padding: 0 0 5px 0; white-space: nowrap; margin-bottom: 0;}
.footer_bg li {display: inline; padding: 0 5px; margin-left: 0;}
.footer_bg ul.flinks {margin-top: -5px;}
.footer_bg ul.flogos {padding-bottom: 0;}
.footer_bg li.last {padding: 0 0 0 5px; border: none !important;}
.content_l {float: left; width: 198px;}
.content_r {float: left; width: 712px; padding-left: 32px; padding-bottom: 1em; min-height: 450px; height: auto !important; height: 450px;}
.glossary_box {padding: 12px 10px 12px 15px;}
.glossary_box .title {font-size: 140%; line-height: 1.45em;}
.glossary_box .title a#glossarylink, .glossary_box .title a#glossarylink:visited {display: block;}
.glossary_box .title a:hover {text-decoration: none;}
.glossary_box .title a#glossarylink2, .glossary_box .title a#glossarylink2:visited {display: block;}
.glossary_list {padding: 10px;}
.glossary_list li {list-style: georgian none; margin-left: 0;}
.glossary_list a, .glossary_list a:visited {text-decoration: underline;}
ul.lhm {margin-bottom: 20px;}
ul.lhm li {margin-left: 0;}
ul.lhm li a, ul.lhm li a:visited {padding: 7px 15px; display: block;}
ul.lhm li a:hover, ul.lhm li a.on {text-decoration: none;}
ul.lhm li ul {margin-bottom: 0;}
ul.lhm li ul li {border-bottom: none;}
ul.lhm li ul li a, ul.lhm li ul li a:visited {border-top: none; padding: 3px 15px;}
ul.lhm li ul li a:hover, ul.lhm li ul li a.on:hover {border-top: none;}
ul.lhm li ul li a.on, ul.lhm li ul li a.on:visited {border-top: none; background: none;}
ul.lhm li ul li ul li a, ul.lhm li ul li ul li a:visited {padding: 3px 30px;}
ul.lhm li ul li ul li ul li a, ul.lhm li ul li ul li ul li a:visited {padding: 3px 45px;}
.sendthispage a, .sendthispage a:visited {display: block; padding: 10px; font-size: 115%;}
.sbookmarks {padding: 10px;}
.sbookmarks .title {font-size: 115%; padding-bottom: 10px;}
.sbookmarks li {display: inline; padding: 0 1px 0 0; margin-left: 0; list-style: none;}
.breadcrumb {padding: 10px 0 13px;}
.breadcrumb li {display: inline; margin-left: 0;}
.breadcrumb li a, .breadcrumb li a:visited {padding: 0 13px 0 0;}
.printpage {text-align: right; width: 710px; position: relative; margin-bottom: -30px;}
.printpage a, .printpage a:visited {padding: 0 0 0 20px; font-size: 85%;}
h1 img {vertical-align: 0; padding-right: 0;}
.subtitle {font-size: 75%;}
ol, ul {margin-bottom: 1.4em;}
ol li {list-style: decimal outside; margin-left: 22px;}
ul li {margin-left: 22px;}
ul.futherread li {list-style: none outside none !important; margin-left: 0; padding-bottom: 0.2em;}
ul.futherread li a, ul.futherread li a:visited {text-decoration: underline;}
.btm_infobox {padding: 15px; margin: 2em 0 1em 0;}
.btm_infobox h3, .largetext {font-size: 140%; font-weight: bold; line-height: 1.5em; padding-bottom: 0;}
.btt {text-align: right; width: 712px; margin-left: 230px; padding: 5px 0 10px; font-size: 90%;}
.de_wrapper {width: 712px;}
.de_wrapper a, .de_wrapper a:visited {text-decoration: underline;}
.searchlist_box {width: 710px; overflow: hidden; padding-bottom: 20px;}
.highlight {padding: 0 3px;}
.search_left {float: left; width: 25px; font-size: 115%; padding-top: 0.1em;}
.search_right {float: left; width: 680px;}
.search_right h3 {padding-bottom: 0.5em; font-size: 115%; font-weight: normal;}
.search_right p {margin-bottom: 0.5em; line-height: 1.55em;}
.pagination {text-align: center;}
.pagination ul {margin: 0; padding: 0 0 20px 0;}
.pagination li {display: inline; list-style: none; margin: 0; padding: 0 8px 0 3px;}
.pagination li.last, .pagination li:last-child {display: inline; list-style: none; margin: 0; border-right: none !important; padding: 0 8px 0 3px;}
.error_left {float: left; padding: 30px; font-size: 700%; display: block; text-align: center; font-family: Georgia, Times New Roman, Times, serif; line-height: 0.6em; width: 60px;}
.error_right {float: left; width: 530px; padding-left: 20px;}
ul.sitemap {margin: 30px 0 20px 0;}
ul.sitemap li {list-style: none; margin: 0; padding: 8px 0;}
ul.sitemap li a, ul.sitemap li a:visited {font-size: 120%; text-decoration: none; font-weight: bold;}
ul.sitemap li ul {margin: 0 !important;}
ul.sitemap li ul li {border: none; padding: 6px 20px 1px 17px; list-style: none none none !important;}
ul.sitemap li ul li a, ul.sitemap li ul li a:visited {font-size: 100%; font-weight: normal;}
.btmbox {width: 100%; overflow: hidden; margin-bottom: 15px;}
.btmbox h3 {font-size: 125%; padding-bottom: 0.3em; font-weight: normal;}
.btmbox p {margin-bottom: 0;}
.btmbox_l {width: 328px; float: left; padding: 10px;}
.btmbox_r {width: 328px; float: right; padding: 10px;}
.section_box {width:712px; position:relative; margin:auto;}
.section_box_lt {float:left; width:334px; overflow:hidden; }
.section_box_rt {float:right; width:334px; overflow:hidden; }
.section_title {width:334px; font-size:150%; padding-bottom:10px; padding-top:15px; }
.section_image {float:left; width:83px; margin-top:15px; margin-bottom:20px; }
.section_text {float:right; width:220px; margin-top:15px; }


