/* TimeZoneGames main css
Dark blue #001E4C
Mid blue #005197
Light blue #1496E4
Dark grey from swirl #999999
Light grey from swirl #CCCCCC  
*/
* {
	border: 0;
	margin: 0;
	padding: 0;
	background-color:transparent;
}
body {
	margin:4px 0 40px 0;
	background-color:#005197;/*same as aus*/
	font-family: Verdana, sans-serif;
	font-size:62.5%;
	color:#fff;
	text-align:center;
}
div.dOuter {/* the dCont */
	width:900px;
	margin:0 auto;
	background-color:#fff;/* was #C4C4C4 */
	color:#003399;/* this colour cascades - remove lower mentions of colour */
}
div.dBanner{
	width:auto;
	height:160px;
}
table.tab1{/* main content */
	width:100%;
	table-layout:auto;
	border-collapse:collapse;
	/*border:2px solid #001E4C;*/
	/*background: #999999 url(../images/background_grey_swirl.gif) no-repeat scroll center;*/
	/*background: #999999 url(../images/background_grey_swirl.gif) no-repeat scroll center;*/
}
td.td1FirstCol{/* left column */
   width:260px;
	padding:10px 0;
	vertical-align:top;
	/*background: transparent url(../images/background_left_transparent.png) repeat scroll left;*/
	/* above backgrounds x3 commented to achieve white background */
}
td.td1MidCol{/* main content */
   width:auto;
	padding:10px 0;
	vertical-align:top;
}
/*Images*/
img.imgR, div.imgR {
	float:right;
	margin:0 20px 10px 15px;
	border:1px solid #000;
}
img.imgRnb{
	float:right;
	margin:0 2px 10px 15px;
}
img.imgL, div.imgL {
	float:left;
	margin:0 15px 10px 20px;
	border:1px solid #000;
}
img.imgLnb{
	float:left;
	margin:0 15px 10px 2px;
}
img.imgLeftGraphic, div.dLeftVid{
	clear:both;
	margin:20px auto;
	/* 
	width:240px;
	NO! To size an image, size the image, don't warp it with css!
	*/
}
#player{
	width:240px;
	height:180px;
}
table.tabLeft {/* news table */
	table-layout:auto;
	/* Was 234px */
	width:240px;
	border-collapse:collapse;
	clear:both;
	margin:0 auto;
	border-right:1px dotted #001E4C;
	border-left:1px dotted #001E4C;
}
td.tdHeading{
	background-color:#001E4C;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	padding:4px 0;
}
td.tdSmallLeft {
	border-bottom:2px solid #001E4C;
	vertical-align:top;
	padding:4px 2px;
	text-align:left;
}
td.tdSmallRight {
	border-bottom:2px solid #001E4C;
	vertical-align:top;
	padding:4px 2px 0 0;
	text-align:right;
	width:140px;
	color:#001E4C;
}
/* 
TimeZoneGames.co.nz Tag Bar
*/
div.dTagOuter{
	margin:0 auto;
	width:900px;
	background-color:#134B8D;
}
div.dTagInner{
	margin:0 auto;
	width:auto;
	background: #134B8D url(../images/tag_background.gif) no-repeat scroll left bottom;
	border:1px solid white;
}
table.tabTag{
	float:right;
	border-collapse:collapse;
	table-layout:auto;
	height:auto;
}
td.tdTagtop{
	height:40px;
	font-size:0.84em;
	padding:0 15px;
	color:#fff;
	vertical-align:middle;
	text-align:center;
}
td.tdTagBottom{
	background-color:#fff;
	vertical-align:middle;
	text-align:center;
	height:55px;
}
img.imgTagNone{
	margin:0 auto;
}
a.tag:link, a.tag:visited, a.tag:active {
	color:#fff;
	text-decoration: none;
}
a.tag:hover {
	color:#fff;
	text-decoration: none;
}
p.pTag{/* change from h1 */
	float:left;
	margin:30px 0 0 10px;
	font-size:2.6em;
	font-family:"Arial Narrow", sans-serif;
	color:#fff;
	text-align:left;
	width:auto
	font-weight:bold;
}





/* text outputting */
h2.h2Sub{
	clear:both;
	margin:0 0 20px 0;
	background-color:#005197;
	font-size:1.6em;
	font-weight:bold;
	font-variant:small-caps;
	padding:2px 0 2px 15px;
	width:auto;
	text-align:left;
	line-height:1.4em;
	color:#fff;
}
h3.h3Bold{
	margin:15px;
	font-size:1.4em;
	font-weight:bold;
	text-align:justify;
	line-height:1.7em;
	color:#003399;
}
p.pMidCol{
	margin:15px;
   font-size:1.2em;
	text-align:justify;
	line-height:1.6em;
	color:#003399;
}
p.pItems{
	margin:2px 0 2px 15px;
	width:auto;
   font-size:1.1em;
	text-align:left;
	/*line-height:1.6em;*/
	color:#003399;
}
ul.ulGen{/* used in text or list output */
	text-align:left;
	margin:15px;
	padding:0 0 0 20px;
	width:80%;
	color:#003399;
	line-height:1.4em;
	clear:both;
}
li.liGen{
	font-size:1.2em;
	list-style:disc outside;
	height:1.4em;
}











br.brClear{
	clear:both;
}

hr.hrDivider {
	width:100%;
	height:1px;
	margin:5px 0;
	clear:both;
	border-bottom: 1px solid #001E4C;
}
/* links, not nav */
a.main:link, a.main:visited, a.main:active {
	color:#001E4C;
	text-decoration:none;
	font-weight:bold;
}
a.main:hover {
	color:#001E4C;
	background-color:#ff8500;
	text-decoration:none;
	font-weight:bold;
}

a.aBlue:link, a.aBlue:visited, a.aBlue:active {
   color:#003399;
   text-decoration: none;
	font-weight: bold;
}
a.aBlue:hover {
	color: white;
	background-color: #ff8500;
	text-decoration: none;
	font-weight: bold;
}

/* rss stuff */
img.imgRSS{
	margin:0 auto -2px auto;
	clear:both;
}
div.dRss{
	float:right;
	margin:5px 5px 5px 2px;
}
p.pBodySml{
	margin:10px 20px;
	font-size:0.9em;
	text-align:justify;
	line-height:1.2em;
}


/* BHEEMA-ADDED STYLES */
table.tabLayoutHome{
	border:0;
	width:100%;
}
td.tdLayoutHomeTL{
	width:33%;
	border:0;
	text-align:left;
}
td.tdLayoutHomeTM{
	width:33%;
	border:0;
	text-align:center;
}
td.tdLayoutHomeTR{
	width:33%;
	border:0;
	text-align:right;
}
td.tdLayoutHomeBLM{
	border:0;
	text-align:left;
}
td.tdLayoutHomeBR{
	border:0;
	text-align:right;
}
img.imgHomepage{
	margin:5px;
	border: 2px inset #AAAAAA;
}
h4.h4Enquire{
	clear:both;
	display:inline;
	font-size:1.0em;
	border:1px dotted #ccc;
	margin:0 0 20px 0;
}
img.imgPdfIcon{/* pdf icon */
	margin:0 2px -4px 0;
}
