body {background :url(imgs/mainbgr.jpg) repeat-x 0px 0px; margin: 0px; padding:0px;}

.red {font: bold 12px/12px "Trebuchet MS"; color:red;}
.clear {clear:both; margin:0px; padding:0px; display:block;}
#all {margin: 0px auto; padding:0px; float: left; display:block; width: 100%}
#all .top{width: 980px; margin: 0px auto; padding:0px; display:block;  height:auto;} 
#all .top .logo {width: 980px; height: 87px; margin:0px; padding:0px; display:block; float:left;}

#all .top .menu {width: 980px; margin:0px; padding:0px; float:left; height:55px!important;}
#all .top .menu ul {margin: 0px; padding:0px;}
#all .top .menu li {float:left; display: block; margin:0px; padding:0px 17px 0px 17px; width:auto; height: 55px; list-style-type:none; Font: bold 12px/55px "Arial"; color:#605c56;}
#all .top .menu li a {margin:0px; padding:0px ;  color:#605c56; text-decoration: none;height: 55px;Font: bold 12px/55px "Arial";}
#all .top .menu li a:hover {margin:0px; padding:0px; color:#2a77bd; text-decoration: none;height: 55px; }

#all .main {width: 980px; padding:0px; margin:0px auto; background: url(imgs/left.jpg) repeat-y; display:block;}
#all .main .flash {margin:0px; padding:0px; display: block; width: 980px; height: 220px; text-align:center;}


#all .main .left {width: 222px; margin:0px; padding:0px; float:left; display: block;}
#all .main .left .left_block {width: 202px; margin:0px 0px 20px 0px; padding: 0px 10px 0px 10px; display:block; float:left;}
#all .main .left .left_block h1 {width: 202px; margin:0px; padding: 0px; color:#5199bb; font: normal 18px/18px "Trebuchet MS";  display:block; border-bottom:1px solid #000;}
#all .main .left .left_block .text {width: 202px; margin:0px; padding:5px 0px 5px 0px; float:left; display: block; font: normal 12px/14px "Trebuchet MS"; color:#605c56;}
#all .main .left .left_block .text ul {margin:0px; padding:0px; float:left;}
#all .main .left .left_block .text li {list-style-type:none; background: url(imgs/bullet.gif) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 10px 15px;}
#all .main .left .left_block .text li a {text-decoration: underline; color:#605c56;}
#all .main .left .left_block .text li a:hover {text-decoration: none; color:#605c56;}

#all .main .document {width: 738px; margin:0px; padding:0px 10px 20px 10px; float:left; display: block;}
#all .main .document .text {width: 738px; margin:0px; padding:0px; float:left; display:block; font:normal 13px/15px "Trebuchet MS"; color:#45413d; text-align:justify;}
#all .main .document .text h1 {margin:0px 0px 10px 0px; padding:0px; float:left; display:block; color:#1e417e; border-bottom:1px dotted #a7a29c; font:normal 18px/18px "Trebuchet MS"; height: 22px; width: 738px;}
#all .main .document .text h2 {background: url(imgs/title_bgr.jpg) repeat-x 0px 0px; margin:10px 0px 5px 0px; padding:10px 0px 0px 5px; float:left; display:block; color:#5199bb; border-bottom:1px dotted #a7a29c; font:bold 13px/18px "Arial";  width: 733px; min-height: 25px;}
#all .main .document .text h2 a{text-decoration:none;}
#all .main .document .text h2 a:hover{text-decoration:none;}

#all .main .document .text .title1 {margin:0px 0px 10px 0px; padding:0px; float:left; display:block; color:#ed8d04; border-bottom:1px dotted #a7a29c; font:normal 18px/18px "Trebuchet MS"; height: 22px; width: 738px;}
#all .main .document .text .txt1 {width: 728px; margin:0px 0px 10px 0px; padding:0px 5px 5px 5px; float:left; display:block; color:#000; font:normal 13px/15px "Trebuchet MS"; background:url(imgs/txt1bgr.jpg) repeat-x 0px bottom;}
#all .main .document .text .title2 {margin:0px 0px 10px 0px; padding:5px 5px 0px 5px; float:left; display:block; color:#0c2d68; border-bottom:1px dotted #a7a29c; font:normal 18px/20px "Trebuchet MS"; height: 22px; width: 718px;}
#all .main .document .text .txt2 {width:728px; margin:0px 0px 10px 0px; padding:5px 5px 5px 5px; background:url(imgs/egxbgr.jpg) no-repeat 0px 0px; height:282px; text-align:left;}
#all .main .document .text .txt2 ul{margin:5px 0px 0px 0px; padding:0px;}
#all .main .document .text .txt2 li {margin:0px 8px 8px 5px; padding:0px 0px 0px 15px; width:330px; float:left; display:block; font:normal 13px/15px "Trebuchet MS"; color:#000; list-style-type:none; background:url(imgs/bulletblue.gif) no-repeat 0px 0px;}
#all .main .document .text .txt2 li a {font:normal 13px/15px "Trebuchet MS"; color:#000; text-decoration:underline;}
#all .main .document .text .txt2 li a:hover {font:normal 13px/15px "Trebuchet MS"; color:#000; text-decoration:none;}
#all .main .document .text strong, #all .main .document .text b {color:#5199BB; font-size: 12px; font-family: Arial;}
#all .main .document .text ul {margin:10px 0px 5px 0px; padding:0px;}
#all .main .document .text li {list-style-type:none; background: url(imgs/bullet.gif) no-repeat 0px 2px; font:normal 13px/15px "Trebuchet MS"; margin: 0px 0px; padding: 0px 0px 8px 15px;  width:auto;}
#all .main .document .text li a {text-decoration: underline; color:#605c56; font:normal 13px/15px "Trebuchet MS";}
#all .main .document .text li a:hover {text-decoration: none; color:#605c56; font:normal 13px/15px "Trebuchet MS";}

#all .main .document .text a {text-decoration:underline; color:#5199bb;}
#all .main .document .text a:hover {text-decoration:none; color:#5199bb;}
#all .main .document .text img {float:left; margin:0px 5px 5px 0px; /*border:3px solid #dedede;*/ padding:0px;}

#all .main .document .text hr {margin:0px 0px 5px 0px; padding:0px; float:left; width:100%; border:0px;line-height:1px; border-bottom:1px dotted #444444!important;}


#all .main .document .text .doc { width:738px; margin:0px; padding:5px 0px 20px 0px; display:block; float:left;}
#all .main .document .text .doc .articles {width: 350px; margin:10px 0px 20px 20px; padding:5px; float:right; display:block; border:3px solid #0e0d0d;}
#all .main .document .text .doc .articles ul {margin:0px 0px 20px 0px; padding:0px; width:350px;}
#all .main .document .text .doc .articles li {text-align:left; margin:5px 0px 5px 0px; padding:0px 0px 5px 5px; float:left; width:340px; list-style-type:none; font:normal 11px/13px "Verdana"; color:#666; border-bottom:1px solid #e8e8e8; background: url(imgs/tips_arrow.jpg) no-repeat 0px 4px;}
#all .main .document .text .doc .articles li .date {font:normal 11px/14px "Verdana"; color:#949494;}
#all .main .document .text .doc .articles li a {font:normal 11px/13px "Verdana"; width:325px; padding:0px 0px 0px 15px; margin:0px; text-decoration:underline; color:#666; background:url(imgs/bulletblack.gif) no-repeat 0px 5px;}
#all .main .document .text .doc .articles li a:hover {font:normal 11px/13px "Verdana"; width:325px; padding:0px 0px 0px 15px; margin:0px; text-decoration:none; color:#666; background:url(imgs/bulletblack.gif) no-repeat 0px 5px; /*background: url(imgs/arrows.gif) no-repeat right 6px;*/}
#all .main .document .text .doc .articles .toptitle {border-bottom:1px solid #8d8d91; font:bold 11px/14px "Trebuchet MS"; width:350px; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; color:#8d8d91; }
#all .main .document .text .doc .articles .toptitle  strong{font:bold 11px/14px "Trebuchet MS"; color:#000;}
#all .main .document .text .doc .articles .pager {margin:0px auto;  width:280px; display:block; padding:0px; height:28px;}
#all .main .document .text .doc .articles .pager .btn {text-align:center; margin:0px; padding:0px; float:left; width:90px; height:28px;font:normal 10px/12px "Arial"!important; cursor:pointer; }
#all .main .document .text .doc .articles .pager .btn input {width:90px; font:normal 10px/12px "Arial"!important; color:#000; background:#e8e8e8!important; border:1px solid #e0e0e0!important;}
#all .main .document .text .doc .articles .pager .pages {margin:0px; text-align:center; padding:2px 0px 0px 0px ; float:left; display:block; width: 90px; height:28px; font:normal 11px/14px "Verdana"!important; color:#000;}
#all .main .document .text .doc .articles .pager .pages a {font:normal 11px/14px "Verdana"!important; color:#000!important; text-decoration:none;}
#all .main .document .text .doc .articles .pager .pages a:hover {font:bold 11px/14px "Verdana"!important; color:#b81137!important; text-decoration:underline;}
#all .main .document .text .doc .articles .pager .pages span {font:bold 11px/14px "Verdana"!important; color:#b81137!important;}
#all .main .document .text .doc .source {margin:10px 0px 0px 0px; padding:10px; float:left; display:block; background:#e4e8f6; width:720px; border:1px dotted #dedede;  font:normal 11px/13px "Verdana"; color:#7f7b7b; }
#all .main .document .text .doc .source a {font:bold 11px/13px "Verdana"; color:#5199BB; text-decoration:underline;}
#all .main .document .text .doc .source a:hover {font:bold 11px/13px "Verdana"; color:#5199BB; text-decoration:none;}


#all .main .document .blocks {width: 738px; margin:0px 0px 20px 0px; padding:0px; display:block; float:left;}
#all .main .document .blocks ul {margin: 0px; padding:0px;}
#all .main .document .blocks li {list-style-type:none; margin:0px; padding: 0px 0px 5px 0px; width: 369px; display:block; float:left;}
#all .main .document .blocks li h1 {margin:0px; padding:0px 0px 5px 0px; float:left; width: 350px; display:block; font:normal 17px/20px "Trebuchet MS"; color:#68b1f6; border-bottom:1px dotted #a7a29c;}
#all .main .document .blocks li .myimg {margin: 0px; padding:5px 10px 0px 0px; float:left; display:block; width: 140px;}
#all .main .document .blocks li .myimg img {border: 2px solid #615e5d}
#all .main .document .blocks li .info {margin:0px; padding:5px 0px 0px 5px; float:left; width: 210px; display: block; font: normal 12px/14px "Trebuchet MS"; color:#45413d;}
#all .main .document .blocks li .info a{text-decoration:underline; color:#5199bb;}
#all .main .document .blocks li .info a:hover{text-decoration: none; color:#605c56;}

#all .main .document .blocks li .articles {margin:5px 0px 0px 0px; padding:0px; float:left; display:block; width:350px;}
#all .main .document .blocks li .articles ul {margin:0px; padding:0px;}
#all .main .document .blocks li .articles li {margin:0px; padding:5px 5px 8px 5px; float:left; display:block; width:340px; background:#fff url(imgs/articles.jpg) repeat-x 0px bottom; font:normal 11px/14px "Trebuchet MS"; color:#525252;}
#all .main .document .blocks li .articles li a {background:url(imgs/bulletblack.gif) no-repeat 0px 5px; font:normal 11px/14px "Trebuchet MS"; color:#525252; text-decoration:underline; padding:0px 0px 0px 10px;}
#all .main .document .blocks li .articles li a:hover {background:url(imgs/bulletblack.gif) no-repeat 0px 5px; font:normal 11px/14px "Trebuchet MS"; color:#525252; text-decoration:none;  padding:0px 0px 0px 10px;}
#all .main .document .blocks li .articles .more {margin:0px; padding:0px; float:right; display:block; height:20px; font:normal 12px/20px "Trebuchet MS"; color:#68b1f6;}
#all .main .document .blocks li .articles .more a {font:normal 12px/20px "Trebuchet MS"; color:#68b1f6; text-decoration:none;}
#all .main .document .blocks li .articles .more a:hover {font:normal 12px/20px "Trebuchet MS"; color:#68b1f6; text-decoration:underline;}
#all .main .document .interviews { margin:0px 0px 20px 0px!important; padding:0px; float:left; display:block; width:738px;}
#all .main .document .interviews h1 {margin:0px; padding:0px 0px 5px 0px; float:left; width: 738px; display:block; font:normal 17px/20px "Trebuchet MS"; color:#68b1f6; border-bottom:1px dotted #a7a29c;}
#all .main .document .interviews ul {margin:0px; padding:0px;}
#all .main .document .interviews li {margin:0px; padding:5px 5px 8px 5px; float:left; display:block; width:728px; background:#fff url(imgs/articles.jpg) repeat-x 0px bottom; font:normal 11px/14px "Trebuchet MS"; color:#525252;}
#all .main .document .interviews li a {background:url(imgs/bulletblack.gif) no-repeat 0px 5px; font:normal 11px/14px "Trebuchet MS"; color:#525252; text-decoration:underline; padding:0px 0px 0px 10px;}
#all .main .document .interviews li a:hover {background:url(imgs/bulletblack.gif) no-repeat 0px 5px; font:normal 11px/14px "Trebuchet MS"; color:#525252; text-decoration:none;  padding:0px 0px 0px 10px;}

#all .main .document .text .mycontact {margin:0px 0px 20px 0px; padding:0px;width:400px; float:left;display:block}
#all .main .document .text .mycontact ul {margin:0px 0px 20px 0px; padding:0px;width:400px; display:block}
#all .main .document .text .mycontact li {list-style-type:none;margin:5px 0px 5px 0px; float:left; padding:0px;width:180px; display:block; background: none;}
#all .main .document .text .mycontact li input {margin:0px 0px 0px 0px; padding:0px; width:200px; height:22px; float:left;font: normal 12px/14px "Trebuchet MS"; color:#5199bb; border: 1px solid #5199bb; background:#eeebeb;}
#all .main .document .text .mycontact li textarea {margin:0px 0px 0px 0px; padding:0px 0px; width:200px; height:100px; color:#5199bb; border: 1px solid #5199bb; background:#eeebeb; float:left;font: normal 12px/14px "Trebuchet MS";}
#all .main .document .text .mycontact li span .btns {margin:10px 0px 0px 20px ; float:left; padding:0px;width:170px; display:block}
#all .main .document .text .mycontact li span .butt {margin:20px 10px 0px 0px; float:left;border:none; padding:0px;width:73px; height:20px; display:block}
#all .main .document .text .mycontact .butt2 {margin:0px 0px 0px 0px; float:left; border:none; padding:0px;width:73px; height:20px; display:block}

#all .main .document .text .mycontact2 {margin:0px 0px 20px 0px; padding:0px;width:738px; float:left; text-align:left; display:block}
#all .main .document .text .mycontact2 td {padding:10px 0px 0px 15px;}
#all .main .document .text .mycontact2 td input {margin:0px 0px 0px 0px; padding:0px; width:160px; height:22px; float:left;font: normal 12px/14px "Trebuchet MS"; color:#5199bb; border: 1px solid #5199bb; background:#eeebeb;}
#all .main .document .text .mycontact2 td textarea {margin:0px 0px 0px 0px; padding:0px 0px; width:150px; height:130px; color:#5199bb; border: 1px solid #5199bb; background:#eeebeb; float:left;font: normal 12px/14px "Trebuchet MS";}
#all .main .document .text .mycontact2 td .butt{margin:0px; float:left; padding:0px 0px 0px 0px; width:170px; display:block; background:#fff;}

#all .main .document .text  .drinfo {margin: 10px 0px 10px 0px; padding:0px 0px 0px 20px; float:left; font: normal 12px/14px "Trebuchet MS"; color:#45413d; width: 310px;}
#all .main .document .text  .drinfo strong {color:#666; font-size: 12px; font-family: Trebuchet MS;}


#all .main .document .text .gallery {margin:0px auto; padding:0px;  width:730px; display:block;}
#all .main .document .text .gallery ul {margin:0px auto; padding:0px;}
#all .main .document .text .gallery li {margin: 5px 10px 10px 10px; padding:0px; width: 200px; list-style-type:none; float: left; height:95px;}
#all .main .document .text .gallery li img{height:80px; margin:0px auto; padding:0px; border:5px solid #dedede;}

#all .main .document .text .gallery li img a{height:80px; margin:0px auto; padding:0px; border:5px solid #dedede;}
#all .main .document .text .gallery li img a:hover{height:80px; margin:0px auto; padding:0px; border:5px solid #2d78be;}


#all .main .document .text .tools {margin:20px 0px 0px 0px; padding:0px; float:left; display:block; width:738px;}
#all .main .document .text .tools .return {margin:0px; padding:0px; float:left; display:block;}
#all .main .document .text .img_gal {margin:0px; padding:0px; float:right; display:block;}

#all .bottom {width: 100%; height:90px; margin:0px; padding:0px; float:left; dislay:block; background: url(imgs/bottom_bgr.jpg) repeat-x 0px 0px;}
#all .bottom .footer {margin:0px auto; padding:0px; width: 980px; font:normal 11px/11px "Arial";}

#all .bottom .footer .links {width: 585px; margin:0px; float: left; padding:30px 0px 0px 0px; height:60px; display:block;}
#all .bottom .footer .links a {text-decoration: underline; color:#000;}
#all .bottom .footer .links a:hover {text-decoration: none; color:#000;}
#all .bottom .footer .hi { float:right; margin:0px; padding:18px 0px 0px 0px; display:block; height:72px; }
#all .bottom .footer .hi a {text-decoration: underline; color:#000;}
#all .bottom .footer .hi a:hover {text-decoration: none; color:#000;}



