/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff;
	color: #444;
}

#container
{
	text-align: left;
	margin: 0 auto;
	width: 910px; /* was 900 */
	background: #FFF url(../images/page/leftnavbackground.gif) repeat-y;
	border: 1px solid #169C7B;
}

h1
{
	background: #fff url(../images/page/tphnbanner.gif) no-repeat;
	color: #FFF;
	padding: 0px;
	margin: 0;
	border-bottom: 1px solid #fff;
	height:80px;
}

h1 img
{
	display: block;
	border: 0;
}

#nav
{
	float: left;
	margin-left: 0px;
	width: 150px;
	display: inline;
	padding: 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
/*	line-height: 120%; */
}


#content
{
/*	float: left; */
	width: 700px;
	margin-left: 180px;
	padding: 10px 0;
}

#footer
{
	clear: both;
	background: #000000;
	color: #fff;
	padding: 4px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 60%;
}


/* #nav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
}

#nav li
{
	background: url(../images/page/navbullet.gif) no-repeat 100% .4em;
	padding: 0 10px 5px 0;
}


#navcontainer li li
{
/* border-top: 1px solid #90bade; *//*
	background: url(../images/page/navbullet.gif) no-repeat 100% .4em;
	padding: 2px 0px 5px 0;
}



#nav a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

#nav a:visited
{
	color: #CCCCCC;
	text-decoration: none;
}

#nav a:hover, a:active
{
	color: #4AFFD2;
	text-decoration: underline;
}

*/

/* This nested list is based on Tutorial 3 of Listutorial - css.maxdesign.com.au/listutorial/sub_master.htm */
#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a
{
	display: block;
	color: #000;
	background-color: #009B7B; /* originally #036; */
	width: 150px; /* originally 140px */
	padding: 5px 12px 5px 8px; /* originally 3px 12px 3px 8px */
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	font-size: 1em;
}

#navcontainer a:hover
{
	background-color: #E1FFF9;
	color: #004080;
}

#navcontainer li li a
{
	display: block;
	color: #000;
	background-color: #00C19B; /* originally #69C; */
	width: 150px; /* originally 140px */
	padding: 3px 5px 3px 15px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

#navcontainer li li li a
{
	display: block;
	color: #000;
	background-color: #00E6B8; /* originally #69C; */
	width: 140px; /* originally 140px */
	padding: 3px 0px 3px 20px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

LI LI
{
	font-size: 100%;
}

LI LI LI
{
	font-size: 100%;
}

h2
{
	margin-top: 0;
	color: #169C7B;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 160%;
}

h3
{
	margin-top: 0;
	color: #169C7B;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 120%
}

h4
{
	margin-top: 0;
	color: #169C7B;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 140%;
}

ol
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 140%;
}

ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 140%;
}

.smalltext
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.breadcrumbtrail
{
	font-family: Verdana, Arial;
	font-size: 60%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: .4em 0;
	border-bottom: 1px dashed #788059;
}

.references
{
	font-family: Verdana, Arial;
	font-size: 60%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: .4em 0;
	border-top: 1px dashed #788059;
}


.pagenav
{
	font-family: Verdana, Arial;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 0;
	padding: .2em 0;
}

/* Re-style bullet lists - based on Listutorial css.maxdesign.com.au/listutorial/master.htm */
.bulletlist
{
	list-style: none;
	margin-left: 2em; /* was margin: 0; */
	padding: 0;
}

li.tphnbullet
{
	background-image: url(../images/tphn/tphnbullet3.gif);
	background-repeat: no-repeat;
	background-position: 0 .35em;
	padding: .2em 0 .2em 2em;
	margin: .4em 0;
}



a:link
{
	color: #006666;
	text-decoration: none;
	font-weight: bold;	
}

a:visited
{
	color: #666666;
}

a:hover, a:active
{
	color: #003333;
	text-decoration: underline;
}

/* UL topmenubar has come from emphasis website stylesheet */
ul#topmenubar
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	background: #333300;
	float: left;
	width: 100%;
	border-top: none #FFFFFF;
	border-right: none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
/*	originally - border-bottom: solid #FFFFFF; */
	border-left: none #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
}
	
ul#topmenubar li { display: inline; }
	
ul#topmenubar a
{
	display: block;
	float: left;
	padding: .2em 1em;
	text-decoration: none;
	color: #fff;
	background: #333300;
	border-right: 1px solid #fff;
}
	
ul#topmenubar a:hover
{
	color: #000;
	background: #CCCC99;
}

/* topnav derived from Scott Weakley's Css in 10 mins book */
ul#topnav
{
	margin: 0;
	padding: 5px 10px;
	list-style-type: none;
	background: #387A9B;
}

ul#topnav li
{
	display: inline;
	background: url(../images/page/header-bullet.gif) no-repeat 0 50%;
	padding: 0 10px 0 8px;
}

ul#topnav li a:link, ul#topnav li a:visited
{
	text-decoration: none;
	background: #fff;
}

ul#topnav li a:hover, ul#topnav li a:active
{
	text-decoration: none;
	color: #387A9B;
	background: #fff;
}

/* square box with heading in different colour than body */
/* Appeared at: http://www.wpdfd.com/editorial/wpd0103.htm */


.issue_box {
	BORDER-RIGHT: #169C7B 1px solid; /* originally #b3b3ff 1px dashed;*/
	PADDING-RIGHT: 10px; /* originally 10px */
	BORDER-TOP: #169C7B 1px solid; /* originally #b3b3ff 1px dashed;*/
	PADDING-LEFT: 10px; /* originally 10px */
	FLOAT: center;
	PADDING-BOTTOM: 10px; /* originally 10px */
	MARGIN: -15px 0px 10px 50px;
	BORDER-LEFT: #169C7B 1px solid; /* originally #b3b3ff 1px dashed;*/
	WIDTH: 550px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #169C7B 1px solid; /* originally #b3b3ff 1px dashed;*/
	BACKGROUND-COLOR: #ececec
}

.issue_box H3 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	/* FONT-SIZE:80% ; -- was '1em' */
	PADDING-BOTTOM: 5px;
	MARGIN: 0px -10px 12px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #169C7B;
	color: #FFFFFF;
}

.issue_box H4 {
	/* FONT-SIZE: 70%; -- was '0.8em' */
}

.issue_box H4 A {
	COLOR: #b4178c;
	TEXT-DECORATION: none
}

.issue_box H4 A:hover {
	TEXT-DECORATION: underline
}

.issue_box P {
	/* FONT-SIZE: 80%; -- was '0.8em' */
	/* LINE-HEIGHT: 1.2em */
}
