/**************** General rules *********************/
*{font-size:100.01%;	margin:0;	padding:0;	}
html{font-size:100.01%;padding: 0; margin: 0;height:100%; }
body {height:101%;font-size:100.01%;padding: 0; line-height:150%;margin: 0;font-family: Verdana, arial, Tahoma, sans-serif; color: #555;  background-color:#fff;}
/**************** General Links ***********************************/
a:link 				{ color: #538b37; text-decoration: none;}
a:visited 			{ color: black; text-decoration: none;}
a:focus, a:hover, a:active	{color: #224080;text-decoration: underline; }
/***************** Page Sections *********************/
 #container {border-top:1px solid white;text-align:left;font-size:76%; margin:0 8px;background: url(/images/pdalogo.gif) top left no-repeat;}

/********************** Navigation ******************/
   #navlist {
      font-weight:bold;
      font-size:110%; 
      line-height:normal;
      }
    #navlist ul {
          margin:0;
          
          list-style:none;
      }
    #navlist li {
      display:block;
      margin:0;
      padding:0;
			
      }
    #navlist a {
      float:none;
      margin:0;
      padding:0 0 0 0;
      text-decoration:none;
      }
    #navlist a span {
      float:none;
      display:block;
      padding:0;
      color:#538b37;
      }
    
    #navlist a:hover {
       color: #224080;
      }
    #navlist a:hover span {
      color: #224080;
      }

    
			
/************** Sidebar navigation *******************/

#sidebarnav {font-size:100%; width: 90%; font-size:110%;font-weight:bold; padding: 0;  margin-bottom: 1em;    color: #555;}
#sidebarnav ul {list-style: none;  margin: 0 0 10px 0;  padding: 0;  border: none;}
#sidebarnav li {  margin: 0;	list-style: none;	}
#sidebarnav li a {border-bottom:none; display: block;  padding:0;  color: #555;  text-decoration: none;  }
#sidebarnav li a:focus, #sidebarnav li a:hover {border-bottom:none; color: #02578e;}
#sidebarnav li li { border-bottom: 0;  margin: 0;	font-weight:normal;}
#sidebarnav li li a {  padding: 0; width: 180px;}
#sidebarnav li li a:focus, #sidebarnav li li a:hover {color:#02578e;}

			


h1 {font-size:170%; color: #538b37;margin:0px 0 15px 0;font-family: Georgia, serif;	font-weight: normal;	letter-spacing: 0;}
h2 {font-size:120%; color:#224080; margin: 10px 0 3px 0;	}
h3, h4 {font-size:110%; color:#224080; margin: 10px 0 3px 0;	}

#main {float:none;}
#main img, #sidebar img {display:none;}
#main p {margin:10px 0 15px 0;}
#list li {  list-style-type:square;margin-left:0;padding-left:0px;}
#list {margin-left:5px;}
#sortlist li {display:inline;margin:0 5px 0 0;}
#linklist li {list-style-type:none;}
#linklist li a, #linklist li a:link, #linklist li a:visited {padding-left:0; color: #538b37;}
#linklist li a:focus, #linklist li a:hover, #linklist li a:active {color: #224080;padding-left:0; }
#sidebar {float:none;}
#sidebarlist  {clear:both;}
#sidebar ul {font-weight:bold;clear:both;padding-top:10px;}
#sidebarlist li {list-style-type:none;text-align:right;}
#sidebarlist li a, #sidebarlist li a:link, #sidebarlist li a:visited {color: #538b37;}
#sidebarlist li a:focus, #sidebarlist li a:hover, #sidebarlist li a:active {color: #538b37;}
#sidebar img.medal {display:none;}
#header img.printlogo {display:none;}
#header {margin-top:50px;}
#header img.logo {display:none;}
#skip { font-size:76%;color:#0f0b24; padding-bottom:0;border-bottom:1px solid #ccc;margin-bottom:10px;}
#skip li {float:none;list-style-type: none; }
#skip a:link, #skip a:visited {color:#224080;}
#skip a:focus, #skip a:hover, #skip a:active	{color: #538b37 ; }

#main img {display:none;}
#footer {clear:both;border-top: 1px solid #538b37;}
#footer .left {float:none;text-align:left;}
#footer .right {float:none; }

#main img.icon {display:none;}
#newslist  li {list-style-type:none;margin-left:0px;}
 
hr {height: 1px;background-color: #E5E5E5;color: #E5E5E5;border: none;padding: 0;margin: 1em 0;}
#memberlist dt {font-weight:bold;margin-top:8px; color:#224080;font-size:110%;}
#memberlist dl {margin-top:-8px;}
/***************** 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 */


#addresslist  {margin:0 10px 10px 0;  padding:5px 0 5px 0;}
#addresslist dt {font-weight:bold; font-size:100%;color:#224080;margin-top:5px;}
#addresslist dd {font-size:100%;}

/*************** Forms ******************/
#contactform {font-size:100%;color:#000;margin-left:0px;}
#contactform fieldset {border:none;}
#contactform legend {display:none;}
#contactform input {background:#fff; border:1px solid #538b37; width:80%;  padding:5px 3px 5px 3px; vertical-align:middle;margin:0;}
#contactform textarea {background:#FFF; border:1px solid #538b37;  width:80%; margin-left:0;  font-size:150%; padding:3px ; vertical-align:middle;}
#contactform input.button {color:white; font-size:100%;width:30%;margin:10px 0 20px 0;font-weight:bold; background:#3a8033 url(../images/tabright10.gif) no-repeat left top; }
#contactform input:hover, #contactform textarea:hover {background-color:#f6f6f8;}
.required {color:#c2537a; font-weight:normal;margin-left:10px;}
.validationerrors ol {color:#538b37;;margin-left:20px;padding-left:15px;margin-bottom:10px;}
#enquiryErrorID  a:focus, #enquiryErrorID  a:hover, #enquiryErrorID  a:active,  {background-color:#538b37;color:white;}


/************** Lightbox ****************/
#lightbox{display:none;}	
	
