/*=====================================================================
 *
 * Filename: global.css
 * Website: http://www.lawsociety.com.au
 * Author: Simon Thenie
 * Date Created: 03/03/2009
 * Media: Screen
 *
 * Description
 * -----------
 * Community Styling
 * 
 *
 *=====================================================================*/
.community #col1	{ margin:30px 0 0 0; padding:0 0 0 9px; width:560px; }
.community #col2 { padding:0; margin:41px 0 0 17px; width:150px; }
.community #col2 #box1 { padding:0; margin:0; border-bottom:solid 1px #e3ddd2; width:150px; }
.community #col2 #box1 ul { padding:10px 0 18px 0; margin:0; list-style: none; }
.community #col2 #box1 li { padding:0; margin:0; color:#665230; line-height:1.5em; font-size:0.95em; }
.community #col2 #box1 li a { color:#665230; text-decoration:underline; }
.community #col2 #box2 { padding:0; margin:15px 0 0 0; border-bottom:solid 1px #e3ddd2; width:150px; }
.community #col2 #box2 ul { padding:10px 0 15px 0; margin:0; list-style: none; }
.community #col2 #box2 li { padding:4px 0 4px 10px; margin:0; color:#665230; line-height:1.25em; font-size:0.95em; background-image:url(../images/arrow_brown.gif); background-repeat:no-repeat; background-position:0 9px; }
.community #col2 #box2 li a { color:#665230; }
/* green tabs */
.community #content #rightcol #col1 div.tabs { margin:24px 0 40px 0; background: url(../images/bg_find_a_lawyer_tabs.jpg) no-repeat left bottom; background-color:#F5F4F0; width: 569px; height: auto; }
.community #content #rightcol #col1 ul.tabNavigation { padding: 0; margin: 0; list-style: none; width: 569px; height: 28px; background-color:#FFFFFF}
.community #content #rightcol #col1 ul.tabNavigation li {float: left; text-align: center; margin:0 0 0 7px; }
.community #content #rightcol #col1 ul.tabNavigation li.first { margin:0; }
.community #content #rightcol #col1 ul.tabNavigation li a { background: url(../images/find_a_lawyer_tabs.jpg) left 0; width: 185px; height: 28px; display: block; line-height: 28px; color: #776444; font-size:1.15em ;text-decoration:none;}
.community #content #rightcol #col1 ul.tabNavigation li a:hover {background: url(../images/find_a_lawyer_tabs.jpg) left -28px; width: 185px; height: 28px; display: block; line-height: 28px; color: #776444; font-weight:bold; text-decoration:none; }
.community #content #rightcol #col1 ul.tabNavigation li a.selected {background: url(../images/find_a_lawyer_tabs.jpg) left -28px; width: 185px; height: 28px; display: block; line-height: 28px; color: #776444; font-weight:bold; text-decoration:none; }
.community #content #rightcol #col1 div.tab_content { padding:20px; margin:0; clear: both;}
.community #content #rightcol #col1 div.tab_content p { padding:10px 0 10px 0; margin:0 }
.community #content #rightcol #col1 div.tab_content form p { padding:4px 0 !important; padding:3px 0; margin:0; line-height:1.15em; font-size:0.95em; float:left;  }
.community #content #rightcol #col1 .button { margin:0; padding:10px 0 0 162px !important; padding:20px 0 0 165px; }

.search-results .small { padding:0; margin:0 0 0 0px; }
.search-results #col1 ul { padding:0; margin:4px 0 0 9px; list-style:none; }
.search-results #col1 li { padding:0 4px 0 0; margin:0; float:left; font-size:0.95em }
.search-results #col1 li a.selected { color:#776444; font-weight:bold; }
.search-results #col1 table { margin:0 0 0 9px; padding:0; width:759px; }
.search-results #col1 tr { border-bottom:solid 1px #f6f3ee }
.search-results #col1 tr.first { background-color:#f5f3ed; text-align:left }
.search-results #col1 tr.first td.morepadding { padding:7px 16px; }
.search-results #col1 tr.first td { text-align:left; vertical-align:middle; font-size:1em; padding:7px 5px; font-weight:bold }
.search-results #col1 td { padding:5px 5px; text-align:left; vertical-align:top; font-size:1em; line-height:1.5em;  border-bottom:solid 1px #f6f3ee }
.search-results .newsearch { padding:0; margin:0 0 0 9px; display:block; background-image:url(../images/btn_new_search.jpg); background-repeat:no-repeat; width:90px; height:20px; text-indent:-999px}

.search-results .mainContent {padding-left:5px;padding-top:0; width:559px}
.search-results #tablecol1 {margin:0px 0 0;padding:0;float:left;width:569px;}
.search-results #tablecol1 p {font-size:1em;margin:0 0 10px;padding:0 0 0 9px;}
.search-results #col2 { padding:0; margin:41px 0 0 17px; width:150px;float:left }
.search-results #col2 #box1 { padding:0; margin:0; border-bottom:solid 1px #e3ddd2; width:150px; }
.search-results #col2 #box1 ul { padding:10px 0 18px 0; margin:0; list-style: none; }
.search-results #col2 #box1 li { padding:0; margin:0; color:#665230; line-height:1.5em; font-size:0.95em; }
.search-results #col2 #box1 li a { color:#665230; text-decoration:underline; }


.search-results #resultTable {float:left;margin:0;padding:0;width:750px;}
.search-results #resultTable .BlueText{color:#776444;}
.search-results #resultTable .OrangeText{color:#F06730;}
.search-results #resultTable a.blue{color:#776444;}

.search-results #resultTable table { margin:0 0 0 9px; padding:0; width:750px; }
.search-results #resultTable tr { border-bottom:solid 1px #f6f3ee }
.search-results #resultTable tr.first { background-color:#f5f3ed; text-align:left }
.search-results #resultTable tr.first td.morepadding { padding:7px 16px; }
.search-results #resultTable tr.first td { text-align:left; vertical-align:middle; font-size:1em; padding:7px 5px; font-weight:bold }
.search-results #resultTable td { padding:4px 4px; text-align:left; vertical-align:top; font-size:1em; line-height:1.5em;  border-bottom:solid 1px #f6f3ee }




.results #col1 table { margin:0 0 0 0px; padding:10px 0 0 0; width:559px; }
.results #col1 table td { padding:5px 20px 5px 9px; text-align:left; vertical-align:top; font-size:1em; line-height:1.5em; }
.results #col1 table td.colored { padding:5px 20px 5px 9px; background-color:#f1f0ec; }  
.results #col1 table td.toplined { border-top:solid 1px #e5e0d9 }
.results #col1 table td.bottomlined { border-bottom:solid 1px #e5e0d9 }

.back { background-image:url(../images/btn_back.jpg); background-repeat:no-repeat; display:block; width:60px; height:20px; text-indent:-999px; margin:20px 0 0 9px}

.moreinfo #col1 table { margin:0 0 0 0px; padding:0; width:559px; }
.moreinfo #col1 tr { border-bottom:solid 1px #f6f3ee }
.moreinfo #col1 tr.first { background-color:#f5f3ed; text-align:left }
.moreinfo #col1 tr.first td.morepadding { padding:7px 16px; }
.moreinfo #col1 tr.first td { text-align:left; vertical-align:middle; font-size:1em; padding:7px 5px; font-weight:bold }
.moreinfo #col1 tr.last td { padding:5px 5px; text-align:left; vertical-align:top; font-size:0.95em; line-height:1.5em;  border-bottom:solid 1px #e5e0d9 }
.moreinfo #col1 td { padding:5px 5px; text-align:left; vertical-align:top; font-size:0.95em; line-height:1.5em;  border-bottom:solid 1px #f6f3ee }
.moreinfo .more { margin:2px 0 0 9px; padding:0; width:559px; border-bottom:solid 1px #e5e0d9; }
.moreinfo .more .title { padding:0; margin:0; background-color:#f6f3ee; padding:10px 16px 10px 16px; font-weight:bold; vertical-align:middle; font-size:1em; }
.moreinfo .more ul { margin:0; padding:4px 0 4px 19px; list-style:disc }
.moreinfo .more li { margin:0; padding:2px 0 2px 0; font-size:0.95em; }
.moreinfo .more li.level2 { list-style:none }
.moreinfo .more li.level2 ul { margin:0; padding:0 0 4px 10px; list-style:none; }
.moreinfo .more li.level2 li { margin:0; padding:2px 0 2px 9px; font-size:0.95em; font-weight:normal; background-image:url(../images/dash_brown.jpg); background-repeat:no-repeat; background-position:0 9px}
