/* Ruth's css 7 July 2004 */
* {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	}

body{
	background-color: #fff;
	color: #000;
	font-size: 0.7em;
	text-align: center;
	margin: 0 auto;
	}

p { 
line-height: 1.7em;
}
.bold {font-weight: bold;}
.italics {font-style: italic;}

h1 { 
font-size: 1.7em; 
text-align: left;
color: #999;
letter-spacing: 0.1em;
padding-top: 15px;
}

h2 { 
font-size: 1.5em; 
text-align: left;
color: #666;
letter-spacing: 0.1em;
margin: 10px 0px;
}
h3 { 
font-size: 1.2em; 
text-align: left;
color: #666;
margin: 0px 0px;
font-style: italic;

}
 
img { border: 0;}
table td {
vertical-align: top;}
td.grey_bg {
background:  url(/aus/products/promotions/insideTax/images/grey_bg.gif) repeat-y right;
background-position: right;
}   
td.text { margin: 0px; padding: 0px;}
td.menu {
background: url("../aus/products/promotions/insideTax/images/menu_bg.gif") repeat-y left;
width: 221px;}
table.maincontent td {margin: 0px; padding: 0px; vertical-align: top;}
table.border td {border: 1px solid #cccccc; padding: 4px;}
.smalltext {font-size: 10px}

td.menu table td ul.products, td.menu table td ul.products li ul{
padding-top: 0px;
}
td.menu table td ul.products li{
list-style-type: none;
margin-left: 40px;
margin-right: 15px;
padding: 0px 0px 12px 0px;
color: #c03;
font-size: 11px;

}
td.menu table td ul.products li ul li{
list-style-type: disc;
margin-left: 45px;
margin-right: 15px;
padding: 6px 0px 2px 0px;
color: #c03;
font-size: 11px;
font-weight: normal;
}
td.menu table td ul.products li a{
color: #c03;
text-decoration: none;
}
td.menu table td ul.products li a:hover, td.menu table td ul.products li a:active{
color: #666;
text-decoration: none;
}
td.menu table td ul.products a:hover li, td.menu table td ul.products a:active li{
color: #666;
text-decoration: none;
}


p.bodytext { margin-right: 15px;}



table td ul { list-style-type: disc;
padding-top: 12px;
}

table td ul li{ list-style-type: disc;
padding: 0px 0px 12px;
margin-left:25px;
}

table.maincontent td table td ol li{ list-style-type: decimal;
padding: 0px 0px 12px;
margin-left:25px;
font-weight: bold;}

form table td.right { text-align: right;}
.rightmargin { padding-right: 15px;}
.red {font-size: 12px; color: #c03;}


/*---------------------start menu-2 styles---------------------*/

/*table.maincontent td.grey_bg table.menu-2 td a{
padding-left: 15px;}
*/

#menu a:hover, a:visited { 
color: #999;
}
p.smalltext a:link { 
color: #c03;
}
p.smalltext a:hover { 
color: #666;
}

table.maincontent td.grey_bg table.menu-2 div.hr {
height: 1px;
background:  url(/aus/products/promotions/dynamicDocs/images/dots.gif) repeat-x ;

margin: 18px auto;
}
/*---------------------end menu-2 styles---------------------*/  
td ul li a { color: #c03;}
ul li a:visited { color: #c03;}
.top a { 
float: right; 
color: #c03;
margin-top: -17px;
}
.top a:visited { 
color: #c03;
}
 
.maincontent p {
padding-top: 15px;}

.maincontent a {
color: #c03;
text-decoration: none;}
.maincontent a:hover{ 
color: #999;
 } 
.maincontent a.button {
color: #fff;
/*background-color: #6C9527;
border: 3px solid #CE1141;*/ 
padding:3px; 
text-decoration: none;
background-color: #CE1141; 
border: 3px solid #6C9527;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.1em;
font-weight: bold;
} 
.maincontent a.button:hover {
color: #ccc;

}
 div.hr {
height: 1px;
background:  url(/aus/products/promotions/dynamicDocs/images/dots.gif) repeat-x ;
margin-left: 20px;
width: 160px;
}

div.hr hr {
  display: none;
} 