












html {

		background: url(/images/templatev2/2010WT_web_bgroundrepeat.jpg) repeat-y center top;
background-color: #63b321;
}

div#inner_wrapper {
	float: none;
}

body {
	margin: 0;
		

}

#outer_wrapper{
		width: 960px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	position: relative;
}

#header {
	height: 222px;
	display: block;
	float: left;
	position: relative;
	width: 968px;

}




#templatebanner {
	float: left;
	width: 968px;
	height: 248px;
margin-top: -19px;
	background-image: url(/images/Hero_Image_Family2.jpg);
background-position: center;
margin-left: -1px;
display: none;
}

#challenge_templatebanner {
	float: left;
	width: 968px;
	height: 248px;
margin-top: -19px;
	background-image: url(/images/Hero_Image_WorkplaceChallenge.jpg);
margin-bottom: 15px;
}

#challenge_templatebanner_telstra {
	float: left;
	width: 968px;
	height: 248px;
margin-top: -19px;
	background-image: url(/images/templatev2/Hero_Image_Telstra.jpg);
margin-bottom: 15px;
}

#challenge_templatebanner_new {
	float: left;
	width: 968px;
	height: 248px;
margin-top: -19px;
	background-image: url(/images/templatev2/Hero_Image_WorkplaceChallenge_new.jpg);
margin-bottom: 15px;
}

div#home_buttons {
	width: 240px;
	float: left;
	height: 153px;
	margin-top: 5px;
	text-align: center;
	display: none;
	
}

/* 2011 change */

div#home_buttons {
	width: 240px;
	float: left;
	height: 25px;
	margin-top: 5px;
	text-align: center;
	
	
}

#home_buttons img {
display: none;	
}

div#home_buttonsWC {
	width: 235px;
	float: left;
	height: 20px;
	margin-top: -10px;
	text-align: center;
	background-color: #75ad37;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 5px;
	margin-bottom: 20px;
}

div#home_buttonsWC a{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

#header div.secure-login form div.form div.item {
	padding: 0;
	display: block;
	float: left;
	position: relative;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

div#loginheader {
	height: 130px;
	width: 206px;
	float: right;
}


#very_outer_wrapper {

	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: block;
	float: left;
	position: relative;
		background: url(/images/templatev2/2010WT_webbground_V2.jpg) no-repeat center top;
}

#very_outer_wrapper_2 {

	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: block;
	float: left;
	position: relative;
		background: url(/images/2011_buttons/bground_2011_2.jpg) no-repeat center top;
}

#very_outer_wrapper_3 {

	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: block;
	float: left;
	position: relative;
		background: url(/images/templatev2/2010WT_webbground_V3.jpg) no-repeat center top;
}

#very_outer_wrapper_telstra {

	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: block;
	float: left;
	position: relative;
		background: url(/images/templatev2/2010WWC_BG_TELSTRA.jpg) no-repeat center top;
}

#inn/er_wrapper{

	display: block;
	position: relative;
	float: left;


}
 
#yourarehere {
	z-index: 1;
	display: hidden	;

}

#maincontent{
	width: 510px;
	display: block;
	float: left;
	position: relative;
	padding: 0 10px 10px 10px;
	font-family:  "Lucida Grande", Lucida, Verdana, sans-serif;
	min-height: 600px;
}
#maincontent ul{
	color: #323232;
	margin: 0 0 20px 15px;
	list-style-position: outside;
	list-style-type: square;
	font: 12px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#maincontent li{
	margin-bottom: 10px;
	font-size: 11px;
}
 
#slideshow{

	width: 961px;
	display: block;
	float: left;
	position: relative;
	/*border-top: 1px solid #fff;*/
	padding-bottom: 5px;
	height: 235px;
	z-index: -1;
}

#slideshow_rotator_internal, #slideshow_rotator_advert, #slideshow_rotator_books,
#slideshow_rotator_branding,
#slideshow_rotator_brochures,
#slideshow_rotator_logos,
#slideshow_rotator_web,
#slideshow_rotator_signage {
	margin-left: 204px;
	width: 587px;
	height: 213px;
	margin-top: -3px;
	z-index: -1;
}


#leftcolumn{
height: 200px;
	width: 190px;
	display: block;
	float: left;
	position: relative;
	padding-left: 15px;
}

#left_side_menu ul li {
	list-style-type: none;
}

#left_side_menu ul li a{
	list-style-type: none;
	font: 10px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #75ad37;
}

ul#nav_820387 {
	margin: 0 0 20px 10px; 
}

#webappsearchresults8048 {
	display: block;
	float: left;
	position: relative;
}

#left_side_menu_img {
	margin-left: -30px;
}

#adv_search form div.webform div.search_img img {
		margin-left: -5px;
}
#left_side_menu ul li li a{
	list-style-type: none;
	font: 10px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #75ad37;
}

div#adv_search {
}

div.leftcolbuttons {
margin-left: -40px;
}

div.leftcolbuttons_member {
	height: 120px;
	width: 238px;
	margin-bottom: 0px;
	float: left;
}
div.leftcolbuttons_register {
	height: 120px;
	width: 238px;
	margin-bottom: 0px;
	float: left;
}
div.leftcolbuttons_school {
	height: 120px;
	width: 238px;
	margin-bottom: 5px;
	float: left;
}

#leftcolumn div.leftcolbuttons div.leftcolbuttons_work {
	height: 160px;
	width: 238px;
	margin-bottom: 5px;
	float: left;
}

#rightcolumn {
	width: 220px;
	display: block;
	float: left;
	position: relative;

}

#sponsors {
	display: block;
	position: relative;
	width: 220px;
	min-height: 110px;
	float: left;
}


#sub_menu {
	text-align: right;
	padding-right: 10px;
}
#sub_menu li {
	list-style-type: none;
}
#sub_menu a {
	text-transform: lowercase;
	color: #000;
	font: bold 11px/25px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted #ccc;
	display: block;
}

#sub_menu a:hover, #sub_menu li.selected a {
	color: #005b98;
	text-decoration: none;

}

#footer {
	display: block;
	float: left;
	position: relative;
	width: 100%;
	text-align: center;
	font-size: 11px;
	color: #FFF;
	height: 160px;
	background: url(/images/templatev2/2010WT_footerbground_02.jpg) no-repeat center #63b321;
	margin: 0;
	padding: 0;
}

#maincontent table tbody tr td {

	font-size: 11px;
}
#footer p{
	font-size: 11px;
	line-height: 18px;
padding-top: 70px;
color: #FFF;
}

#footer p a {
	color: #CCC;
}
#footer ul{
	display: block;
	position: relative;
	
}

ul#nav_795778 {	
	width: 700px;

	display: block;

	position: relative;
	text-align: center;
	margin-left: 290px;
}
#footer li{
	display: block;
	float: left;
	position: relative;
	padding-left: 20px;
}

th.header { 
    background-image: url(/images/small.gif);     
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #fff; 
    margin-left: -1px;
	height: 20px;
}

#myTable {
	width: 508px;
}

#myTable tbody tr {
	height: 20px;
	padding-bottom: 10px;
}
#myTable tbody td {
	font-size: 11px;
		vertical-align:top

}
#myTable thead {
	background-color: #4871ba;
	color: #FFF;
}

th.headerSortUp { 
    background-image: url(/images/small_asc.gif); 
    background-color: #92aad5; 
} 


th.headerSortDown { 
    background-image: url(/images/small_desc.gif); 
    background-color: #92aad5; 
    color: #FFF;

}

#myTable #date_head {
	width: 110px;
}
#myTable td#event_start {
	padding-right: 10px;
	padding-bottom: 20px;
	font-size: 10px;

}
#myTable td#event_date {
	padding-right: 5px;
	padding-bottom: 10px;
}
#myTable #name_head {
	width: 350px;

}
#myTable td#event_name {
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 15px;
	font-size: 11px;
	font-weight: bold;

}
#myTable #suburb_head {

}
#myTable td#event_suburb {
	padding-right: 3px;
	padding-bottom: 20px;
	font-size: 10px;

}
#myTable #audience_head {


}

#myTable td#event_audience {
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	font-style: italic;
}
#header div.secure-login form div.form div.item_rememberme {
	float: left;
	color: #000;
margin-right: 40px;
}

#internal_button a{
	float: left;
	width: 168px;
	text-align: center;
	padding-top: 5px;
	height: 25px;
	background-color: #4871ba;
	border: 1px solid #FFF;
	color: #FFF;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 5px;
}

#tip_section {
	float: left;
	border: 1px solid #BDBD31;
	width: 487px;	
	font-size: 11px;
	padding: 10px;
}

.secure-login {
	margin-bottom: 18px;
	margin-right: 30px;
	margin-top: 40px;
	width: 212px;
	display: block;
	float: right;
	position: relative;
}

#memlog .secure-login {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: -11px;
	width: 212px;
	display: block;
	float: left;
	position: relative;
}

div#memlog {
	float: left;
	margin-left: 8px;
}

#memlog p {
	font-size: 14px;
	font-weight: bold;
}

#memlog input#SZUsername.cat_textbox_small {
	width: 160px;
}

#memlog input#SZPassword.cat_textbox_small {
	width: 160px;
}

#wwc_rightcol {
font-size: 13px;
	font-weight: bold;
	margin-left: 12px;
	margin-right: 0px;
}

#leftcolumn div.leftcolbuttons div.leftcolbuttons_school_2 {
	float: left;
	height: 125px;
	margin-left: -20px;
}

#leftcolumn div.leftcolbuttons_school_2 {
	float: left;
	margin-left: -40px;
	height: 132px;
}

#leftcolumn div.leftcolbuttons_school_3 {
	float: left;
	margin-left: -40px;
	height: 153px;
}

#if_logged_in {
	font: 14px Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 10px;
}

#scoreboardiframe {
	position: absolute;
	right: 0px;
	top: 10px;
}
