html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background: transparent;
}
body {
	line-height:1;
}
ul, ol {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline:0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img, .png {
	behavior:url(../../css/css/iepngfix.htc);
}
body {
	background-color:#fff;
	font-size:11px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.smalltxt {
	font-size:10px;
}
a {
	text-decoration:none;
	color:#3457AA;
}
a:hover {
	color:#3457AA;
}
.cornerbox a {
	color:#fff;
}
.cornerbox a:hover {
	color:#DE0079;
}
#back-blue {
	position:absolute;
	top:0;
	left:0;
	overflow : hidden;
	margin:0;
	padding :0px;
	width :100%;
	height:270px;
	background-color:#3457AA;
	z-index:1;
}
#back-blue #back-img {
	width:2990px;
	height:270px;
	margin:auto;
	background-image:url(../images/bg/body.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:50%;
	margin-left: -1495px;
}
#container {
	width:1000px;
	margin:0 auto;
}
#header {
	position:absolute;
	top:0px;
	height:270px;
	width:1000px;
	z-index:2;
}
#header #nav-top {
	position:absolute;
	top:28px;
	right:0px;
	height:13px;
	background:url(../images/pink-box.png) right no-repeat;
}
#header #nav-top p {
	font-size:9px;
	line-height:13px;
	padding-right:50px;
}
#nav-top a {
	color:#000;
}
#nav-top a:hover, #nav-top a.active {
	color:#fff;
}
#header #logo {
	position:absolute;
	top:120px;
	left:15px;
	z-index:3;
}

#header #qld-holidays-logo {
	display: block;
	position:absolute;
	top:55px;
	left:598px;
	z-index:3;
	background: url(../images/logo-queensland-holidays.png) 0 0 no-repeat;
	width: 103px;
	height: 32px;
}
#header #teqlogo {
	display: block;
	position:absolute;
	top:55px;
	left:716px;
	z-index:3;
	background: url(../images/teq.png) 0 0 no-repeat;
	width: 51px;
	height: 31px;
}
#header #abclogo {
	display: block;
	position:absolute;
	top:55px;
	left:775px;
	z-index:3;
	background: url(../images/logo-abc.png) 0 0 no-repeat;
	width: 52px;
	height: 31px;
}
#header #qevents {
	position:absolute;
	top:55px;
	left:844px;
	z-index:3;
	background: url(../images/lofo.png) 0 0 no-repeat;
	width: 112px;
	height: 28px;
}
#header #year {
	position:absolute;
	top:53px;
	left:600px;
	z-index:2;
}
#header ul.nav {
	margin-left:15px;
	height:22px;
	list-style:none;
}
#header ul.nav li {
	display:inline;
}
#header ul.nav a {
	display:block;
	float:left;
	padding-top:10px;
	margin-right:31px;
	color:#3457AA;
	border-top:5px solid #F4EA26;
}
#header ul.nav a:hover {
	border-top:5px solid #3457AA;
/*	color:#FFF;*/
}
#header ul.nav a.active {
	border-top:5px solid #3457AA;
}
#header ul.nav li.contact a {
	color:#3457AA;
}
#header ul.nav li.contact a:hover, #header ul.nav li.contact a.active {
	border-top:5px solid #3457AA;
	color:#3457AA;
}
div#nav-contact-box {
	position:absolute;
	right:0;
	top:11px;
}
#header #txt-bar {
	position:absolute;
	top:105px;
	left:515px;
	width:445px;
	height:25px;
	background-color:#fff;
	z-index:3;
	text-align:center;
}
#header #txt-bar p {
	color:#3457AA;
	line-height:23px;
}
#header #image-bar-home-left {
	position:absolute;
	top:49px;
	left:326px; /* 351 */
	height:140px;
	z-index:3;
}
#header #image-bar-home-right {
	position:absolute;
	top:130px;
	left:600px;
	width:360px;
	height:140px;
	z-index:3;
}
#header #image-bar {
	position:absolute;
	top:130px;
	left:515px;
	width:445px;
	height:140px;
}
#page-title {
	position:absolute;
	top:250px;
	left:15px;
}
#page-title p {
	color:#fff;
	font-size:22px;
}
#content {
	position:relative;
	top:290px;
	padding-left:15px;
	width:985px;
}
#content .column {
	float:left;
}
#content .column .box {
	background:url(../images/back-box.gif) repeat-y;
	min-height:140px;
	height:auto !important;
	height:140px;
	margin-bottom:15px;
}
#content .col-100 {
	width:99px;
}
#content .col-250 {
	width:250px;
	margin-right:12px;
}
#content .col-310 {
	width:310px;
	margin-right:12px;
}
#content .col-485 {
	width:485px;
	margin-right:12px;
}
#content .col-515 {
	width:485px;
	float:right;
}
#content .column .fullheight {
	height:482px !important;
	overflow:auto;
}
.fullheightClearBox {
	height:482px !important;
	overflow:auto;
	margin-bottom:15px;
}
#content .column .silverbox {
	background-image:none;
	background-color:#EFEFEF;
}
#content .column .silverbox {
	background-image:none;
	background-color:#EFEFEF;
}
#content .column .bluebox {
	background-image:none;
	/*background-color:#3457AA; */
        background-color: transparent;
}
#content .column .cornerbox {
	background-image:none;
	background-color:#3457AA;
	height:342px !important;
}
.floatabove {
	position:absolute;
	top:0px;
	right:40px;
	z-index:10;
}
#content .column .box-title p {
	font-family:"myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 5px 5px;
}
#content .column .box-title p a {
	color:#3457AA;
}
#content .column .box-title p a:hover {
	color:#3457AA; /* #DE0079 */
}
#content .column .box p {
	line-height:16px;
	padding:0 0 5px 5px;
}
#content .column .box p.pink {
	padding:0 0 0 5px;
}
#content .column .box p:first-child {
	padding-top:5px;
}
#content .column .box table {
	line-height:16px;
	margin-left:5px;
}
#content .column .box table td {
	padding-bottom:6px;
}
.txt-light {
	width:335px;
	height:140px;
}
.txt-light p {
	color:#999999;
	padding-bottom:5px;
	line-height:13px;
}
.sidebar {
	padding-top:8px;
}
ol {
	margin-left:29px;
	list-style-type:decimal;
	list-style-position: outside;
	line-height:18px;
	padding-left:0px;
	padding-bottom:5px;
}
ol li {
}
ul.bullets {
	list-style-type: none;
	line-height:18px;
	padding-left:5px;
	padding-bottom:5px;
}
ul.bullets li {
	padding-left:22px;
	background-image: url(../images/bullet_blue.png);
	background-position:0px 2px;
	background-repeat: no-repeat;
	behavior:url(../../css/style/iepngfix.htc);
}
ul.download {
	list-style-type: none;
	line-height:18px;
	padding-left:5px;
	padding-bottom:5px;
}
ul.download li {
	padding-left:22px;
	background-image: url(../images/download.png);
	background-position:0px 2px;
	background-repeat: no-repeat;
	behavior:url(../../css/style/iepngfix.htc);
}
.txtBox {
	float:left;
	width:335px;
}
.txtBoxFull {
	float:left;
	width:450px;
}
.imgBox {
	float:right;
	margin:5px;
}
.center {
	text-align:center;
}
.silver {
	color:#EFEFEF;
}
.lightblue {
	color:#6dcff6;
}
.blue {
	color:#3457AA;
}
.dblue {
	color:#3457AA;
}
.red {
	color:#EC1C24;
}
.white {
	color:#fff;
}
.pink {
	color:#DE0079;
}
.back-silver {
	background-color:#EFEFEF;
}
.back-blue {
	background-color:#3457AA;
}
.noback {
	background-image:none;
	background: transparent;
}
a.logo-off img {
	opacity:.40;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
}
a:hover.logo-off img {
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
}
.clr {
	clear:both;
}
#footer {
	padding-bottom:10px;
}
.gameterms {
	font-size:9px;
	line-height:11px;
	color:#999;
	padding-bottom:5px;
}
