/* ~~~ default ~~~ */
body {
	margin: 49px 0 0 0;
	padding: 0;
	background: #706E6E url(../img/bg.gif);
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

table {border-collapse: collapse; border: 0;}
table td {padding: 0; vertical-align: top;}

img {border: 0;}

h1 {text-transform: uppercase; font-weight: bold; font-size: 18px; color: #0B3D92; margin: 0 0 5px 0; padding: 0 0 0 44px; background: url(../img/bullet_h.gif) left center no-repeat;}
h2 {font-weight: bold; font-size: 14px; color: #0B3D92; margin: 0 0 5px 0; padding: 0 0 0 44px; background: url(../img/bullet_h.gif) 0px 5px no-repeat;}

ul {margin: 0; padding: 0;}
ul li {background: url(../img/bullet_ul.gif) 0 5px no-repeat; list-style-type: none; padding: 0 0 0 11px; margin: 15px 0 0 0;}
/* ~~~ end default ~~~ */

.w100 {width: 100%;}
.h100 {height: 100%;}
.wh100 {width: 100%; height: 100%;}

.vmiddle {vertical-align: middle;}

.fleft {float: left;}
.fright {float: right;}

#main {width: 800px;}

td.gray_left {width: 25px; background: #E8EAE9 url(../img/bg_gray_l.gif) repeat-y;}
td.gray_right {width: 25px; background: #E8EAE9 url(../img/bg_gray_r.gif) repeat-y;}
td.gray {height: 10px; background: #E8EAE9;}
td.gray_line {height: 11px; background: #E8EAE9;}

td.main_td {width: 750px; background: #FFFFFF;}

td.cont {padding: 9px 0px; background: #FFFFFF;}
td.cont td {font-size: 11px; color: #000000;}

td.cont a, td.cont_int a {color: #6782AE; text-decoration: none; display: block; margin: 0 0 1px 16px; padding: 0 0 0 14px; background: url(../img/bullet_link.gif) 0px 3px no-repeat;}
td.cont a:hover, td.cont_int a:hover {text-decoration: underline;}

p.small {font-size: 10px;}

td.cont .left {/*width: 440px;*/ padding: 3px 0 0 6px;}
td.cont .right {width: 290px;  padding: 3px 0 0 0;}
td.cont .border {width: 18px; background: url(../img/border.gif) center center repeat-y;}

td.cont .menu_bot, .menu_bot {background: #FFFFFF;}
td.cont .menu_bot a, .menu_bot a {color: #999999; font-weight: bolder; font-size: 10px; text-transform: uppercase; display: block; float: left; margin: 0 12px 0 2px; padding: 0 0 0 11px; text-decoration: none; background: url(../img/bullet_menu.gif) left center no-repeat;}
td.cont .menu_bot a:hover, .menu_bot a:hover {color: #0B3D92; background: url(../img/bullet_menu_act.gif) left center no-repeat; text-decoration: none;}
td.cont .menu_bot a.act, .menu_bot a.act {color: #0B3D92; background: url(../img/bullet_menu_act.gif) left center no-repeat; text-decoration: none;}

td.cont td.copyright, td.copyright {border-top: 1px solid #7F7F7F; padding: 0; font-size: 10px; color: #686868; background: #FFFFFF;}
td.cont td.copyright, td.copyright p {margin: 12px 0 0 0;}

td.cont_int {color: #000000; font-size: 11px; background: #FFFFFF; padding-bottom: 6px;}
td.cont_int td {font-size: 11px;}
td.cont_int div.border {padding: 8px 17px; border: 1px solid #DFE0E1;}

td.cont td.border_h {background: #B3B3B3; height: 1px;}
td.cont td.border_v {background: #B3B3B3; width: 1px;}

td.header {background: #ffffff;}
td.header td {vertical-align: middle;}
td.header form {margin: 10px 0 6px 0;}
td.header form td {font-size: 10px; font-weight: bold; color: #0B3D92; text-transform: uppercase;}
td.header input.txt {height: 19px; border: 1px solid #999999; background: #EEEEEE; margin: 0 5px 0 9px;}

td.search {height: 35px;}

td.footer {font-size: 11px; color: #DADDDC; text-align: center; padding: 10px 0 34px 0;}
td.footer a {color: #DADDDC; text-decoration: none;}
td.footer a:hover {text-decoration: underline;}

/* menu */
td.menu {height: 40px; background: #6F8DBE url(../img/bg_menu.gif) no-repeat; vertical-align: middle; padding-left: 123px;}
td.menu a {margin: 0 18px 0 0; display: block; float: left;}
td.menu a.m1 {width: 54px; height: 27px; background: url(../img/menu_home.gif) no-repeat;}
td.menu a.m2 {width: 81px; height: 27px; background: url(../img/menu_attorneys.gif) no-repeat;}
td.menu a.m3 {width: 57px; height: 27px; background: url(../img/menu_offices.gif) no-repeat;}
td.menu a.m4 {width: 79px; height: 27px; background: url(../img/menu_resources.gif) no-repeat;}
td.menu a.m5 {width: 82px; height: 27px; background: url(../img/menu_contact_us.gif) no-repeat;}
td.menu a:hover {background-position: left bottom;}
td.menu a.act {background-position: left bottom;}

td.submenu {height: 31px; background: #E8EAE9 url(../img/bg_submenu.gif) right top no-repeat; vertical-align: middle; padding: 5px 0 0 19px;}
td.submenu a {margin: 0 18px 0 0; display: block; float: left;}
td.submenu a.sm1 {width: 173px; height: 19px; background: url(../img/submenu_buying.gif) no-repeat;}
td.submenu a.sm2 {width: 164px; height: 19px; background: url(../img/submenu_selecting.gif) no-repeat;}
td.submenu a.sm3 {width: 74px; height: 19px; background: url(../img/submenu_deal_history.gif) no-repeat;}
td.submenu a.sm4 {width: 82px; height: 19px; background: url(../img/submenu_legal_services.gif) no-repeat;}
td.submenu a.sm5 {width: 135px; height: 19px; background: url(../img/submenu_represntative_clien.gif) no-repeat;}
td.submenu a:hover {background-position: left bottom;}
td.submenu a.act {background-position: left bottom;}

td.line_under_menu {height: 21px; background: url(../img/line_under_menu.gif) repeat-x;}
/* end menu */

table.entity {border-collapse: separate;}
table.entity a {display: inline; float: none; margin: 0; padding: 0; background: none;}
table.entity td {font-size: 10px; border: 1px solid #E8EAE9; padding: 7px;}
table.entity td.header {font-weight: bold; background: #FFFFFF/*#E8EAE9*/;}
.links {
	font-size: 12px;
}
