/* 
 * Copyright (c) 2007, ING Australia. All rights reserved.
 * 
 * File Name: default.css 
 * Version: 0.1
 * Author: Dave Kuhn
 * Description: Define structural styles here. This is not the place to apply visual stylings!
 * 				(HINT: colours and images don't belong here) 
 */


/* Begin generic page styles */
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
}

a {}

h1 { 
	font-weight: bold; 
	font-size: 1.5em; 
	margin: 0.5em 0px; 
	text-decoration: none
}

h2 { 
	font-weight: bold; 
	font-size: 1.4em; 
	margin: 0.5em 0px 0.25em; 
	text-decoration: none;
}

h3 { 
	font-weight: bold; 
	font-size: 1.3em; 
	margin: 0.5em 0px 0.25em; 
	text-decoration: none;
}

h4 { 
	font-weight: normal; 
	font-size: 1.2em; 
	margin-bottom: 0.25em; 
	margin-left: 0px; 
	margin-right: 0px; 
	text-decoration: none;
}

hr { 
	margin: 0px; 
	height: 0px;
}

p { 
	font-size: 1em; 
	margin: 0.75em 0px;
}

div.title-bar {
	height: 20px;
	padding-top: 2px;
	padding-left: 2px;
	font-weight: bold;
}

.inline { float: left; }

.clear-float { clear: both; }

.active {}

.inactive { display: none; }

/* end generic page styles */

/* Container styles */
@media print {
	#container 
	{
		margin: 0 auto;
		padding: 10px;
		padding-top: 15px;
		text-align: left;
	}
}

@media screen 
{
	#container {
		margin: 0 auto;
		padding: 10px;
		padding-top: 15px;
		width: 950px;
		text-align: left;
	}
}

/* Header styles */
#hd {}

#hd #logo { margin-bottom: 6px; }

/* Body styles */
#bd {}

/* Footer styles */
#ft {}

/* Begin form styles */
.tableForm { 
	width: 100%; 
	text-align: left;
}

.tableForm p { font-size: 1em }

.tableForm ol li { 
	padding-left: 0px; 
	margin-left: 28px;
}

.tableForm ol { 
	padding-left: 0px; 
	font-size: 1em; 
	margin-left: 2px;
}

.tableForm ul li {
	background-position: 2px 4px; 
	padding-left: 12px;
}

.tableForm ul {
	padding-left: 0px; 
	font-size: 1em; 
	margin-left: 0px;
}

.tableForm tbody th { 
	width: 200px;
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 0.5em; 
	padding-bottom: 0.25em; 
	font-weight: normal;
	vertical-align: top; 
}

.tableForm tbody th label {
	font-weight: bold;
} 

.tableForm tbody td { 
	width: auto;
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 0.25em; 
	padding-bottom: 0.25em; 
	vertical-align: top; 
}

.tableForm tr.tableFormHeading {
	height: 20px;
}

.tableForm .tableFormHeading th { 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 0.2em; 
	padding-bottom: 0.2em; 
	vertical-align: top; 
	font-weight: bold;
}

/* End form styles */