/* CSS Document */

body {margin:0px; padding:0px}

BODY {
	BACKGROUND-COLOR: #AAAAAA! important; color:#231f20;
}
FORM#Form1 {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px auto; BORDER-LEFT: #ffffff 0px solid; WIDTH: 990px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: transparent
}
FORM#frmNotFound {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 990px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: transparent
}
FORM#frmLogon {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 990px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: transparent
}
FORM#aspnetForm {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 990px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: transparent
}
DIV.Masterdiv {
	POSITION: relative
}
#MaintableForContent, #ctl00_MainTableForContent {
	BACKGROUND: #FFFFFF;
}
IFRAME BODY {
	BACKGROUND: #fff;
}
#TDSearchResults OL LI {
	WIDTH: 650px
}
BODY.RadEContentBordered {
	BACKGROUND-COLOR: #ffffff! important
}
TABLE.dictionaryContainer {
	MARGIN-LEFT: 50px; WIDTH: 90%
}
#divFormCreatorTableContentMain {
	MARGIN-LEFT: 50px; WIDTH: 95%! important
}
#TDeventSearchPublicCriteria {
	PADDING-LEFT: 50px
}
#TBLeventSearchPublicResults {
	MARGIN-LEFT: 50px; WIDTH: 90%! important
}
 HTML BODY #TBLeventSearchPublicResults {
	DISPLAY: inline
}
/* TD.clsNormal A {
	FONT-WEIGHT: normal! important; COLOR: #231f20! important
} */
FORM.feeForm {
	WIDTH: 800px! important
}
TABLE#calendarMain {
	BORDER-RIGHT: #009fc3 1px solid; BORDER-TOP: #009fc3 1px solid; MARGIN: 20px auto 0px; BORDER-LEFT: #009fc3 1px solid; BORDER-BOTTOM: #009fc3 1px solid
}
TABLE#calendarMain TR#TRHeaderRow TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TABLE#calendarMain OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TABLE#calendarMain OL LI {
	MARGIN-BOTTOM: 3px
}
SPAN.clsCalenderTopRowMonthYear {
	PADDING-RIGHT: 250px; PADDING-LEFT: 250px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#ctl00_ContentPlaceHolderMainNoAjax_tblContentTD1 SELECT {
	WIDTH: auto! important
}
/* 
#Edtr628 A {
	COLOR: #000000
}
#Edtr628 A:link {
	COLOR: #000000
}
#Edtr628 A:active {
	COLOR: #000000
}
#Edtr628 A:visited {
	COLOR: #000000
}
#Edtr628 A:hover {
	COLOR: #000000
}
#Edtr628 A:unknown {
	COLOR: #000000
} */
#TRTermList {
	PADDING-RIGHT: 50px; PADDING-LEFT: 20px
}
#TRNavigation {
	PADDING-RIGHT: 50px; PADDING-LEFT: 20px
}
TR#TRNavigation {
	MARGIN-LEFT: 20px! important
}
#TableLeftNavBar {
	MARGIN: 20px
}

/* --------------------------------------------------- */




td {
	vertical-align: top;
}
img {
	border: none;
}


h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #231f20;
}
h1, h2, h3, h4, h5, h6, div {
	margin: 0px;
	padding: 0px;
}
h1 {font-size: 32px; line-height: 1.5em;}
h2 {font-size: 18px; line-height: 1.5em;}
h3 {font-size: 14px; line-height: 1.5em;}
h4 {font-size: 12px; line-height:1.5em;}
h5 {font-size: 12px; line-height: 18px;}
h6 {font-size: 10px; line-height:18px;}
p, div, td {font-size: 12px; line-height:18px;}
ul, ol, li {font-size: 12px; line-height: 18px;}
.ctxt {color: #009FC3;}
.pdf {color: #666666; font-size: 10px; font-style: italic;} 

a {color: #009FC3; text-decoration: underline;}
a:hover {color: #009FC3; text-decoration: none;}


#container {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color: #FFFFFF;
}

#header {
	width: 960px;
	height: 140px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}

#logo {
	float: left;
	width: 200px;
	height: 140px;
	margin: 0px;
	padding: 0px;
}

#topnav {
	float: right;
	width: 760px;
	height: 140px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #DFF3FF;
	background-image: url("http://www.superannuation.asn.au/Images/UserUploadedImages/588/bg_topnav-760x140.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-align: right;
}
#topnav p {
	margin: 0px 20px;
	padding: 0px;
	color: #DFF3FF;
	font-size: 12px;
	text-align: right;
	line-height: 22px;
}
#topnav a {
	margin: 0px 4px;
	color: #DFF3FF;
	text-decoration: underline;
}
#topnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


#navigation {
	width: 960px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-color: #009FC3;
	color: #B1E2FF;
	background-attachment: scroll;
	background-image: url("http://www.superannuation.asn.au/Images/UserUploadedImages/588/bg_nav-12x28.gif");
	background-repeat: repeat-x;
	background-position: left top;
}
#mainnav {
	float: right;
	margin: 0px;
	padding: 0px;
}
#mainnav a {
	display: block;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #009FC3;
	background-attachment: scroll;
	background-image: url(http://www.superannuation.asn.au/Images/UserUploadedImages/588/bg_nav-12x28.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #B1E2FF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
}
#mainnav a:hover {
	background-color: #009FC3;
	color: #FFFFFF;
}
#mainnav .btnon {
	display: block;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-color: #009FC3;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
}


#page {
	width: 960px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#banner {
	display: block;
	width: 920px;
	height: 180px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #666;
	font-size: 12px;
	clear: both;
}

#maincontent {
	float: left;
	width: 720px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#maincontent2 {
	float: left;
	width: 920px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


#rightcolumn {
	float: right;
	width: 240px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#footer {
	width: 960px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	background-color: #009FC3;
	background-image: url("http://www.superannuation.asn.au/Images/UserUploadedImages/588/bg_footer-960x42.gif");
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	color: #DFF3FF;
	clear: both;
}
#footer p {margin: 0px; padding: 0px 20px; color: #FFFFFF; text-align: center; line-height: 40px; font-size: 12px;}
#footer a {color: #DFF3FF; text-decoration: underline;}
#footer a:hover {color: #FFFFFF; text-decoration: none;}

.content {padding: 20px;}

#table-cpd {border-collapse:collapse}

#table-cpd td {border:#231f20 solid 1px}


/* Trustee Training at a Glance Table */

.darktr {background-color:#DFF3FF}
.border-top {border-top:#666666 solid 1px}
.border-bottom {border-bottom:#666666 solid 1px}


#table-schedule {border:2px solid #dff3ff}








