/* CSS Document */

body{margin:0px;background-image:url(img/bg.gif);background-position:center;font-family:Arial, Helvetica, sans-serif;}
a{color:#ff6424;text-decoration:none;font-weight:bold;}
p{padding:0px;margin:0px 0px 30px 0px;}
h1{font-size:14px;font-weight:bold;width:570px;background:url(img/bg_h1.jpg) bottom no-repeat;margin:0px 0px 30px 0px;padding:0px;text-transform: uppercase;}
h2{font-size:12px;font-weight:bold;color:#ff6424;padding:0px 0px 0px 10px;margin:0px 0px 15px 0px;background:url(img/orange_arrow.gif) top left no-repeat;}
h2.off{color:#000;}

#wrapper{width:900px;margin:auto;}

#top{width:900px;height:150px;background:url(img/bg_top.jpg);margin:0px;padding:0px;overflow:hidden;}
#top_left{float:left;margin:137px 0px 0px 40px;padding:0px;background:none;}
#top_right{float:right;margin:141px 41px 0px 0px;padding:0px;}

#menu{width:900px;height:45px;background:url(img/bg_menu.jpg);overflow:hidden;}
#menu ul{margin:0px 0px 0px 40px;padding:0px;list-style:none;float:left;}
#menu li{float:left;margin:0px 20px 0px 0px;padding:0px;line-height:41px;}
#menu li.on{border-bottom:2px solid #ff6424;}
#menu a{text-decoration:none;color:#000;font-size:11px;letter-spacing:1px;}

#content{width:900px;min-height:450px;background:url(img/bg_content.jpg) no-repeat;}
#content_main{float:left;width:570px;padding:40px;text-align:justify;font-size:12px;}
#content_right{float:right;width:170px;padding:40px 40px 40px 0px;}
#content_right ul{padding:0px;margin:0px 0px 10px 10px;font-size:12px}
#content_right li{padding-bottom:10px;}

#fp_practice_areas{width:570px;text-align:left;margin:20px 0px 0px 0px;color:#666666;}
#fp_practice_first{float:left;width:170px;}
#fp_practice_second{float:left;width:170px;padding:0px 0px 0px 30px;}
#fp_practice_third{float:right;width:170px;padding:0px 0px 0px 30px;}

#contact_info{width:170px;font-size:11px;text-align:right;padding-top:60px;}

#footer{width:820px;padding:10px 40px 10px 40px;font-size:10px;color:#cbcbcb;background:#ececec;}