body{padding:0px; margin:0px auto; background:#EBEBEB;text-align: center; width:100%; }

img { border:0px;}
.botlnk{float:right; margin-right: 20px;}
.botlnk a{text-decoration: none; color:#C85B14; font-size:11px; font-weight: bold; }
.boxbot{position:relative; bottom: 30px;}
.botboxbot{position:relative; bottom: 10px;}

.toplnk{background:url(images/buttonblank.png) no-repeat;float:right; margin-right: 20px; width: 80px; height: 19px;text-align: center;line-height:19px;}
.toplnk a{text-decoration: none; color:#3D3D3D; font-size:11px; font-weight: bold; }
a:hover { text-decoration:none}
.main{width:982px; background:#FFFFFF;margin:auto; }
a{text-decoration: none; color:#C85B14; font-size:11px; font-weight: bold; }
.style8{font-weight:bold;}


.main_text, body, li, input, textarea, font	{font-family: Tahoma;	font-size:11px;	line-height:13px;	color:#3D3D3D;}
.header { height:280px; background-image:url(images/fl-f.png) no-repeat 32px 112px; width:100%;}

.footertext{align:center;font-weight: bold;font-size:14px;line-height:18px;}
.menu { font-weight: bold;float: left; Tahoma;	font-size:12px;	line-height:13px;	color:#3D3D3D; margin-top: 12px; margin-left: 10px;}
.menu a{text-decoration: none; color:#3D3D3D;}
.menu a:hover{color:#C85B14;}
.menu .menuselected{color:#C85B14;}

.acclnk{text-decoration: none; color:#3D3D3D;}
.mbutton{float: left;}
.content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:500px; }
.account-content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:530px; }
.services-content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:330px; }
.company-content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:330px; }
.contact-content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:560px; }
.trading-content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:560px; }
.elec-content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:560px; }
.prof-content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:1260px; }

.fees-content { width:100%;  text-align: center; margin-top: 10px; margin-bottom:5px; height:4430px; }

.leftcontent { height:100%;text-align: center; float:left; width: 60%; }
.rightcontent { height:100%; text-align: center; float: right;width:39%; }
.leftcontent2 { height:100%;text-align: center; float:left; width: 24%; margin-left:10px; }
.rightcontent2 { height:100%; text-align: center; float: right;width:74%; }

.demoboxhead{background:url(images/topbxblank.png) no-repeat;  width: 300px;  height: 78px; color: #3D3D3D; font-weight: bold; text-align: center; font-size:18px; line-height:75px; }
.demoboxhead2{background:url(images/topbxblank.png) no-repeat;  width: 300px;  height: 78px; color: #3D3D3D; font-weight: bold; text-align: center; font-size:18px; line-height:25px; }

.demobox{background: #C85B14; width: 300px; border:1px solid #ffffff; height: 65px; color: #ffffff;  text-align: left; font-size:12px; }
.demoboxbig{background: #C85B14; width: 300px; border:1px solid #ffffff; height: 320px; color: #ffffff;  text-align: center; font-size:12px; }
.bigtext{ font-size:18px; }
.demoboxbig2{background: #C85B14; width: 300px; border:1px solid #ffffff; height: 320px; color: #ffffff;  text-align: left; font-size:12px; line-height:16px;}
.demospacer{width:8px;height: 100%;float:left;}
.demoimg{vertical-align:middle;width: 37px;float: left; height:65px; margin-right: 10px;}
.demoimg img{margin-top:15px;margin-left:5px;}
.demoimgbig{vertical-align:middle;width: 47px;float: left; height:65px; margin-right: 10px;}
.demoimgbig img{margin-top:10px;margin-left:5px;}

.top-ex {width: 100% background:url(images/top-bg.png) repeat-x top center; display: block; height:180px;}
.top { width:100%; background:url(images/top-bg.png) repeat-x top center; height:110px; }
.logo {float: left; }
.phone {float: right;  }

.subtag { width:100%; background:url(images/sub-bg.png) repeat-x top center; height:35px;}
.sub-earth { float:right; background:url(images/sub-earth.png) no-repeat top center; height:40px;width:375px;margin-right:30px;}

.tag {  width:100%; background:url(images/tag-bg.png) repeat-x top center; height:169px;margin-bottom:5px;}
.tag-earth { float: right; background:url(images/bmbio.png) no-repeat top center; height:169px;width:600px;margin-right:30px;}
.tag-person { float: left; background:url(images/tag-person-bm.png) no-repeat top center; height:169px;width:200px; margin: 0px;}

.bottom { width:100%; background:url(images/b-dr.png) repeat-x top center; height:84px }
.disclaimer{float: left; width: 100%; background: #3D3D3D; height: 20px; font-size:10px; font-weight: bold; color:#ffffff; line-height:20px;}
.bottom_text { color:#FFFFFF;}
.box { width: 300px;   height: 250px;  margin-bottom:5px; text-align: left;}
.box a{text-decoration: none;}


.bhead{text-decoration: none; color:#C85B14; font-size:12px; font-weight: bold; padding-top:10px; padding-left:10px;}
.btext{padding-right:10px; padding-left:10px;}
.bxtop{background:url(images/topbxblank.png) no-repeat;width:300px; height: 78px; text-decoration: none;cursor: pointer; } 
.bxtopimg{margin-left: 10px;float: left;}
.bxtophead{margin-left: 5px;line-height:78px; width: 100%;height: 78px;text-align: center;text-decoration: none; color:#3D3D3D; font-size:20px; font-weight: bold;  }
.btv{float: left;line-height:78px; width: 200px;height: 78px;}
.btv img{margin-top:30px;}


.bxbody{ width:298px; height: 150px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;} 
.bbutton{float:right; padding-right:10px; width: 80px; background: #3d3d3d; color: #000000; font-weight:bold; font-size: 10px;text-decoration: none; }

.mainleftpad{width: 25px; height: 250px;float: left;}
.botboxpad{width: 7px; height: 250px;float: left;}
.left{ float: left; }
.right{ margin-left:15px; float: left;}
.center{margin-left:15px; float: left;}
.botbxtop{margin-top: 10px;background:url(images/2-t3.gif) no-repeat;width:300px; height: 17px;text-decoration: none;  } 
.botbxtophead{margin-left: 15px;line-height:14px; width: 100%;height: 17px;text-align: center;text-decoration: none; color:#3D3D3D; font-size:12px; font-weight: bold;  }

.botbxbody{ width:298px; height: 210px;} 
.botbbutton{float:right; padding-right:10px;}

.botmenu { font-weight: bold;height: 30px; width:100%; Tahoma;	font-size:12px;	line-height:30px;	color:#FFFFFF;  }
.botmenu a{text-decoration: none; color:#FFFFFF;}
.botmenu a:hover{color:#FFFFFF;}
.botmenu .menuselected{color:#3D3D3D;}
.vl{float: left;width: 1px; height: 207px; background:url(images/v-l.gif) repeat-y; }
.vl2{float: left;width: 3px; height: 100%; background:url(images/v-l.gif) repeat-y; }
.vlbot{float: left;width: 3px; height: 190px; background:url(images/v-l.gif) repeat-y; }

.hl{float: left;width: 100%; height: 1px; background:url(images/h-l.gif) repeat-x; }
.h_l{float: left; height: 1px; background:url(images/h-l.gif) repeat-x; }

.feetable{margin-left:10px; width: 100%;}
.feetable td{text-align: left;}
.feetable th{text-align: left; }
.feetable .title{font-size:12px; font-weight: bold; color: #ffffff; background:#C85B14; }

.subboxtop{width: 100%; height: 130px;text-align: left;}
.subboxtopbody{text-align: left; padding-top:10px; padding-left:10px;} 
.subboxtop2{width: 100%; height: 245px;text-align: left;}

.subboxbot{float: left;width: 33%; height: 190px;text-align: left;}
.subboxbot50{float: left;width: 49%; height: 100px;text-align: left;}
.subboxbotbody{text-align: left; padding-top:10px; padding-left:10px;height: 110px;} 

.subboxleft{width: 100%; height: 100%;text-align: left;}
.subboxleftbody{text-align: left; padding-top:10px; padding-left:10px;} 
.subboxright{width: 100%; height: 100%;text-align: left;}
