* {margin:0px;padding:0px;font-size:100%;font-family:verdana,sans-serif;color:black;text-decoration:none;font-weight:normal;}
ul {list-style-type:none;}
strong {font-weight:bold;}
body {margin:0px;}

p.clear {display:block;clear:both;padding-bottom:0px;}
a img {border:none;}

div#page_container {width:1000px;background:#C1CAD0;margin:0px auto;}
div#page_container div.container {width:952px;margin:0px auto;background-color:white;}

/*																			Header				*/

div#page_header div.container {background:url(../images/structure/bg_header_grad.png) top left repeat-x;height:56px;}
div#page_header a#header_logo_link {float:right;padding:15px 26px 0px 0px}

div#page_header ul#header_practice_groups {padding-top:5px;margin-left:10px;height:23px;margin-bottom:3px;}
div#page_header ul#header_practice_groups li {float:left;margin-right:10px;}
div#page_header ul#header_practice_groups li a { background:url(../images/structure/header_practice_groups_left.png) top left no-repeat;padding-left:8px;display:block;height:23px;}
div#page_header ul#header_practice_groups li a span {background:url(../images/structure/header_practice_groups_main.png) top right no-repeat;display:block;height:19px;font-size:8px;color:white;padding-top:4px;padding-right:7px;cursor:pointer;}
div#page_header ul#header_practice_groups li.current a {background-position:bottom left;}
div#page_header ul#header_practice_groups li.current a span {background-position:bottom right;}

div#page_header ul#breadcrumbs {margin-left:18px;} 
div#page_header ul#breadcrumbs li {float:left;margin-right:3px;}
div#page_header ul#breadcrumbs li span {font-size:55%;color:#9F9BB2;}
div#page_header ul#breadcrumbs li span a {color:#9F9BB2;}
div#page_header ul#breadcrumbs li a:hover span {text-decoration:underline;}

/*																			Menu				*/

div#page_menu div.container {background:url(../images/structure/bg_menu_grad.png) top left repeat-x}

ul#main_navigation {}
ul#main_navigation li {float:left;border-right:1px solid white;}
ul#main_navigation li:first-child {}
ul#main_navigation li a {height:30px;line-height:28px;display:block;padding:0px 10px;}
ul#main_navigation li span {font-family:Tahoma;font-size:0.65em;}

ul#main_navigation li.current {background-color:#F1CF28;}
ul#main_navigation li.current:hover {background-color:#F1CF28;}
ul#main_navigation li.current span {}

ul#main_navigation li:hover {background-color:#F1DB35;}
ul#main_navigation li a:active {background-color:#F1CF28;}
ul#main_navigation li a {outline:none;}

ul#main_navigation li#menu_site_search {border-right:none;float:right;padding-right:6px;padding-top:5px;}
ul#main_navigation li#menu_site_search:hover {background:none;}
ul#main_navigation li#menu_site_search label {width:70px;margin:20px 0pxr}
ul#main_navigation li#menu_site_search input.text {width:100px;margin-left:5px;font-size:70%;border:1px solid #A8A34A;height:15px;}
ul#main_navigation li#menu_site_search input.submit {background:#A8A34A;border:1px solid white;margin-left:10px;font-size:70%;color:#fff;}

/*																			Page Image				*/

div#page_image div.container {height:170px;}
div#page_image div.container div.position {position:relative;}

div#page_image div.position {padding-top:70px;padding-left:68px;padding-right:13px;}
div#page_image div.position h2 {color:#fff;font-size:190%;font-family:Trebuchet MS,sans-serif;}


/*																			Sub Menu			*/

ul#sub_navigation {width:190px;}
ul#sub_navigation li {margin-bottom:3px;}
ul#sub_navigation li a {width:205px;display:block;margin-left:4px solid white;background:#E6E6E6;cursor:pointer;}
ul#sub_navigation li a span {font-family:Arial,verdana;font-size:70%;font-weight:bold;color:#939B9C;display:block;padding:4px 0px;width:163px;padding-left:4px;margin-left:20px;border-left:3px solid white;}

ul#sub_navigation li a:active {background:url(../images/structure/sub_navigation_left.png) center left no-repeat #C2C2C2;}
ul#sub_navigation li a {outline:none;}


ul#sub_navigation li a:hover {background-color:#C2C2C2;}
ul#sub_navigation li span:hover {color:#fff;}

ul#sub_navigation li.current a {background:url(../images/structure/sub_navigation_left.png) center left no-repeat #C2C2C2;}
ul#sub_navigation li.current span {color:#fff;}

/*																			2nd level Sub Menu	*/

ul#sub_navigation li#menu_about_us_attorneys ul {display:none;}

ul#sub_navigation li ul.navigation {margin-top:4px;margin-bottom:18px;}
ul#sub_navigation li ul.navigation li a {background:none;}
ul#sub_navigation li ul.navigation span {color:#939B9C;border-bottom:1px solid #F1CF28;padding-left:10px;background:url(../images/structure/second_level_sub_nav.png) 0px 7px no-repeat;width:170px;}

ul#sub_navigation li a:hover span {}

ul#sub_navigation li ul.navigation li:hover {}
ul#sub_navigation li ul.navigation li:hover a span {color:#6C7475;}

ul#sub_navigation li ul.naviagtion li.current {}
ul#sub_navigation li ul.naviagtion li.current span {}
ul#sub_navigation li ul.navigation li.current a span {color:#373a3b;;}


/*																			Content Layout		*/

div#page_content div.container {padding-top:23px;padding-bottom:10px;background:url(../images/structure/bg_content_grad.png) top left repeat-x white;}
div#page_columns div.column {float:left}
div#page_columns div#navigation_column {width:247px;padding-top:7px;}
div#page_columns div#content_column {width:395px;margin-right:50px;}
div#page_columns div#content_column p:first-child {font-weight:bold;}
div#page_columns div#info_column {width:260px;padding-top:7px;}

/*																			Page Copy & Decoration		*/

div#page_content * {color:#666;}
div#page_content hr {margin:20px 0px;}

div#page_content h1 {color:#97AEC8;font-size:140%;margin-bottom:20px;font-family:Arial;}
div#page_content h1 span {font-size:70%;color:#97AEC8;}

div#page_content h2 {color:#97AEC8;margin-bottom:7px;font-size:95%;}

div#page_content h3 {font-size:70%;font-weight:bold;padding-bottom:7px;}
div#page_content h3 a {font-weight:bold;}

div#page_content div#content_column ul.news_list li h3 span.date {color:#97AEC8;}
div#page_content div#content_column ul.news_list li p {font-weight:normal;}

div#page_content p {font-size:70%;margin-bottom:15px;line-height:135%;color:#666;}
div#page_content p:first-child {font-weight:normal;}
div#page_content p a {border-bottom:1px dotted #7E8081;}
div#page_content p a:hover {color:#97AEC8;}
div#page_content p strong a {font-weight:bold;}

div.grad_box_left div.inner p.cite {padding-left:10px !important;padding-bottom:10px !important;}




div#page_content ul.copy_columns li {float:left;}
div#page_content ul.three_columns li {width:125px;margin-right:5px;padding-bottom:7px;}
div#page_content ul.three_columns li:last-child {margin-right:0px;}

div#page_content ul.staff_list li p {margin-bottom:3px;}
div#page_content ul.staff_list li p a {color:#666;}

div#page_content ul.copy_columns li.column ul.staff_list li p a:hover, div#page_content ul.copy_columns li.column ul.staff_list li p a strong:hover {color:#97AEC8;}

div#page_content div.up_arrow p {background:url(../images/structure/up_arrow.png) no-repeat left top;}
div#page_content div.up_arrow p a {margin-left:20px;}
div#page_content div.up_arrow {border-bottom:1px dashed #F1CF28;margin-bottom:10px;}

div#page_content ul.accreditations li p {padding-right:20px;padding-bottom:20px;}
div#page_content ul.accreditations li p:last-child {border-bottom:1px dashed #F1CF28;}

div#page_content ul.expertise_quotes li p {padding-right:20px;}
div#page_content ul.expertise_quotes li p:first-child {font-weight:normal !important;}
div#page_content ul.expertise_quotes li p:last-child {padding-bottom:20px;border-bottom:1px dashed #F1CF28;}

div#content_column.column ul.bullet_list {list-style:disc;padding-left:15px;padding-bottom:20px;}
div#content_column.column ul.bullet_list li {color:#F1CF28;}
div#content_column.column ul.bullet_list li p {display:inline;font-weight:normal !important;}

div#content_column ul.accreditations li p:first-child {font-weight:normal !important;}

div#content_column.column ol#question_list {list-style-type:decimal;}
div#content_column.column ol#question_answer_list {list-style-type:decimal;}

div#gr_map {width:392px;height:224px;background:url(../images/structure/gr_map.png) top left no-repeat;position:relative;}
div#gr_map a.point {float:left;clear:none;position:absolute;display:block;height:13px;width:13px;background:url(../images/structure/gr_map_point.png) top left no-repeat;display:none;outline:none;}

div.region {padding:10px;}

div#gr_map_label {height:28px;padding-left:7px;background:url(../images/structure/gr_map_label.png) top left no-repeat;margin-left:200px;margin-bottom:40px;}
div#gr_map_label a {display:inline-block;height:28px;padding-right:10px;padding-top:8px;outline:none;}
div#gr_map_label a span {font-size:70%;display:block;padding-left:15px;}


/*																			Info & Column Items	*/

div#info_column div.info_box div.inner {padding-right:20px;}

div#info_column div.info_box div.inner h1,div#info_column div.info_box div.inner h2 {margin-left:15px;}

div#info_column div.info_box div.inner h3 {margin-top:15px;}
div#info_column div.info_box div.inner#groups p  {margin-bottom:0px;}
div#info_column div.info_box div.inner#groups p a {padding-left:10px;background:url(../images/structure/second_level_sub_nav.png) 0px 4px no-repeat;color:#666666 !important;border-bottom:1px dotted #7E8081;}
div#info_column div.info_box div.inner#groups p a:hover {color:#97AEC8;}

div#info_column div.info_box div.inner#groups p span {font-weight:bold;}
div#info_column div.info_box div.inner#groups h1 + p {background:none;padding-left:0px;}
div#info_column div.info_box div.inner#groups h3 {padding-bottom:5px;}

div#info_column div.info_box p.quote {font-size:90%;font-style:italic;}
div#info_column div.info_box p.quote span {color:#33759C;font-family:Arial;}
div#info_column div.info_box p.cite {margin-bottom:0px;}
div#info_column div.info_box p.cite strong {color:#666;}
div#info_column div.info_box p.cite a strong:hover {color:#97AEC8;}
div#info_column div.info_box p.cite img {float:right;}

div#info_column ul.info_list {margin-bottom:20px;}
div#info_column ul.info_list li {margin-bottom:6px;border-right:20px solid #E6E6E6;background:#E6E6E6;}
div#info_column ul.info_list li div {background:url(../images/structure/grad_mask_bl.png) bottom left no-repeat;border-right:3px solid white;}
div#info_column ul.info_list li div a {display:block;width:100%;height:100%;background:url(../images/structure/grad_mask_tl.png) top left no-repeat;padding:2px;}

div#info_column ul.info_list li span {font-size:70%;padding-left:10px;color:#939B9C;}

div#info_column ul.info_list li.head {background:url(../images/structure/sub_navigation_left.png) center left repeat-x ;}
div#info_column ul.info_list li.head h3 {background:url(../images/structure/grad_mask_tl.png) top left no-repeat;font-size:110%;}
div#info_column ul.info_list li.head h3 span {color:#2D2C53;}

/* Contact Us > Info Column */

body.contact_us div#page_columns div#info_column {padding-left:55px;width:205px;}
body.contact_us div#page_columns div#info_column ul.info_list {width:205px;}

div#info_column ul.info_list li h4 {display:block;width:100%;height:100%;background:url(../images/structure/grad_mask_tl.png) top left no-repeat;padding:2px;}
div#info_column ul.info_list li h4 span {font-size:80%;}

div#info_column ul.info_list li.plain {border-right:none;padding-left:10px;background:#fff;}
div#info_column ul.info_list li.plain p {font-weight:normal;}

div.grad_box {background:url(../images/structure/basic_grad_box.png) bottom left no-repeat;width:202px;padding-bottom:11px;margin-bottom:15px;}
div.grad_box div.inner {background:url(../images/structure/basic_grad_box_top.png) top left no-repeat;padding-top:11px;}
div.grad_box div.inner img {margin-left:10px;margin-bottom:10px;}
div.grad_box div.inner form, div.grad_box div.inner p, div.grad_box div.inner h3 {margin-left:15px;}

div.grad_box div.inner form p {margin-left:0px;}
div.grad_box_left {background:url(../images/structure/image_grad_box.png) bottom left no-repeat;margin-left:23px;margin-top:10px;}
div.grad_box_left div.inner {background:url(../images/structure/image_grad_box_top.png) top left no-repeat;padding-top:10px;}
div.grad_box_left div.inner img {padding-left:10px;margin-bottom:10px;}


/*																		automated sub page list	*/
																			
div#page_columns div#content_column ul.sub_pages {list-style:disc !important;padding-left:15px;padding-bottom:20px !important;color:#F1CF28 !important;}
div#page_columns div#content_column ul.sub_pages li {color:#666666;font-size:70%;line-height:135%;margin-bottom:15px;}
div#page_columns div#content_column ul.sub_pages li a {border-bottom:1px dotted #7E8081;line-height:135%;}



/*																			table				*/

div#page_columns div#content_column table tbody tr {background:#d9dada;width:91px;}
div#page_columns div#content_column table tbody tr td p:first-child {font-weight:normal;}
div#page_columns div#content_column table tbody tr td p {padding-left:10px;padding-top:10px;padding-right:10px;}


/*																			Homepage				*/

body.home div#page_image div.container {height:272px;}
body.home div#page_columns div#content_column {padding-left:25px;width:350px;margin-left:10px;margin-right:10px;}
body.home div#page_columns div#content_column p {margin-bottom:4px;font-size:60%;}
body.home div#page_columns div#content_column p:first-child {font-size:70%;color:#557B91;}
body.home div#page_columns div#content_column p#homepage_contact_us {background:url(../images/structure/hp_contact_us.png) top left no-repeat;margin-bottom:0px;}
body.home div#page_columns div#content_column p#homepage_contact_us a {display:block;width:99px;height:22px;font-size:170%;padding-top:9px;padding-left:23px;color:#427791;}

body.home div#page_image div.container {background:black;position:relative;}
body.home div#page_image div.container div.position {height:272px;padding:0px;}
body.home div#page_image div.container ul.homepage_image_fade {z-index:0;height:272px;overflow:hidden;}
body.home div#page_image div.container ul.homepage_title_fade {height:120px;overflow:hidden;width:400px;left:500px;top:-150px;z-index:1;}
body.home div#page_image div.container ul.homepage_title_fade h2 {text-align:right;width:400px;}
body.home div#page_image div.container ul.homepage_title_fade h2 a {color:white;font-family:"Trebuchet MS";border-bottom:1px dotted;}
body.home div#page_image div.container ul.homepage_title_fade h2.welcome {text-align:left;color:#F1DB35;font-size:180%;}
body.home div#page_image div.container ul.homepage_title_fade h2.welcome span {color:white;font-size:90%;}


body.home div#content_column p#homepage_contact_us {margin-top:15px;}
body.home div#content_column p#homepage_contact_us a {border:none;}

body.home ul#homepage_tabs {display:block;float:left;width:540px;}
body.home ul#homepage_tabs li {display:block;width:167px;height:120px;float:left;margin-right:10px;background:no-repeat;}
body.home ul#homepage_tabs li div.inner {padding:10px;}
body.home ul#homepage_tabs li h3 {font-size:70%;font-weight:bold;font-family:Tahoma;border-bottom:1px dotted;padding-bottom:3px;}
body.home ul#homepage_tabs li p {margin-bottom:3px;font-size:60%;font-weight:normal;font-family:arial;line-height:129%;}

body.home ul#homepage_tabs li#news_tab {background-image:url(../images/structure/news_box.jpg);width:360px;height:249px;}
body.home ul#homepage_tabs li#news_tab h3 {border-color:#fff;color:#fff;margin-bottom:6px;padding-bottom:8px;}

body.home ul#homepage_tabs li#news_tab p {color:#fff;padding-bottom:4px;font-size:60%;}
body.home ul#homepage_tabs li#news_tab p strong {color:#EDD516;font-weight:bold;line-height:100%;}

body.home ul#homepage_tabs li#news_tab p a {color:#fff;font-weight:bold;font-family:arial;}

body.home ul#homepage_tabs li#news_tab ul.copy_columns li.column {width:160px;}

body.home ul#homepage_tabs li#our_clients_tab {background-image:url(../images/structure/our_clients.png);margin-right:0px;margin-bottom:10px;}
body.home ul#homepage_tabs li#our_clients_tab ul#icon_fade {height:84px;overflow:hidden;}
body.home ul#homepage_tabs li#our_clients_tab ul#icon_fade li {width:147px;height:84px;}
body.home ul#homepage_tabs li#global_reach_tab h3 {border-color:#7B7D80;color:#7B7D80;}

body.home ul#homepage_tabs li#global_reach_tab {background-image:url(../images/structure/global_reach.png);margin-right:0px;}
body.home ul#homepage_tabs li#global_reach_tab h3 {border-color:#427791;color:#427791;}
body.home ul#homepage_tabs li#global_reach_tab a {display:block;width:147px;height:84px;outline:none;}
body.home ul#homepage_tabs li#global_reach_tab a:active {outline:none;border:none;}

/*																			Forms				*/

form.generic_form {}

form.generic_form p {width:405px;clear:both;margin-bottom:15px;}
form.generic_form p span.clear {display:block;height:0px;}


form label.error {color:red;font-weight:bold;display:none !important;}


form.generic_form p.text {padding-left:0px;}

form.generic_form p.text label {width:130px;display:block;float:left;}
form.generic_form p.text input {width:220px;background:#E6EAEF;border:none;padding:2px;}


form.generic_form p.checkboxes span.question {display:block;width:350px;margin-bottom:6px;}
form.generic_form p.checkboxes span.checkbox {display:block;clear:both;margin-bottom:5px;}
form.generic_form p.checkboxes input {margin:0px 5px 0px 0px;float:left;}
form.generic_form p.checkboxes label {display:block;width:360px;float:left;}

form.generic_form p.select label {width:220px;display:block;float:left;}
form.generic_form p.select select {width:180px;float:left;}
form.generic_form p.yn {width:455px;}
form.generic_form p.radio span.question {display:block;width:330px;float:left;}

form.generic_form p.radio span.yn {width:100px;display:block;clear:right;float:right;margin-bottom:2px;}
form.generic_form p.radio span.yn input {width:16px;}
form.generic_form p.scale span.question {display:block;float:left;width:155px;padding-top:15px;}
form.generic_form p.scale span.scale {display:block;float:left;width:250px;}
form.generic_form p.scale span.scale label {width:60px;display:block;float:left;text-align:center;margin-bottom:5px;}
form.generic_form p.scale span.scale input {width:58px;}
form.generic_form p.scale + p.scale span.scale label {display:none;}

form.generic_form p.scale + p.scale span.question {padding-top:0px;}
form.generic_form p.textarea label {display:block;}
form.generic_form p.textarea textarea {width:400px;background:#E6EAEF;border:none;padding:2px;}
form.sidebar_form p.text input {width:155px;border:1px solid #AAA;}
form.sidebar_form p.textarea textarea {width:155px;border:1px solid #AAA;}

form.sidebar_form p.submit input {border:1px solid #AAA;padding:2px;}

/*											Forms for Withers & Rogers                   		*/

div.form {width:400px;clear:none;}

div.form form label {width:auto !important;float:left;color:#7E8081;}
div.form form {width:370px;padding:20px 5px 15px 0px;margin-top:10px;}

div.form form ul.formitems {margin-bottom:10px;float:left;width:340px;}
div.form form ul.formitems li {clear:left;width:370px;}

div.form form ul.formitems li label {padding-left:0px !important;}
div.form form ul.formitems li input {float:right;font-size:70%;padding:2px;}

div.form form label {font-size:70%;width:210px;margin-right:10px;width:135px;display:block;padding:5px;float:left;color:#7E8081;}

div.form form div.requiredindicator {display:none;}
div.form form p.submitbutton {margin-left:0px !important;padding-left:0px !important;clear:both;}

div.form form p.submitbutton {}
div.form form textarea {width:370px;height:100px;}

div.form form select {width:133px;}
											
/*																			table new				*/

div#content_column table tr td h3 {display:block;font-size:75%;margin-left:10px;margin-top:10px;padding-bottom:10px;}
div#content_column table tr td p {padding-top:5px !important;padding-bottom:5px !important;margin-bottom:0px;}


/*																			Footer				*/

div#page_footer {}

div#page_footer div.container {background-color:#C1CAD0;padding:5px 0px;}

div#page_footer ul li {float:left;font-size:60%;margin-right:10px;}
div#page_footer ul li span {}

div#page_footer ul li span, div#page_footer ul li a {color:#33759C;}
div#page_footer ul#footer_contact_list {float:left;}

div#page_footer ul#footer_site_links {float:right;}
div#page_footer ul#footer_site_links li#menu_designed_by_rok {margin-right:0px;}

div#page_footer ul#footer_contact_list li {margin:0px;}

div#page_container ul#footer_site_links li#menu_other_languages span {position:relative;top:-8px;}

div#page_container ul#footer_site_links li#menu_other_languages img {position:relative;top:-1px;}

/*																			Printer Icon		*/

div#printer {background:red;float:right;width:24px;height:34px;position:relative;left:20px;background:url(../images/structure/print.jpg) top left no-repeat;}
div#printer a {display:block;width:24px;height:34px;}
div#printer a span {display:none}

/*																			Login Form			*/

div#login {margin-top: 20px; margin-left: 270px;}

div#login h3 {text-transform:capitalize;margin-bottom:10px;}
div#login input[type="submit"] {border:1px solid #AAA;padding:2px;}


/*																			Admin				*/

div#currentuserdetails { background:#FFFFFF none repeat scroll 0 0; clear:both; float:right; font-size:10px; margin-bottom:10px; margin-top:-54px; padding-right:9px; padding-top:5px; padding-left:8px;text-align:right; width:auto; -moz-border-radius-topleft:5px;}

div#page_columns > div#usermenubar {margin-top:-30px;}
div#myaccount-admin table {font-size:70%;width:850px;}

div#myaccount-admin table td {padding:4px 6px;}
div#myaccount-admin table td a {font-weight:bold;}

div.admin_menu {font-size:70%;}
div#layoutmenu ul {font-size:70%;}

div#layoutdesignmenu ul {font-size:70%;}
div#layoutmenu p#template label {margin-top:-2px;padding:0px 9px 0px 0px !important;}

div#layoutdesignmenu {font-size:70%:}
div.layoutsection div.sectionheading {font-size:70%;}

div.layoutsection div.topmessage {font-size:70%;}
div.layoutsection ul.layoutitemheadingmenu {font-size:70%;padding-bottom:6px;}

div#extraoptions_link a {font-size:70%;border-bottom:1px dotted #ddd;cursor:pointer;}

form#fm_pagesettings tr {margin-bottom:5px;}
form#fm_pagesettings tr td:first-child {font-size:70%;padding-right:10px;vertical-align:top;}

form#fm_pagesettings tr td {padding-bottom:10px;}
form#fm_pagesettings input[type="file"] {font-size:70%;}

form#fm_pagesettings input[type="submit"] {font-size:70%;}
div#pagetrail {font-size:70%;}

div.manage_list table {font-size:70%}
div.manage_list table th {font-weight:bold;text-align:left;}

div.manage_list table td {padding:2px 10px 2px 0px;border-bottom:1px solid #ddd;}

div#managenews_categories div#categorylist ul li {font-size:70%;clear:both;}

div#managepages {font-size:70%;}
div#pagedetails {padding-left:15px;}

div#managehomepage div.newsbox {padding: 5px; margin: 15px 5px; background-color: #eeeeee; border-bottom: 1px dashed #cccccc}

p.error {border:1px dotted red !important;padding:5px !important;}

div#page_content label {float:left !important;}
div#recaptcha_widget_div {clear: both}
.recaptchatable {}
div#page_content div.recaptcha_input_area label.recaptcha_input_area_text {float: none !important}

