html,body{background:#3499ff url(../images/main_background.png) repeat-x 0 223px;padding:0px;margin:0px auto;font-family:Georgia;text-align:center;font-size:13px;color:#626262;}
div.reset_content{display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;clear:both;}
form, fieldset, p, fieldset, a img, input, label, textarea{margin:0px;padding:0px;border:0px;font-family:Georgia;}
p,h1,h2,h3,h4,h5,h6{clear:both;padding:0px;margin:0px;}
div.main_header{float:left;width:100%;min-width:990px;height:222px;background:#fff url(../images/header_graphic.png) no-repeat center top;border-bottom:1px #352516 solid;}
div.main_header div.inside{margin:0px auto;width:870px;height:222px;padding:0px 30px 0 30px;text-align:center;position:relative;}
div.main_header div.inside a.logo{float:right;display:block;width:235px;height:79px;background:url(../images/header_logo.png) no-repeat 0 0;position:absolute;top:72px;right:30px;}
div.main_header div.inside div.menu ul{float:left;width:auto;height:35px;padding:0px 0 0 5px;margin:0px;list-style-type:none;position:absolute;left:30px;bottom:-1px;}
div.main_header div.inside div.menu ul li{float:left;width:auto;padding:0px 12px 0 10px;list-style-type:none;text-align:center;position:relative;}
div.main_header div.inside div.menu ul li a{float:left;height:auto;padding:7px 3px 7px 3px;background:url(../images/menu_repeat.png) repeat-x 0 0;border-bottom:1px #352516 solid;font-size:17px;color:#333;text-decoration:none;}
div.main_header div.inside div.menu ul li a:hover, div.main_header div.inside div.menu ul li a.active{background-position:0px -34px;border-bottom:1px #fff solid;}
div.main_header div.inside div.menu ul li a span.edges{float:left;display:block;width:10px;height:34px;background:url(../images/menu_edges.png) no-repeat 0 0;border-bottom:1px #352516 solid;position:absolute;cursor:pointer;}
div.main_header div.inside div.menu ul li a span.edges.left{float:left;background-position:0px 0px;top:0px;left:0px;}
div.main_header div.inside div.menu ul li a span.edges.right{float:right;background-position:-10px 0px;top:0px;right:2px;}
div.main_header div.inside div.menu ul li a:hover span.edges.left, div.main_header div.inside div.menu ul li a.active span.edges.left{background-position:0px -34px;border-bottom:1px #fff solid;}
div.main_header div.inside div.menu ul li a:hover span.edges.right, div.main_header div.inside div.menu ul li a.active span.edges.right{background-position:-10px -34px;border-bottom:1px #fff solid;}
div.main_center{margin:0px auto;width:930px;min-height:400px;padding:30px;text-align:center;}
div.main_center div.edges{float:left;display:block;width:930px;height:10px;background:url(../images/content_edges.png) no-repeat 0 0;}
div.main_center div.edges.top{background-position:0px 0px;}
div.main_center div.edges.bottom{background-position:0px -10px;}
div.main_content{float:left;width:870px;min-height:400px;line-height:22px;background-color:#fff;padding:20px 30px 20px 30px;text-align:left;}
div.main_content div.inside{float:left;width:870px;height:auto;background:#fff url(../images/content_repeat.png) repeat-y 0 0;}
div.main_content div.inside h1.title{display:block;padding:0px 0 15px 0;line-height:24px;color:#333;font-size:28px;font-weight:normal;}
div.main_content div.inside h2.title{display:block;padding:0px 0 15px 0;line-height:24px;color:#333;font-size:24px;font-weight:normal;}
div.main_content div.inside h3.title{display:block;padding:0px 0 15px 0;line-height:24px;color:#333;font-size:24px;font-weight:normal;}
div.main_content div.inside strong.title{display:block;padding:0px 0 5px 0;line-height:20px;color:#333;font-size:17px;font-weight:normal;}
div.main_content div.inside em.title{color:#333;}
div.main_content div.inside p{width:auto;height:auto;padding:0px;}
div.main_content div.inside p.main_box{float:left;width:260px;padding:0px;margin:0px;clear:none;}
div.main_content div.inside p.main_box span.url{display:block;padding:5px 0 0 0;}
div.main_content div.inside p.main_box.left{margin:0px 15px 0 0;}
div.main_content div.inside p.main_box.right{margin:0px 0 0 15px;}
div.main_content div.inside p.main_center{padding:5px 0 0 0;text-align:center;}
div.main_content div.inside p.first{padding:0px 0 15px 0;}
div.main_content div.inside p.second{padding:0px;}
div.main_content div.inside p.third{padding:5px 0 0 0;}
div.main_content div.inside p.fourth{padding:0px 0 2px 0;}
div.main_content div.inside table{width:100%;margin:0px 0 15px 0;border-collapse:collapse;text-align:center;clear:both;}
div.main_content div.inside table th{border-bottom:1px #fff solid;background-color:#626262;text-align:center;color:#fff;font-weight:normal;}
div.main_content div.inside table th, div.main_content div.inside table td{padding:5px;}
div.main_content div.inside table td{border-bottom:1px #e7e7e7 solid;text-align:center;}
div.main_content div.inside ul{margin:0px 0 15px 15px;padding:0px;list-style-type:none;}
div.main_content div.inside ul li{background:url(../images/icon_dot_grey.png) no-repeat 3px 10px;padding:2px 0 2px 20px;}
div.main_content div.inside ul a{color:#333;text-transform:uppercase;}
div.main_content div.inside ol{margin:0px 0 15px 15px;padding:0px 0 0 20px;list-style-type:decimal;}
div.main_content div.inside ol li{padding:2px 0 2px 0;}
div.main_content div.inside ul.second, div.main_content div.inside ol.second{margin:0px 0 0 15px;}
div.main_content div.inside ul.third{margin:0px;}
div.main_content div.inside ul.third a{color:#626262;text-transform:none;}
div.main_content div.inside a{color:#333;font-size:13px;font-weight:normal;text-decoration:underline;}
div.main_content div.inside a.more{padding:0px 15px 0 5px;background:url(../images/icon_arrow_grey.png) no-repeat 100% 4px;color:#333;font-size:13px;font-weight:normal;text-decoration:underline;}
div.main_content div.inside a:hover{text-decoration:none;}
div.main_content div.inside img.banner.left{margin:0px 15px 0 0;}
div.main_content div.inside img.banner.right{margin:0px 0 0 15px;}
div.main_content span.main_thumbs{float:left;display:block;background-color:#fff;padding:0px;border:0px;position:relative;}
div.main_content span.main_thumbs.left{float:left;margin:15px 15px 15px 0;}
div.main_content span.main_thumbs.right{float:right;margin:15px 0 15px 15px;}
div.main_content span.main_thumbs.center{float:none;width:auto;height:auto;margin:15px auto 15px auto;text-align:center;}
div.main_content span.main_thumbs.clear{margin:15px 0 15px 0;}
div.main_content span.main_thumbs.border{padding:2px;border:1px #e7e7e7 solid;}
div.main_content span.main_thumbs img{display:block;line-height:0px;overflow:hidden;clear:both;}
div.main_content span.main_thumbs a span.zoom{display:block;width:34px;height:29px;background:url(../images/icon_zoom.png) no-repeat 0 0;position:absolute;bottom:10px;right:10px;cursor:pointer;}
div.main_content span.main_thumbs a:hover span.zoom{background-position:0px -29px;}
div.main_content div.inside span.main_border{display:block;width:100%;height:1px;background:url(../images/content_border.png) repeat-x 0 0;margin:20px 0 31px 0;clear:both;}
div.main_content div.inside span.main_border.news{background-position:0px -1px;margin:3px 0 15px 0;}
div.main_content div.inside span.main_border.reference{background-position:0px -1px;margin:15px 0 15px 0;}
div.main_content div.inside span.main_border.text{background-position:0px -1px;margin:30px 0 30px 0;}
div.main_content div.inside span.main_border.dark{background-position:0px 0px;margin:30px 0 30px 0;}
div.main_content div.inside span.ilustration{float:left;display:block;width:551px;height:240px;background-color:#333;margin:0px 0 30px 0;position:relative;}
div.main_content div.inside span.ilustration.second{margin:0px;}
div.main_content div.inside span.ilustration img{float:left;display:block;position:relative;z-index:0;}
div.main_content div.inside span.ilustration span.edges{float:left;display:block;width:551px;height:240px;background:url(../images/content_blank.png) no-repeat 0 0;position:absolute;top:0px;left:0px;z-index:1;}
div.main_content div.inside div.pagination{float:left;width:551px;height:23px;line-height:24px;overflow:hidden;}
div.main_content div.inside div.pagination div.text{float:left;width:85px;height:23px;padding:0px 12px 0 0;text-align:left;font-size:12px;color:#333;}
div.main_content div.inside div.pagination div.text.numbers{width:282px;padding:0px;}
div.main_content div.inside div.pagination div.text.total{width:160px;padding:0px 0 0 12px;text-align:right;font-style:italic;}
div.main_content div.inside div.pagination a.number{float:left;display:block;width:28px;height:23px;line-height:23px;background:url(../images/content_number.png) no-repeat 0 0;margin:0px 0 0 5px;text-align:center;font-size:11px;color:#626262;font-weight:bold;text-decoration:none;}
div.main_content div.inside div.pagination a.number:hover, div.main_content div.inside div.pagination a.number.active{background-position:0px -23px;color:#fff;text-decoration:none;}
div.main_content div.inside div.pagination a.skip{float:left;display:block;width:19px;height:19px;background:url(../images/content_arrows.png) no-repeat 0 0;margin:2px 5px 0 0;cursor:pointer;}
div.main_content div.inside div.pagination a.skip.prev:hover{background-position:0px -19px;}
div.main_content div.inside div.pagination a.skip.next{background-position:-19px 0px;margin:2px 0 0 10px;}
div.main_content div.inside div.pagination a.skip.next:hover{background-position:-19px -19px;}
div.main_content div.inside div.pagination a.link{float:left;display:block;margin:0px 10px 0 0;font-size:11px;color:#626262;text-decoration:none;}
div.main_content div.inside div.pagination a.link.right{margin:0px 0 0 10px;}
div.main_content div.inside div.pagination a.link:hover{text-decoration:underline;}
div.main_content div.inside div.left{float:left;width:551px;min-height:400px;padding:0px 30px 0 0;margin:0px 1px 0 0;}
div.main_content div.inside div.right{float:left;width:258px;min-height:400px;padding:0px 0 0 30px;}
div.main_content div.inside div.left div.news{display:block;width:551px;height:auto;padding:0px 0 15px 0;}
div.main_content div.inside div.left div.news.second{padding:0px;}
div.main_content div.inside div.left div.news a.title{display:block;padding:0px 0 2px 0;line-height:27px;font-size:24px;color:#333;text-decoration:none;}
div.main_content div.inside div.left div.news a.title:hover{text-decoration:underline;}
div.main_content div.inside div.right div.news{display:block;width:258px;height:auto;padding:0px 0 15px 0;}
div.main_content div.inside div.right div.news a.title{font-size:14px;color:#333;text-decoration:none;}
div.main_content div.inside div.right div.news a.title:hover{text-decoration:underline;}
div.main_footer{float:left;width:870px;height:60px;line-height:40px;background:url(../images/content_edges.png) no-repeat 0 -20px;padding:0px 30px 0px 30px;font-size:12px;color:#333;}
div.main_footer div.left{float:left;width:551px;height:40px;padding:0px 30px 0 0;margin:0px 1px 0 0;text-align:left;}
div.main_footer div.left p{float:left;display:block;width:auto;height:auto;padding:0px 10px 0 0;clear:none;}
div.main_footer div.left p.border{background:url(../images/footer_border.png) no-repeat 0 50%;padding:0px 10px 0 10px;}
div.main_footer div.left a{color:#333;font-size:12px;font-weight:normal;text-decoration:none;}
div.main_footer div.left a:hover{text-decoration:underline;}
div.main_footer div.right{float:left;width:258px;height:40px;padding:0px 0 0 30px;text-align:center;}
div.main_multibox{float:left;width:auto;height:auto;padding:70px 20px 10px 20px;background-color:#fff;position:relative;z-index:3;text-align:left;color:#626262;}
div.main_multibox.bottom{padding:10px 20px 70px 20px;}
div.main_multibox.initial{float:left;width:auto;height:auto;padding:10px 0 39px 0;background-color:transparent;position:absolute;top:50%;left:50%;z-index:999;}
div.main_multibox.initial.bottom{padding:39px 0 10px 0;}
div.main_multibox.background{float:left;width:100%;height:100%;padding:0px;position:absolute;top:0px;left:0px;z-index:998;}
div.main_multibox div.panel{float:left;margin:0px 0 0 -111px;height:29px;width:211px;padding:0px 5px 0 5px;background:url(../images/multibox_panel.png) no-repeat 0 0;position:absolute;left:50%;z-index:2;overflow:hidden;}
div.main_multibox div.panel.top{background-position:0px 0px;top:29px;padding:10px 5px 10px 5px;}
div.main_multibox div.panel.bottom{background-position:0px 100%;bottom:29px;}
div.main_multibox div.panel strong{float:left;display:block;width:auto;height:19px;line-height:19px;border-right:1px #e7e7e7 solid;padding:0px 15px 0 10px;font-size:11px;color:#626262;font-weight:normal;}
div.main_multibox div.panel span.next{float:right;display:block;width:19px;height:19px;margin:0px 10px 0 0;background:url(../images/multibox_next.png) no-repeat 0 0;cursor:pointer;}
div.main_multibox div.panel span.prev{float:right;display:block;width:19px;height:19px;margin:0px 5px 0 0;background:url(../images/multibox_prev.png) no-repeat 0 0;cursor:pointer;}
div.main_multibox div.panel span.drag{float:right;display:block;width:19px;height:19px;margin:0px 10px 0 0;background:url(../images/multibox_drag.png) no-repeat 0 0;cursor:pointer;}
div.main_multibox div.panel span.next:hover, div.main_multibox div.panel span.prev:hover, div.main_multibox div.panel span.slide:hover, div.main_multibox div.panel span.drag:hover{background-position:0px -19px;}
div.main_multibox div.panel span.slide{float:right;display:block;width:19px;height:19px;margin:0px 5px 0 0;background:url(../images/multibox_slide.png) no-repeat 0 0;cursor:pointer;}
div.main_multibox div.panel span.slide.active{background-position:0px -38px;}
div.main_multibox div.panel span.slide.active:hover{background-position:0px -57px;}
div.main_multibox div.edges{float:left;height:10px;position:absolute;left:0px;z-index:1;}
div.main_multibox div.edges span.center{display:block;margin:0px auto;width:91%;height:10px;background-color:#fff;}
div.main_multibox div.edges span.left, div.main_multibox div.panel span.left{float:left;display:block;width:5%;height:10px;background:url(../images/multibox_edges.png) no-repeat 0 0;position:absolute;top:0px;left:0px;z-index:2;}
div.main_multibox div.edges span.right{float:right;display:block;width:5%;height:10px;background:url(../images/multibox_edges.png) no-repeat 0 0;position:absolute;top:0px;right:0px;z-index:2;}
div.main_multibox div.none{float:left;display:none;width:100%;height:100%;margin:0px;padding:0px;}
div.main_multibox p{float:none;height:auto;width:auto;padding:0px 0 12px 0;line-height:15px;overflow:hidden;font-size:13px;color:#333;}
div.main_multibox img{float:left;display:block;width:100%;height:100%;}
div.main_multibox div.inside{float:left;padding:10px;border:1px #e7e7e7 solid;position:relative;overflow:hidden;}
div.main_multibox div.inside div.transparent{float:left;width:100%;height:100%;padding:50px;background-color:#fff;position:absolute;top:0px;left:0px;z-index:3;}
div.main_multibox div.inside div.loading{float:left;width:31px;height:31px;background:url(../images/multibox_loading.gif) no-repeat 0 0;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;z-index:4;}
div.main_multibox span.close{float:right;display:block;width:40px;height:40px;background:url(../images/multibox_close.png) no-repeat 0 0;position:absolute;right:20px;cursor:pointer;z-index:4;}
div.main_multibox span.close:hover{background-position:0px -40px;}
div.main_multibox span.title{float:left;display:block;width:95%;height:40px;text-align:left;position:absolute;left:20px;z-index:1;overflow:hidden;}
div.main_multibox span.title strong{float:left;display:block;width:100%;height:23px;font-size:19px;color:#333;font-weight:normal;overflow:hidden;}
div.main_multibox span.title em{float:left;display:block;width:100%;height:17px;font-size:12px;color:#626262;overflow:hidden;}
div.main_multibox span.close.top, div.main_multibox span.title.top{top:10px;}
div.main_multibox span.close.bottom, div.main_multibox span.title.bottom{bottom:10px;}
div.main_multibox div.scroller{float:left;width:100%;height:100%;position:relative;top:0px;left:0px;overflow:hidden;}
div.main_multibox div.scroller span.top{float:left;display:block;position:absolute;left:0px;top:0px;}
div.main_multibox div.scroller span.bottom{float:left;display:block;position:absolute;left:0px;bottom:0px;}
div.main_multibox div#scroller{float:left;width:95%;height:100%;}
div.main_multibox div.scrollbar{float:left;width:15px;height:100%;background-color:#e7e7e7;position:absolute;top:0px;right:0px;z-index:2;overflow:hidden;}
div.main_multibox div.scrollbar span.top{background:url(../images/multibox_scrollbar.png) no-repeat 0 0;width:15px;height:8px;top:0px;z-index:1;}
div.main_multibox div.scrollbar span.bottom{background:url(../images/multibox_scrollbar.png) no-repeat 0 -8px;width:15px;height:8px;bottom:0px;z-index:1;}
div.main_multibox div#scrollbar{height:100%;width:17px;float:left;display:inline;_margin:0px -10px 0 0;}
div.main_multibox div#handle{float:left;display:inline;height:100%;width:9px;margin:3px 0 3px 3px;background-color:#333;position:relative;z-index:0;}
div.main_multibox div#handle span.top{background:url(../images/multibox_handler.png) no-repeat 0 0;width:9px;height:5px;}
div.main_multibox div#handle span.bottom{background:url(../images/multibox_handler.png) no-repeat 0 -5px;width:9px;height:5px;}

