a:link    { color: #0066B3; }
a:visited { color: #0066B3; }
a:active  { color: #ED1C24; }
a:hover   { color: #ED1C24; }
a.footer:link    { color: #0066B3; text-decoration: underline;}
a.footer:visited { color: #0066B3; text-decoration: underline;}
a.footer:active  { color: #ED1C24; text-decoration: none; border-bottom: 1px dotted #ED1C24;}
a.footer:hover   { color: #ED1C24; text-decoration: none; border-bottom: 1px dotted #ED1C24;}

body {
	   margin: 0;
	   font-family: Verdana, Geneva, Arial, sans-serif;
	   font-size: 11px;
	   line-height: 17px;
}

td, li {
		font-family: Verdana, Geneva, Arial, sans-serif;
	  font-size: 11px;
   line-height: 17px;
}

td.top_element_stretch { 
	background: url('/brisbane_web_design/images/back_table.gif');
}
td.under_top_stretch { 
	background: url('/brisbane_web_design/images/table_underband.gif');
} 
h1{
	background-color : transparent;
	color : 000000;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	padding-left: 10px;
}

h2{
	background-color : transparent;
	color : 0066B3;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	padding-left: 15px;
}

strong{
	background-color : transparent;
	color : 0066B3;
	font-weight: normal;
}

p.main{
	background-color : transparent;
	color : 000000;
	width: 478px;
	padding-right: 5px;
	padding-left: 0px;
	text-align: justify;
}

p.address{
	background-color : transparent;
	color : 000000;
	padding-right: 5px;
	padding-left: 55px;
	text-align: left;
}

td.staff{
	color : 000000;
	border-style: solid;
	border-width: 1px;
	border-color: #767778;
}

td.contactform{
	color : 000000;
	padding-left: 15px;
}

td.portfolio{
	color : 000000;
	padding-left: 15px;
}

li{
	background-color : transparent;
	color : 000000;
	list-style-type: square;
	padding-right: 5px;
	text-align: left;
	max-width: 468px;
}

.logo{
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 5px;
}

p.footer {
	background-color : transparent;
	color : #767778;
	font-size : 8pt;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
}

.resources {
	padding-left: 15px;
	font-family: Tahoma, Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 8pt;
}

p { margin-left: 15px; }

.practicetable { margin-left: 25px; }
.portfolio_options strong { font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif; color: #0066B3; font-size: 14pt; }
.portfolio_tags { width: 478px;	padding-right: 5px;	padding-left: 15px;	text-align: left; color: #A7A7A7; margin-bottom: 45px; }


