@charset "utf-8";

*{
margin:0px;
padding:0px;
}

body {
font:normal 12px Arial, Helvetica, sans-serif;
background:#ffffff url('http://www.runwiththelaw.com.au/images/rwtl/body_background.jpg') repeat top left;
margin:0 auto;
line-height:16px;
behavior: url('http://www.runwiththelaw.com.au/images/rwtl/csshover3.htc'); 
}

a img{border:none;}

.clear{clear:both;}

h1, heading1{
font:normal 24px Georgia, "Times New Roman", Times, serif;
font-style:bold;
color:#000000;
padding-bottom:5px;
padding-left:30px;
}

h2, heading2{
font:normal 20px Arial, Helvetica, sans-serif;
font-style:normal;
color:#000000;
padding-bottom:5px;
padding-left:30px;
}

h3, heading3{
font:normal 16px Arial, Helvetica, sans-serif;
font-style:normal;
color:#000000;
padding-bottom:5px;
padding-left:30px;
}

h4, heading4{
font: 12px Arial, Helvetica, sans-serif;
font-style:normal;
color:#000000;
padding-bottom:5px;
padding-top:5px;
padding-left:30px;
}

a{color:#0099cc;}

a:hover{text-decoration:none;}

p{
padding:5px 0px 5px 30px;
}

#outerWrapper{
width:1005px;
margin:0 auto;
background:transparent url('http://www.runwiththelaw.com.au/images/rwtl/outer_wrapper_background.png') repeat-y top center;
}

#innerWrapper{
width:985px;
margin:0 auto;
padding-bottom:20px;
}

#topStripe{
width:985px;
height:99px;
background: transparent url('http://www.runwiththelaw.com.au/images/rwtl/top_stripe_redone.jpg') no-repeat top center;
text-align:right;
}

#topStripe a{color:#fff;}

#topStripe p{
font-size:20px;
line-height:60px;
margin-right:30px;
}

#heroImage{
width:875px;
height:140px;
background:transparent url('http://www.runwiththelaw.com.au/images/rwtl/hero_image.jpg') no-repeat top center;
padding:210px 0px 0px 110px;
}

#mainContentWrapper{
width:985px;
min-height:300px;
background:#ffffff url('http://www.runwiththelaw.com.au/images/rwtl/main_content_wrapper_bg.jpg') no-repeat top center;
}

#mainMenuWrapper{
width:100%;
height:30px;
background:#05A8A3;
float:left;
}

#mainMenuContainer{
width:985px;
height:30px;
margin:0 auto;
float:none;
padding-left:30px;
}

#rightColumn{
width:276px;
min-height:200px;
background:#FFFFFF;
border:4px solid #ccc;
border-top:none;
float:right;
margin-right:30px;
padding:5px 0px 10px 24px;
display:inline;
}

#rightColumn img{margin-bottom:10px;}

#rightColumn p{
padding:0px 0px 10px 0px;
}

#rightColumn h4{
padding:10px 0px 0px 0px;
}

#rightColumnHero{
width:276px;
height:24px;
background:#FFFFFF;
border:4px solid #ccc;
border-bottom:none;
float:right;
margin-right:30px;
margin-top:7px;
padding:5px 0px 10px 24px;
display:inline;
}

#copyHolder{
width:550px;
float:left;
padding:30px 15px 15px 0px;
margin-left:40px;
}

div.float {
float: left;
}

/*=========================
MAIN SITE MENU STYLES
===========================*/

ul.menu, ul.menu ul {
list-style:none;
margin:0;
padding:0;
z-index:50;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
}
/* =1.0 drop down menu */
div.dropdown ul.menu {width:100%;}
div.dropdown ul.menu li {
float:left;
position:relative;
z-index:100;
padding:0px 10px 0px;
}
div.dropdown ul.menu a {
display:block;
color:#FFFFFF;
text-decoration:none;
}
div.dropdown ul.menu li li {
width:11em;
clear:both;
background:#F64E29;
line-height:normal;
padding:5px 5px 5px 10px;
color:#fff;
font-size:12px;
text-align:left;
}
div.dropdown ul.menu li li a{color:#fff;}

div.dropdown ul.menu li li:hover{
background:#C3E2E3;
display:block;
color:#05A8A3;
}

div.dropdown ul.menu li ul, div.dropdown ul.menu li:hover li ul, div.dropdown ul.menu li:hover li:hover li ul, div.dropdown ul.menu li:hover li:hover li:hover li ul {
position:absolute;
left:-50000px;
float:left;
}
div.dropdown ul.menu li:hover ul {
position:absolute;
left:0;
top:100%;
}
div.dropdown ul.menu li:hover li:hover ul, div.dropdown ul.menu li:hover li:hover li:hover ul, div.dropdown ul.menu li:hover li:hover li:hover li:hover ul {
position:absolute;
left:100%;
top:0;
}
/* =1.5 ie6 css */
div.dropdown ul.menu li ul, div.dropdown ul.menu li.hover li ul, div.dropdown ul.menu li.hover li.hover li ul, div.dropdown ul.menu li.hover li.hover li.hover li ul {
position:absolute;
left:-50000px;
float:left;
}
div.dropdown ul.menu li.hover ul {
position:absolute;
left:0;
top:100%;
}
div.dropdown ul.menu li.hover li.hover ul, div.dropdown ul.menu li.hover li.hover li.hover ul, div.dropdown ul.menu li.hover li.hover li.hover li.hover ul {
position:absolute;
left:100%;
top:0;
}

/* =2.0 fly out menu */

ul.leftmenu, ul.leftmenu ul {
list-style:none;
margin:0;
padding:0;
z-index:50;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

div.flyout ul.leftmenu{padding-bottom:20px;}

div.flyout ul.leftmenu li {
position:relative;
z-index:55;
float:left;
clear:left;
background:#E0F0F1;
width:185px;
padding:5px 10px 5px 10px;
color:#05A8A3;
border-top:1px solid #05A8A3;
font:bold 12px Arial, Helvetica, sans-serif;
}

div.flyout ul.leftmenu li.last{
border-bottom:1px solid #05A8A3;
}

div.flyout ul.leftmenu a {
display:block;
color:#05A8A3;
text-decoration:none;
}

div.flyout ul.leftmenu li:hover {
display:block;
background:#C3E2E3;
text-decoration:none;
}

div.flyout ul.leftmenu li ul, div.flyout ul.leftmenu li:hover li ul, div.flyout ul.leftmenu li:hover li:hover li ul, div.flyout ul.leftmenu li:hover li:hover li:hover li ul {
position:absolute;
left:-50000px;
float:left;
}
div.flyout ul.leftmenu li:hover ul {
position:absolute;
left:100%;
top:0;
}
div.flyout ul.leftmenu li:hover li:hover ul, div.flyout ul.leftmenu li:hover li:hover li:hover ul, div.flyout ul.leftmenu li:hover li:hover li:hover li:hover ul {
position:absolute;
left:100%;
top:0;
}
/* =2.5 ie6 css */
div.flyout ul.leftmenu li ul, div.flyout ul.leftmenu li.hover li ul, div.flyout ul.leftmenu li.hover li.hover li ul, div.flyout ul.leftmenu li.hover li.hover li.hover li ul {
position:absolute;
left:-50000px;
float:left;
}
div.flyout ul.leftmenu li.hover ul {
position:absolute;
left:100%;
top:0;
}
div.flyout ul.leftmenu li.hover li.hover ul, div.flyout ul.leftmenu li.hover li.hover li.hover ul, div.flyout ul.leftmenu li.hover li.hover li.hover li.hover ul {
position:absolute;
left:100%;
top:0;
}

/*=========================
FOOTER STYLES
===========================*/


#footer{
width:935px;
height:50px;
background:#ffffff;
margin:30px 0px 0px 0px;
padding:10px 20px 20px 30px;
}

#socialMediaIcons{
height:42px;
background:#fff url('http://www.runwiththelaw.com.au/images/rwtl/SocialMedia_bg.gif') repeat-x top left;
}

#socialMediaIcons table{float:right;}

#sponsors{
width:720px;
float:left;
}

#sponsors table{width:70%;}

#sponsors table td{
padding:0px 5px 0px 5px;
}

#footerMenu{
width:935px;
float:left;
text-align:center;
font:normal 11px Arial, Helvetica, sans-serif;
padding:10px 0px 10px 0px;
}
