/* css by daniel bech 2007*/


p {
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	margin-bottom:2px;
	padding:0px;
}
table {
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	margin:0px;
	padding:0px;
}
div {
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	margin:0px;
	padding:0px;
}
li {
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	margin:0px;
	padding:0px;
}
.normal {
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	margin:0px;
	padding:0px;
}
.h1 {
	font-family:Verdana;
	font-size:10pt;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 14px 0px;
	padding:0px;
}
.h2 {
	font-family:Verdana;
	font-size:8pt;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	padding:0px;
}
.h3 {
	font-family:Verdana;
	font-size:8pt;
	color:#666666;
	font-weight:bold;
	font-style:italic;
	margin:0px 0px 2px 0px;
	padding:0px;
}
.h4 {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	font-style:italic;
	margin:4px 0px 0px 0px;
	padding:0px;
}
.h5 {
	font-family:Arial,Verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	font-style:italic;
	margin:4px 0px 0px 0px;
	padding:0px;
}
.h6 {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	letter-spacing:1px;
	margin:4px 0px 0px 0px;
	padding:0px;
}

/* pop up 


#popup a, #popup a:visited {
position: relative;
display: block;
width: 130px;
line-height: 30px;
text-align: right;
padding: 0 10px;
margin: 0;
border: 1px solid #666;
text-decoration: none;
font-size: 0.8em;
color: #000;
background: #eee;
}

#popup a span {display: none;}

#popup a:hover {
color: #f00;
}

#popup a:hover span{
display: block;
position: absolute;
top: 0px;
left: 150px;
width: 250px;
margin: 0px;
color: #000;
background: #fee;
text-align: center;
}*/

.area:hover span{
display: block;
position: absolute;
top: 0px;
left: 150px;
width: 250px;
margin: 0px;
color: #000;
background: #fee;
text-align: center;
}


.register 
{
background-image: url("http://www.townforum.org.uk/images/thinbarbkg2.gif"); color:#444C55; font-family:Trebuchet,Arial,Helvetica,sans-serif; 
font-size:10pt; 

border-left-color: #CFB034; 
border-left-width: 2px; 
border-left-style: solid; 
border-top-color: #CFB034; 
border-top-width: 2px; border-top-style: solid;

}

body.forum{

background-image: url("../images/thinbarbkg1.gif");
color:#444C55;
font-family:Trebuchet,Arial,Helvetica,sans-serif;
margin-left:0;
margin-top:0;
margin-right: 0;
border: 0;
}

body.report{
background-image: url("http://www.townforum.org.uk/images/thinbarbkg2.gif");
color:#444C55;
font-family:Trebuchet,Arial,Helvetica,sans-serif;
font-size: 10pt;
margin-left:10px;
margin-top:10px;
margin-right: 10px;
margin-bottom: 10px;
border-left-color: #CFB034;
border-left-width: 2px;
border-left-style: solid;
border-top-color: #CFB034;
border-top-width: 2px;
border-top-style: solid;
}


.listHolder {
              border: 0px solid #CCCCCC;
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              padding: 0px;
              text-align: top;
              visible:false }
              
/* Menu style - if graphical interface not desired */


              
.home {position: absolute;
		left:10px;
		top:110px;
		font-size: 1em}           


.headerText
              {
              color: #FFFFFF;
              text-align: left;
              text-decoration: none;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-weight: bold;
              font-size: 8pt;
              visible:false }
/* Navigation Toolbar style */
.toolbarBody
              {
              background-color : #FFFFFF;
              border : 0px;
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              visible:false }

/* Start of Text Content Style */

.textHolder {
              border: 0px solid #CCCCCC;
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              padding:0px;
              text-align: top;
              visible:false }			  			  		   



.fullLinkHolder 
             {
             border: 0px solid #466168;
             margin-top: 5px;
             margin-right: 5px;
             margin-bottom: 5px;
             margin-left: 5px;
             padding: 5px;
             text-align: top;
              font-size: 10pt; 
              font-family: Arial,Verdana, Helvetica, sans-serif; 
             visible:false }
/* Frame Text Styles */
.frameTitleText
		{
              border: 0px;
              margin-top: 10px;
              margin-right: 10px;
              margin-bottom: 0px;
              margin-left: 10px;
              text-align: left;
              font-family: Arial,Verdana, Helvetica, sans-serif;
              font-weight: bolder;
              font-size: 14pt;
              font-style: normal;
              color: #000066;             
              visible:false }


.frameFooterText

		{
             
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              text-align: left;
              font-family: Arial,Verdana, Helvetica, sans-serif;
              font-weight: normal;
              font-size: 10pt;
              font-style: normal;
              color: #000000;
              visible:false }


.frameHeaderText

		{
             border: 0px solid #466168;
              margin-top: 5px;
              margin-right: 10px;
              margin-bottom: 5px;
              margin-left: 10px;
              text-align: left;
              font-family: Arial,Verdana, Helvetica, sans-serif;
              font-weight: normal;
              font-size: 10pt;
              font-style: normal;
              color: #000000;
              visible:false }
      
/* List of Assets styles */
.assetHolder {
             border: 0px solid #466168;
              margin-top: 5px;
              margin-right: 5px;
              margin-bottom: 5px;
              margin-left: 5px;
              padding: 5px; text-align: left;	
              visible:false }

.metaDataHolder {
              border: 1px dashed #466168;
              margin-top: 5px;
              margin-right: 5px;
              margin-bottom: 5px;
              margin-left: 5px;
              padding: 5px;	
              visible:false }

.frameQuestion {
              border: 0px;
              margin-top: 0px;
              margin-right: 5px;
              margin-bottom: 0px;
              margin-left: 0px;
              text-align: left;
              font-family: Arial,Verdana, Helvetica, sans-serif;
              font-weight: normal;
              font-size: 7pt;
              font-style: italic;
              color: #466168;
              visible:false }

.frameQuestionAnswer {
              border: 0px;
              margin-top: 0px;
              margin-right: 5px;
              margin-bottom: 0px;
              margin-left: 0px;
              text-align: left;
              font-family: Arial,Verdana, Helvetica, sans-serif;
              font-weight: bold;
              font-size: 7pt;
              font-style: italic;
              color: #466168;
              visible:false }

.frameNavBar {
              border: 0px solid #466168;
              margin-top: 2px;
              margin-right: 5px;
              margin-bottom: 2px;
              margin-left: 5px;
              padding: 0px;	
              visible:false }

.assetImage {
              border: 0px;
              padding-top: 0px;
              padding-right: 5px;
              padding-bottom: 0px;
              padding-left: 0px;
              text-align: left;
              float: left;
              visible:false }

.assetName {
              border: 0px;
              margin-top: 0px;
              margin-right: 5px;
              margin-bottom: 0px;
              margin-left: 0px;
              text-align: left;
  	      font-family: Arial,Verdana, Helvetica, sans-serif;
	      font-weight: normal;
	      font-size: 10pt;
	      font-style: normal;
	      color: #466168;
              visible:false }

.assetDescription {
              border: 0px;
              margin-top: 0px;
              margin-right: 5px;
              margin-bottom: 0px;
              margin-left: 0px;
              text-align: left;
              font-family: Arial,Verdana, Helvetica, sans-serif;
              font-weight: normal;
              font-size: 7pt;
              font-style: italic;
              color: #466168;
              visible:false }

.frameAssetText {
              border: 0px;
              margin-top: 0px;
              margin-right: 5px;
              margin-bottom: 0px;
              margin-left: 0px;
              text-align: left;
              font-family: Arial,Verdana, Helvetica, sans-serif;
              font-weight: normal;
              font-size: 10pt;
              font-style: normal;
              color: #466168;
              visible:false }

/* End of Assets styles */



.headerBody  {
              background-color : #FFFFFF;
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              visible:false }
              
/* frame around main text area */              

.contentBody  {
              background-color : #FFFFFF;
			  border: 1px ridge #CFB034;
			  margin-top: 10px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              visible:false }
			  
.homeBody  {
              background-color : #FFFFFF;
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              visible:false }
			  
.footerBody  {
              background-color : #CCCCCC;
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
			  padding:0px;
              text-align: right;
			  color: #333333;
			  padding-bottom: 1px;
              visible:false }	

A.footerLink:link     
                     {
              color: #333333;
              text-align: left;
              text-decoration: none;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-weight: bold;
              font-size: 8pt;
              visible:false }
 
A.footerLink:visited   
                     {
              color: #333333;
              text-align: left;
              text-decoration: none;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-weight: bold;
              font-size: 8pt;
              visible:false }
 
A.footerLink:hover    
                     {
              color: #CC0000;
              text-align: left;
              text-decoration: none;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-weight: bold;
              font-size: 8pt;
              visible:false }
 
A.footerLink:active    
                     {
             color: #CC0000;
              text-align: left;
              text-decoration: none;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-weight: bold;
              font-size: 8pt;
              visible:false }
			  
A.mhome:link     
                     {
              color: #FFFFFF;
              text-align: left;
              text-decoration: none;
              font-weight: bold;
              font-size: 10pt;
              visible:false }
 
A.mhome:visited   
                     {
              color: #CCCCCC;
              text-align: left;
              text-decoration: none;
              font-weight: bold;
              font-size: 10pt;
              visible:false }
 
A.mhome:hover    
                     {
              color: #FF9933;
              text-align: left;
              text-decoration: none;
              font-weight: bold;
              font-size: 10pt;
              visible:false }
 
A.mhome:active    
                     {
             color: #FF9933;
              text-align: left;
              text-decoration: none;
              font-weight: bold;
              font-size: 10pt;
              visible:false }

A.phome:link     
                     {
              color: #BB040E;
              text-align: left;
              text-decoration:underline;
              font-size: 10pt;
              visible:false }
 
A.phome:visited   
                     {
              color: #006600;
              text-align: left;
              text-decoration: none;
              font-size: 10pt;
              visible:false }
 
A.phome:hover    
                     {
              color: #009900;
              text-align: left;
              text-decoration: underline;
              font-size: 10pt;
              visible:false }
 
A.phome:active    
             {
              color: #006600;
              text-align: left;
              text-decoration: underline;
              font-size: 10pt;
              visible:false }
			  
.mainBody
              {
              background-color : #FFFFFF;
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              text-align: left;
              vertical-align : top;
              visible:false }


.toolbarTextTop { 
              color: #FFCC33;
              text-decoration: none;
              font-size: 10pt; 
              font-weight: normal; 
              vertical-align : top;
              font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false }

     A.toolbarTextTop:active   { color: #FFCC33;
                       text-decoration: none;
                       font-size: 10pt; 
              font-weight: normal; 
              vertical-align : top;
                       font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
                     }

      A.toolbarTextTop:link     { color: #FFCC33;
                       text-decoration: none;
                       font-size: 10pt; 
              font-weight: normal; 
              vertical-align : top;
                       font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
                     }
 
      A.toolbarTextTop:visited   { color: #FFCC33;
                       text-decoration: none;
                       font-size: 10pt; 
              font-weight: normal; 
              vertical-align : top;
                       font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
                     }
 
      A.toolbarTextTop:hover    { color: #66CCFF;
                       text-decoration: underline;
                       font-size: 10pt;
              font-weight: normal; 
              vertical-align : top; 
                       font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
                     }

.fieldLabelCell {
              color: #000080;
              text-decoration: none;
              font-size: 8pt; 
              vertical-align : top;
              font-family: Arial, Helvetica, sans-serif, Verdana;  	
              visible:false
		}

.fieldLabel {
              color: #000080;
              text-decoration: none;
              font-size: 8pt; 
              vertical-align : top;
              font-family: Arial, Helvetica, sans-serif, Verdana;  	
              visible:false
		}


.toolbarText { 
              color: #000080;
              text-decoration: none;
              font-size: 10pt; 
              vertical-align : top;
              font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
}

     A.toolbarText:active   { color: #000080;
                       text-decoration: none;
                       font-size: 10pt; 
              vertical-align : top;
                       font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
                     }

      A.toolbarText:link     { color: #000080;
                       text-decoration: none;
                       font-size: 10pt; 
              vertical-align : top;
                       font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
                     }
 
      A.toolbarText:visited   { color: #000080;
                       text-decoration: none;
                       font-size: 10pt; 
              vertical-align : top;
                       font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
                     }
 
      A.toolbarText:hover    { color: #000080;
                       text-decoration: underline;
                       font-size: 10pt;
              vertical-align : top; 
                       font-family: Arial, Helvetica, sans-serif, Verdana;
              visible:false
                     }
 


      A.nav:link     { color: #CC0000;
                       text-decoration: underline;
                       font-size: 10pt; 
					   font-weight: bold;
                       font-family: Arial,Verdana, Helvetica, sans-serif; 
              visible:false
                     }
 
      A.nav:visited   { color: #CC0000;
                        text-decoration: underline;
                       font-size: 10pt; 
					   font-weight: bold;
                       font-family: Arial,Verdana, Helvetica, sans-serif; 
              visible:false                     }
 
      A.nav:hover    { color: #FF9933;
                       text-decoration: underline;
                       font-size: 10pt; 
					   font-weight: bold;
                       font-family: Arial,Verdana, Helvetica, sans-serif; 
              visible:false
                     }
 
      A.nav:active    { color: #CC0000;
                       text-decoration: underline;
                       font-size: 10pt; 
					   font-weight: bold;
                       font-family: Arial,Verdana, Helvetica, sans-serif; 
              visible:false
                     }

.frame
    {
    border-width :1px;
    border-style :solid;
    border-color: #CCCCFF;
    margin-width: 0px; 
    margin-height: 0px;
    visible: false;
    }
    

table
	{
			font-family: Arial,Verdana, Helvetica, sans-serif;
			font-size: 10pt; 
			font-weight: normal; 
			visible:false;
			border:0;   }	
			
table.layout
    {
              width: 100%;			  
			  visible:false }
			
table.data
    {
              width: 100%;
			  background-color: #CCCCCC;			  
			  visible:false }

					  
tr.data
    {
	vertical-align: top;
	background-color: White;
	}
	
td.data
    {
	background-color: White;
	vertical-align: top;
	padding: 0.5em;
	}
	

	
td.event
    {
	background-color: #CCCCCC;
	vertical-align: top;
	padding: 0.3em;
	}
	
td.layout
    {
	vertical-align: top;
			}
		
th
    {
            background-color: #FFFFCC;
			vertical-align: top;
			padding: 0.5em;
                               }		
							   
td.mhome
    {
            text-align: left;
			vertical-align: top;
			text-indent: 18px;			
			height: 78px;
			width: 120px;
			color: #FFFFFF;
			  font-size: 10pt;
			  font-weight: bolder;			  
                               }
							   
td.phome
    {
            text-align: left;
			vertical-align: middle;
			text-indent: 27px;			
			height: 35px;
			width: 166px;
			color: #FFFFFF;
			  font-size: 10pt;
			  font-weight: bolder;			  
                               }
hr
	{
	border: 0
	display: block;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 2px;
	width: 100%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding: 0px;
	visible:false;
}

.div
{
	
}

/* ==================================================================================================== */

/* HTML Editor Styles for Site Content */
		  			  		  		  
.BlueSubHeading {
             color: #000066;
			  font-size: 12pt;
			  font-weight: bolder;
			  line-height: 1;
			  margin: 0px;
			  padding: 0px; }
			  
.BlueBoldtext {
              color: #000066;
			  font-size: 10pt;
			  font-weight: bolder;
			  line-height: 1;
			  margin: 0px;
			  padding: 0px; }
			  
.BlackSmalltext {
              color: #999999;
			  font-size: 8pt;
			  font-weight: normal;
			  line-height: 1;
			  margin: 0px;
			  padding: 0px; }
			  
.RedSubHeading {
              color: #CC0000;
			  font-size: 10pt;
			  font-weight: bolder;
			  line-height: 1;
			  margin: 0px;
			  padding: 0px; }	
			    
.AH-PageHding {
              color: #CC9933;
			  font-size: 14pt;
			  font-weight: bolder;
			  line-height: 1;
			  margin: 0px;
			  padding: 0px; }  

.AH-SubHeading {
             color: #CC9933;
			 font-size: 10pt;
			 font-weight: bolder;
			 line-height: 1;
			 margin: 0px;
			 padding: 0px; } 		
			  
.Pks-SubHeading {
             color: #336600;
			  font-size: 12pt;
			  font-weight: bolder;
			  line-height: 1;
			  margin: 0px;
			  padding: 0px; }
			  
.Pks-Boldtext {
              color: #336600;
			  font-size: 10pt;
			  font-weight: bolder;
			  line-height: 1;
			  margin: 0px;
			  padding: 0px; }
			  
			  
/* addition for Register Request */			  
			  
label
{
width: 10em;
float: left;
text-align: right;
margin: 0 3em 10px 0;
clear: both
}

.input-box1
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #feb;
border: #26a solid 1px;
width:250px;
}

.input-box
{
float: left;
margin-bottom: 10px;
color:#000000; 
background: #eaf0ea;
border: #336633 solid 1px;
height: 4cols;
width:250px;
}


.submit-button
{
margin-left: 5em;
color: #000;
background: #eaf0ea;
border: #336633 solid 1px; 1px;
}

fieldset
{
border: #336633 solid 1px;
width: 480px;
}

legend
{
background: #fb0;
border: #336633 solid 1px;
padding: 1px 10px
} 