/*General Settings*/
body {
    font-family:"Arial";
    font-size:2em;
    z-index:0;
}

div.container{
position:relative;
top:0px;
left:0px;
width:850px;
height:600px;
z-index:1;
}

div.poemything, .container .logo, .heading{
    background-color:white;
}

li.menli a:hover, li.menli a:active, ul.submenul, li.submenli, div.menudiv{
    background-color:black;
}

div.heading{
    position:fixed;
    border-right:thick solid black;
    top:1px;
    left:8px;
    height:115px;
    width:818px;
    z-index:3;
}

div.contact{
  text-align:center;
}

div.logo{
    position:fixed;
    top:0px;
    left:8px;
    width:780px;
    height:115px;
    z-index:3;
}

img.logolor{
    position:absolute;
    left:121px;
    top:2px;
    z-index:3;
}

img.logolol{
    position:absolute;
    top:2px;
    left:8px;
    z-index:3;
}

div.logotext{
    position:absolute;
    text-align: center;
    background-color:white;
    top:35px;
    height:40px;
    width:529px;
    left:249px;
    padding-left:10px;
    z-index:3;
}

/*Menu Stuff*/
div.menudiv{
    position:fixed;
    top:115px;
    font-size:60%;
    padding-top:0px;
    left:16px;
    width:815px;
    height:22px;
    z-index:3;
    border:none;
}

ul.menul, ul.submenul{
    left:0px;
    list-style: none;
    vertical-align:bottom;
    margin:0;
    padding:0;
 }

 li.menli{
   position:relative;
   display:inline;
   color:white;
   list-style-type:none;
   width:120px;
   margin:20px;
   top:1px;
   padding-left:5px;
   padding-right:5px;
   padding-top:0px;
   padding-bottom:0px;
   height:55px;
}
li.menli ul{
  position:absolute;
  font-size:80%;
  list-style:none;
  width:100px;
  padding:0px;
  margin:0px;
  z-index:4;
}
li.submenli{
  position:relative;
  top:-1px;
  display:block;
  padding-top:1px;
  padding-left:5px;
  padding-right:5px;
  margin:0px;
}
li.submenli>ul{
  position:absolute;
  top:5px;
  font-size:100%;
  left:100px;
  width:100px;
  padding:0px;
  margin:0px;
}

li.menli a:link{
   color:white;
   background-color:transparent;
   text-decoration:none;
   z-index:3;
}

li.menli a:visited{
   color:white;
   background-color:transparent;
   text-decoration:none;
   z-index:3;
}

li.menli a:hover
{
   color:#C8C8C8;
   text-decoration:none;
   z-index:3;
}

li.menli a:active
{
   color:#C8C8C8;
   text-decoration:none;
   z-index:3;
}

ul.menul ul, li.menli:hover ul ul{
  display:none;
}

li.menli:hover ul, li.menli:hover li:hover ul { z-index:10;
	display:block;
}
/*End of Menu*/

div.poemything{
  position:fixed;
  padding-top:10px;
  padding-left:29px;
  padding-bottom:55px;
  z-index:3;
  width:130px;
  height:60px;
  font-style:italic;
  font-weight:normal;
  font-size:30%;
  left:831px;
  top:1px;
}

h2,h3{
    voice-family: paul;
    stress: 20;
    richness: 90;
    cue-before: url("ping.au")
}

p.signature{
  position:fixed;
  z-index:3;
  text-align:center;
  padding-bottom:8px;
  width:150px;
  height:10px;
  left:850px;
  top:112px;
  font-size:33%;
  font-weight:600;
  font-style:italic;
  color:black;
}

div.fauxbackground{
    position:fixed;
    top:1px;
    left:15px;
    background-image:url(../images/kentetest.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-attachment:fixed;
    width:120px;
    height:945px;
    padding-left:0px;
    padding-right:0px;
    opacity:.075;
    -moz-opacity:0.075;
    filter:alpha(opacity=7);
    z-index:0;
}
/*html validation certificate*/
p.valxhtml{
  position:fixed;
  top:85%;
  left:2.8%;
}
div.flyermain{
  padding:0px;
  margin:0px;
}
div.events{
  color:red;
  font-size:50%;
  margin-left:20px;
  padding:0px;
  position:fixed;
  left:0;
  width:100px;
  top:150px;
  height:50px;
  z-index:3;
  color:black
  background-color:transparent;
}
div.eventlist{
  font-size:50%;
  margin-left:0px;
  padding:0px;
  position:fixed;
  left:0;
  width:100px;
  top:210px;
  height:150px;
  z-index:3;
  color:black
  background-color:green;
}
div.eventlist img{
  margin-left:5px;
  border-style:none;
  width:140px;
  height:73px;
  z-index:100;
}
p.strap{
  color:darkgreen;
  font-style:italic;
  font-weight:bold;
  padding:0px;
  width:140px;
  margin-left:10px;
  font-size:70%
}
div.main{
    font-size:50%;
    position:absolute;
    padding-left:5px;
    color:black;
    left:140px;
    top: 170px;
    width:700px;
    height:450px;
    background-color:white;
    text-align:justify;
    z-index:2;
}


span.coname{
  font-size:150%;
}
div.left{
    position:absolute;
    float:left;
    width:33%;
    z-index:2;
}
span.abhead{
  line-height:80em;
}

.intorg, .govorg, .collun, .locauth{
  display:none;
}
div.footer{
    position:absolute;
    top:950px;
    left:8px;
    width: 800px;
    height:40px;
    border-top: thin black solid;
    background-color:transparent;
    color:black;
    z-index:1;
}

div.tabArea {
  font-size: 80%;
  font-weight: bold;
}

a.tab {
  background-color: #f0f0f0;
  border: 1px solid #000000;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  position:relative;
  text-decoration: none;
  top:-1px;
  z-index:100;
}

a.tab, a.tab:visited {
  color: #808080;
}
a.tab.activeTab{
  z-index:102;
}

a.tab:hover {
  background-color: #d0d0d0;
  color: #606060;
}
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #c0c0c0;
  color: #000000;
}

div.tabMain {
  background-color: white;
  border: 1px solid #000000;
  padding: 1em;
  position:relative;
  width:94%;
  z-index:101;
}
div.submain{
    font-size:50%;
    position:absolute;
    padding-left:5px;
    color:black;
    left:1px;
    top: 5px;
    width:90%;
    text-align:justify;
    z-index:2;
}
div.tabsubMain {
  border: 1px solid #000000;
  padding: 1em;
  width:100%;
  height:240px;
  position:relative;
  z-index:101;
}
div.tabsubIframeWrapper {
  width:100%;
  height:200px;
}
div.tabIframeWrapper {
  width:100%;

}

iframe.tabContent {
  border: none;
  background-color:white;
  width: 100%;
  height:300px;
}

div.tabcontentmain{
  background-color: white;
  padding:5px;
  font-size:50%;
  width:550px;
  height:900px;
}

iframe.subtabContent {
  border: none;
/*  background-color:white;*/
  width: 100%;
  height:250px;
}

div.tabcontentsubmain{
  background-color: white;
  padding:5px;
  font-size:50%;
  width:95%;
  height:900px;
}

h3.inner{
  text-align: center;
}

div.rightad{
    position:fixed;
    top:145px;
    left:835px;
    width:150px;
    height:500px;
    padding-left:0px;
    padding-right:0px;
    z-index:0;
}

img.toprightad{
  position:absolute;
  top:2%;
  left:25%;
  width:100px;
  height:75px;
  z-index:100;
}
span.tadtxt{
  position:absolute;
  font-style:italic;
  font-size:33%;
  top:17%;
  left:25%
}

img.midrightad{
  position:absolute;
  top:28%;
  left:25%;
  width:110px;
  height:93px;
  z-index:100;
}
span.madtxt{
  position:absolute;
  font-style:italic;
  font-size:33%;
  top:47%;
  left:25%
}

img.btmrightad{
  position:absolute;
  top:62%;
  left:25%;
  width:110px;
  height:53px;
  z-index:100;
}
span.badtxt{
  position:absolute;
  font-style:italic;
  font-size:33%;
  top:73%;
  left:25%
}

span.avaluk{
  position:absolute;
  width:75px;
  background-color:black;
  color:white;
  font-weight:600;
  font-style:italic;
  padding:2px;
  margin:1px;
}

.avaluk a{
  background-color:transparent;
  text-decoration:none;
  color:white;
}

div.opener{
    text-align: center;
}

div.consultancydiv{
    position: absolute;
    font-size: 20px;
    height: 119px;
    width: 200px;
    border-bottom: thin solid black;
    left: 310px;
    top: 0px;
}

div.kentediv{
    position: absolute;
    top: 130px;
    left: 7px;
    width: 400px;
    height: 400px;
    border: none;
}

div.smallkente{
    position: relative;
    width:35px;
    height:140px;
    left:800px;
}

p.msg1{
    position:relative;
    text-align:center;
    visibility:hidden;
    padding-left:20px;
}

p.consultancy{
    position: relative;
    width: 200px;
    top: 75px;
    right: 20px;
}


img.stell{
      position:absolute;
      top:20px;
      width:100px;
      height:150px;
}

div.idxcontainer{
  position:relative;
  width:840px;
  height: 400px;
}
img.indlor{
    position:absolute;
    width: 200px;
    height: 200px;
}

img.indlol{
    position: absolute;
    width: 200px;
    height: 200px;
}

img.lor{
    position:absolute;
    width: 200px;
    height: 200px;
}

img.lol{
    position: absolute;
    width: 200px;
    height: 200px;
}

img.kente{
    opacity: .05;
    filter: alpha(opacity=5);
    width:129px;
}

img.kente2{
    position:relative;
    opacity: .05;
    filter: alpha(opacity=5);
}

span.entersite{
    position: absolute;
    left: 355px;
    top: 120px;
    width: 100px;
    height: 40px;
    text-align: center;
    font-size: 16px;
    visibility: hidden;
    background-color: black;
    color: white;
    padding-top: 10px;
    z-index: 3;
}

span.entersite a
{
background-color: transparent;
color: white;
text-decoration: none;
}

button.mbutton{
    color: white;
    background-color: black;
    width: 95px;
    height: 25px;
    text-align: center;
    border: none;
}

button.fltbtn{
    left: 520px;
    top: 0;
    width: 75px;
    height: 30px;
    text-align: center;
    font-size: 16px;
    padding-bottom: 4px;
    background-color: black;
    color: white;
    z-index: 2;
}

div.formbody{
position:absolute;
margin-left:100px;
}

/*Professional Development Programme Planner Booking Form*/

form{
  margin:0px;
  padding:0px;
}
div.formain{
  position:relative;
}
div.formheader{
    text-align: center;
    background-color: #D3D3D3;
    height:75px;
    width:100%;
    margin:10px;
}
div.BFh1{
  height:20px;
  font-weight:800;
}
div.BFh2{
  font-weight:400;
  height:30px;
}
div.subhead{
  margin-left:10px;
  height:20px;
}

div.formain{
  width:700px;
  font-size:50%;
  margin:0px;
  padding:0px;
}
legend{
  height:1px;
  margin:0px;
  padding:0px;
}

/*Bookers Detail's*/
/*fieldset.BookersDetails, fieldset.EventDetails, fieldset.AudienceDetails,
fieldset.AddedInfo, fieldset.Admin, fieldset.fees, fieldset.ReturnDetails, fieldset.activity, fieldset.submit
*/
div.formain fieldset{
  width:100%;
  float:left;
  clear:both;
  margin:0px;
  padding:0px;
  font-size:75%;
  border:none;
}
fieldset.BookersDetails{
  margin-bottom:0px;
}
fieldset.EventDetails{
  margin-top:0px;
}

legend {
  visibility:hidden;
}

fieldset label{
  height:31px;
}

div.detmain{
  width:100%;
  margin:0px;
  padding:0px;
  border:none;
}

div.name, .jobtitle, .comms, .feesavail, .org, .address, .comms, .actype, .orgtype, .oth_orgtype{
  background-color:#D3D3D3;
  border:1px solid black;
  height:25px;
}
div.actype, div.orgtype{
  margin-bottom:10px;
}

div.actype{
  width:50.25%;
}

div.orgtype{
  width:42.1%;
}
div.oth_orgtype{
  width:42.1%;
}
div.oth_orgtype label{
  padding-right:5px;
}
div.orgtype select{
  height:24px;
  width:64%;
}
div.oth_orgtype input{
  height:20px;
  width:84.75%;
}



div.name, .jobtitle, .comms, .feesavail, .org, .address, .comms{
  width:100%;
}
div.name, .jobtitle, .comms, .feesavail{
  margin-right:10px;
}
div.org, div.address, div.comms{
  margin-top:10px;
}

div.name, div.telno{
  float:left;
}
div.jobtitle{
  margin-bottom:10px;
}
div.comms{
  margin-bottom:0px;
}
div.name{
  width:53.3%;
}

div.telno{
  width:44%;
  margin-right:10px
}

div.email, div.telno{
  border:none;
  margin-bottom:none;
  height:26px;
}

div.etitle{
  margin-top:0px;
  background-color:#D3D3D3;
  height:24px;
  border:1px solid black;
  width:100%;
  margin-bottom:10px;
}

input.coorg_inp, input.coname_inp, input.cojob_inp, input.cotel_inp, input.coemail_inp, input.postadd_inp,
input.eventitle_inp, input.feesavail_inp{
  background-color:white;
  color:black;
  border:none;
  border-left:1px solid black;
  height:22px;
}

input.coorg_inp{
  width:77%;
  padding-right:6.5px;
}

input.coname_inp{
  width:58%;
}

input.cojob_inp{
  width:37.5%;
}

input.cotel_inp{
  width:55%;
  border-right:1px solid black;
}

input.coemail_inp{
  width:37.5%;
}

input.postadd_inp{
  width:83%
}


input.eventitle_inp{
  width:82.25%;
  height:22px;
}

select.activitype{
  border:none;
  border-left:1px solid black;
  height:22px;
  width:75%;
}


/*Activity Type*/


/*Event Details*/
fieldset.eventdetails select{
  border:none;
  margin:0px;
  padding:0px;
}

div.EventDates{
  border-top:none;
  width:100%;
}
tr{
  margin:0px;
  padding:0px;
  width:100%
}

td{
  margin:0px;
  padding:0px;
}
table select{
  border:none;
}

table input{
  border:none;
  height:20px;
  padding:0px;
  width:118px;
}

table.datesreq{
  padding:0px;
  border:1px solid black;
  width:100%;
}
caption.dateshead{
  background-color:#D3D3D3;
  border:1px solid black;
  border-bottom:none;
  text-align:left;
}

table.datesreq th{
  background-color:#D3D3D3;
}

table.repeatd{
  padding:0px;
  border:1px solid black;
  width:100%;
}

caption.repent{
  background-color:#D3D3D3;
  border-right:1px solid black;
  border-left:1px solid black;
  text-align:left;
}

table.repeatd th{
  background-color:#D3D3D3;
}




/*Target Audience*/
fieldset.AudienceDetails{
  height:160px;
}
div.TargetAudience{
  float:left;
  width:100%;
  border:1px solid black;
  height:140px;
}

div.AudienceType{
  float:left;
  width:50%;
  height:140px;
  border-bottom:1px solid black;
  border-right:1px solid black;
  background-color:#D3D3D3;
}

div.AudienceType ul{
  border:none;
  margin:0px;
  padding:0px;
  list-style:none;
}

div.AudienceType li{
}


div.AudienceType input {
  float:none;
  width:auto;
  margin-left:auto;
}

div.man, div.gov, div.pract, div.sup, div.other{
  border:none;
  width:100%;
}

div.otheraud{
  float:left;
  border:none;
  width:49.575%;
  height:118px;
}
textarea{
  font-size: 1em;
  margin:2px;
}

textarea.otheraud_txt{
  border:none;
  width:100%;
  height:105px;
}

/*Added Information ie dietary needs etc*/
fieldset.AddedInfo{
  width:100%;
}
div.addedinf{
  border:1px solid black;
  margin:0px;
  padding:0px;
  background-color:#D3D3D3;
  float:left;
  width:100%;
  height:100px;
}

label.addedinf_lab{
  width:100%;
  padding-right:5px;
}
textarea.addedinf_txt{
  border:none;
  margin:0px;
  padding-right:5px;
  border:none;
  border-top:1px solid black;
  width:99.25%;
  height:82.5px;
}

/*Activity Description*/
  fieldset.activity{
  margin-bottom:0px;
}

div.actdesc{
  background-color:#D3D3D3;
  margin:0px;
  padding:0px;
  border:1px solid black;
  float:left;
  width:100%;
  height:101px;
}

label.actdesc_lab{
  border:none;
  width:100%;
  height:20px;
}
textarea.actdescom{
  margin:0px;
  padding:0px;
  border:none;
  border-top:1px solid black;
  width:99.9%;
  height:84.5px;
}

/*Fees*/
fieldset.fees{
  border:1px solid black
  margin-top:0px;;
}
div.feesavail{
  border:1px solid black;
  height:22px;
  float:left;
  width:55%;
}

input.feesavail_inp{
  float:left;
  width:39.75%;
  height:20px;
}

label.availabel{
  float:left;
  width:60%;

}

/*Return Details*/
fieldset.ReturnDetails{
  border:none;
  margin-top:0px;
  width:100%;
  font-weight:bold;
  height:45px;
}
div.dReturnDetails{
  width:100%;
  margin:0px;
  padding:0px;
}
p.return, p.respond{
  margin:0px;
  padding:0px;
}

/*Admin*/
fieldset.admin{
  padding:0;
  margin:0;
}

div.admin{
  background-color:#D3D3D3;
  border-top:1px solid black;
  border-left:1px solid black;
  border-right:1px solid black;
  height:39px;
  width:100%;
  padding:0;
  margin:0;
}
p.admin_lab{
  margin:0px;
  padding:0px;
}
div.admin label{
  display:inline;
  height:31px;
}

div.refee{
  border:none;
  float:left;
  width:70%;
  height:39px;
}

div.ref{
  float:left;
  height:39px;
  width:80%;
  border:none;
}

div.referral{
  background-color:white;
  border:1px solid black;
  float:right;
  width:100%;
  height:20px;
}

div.fee{
  float:left;
  border:none;
  width:19%;
}

div.feetxt{
  background-color:white;
  float:right;
  border:1px solid black;
  height:20px;
  width:99%;
}

div.fol{
  background-color:#D3D3D3;
  width:30%;
  float:right;
}

div.fol label{
  padding-right:9px;
  height:31px;
}

div.followup{
  background-color:white;
  float:right;
  width:99%;
  height:20px;
  border-top:1px solid black;
  border-bottom:1px solid black;
  padding-left:7px;
}
/*submit and clear buttons*/
div.subsection{
  text-align:center;
  width:100%;
}
/*end Booking Form*/

/* Publications page gallery*/
div.set{
  position:relative;
}
div.litem{
  float:right;
  width:30%;
  height:120px;
  margin-bottom:20px;
  margin-right:15px;
}
div.ritem{
  width:20%;
}

div.pubintro{
  height:100px;
  width:600px;
  margin:none;
}

div.pubinfo{
  height:100px;
  width:600px;
  margin:none;
}

li.gallimg{
  float:left;
  height:250px;
  width:100px;
  display:inline;
  list-style-type:none;
  border:none;
}

img.pubimg{
  border:1px solid #D3D3D3;
  width:100px;
  height:126px;
  margin-top:10px;
}
p.imglab{
  height:45px;
  top:130px;
  font-size:.75em;
  width:30%;
  margin-bottom:10px;
  padding:0px;
  width:150px;
}
/*end of publications gallery*/
/*Home Truths*/
.hometruthshead{
  margin:0px;
  padding:0px;
  width:500px;
  height:80px;
  text-align:center;
}
.htadcontainer{
  width:500px;
  height:400px;
  text-align:center;
}
img.htimg{
  width:150px;
  height:40px;
  margin:0px;
  margin-bottom:0px;
  padding:0px;
}
h1.hthead{
    font-family:"Century Gothic";
    font-size:1em;
}
.httext{
  font-size:.33em;
}
.htadcontainer{
  width:350px;
  height:400px;
  text-align:center;
}
.htadfooter{
  text-align:center;
  height:50px;
  width:350px;
}
.gpadbanner{
  width:350px;
  height:150px;
  text-align:center;
}

.gpadcontainer{
  width:350px;
  height:200px;
  font-size:.5em;
  text-align:left;
}
.gpadfooter{
  text-align:center;
  height:50px;
  width:350px;
}
img.gpadimg{
  width:100px;
  height:100px;
  margin:5px;
  margin-bottom:0px;
  padding:5px;
}
h1.gpadhead{
    font-size:.5em;
}
.resimg{
  position:relative;
  width:150px;
}

img.gpubimg{
  float:left;
  border:1px solid #D3D3D3;
  width:60px;
  height:96px;
  margin:5px;
  margin-bottom:0px;
  padding:5px;
}

.btexit{
  background-color:black;
  color:white;
}
img.smallog{
  width:60px;
  height:30px;
  margin:5px;
  padding:5px;
}
img.midlog{
  width:120px;
  height:60px;
  margin:5px;
  padding:5px;
}
div.centrelogo{
    display:block;
    top:0px;
    height:115px;
    z-index:3;
}
div.loghold{
}
div.formlist{
  font-size:.5em;
}
body.adbody{
  text-align:center;
}
ul.bkfrmlist{
  list-style:none;
  line-height:1.2;
}
ul.bkfrmlist li{
  list-style-type:none;
  padding-top:10;
}
form.sidetrack{
  text-align:center;
}
img.htadimg{
  width:200px;
  height:60px;
  margin:5px;
  margin-bottom:0px;
  padding:5px;
}
h1.htadhead{
    font-size:.5em;
}
.htadtext{
  font-size:.33em;
}
.underconstruction{
  position:relative;
  top:200px;
  left:120px;
  border:1px solid black;
  width:600px;
  height:150px;
  font-size:.5em;
  font-weight:bold;
}
.underconstruction p{
    text-align:center;
}
.ucfooter{
  text-align:center;
  position:relative;
  top:5px;
  width:800px;
}
ul.spaced li{
  margin-top:10px;
  margin-bottom:10px;
}

div.adpage{
  font-size:.5em;
  width:700px;
  border:1px solid black;
  margin:10px;
  padding:10px;
}
div.adpage div{
  text-align:center;
}
/*Index page with JavaScript and Moving Images*/
