/* CSS Document */
body	{
background-color:#FFFFFF;
padding:15px 0;
margin:0;
text-align:center;
font-size:11px;
color:#333333;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
behavior: url("csshover.htc");
}
html, div, img	{
margin:0;
padding:0;
border:0;
}
ol, ul 	{
margin:0;
padding:0 0 0 25px;
}
ol li	{
margin-top:10px;
}
ul li {
list-style-type:disc;
margin:0;
padding:0;
line-height:15px;
}
p, ol li, ul li	{
line-height:1.5em;
margin:10px 0;
}
ol li ul li	{
margin:0;
padding:0;
}
ol li ol li	{
margin:0;
padding:0;
}

h1	{
color:#C92114;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#DBDBDB;
margin:0 2px;
padding:5px 20px;
}
h2	{
color:#C92114;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:0;

}
/*.page-splits	{ border:none; background:#DBDBDB; color:#DBDBDB; height:1px; width: 100%; }*/
.page-splits	{ border-bottom:1px dashed #DBDBDB;  height:1px; width: 100%; padding:0; margin:0; }
#container	{
margin:0 auto;
padding:0;
text-align:left;
width:900px;
height:auto;
border-top:30px solid #C92114;
background-color:#FFFFFF;
}
#inside	{
margin:0;
padding:0;
background-image:url(images/bg_form.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}
a	{
color:#C92114;
font-weight:bold;
text-decoration:none;
}
a:hover	{

text-decoration:underline;
}

#banner 	{
border-bottom:1px solid #DBDBDB;
height:104px;
margin:0;
padding:10px 0 10px 10px;
}
.left_float	{
float:left;
}
#banner .right_float	{
margin-top:15px;
}
.right_float	{
float:right;
}
#lower_banner	{
width:100%;
margin:5px 0;
background-image:url(images/banner.jpg);
background-position: right 1px;
background-repeat:no-repeat;
}
.left	{
width:235px;
margin:0;
padding:0;
}
.right	{
width:153px;
margin:0;
padding:0;
}
ul#nav	{
margin:0;
padding:0;
}
ul#nav li	{
float:left;
margin:0;
padding:0;
list-style-type:none;
border-top:1px solid #ffffff;
}
ul#nav li.sublevel	{
position:relative;
}
ul#nav li a	{
margin:0;
padding:0;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#C92114;
text-decoration:none;
line-height:25px;
width:210px;
display:block;
padding:0 0 0 10px;
font-weight:bold;
border-left:15px solid #C92114;
}
ul#nav li a:hover	{
border-left:15px solid #000;
background-image:url(images/btn_bg.gif);
background-repeat:repeat-x;
}
ul#nav ul.level2	{
position:absolute;
top:-1px;
left:200px;
margin:0;
padding:0;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
display:none;
}
ul#nav li ul.level2 li a 	{
border-left:7px solid #fff;
}	
ul#nav li ul.level2 li a:hover	{
border-left:7px solid #000;
}
ul#nav li.sublevel:hover ul.level2	{
display:block;
}
#main	{
border-top:1px solid #DBDBDB;
padding:5px 0 0 0;
margin:0;
}
#main .left	{
padding:10px 0;
margin:0;
clear:left;
float:left;
background-color:#FFFFFF;
}
#main .right	{
padding:0 5px;
margin:0;
float:left;
}
#main .middle	{
width:500px;
float:left;
padding:0;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
margin:0;
background-color:#FFFFFF;
}
.middle .right_float	{
margin:0 2px 10px 10px;
}
.padding	{
margin:0 10px 0 20px;
padding:0;
}
.padding2	{
margin:0 10px 0 20px;
padding:0;
font-size:1.3em;
font-weight:normal;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

}
.padding2 a	{

color:#2C48C6;
}

.register	{
color:#C92114;
padding:0;
margin:20px 0 0 0;
font-weight:bold;

}
.register_form	{
padding:0;
margin:0;
}
.register_form input	{
margin:0;
padding:0;
height:20px;
float:left;

}
.register_form .txt2	{
border:1px solid #8B8B8D;
background-image:url(images/input.gif);
margin:0;
padding:2px;
height:16px;
font-size:10px;
}
.register_form .btn2	{
margin:0;
padding:0;
border:1px solid #8B8B8D;
border-left:0;
}
#footer	{
clear:both;
height:15px;
background-color:#C92114;
margin:0;
color:#fff;
padding:0 10px;
}
#right_footer	{
float:right;
}
#footer a	{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#footer a:hover	{
color:#FFFFFF;
text-decoration:underline;
}

#newsletter	{
margin-top:10px;
padding:5px 10px 0 5px;
height:129px;
background-image:url(images/newsletter.gif);
background-repeat:no-repeat;
color:#C92114;
font-weight:bold;
}
#news_link	{
margin:30px 0 0 2px;
}
.testimonial_left	{
font-weight:bold;
color:#2C48C6;
font-style:normal;
}
.italic	{
font-style:italic;
width:200px;
}
#suburbs	{
clear:both;
margin:0;
padding:0 20px;
background-color:#EDEDED;
color:#ABABAB;
font-size:9px;
}
.clear	{
clear:both;
}
.spc	{
margin:0;
background-color:#FFFFFF;
border:1px solid #fff;
}
.anchors {
color:#2C48C6;
font-weight:normal;
}
ul.busPros {
	margin:0 0 0 80px;
}
ul.busPros li {
margin:0;
}
