/**************** General rules *********************/
*{font-size:100.01%;	margin:0;	padding:0;	}
html{font-size:100.01%;padding: 0; margin: 0; }
body {font-size:100.01%;padding: 0; line-height:130%;margin: 0;font-family:  arial, Tahoma, sans-serif; color: #555; }
/**************** General Links ***********************************/
a:link 				{ color: black; text-decoration: underline;}
a:visited 			{ color: black; text-decoration: underline;}
a:focus, a:hover, a:active	{color: #de852b;text-decoration: underline; }
/***************** Page Sections *********************/
#container {font-size:76%;margin:5px;text-align:left;}

/********************** Navigation ******************/
#navlist {}
#navlist {float: none;list-style: none;	margin:0;	padding: 0;	}
#navlist a {	float: none;color: black;	text-decoration: none;	}
#navlist li {	float: none;	padding: 0;}
#navlist li a:focus, #navlist li a:hover, #navlist li a:active {background-color:#de852b ;color:white;}

#secondary {float: none;list-style: none;margin:0;	padding: 0;	}
#secondary a {float: none;	text-decoration: none;	}
#secondary li {	float: none;	padding: 0;}
#secondary li a:focus, #secondary li a:hover, #secondary li a:active {background-color:#de852b ;color:white;}


/***************** Image Replacement ****************/
h1 {
	height:13px;
	width:150px;
	position:relative;
	font-size:.3em;margin-bottom:10px;margin-top:10px;
}
/* mac hide \*/
h1{overflow:hidden;}
/* end hide*/
h1 em {
	background: transparent url(/images/pdalogo.gif) no-repeat left top;
	position:absolute;
	left:0;top:0;
	display:block;
	height:13px;
	width:150px;
	
}
/*****************************************************/

h2 {font-size:120%; font-weight:normal; color: #de852b;margin-top:10px;}
h3 {font-size:100%; color:#000; margin: 20px 0 3px 0px;}
h4 {font-size:100%;font-weight:normal; color:#de852b;}
#sidebar h3 {font-size:100%;font-weight:normal;}

#access { }
#access li {list-style-type: none; padding: 0;}
img.printlogo {display:none;}
#mainbox { clear:both; padding-bottom:20px;  }

#text {float:none; }
#text p {margin: 8px 0px 8px 0px;}
#text img {display:none;}

#sidebar {float:none; margin:0 0 0 0;}

#sidebar p {margin:8px 0px 8px 0px;}
#sidebar dl {margin:8px 0px 8px 0px;}
#sidebar dt {font-weight:bold;}
#footer {clear:both; padding-top:0.5em;font-size: 90%;}
#footer .left {float:none;text-align:left;}
#footer .right {float:none;  text-align:left;clear:left;}

#text dl {margin:8px 0 8px 0px;}
#text dt {font-weight:bold;}
#text dd p {margin-left:0;}

#infolist {margin-left:0px;}
#infolist li {margin-left:0px;list-style-type:square;}
#infolist span {position:absolute; left:-999px;}

#addresslist  {margin:-5px 0px 10px 0;  padding: 0;}
#addresslist dt { color:#de852b;}
#addresslist dd {font-size:100%;}
/*************** Forms ******************/
#contactform {font-size:100%;color:#000;margin-left:0px;width:95%}
#contactform fieldset {border:none;}
#contactform legend {display:none;}
#contactform input {background:#fff; border:1px solid #de852b; width:100%; padding:5px 3px 5px 3px; vertical-align:middle;margin:0;}
#contactform textarea {background:#FFF; border:1px solid #de852b;  width:100%; margin-left:0;   padding:3px ; vertical-align:middle;}
#contactform input.button {color:black; font-size:100%;width:50%;margin:10px 0 20px 0;font-weight:bold; background:#de852b url(/images/orangeback.jpg) repeat-x left top; }
#contactform input:hover, #contactform textarea:hover {background-color:#f6f6f8;}
.required {color:#c2537a; font-weight:normal;margin-left:0px;}
.validationerrors ol {color:#000;;margin-left:20px;padding-left:0px;margin-bottom:5px;}
#enquiryErrorID  a:focus, #enquiryErrorID  a:hover, #enquiryErrorID  a:active  {background-color:#538b37;color:white;}

/***************** Clearfix ****************/
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/********** Thierry's dropdown stuff **********/

#TJK_DL  img {display:none;}
