/* notice the * before the property - shows in IE7 and below */
/* notice the _ before the property - shows in IE6 and below */
/* .content_bottom{margin-bottom:-90px; _display:inline; *display:inline;}  */

 

* {margin: 0;}
html, body {height: 100%; width:100%; /*overflow-x:hidden; overflow-y:auto;*/}


a img{border:0; margin:0; padding:0; outline:none;}

.align_left{float:left;}
.align_right{float:right;}
.clear{ clear:both;}

/*           HOME / SPLASH         */
.splash{background-image:url(../_images/splash/bg.gif); background-repeat:repeat-x; background-color:#333a3e; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}

#splash_container{height:100%; width:820px; position:absolute;}
#splash_flash{ position:relative; width:100%; height:301px;}
#splash_flash #flash_bg_right{ position:absolute; top:101px; left:820px; background-image:url(../_images/splash/flash_bg_right.gif); width:119px; height:230px;}
#splash_content{ position:relative; width:100%; min-height:393px; background-color:#FFF; padding:40px 0px 0px 0px;}
#splash_content #logo_right{ position:absolute; top:236px; left:796px; width:127px; height:79px; float:right;}
#splash_content #wrapper{ position:relative; width:740px; margin:0px 50px 0px 35px; background-color:#FFF; padding:0px 0px 30px 0px;}
#splash_content #wrapper #title{ position:relative; width:439px; height:56px; padding-left:10px; margin:0;}
#splash_content #wrapper #menu{ position:relative; width:100%; padding-top:25px; margin:0;}
#splash_content #wrapper #menu #wrapper_menu{ position:relative; width:100%;margin:0; padding:0;}
#splash_content #wrapper #menu #wrapper_menu .block{ position:relative; width:151px; float:left; margin: 0 14px 0 14px; text-align:left; padding: 0 0 30px 0;}
#splash_content #wrapper #menu #wrapper_menu .block a{ color:#000;}
#splash_content #wrapper #menu #wrapper_menu .block a:hover{ color:#000;}
#splash_content #wrapper #menu #wrapper_menu .block ul{padding-left:15px; list-style-image:url(../_images/splash/bullet.gif); list-style-position:outside;}
#splash_content #wrapper #menu #wrapper_menu .menu_sep{ width:1px; height:208px; float:left; background-color:#ececed;}
#splash_footer{ position:relative; height:40px; padding:20px 0 0 50px;font-size:11px;}
.footer_t{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#596242; line-height:24px;}
.footer_num{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#8E9699; line-height:24px;}
#splash_footer .ola{position:absolute; float:right; line-height:14px; font-style:normal; text-transform:uppercase; color:#484e52; font-weight:bold; font-size:9px; left:700px; width:120px; top:55px;}
#splash_footer .ola img{ float:left; padding:2px 0px 0px 0px;}
#splash_footer .ola a, a:hover{text-decoration:none; font-style:normal; color:#484e52;}
.copyright{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#878b8d;}
.copyright a{color:#878b8d;}
.copyright a:hover{color:#878b8d;}

/*           SECTION PAGE         */

.section{background-image:url(../_images/section/bg.gif); background-repeat:repeat-x; background-color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -70px; width:100%; /* the bottom margin is the negative value of the footer's height */}
.push {height: 70px; /* .push must be the same height as .footer */}


#menu_top{ position:relative; height:23px; width:100%; padding-top:15px;}
#menu_top a.link{color:#9fa1a4; text-decoration:none;}
#menu_top a.link span{color:#737b35; text-decoration:none;}
#menu_top a.link:hover{color:#9fa1a4; text-decoration:underline;}
#menu_top a.link:hover span{color:#737b35; text-decoration:underline;}
#menu_top ul{padding-left:15px; list-style-image:url(../_images/section/bullet_menu_top.gif); list-style-position:outside; display:inline;}
#menu_top ul li{ padding-left:25px; display:inline;}
#header_asserting{ position:relative; height:173px; width:100%; background-image:url(../_images/section/header_assertingyourrights.jpg); background-repeat:no-repeat;}
#header_enabling{ position:relative; height:173px; width:100%; background-image:url(../_images/section/header_enablingyourbusiness.jpg); background-repeat:no-repeat;}
#header_solving{ position:relative; height:173px; width:100%; background-image:url(../_images/section/header_solvingbusinessdisputes.jpg); background-repeat:no-repeat;}
#header_preserving{ position:relative; height:173px; width:100%; background-image:url(../_images/section/header_preservingyourwealth.jpg); background-repeat:no-repeat;}
#header_contact{ position:relative; height:173px; width:100%; background-image:url(../_images/section/header_contactus.jpg); background-repeat:no-repeat;}
#header_about{ position:relative; height:173px; width:100%; background-image:url(../_images/section/header_whoweare.jpg); background-repeat:no-repeat;}
#container_content{ position:relative; width:971px;}
#container_content #content_wrapper{ float:left; width:725px; padding:10px 45px 30px 50px; display:inline;}
#container_content #content_wrapper .col_left{ float:left; width:410px; padding-right:10px; display:inline;}
#container_content #content_wrapper .col_right{ float:left; width:290px; padding-top:45px;}
#container_content #content_wrapper .content_bottom{margin-bottom:-90px; _display:inline; *display:inline;}
#container_content #content_wrapper #members{ position:relative; width:721px; padding-top:25px;}
#container_content #content_wrapper #members #members_wrapper { position:relative; width:721px;}
#container_content #content_wrapper #members #members_wrapper .member_block{ float:left; width:180px;}
#container_content #content_wrapper #members #members_wrapper .member_block .member_line{ float:left; width:1px; height:300px; background-color:#ececed;}
#container_content #content_wrapper #members #members_wrapper .member_block .member_photo{ float:left; top:0px; padding:0px 9px 20px 0px;}
#container_content #content_wrapper #members #members_wrapper .member_block .member_content{ text-align:left; margin:0 10px 0 10px;}
#container_content #content_wrapper #members #members_wrapper .member_block .member_content a{color:#737b35;}
#container_content #content_wrapper #members #members_wrapper .member_block .member_content a:hover{color:#737b35;}
#container_content #menu_side_wrapper{ float:left; width:151px; padding-top:50px;}
#container_content #menu_side_wrapper #accordion .element ul{ padding:0px 0px 10px 15px;list-style-image:url(../_images/section/bullet_menu_top.gif); list-style-position:outside;}
#container_content #menu_side_wrapper #accordion .element ul li {  list-style-image:url(../_images/section/bullet_menu_top.gif); }
#container_content #menu_side_wrapper img{ padding-bottom:5px;}
#container_content #menu_side_wrapper a{ color:#000;}
#container_content #menu_side_wrapper a:hover{ color:#000;}
#container_content #content{ width:720px; padding-left:50px;}
#container_content #content p{ padding-bottom:20px;}

.bottom{ position:relative; width:100%; height:290px; background-color:#dee4dc; margin-top:120px; }
.bottom #logo_menu{ position:absolute; left:775px; top:-115px;}
.bottom #bottom_form{ position:relative; width:304px; height:170px; padding:55px 0 0 0;}
.bottom #bottom_form form{color:#999;}
.bottom #bottom_form span{ left:150px; text-align:right;}
.bottom #bottom_form .namefield{ width:146px; height:22px; background-color:#FFF; border:solid 1px gray; padding:0px;}
.bottom #bottom_form .messagefield{ width:304px; height:87px; background-color:#FFF; border:solid 1px gray; padding-top:10px;}
.bottom #bottom_form{ position:relative; width:304px; height:170px; margin:50px;}
.bottom #bottom_photo{ position:absolute; bottom:0px; left:625px;}
.bottom #bottom_photo_desc{ position:absolute; bottom:80px; left:380px; width:330px; height:90px; text-align:center;}
.bottom #bottom_photo_desc table{text-align:center; margin:auto;}
.bottom #bottom_photo_desc .name{}
.bottom #bottom_photo_desc .sentence{ color:#777e7d; font-size:12px; line-height:18px; text-align:center;}
.bottom #bottom_photo_desc .link{ color:#949893; font-size:11px;}
.bottom #bottom_photo_desc .link a{ color:#949893; font-size:11px;}
.bottom #bottom_photo_desc .link .tel { font-size:13px; font-weight:bold;}

.bottom #bottom_img{ position:absolute; width:100%; height:54px; top:-10px; left:0px; background-image:url(../_images/section/bottom_listening.gif); background-repeat:no-repeat;}
.bottom #bottom_img1{ position:absolute; width:100%; height:54px; top:-10px; left:0px; background-image:url(../_images/section/bottom_listening_col.gif); background-repeat:no-repeat;}
.footer { position:relative; background-color:#333a3e; height:70px; padding:10px 0px 0px 25px;}
.footer #footer_wrapper{ width:790px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#595f61;}
.footer #footer_wrapper .ola{ position:absolute; float:right; line-height:14px; font-style:normal; text-transform:uppercase; color:#484e52; font-weight:bold; font-size:9px; left:700px; width:115px; top:45px;}
.footer #footer_wrapper .ola img{ float:left; padding:3px 0px 0px 0px;}
.footer #footer_wrapper .ola a, a:hover{text-decoration:none; font-style:normal; color:#484e52;}


/*             TEXT STYLE           */   
h1{ font-size:30px; color:#7f8646; font-weight:normal; padding:10px 0 10px 0;} 
h3{ font-size:16px; color:#7f8646; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:10px 0 10px 0;} 

.text18px{ font-size:18px; color:#7f8646; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;} 
.textgreen{color:#737b35;}
.align_left{ text-align:left;}
.align_right{ text-align:right;}

.new_phone_number{
width:260px;
margin:0px;
padding:0px;
float:left;
color:#FFFFFF;
}

.new_phone_number img
{
vertical-align:middle;}

