@CHARSET "UTF-8";
/* global */
*{margin:0 auto; padding:0 auto;}
body{font:62.5% "Tahoma", "Lucida Grande", Arial, Verdana, sans-serif;}

/* layout */
#container{background:#fff url(images/main-background.jpg) no-repeat 0 200px; width:800px; text-align:left; border:#003484 1px solid;}
#top{height:113px; background:#fff url(images/head.jpg) no-repeat;}
#main{margin-top:15px; line-height:21px;}
#bottom{height:68px; background:#d8e1eb; clear:both; border-top:1px solid #7392BD;}

/* top */
.logo{height:81px;}
.navigator{height:32px; background: url(images/navi-background.gif) repeat-x; background-position:0 3px; font-size:1.2em;}
.navigator ul{list-style:none; padding:0 0 0 10px;}
.navigator li{line-height:32px; width:120px; float:left; background: url(images/navi-pointer.gif) no-repeat top left;}
.navigator h1{margin-left:50px; font-size:14px; font-weight:normal;}
.navigator h1 a{color:#fff; text-decoration:none;}

/* main */

/** left **/
#left{width:210px; }

/*** host ***/
.host{width:210px; margin-bottom:20px;}
.intro{width:210px; margin-bottom:20px;}
.team{width:210px; margin-bottom:20px;}
.lawyer-union{width:210px; margin-bottom:20px;}
.block-title-left{height:28px; width:210px; background:url(images/block-title-left.gif) no-repeat 100% 0; background-repeat:no-repeat; height:28px;  border-bottom:1px #7392BD solid;}
.block-title-left h3{text-align:right; line-height:28px; color:#fff; padding-right:20px; font-size:14px; font-weight:normal; }
.block-title-left h3 a{text-decoration: none; color:#fff;}
.block-title-left-long{height:28px; width:210px; background:url(images/block-title-left-long.gif) no-repeat 100% 0; background-repeat:no-repeat; height:28px;  border-bottom:1px #7392BD solid;}
.block-title-left-long h3{text-align:right; line-height:28px; color:#fff; padding-right:20px; font-size:14px; font-weight:normal; }
.block-title-left-long h3 a{text-decoration: none; color:#fff;}
.block-title-left-medium{height:28px; width:210px; background:url(images/block-title-left-medium.gif) no-repeat 100% 0; background-repeat:no-repeat; height:28px;  border-bottom:1px #7392BD solid;}
.block-title-left-medium h3{text-align:right; line-height:28px; color:#fff; padding-right:20px; font-size:14px; font-weight:normal; }
.block-title-left-medium h3 a{text-decoration: none; color:#fff;}
.block-title{background-image:url(images/block-title.gif); background-repeat:no-repeat; height:28px; border-bottom:1px #7392BD solid;}
.block-title h3{color:#fff; padding:4px 0 0 20px; font-size:14px; font-weight:normal; }
.block-title h3 a{text-decoration: none; color:#fff;}
.block-title-long{background-image:url(images/block-title-long.gif); background-repeat:no-repeat; height:28px; border-bottom:1px #7392BD solid;}
.block-title-long h3{color:#fff; padding:4px 0 0 20px; font-size:14px; font-weight:normal; }
.block-title-long h3 a{text-decoration: none; color:#fff;}
.block-title-right-long{background-image:url(images/block-title-right-long.gif); background-repeat:no-repeat; height:28px; border-bottom:1px #7392BD solid;}
.block-title-right-long h3{color:#fff; padding:4px 0 0 20px; font-size:14px; font-weight:normal; }
.block-title-right-long h3 a{text-decoration: none; color:#fff;}
.secondary-title {}
.secondary-title h3 {font-size:12px; color:#003484;float:left;}
#left .content{background:#d8e1eb; padding-bottom:10px; border-top:#7392BD 1px solid; border-right:#7392BD 1px solid;}


.content{ padding-bottom:10px;}
.content img{margin:10px 0 0 8px;}
.content p{padding:10px 10px 0 15px; font-size:12px;}
.content a:link { text-decoration: none; color:#000; }
.content a:visited { text-decoration: none; color: #000; }
.content a:hover { text-decoration: underline; color:#003484;}
.block-bottom-left {display:block; background:url('images/block-bottom-left.gif') no-repeat; height:10px;}
.block-bottom-right {display:block; background:url('images/block-bottom-right.gif') no-repeat; height:10px;}


.button-more {font-size:12px;font-weight:bold; float:right;}
.button-more a:link {font-family:"Tahoma", "Lucida Grande", Arial, Verdana, sans-serif; font-size:12px;text-decoration: none; color:#003484; font-weight:bold; }
.button-more a:visited { text-decoration: none; color:#003484; font-weight:bold;}
.button-more a:hover { text-decoration: underline; color:#003484; font-weight:bold;}

/*** intro ***/
.intro{width:210px;}

.team{font-size:14px; text-align:left;}
.team .content{padding-left:7px;}
.team span{padding:10px 30px;}

/** center **/
#center{width:340px; padding:0 20px;}
#center .content{ padding-bottom:10px; padding-left:0px;}

/*** invest-ifo ***/
.invest-ifo{margin-bottom:5px;}
.invest-ifo h3{float:left;}
.invest-ifo h4{text-align:right; font-size:14px;}
.invest-ifo ul{padding:0 0 0 15px;}
.invest-ifo li{line-height:25px; font-size:12px; border-bottom:1px dashed #999;}

/*** law-ifo ***/
.law-ifo{margin-bottom:5px;}
.law-ifo h3{float:left;}
.law-ifo h4{text-align:right; font-size:14px;}
.law-ifo ul{padding:0 0 0 15px;}
.law-ifo li{line-height:25px; font-size:12px; border-bottom:1px dashed #999;}

/*** service ***/
.service {margin-bottom:10px;}
.service .content {border-right:1px #7392BD solid; border-left:1px #7392BD solid; border-bottom:1px #7392BD solid;}
.service .content p{font-size:14px; padding-top:10px; padding-left:10px; color:#003484; white-space: nowrap;}
.service .content a:link {text-decoration: none; color:#003484;}
.service .content a:visited {text-decoration: none; color:#003484;}
.service .content a:hover {text-decoration: none; color:#7392BD;}


/*** consult ***/
.consult {margin-bottom:10px;}
.consult .content {border-right:1px #7392BD solid; border-left:1px #7392BD solid; border-bottom:1px #7392BD solid;}
.consult .content p{padding-left:10px; font-size:14px; padding-top:10px; color:#003484; line-height:22px; white-space:nowrap;}
.consult .content a:link {text-decoration: none; color:#003484;}
.consult .content a:visited {text-decoration: none; color:#003484;}
.consult .content a:hover {text-decoration: none; color:#7392BD;}

/*** domestic ***/
.domestic {margin-bottom:10px;}
.domestic .content {border-right:1px #7392BD solid; border-left:1px #7392BD solid; border-bottom:1px #7392BD solid;}
.domestic .content p{padding-left:10px; font-size:14px; padding-top:10px; color:#003484; line-height:22px; white-space:nowrap;}
.domestic .content a:link {text-decoration: none; color:#003484;}
.domestic .content a:visited {text-decoration: none; color:#003484;}
.domestic .content a:hover {text-decoration: none; color:#7392BD;}

/*** guestbook ***/
.guestbook {margin-bottom:5px;}
.guestbook ul{padding:0 0 0 20px;}
.guestbook li{line-height:25px; font-size:12px; border-bottom:1px dashed #999;}
.guestbook-footer {text-align:right;}
.guestbook-footer a:link {text-decoration: none; color:#003484;}
.guestbook-footer a:visited {text-decoration: none; color:#003484;}
.guestbook-footer a:hover {text-decoration: underline; color:#003484;}
.guestbook span{background:url(images/pencil.gif) no-repeat; padding-left:20px; font-size:12px; margin:0 2px;}

/** right **/
#right{width:210px;}

/*** notice ***/
.notice {width:210px; margin-bottom:20px; list-style-type:none;}
.notice p{padding:3px 0 0 0;}
.notice ul{padding:0 10px 30px 10px; list-style-type:none;}
.notice li{padding:5px 0; line-height:20px; font-size:12px; border-bottom:1px dashed #003484;}
.notice .content {padding:10px 0;}


/*** loginbox ***/


.loginbox {width:210px; margin-bottom:20px;}
.loginbox .usernamebox {padding:8px 0;}
.loginbox .passwordbox {}
.loginbox label {margin-left:10px; font-size:12px;}
.loginbox input { font:normal 12px Arial,sans-serif;border:1px #999 solid; }
.loginbox .button {padding:10px 0 0 0; text-align:center;line-height:12px;}
.loginbox .button input {background-color:#003484; color:#fff; padding:3px 10px; border-width:2px; border-color:#B4C5DA; font-size:12px;}
.loginbox .block-bottom-right 
{
    background-position:0 0 !important;
	background-position:2px 0;
}


/*** friendlink ***/
.friendlink {width:210px; margin-bottom:20px;}
.friendlink img{margin:10px 0 10px 10px;border:1px solid #000;}
.friendlink .content{padding:10px 0;}
.friendlink .wordlink {font-size:12px; padding:5px auto 0 10px; text-align:center;}
.friendlink a:link {}
.friendlink a:visited {}
.friendlink a:hover {}

#right .content {border-top:#7392BD 1px solid; border-left:#7392BD 1px solid; background:#d8e1eb;}
.sidebar .content{border-top:#7392BD 1px solid; border-left:#7392BD 1px solid;background:#d8e1eb;}

/* bottom */
#bottom {text-align:center; padding-top:12px;}
#bottom a:link {text-decoration: none; color:#003484;}
#bottom a:visited {text-decoration: none; color:#003484;}
#bottom a:hover {text-decoration: none; color:#7392BD;}

/** aboutus **/
.aboutus {font-size:12px; margin-bottom:6px;}

/** copyright **/
.copyright {font-size:12px; color:#003484;margin-bottom:6px;}

/** stat **/
.stat {font-size:12px; color:#003484;}