/*
-----------------------------------------------------
Base styles for screen media

FileName:	screen.css
Version:	1.0
Author:		H4.com.au

-----------------------------------------------------
*/

/* global */

div { border: 0px solid black; }

html, body { width: 100%; }
body { background-color: #E1E6EA; font-family: geneva,arial,helvetica,sans-serif; font-size: 75%; margin: 0px; padding: 0px; color: #000; }

img { border: 0px !important; }
	h1 { font-size: 180%; padding: 0px; margin: 0px; }
	h2 { font-size: 120%; line-height: 140%; /* padding: 0px; margin: 0px; */} 
	h3, h4, h5, h6 { font-size: 100%; padding: 0px; }
	p  { padding: 0px; line-height: 130%; }
	ul { /* margin: 0px; padding: 0px; */ padding : 0 0 0 5px; line-height: 120%; }
	li { /* margin: 0px; */ padding: 0px;  }
	 
a:link 		{ text-decoration: underline; color: #426ba4; }
a:visited 	{ color: #800080; }
a:hover 	{ color: #ff0000; }
a:active 	{ color: #ff0000; }

#MainContentArea a:link 		{ text-decoration: underline; color: #426ba4; }
#MainContentArea a:visited 	{ color: #800080; }
#MainContentArea a:hover 	{ color: #ff0000; }
#MainContentArea a:active 	{ color: #ff0000; }

#MainContentArea h2 a:link { color: #34709b; }
#MainContentArea h2 a:visited 	{ text-decoration: none; color: #34709b; border-bottom: 1px dotted #666; }
#MainContentArea img { padding:3px;}


/* PCL Header addition */ 

#pclheader {
	CLEAR: both;
	background: url("http://www.tams.act.gov.au/?a=136619&now=1237262033") repeat-x;
	/*  BACKGROUND: url(header.jpg) repeat-x;  */
         	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003768;
	font-size: 180%;
	height:80px;
	margin-bottom:10px;
}
#pclheader p {
	COLOR: #003768;
	padding-top:26px;
	padding-left:20px;
}
#pclheader IMG {
	FLOAT: left;
	margin-top:-19px;
padding-right:10px;


}

.notDisplayed {
	display:none;
}

/* layout */

.topmenu 	{ float: left; width: 100%; background-color: #c4c4c4; margin-bottom: 1px; font-size: 110%; }
	.left 	{ float: left; padding: 5px 15px 5px 15px; }
	.right	{ float: right; padding: 5px 15px 5px 15px; }

.header {
    background: none repeat scroll 0 0 #005AB6;
    border-bottom: 1px solid #4891B6;
    float: left;
    min-height: 105px;
    min-width: 626px;
    padding: 30px 2%;
    width: 96%;
}

.header_inner, .bc_inner {
    margin: 0 auto;
    width: 1020px;
}

.logo {
    clear: left;
    float: left;
    height: 89px;
    margin: 0 0 0 15px;
    width: 626px;
}

	.logo img { margin: 8px 0px 0px 15px; }
	.logo a { border: 0px !important; }

.searchbox {
    clear: right;
    color: #FFFFFF;
    float: right;
    width: 250px;
}
	.searchbox a { color: #fff !important; font-size: 110%; }
	.searchbox a:visited { text-decoration: none; color: #fff; border-bottom: 1px dotted #fff; }
	.searchbox a:hover { text-decoration: none; border-bottom: 0px; }
	.searchbox p { margin: 9px 0px 9px 0px; }

.bc {
    background-color: #ECECEC;
    border-bottom: 3px solid #AAAAAA;
    color: #333333;
    margin: 1px 0 0;
    padding: 0;
    width: 100%;
}

	.bc .left { float: left; width: 626px; clear: left; font-size: 90%; padding-left:45px;}
	.bc .left a { color: #34709b; text-decoration: none !important; border-bottom: 0px; }
	.bc .left a:hover { color: #ff0000; text-decoration: underline; }
	.bc .right { float: right; clear: right; color: #34709b; width: 25%; margin-right: 15px;  padding: 5px 0px 5px 0px;}
	.bc .right a { color: #34709b; text-decoration: none !important; border-bottom: 0px;  }
	.bc a:hover { color: #ff0000; text-decoration: underline !important; }
	.bc .right .on { font-weight: bold;  }
         .bc .right a:visited {color: #800080; }


.main_outter {
    background: url("http://www.tams.act.gov.au/__data/assets/image/0013/230530/main_shadow.jpg") repeat-y scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0;
    width: 1020px;
}



.main {
    margin: 0 auto;
    padding: 30px 10px;
    width: 960px;
}

.col 	{ float: left; }
.menu {
    background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    float: right;
    margin-right: 15px;
    width: 240px;
}

/*	.menu ul { color: #00a3dd; margin: 0 0 20px 45px; }*/
	.menu ul { color: #00a3dd; margin: 0 0 20px 15px; }
	.menu li:hover { list-style-type: circle; }
	.menu h5 { color: #fff; background: #34709b url("/__data/assets/image/0009/36594/menu_arrow.gif") no-repeat; padding: 3px 10px 3px 30px; margin: 0px 0px 10px 0px; }
	.menu h6 { color: #34709b; background: #ececec url("/__data/assets/image/0008/36593/menu_arrow2.gif") no-repeat; padding: 3px 10px 3px 30px; margin: 0px 0px 10px 0px; }
	.more { list-style-type: none !important; text-align: right; margin-right: 45px; }
	.more a { padding-right: 18px; background: url("/__data/assets/image/0007/36592/more_arrow.gif") no-repeat right center; }
	.more a:visited { text-decoration: underline; border-bottom: 0px; }
	.more a:hover	{ text-decoration: none; border-bottom: 0px; }
 
.double {
    margin-left: 20px;
}

.full	{ width: 100%; }
.small	{ width: 162px; background-color: #ececec; margin-top: 20px; min-height: 400px; cursor: pointer; }
	.homeheading strong { display: none; }
	.homeheading 		{ width: 162px; height: 84px; display: block; }
	.homeheadingtext 	{ padding: 10px; display: block; }
	.small em { text-decoration: underline; font-style: normal; }
	.small a { text-decoration: none; border: 0px !important; }
	.live:hover { background-color: #F7931D; }
	.live .homeheading { background: url("__data/assets/image/0004/34825/home_live.gif") no-repeat; }
	.move:hover { background-color: #007dbd; }
	.move .homeheading { background: url("__data/assets/image/0006/34827/home_move.gif") no-repeat; }
	.work:hover { background-color: #8b5c98; }
	.work .homeheading { background: url("__data/assets/image/0019/34831/home_work.gif") no-repeat; }
	.play:hover { background-color: #d3cf2f; }
	.play .homeheading { background: url("__data/assets/image/0008/34829/home_play.gif") no-repeat; }
	.move, .work, .play { margin-left: 6px; }

.footer {
    background-color: #C4C4C4;
    border-top: 3px solid #AAAAAA;
    float: left;
    font-size: 110%;
    margin-top: 10px;
    width: 100%;
}

	.footer img { float: left; margin: 3px 10px 0px 0px; }
	.footer p { line-height: 160%; }
	
/* template specific */
.home		{ min-width: 980px;  }
.home h1	{ display: none; }
.home h2 strong	{ display: none; }
.home h2	{ width: 667px; height: 101px; background: #006699 url("./home_banner.gif") no-repeat; }
.home .double { min-width: 667px; }

.sub .header { min-width: 880px;  }
.sub .menu { float: left; margin-left: 15px; margin-top: 15px; }
.sub .menu h6 a { color: #34709b; text-decoration: none; }
.sub .menu h6 a:visited { text-decoration: none; border: 0px; }
.sub .menu h6 a:hover { text-decoration: underline; }
.sub .main { margin-top: 0px; }
/*
.sub h1 { color: #34709b; padding: 10px 0px 15px 56px; }
*/

.sub .double {
    padding-bottom: 40px;
    width: 640px;
}
.sub .double p { margin-left: 0px; margin-bottom: 10px; }
.sub .double ul { margin-left: 20px; }
.sub .double li { margin-bottom: 10px; }
.sub .double li strong { color: #34709b; }
.sub .footer { margin-top: 0px; }
.sub .menu ul ul { margin-left: 15px; margin-bottom: 0px;  }
.sub .menu ul ul li { list-style-type: none !important; }
.sub .menu ul ul li a { color: #006699; }

.im img { margin: 30px 0px 0px 30px; }
.im p { font-size: 90%; }

.two .menu { float: right; margin-top: 50px; }
.menu p { margin: 30px; }
.menu p strong { color: #34709b; }

/* forms */
form, input, select, textarea { 
	font-family: geneva,arial,helvetica,sans-serif; font-size: 100%; 
	margin: 0; 
	padding: 0;
}

/* additions by damien to account for the left menu area */
.LftMenuActive { color: #fff; background: #34709b url("/__data/assets/image/0009/36594/menu_arrow.gif") no-repeat; padding: 3px 10px 3px 30px; margin: 0px 0px 10px 0px; display:block; font-weight:bold;}
.LftMenuNotActive { color: #fff; background: #ececec url("/__data/assets/image/0008/36593/menu_arrow2.gif") no-repeat; padding: 3px 10px 3px 30px; margin: 0px 0px 10px 0px; display:block; font-weight:bold;}
.col menu a {border:none; text-decoration: none; color: #fff;}
.col menu a:visited {border:none; text-decoration: none; color: #fff;}
.LftMenuActive a:link {text-decoration:none; color: #fff;}
.LftMenuActive a:visited {text-decoration:none; color: #fff;}
.LftMenuActive a:hover {text-decoration:none; color: #fff;}
.LftMenuActive a:active {text-decoration:none; color: #fff;}
.LftMenuNotActive:hover {border:none;}
.AssetListClass a:link, .AssetListClass a:visited  {
    color: #0066cc;
}
/* Table classes to be triggered within the main content area of the page */

.main table{
	padding:0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #34709b;
	/* border-right: 1px solid #34709b; 
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc; */
	background: #ffffff;
}
.tabHeader th td tr{
	background: #ff709b;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0px;
}
.main th{
	background: #34709b;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
	padding: 3px;
	text-align: left;
}
.main td{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	/* border-top: 1px solid #34709b;
	border-right: 1px solid #34709b;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc; */
	vertical-align: top;
}
.main caption{
	background: #34709b;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
	white-space: normal;
	padding: 10px;
	/* margin: 2px;*/
}
.totalRow td, .totalRow  a{
	background-color: #6699CC;
	font-size: 120%;
	color: #FFFFFF;
}
.contact	{ width: 100%; margin-right: 15px; border: 1px solid #c4c4c4; background-color: #fff; padding-left:10px; }
.contact ul { color: #00a3dd; margin: 0 0 20px 45px; }
.contact li:hover { list-style-type: circle; }
.contact h5 { color: #fff; background: #34709b url("/__data/assets/image/0009/36594/menu_arrow.gif") no-repeat; padding: 3px 10px 3px 30px; margin: 0px 0px 10px -10px; }
.contact h6 { color: #000; /* #34709b; */ background: #ececec url("/__data/assets/image/0008/36593/menu_arrow2.gif") no-repeat; padding: 3px 10px 3px 30px; margin: 0px 0px 10px 0px; }
.contact strong, b { color: #000; /* #34709b; */ }
.borderlessTable table tr td table tr td { 
padding:0px;
border: 0px none white; }
.even{	background-color:#CCCCCC;}
