@font-face {
	/* Free font from: http://hp.vector.co.jp/authors/VA039499/ */
  src: url(MakibaFontP13.ttf) format("truetype");
  font-family: "Makiba";
}

.breadcrumb      {
        font-size : 7.5pt;
        font-family: 'arial';
        color: #9C8E84;
        text-decoration: none;
}

.footersmall      {
	font-size : 7pt;
	font-family: 'verdana';
	color: #9C8E84;
	text-decoration: none;
	letter-spacing: -1px;
}

.footer      {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #9C8E84;
        text-decoration: none;
}

.backlink      {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #565656;
        text-decoration: none;
}
a.backlink, a.backlink:visited, a.backlink:link, a.backlink:active {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #565656;
        text-decoration: none;
}
a.backlink:hover      {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #565656;
        text-decoration: underline;
}
.bodylinkpurple,a.bodylinkpurple:link,a.bodylinkpurple:visited,a.bodylinkpurple:active {
	color: #606795;
	text-decoration: none;
}
a.bodylinkpurple:hover {
	color: #606795;
	text-decoration: underline;
}
.bodylinkblack,a.bodylinkblack:link,a.bodylinkblack:visited,a.bodylinkblack:active {
	color: #000000;
	text-decoration: underline;
}

.leftmenu_t1      {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #000000;
	font-weight: bold;
        text-decoration: none;
}

.leftmenu_t2     {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #567A62;
        text-decoration: none;
}

.leftmenu_t2_on     {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #567A62;
	font-weight: bold;
        text-decoration: none;
}
.leftmenu_t2_on_b     {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #000000;
	font-weight: bold;
        text-decoration: none;
}

.leftmenu_t3     {
        font-size : 7.5pt;
        font-family: 'arial';
        color: #567A62;
        text-decoration: none;
}
.leftmenu_t3_on     {
        font-size : 7.5pt;
        font-family: 'arial';
        color: #000000;
	/* font-weight: bold; */
        text-decoration: none;
}

.rightmenu     {
        font-size : 7.5pt;
        font-family: 'arial';
        color: #874643;
        text-decoration: none;
}
a.rightmenu:hover  {
        font-size : 7.5pt;
        font-family: 'arial';
        color: #874643;
        text-decoration: underline;
}
a.rightmenulink   {
	font-size : 10pt;
	font-family: arial;
	color: #06F;
	text-decoration: underline;
}

.voiceslist, a.voiceslist:link,a.voiceslist:active,a.voiceslist:visited     {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
}
a.voiceslist:hover     {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: underline;
}


.bodylink    {
        font-size :8pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
}

.bodylinkbold    {
        font-size :8pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
	font-weight: bold;
}

.bodylinksmall    {
        font-size :7.5pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
}

.bodylinksmallbold    {
        font-size :7.5pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
	font-weight: bold;
}

.bodycopy     {
        font-size : 8pt;
        font-family: 'verdana';
        color: #303030;
        text-decoration: none;
}

.bodycopyred     {
        font-size : 8pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
}

.bodycopymallArial     {
        font-size : 9px;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}

.testcopy     {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #959595;
        text-decoration: none;
}

.boldcopy     {
        font-size : 8pt;
        font-family: 'verdana';
        color: #303030;
        text-decoration: none;
	font-weight: bold;
}

.bodycopysmall     {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #303030;
        text-decoration: none;
}

.beigehead      {
        font-size : 8pt;
        font-family: 'verdana';
        color: #9C8E84;
        text-decoration: none;
	font-weight: bold;
}
.redhead      {
        font-size : 8pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
	font-weight: bold;
}

.bigheadline     {
        font-size : 10pt;
        font-family: 'verdana';
        color: #303030;
	font-weight: bold;
        text-decoration: none;
}

.formlabel      {
        font-size :7.5pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
	font-weight: bold;
}

.formelement      {
        font-size : 8pt;
        font-family: 'verdana';
        color: #000000;
        text-decoration: none;
}

.formelement2      {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #666666;
        text-decoration: none;
}

div.hpDiv {
	display: none;
	position: absolute;
}
div a.hpDiv:link, div a.hpDivk:visited, div a.hpDiv:active {
	font-size:10px;
}

div a.hpDiv:hover{
	color: #293035;
}

.atthead      {
        font-size : 15pt;
        font-family: 'times new roman';
        color: #FF0000;
        text-decoration: none;
}

.redsub      {
        font-size : 12pt;
        font-family: 'times new roman';
        color: #FF0000;
        text-decoration: none;
}

.redsub2      {
        font-size : 10pt;
        font-family: 'times new roman';
        color: #FF0000;
        text-decoration: none;
}

.redsub3      {
        font-size : 12pt;
        font-family: 'times new roman';
        color: #F30000;
        text-decoration: none;
	font-weight: bold;
}

.blacksub      {
        font-size : 12pt;
        font-family: 'times new roman';
        text-decoration: none;
}

.tansub      {
        font-size : 12pt;
        font-family: 'times new roman';
        color: #8A7D72;
        text-decoration: none;
}

.tanlink      {
        font-size : 10pt;
        font-family: 'times new roman';
        color: #8A7D72;
}

.redlink      {
        font-size : 12pt;
        font-family: 'times new roman';
        color: #FF0000;
        text-decoration: none;
}

.sssb      {
        font-size : 8pt;
        font-family: 'verdana';
        color: #000000;
        text-decoration: none;
}

.topmenu     {
        font-size : 8pt;
        font-family: 'verdana';
        color: #000000;
        text-decoration: none;
}

.adminmenuheads     {
        font-size : 7.5pt;
        font-family: 'verdana';
        color: #567A62;
	font-weight: bold;
        text-decoration: none;
}

.adminmenu     {
        font-size : 7.5pt;
        font-family: 'arial';
        color: #000000;
        text-decoration: none;
}

.footercopy      {
        font-size : 10pt;
        font-family: 'times new roman';
        color: #FFFFFF;
        text-decoration: none;
}

.flyoutformat {
        font-size : 10pt;
        font-family: 'times new roman';
        color: #000000;
        text-decoration: none;
}
.flyoutformat:hover {
        font-size : 10pt;
        font-family: 'times new roman';
        color: #FFFFFF;
        text-decoration: none;
}
.labelbox      {
        font-size : 8pt;
        font-family: 'verdana';
        color: #000000;
        text-decoration: none;
	background-color: #DADACE;
}

.textbox      {
        font-size : 8pt;
        font-family: 'verdana';
        color: #000000;
        text-decoration: none;
	background-color: #EFEFEF;
}

.textboxwhite      {
        font-size : 8pt;
        font-family: 'verdana';
        color: #000000;
        text-decoration: none;
}

.adminheader      {
        font-size : 8pt;
        font-family: 'verdana';
        font-weight: bold;
        color: #900000;
        text-decoration: none;
	background-color: #EFEFEF;
}

.pageheader {
        font-size : 10pt;
        font-family: 'verdana';
        color: #666666;
        text-decoration: none;
}

.instructions     {
        font-size : 8pt;
        font-family: 'verdana';
        color: #666666;
        text-decoration: none;
}

.subHeaderRed    {
        font-size : 7.5pt;
        font-family: 'verdana';
        font-weight: bold;
        color: #900000;
        text-decoration: none;
}

/*  LIST ITEMS */
.bodycopylist     {
        font-size : 8pt;
        font-family: 'verdana';
        color: #303030;
        text-decoration: none;
		padding-top:10px; 
		padding-bottom:10px;
}
.bodycopylistattorneys     {
        font-size : 8pt;
        font-family: 'verdana';
        color: #303030;
        text-decoration: none;
		padding-top:7px; 
		padding-bottom:7px;
}
a.bodylinklist:visited, a.bodylinklist:link, a.bodylinklist:active {
        font-size :8pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: none;
}
a.bodylinklist:hover {
        font-size :8pt;
        font-family: 'verdana';
        color: #874643;
        text-decoration: underline;
}
.altrow1 {
	background-color:#FFFFFF;
	cursor: pointer;
	}
.altrow2 {
	background-color:#F2F2F2;
	cursor: pointer;
	}
#recbox {
	width: 542px;
	position: relative;
}
#recbox #leftnavboxes {
	width: 200px;
	float: left;
	display: inline;
	margin-right:10px;
}
#recbox #leftnavboxes a {
	color: #606795;
	padding-bottom: 3px;
	font-size: 11px;
}
#recbox #leftnavboxes .imgon {
	border: 1px solid #990000;
	margin-right: 5px;
}
#recbox #leftnavboxes .imgoff {
	border: 1px solid #FFFFFF;
	margin-right: 5px;
}
#recbox #leftnavboxes a.on {
	color: #000000;
	text-decoration: none;
	/* font-weight: bold; */
}
#recbox #contentboxrightsmall {
	height: auto;
	width: 320px;
	float: right;
	position: relative;
}
#recbox #leftnav {
	width: 132px;
	margin: 0px;
	padding: 0px;
	margin-right:20px;
	margin-top: 53px;
	float: left;
	display: inline;
}
#recbox #leftnav a {
	display: block;
	color: #606795;
	padding-bottom: 5px;
	font-size: 10px;
}
#recbox #leftnav a.on {
	display: block;
	color: #000000;
	padding-bottom: 3px;
	text-decoration: none;
	/* font-weight: bold; */
}
#recbox #contentboxright {
	width: 385px;
	padding: 0px;
	margin: 0px;
	float: right;
	display:inline;
	position: relative;
	overflow: hidden;
}
#recbox #rightnav {
	width: 342px;
	float: right;
	display: inline;
}
#recbox #contentboxleft {
	width: 190px;
	padding-right:10px;
	float: left;
	position: relative;
}
#recbox #contentbox p{
	margin: 0px;
	margin-bottom: 15px;
}

.small-text {
	font-size:x-small;
}
/**************Offices Address Container*************/
#office-address-wrapper{
	 position:relative;
	 color: #668371;
     font-size: 13px;
     font-style: italic;
	 text-align: left;
	}
.address-container-ny {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 90px;
    padding-top: 14px;
    position: absolute;
    right: 0;
    width: 253px;
    z-index: 999;
}
.address-container-saopaulo {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 102px;
    position: absolute;
    right: 0;
    width: 259px;
    z-index: 999;
}
.address-container-tokyo {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 121px;
    margin-top: 10px;
    padding-left: 0;
    position: absolute;
    right: 0;
    width: 253px;
    z-index: 999;
}
.address-container-hongkong {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 102px;
    margin-top: 0;
    padding-left: 0;
    position: absolute;
    right: 0;
    width: 253px;
    z-index: 999;
}
.address-container-houston {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 149px;
    margin-top: 13px;
    padding-left: 0;
    position: absolute;
    right: 0;
    width: 253px;
    z-index: 999;
}
.address-container-london {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 104px;
    margin-top: 0;
    padding-left: 0;
    position: absolute;
    right: 0;
    width: 253px;
    z-index: 999;
}
.address-container-PA, .address-container-DC {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 104px;
    margin-top: 0;
    padding-left: 0;
    position: absolute;
    right: 0;
    width: 253px;
    z-index: 999;
}
.address-container-LA {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 104px;
    margin-top: 0;
    padding-left: 0;
    position: absolute;
    right: 0;
    width: 253px;
    z-index: 999;
}
.address-container-beijing {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 104px;
    padding-left: 0;
    position: absolute;
    right: 0;
    width: 253px;
    z-index: 999;
}
#office-address-wrapper ul{margin:0; padding:0;}
#office-address-wrapper ul li{list-style:none;}\

