
#pdc-content p {
	font-family: arial;
	font-size: 0.9em;
}

#pdc-content ul {
	font-family: arial;
	font-size: 1em;
}

#pdc-content ol {
	font-family: arial;
	font-size: 1em;
}

#pdc-header {
	position: relative;
	height: 220px;
}

#pdc-header-eco {
	position: relative;
	height: 80px;
}

#header-buttons {
	position: absolute;
	z-index: 2;
	top: 73px;
}

#header-footer {
	position: absolute;
	top: 107px;
}

#header-footer-eco {
	position: absolute;
	top: 57px;
}

#header-links {
	width: 526px;
	position: absolute;
	top: 90px;
	left: 50px;
	color: #fff;
	font-size: 8pt;
	font-weight: normal;
}	

#header-links A, #header-links A:active, #header-links A:visited, #footer-links A, #footer-links A:active, #footer-links A:visited {
	color: #fff;
	text-decoration: none;
}
#header-links A:hover, #footer-links A:hover {
	color: #000;
	text-decoration: none;
}


#button-text { position: absolute; z-index: 100; left: 147px; top: 115px; }
#button-text table { width: 310px; }
#button-text td { width: 20%; text-align: center; }

#pdc-content {
	position: relative;
	margin: 20px 10px 20px 20px;
}

#pdc-content p {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	line-height: 140%;
}

#pdc-content h1 {
	font: normal 1.45em Geneva, Arial, Verdana, Helvetica, sans-serif;
	color: #f08c28;
}

#pdc-content h2 {
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	color: #639ACE;
	padding: 0px;
	margin: 5px 0px 10px 0px;
}

#pdc-content h3 {
	font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	color: #f08c28;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

#pdc-content ul li {
	list-style-image:url(/planning/pdc/art/6px_orange.gif);
	margin-bottom: 3px;
}

#pdc-content ol li {
	list-style-type: decimal;
}


.subheadbullet {
	height: 0.6em; width: 0.6em; margin-bottom: 1px;
}

#two-column-content {
	position: relative;
	width: 100%;
	z-index: 1000;
}

#two-column-content h3 {
	margin: 0px;
	padding: 0px;
}

#two-column-content ul {
	margin: 0px;
	padding: 0px 0px 15px 15px;
}

#tcc-left {
	float: left;
	margin-left: 30px;
	margin-right: 5px;
	width: 222px;
}

#tcc-right {
	float: right;
	margin-right: 30px;
	margin-left: 5px;
	width: 223px;
}


#pdc-footer {
	position: relative;
}


#footer-links {
	position: absolute;
	top: 5px;
	left: 50px;
	color: #fff;
	font-size: 8pt;
	font-weight: normal;
	width: 526px;
	
}	

#footer-nav-links {
	margin-top: 3px;
	position: relative;
	font-size: 1em;
	text-align: center;
}	

#sitenav-footer {
	margin-top: 30px;
}

#newsletter-index {
	margin-top: 10px;
}

table#data-table {
	border-collapse: collapse;
}
#data-table, #data-table-centre {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}

#data-table table, #data-table-centre table {
	background-color: #fff;
	border: 1px solid #000;
}

#data-table th, #data-table-centre th {
	background-color: #669;
	border: 1px solid #000;
	padding: 2px;
	text-align: center;
	color: white;
}

#data-table .tablesubhead, #data-table-centre .tablesubhead {
	background-color: #9CF;
	border: 1px solid #000;
	padding: 2px;
	text-align: center;
	color: #000;
}

#data-table td {
	border: 1px solid #000;
	padding: 2px;
	text-align: right;
	font-weight: normal;
}

#data-table-centre td {
	border: 1px solid #000;
	padding: 2px;
	text-align: center;
	font-weight: normal;
}



#data-table .leftcol, #data-table-centre .leftcol {
	text-align: left;
	font-weight: normal;
	background-color: #DDD;
}

#data-table .highlit, #data-table-centre .highlit {
	background-color: #DDD;
}


#comments {
	margin-top: 20px;
}

#pdc-content h2 a, #pdc-content h2 a:visited {
	color: #639ACE;
	text-decoration: underline;
}



A.h2link, A.h2link:visited {
	color: #639ACE;
	text-decoration: underline;
}

#pdc-content h2 a:hover {
	color: #639ACE;
	text-decoration: underline; 
}

#pdc-content h3 a, #pdc-content h3 a:visited {
	color: #f08c28;
	text-decoration: underline;
}

#pdc-content h3 a:hover {
	color: #369;
	text-decoration: underline; 
}

#float-nav {
	float: right;
	width: 150px;
	border: 1px solid #f08c28;
	background-color: #eee;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px 10px 0px 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
}

#float-nav UL {
	list-style-type: square;
	margin: 10px 10px 10px 15px;
	padding: 0px;
}

#float-nav LI {
	padding-bottom: 3px;
}

.spaced-list LI {
	margin-bottom: 10px;
}

A.top {
	float: right;
	border: 0px solid #369;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	text-decoration: none;
	clear: both;
}

A.top:hover {
	border: 0px solid #f08c28;
	color: #f08c28;
	text-decoration: none;
}

.bold {
	font-weight: bold;
}

#menu-container {
	width:12em;
	float: right;
	padding-right: 15px;
}

#menu {
	width: 180px;
	background: #fff;
}

#menu li {
	margin-left: 25px;
	list-style-type: none;
}

#menu ul ul ul li {
	list-style-type: none;
}

#menu li:hover {
background-color: #f0d2aa;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
border-width: 1px;
border-style: solid;
border-color: #f08c28;
background-color: #fff;
}

#menu a, #menu h2 {
font: bold small arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #f08c28;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #fff;
text-decoration: none;
}

#menu a:hover {
color: #000;
background: #f0d2aa;
}

#menu ul ul li {position: relative; padding: 2px; }
#menu ul ul ul li {padding: 0px;}

#menu ul ul ul {
position: absolute;
top: 0;
left: -11em;
width: 100%;
z-index: 10;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#horizontal-menu UL {
	display: inline;
	list-style-type: none;
}

#horizontal-menu li {
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #000;
}

#indent {
	 margin-top: 0px;
	 margin-left: 0px;
	 margin-bottom: 0px;
	 padding-left: 15px;
}

#top_w_menu {
	text-align: center;
	color: #fff;
	font-size: 8pt;
	font-weight: normal;
}	

#top_w_menu A, #top_w_menu A:active, #top_w_menu A:visited, #top_w_menu A, #top_w_menu A:active, #top_w_menu A:visited {
	font-size: 0.9em;
	/*color: #fff;*/
	text-decoration: none;
}
#top_w_menu A:hover, #top_w_menu A:hover {
	font-size: 0.9em;
	color: #000;
	text-decoration: none;
}

.new { font-weight: bold; color: #f79229; }

/* Start Side Box */

.boxContainer { width: 160px; float: right; margin-bottom: 20px; }	

.boxContainer a:link { color: #990000;  text-decoration: none; }
.boxContainer a:visited { color: #990000;  text-decoration: none; }
.boxContainer a:hover { color: #CC6600; text-decoration: none; }
.boxContainer a:active { color: #CC6600; text-decoration: none; }

.box, .boxBody, .boxHead, .boxHead h4 {
    background: transparent url(/planning/pdc/art/box.png) no-repeat bottom right; 
}

.boxEmpty, .boxBodyEmpty, .boxHeadEmpty, .boxHeadEmpty h6 {
    background: transparent url(/planning/pdc/art/box-nofill.png) no-repeat bottom right; 
} 

.box, .boxEmpty { 
    width: 160px; /* !important; intended total box width - padding-right(next) */
    #width: 160px; /*  IE Win = width - padding */
	_width: 160px;
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: auto;  /* use to position the box */ 
	margin-bottom: -7px;
} 


/* set the top-right image */ 
.boxHead, .boxHeadEmpty { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 25px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.boxHead h4, .boxHeadEmpty h6 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /*  */ 
    padding: 13px 0 5px 25px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto; /*!important; height: 1%;  IE */ 
} 

/* set the lower-left corner image */ 
.boxBody { 
    background-position: bottom left; 
    margin-right: 10px; /* interior-padding right */ 
    padding: 5px 0 10px 25px; /* mirror .boxHead right/left */ 
} 

.boxBodyEmpty { 
    background-position: bottom left; 
    margin-right: 10px; /* interior-padding right */ 
    padding: 1px 0 10px 25px; /* mirror .boxHead right/left */ 
} 



.boxBody ul, .boxBodyEmpty ul, .boxBody ol, .boxBodyEmpty ol { margin-left: 15px; margin-top: 0; margin-bottom: 10px; padding-left: 0;  }

.boxBody p, .boxBodyEmpty p { margin-top: 0; margin-bottom: 10px; }

.boxBody p.smallTxt, .boxBodyEmpty p.smallTxt { font-size: 0.7em; text-transform: uppercase; }

#top{
	text-align:center;
	border:1px dotted #006;
	padding:3px;
	margin:10px auto 10px;
	width:25px;
}
/* End Side Box */


