@charset "utf-8";
*{ margin: 0px; padding: 0px; }
p{ margin-bottom: 14px; }
img{ border: none; }

#top a {color:black;text-decoration:underline}

#top a.logo {
    background: url("../img/layout/lawpartners.png") repeat scroll 0 0 transparent;
    
    float: left;
    height: 65px;
    margin-top: 9px;
    width: 301px;
}

#top a
{
	text-indent:-999em;
}

#top a.contact {
    height: 61px;
    left: 0;
    position: absolute;
    top: 9px;
    width: 291px;
}

a {text-decoration:none}
a:hover {text-decoration:underline}

.content_block {
	padding-bottom: 10px; 
	margin-bottom: 10px; 
	border-bottom: 1px solid #CCC;
}

.claims-bottom {
margin-top: 20px !important;
}

.landing-content {
width: 965px !important;
}

.left-landing {
display: block !important;
float: left !important;
width: 47% !important;
margin-top: 10px !important;
}

.right-landing {
display: block !important;
float:right !important;
width: 47% !important;
margin: 10px 5px 0 0px !important;
}

.align
{
	
	width: 980px;
	margin: auto;
}
.clear{ clear: both; }
body
{
	background: #00579A;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666;
	line-height: 17px;
}

ul
{
	list-style-image: url(../img/layout/arrow.jpg);
	list-style-type: circle;
	margin-left: 20px;
	margin-bottom: 10px;
}
ol
{
	margin-left: 20px;
	margin-bottom: 10px;
}


.under_buttons{ height: 10px; }

/* Header */
.header
{
	background: #fff url(../img/layout/head.png) no-repeat center;
	height: 120px;
	color: #999;
}


.lighter
{
	background: #333;
	margin: auto;
	z-index: 3;
	position: fixed;
	width: 868px;
	height: 100%;
	left: 25%;
	right: 25%;
	display: none;
	text-align: center;
	overflow: auto;
}

.logo, .navig, .robot
{
	float: left;
	height: 120px;
	width: 280px;
}
.logo{width:0px;}
.navig{ width: 570px; }
.robot
{
	width: 130px;
	background: url(../img/layout/robot.png) no-repeat;
}

.nav_item, .nav_item_current
{
	display: inline-block;
	height: 28px;
	text-decoration: none;
}
.nav_item:hover, .nav_item_current{ background: #FFF; }

#topnav {
	margin:0;
	padding-top:2px
}
#topnav li {
	list-style:none;
	text-align:center;
	position:relative;
	display:inline;
	
}

#topnav > li > a:hover {
	border-bottom:solid 5px #f6f6f6;
}
#topnav li:hover ul {
	left:auto;
	top:38px;
	*top:27px;
}

#topnav li.practice-areas-nav:hover ul {left:-506px;}
#topnav li.our-people-nav:hover ul {left:-417px;}/*89*/
#topnav li.about-lawpartners-nav:hover ul {left:-341px;}/*76*/
#topnav li.languages-we-speak-nav:hover ul {left:-225px;}/*116*/

#topnav li.contact-us-nav:hover ul {left:-92px;}/*78*/

#topnav li ul {
	left:-999em;
	position:absolute;
	width:10em;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background-color:white;
}

#topnav li li {
	float:left;
	margin-bottom:5px;
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	
	text-align:left;
}

#topnav li li.first{border-top:none;}
#topnav li li.last {margin-bottom:0;}

#topnav li a {
	color:#f8fafc;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}

#topnav li  > a {height:22px;float:left;}
#topnav a {text-indent:-9999em;}
#topnav ul li a {height:28px;}

/***** TOP LEVEL NAVIGATION *****/



#topnav a {background:url('../img/navigation.gif') no-repeat;}






/***** PRACTICE AREAS NAVIGATION *****/
#topnav .practice-areas-nav  > a {width:77px;}
#topnav .practice-areas-nav ul li a {width:165px;}
#topnav .practice-areas-nav ul {width:177px;}

#topnav .workplace-compensation-nav > a {background-position: 		0px -25px;}
#topnav .motor-vehicle-compensation-nav > a {background-position:				0px -83px; }
#topnav .public-compensation-nav > a {background-position:				0px -141px; }

#topnav .workplace-compensation-nav > a:hover {background-position: 	0px -54px;}
#topnav .motor-vehicle-compensation-nav > a:hover {background-position:		0px -112px; }
#topnav .public-compensation-nav > a:hover {background-position:		0px -170px; }


/***** OUR PEOPLE NAVIGATION *****/
#topnav li.our-people-nav  > a {background-position: -91px 0px;width:64px;}
#topnav .our-people-nav ul li a {width:102px;}
#topnav .our-people-nav ul{width:114px;}

#topnav .solicitors-nav > a 			{background-position: -178px -25px;}
#topnav .paralegals-nav > a 			{background-position: -178px -83px; }
#topnav .consultants-nav > a 			{background-position: -178px -141px; }

#topnav .solicitors-nav > a:hover 	{background-position: -178px -54px;}
#topnav .paralegals-nav > a:hover 	{background-position: -178px -112px; }
#topnav .consultants-nav > a:hover 	{background-position: -178px -170px; }

/***** ABOUT LAW PARTNERS NAVIGATION *****/
#topnav .about-lawpartners-nav  > a {background-position: -304px 0px;width:104px;}
#topnav .about-lawpartners-nav ul li a {width:176px;}
#topnav .about-lawpartners-nav ul{width:188px;}

#topnav .firm-profile-nav > a 					{background-position: 0 -315px;}
#topnav .what-makes-us-different-nav > a 			{background-position: 0 -373px; }
#topnav .no-win-no-fee-guarantee-nav > a 			{background-position: 0 -431px; }

#topnav .firm-profile-nav > a:hover 				{background-position: 0 -344px;}
#topnav .what-makes-us-different-nav > a:hover 	{background-position: 0 -402px; }
#topnav .no-win-no-fee-guarantee-nav > a:hover 	{background-position: 0 -460px; }

/***** ABOUT LAW PARTNERS NAVIGATION *****/
#topnav li.languages-we-speak-nav  > a {background-position: -169px 0px;width:121px;}
#topnav .languages-we-speak-nav ul li a {width:144px;}
#topnav .languages-we-speak-nav ul{width:156px;}

#topnav .arabic-nav > a 				{background-position: -297px -25px;}
#topnav .mandarin-nav > a 			{background-position: -297px -83px; }
#topnav .korean-nav > a 				{background-position: -297px -141px; }
#topnav .italian-nav > a 				{background-position: -297px -199px; }
#topnav .greek-nav > a				{background-position: -297px -257px; }
#topnav .french-nav > a				{background-position: -297px -315px; }
#topnav .serbian-nav > a				{background-position: -297px -373px; }
#topnav .croatian-nav > a			{background-position: -297px -431px; }
#topnav .japanese-nav > a			{background-position: -297px -489px; }
#topnav .bengali-nav > a				{background-position: -297px -547px; }
#topnav .macedonian-nav > a			{background-position: -297px -605px; }
#topnav .montenegrin-nav > a			{background-position: -454px -25px; }
#topnav .spanish-nav > a				{background-position: -454px -83px; }
#topnav .turkish-nav > a				{background-position: -454px -141px; }
#topnav .indonesian-nav > a			{background-position: -454px -199px; }

#topnav .arabic-nav > a:hover		{background-position: -297px -54px;}
#topnav .mandarin-nav > a:hover 		{background-position: -297px -112px; }
#topnav .korean-nav > a:hover		{background-position: -297px -170px; }
#topnav .italian-nav > a:hover		{background-position: -297px -228px; }
#topnav .greek-nav > a:hover			{background-position: -297px -286px; }
#topnav .french-nav > a:hover		{background-position: -297px -344px; }
#topnav .serbian-nav > a:hover		{background-position: -297px -402px; }
#topnav .croatian-nav > a:hover		{background-position: -297px -460px; }
#topnav .japanese-nav > a:hover		{background-position: -297px -518px; }
#topnav .bengali-nav > a:hover		{background-position: -297px -576px; }
#topnav .macedonian-nav > a:hover	{background-position: -297px -634px; }
#topnav .montenegrin-nav > a:hover	{background-position: -454px -54px; }
#topnav .spanish-nav > a:hover		{background-position: -454px -112px; }
#topnav .turkish-nav > a:hover		{background-position: -454px -170px; }
#topnav .indonesian-nav > a:hover	{background-position: -454px -228px; }

/***** TESTIMONIALS NAVIGATION *****/
#topnav li.testimonials-nav  > a {background-position:0 -547px;width:66px;}
#topnav .testimonials-nav  > a:hover {background-position:0 -576px;}
#topnav .testimonials-nav ul li a {width:188px;}
#topnav .testimonials-nav ul {width:200px;}

#topnav .settlement-tesimonials-nav > a 				{background-position: 0 -489px;}
#topnav .client-service-testimonials-nav > a 			{background-position: 0 -547px; }
#topnav .other-testimonials-nav > a 					{background-position: 0 -605px; }

#topnav .settlement-tesimonials-nav > a:hover 		{background-position: 0 -518px;}
#topnav .client-service-testimonials-nav > a:hover 	{background-position: 0 -576px; }
#topnav .other-testimonials-nav > a:hover 			{background-position: 0 -634px; }

/***** TESTIMONIALS NAVIGATION *****/
#topnav li.contact-us-nav  > a {background-position:-502px 0px;width:60px;}
#topnav .contact-us-nav ul li a {width:116px;}
#topnav .contact-us-nav ul {width:128px;}

#topnav .sydney-nav > a 				{background-position: -454px -257px;}
#topnav .parramatta-nav > a 			{background-position: -454px -315px; }
#topnav .penrith-nav > a 				{background-position: -454px -373px; }
#topnav .liverpool-nav > a 			{background-position: -454px -431px; }
#topnav .campbelltown-nav > a 		{background-position: -454px -489px; }
#topnav .wollongong-nav > a 			{background-position: -454px -547px; }
#topnav .newcastle-nav > a 			{background-position: -454px -605px; }
#topnav .central-coast-nav > a 		{background-position: -454px -663px; }

#topnav .sydney-nav > a:hover 		{background-position: -454px -286px;}
#topnav .parramatta-nav > a:hover 	{background-position: -454px -344px; }
#topnav .penrith-nav > a:hover 		{background-position: -454px -402px; }
#topnav .liverpool-nav > a:hover 		{background-position: -454px -460px; }
#topnav .campbelltown-nav > a:hover 	{background-position: -454px -518px; }
#topnav .wollongong-nav > a:hover 	{background-position: -454px -576px; }
#topnav .newcastle-nav > a:hover 		{background-position: -454px -634px; }
#topnav .central-coast-nav > a:hover 	{background-position: -454px -692px; }

.navig_top
{
	height: 90px;
	text-align: right;
}
.navig_elems
{
	height: 28px;
}

/* Floating */
.floating
{
	z-index: 2;
	position: absolute;
	top: 120px;
	width: 100%;
	display: none;
	text-align: right;
}
.float_col
{
	display: none;
	width: 200px;
	float: right;
}

div.left_block {
	float:left;
	width:45%;
	margin-right:5%;
}

span.phone {color:#0066cc;font-size:16px;font-weight:bold}
div.right_block{
	float: left; 
	width: 50%;
}
.sub_item, .sub_item_misc
{
	display: block;
	height: 28px;
	float: right;
	text-align: right;
	border: 1px solid #CCC;
	border-top: none;
	overflow: hidden;
	background: #FFF;
}
.sub_item_misc
{
	border-top: none;
	border-bottom: 1px solid #CCC;
	height: 5px;
}

/* Content */
.break{ height: 20px; }
.content
{
	background: #F9FBFA;
	width: 100%;
}

/* Footer */
.footer
{ 
	color: #CCC; 
	padding-bottom: 12px;
	background: #002D6A;
	font-size: 11px;
	padding-top: 10px;
}
.suburbs
{
	color: #FFF;
	background: #006AB9;
	padding-top: 2px;
	margin-top: 15px;
}
.sub
{
	color: #FFF;
	text-decoration: none;
	display: inline-block;
}
.sub:hover{ color: #444; }

.footer_left, .footer_right, .footer_search
{
	display: block;
	float: left;
	width: 600px;
}
.footer_left
{
	padding-top: 20px;
}
.footer_right
{ 
	width: 100px; 
	text-align: right;
}
.footer_search{ width: 280px; padding-top: 10px; text-align: right; }

.footer_left, .a_footer{ color: #999; font-size: 10px; }
.af
{
	color: #CCC;
	display: block;
	text-decoration: none;
}
.af:hover{ text-decoration: underline; }



h5, .footer_col h5 a{
	color: #FFF;
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: normal;
	text-decoration:none;
}

.footer_col h5 a:hover {text-decoration:underline;}

h2, h2 a
{
	font-size: 12px;
	color: #005799;
	font-weight: bold;
	text-transform:uppercase;
}
p+h2, ul+h2{margin-top:2em}
h1 {
	font-weight:bold;
	font-size:16px;
	color:#003366;
	margin-bottom:1em;
	text-transform:uppercase;
}

h2subheading {
	font-weight:bold;
	font-size:15px;
	color:#003366;
	margin-bottom:1em;
	text-transform:uppercase;
}

h3
{
	font-size: 19px;
	font-family: Arial;
	font-weight: normal;
	color: #333;
	margin-bottom: 24px;
}
.footer_col
{
	display: block;
	float: left;
	
	padding:0 22px;
	border-right: 1px solid #3379AE;
	height: 120px;
}
.col
{
	display: block;
	float: left;
}
.profile_img
{
	padding: 5px;
	overflow: hidden;
	height: 300px;
	width: 260px;
	background: url(../img/layout/profile_bg.png) no-repeat;
	display: block;
	float: right;
	margin-left: 15px;
}

.our-people h1 {color:#666;margin:0;}
