body {margin:0px; padding:0px; font-size:12px; font-family:Tahoma, sans-serif; color:#4f5557;}

.head {height:270px;}
.head .flash {width:980px; height:230px; background-image:url(../images/h_bg.jpg); background-repeat: no-repeat; background-position: right top;}
.head .logo {width:260px; height:230px; float:left; background-image:url(../images/logo.gif); background-repeat: no-repeat;}
.head .swf {width:720px; height:230px; float:left;}
.head .menu {width:100%; background-color:#dee0e2; font-size:14px; color:#709db0; }
.head .menu .link {width:662px;  height:40px;}
.head .menu .link a {width:108px; display: block; height:40px; color:#709db0; text-decoration: none; text-align: center; border-left:1px solid #f7f8f8; border-right:1px solid #f7f8f8; padding:0px 0px 0px 0px; float:left;}
.head .menu .link a:hover{width:108px; height:40px; background-color:#d16650; color:#ffffff;}
.head .menu .link .active {width:108px; height:40px; display: table-cell; vertical-align: middle; float:left; background-color:#d16650; color:#ffffff; border-left:1px solid #f7f8f8; border-right:1px solid #f7f8f8;}

.body {width:980px; margin:20px 0px 0px 0px;}
.body .left {width:260px; float:left;}
.body .left .menu {width:242px; background-color:#d16650; float:right;}
.body .left .menu .top {background-image:url(../images/blmh.gif); background-repeat:no-repeat; background-position: top; font-size:16px; font-weight: bold; color:#ffffff; text-align: left; padding:12px 0px 10px 10px;}
.body .left .menu .link {text-align:left; margin:0px 19px 0px 19px; border-top:2px solid #d9afa8; border-bottom:2px solid #d9afa8; padding:13px 0px 13px 0px;}
.body .left .menu .link .level_1 {margin:5px 0px 10px 0px;}
.body .left .menu .link .level_1 a{display:block; background-image:url(../images/left_menu_link_bl.gif); background-repeat: no-repeat; background-position: left center; padding:0px 0px 1px 15px; color:#ffffff; text-decoration:none;}
.body .left .menu .link .level_1 a:hover{background-image:url(../images/left_menu_link_bl.gif); background-repeat: no-repeat; background-position: left; text-decoration:underline;}
.body .left .menu .link .level_1 span{display:block; background-image:url(../images/left_menu_link_active_bl.gif); background-repeat: no-repeat; background-position: left; text-decoration:none; padding:0px 0px 1px 15px; color:#ffffff; font-weight: bold;}
.body .left .menu .link .level_2 {margin:5px 0px 10px 20px;}
.body .left .menu .link .level_2 a{display:block; background-image:url(../images/left_menu_link_l2_bl.gif); background-repeat: no-repeat; background-position: left center; padding:0px 0px 1px 15px; color:#ffffff; text-decoration:none;}
.body .left .menu .link .level_2 a:hover{background-image:url(../images/left_menu_link_l2_active_bl.gif); background-repeat: no-repeat; background-position: left; text-decoration:none; color:#4e3e3e;}
.body .left .menu .link .level_2 span{display:block; background-image:url(../images/left_menu_link_l2_active_bl.gif); background-repeat: no-repeat; background-position: left; text-decoration:none; color:#4e3e3e; font-weight: normal; padding:0px 0px 1px 15px;}
.body .left .menu .bot {height:18px; background-image:url(../images/blmb.gif); background-repeat:no-repeat; background-position: bottom;}
.body .left .menu .search {padding: 20px 0px 0px 0px; text-align:left; background-color:#ffffff;}
.body .left .menu .search form {padding:0px; margin:0px;}
.body .left .menu .search .input{margin:0px 10px 0px 20px; color:#c45151; border:1px #889ba1 solid; padding:0px 2px 0px 5px; font-size:11px; width:174px; height:15px;}
.body .left .menu .search .submit{background-repeat:no-repeat; background-image:url(../images/search.gif); height:15px; width:15px; border:0;}

.body .left .menu .cont {padding: 20px 0px 0px 0px; width:242px; float:left; background-color:#ffffff;}
.body .left .menu .cont .text {width:242px; background-color:#aab2b9; float:right;}
.body .left .menu .cont .text .top {background-image:url(../images/biltt.gif); background-repeat:no-repeat; background-position: top; padding:13px 0px 0px 0px;}
.body .left .menu .cont .text .tx {color:#ffffff; margin:0px 10px 10px 10px; overflow: hidden;}
.body .left .menu .cont .text .tx .contact {background-color:#ffffff; margin:10px 10px 3px 10px;}
.body .left .menu .cont .text .tx .contact .top {background-image:url(../images/bilttct.gif); background-repeat:no-repeat; background-position: top; padding:7px 0px 0px 0px;}
.body .left .menu .cont .text .tx .contact .tx {color:#d16650; margin:0px 10px 0px 10px; font-size:10px;}
.body .left .menu .cont .text .tx .contact .tx font {font-size:10px;}
.body .left .menu .cont .text .tx .contact .tx em {font-style: normal;}
.body .left .menu .cont .text .tx .contact .tx a {color:#d16650;}
.body .left .menu .cont .text .tx .contact .tx a:hover {text-decoration:none;}
.body .left .menu .cont .text .tx .contact .bot {height:7px; background-image:url(../images/bilttcb.gif); background-repeat:no-repeat; background-position: bottom;}
.body .left .menu .cont .text .bot {height:7px; background-image:url(../images/biltb.gif); background-repeat:no-repeat; background-position: bottom;}


.body .content {width:720px; float:left;}
.body .content .navbar{margin: 0px 20px 0px 20px; padding:5px 18px 3px 18px; border-bottom:2px solid #b5d6e5; color:#5687b5; font-size: 9px; text-align: left; font-weight: bold;}
.body .content .navbar .first {color:#5687b5; text-decoration:none; padding:0px 5px 0px 0px;}
.body .content .navbar .first:hover {text-decoration:underline;}
.body .content .navbar .second {background-image:url(../images/bcns.gif); background-repeat: no-repeat; color:#5687b5; background-position: left center; text-decoration:none; padding:0px 5px 0px 15px;}
.body .content .navbar .second:hover {text-decoration:underline;}
.body .content .navbar span {background-image:url(../images/bcns.gif); background-repeat: no-repeat; color:#5687b5; background-position: left center; text-decoration:none; padding:0px 5px 0px 15px;}
.body .content .text {margin:20px 35px 20px 35px; text-align: justify;}
.body .content .text h1 {color:#5687b5; font-size: 18px; font-weight: normal; line-height:17px;}
.body .content .text h2 {color:#aab2b9; font-size: 16px; margin-left:10px; line-height:17px;}
.body .content .text h3 {color:#aab2b9; font-size:14px; font-weight: normal;  margin-left:15px; line-height:17px;}
.body .content .text h4 {color:#aab2b9; font-size:12px; margin-left:20px; line-height:17px;}
.body .content .text h5 {color:#d16650; font-size:11px; margin-left:25px; line-height:17px;}
.body .content .text h6 {color:#5687b5; font-size:10px; margin-left:30px; line-height:17px;}
.body .content .text a {color:#5687b5; text-decoration:none;}
.body .content .text a:hover {color:#5687b5; text-decoration:underline;}
.body .content .text ul {color:#aab2b9;}
.body .content .text table {background-color: #f5ede7; font-size: 12px;}
.body .content .text td {background-color: #ffffff; padding:5px;}

.bottom {float:left; width:100%;}
.bottom .info {width:980px; background-image:url(../images/bottom_bg.gif); background-position: right; background-repeat: no-repeat; height:169px;}
.bottom .info .spec {width:746px; float:left; margin-top:20px;}
.bottom .info .spec .text {width:726px; background-color:#dee0e2; float:right;}
.bottom .info .spec .text span {float:left; color:#788591; font-size:16px; font-weight: bold; text-align:left; padding:0px 0px 0px 20px;}
.bottom .info .spec .text .top {background-image:url(../images/bistt.gif); background-repeat:no-repeat; background-position: top; padding:13px 0px 0px 0px;}
.bottom .info .spec .text .tx {color:#83a5b2; margin:30px 20px 0px 20px; border-top:2px solid #a7cad9; padding:10px;}
.bottom .info .spec .text .link {margin:0px 20px 10px 0px; background-color:#d16650; float:right; padding:2px 5px 5px 5px; color:#ffffff;}
.bottom .info .spec .text .link a {color:#ffffff; text-decoration:none;}
.bottom .info .spec .text .link a:hover {text-decoration:underline;}
.bottom .info .spec .text .bot {width:726px; height:7px; background-image:url(../images/bistb.gif); background-repeat:no-repeat; background-position: bottom ;float:right;}

.foot {float:left; width:100%; background-color:#dee0e2; height:80px; margin:20px 0px 0px 0px;}
.foot .link {margin:20px 0px 0px 0px; color:#7fa6b7;}
.foot .link a {color:#7fa6b7; text-decoration:none; padding:10px 5px 0px 5px;}
.foot .link a:hover {text-decoration:underline;}
.foot .developed {color:#b1b4b7; font-size:10px; float:right; margin:20px 20px 0px 0px;}
.foot .developed a{color:#b1b4b7; text-decoration: none;}
.foot .developed a:hover{color:red; text-decoration: none;}