body { color: #555; font-size: 12px; font-family: verdana, Arial; background-color: white; background-image: url(../images/top_bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0; padding: 0; }
p { color: #555; font-size: 13px; line-height: 16px; }
h2 { color: #039; font-size: 14px; font-family: verdana, tahoma; }
dd { color: gray; font-size: 11px; font-family: verdana; }
dt { color: #333; font-size: 10px; font-family: verdana, Arial; }
li { color: #555; font-size: 13px; font-family: verdana; list-style-image: url(../images/cube.gif); }
td { color: #555; font-size: 12px; font-family: verdana, Arial;}
a:link { color: #f60; font-size: 12px; font-family: verdana; text-decoration: none; }
a:visited { font-family: verdana; text-decoration: none; }
a:hover { color: #ffa500; font-size: 12px; font-family: verdana; text-decoration: underline; }
a:active { color: #f60; font-family: verdana; text-decoration: none; }

hr { color: silver; border-top-style: none; border-bottom-style: dotted; border-bottom-width: thin; }

#attorney li { line-height: 16px; list-style-image: url(../images/square.gif); }
#attorney a:link { color: #555; font-size: 11px; font-family: verdana, Arial; text-decoration: none; padding-left: 3px; }
#attorney a:visited { color: #666; font-size: 11px; font-family: verdana, Arial; text-decoration: none; padding-left: 3px; }
#attorney a:hover { color: #039; font-size: 11px; font-family: verdana, Arial; text-decoration: underline; padding-left: 4px; }
#attorney a:active { color: #666; font-family: verdana, Arial; padding-left: 3px; }
#attorney p { color: #555; font-size: 13px; font-family: verdana, Arial; font-weight: normal; text-indent: 0; }
#attorney h2 { color: #039; font-size: 13px; font-family: verdana, Arial; font-weight: bold; text-indent: 0; }

#practices a:link { color: #f60; font-size: 13px; font-family: verdana; font-weight: normal; font-style: normal; text-decoration: underline; padding-left: 0; }
#practices a:visited { color: #f60; font-size: 13px; font-family: verdana; font-weight: normal; font-style: normal; text-decoration: underline; padding-left: 0; }
#practices a:hover { color: #ffa500; font-size: 13px; font-family: verdana; font-weight: normal; font-style: normal; text-decoration: none; padding-left: 0; }
#practices a:active { color: #f60; font-size: 13px; font-family: verdana; font-weight: normal; font-style: normal; text-decoration: underline; padding-left: 0; }

#profile h1 { color: #666; font-size: 13px; font-family: verdana, Arial; font-weight: bold; text-indent: 0; }
#profile a:link { color: #039; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: none; padding: 0; }
#profile a:visited { color: #039; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: none; padding: 0; }
#profile a:hover { color: #999; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: underline; padding: 0; }
#profile a:active { color: #039; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: none; padding: 0; }

.side a:link { color: #666; font-size: 11px; font-family: verdana, Arial; text-decoration: none; padding-left: 3px; }
.side a:visited { color: #666; font-size: 11px; font-family: verdana, Arial; text-decoration: none; padding-left: 3px; }
.side a:hover { color: #f60; font-size: 11px; font-family: verdana, Arial; text-decoration: none; padding-left: 3px; }
.side a:active { color: #666; font-family: verdana, Arial; padding-left: 3px; }

#page { font-size: 11px; background-image: url(../images/page.gif); background-repeat: no-repeat; padding-top: 20px; padding-left: 30px; }

.footer { color: #ccc; font-size: 9px; }
.footer p { color: silver; font-size: 11px; line-height: 18px; }
.footer a: { color: #ccc; font-size: 11px; text-decoration: none; }
.footer a:link { color: #ccc; font-size: 11px; font-family: verdana, Arial; text-decoration: none; padding-right: 5px; padding-left: 5px; }
.footer a:visited { color: #ccc; font-size: 11px; font-family: verdana, Arial; text-decoration: none; padding-right: 5px; padding-left: 5px; }
.footer a:hover { color: white; font-size: 11px; font-family: verdana, Arial; text-decoration: underline; padding-right: 5px; padding-left: 5px; }
.footer a:active { color: white; font-family: verdana, Arial; padding-right: 5px; padding-left: 5px; }
.china { border: solid 1px gray;}
.china p { color: #333; font-size: 13px; text-align: justify; text-indent: 0; }