html, body, p, ul, form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0}

body {font: 76% arial,sans-serif; overflow: auto; background: #EBE2C8 url(images/body_bg.gif) repeat-x 0 0; margin-top: 20px;}

/* This avoids the IE italics display problems, but unfortunately <em> is displayed as a block, instead of inline: */
em  {display: block; width: 98%;}

a {color: #c60; text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}

.searchpage #container {background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-bottom: 30px;}
.fullpage #container {background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-bottom: 10px;}

.nationalpage #container {background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-bottom: 10px;}

.sitepage #container, .mainpage #container  {background: #FFF; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.sitepage #wrapper, .mainpage #wrapper {float:left; width:100%; margin-left:-320px;}
.sitepage #col1, .mainpage #col1 {margin-left:320px;}
.sitepage #col2, .mainpage #col2 {float:right; width:320px;}
.sitepage .box0, .mainpage .box0 {float:left; width:640px; background: #fff; position:relative;}
.sitepage .box1, .mainpage .box1 {float:left; width:340px;}
.sitepage .box2, .mainpage .box2 {float:left; width:320px;}
.sitepage #box3, .mainpage #box3 {}
.sitepage #box4, .mainpage #box4 {}

a#foolkit-intro {position:relative; z-index: 100; display: block; text-decoration: none; background: transparent url(images/button_tour.gif) no-repeat 0 0; margin-left: 60px; width: 219px; height: 39px;}
a#foolkit-intro2 {display: block; text-decoration: none; background: transparent url(images/button_tour2.gif) no-repeat 0 0; width: 128px; height: 22px;}
a#foolkit-intro2:hover {background: transparent url(images/button_tour2.gif) no-repeat 0 -22px;}

.mainpage #box5 {margin: -17px 20px 0 20px;}
.lawyers  #box5 {background-color: #92B7E4;}
.public   #box5 {background-color: #d8ccbc;}
.public   #box5-bottom {background-color: #979489; margin: 0 20px;}
.mainpage #box5 h1 {color: #fff; background-color: transparent; padding: 20px 20px 10px 20px; margin: 0; font-size: 22px;  text-align: center;}
.mainpage #box5 h1 em {display: inline;}
.mainpage #box5 p {font-size: 12px; padding: 5px 0 10px 0; text-align: center;}
.mainpage #box5-bottom p {font-size: 12px; padding: 5px 0 10px 0; text-align: center; color:#fff;}
.mainpage #box5 ul {list-style: none; margin: 0 20px 20px 20px; padding: 0;}
.mainpage #box5 li {line-height: 2em; font-size: 14px;}
.mainpage #box5 .red {color: #BD0810; font-size: 16px; font-weight: bold;}

.mainpage #box6 {background-color: #FFCC33; margin: 0 20px 0 0; border: 1px solid #BD0810; clear: both; padding: 0;}
.mainpage #box6 h1 {color: #fff; background-color: transparent; padding: 10px 0 0 0; margin: 0; font-size: 22px; text-align: center;}
.mainpage #box6 a img {display: block; margin: 0 auto; padding: 0;}
.mainpage #box6 p {padding: 5px 10px 5px 20px; margin: 0;}

.subpage   #container  {background: #FFF url(images/container_bg2.jpg) repeat-y 0 0; border: 1px solid #ccc; margin-bottom:-1px;}
.subpage   #wrapper {float:left; width:100%; margin-left:-320px;}
.subpage   #col1 {margin-left:320px;}
.subpage   #col2 {float:right; width:320px;}
.subpage   .box0 {float:left; width:640px; background: #fff; position:relative;}
.subpage   .box1 {float:left; width:320px;}
.subpage   .box2 {float:left; width:320px;}
.subpage   #box3 {}
.subpage   #box4 {}

.mainpage .box2 div.ad {margin: 0 0 20px 0;}
.subpage  .box2 div.ad {margin: 0 0 20px 10px;}

.adspace {
    margin-top: 10px;
}

.noupdates img {
    margin: 0 10px 10px 10px;
}

.noupdates h2 {
    font-size: 16px!important;
    margin: 0 10px 20px!important;
    padding: 5px 10px!important;
    font-weight: bold!important;
}

#col2 .ad {
    width: 300px;
    margin: 0 10px;
}

.lawyers #flip {position:absolute; background: #b80f10 url(images/flip_left_red.gif) no-repeat 0 0; top: 10px; right: 10px; height: 20px;}
.public  #flip {position:absolute; background: #4284B5 url(images/flip_left_blue.gif) no-repeat 0 0; top: 10px; right: 10px; height: 20px;}
#flip  a {padding: 20px; padding-right: 5px; color: #fff; text-decoration: none; line-height: 20px;}
#flip  a:hover {text-decoration: underline;}
#flip  img {display: inline; margin:0; padding:0; vertical-align: middle;}
#flip-right {float: left; width:20px; height:20px;}
.lawyers #flip-right  {background: #6f6f6f url(images/flip_right_p.gif) no-repeat 0 0;}
.public #flip-right  {background: #6f6f6f url(images/flip_right.gif) no-repeat 0 0;}

#headertop {height: 135px; position: relative;}
.lawyers #headertop  {background: url(images/header_bg1.gif) repeat-x 0 0;}
.public  #headertop  {background: url(images/header_bg1_p.gif) repeat-x 0 0;}
#headertop .ad   {float: right; margin: 0; /*border: 3px solid #fff;*/ height: 90px;}
#headertop .logo {float: left; margin: 5px 0;}
#headertop .big-logo { display:block; }

.nationalpage #headertop  {height:110px;}

#tabforlawyers,
#tabforthepublic {position: absolute; color:#fff; font-size: 13px; font-weight: bold; font-family: verdana,sans-serif; padding: 3px 10px;}
#tabforlawyers a,
#tabforthepublic a {color: #fff; text-decoration: none;}
#tabforlawyers a:hover,
#tabforthepublic a:hover {color: #FFCC33;}
.lawyers #tabforlawyers   {bottom: -1px; left: -1px; background: #4378A0; height: 23px; border-left: 1px solid #ABCDE8; border-top: 1px solid #ABCDE8;}
.lawyers #tabforthepublic {bottom: 3px; left: 104px; background: #BD0810; height: 16px; border-top: 1px solid #EF7B7B;}
.public   #tabforlawyers   {bottom: 3px; left: -1px; background: #4378A0; height: 16px; border-left: 1px solid #ABCDE8; border-top: 1px solid #ABCDE8;}
.public   #tabforthepublic {bottom: -1px; left: 104px; background: #BD0810; height: 23px; border-top: 1px solid #EF7B7B;}

#date {float:right; margin: 10px 60px 0 0; font-size: 11px;}
#weather {float:right; margin: 10px 100px 0 0; font-weight: bold; font-size: 11px;}
#weather img {vertical-align: middle;}

#search {float: right; clear:both; width: 150px;}

#sq {width: 100px; float:left; margin: 6px 2px 0 0;}
#ss {margin-top: 5px;}

#headerbottom {border: 1px solid #ccc; border-width: 0 1px; height: 70px;}
.lawyers #headerbottom {background: url(images/header_bg2.gif) repeat-x 0 0;}
.public   #headerbottom {background: url(images/header_bg2_p.gif) repeat-x 0 0;}

#header_nav_map_lawyers,
#header_nav_map_public  {padding:0;display: block; float:left; margin: 13px 0 0 10px; width: 24px; height: 22px; text-decoration: none; text-indent:-9999px;}
#header_nav_map_lawyers {background: url(images/map_blue.gif) no-repeat 0 0; }
#header_nav_map_public  {background: url(images/map_red.gif) no-repeat 0 0; }
#state {float: left; margin: 13px 10px 0 10px; padding: 0; font-size:13px;}

ul#navtop {float: left; white-space: nowrap; font-family: verdana,sans-serif;}
ul#navtop li {display: block; float: left;	list-style-type: none; height: 60px; color:#aaa;}
ul#navtop li a {outline:none; padding: 0 12px; line-height: 45px; color: #fff; text-transform: uppercase;	text-decoration: none; font-size: 13px; font-weight: bold;}
ul#navtop li a:hover {color: #FFCC33;}
ul#navtop .current {height: 46px; border-bottom: 5px solid #FFCC33;}
ul#navtop .current a {	color: #FFCC33;}

/*
.lawyers ul#navtop li#navtop-home {background: url(images/nav_home.gif) no-repeat 0 0;}
.lawyers ul#navtop li#navtop-courts {background: url(images/nav_courts.gif) no-repeat 0 0;}
.lawyers ul#navtop li#navtop-management {background: url(images/nav_management.gif) no-repeat 0 0;}
.lawyers ul#navtop li#navtop-legislation {background: url(images/nav_legislation.gif) no-repeat 0 0;}
.lawyers ul#navtop li#navtop-practice {background: url(images/nav_practice.gif) no-repeat 0 0;}
.lawyers ul#navtop li#navtop-tools {background: url(images/nav_tools.gif) no-repeat 0 0;}
.public   ul#navtop li#navtop-home {background: url(images/nav_home_p.gif) no-repeat 0 0;}
.public   ul#navtop li#navtop-courts {background: url(images/nav_courts_p.gif) no-repeat 0 0;}
.public   ul#navtop li#navtop-management {background: url(images/nav_management_p.gif) no-repeat 0 0;}
.public   ul#navtop li#navtop-legislation {background: url(images/nav_legislation_p.gif) no-repeat 0 0;}
.public   ul#navtop li#navtop-practice {background: url(images/nav_practice_p.gif) no-repeat 0 0;}
.public   ul#navtop li#navtop-tools {background: url(images/nav_tools_p.gif) no-repeat 0 0;}

ul#navtop li#navtop-home a {padding-left: 12px; padding-right: 10px;}
ul#navtop li#navtop-courts a {padding-left: 62px;}
ul#navtop li#navtop-management a {padding-left: 58px;}
ul#navtop li#navtop-legislation a {padding-left: 45px;}
ul#navtop li#navtop-practice a {padding-left: 45px;}
ul#navtop li#navtop-tools a {padding-left: 45px;}
*/

ul#practice {background-repeat: no-repeat; background-position: top right; list-style: none; border-bottom: 1px solid #ccc; background-color: #fff; padding-bottom: 7px;}
ul#practice li {margin: 0 40px 0 10px; padding-left: 10px; line-height: 2em; border-top: 1px solid #ccc;}
ul#practice li.first {border-top: 0;}
ul#practice  a {text-decoration: none; color: #505050; font-size: 12px; font-weight: bold; font-family: verdana,sans-serif;}
ul#practice  a:hover {text-decoration: underline;}
.lawyers ul#practice {background-image: url(images/practice_areas.gif);}
.public ul#practice {background-image: url(images/practice_areas_p.gif);}

div#sitelinks ul {background-image: url(images/site_links.gif); background-repeat: no-repeat; background-position: top right; list-style: none; border-bottom: 1px solid #ccc; background-color: #fff; padding-bottom: 3px; width: 310px; margin-top: 10px;}
div#sitelinks ul  li {margin: 0 40px 0 10px; padding-left: 10px; line-height: 2em; border-top: 1px solid #ccc;}
div#sitelinks ul  li.first {border-top: 0;}
div#sitelinks ul   a {color: #000; text-decoration: none; color: #505050; font-size: 12px; font-weight: bold; font-family: verdana,sans-serif;}
div#sitelinks ul   a:hover {text-decoration: underline;}

#quicklinks  {float:left; width:319px; padding: 1em 0; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size:13px;}
#quicklinks  .col {float:left; width:144px;}
#quicklinks  .col ul {margin-left: 10px; padding: 0 10px 0 0; list-style: none;}
#quicklinks  .col ul li {line-height: 1.7em; padding-left: 12px; background-repeat: no-repeat; background-position: 0 5px;}
.lawyers #quicklinks  .col ul li {background-image: url(images/bul_arr_blue.gif);}
.public #quicklinks  .col ul li {background-image: url(images/bul_arr_red.gif);}
#quicklinks  .col ul a {color: #fff; text-decoration: none;}
#quicklinks  .col ul a:hover {text-decoration: underline;}
.lawyers #quicklinks  {background: #4481B0 url(images/quick_links.gif) no-repeat top right;}
.public #quicklinks  {background: #B80F10 url(images/quick_links_p.gif) no-repeat top right;}

#quicklinks  .col ul a.external {padding-right:13px; background:url(images/icon_external3.gif) right 0 repeat-y;}
#quicklinks  .col ul a.external:hover { background-position:right 100px }

#indexlinks  {float:left; position: relative; width:300px; margin: -30px 10px 20px 10px; padding-bottom: 1em;  background-color: #ccc;}
#indexlinks  .col {float:left; width:149px; font-size:12px;}
#indexlinks  .col ul {margin-left: 10px; padding: 0 10px 0 0; list-style: none;}
#indexlinks  .col ul li {line-height: 1.7em; padding-left: 12px; background-repeat: no-repeat; background-position: 2px 6px; background-image: url(images/bul_box_white.gif);}
#indexlinks  .col ul a {color: #333; text-decoration: none;}
#indexlinks  .col ul a:hover {text-decoration: underline;}

#indexlinks2 {
    color: #fff;
    margin: 0px 10px 20px 10px;
    background-color: #d4d4d4;
}

#indexlinks2 a {color: #111; text-decoration: none; padding: 0 4px;}
#indexlinks2 a:hover {background-color: #fff;}
#onthispage {
    text-transform: uppercase;
    background: #707070;
    height: 22px;
    padding-left: 20px;
    font-size: 14px;
    line-height: 22px;
}

#onthispage-links {
    padding: 10px 10px 6px 20px;
    line-height: 18px;
    background: #D4D4D4;
    overflow: auto;
    text-align: justify;
}

a.onthispage-first {
    padding-left: 0!important;
}

#related-pages {
    background: #bbbbbb;
    line-height: 22px;
    height: 22px;
    padding-left: 20px;
    font-weight: bold;
    color: #333;
}

.related-text {
    padding-right: 4px;
}

.red-bullet {
    color: #b4100f;
}

#footer {background-color: #407AA0; font-size: 13px;}
#footer .copyright_old {color: #ccc; text-align: center;}
#footer .copyright {color: #ccc; float: right; font-size: 12px; margin: 6px 10px 10px 0;}
#footer .copyright a {color: #ccc;}
#footer .footmenu {color: #ccc; float: right; font-size: 12px;}
#footer .footmenu a {color: #ccc;}
#footer p.footmenu {margin: 0 10px 0 0;}
#footer .sociallinks {float: left; display: inline;}
#footer .sociallinks a {padding: 1px 0 0 20px; margin-left: 10px; color: #cff8fd;}
#footer .sociallinks a.twitterlink {background: transparent url('images/footer-twitter.png') no-repeat;}
#footer .sociallinks a.facebooklink {background: transparent url('images/footer-facebook.png') no-repeat;}
#footer .sociallinks .highlighted {font-weight: bold; color: #fff;}
#finalline span.tothetop {margin: 0 10px; padding: 0; float: left; background:url("images/tothetop_bigarrow.png") no-repeat center right; height: 38px; width: 16px;}

#footerlinks  {float:left; width:100%; background: #5893B5 url(images/footerlinks_bg.gif) repeat-x top left; margin: 0 0 1em 0px; border: 1px solid #FFCC33;}
#footerlinks  .col {float:left; width:24.99%;}
#footerlinks  .col h2 {margin: 0 10px 5px 10px; padding: 1px 10px; font-size: 12px; font-weight: bold; color: #000; text-transform: uppercase; background: #FFCC33 url(images/footerlinks_bg1.gif) no-repeat bottom right;}
#footerlinks  .col ul {margin-left: 10px; padding: 0 10px 10px 0; list-style: none;}
#footerlinks  .col ul li {line-height: 1.3em; padding-left: 10px; background-image: url(images/bul_arr_yellow.jpg); background-repeat: no-repeat; background-position: 0 4px;}
#footerlinks  .col ul a {color: #fff; text-decoration: none;}
#footerlinks  .col ul a:hover {text-decoration: underline;}

.middle-state {width: 960px; margin: 0 auto; text-align: left;}

h1 {color: #fff; background-color: #636363; margin: 10px 10px 20px 10px; padding: 25px 10px; font-size: 24px;}
h2 {margin: 0 10px 20px 10px; padding: 5px 10px; font-size: 16px;}
h3 {margin: 0 20px 10px 20px; font-size: 15px;}
h4 {margin: 0 20px 10px 20px; font-size: 13px;}

p  {line-height: 1.5em; margin: 0 20px 20px 20px;}
p a {color: #c60; text-decoration: none;}
p a:hover {text-decoration: underline;}
p.warning  {background: url(images/warning-sign-small.gif) no-repeat 0 0; padding-left: 65px; height:45px;}
p.style1  {background: url(images/warning-sign-small2.gif) no-repeat 0 0; padding-left: 35px;}

p.level1 a,
p.level2 a,
a.level1,
a.level2 {line-height: 18px; font-size: 12px; margin-bottom: 4px; padding-left: 5px; display:block; width:170px; text-decoration: none; background-image: url(images/lnk_end.gif); background-repeat: no-repeat; background-position: top right; border: none;}
p.level1 a:hover,
p.level2 a:hover,
a:hover.level1,
a:hover.level2 {color: #000; background-color: #e0e0e0; border: none; text-decoration: underline;}
p.level2 a,
a.level2 {color: #000; background-color: #ccc;}
img {border: none;}
img.center {display: block; margin: 0px auto 30px auto;}
img.left {float:left; margin: 0 10px 10px 20px; vertical-align: text-top;}
img.right {float:right; margin: 0 20px 10px 10px; vertical-align: text-top;}
img.art {display: block; margin: 0px auto 30px auto; padding: 4px; border: 1px solid #999;}
img.nomargin {margin: 0!important; vertical-align: text-top;}
strong {color: #444;}

/*.sitepage h1, .fullpage h1 {margin: 0 20px 10px 20px; padding: 0; font-size: 24px; color: #407AA0; background-color: #fff; }*/
.sitepage h2, .mainpage h2 {margin: 0 20px 10px 20px; padding: 0; font-size: 18px; font-weight: normal; color: #407AA0;}
.sitepage-tbd #col1 p {margin-right: 80px;}
.sitepage .box0 img, .mainpage .box0 img {margin-bottom: 20px;}
.mainpage .box2 h2 {margin: 0 20px 10px 0px; padding: 0; font-size: 18px; font-weight: normal; color: #407AA0;}
.mainpage .box2 p   {margin: 0 20px 20px 0px; padding: 0;}

.fullpage h2 {margin: 0 20px 10px 0px; padding: 0; font-size: 18px; font-weight: normal; color: #407AA0;}
.fullpage p {margin: 0 20px 20px 0px; padding: 0; font-size: 13px;}


.subpage h1, .sitepage h1 {margin-bottom: 4px; padding: 15px 14px; border-top: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1;}
.sitepage h1 {margin-bottom:20px;}

.mainpage .box1 h1,
.mainpage .box2 h1 {color: #407AA0; background: #fff url(images/bul_h1_sq_blue.gif) no-repeat center left; font-size: 20px; padding: 0 0 0 18px;}
.mainpage .box1 h1 {margin: 10px 0 10px 20px;}
.mainpage .box2 h1 {margin: 10px 0;}
.mainpage #box5 h1,
.mainpage #box6 h1 {background-image: none;}

div.sec1,
div.sec2,
div.sec3,
div.sec4,
div.sec5 {padding-bottom: 10px;}

.sec1 h2,
.sec2 h2,
.sec3 h2,
.sec4 h2,
.sec5 h2,
.sec1 h2 a,
.sec2 h2 a,
.sec3 h2 a,
.sec4 h2 a,
.sec5 h2 a,
.sec1 p.level1 a,
.sec2 p.level1 a,
.sec3 p.level1 a,
.sec4 p.level1 a,
.sec5 p.level1 a,
.sec1 a.level1,
.sec2 a.level1,
.sec3 a.level1,
.sec4 a.level1,
.sec5 a.level1 {color: #fff;}

.sec1 h2,
.sec1 p.level1 a,
.sec1 a.level1 {background-color: #69c;}
.sec1 h3 {color: #69c;}

.sec2 h2,
.sec2 p.level1 a,
.sec2 a.level1 {background-color: #c33;}
.sec2 h3 {color: #c33;}

.sec3 h2,
.sec3 p.level1 a,
.sec3 a.level1 {background-color: #9c3;}
.sec3 h3 {color: #9c3;}

.sec4 h2,
.sec4 p.level1 a,
.sec4 a.level1 {background-color: #f93;}
.sec4 h3 {color: #f93;}

.sec5 h2,
.sec5 p.level1 a,
.sec5 a.level1 {background-color: #bca46c;}
.sec5 h3 {color: #bca46c;}

.table1 {margin: 0 15px 20px 15px; font-size:13px;}
.table1 dl {width: 100%; padding: 0; margin: 0 0 5px 0; float: left; border-bottom: 1px solid #e0e0e0;}
.table1 dt {float: left; margin: 0; padding: 3px 0; width: 70%; border-top: 1px solid #e0e0e0; clear: left;}
.table1 dd {float: left; width: 30%; margin: 0; padding: 3px 0; border-top: 1px solid #e0e0e0; text-align: right; }
.table1 a {color: #000; text-decoration: none;}
.table1 a:hover {text-decoration: underline;}
.table1 a img {display:inline; margin: 0; padding: 0;}
.table1 a:hover img {background: #fff;}

.table2 {margin: 0 20px 20px 20px; font-size:13px;}

div#sitepage div.columns {float:left;width:33%;}
div#sitepage li.blank {background:none;}

ul.list1,
ul.list2 {list-style: none; margin: 0 20px 20px 20px; padding: 0; font-size:13px;}
.list1 li,
.list2 li {padding-left: 20px; background: #fff url(images/bul_tri_69c.gif) no-repeat 0 4px; line-height: 1.5em;}
.list1 em,
.list2 em {display: inline;}
.list1 a {color: #000; text-decoration: none;}
.list1 a:hover {text-decoration: underline;}
.list2 a {color: #c60; text-decoration: none;}
.list2 a:hover {text-decoration: underline;}
.sec1 .list1 li {background-image: url(images/bul_tri_69c.gif);}
.sec2 .list1 li {background-image: url(images/bul_tri_c33.gif);}
.sec3 .list1 li {background-image: url(images/bul_tri_9c3.gif);}
.sec4 .list1 li {background-image: url(images/bul_tri_f93.gif);}
.sec5 .list1 li {background-image: url(images/bul_tri_bca46c.gif);}

.list2 li {background-image: url(images/bul_disc_black.gif);}
dd ul.list2 {margin:0 5px 10px 5px;}

ul.list-tick {list-style: none; margin: 0 20px 20px 20px; padding: 0; font-size:13px;}
.list-tick li {padding-left: 30px; background: #fff url(images/bul_tick.gif) no-repeat 0 4px; line-height: 2em;}

ol {padding-right: 15px; font-size:13px;}
ol li {line-height: 1.5em;}
ol li a {color: #c60; text-decoration: none;}
ol li a:hover {text-decoration: underline;}

dl.list5 {margin: 0 20px 20px 20px; font-size:13px;}
.list5 dt {background-color: #eee; cursor: pointer; padding: 2px 10px; border-bottom: 1px solid #e0e0e0;}
.list5 dd {margin: 0; padding: 10px 0 0 0; border: 1px solid #e0e0e0; border-top: none; overflow: hidden; }
.list5 dd p {margin: 0 10px 10px 10px; padding: 0;}

.clear_old {clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix:after {
    clear: both;
}

/* http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm */
.dropmenudiv {position:absolute;z-index:99999;top: 0px;margin-top: 20px;border: 1px solid #bbb;border-bottom-width: 0;font:normal 12px verdana,sans-serif;line-height:18px;width: 150px;visibility: hidden;}
.dropmenudiv a {width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #bbb;padding: 2px 5px;text-decoration: none;font-weight: normal;color: #fff;}
* html .dropmenudiv a {width: 100%;} /*IE only hack*/
.lawyers .dropmenudiv {background-color: #407AA0;}
.lawyers .dropmenudiv a:hover {background-color: #5893B5;}
.public .dropmenudiv {background-color: #B80F10;}
.public .dropmenudiv a:hover {background-color: #DC3636;}
.dropmenudivider {color: #fff; background-color: #000; border-bottom: 1px solid #bbb;padding: 2px 5px; font-style: italic;}


.more1 {text-align: right; margin: -15px 40px 5px 20px;}

.box2 h2#thoughts-title {color: #999;}
#thoughts {border: 1px solid #ccc; background-color: #EBEAE5; width: 298px; margin: 10px 0 30px 0;}
#thoughts div#thoughts-wrap {margin: 15px;}
#thoughts div#thoughts-wrap p {margin: 0; padding: 0;text-align: justify; line-height:1em;}
#thoughts textarea, #thoughts .s1 {font: normal 12px arial,sans-serif;}
#thoughts .s1 {width: 262px; border: 1px solid #ccc; margin-bottom: 10px; padding: 2px; color: #666;}
#thoughts img {display: block; margin: 15px auto 10px auto;}
#thoughts input#thoughts-go {margin: 10px 0 0 0px;}
#thoughts label {font-size:13px;}
.thoughts-form {margin: 10px 10px 0;}

#updates {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #EDEDEB;}
#updates div#updates-wrap {margin: 0 10px 10px 15px;}
#updates div#updates-wrap h2 {color: #999; margin: 0; padding: 10px 0;}
#updates p#updates-info {margin: 0; padding: 0; line-height:1.2em; color: #666;}
#updates .s1 {font: normal 12px arial,sans-serif; width: 45%; border: 1px solid #ccc; margin-bottom: 10px; padding: 2px;}
#updates input#updates-go {margin: 5px 15px 10px 0; float: left;}

#contactus {border: 1px solid #ccc; background-color: #EBEAE5; width: 500px; margin: 20px;}
#contactus div#contactus-wrap {margin: 15px;}
#contactus div#contactus-wrap p {margin: 0; padding: 0;text-align: justify; line-height:1em;}
#contactus textarea, #contactus .s1 {font: normal 12px arial,sans-serif;}
#contactus .s1 {width: 464px; border: 1px solid #ccc; margin-bottom: 10px; padding: 2px;}
#contactus .s2 {width: 300px;}
#contactus img {display: block; margin: 15px auto 10px auto;}
#contactus input#contactus-go {margin: 10px 0 0 0px;}


#flt {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #EDEDEB; font-size:12px;}
#flt-title {margin: 22px 0 0 5px;}
#flt-header {width: 248px; height: 65px; padding-left: 15px}
#flt-header  a {color: #505050; text-decoration: none;}
#flt-header  a:hover {text-decoration: underline;}
#flt-header a img {vertical-align: middle;}
#flt-switch {float:right; width: 30px; height: 65px; cursor: pointer; padding:0; margin:-65px 0 0 0;}
#flt-switch  {background: url(images/flt_switch_open.gif) no-repeat 0 0;}
#flt .flt-switch-up {background: url(images/flt_switch_close.gif) no-repeat 0 0;}
.flt-sec {border-bottom: 1px solid #ccc; margin:0; padding:0; display:none;}
.flt-sec h2 {font-size: 15px; font-weight: bold; background: url(images/flt_bg1.gif) repeat-x left bottom; border-bottom: 1px solid #ccc; text-transform: uppercase; color: #A6C7F5; margin:0; padding: 2px 0 2px 20px;}
.flt-sec p {margin: 10px 20px;}
.flt-sec ul {margin:0; padding: 0 ; list-style: none;}
.flt-sec li {padding: 0 0 0 30px; margin: 0;  line-height: 19px; border-bottom: 1px solid #e0e0e0; background: #fff url(images/bul_arr_flt.gif) no-repeat 0 0; }
.flt-sec  a {color: #000; text-decoration: none;}
.flt-sec  a:hover {text-decoration: underline;}
.flt-sec  a.right {float: right;}
#leg-act-fed, #leg-act-state {margin:3px 0; font-size:13px;}
#leg-sec, #leg-sch {font-size:13px;}

.rotate-ads { height: 300px; width: 300px; }
.rotate-ads a { display: none; }
.rotate-ads a:first-child { display: block; }

.sidebar-space {

}

.creative-postcard { margin: 10px 0 0 10px; display: block; }
.creative-postcard-homepage { margin: 0 0 0 10px; display: block; }
.creative-postcard-homepage img { margin-bottom: 5px!important; }
.mainpage .side-ad { margin-top: 0; }

.side-ad {
    margin: 10px 0 0 10px;
    float: left;
}

.side-intad { margin:0 0 8px 10px; display:block; }

.middle-content { margin:10px 0; }
.intad-sidebar a { float:left; margin-bottom:10px; }

#sidebar-tools {
    background: #bdbec0;
    clear: both;
    width: 300px;
    float: left;
    color: #555;
    margin: 10px 10px 0;
}



#sidebar-tools a{
    color: #CC6600;
}

#sidebar-tools a:hover{
    text-decoration: underline;
}

#quickref, #fltnew, #austlii-button {
    margin: 1px 0 1px 1px;
}

#quickref .orangetext, #fltnew .orangetext {
    color: #fba919;
}

#austlii-button .redtext {
    color: #dd2523;
    padding-left: 8px;
}

#austlii-button #austlii-image {
    background: transparent url('images/austlii-button.png') no-repeat 0 4px;
    height: 52px;
    width: 46px;
    float: left;
}

#austlii-button #austlii-text {
    padding-left: 8px!important;
}

#austlii-button .quickref-button {
    background: transparent url('images/sidebar-button3.png') no-repeat 100% 0;
}

#quickref #quickref-text, #fltnew #fltnew-text, #austlii-button #austlii-text {
    background: #eaebec;
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eaebec));
    background: -moz-linear-gradient(top,  #fcfcfc,  #eaebec);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#eaebec');

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #8d8e8f;

    padding-left: 26px;
    height: 53px;
    /*font-family: "VAG Rounded Std";*/
    font-weight: bold;
    font-size: 20px;
    cursor: pointer;
    position: relative;
    line-height: 56px;
}

.quickref-open #quickref-text, .fltnew-open #fltnew-text {
    border-radius: 0px!important;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
    -webkit-border-radius: 0px!important;
    -webkit-border-top-left-radius: 5px!important;
    -webkit-border-top-right-radius: 5px!important;
    -moz-border-radius: 0px!important;
    -moz-border-radius-topleft: 5px!important;
    -moz-border-radius-topright: 5px!important;
}

.quickref-button, .fltnew-button {
    position: absolute;
    right: 0;
    top: 0;
    background: transparent url('images/sidebar-button2.png') no-repeat 100% 0;
    width: 25px;
    height: 53px;
}

.quickref-open .quickref-button, .fltnew-open .fltnew-button {
    background-position: 0 -53px;
}

#quickref #quickref-content, #fltnew #fltnew-content {
    float: left;
    width: 297px;
    display: none;
    background: #eaebec;
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eaebec));
    background: -moz-linear-gradient(top,  #fcfcfc,  #eaebec);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#eaebec');

    border-left: 1px solid #8d8e8f;
    border-bottom: 1px solid #8d8e8f;
    border-right: 1px solid #8d8e8f;

    border-radius: 0px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
}

#fltnew #fltnew-content {
    background: #bdbec0!important;
}

#quickref-content ul.quickref-nav {
    width: 100%;
    margin-bottom: 0;
}

#quickref-content ul.quickref-nav li {
    width: 273px;
    background: none;
    padding: 0 12px;
}

#quickref-content ul.quickref-nav li a {
    border:0;
    text-transform: uppercase;
    color: #58585a;
    border-bottom: 1px solid #58585a;
    font-weight: bold;
    background: url('images/left-arrow.png') no-repeat left center;
    padding: 12px 20px;
    cursor: pointer;
}

#quickref-content ul.quickref-nav li a:hover {
    /*background: #fba919 url('images/quickref-hover.png') no-repeat left center;*/
}

#quickref-content ul.quickref-nav li:hover {
background: #fba919 url('images/quickref-hover.png') no-repeat left center;
}

#quickref-content ul.quickref-nav li ul.quickref-subnav {
    background: #fba919;
    width: 200px;
    padding: 0 12px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #fbd593;
    border-right: none;
}

#quickref-content ul.quickref-nav li ul.quickref-subnav li {
    width: 200px;
    padding: 0;
}

#quickref-content ul.quickref-nav li ul.quickref-subnav li:hover {
    background: none;
}

#quickref-content ul.quickref-nav li ul.quickref-subnav li a {
    text-transform: none;
    background: none;
    border: 0;
    border-bottom: 1px solid #fbd593;
    color: #fff;
    padding-left: 0;
    padding-right: 0;
}

#quickref-content ul.quickref-nav li ul.quickref-subnav li a:hover {
    text-decoration: underline;
}


#quickref-content ul.quickref-nav li.last-nav a, #quickref-content ul.quickref-nav li ul.quickref-subnav li.last-nav a {
    border-bottom: none;
}

.flt-inline { margin:0 10px; }
.flt-column { width:297px; float:left; }
.flt-column.last { margin-left:25px; }


.fltnew-title {
    height: 22px;
    width: 295px;
    background: #9f9e9f;
    background: -webkit-gradient(linear, left top, left bottom, from(#c5c6c7), to(#9f9e9f));
    background: -moz-linear-gradient(top,  #c5c6c7,  #9f9e9f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5c6c7', endColorstr='#9f9e9f');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #8d8e8f;
    position: relative;
    margin-top: 1px;
}

.fltnew-title h4 {
    text-transform: uppercase;
    color: #fff;
    text-shadow: -2px 0px 3px #333;
    margin: 2px 2px 2px 10px;
    font-size: 16px;
}

.fltnew-title .fltnew-morebutton {
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    background: transparent url('images/fltnew-more.png') no-repeat 100% 0;
    width: 72px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    cursor: pointer;
}

.fltnew-title .fltnew-morebutton a {
    color: #fff!important;
}

.fltnew-title .fltnew-morebutton a:hover {
    text-decoration: none;
}

#fltnew #fltnew-content .fltnew-title a#courtlink {
    background: url("images/fltnew-courtdark.png") no-repeat 0 1px;
    color: #555;
    font-weight: bold;
    text-align: right;
    width: 112px;
    position: absolute;
    top: 5px;
    right: 96px;
}

.fltnew-subcontent {
    background: #eaebec;
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eaebec));
    background: -moz-linear-gradient(top,  #fcfcfc,  #eaebec);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#eaebec');

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #8d8e8f;
    margin-top: 1px;
    overflow:auto;
}

ul#fltcauselists {
    margin-bottom: 4px;
}

ul#fltcauselists li {
    list-style: inside none;
    background: url('images/fltnew-causedot.png') no-repeat 0 1px;
    padding-left: 16px;
    margin: 4px 4px 0;
    border-bottom: 1px solid #cecfd0;
}

ul#fltcauselists li.lastcause {
    border-bottom: none;
}

#fltnew-ruleslist {

}

#fltnew-ruleslist .col {
    float:left;
}

#fltnew-ruleslist .col ul {margin: 4px 0 6px 0; padding: 0; list-style: none; float: left;}

#fltnew-ruleslist .col ul li {
    background: url('images/fltnew-courtlight.png') no-repeat 0 1px;
    padding-left: 16px;
    margin: 4px 4px 0;
    float: left;
    width: 120px;
}

#fltnew-ruleslist .col ul li.blank {
    background: none;
}

#fltnew-ruleslist .col ul li a {
    color: #555;
}

#fltnew-search a {
    color: #555;
    padding-left: 16px;
}

#fltnew-search a#search-calendar {
    background: url('images/fltnew-calendar.png') no-repeat;
}

#fltnew-search a#search-time {
    background: url('images/fltnew-clock.png') no-repeat;
}

#fltnew-search a#search-cpicalc {
    background: url('images/fltnew-calc.png') no-repeat 1px 0;
}

#fltnew-search a#search-currency {
    background: url('images/fltnew-currency.png') no-repeat 3px 0;
}

#csd-wrap {
    margin: 0 10px;
    background: #BDBEC0;
    padding: 2px;
}

#csd-wrap .fltnew-title {
    width: auto;
}

#csd-wrap .fltnew-title h4 {
    font-size: 12px;
    margin: 4px 0 0 10px;
}

#csd-wrap .fltnew-morebutton {
    background: transparent url('images/fltnew-morehelp.png') no-repeat 100% 0;
}

#chambers-flt {
    margin: 20px 10px 0;
}

.chambers-flt-title {
    margin: 3px 0 0 16px;
    color: #555;
}
.chambers-flt-title a {
    color: #555;
}

.chambers-flt-button {
    position: absolute;
    right: 4px;
    top: 5px;
    background: transparent url('images/chambers-button.png') no-repeat 100% 0;
    width: 12px;
    height: 12px;
}

.chambers-flt-wig {
    position: absolute;
    left: -2px;
    top: -16px;
    background: transparent url('images/chambers-wig.png') no-repeat 100% 0;
    height: 37px;
    width: 23px;
}

.chambers-flt-open .chambers-flt-button {
    background-position: 0 -12px;
}

#chambers-flt-text {
    position: relative;
    background: #eaebec;
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eaebec));
    background: -moz-linear-gradient(top,  #fcfcfc,  #eaebec);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#eaebec');
    border: 1px solid #eaeaeb;
    height: 22px;
    width: 160px;
    cursor: pointer;
    float: left;
    margin-right: 6px;
}

#chambers-flt-content {
    display: none;
    border: 1px solid #BDBEC0;
    clear: both;
}

#chambers-flt-content dl.list5 {
    margin: 0;
}

#chambers-flt-content dl.list5 dt {
    color: #e2e2e2;
    background: #848484 url('images/chambers-arrowdown.png') no-repeat 99% 50%;
    border-bottom: 1px solid #a8a8a8;
}

#chambers-flt-content dl.list5 dt.lastdt {
    border-bottom: none;
}

#chambers-flt-content dl.list5 dd {
    background: #efefef;
}

#flt-barr-search {
    float: left;
}

#flt-barr-search input#query {
    width: 104px;
    height: 20px;
    border-top: 1px solid #848484;
    border-bottom: 1px solid #848484;
    border-left: 1px solid #848484;
    border-right: 1px solid #c0c0c0;
    float: left;
    line-height: 20px;
}

#chambers-flt .magnify {
    height: 24px;
    width: 24px;
    background: url('images/chambers-magnify.png') no-repeat 50% 50%;
    border: 1px solid #c0c0c0;
    border-left: none;
    float: left;
}

/* top of page search form */
form#search-form {
    float: left;
}

/* csd search form */

form#csd-search-form {
    line-height: 22px;
    overflow: auto;
    margin: 8px
}

#csd-within #csd-radios {
    display: inline;
    float: right;
    margin-right: 4px;
}

form#csd-search-form select#categories {
    width: 100%;
}

form#csd-search-form select#categories option {
    padding-left: 8px;
}

form#csd-search-form input#query {
    width: 130px;
}

form#csd-search-form label#submitstate {
    width: 149px;
    float: left;
    padding-top: 2px;
}

#csd-within {
    margin-top: 6px;
}

form#csd-search-form input.quicksub {
    float: none;
}

#csd-searches {
    margin-top: 8px;
}

#csd-searches #csd-state {
    width: 40px;
    text-align: center;
    text-transform: uppercase;
    margin-left: 4px;
}

/* austlii search */

#searching-cases, #searching-legislation {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 4px 10px;
    height: 46px;
    padding-left: 4px;
}

#searching-cases {
    background: #8f231a;
    background: -webkit-gradient(linear, left top, left bottom, from(#bd6557), to(#8f231a));
    background: -moz-linear-gradient(top,  #bd6557,  #8f231a);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd6557', endColorstr='#8f231a');
    border: 1px solid #cc7c6f;
}

#searching-legislation {
    background: #295b80;
    background: -webkit-gradient(linear, left top, left bottom, from(#527fa3), to(#295b80));
    background: -moz-linear-gradient(top,  #527fa3,  #295b80);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#527fa3', endColorstr='#295b80');
    border: 1px solid #35668d;
}

#searching-cases h3, #searching-legislation h3 {
    text-transform: uppercase;
    color: #fff;
    text-shadow: -2px 0px 3px #333;
    margin: 2px 2px 2px 10px;
    font-size: 18px;
    line-height: 44px;
}

.austlii-holding {
    padding: 4px;
    background: #d1d2d4;
    margin: 0 10px;
}
.austlii-holder {
    background: #eaebec;
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eaebec));
    background: -moz-linear-gradient(top,  #fcfcfc,  #eaebec);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#eaebec');

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #8d8e8f;
    margin-top: 1px;
    overflow:auto;
}

form.austlii-search {
    margin: 14px 0 0 14px;
    float: left;
    padding-bottom: 14px;
    border-bottom: 1px solid #ccc;
}

form.noborder {
    border-bottom: none;
}

form.austlii-search h4{
    margin-left: 0;
    color: #B81010;
    font-weight: bold;
    font-size: 16px;
}

#legislation-holding form.austlii-search h4 {
    color: #407AA0;
}

#legislation-holding {
    margin-bottom: 10px;
}

form.austlii-search .austlii-line {
    margin: 6px 0;
    float: left;
    clear: both;
}

form.austlii-search .austlii-title {
    width: 160px;
    display: inline;
    float: left;
    line-height: 22px;
}

form.austlii-search .multiline {
    /*margin-top: -11px;*/
}

form.austlii-search .method {
    color: #B81010;
    font-weight: bold;
}

form.austlii-search .austlii-textinput {
    display: inline;
    margin-left: 38px;
    float: left;
}

form.austlii-search .austlii-text {
    width: auto;
    line-height: 22px;
}

form.austlii-search .austlii-selectinput {
    display: inline;
    margin-left: 38px;
    float: left;
}

form.austlii-search .nomargin {
    margin-left: 0;
}

.smallmargin {
    margin-left: 10px!important;
}

form.austlii-search .afterandor {
    margin-left: 0px;
}

form.austlii-search .austlii-selectinput select{
    width: 190px;
    float: left;
}

form.austlii-search .austlii-andor {
    display: inline;
    margin: 0 4px;
    float: left;
    line-height: 22px;
    width: 30px;
    text-align: center;
}

form.austlii-search .austlii-textinput input{
    width: 70px;
    float: left;
}

form.austlii-search .submitreset{
    margin-left: 176px;
    float: left;
}

label#austliiwithin, label#austliiorder {
    float: left;
    display: inline;
    margin-right: 10px;
}

#austlii-radios {
    display: inline;
    float: left;
    /*margin-left: -10px;*/
}

#austlii-radios input {
    vertical-align: middle;
    margin: 0 0 2px 10px;
}

.tinytext {
    font-size: 11px;
}

form.austlii-search .wholewidth input {
    width: 410px;
}

form.austlii-search .halfwidth input {
    width: 275px;
}

form.austlii-search .fullwidth {
    width: auto;
    font-style: italic;
    font-weight: normal;
    color: #555;
}

form.austlii-search .allwidth {
    width: 590px;
}

form.austlii-search .fullwidth a {
    color: #555;
    text-decoration: none;
    font-weight: bold;
}

form.austlii-search .examplesleg {
    margin-left:200px;
}

form.austlii-search .section {
    line-height: 22px;
    float: left;
    margin-right: 10px;
}

form.austlii-search .radioalign {
    float: left;
    width: 200px;
}

form.austlii-search #legalpha-letter {
    margin: 4px 0;
}

form.austlii-search #legalpha-letter a {
    cursor: pointer;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    margin-right: 10px;
}

form#austlii-finder-form .select-act, form#austlii-finder-form .select-reg {
    display: none;
    width: 284px;
}

form#austlii-finder-form .act-fed, form#austlii-finder-form .reg-fed {
    display: none;
}

form.austlii-search .halfsection {
    width: 284px;
    float: left;
}

form.austlii-search .halfsection .austlii-line {
    width: 284px;
}

form.austlii-search .halfsectionmargin {
    margin-left: 20px;
}

form.austlii-search .halfsection input {
    width: 70px;
    margin-left: 4px;
}

form.austlii-search .actsection {
    float: left;
}

form.austlii-search .actschedule {
    float: right;

}

/* Promotions Page */

.promotions img {
    display: block;
    margin: 0 auto;
}

.promotions .leftbox {
    width: 260px;
    float: left;
}

.promotions .rightbox {
    float: left;
    margin-left: 20px;
    width: 340px;
}

.promotions .article {
    clear: both;
    margin: 0 0 10px 20px;
    float: left;
}

.promotions ul.lightbox_images li, .promotions ul.lightbox_images {
    float: left;
}

.promotions ul.lightbox_images a {
    display: block;
    text-align: center;
    color: #666;
}

.promotions .zipdown {
    margin: 20px 0 0 20px;
}

form#widgetmaker {
    margin: 20px;
}

form#widgetmaker .widget-title-holder {
    margin-bottom: 10px;
}

form#widgetmaker .widget-title {
    font-weight: bold;
    font-size: 14px;
    margin-right: 10px;
}

form#widgetmaker .widget-radios {
    margin-bottom: 20px;
}

form#widgetmaker .createwidget {
    margin-top: 10px;
    font-style: italic;
}

form#widgetmaker p#generatedcode {
    font-family: monospace;
    background-color: #EBEAE5;
    border: 1px dotted #ccc;
    padding: 5px;
    margin: 10px 0 0 0;
    width: 270px;
    height: 100px;
}

.form-wrap {margin: 5px 10px;}
.form-wrap .leg-select {width: 259px;}

.form-wrap input[type=radio] {margin: 0;}
.form-wrap td {margin: 0 0 0 0;}
.form-wrap td.fltrc {padding-left: 30px;}
/* sidebar fix, maybe not needed any more. table td {font-size: 12px;}*/

#fltrules  {float:left; padding: 5px 0;}
#fltrules  .col {float:left; width:144px;}
#fltrules  .col ul {margin-left: 10px; padding: 0; list-style: none; }
#fltrules  .col ul li {line-height: 1.5em; background-image: none; background-color: #EBEAE5; padding: 0 0 0 5px;}
#fltrules  .col ul a {text-decoration: none;}
#fltrules  .col ul a:hover {text-decoration: underline;}

#fltcauselists a {color: #c60; text-decoration: none;}


#editor {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #EDEDEB; }
#editor #editor-wrap {margin: 5px 10px;}
#editor #editor-wrap h2 {margin: 0; padding: 0 0 10px 0; font-size: 18px; font-weight: bold; color: #707070;}
#editor #editor-wrap p {line-height: 1.2em; margin: 0 10px 10px 0;}
img.face  {margin:0; border: 1px solid #ccc;}

.lawyers a.l, .public a.p {color:black;background:white;}
.lawyers a.lt, .public a.pt {background: url(images/tick.gif) no-repeat 0 0;}

p.tbd {border: 1px solid #ccc; background-color: #EDEDEB; overflow: hidden; font-size: 10px;}

/* SweetTitles.js: Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:200px;background:#fc3;border:1px solid #000;text-align:left;padding:7px;min-height:1em; }
body div#toolTip p { margin:0;padding:0;color:#000;font:11px/12px verdana,arial,sans-serif; font-weight:bold; line-height: 1.5em;}
body div#toolTip p em { display:block;margin-top:3px;color:#000;font-style:normal; font-weight:normal;}
body div#toolTip p em span { color:#000; font-weight:bold;}

pre {border: 1px solid #ccc; background-color: #EDEDEB; margin: 0 20px 20px 20px; padding: 10px; font-size:10px;}

#home-goto {height:35px; width:270px; position: absolute; left:370px; bottom:0;}
#home-foolkit-intro {height:40px; width:190px; position: absolute; left:160px; bottom:27px;}

#shortcuts_old  {margin-top: 0px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff url(images/shortcuts.gif) no-repeat top right;}
#shortcuts  {margin: 10px 10px 0;}
#shortcuts  p {margin: 0; padding: 5px; border-bottom: 1px dotted #ccc;}
#shortcuts  p.last {border: none; padding-bottom: 7px;}
#shortcuts  img {margin: 0 3px; vertical-align: middle;}

#shortcuts ul.sidebar-shortcuts {
    width: 300px;
}

#shortcuts ul.sidebar-shortcuts li {
    float: left;
    list-style-type: none;
}

#shortcuts ul.sidebar-shortcuts li img {
    border: 1px solid #cfcfcf;
    margin: 0 3px 3px 0;
}

#shortcuts ul.sidebar-shortcuts li img:hover {
    border: 1px solid #000;
}

.lawyers a.group-link {color:#FFF; font-weight: bold; text-decoration: none; background-color:#BD0810;}
.public  a.group-link  {color:#FFF; font-weight: bold; text-decoration: none; background-color:#03C;}
a.group-link:hover {color: #FFCC33;}
#footer .footmenu a.group-link {color: #fff;}
#footer .footmenu a.group-link:hover {color: #FFCC33;}

#symbols-used {border: 1px solid #ccc; margin: 0 10px 20px 10px;}
#symbols-used h3 {margin-top:10px;}
#symbols-used p {margin-bottom:10px;}

#makehomediv {position: relative; float: left; margin: -19px 0 0 30px; height: 15px; font-size: 11px; background-image: url(images/btn_makehome.gif); background-repeat: no-repeat; background-position: 0 -3px;}
#makehomediv a {color: #285979; padding-left: 25px; }
.subpage #makehomediv {margin-left: 10px;}
.sitepage #makehomediv {display: none;}
/*
#makehomediv {float: left; margin: -10px 0 0 40px; position: relative; background-color: red;}
#makehomediv a {color: #285979; padding-left: 25px; }
.subpage #makehomedivx {display: none; margin-left: 10px;}
.sitepage #makehomedivx {display: none;}
*/

a#makehomepagex {font-size: 11px; line-height: 19px; vertical-align: middle; background-image: url(images/btn_makehome.gif); background-repeat: no-repeat; background-position: top left;}

#home-safari,
#home-opera,
#home-msie,
#home-mozilla {display: none;}

#foolkit-editors {margin-right: 20px;}
#foolkit-editors p {margin: 0 20px 10px 20px; padding: 0;}
#foolkit-editors img {margin-top: 40px; padding: 0;}
#foolkit-editors h2 {border-bottom: 1px solid #ccc; margin-top: 20px;}

table.atoz-links {width:280px; margin-left:10px;}
table.atoz-links td a {display: block; float:left; width:20px; text-align: center; padding: 2px 0;}
table.atoz-links td a:hover {color: #fff; background-color: #000; text-decoration: none;}
.foolkit-mobile img {margin-left: 20px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(calcs/img/macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 10002;
    color:#000000;
    display:none;
    border: 4px solid #525252;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}

#TB_title{
    background-color:#e8e8e8;
    height:27px;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:10003;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:9999;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}



ul.actsnregs {list-style: none; margin: 0 20px; padding: 0; width: 280px; font-size: 13px;}
ul.actsnregs li {clear:both; border-top: 1px solid #e0e0e0;}
ul.actsnregs li div.left {float:left; padding: 5px 0; width: 180px;}
ul.actsnregs li a {color:#000; padding: 5px 0; display: block;}
ul.actsnregs li div.left a {color:#000; padding: 0; display: inline;}
ul.actsnregs li div.left a.link-id {background:#f00; color:#fff; font-weight:bold; text-decoration:none;}
ul.actsnregs li div.right {float:right; padding: 5px 0; width: 100px;}
ul.actsnregs li div.right a {color:#000; padding: 0; display: inline;}
ul.actsnregs li div.right a.icon {width:16px; height:16px; display:block; float:right; margin:0 0 0 3px; background-repeat:no-repeat; background-position: top left;}
ul.actsnregs li div.right a.icon_austlii {background-image:url(images/icon_austlii_small.gif)}
ul.actsnregs li div.right a.icon_austlii_notes {background-image:url(images/icon_austlii_notes.png)}
ul.actsnregs li div.right a.icon_comlaw {background-image:url(images/icon_comlaw.gif); width:18px;}
ul.actsnregs li div.right a.icon_html {background-image:url(images/icon_html2.gif); width:16px;}
ul.actsnregs li div.right a.icon_pdf {background-image:url(images/icon_acrobat.gif)}
ul.actsnregs li div.right a.icon_rtf {background-image:url(images/icon_rtf.gif)}
ul.actsnregs li div.right a.icon_lsa {background-image:url(images/icon_lsa.gif)}
ul.actsnregs li div.right a.icon_word {background-image:url(images/icon_word.gif)}
ul.actsnregs li div.right a.icon_zip {background-image:url(images/icon_zip.gif)}

.advertising a.icon_pdf {
    background: transparent url('images/icon_acrobat.gif') no-repeat top left;
    height:16px;
    padding: 1px 0 0 20px;
    float: left;
    font-weight: bold;
    margin: 6px 0 24px 40px;
    clear: both;
}

.advertising img {
    margin-bottom: 0!important;
    clear: both;
}

h1#melbournecup {
    background: transparent url('images/melbourne_cup_header_2011.png') no-repeat;
    height: 104px;
    width: 629px;
    border: none;
    text-indent: -9999px;
}

a.link-id {background:#f00; color:#fff; font-weight:bold; text-decoration:none;}

#beachlawyer {margin:0;}
#beachlawyer {background-color: #92B7E4;}
#beachlawyer h1 {color: #fff; background-color: transparent; padding: 20px 20px 10px 20px; margin: 0; font-size: 22px;  text-align: center;}
#beachlawyer h1 em {display: inline;}
#beachlawyer p {font-size: 13px; padding: 5px 0 10px 0; text-align: center;}
#beachlawyer ul {list-style: none; margin: 0 20px 20px 20px; padding: 0;}
#beachlawyer li {line-height: 2em; font-size: 14px;}
#beachlawyer .red {color: #BD0810; font-size: 16px; font-weight: bold;}

#foolkitsearch {margin: 0 20px 20px 20px;}
.gsc-resultsRoot-siteSearch .gsc-title {font-weight : bold;}
.gsc-resultsRoot {width: 600px;}

/*#barr-search {margin-left:20px; width: 280px;}
#barr-search div {padding: 5px;}
#barr-search-form input {font-size: 14px;}*/

.quick-search {margin-left:20px; width: 280px;}
.quick-search div {padding: 5px;}
.quick-search-form input {font-size: 14px;}
input.quicksub {float:right; height:24px; width: 40px; margin:0; padding:0;}
input.austliisub {height:24px; width: 60px!important; margin:0; padding:0;}
input.contact {float:right; height:24px; width: 40px; margin:0; padding:0;}
.quick-search h3{margin:0;color:#656151;}
input.subscribe {padding: 0 0 2px 0; height: 24px; margin: 0 0 0 2px;}
#subscribe-form {float: right; display: inline; margin-right: 10px;}
#subscribe-form label {color: #fff; font-weight: bold; margin-right: 8px;}
#finalline {
    background: #0e5b8d;
    border: 1px solid #FFCC33;
    float: left;
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.foot-container {
    width: 958px;
    float: left;
    overflow: visible;
    background-color: #407AA0;
}

.middle-map {width: 830px; margin: 0 auto; text-align: left;}
.middle-map-in {width: 750px; margin: 0 auto; text-align: left;}

#headerbottom-map {margin-top:20px; border: 1px solid #ccc; border-width: 0 1px; height: 74px; background: url(images/mappg_strip.gif) repeat-x bottom left;}
#map-text1 {width: 322px; height: 39px; margin: 0 auto; background: url("images/mappg_logotitle2.gif"); text-indent: -9999px;}

#map-wrapper {position: relative; height:300px;}
#map-statemap {position:absolute; top:20px; right:110px;}
#map-statelinks {position:absolute; top: 50px; left:100px; list-style: none; margin: 0px 20px 10px 20px;}
#map-statelinks li {padding-left: 15px; background: #fff url(images/bul_star_red.gif) no-repeat 0 5px; line-height: 1.5em; font-size:14px;}
#map-statelinks li a {color:#000;}
#map-statelinks li.grey {background-image: url(images/bul_star_grey.gif); font-size:14px; color:#c7c7c7;}
#map-text2 {width: 746px; height: 99px; margin: 0 auto; padding: 0; background: url("images/mappg_logotitle.gif"); text-indent: -9999px;}
#map-siteatabs {margin:0; padding:0; float:left; width:569px; height:136px; background: url("images/map_page_tabs.jpg"); text-indent: -9999px;}
#map-siteareas {float:left; width:180px; height:136px; background:#407AA0;}
#map-siteareas acronym {display:block; color:#fff; font-weight:bold; font-size:14px; text-transform:uppercase; margin: 5px 0 0 20px; letter-spacing: 2px; cursor: default;}

#slideshow {position: relative; width: 620px; height: 197px; overflow: hidden; padding-top:5px; margin-left: 20px;}
.slidecontent {position: absolute; left: 0px; z-index: 100;}
.slide {position: absolute; width: 620px; height: 197px;}
.hide {display:none;}

#txt_01 {padding:0; width:620px; height:50px; background: #fff url(images/txt_practical_legal.gif) no-repeat 50% 30%; text-indent:-9999px; margin:5px 0 0 20px;}
#txt_02 {width:620px; height:60px; background: #fff url(images/txt_foolkit_listings.gif) no-repeat 0 0; text-indent:-9999px; margin:0 0 0 20px;}

#whats_in_foolkit_title {font-size:18px; font-weight: bold; margin:15px 0 3px 25px; color:#000; }
#whats_in_foolkit_box {margin-left:20px;width:620px; background-color:#e1e1e1; padding-top:10px; padding-bottom:15px;}
#whats_in_foolkit_box .box_1,
#whats_in_foolkit_box .box_2 {display: inline; float: left; height: 150px;}
#whats_in_foolkit_box .box_1 {width: 155px; background: transparent url(images/box_1_shadow.png) no-repeat bottom left;}
#whats_in_foolkit_box .no_shadow {background-image: none;}
#whats_in_foolkit_box .box_2 {width: 310px; background: transparent url(images/box_2_shadow.png) no-repeat bottom left;}
#whats_in_foolkit_box .box_1_inner {width:135px; height:140px; background:white; margin-left:10px;}
#whats_in_foolkit_box .box_2_inner {width:290px; height:140px; background:white; margin-left:10px;}
#whats_in_foolkit_box .box_1_inner a,
#whats_in_foolkit_box .box_1_inner span {display:block; width:135px; height:140px; text-indent:-9999px;}

#whats_in_foolkit_updates_lawyers,
#whats_in_foolkit_updates_public {padding:33px 0 10px 0;}
#whats_in_foolkit_updates_lawyers h2,
#whats_in_foolkit_updates_public h2 {padding:0; margin: 0 0 5px 10px; font-size:14px; font-weight:bold;}
#whats_in_foolkit_updates_lawyers h2 {color:#4378A0;}
#whats_in_foolkit_updates_public h2  {color:#B80F10;}
#whats_in_foolkit_updates_lawyers p,
#whats_in_foolkit_updates_public p {padding:0; margin: 0 10px 5px 10px; font-size:12px; line-height:1.2em;}
#whats_in_foolkit_updates_lawyers {background: url(images/home/header_updates_blue_tmp.gif) no-repeat top left;}
#whats_in_foolkit_updates_public  {background: url(images/home/header_updates_red_tmp.gif) no-repeat top left;}

p#disclaimer {
    font-size:11px;
    color:#000;
    font-weight: bold;
    float: left;
    margin: 10px 10px 10px 20px;
}

p#disclaimer a {color:#b81010; font-weight:bold;}

#legalspacer {
    float:left;
}

#tooltips {background: #315A81 url(images/tooltips_bg1.gif) repeat-x top left}
#tooltips.hover {background: #315A81 url(images/tooltips_bg1_hover.gif) repeat-x top left}
a#tooltips-text,
a#tooltips-text:hover {color:#ccc; text-decoration:none;}
a#tooltips-title {color:#FFF; font-size:13px; font-weight: bold;text-transform:uppercase; text-decoration:none;}
a#tooltips-title:hover {text-decoration:none;}
#tooltips-icon {height:40px; width:42px; float: left; background: transparent url(images/tooltips_icon.gif) no-repeat top left; margin-right:10px;}
#tooltips-icon.hover {background: transparent url(images/tooltips_icon_hover.gif) no-repeat top left;}


.sitepage span.tothetop {display: none;}
span.tothetop {display:inline; float:right; margin:-40px 12px 0px 0px; cursor:pointer; text-transform:uppercase; font-size:85%; background:url("images/tothetop_arrow.gif") no-repeat center right;padding-right:8px;}
span.tothetop a {color: #fff; text-decoration:none;}

span#leg-help {background:url("images/info.png") no-repeat center right; padding-right:16px; margin-right:2px; cursor:default; color:#c60;cursor:pointer;float:right;}
span#inline-help {background:url("images/info.png") no-repeat center right; padding-right:16px; margin-right:2px; cursor:default; color:#c60;}

ul.lightbox_images{list-style-type:none; margin-left:20px;}
ul.lightbox_images li{display:inline; padding:5px;}
ul.lightbox_images li a img{margin:0!important; border:1px solid #ccc; padding: 3px;}
ul.lightbox_images li a:hover img{border-color:#000;}

/* new public homepage */
#homepage-public {

}

#people-public {

    padding: 10px 10px 0;
}

.jcarousel-prev, .jcarousel-next {
    display: none;
}

#people-public .people-public-container, #people-lawyers .people-lawyers-container {
    height: 300px;
    float: left;
    cursor: pointer;
}

#people-public .people-public-container {
    width: 154px;
}

#people-lawyers .people-lawyers-container {
    width: 155px;
}

#people-lawyers .people-lawyers-container {
    cursor: default;
}

#people-public #public-banner, #people-lawyers #lawyers-banner {
    /*font-family: "VAG Rounded Std";*/
    font-weight: bold;
    font-size: 28px;
    height: 270px;
    background: transparent url("images/homepage/arrow.png") no-repeat bottom left;
    cursor: default;
}

h1.mainheading {
    /*font-family: "VAG Rounded Std";*/
    font-weight: bold;
    font-size: 26px;
    margin: 0;
    padding: 0;
    background: #fff;
}

#people-public #public-banner .redtext {
    color: #b81010;
}

#people-public #public-banner .greytext, #people-lawyers #lawyers-banner .greytext {
    color: #6e6e6e;
    float: left;
}

#people-lawyers #lawyers-banner .bluetext {
    color: #407aa0;
}

#people-public .people-public-container img, #people-lawyers .people-lawyers-container img, .home-public-container img {
    display: block;
    margin: 0 auto;
}

#people-public .people-public-container .people-public-text, #people-lawyers .people-lawyers-container .people-lawyers-text, .home-public-container .people-public-text {
    width:140px;
    height: 102px;
    background: #f6f5f5;
    border-top: 3px solid #a1a1a1;
    border-bottom: 3px solid #a1a1a1;
    margin: 0 auto;
    color: #555;
}

#people-public .hover-state .people-public-text {
    border-color: #bd0810;
    background: #f9e9e9;
}

#people-lawyers .hover-state .people-lawyers-text {
    border-color: #407aa0;
    background: #dbedf8;
}

#people-public .people-public-container .people-public-text p, #people-lawyers .people-lawyers-container .people-lawyers-text p, .home-public-container p {
    margin: 8px 6px 0;
    height: 76px;
    padding: 0;
    font-weight: 13px;
    line-height: 17px;
}

#people-public .people-public-container .people-public-text a.readmore, #people-lawyers .people-lawyers-container .people-lawyers-text a.readmore {
    font-weight: bold;
    font-size: 14px;
    color: #b81010;
    text-align: right;
    display: block;
    text-transform: uppercase;
    margin-right: 10px;
}

#people-lawyers .people-lawyers-container .people-lawyers-text a.readmore {
    color: #407aa0;
}

#horiz-public , #horiz-lawyers {
    margin: 10px 0 2px 10px;
    width: 620px;
    background: #6e6e6e;
    /*overflow: auto;*/
    position: relative;
}

#horiz-public {
    margin-top: 3px;
}

.horiz-lawyers { background:#ffeebc; margin:10px; padding:15px 0;}
.horiz-lawyers-container { float:left; width:186px; margin-left:15px; }
.horiz-lawyers h5 { font-size:12px; text-transform:uppercase; font-weight:bold; margin-bottom:5px; }
.horiz-lawyers-container .img { margin-bottom:10px; }
.horiz-lawyers-container .img img { margin:0; }
.horiz-lawyers-container p { margin:0; line-height:1.2em; }

#horiz-lawyers .horiz-lawyers-container {
    float: left;
    margin: 11px 0 11px 11px;
    cursor: pointer;
    display: inline;
    width: 192px;
    height: 92px;
}

#horiz-public .horiz-public-container {
    float: left;
    margin: 10px 0 0 10px;
    cursor: pointer;
    display: inline;
    width: 112px;
    height: 140px;
}

#horiz-public .horiz-public-container img, #horiz-lawyers .horiz-lawyers-container img {
    display: block;
    margin: 0 auto;
    opacity: 0.9;
    filter:alpha(opacity=90)
}

#horiz-public .horiz-public-container .horiz-public-text {
    padding: 8px 2px;
    font-size: 13px;
}

#horiz-lawyers .horiz-lawyers-container .horiz-lawyers-text {
    font-size: 13px;
    position: absolute;
    top: 16px;
    padding-left: 10px;
}

#horiz-public .hover-state a {
    text-decoration: underline;
}

#horiz-lawyers .hover-state a {
    text-decoration: none;
}

#horiz-public .horiz-public-container .horiz-public-text a, #horiz-public .horiz-public-container .horiz-public-text strong {
    color: #fff;
}

#horiz-lawyers .horiz-lawyers-container .horiz-lawyers-text a, #horiz-lawyers .horiz-lawyers-container .horiz-lawyers-text strong {
    color: #6e6e6e;
}

#intad-lawyers {
    margin: 15px 0;
}

#mainpage-lmargin {
    margin-left: 16px;
    float: left;
}

#intad-lawyers #ad-hr {
    background: #407AA0 url("images/intad/ad-hr.jpg") no-repeat 86% bottom;
}

#intad-lawyers #ad-hr h3, #intad-lawyers #ad-pub h3 {
    width: 200px;
}

#intad-lawyers #ad-hr p, #intad-lawyers #ad-pub p {
    width: 180px;
}

#intad-lawyers #ad-pub {
    background: #b81010 url("images/intad/ad-pub.jpg") no-repeat 86% bottom;;
}

#home-lawyers-ads {
    margin-top: 10px;
    overflow: auto;
}

#home-lawyers-ads .ad {
    float: left;
    margin-left: 16px;
}

#home-lawyers-ads a {
    margin-left: 10px;
}

#home-lawyers-ads a.practice {
    margin-left: 16px;
}

.home-intadd { width:300px; height:100px; color:#000; float:left; margin-left:10px; }
.home-intadd.last { margin-left:20px; }
.home-intadd h5 { font-size:12px; text-transform:uppercase; font-weight:bold; margin:2px 0 10px;}
.home-intadd p { margin:0; line-height:1.2em;}
.home-intadd .intadd-image { float:left; width:126px;}
.home-intadd .intadd-image img { margin:0; }
.home-intadd .intadd-content { float:left; width:164px; margin-left:10px; }

.sidebar-intadd { float:none!important; }
.sidebar-intadd, .mainpage-intadd {
    cursor: pointer;
    width: 300px;
    height: 120px;
    /*margin: 10px 0;*/
    position: relative;
    float: left;
}

.sidebar-intadd {
    margin: 10px 0 0 10px;
}

.sidebar-intadd h3, .mainpage-intadd h3 {
    padding-top: 18px;
    margin: 0 0 10px 10px;
}

.sidebar-intadd p, .mainpage-intadd p {
    margin: 0 0 10px 10px;
    width: 240px
}

#ad-mc1 {
    background: #e0cf00 url("images/intad/mc_button01.png") no-repeat 88% bottom;
}

#ad-mc2 {
    background: #e0cf00 url("images/intad/mc_button02.png") no-repeat 100% 60%;
}

.ad-mc {
    color: #001d68;
    margin-bottom: 0;
}

.ad-mc p {
    width: 180px;
}

#ad-mc2 p {
    width: 130px;
}

.ad-mc h3 {
    width: 160px;
    font-size: 16px;
}

#ad-wwyl {
    background: #EBEBEB url("images/intad/wwyl.jpg") no-repeat 88% bottom;
    color: #555;
    margin-bottom: 0;
}

#ad-wwyl p {
    width: 180px;
}


#ad-ffl {
    background: #4378a0;
    color: #fff;
}

#ad-warn {
    background-color: #EF8D10;
}
#ad-warn p {
    font-weight: bold;
    font-size: 15px;
    margin: 22px 10px 10px 10px;
}

.absposad {
        position: absolute;
        right: 0;
        bottom: 0;
        font-size:18px;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 0 1px 1px 3px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .4em .2em .2em .2em;
	-moz-border-radius: .4em .2em .2em .2em;
	border-radius: .4em .2em .2em .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
        color: #fff;
        text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.absposad:hover, .hover-state .absposad {
	text-decoration: none;
}

.absposad:active {
        position: absolute;
	bottom: -1px;
        right: 0;
        color: #eee;
}

.absposad-red {
    border: solid 1px #e78586;
    background: #da5557;
    background: -webkit-gradient(linear, left top, left bottom, from(#da5557), to(#bd2026));
    background: -moz-linear-gradient(top,  #da5557,  #bd2026);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#da5557', endColorstr='#bd2026');
}

.absposad-red:hover, .hover-state .absposad-red {
    background: #da5557;
    background: -webkit-gradient(linear, left top, left bottom, from(#da5557), to(#a31c20));
    background: -moz-linear-gradient(top,  #da5557,  #a31c20);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#da5557', endColorstr='#a31c20');
}

.absposad-red:active {
    background: #bd2026;
    background: -webkit-gradient(linear, left top, left bottom, from(#bd2026), to(#da5557));
    background: -moz-linear-gradient(top,  #bd2026,  #da5557);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd2026', endColorstr='#da5557');
}

.absposad-gold {
    border: solid 1px #fff645;
    background: #fae700;
    background: -webkit-gradient(linear, left top, left bottom, from(#fae700), to(#e0cf00));
    background: -moz-linear-gradient(top,  #fae700,  #e0cf00);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae700', endColorstr='#e0cf00');
}

.absposad-gold:hover, .hover-state .absposad-gold {
    background: #fae700;
    background: -webkit-gradient(linear, left top, left bottom, from(#fae700), to(#bfb100));
    background: -moz-linear-gradient(top,  #fae700,  #bfb100);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae700', endColorstr='#bfb100');
}

.absposad-gold:active {
    background: #e0cf00;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0cf00), to(#fae700));
    background: -moz-linear-gradient(top,  #e0cf00,  #fae700);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0cf00', endColorstr='#fae700');
}

.absposad-blue {
    border: solid 1px #5fade5;
    background: #1385d7;
    background: -webkit-gradient(linear, left top, left bottom, from(#1385d7), to(#4378a0));
    background: -moz-linear-gradient(top,  #1385d7,  #4378a0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1385d7', endColorstr='#4378a0');
}

.absposad-blue:hover, .hover-state .absposad-blue {
    background: #1385d7;
    background: -webkit-gradient(linear, left top, left bottom, from(#1385d7), to(#396587));
    background: -moz-linear-gradient(top,  #1385d7,  #396587);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1385d7', endColorstr='#396587');
}

.absposad-blue:active {
    background: #4378a0;
    background: -webkit-gradient(linear, left top, left bottom, from(#4378a0), to(#1385d7));
    background: -moz-linear-gradient(top,  #4378a0,  #1385d7);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4378a0', endColorstr='#1385d7');
}

.absposad-orange {
    border: solid 1px #f08800;
    background: #f0a441;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0a441), to(#EF8D10));
    background: -moz-linear-gradient(top,  #f0a441,  #EF8D10);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0a441', endColorstr='#EF8D10');
}

.absposad-orange:hover, .hover-state .absposad-orange {
    background: #1385d7;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0a441), to(#f09929));
    background: -moz-linear-gradient(top,  #f0a441,  #f09929);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0a441', endColorstr='#f09929');
}

.absposad-orange:active {
    background: #EF8D10;
    background: -webkit-gradient(linear, left top, left bottom, from(#EF8D10), to(#f0a441));
    background: -moz-linear-gradient(top,  #EF8D10,  #f0a441);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EF8D10', endColorstr='#f0a441');
}

#texttools {
    margin: 10px 10px 0;
}
.side-separator { border-top:1px solid #eee; border-bottom:1px solid #bcbcbc; margin:10px 10px 0; }

.cf:before,
.cf:after {
    content:"";
    display:table;
}
.cf:after {
    clear:both;
}
.cf {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

#google_translate_element {
    padding-top: 4px;
    margin-left: 10px;
}

.addthis_toolbox {
    margin-top: 4px;
}

.addthis_toolbox span {
    margin-right: 4px;
}

.addthis_toolbox a {
    color: #000;
    line-height: 16px;
    height: 16px;
    float: left;
}

.addthis_toolbox a.midrow {
    width: 80px;
}

.addthis_toolbox a.zoom_text {
    background: url('images/go-textresize.png') no-repeat;
    width: 32px;
}

.addthis_toolbox .doublewidth {
    width: 140px;
    padding-left: 18px;
}

.addthis_toolbox #foolkit-shortcut {
    background: url('images/go-shortcut.png') no-repeat;
}

.addthis_toolbox #foolkit-homepage {
    background: url('images/go-home.png') no-repeat;
}

/* button
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	/*font: 14px/100% Arial, Helvetica, sans-serif;*/
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active, .button.active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles
---------------------------------------------- */

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* foolgray */
.foolgray {
	color: #fff;
	border: none;
	background: #c7c7c7;
	background: -webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a6a8a6));
	background: -moz-linear-gradient(top,  #c7c7c7,  #a6a8a6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#a6a8a6');
}
.foolgray:hover, .foolgray.hover {
	background: #adadad;
	background: -webkit-gradient(linear, left top, left bottom, from(#a6a8a6), to(#adadad));
	background: -moz-linear-gradient(top,  #a6a8a6,  #adadad);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6a8a6', endColorstr='#adadad');
}
.foolgray:active, .foolgray.active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#a6a8a6), to(#c7c7c7));
	background: -moz-linear-gradient(top,  #a6a8a6,  #c7c7c7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6a8a6', endColorstr='#c7c7c7');
}

#d_clip_button {
    height: 17px;
    padding-top: 8px;
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
        font-size: 14px;
	color: #555;
	padding: 4px 8px;
	border: 1px solid rgba(0,0,0,0.25);
	background-color: rgb(255,204,51);
	background-color: rgba(255,204,51,0.92);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #000;
	border-top-color: rgba(0,0,0,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-top-color: #000;
	border-top-color: rgba(0,0,0,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-top-color: #000;
	border-top-color: rgba(0,0,0,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-top-color: #000;
	border-top-color: rgba(0,0,0,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(255,204,51);
	border-top-color: rgba(255,204,51,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-top-color: rgb(255,204,51);
	border-top-color: rgba(255,204,51,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-top-color: rgb(255,204,51);
	border-top-color: rgba(255,204,51,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-top-color: rgb(255,204,51);
	border-top-color: rgba(255,204,51,0.92);
}



/* slimbox2 */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url('images/slimbox2/loading.gif') no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url('images/slimbox2/prevlabel.gif') no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url('images/slimbox2/nextlabel.gif') no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url('images/slimbox2/closelabel.gif') no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}