@charset "utf-8";
/* CSS Document */

<style type="text/css">

#hidden{
display: none;
}

.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 10px Verdana;
color: white;
background: #5c6f7c url(<cms:link>../resources/arrowstop.gif</cms:link>) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}
.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

body {
background: #eaedf0 url('http://www.lesmills.com.au/lmap/home/LesMills/images/xmasbg.png') no-repeat left top;
}

#container {
	position: absolute; 
	top: 50px;
	left: 50px; 
	width: 950px;
	height: auto;
	background: #fff;
}

#menu  {
position: absolute;
top: 90px; 
left: 10px; 
width: 190px;
	background: #fff;
}

#parent {
position: relative; 
top: -60px;
left: 220px; 
width: 710px; 

}

#logo {
position: relative; 
top: 10px;
left: 10px; 
width: 190px; 
height: 70px;
}

#box {
	border: thin #5c6f7c solid;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 7px;
	background: #d6e4ee;
}


#contentleft {
	background: #eceff1 url(vertgradient_tall.png); repeat;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	margin-top: 13px;
}

.reverse {
font: normal 10px Verdana;
color: #ffffff;
text-decoration: none;
}

.tableheader {
font: normal 10px Verdana;
color: black;
text-decoration: none;
font-weight: bold;
}

#contentleft p  {
font: normal 11px Verdana;
color: black;
text-decoration: none;
}

#contentleft a {
font: normal 10px Verdana;
color: blue;
text-decoration: none;
}

#contentleft a:visited {
font: normal 10px Verdana;
color: blue;
text-decoration: none;
}

#contentleft a:hover {
font: normal 10px Verdana;
color: blue;
text-decoration: none;
}


#contentleft h1  {
font: bold 13px Verdana;
color: #5c6f7c;
text-transform: uppercase;
text-decoration: none;
}


#contentleft h2  {
font: bold 12px Verdana;
color: #5c6f7c;
text-transform: uppercase;
text-decoration: none;
}

#contentleft h3  {
font: bold 11px Verdana;
color: #5c6f7c;
text-transform: uppercase;
text-decoration: none;
}


.contentleft bodytext{
font: normal 10px Verdana;
color: black;
text-decoration: none;
}

#contentleft ul
{
margin: 0 0 1em;
padding: 0 0 0 0px;
}

#contentleft ul li
{
font: normal 10px Verdana;
color: #000000;
margin: 0;
list-style-type: none;
padding: 0 150 0 15px;
}

.dropquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #8b8b8d;
	line-height: 19px;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

#contentright {
	border: thin #d8e0e4 solid;
	position: relative;
	float: right;
	width: 160px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}

.urbangreymenu ul li a{
font: normal 11px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 10px;
padding-left: 18px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

.glossymenu{
margin: 5px 0;
padding: 0;
width: 190px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(../resources/glossyback.gif) repeat-x bottom left;
font: bold 14px Verdana;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu a.menuitem2{
background: black url(../resources/glossyback_sign.gif) repeat-x bottom left;
font: bold 13px Verdana;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu a.menuitem2:hover{
background-image: url(../resources/glossyback_sign.gif);
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../resources/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #e9e9e9;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid black;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px Verdana;
color: black;
text-decoration: none;
padding: 5px 0px 5px 5px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}

#footer {
	padding-top: 15px;
	font: normal 11px Arial;
	position: relative;
	color: white;
	background-color: #5c6f7c;
	height: 32px;
	padding-left: 10px;
	}

#footer a:visited
{
font: normal 11px Arial;
color: white;
padding: 13px 0;
text-decoration: none;
}

#footer a
{
font: normal 11px Arial;
color: white;
padding: 13px 0;
text-decoration: none;
}

.bens_fix_table
{
font: normal 11px Arial;
color: black;
text-decoration: none;
}

</style>