



#Logo 		{
		top:0px;
		left:0px;
		position: absolute;
		width:600px;
		height:56px;	
		border-style: solid;
		border-width: 1px;
		border-color: #000000;	
		}


#Footer 	{
		left:7px;	
		position: absolute;
		width:600px;
		height:20px;		
		background:#806aaf;
		margin-top:4px;
		}


#Map_Drag 	{		
		position:absolute;
		top: 85px; 
 		left: 369px;
		overflow:hidden;
		width: 4px;
		height:4000px;
		z-index: 1;
		background: #98ccff;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;			
		border-left-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		visibility:hidden;
		}
	




select		{
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		display:inline; 
		}

form		{
		display:inline; 
		}






.helpText_12	{
		color:black;
		font-size:11px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		line-height:120%;
  		}
  		
.helpTextComp	{
		color:black;
		font-size:11px;
		line-height: 15px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		} 		
.MainHelpTextComp
 		{
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		} 


.helpTextBoldComp
		{
		color:black;
		font-size:11px;
		line-height: 16px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		}   		
 
.helpText_14B
		{
		color:black;
		font-size:14px;
		line-height: 16px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-align: center;
  		line-height:140%;
  		}   	
 
 
 
 .helpText_	{
		color:black;
		font-size:11px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		} 		

.helpTextBold	{
		color:black;
		font-size:11px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		} 		

 
 .wsTextBoldHead{
 		color:black;
 		font-size:11px;
 		line-height: 24px; 
 		font-family:Arial;
 		font-weight:bold;
  		font-style:normal;
 		}
 
 .wsTextBoldHeadLink{
 		color:black;
 		font-size:11px;
 		line-height: 24px; 
 		font-family:Arial;
 		font-weight:bold;
  		font-style:normal;
  		text-decoration: underline;
 		} 
  
  
  .wsTextBoldNorm{
  		color:black;
  		font-size:11px;
  		line-height: 24px; 
  		font-family:Arial;
  		font-weight:normal;
   		font-style:normal;
 		}
 
 .wsTextLinkNorm{
   		color:gray;
   		font-size:11px;
   		line-height: 21px; 
   		font-family:Arial;
   		font-weight:normal;
    		font-style:normal;
    		text-decoration: underline;
 		}
 
 
 .linkText_	{
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:normal;
		text-decoration: underline;
  		}

 
 .arrows	{
 		color:black;
 		font-size:13px;
		line-height: 24px; 
		font-weight:bold;		
 		}
 

 .polTextDisp	{
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		text-decoration: underline;
  		}

 .polTextDispLink{		
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		text-decoration: underline;
  		}

 .polTextSiteLink
 		{
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		text-decoration: underline;
  		}

 .polTextSiteNoLink{
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
  		}


#BackToMap	{
		position:absolute;
		top:20px;
		left:20px;
		z-index:20;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		}

#wMkIm          {
		filter:alpha(opacity=30);
		opacity: 0.3;
		width:400px;
		height:400px;
		}


#wMk         	{
		position:absolute;
		top:0;
		left:0;
		z-index:6;
		filter:alpha(opacity=30);
		opacity: 0.3;
		width:400px;
		height:400px;
		overflow:visible;
		}



#Loading_1 	{
		top:10px;
		left:250px;
		position: absolute;
		visibility:hidden;
		}

#ajLod 		{
		visibility:hidden;
		}








#MainIframe	{
		position: absolute;
		top:0px;
		left:0px;
		visibility:hidden;
		}



#Map_Menu	{
		top:0px;
		left:7px;		
		position: absolute;
		width:100%;
		height:26px;	
		background:#806aaf;
		}


#Map 		{
		border-style:solid;
		border-width:1px;
		border-color:black;
		position:absolute;
		top:60px;
		left:326px; 
		float:right;
		overflow:hidden;
		margin:4px;
		height: 100%;
		z-index: 1;
		}

#Map_Holder 	{
	
		position:absolute;
		top: 0px; 
 		left: 0px;
		overflow:hidden;
		width: 100%;
		height: 100%;
		z-index: 1;
		}




#solid		{
		cursor: pointer;
		}







#PolInfKeyLoad	{
		position: absolute;
		top: 5px;
		left:5px;
		}



#info2_loading 	{       
 		z-index:9;
 		visibility:hidden;
		}

#info2Help	{
		vertical-align:top ;
		position: absolute;
		top: 3px;
		left:4px;
		width:97%;
		height:80px;
		}



#Tab5		{
		position: relative;
		top: 4px;
		left:0px;
		visibility:visible;
		overflow:hidden;
		display:none;
		}



#Tab7		{
		position: relative;
		top: 4px;
		left:0px;
		visibility:visible;
		overflow:hidden;
		display:none;	
		}


#pageLoading	{
		position: absolute;
		top: 0px;
		left:0px;
		width:105%;
		#width:105%;
		height:100%;
		z-Index:10000;
		background:white;
		}


#Page_Loading	{
		position: absolute;
		top:50%;
		left:50%;

		}



.addressNormal {
		position:relative;
		left:4px;
		top:0px;
		font-size:11px;
		font-family:Arial;
		font-weight:normal;
		font-style:normal;
		text-decoration: underline;
		color:black;
		}

.addressItalic {
		position:relative;
		left:4px;
		top:0px;
		font-size:11px;		
		font-family:Arial;
		font-weight:bold;
		font-style:italic;
		text-decoration: underline;
		color:black;
		}

.addressLarge {
		position:relative;
		left:4px;
		top:0px;
		font-size:11px;		
		font-family:Arial;
		font-weight:bold;
		font-style:italic;
		text-decoration: underline;
		color:black;
		}

.addressSaved {
		position:relative;
		left:4px;
		bottom:3px;
		font-size:11px;		
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
		text-decoration: underline;
		color:black;
		}


#plusDiv	{
		position:absolute;
		top:0px;
		left:250px;
		font-size:14px;		
		font-family:Arial;
		font-weight:bold;
		color:#62a798;
		}

#plusTxt	{
		position:relative;
		bottom:1px;
		left:3px;
		font-size:14px;		
		font-family:Arial;
		font-weight:bold;
		color:#62a798;
		}



div.on_2	{
		position:relative;
		top:10px;
		left:240px;
		width:16px;
		height:15px;
		border-style:solid;
		border-width:1px;
		border-color:#ffffff;
		cursor: pointer;
		margin:0px;
		padding:0px;
		}

div.off_2	{
		position:relative;
		top:10px;
		left:240px;
		width:16px;
		height:15px;
		border-style:solid;
		border-width:1px;
		border-color:#7eafa4;
		cursor: pointer;
		margin:0px;
		padding:0px;
		}




.adtp		{		
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#3f8e7b;
		}

#copyright	{
		position: absolute;
		bottom: 3px; 
		left: 5px;
		z-index:10;
		width:400px;
		font-size:9px;
		font-family:Arial;
		font-weight:normal;
		font-style:normal;
		}



#GotoSelect	{
		position: relative;
		top: 0px;
		left:0px;		
		z-index: 1;
		width:394px;
		cursor: pointer;
		}

		


#information	{
		visibility:hidden;
		position: absolute;
		top: 35px;
		left:5px;
		width:240px;
		}
		

#links		{
		position: absolute;
		top: 30px;
		}


#optionBox2 	{
		width:264px;
		}


#optionBox4 	{
		width:264px;
		}
		
#selectList2	{
		position: relative;
		top: 24px;
		left:4px;
		z-index: 1;
		width:264px;
		}



#selectList4	{
		position: relative;
		top: 24px;
		left:4px;
		z-index: 1;
		width:264px;
		}


#SmTitleText	{
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		color: white;
		}		
		


		

#rc_		{
		border-width:0px;
		position: absolute;
		z-index: 6;		
		}		
		
#overlayDIV	{		
		position: absolute;
		top: 0px; 
		left: 0px;
		z-index: 150;
		}



		


			 

#ov 		{
		position: absolute;
		bottom: 0px;
		right: 0px;
		z-index: 5;
		background-image:url('images/Overview.jpg');
		height:160px;
		width:165px;
		border-style:solid;
		border:1px solid black;
		overflow:hidden;
		}

#ovCrs 		{
		border-style:none;
		position: absolute;
		left:0px;
		top:0px;
		width: 680px;
		height: 680px;		
		z-index: 6;
		}
		
#ovCrsImg	{
		border-style:none;
		position: absolute;
		left:0px;
		top:0px;
		width: 680px;
		height: 680px;		
		z-index: 6;
		}


		
#ovBx 		{		
		border: solid 2px black;
		position: absolute;
		z-index: 4;
		overflow:hidden;
		cursor: move;		
		}		

#overview_toggle
{
		position:relative;
		top:-1px;
		left:-1px;
		width:19px;
		height:19px;
		cursor:pointer;
		z-index:100;
}

					
		
		
#overviewBoxImg {
		filter:alpha(opacity=30);	
		opacity:0.3;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 0;
		}

		
      
#ov_blank	 {
		border-style:solid;
		border-width:1px;
		border-color:black white white black;
		background-color:white;
		position: absolute;
		z-index: 2;
		}      
 
	 
#obLy		{
		width:50px;
		height:50px;
		position:absolute;
 		z-index: 3;
		}
 

 
#dbaseLoading {
		height: 20px;
		width: 20px;         
		z-index:9;
		visibility:hidden;
		}  



 
#toolContainer{
		
		position:absolute;
		top: 10px;
		left: 10px;		
		z-index: 4;
		visibility:hidden;
		}    
    
#toolbar 	{	
		z-index: 6;
		position: relative;
		top: 20px;
		left: 20px;
		cursor: pointer;
		}

#tbar 		{
		position: absolute;
		left:0px;
		cursor: pointer;
		z-index: 7;
		#filter:alpha(opacity=80);
		opacity: 0.80;	
	
	 	}  
	 
#toolbar_up 	{	
		top: 1px;
		left: 30px;	
		position: absolute;
		#filter:alpha(opacity=80);
		opacity: 0.80;	
		border:1px solid #ffffff;			
		}	 
		
	 	 
#toolbar_left 	{	
		top: 25px;
		left: 5px;		
		position: absolute;
		#filter:alpha(opacity=80);
		opacity: 0.80;
		border:1px solid #ffffff;			
		}
	 
#toolbar_reset {	
		top: 25px;
		left: 30px;	
		position: absolute;
		#filter:alpha(opacity=80);
		opacity: 0.80;
		border:1px solid #ffffff;			
		}
	 
#toolbar_right {	
		top: 25px;
		left: 55px;	
		position: absolute;
		#filter:alpha(opacity=80);
		opacity: 0.80;		
		border:1px solid #ffffff;		
		}
	 
#toolbar_down 	{	
		top: 49px;
		left: 30px;	
		position: absolute;
		#filter:alpha(opacity=80);
		opacity: 0.80;
		border:1px solid #ffffff;		
		}

#toolbar_in 	{	
		top: 74px;
		left: 30px;	
		position: absolute;
		#filter:alpha(opacity=80);
		opacity: 0.80;
		border:1px solid #ffffff;
		}
				
#toolbar_out 	{	
;	
		position: absolute;
		#filter:alpha(opacity=80);
		opacity: 0.80;
		border:1px solid #ffffff;
		}


#toolbar_track_top
		{			

		#filter:alpha(opacity=70);
		opacity: 0.70;		
	 	}

#toolbar_track_bottom
		{			
		top: 210px;
		left: 31px;	
		position: absolute;
		#filter:alpha(opacity=70);
		opacity: 0.70;		
	 	}		

.toolbar_track
		{
		#filter:alpha(opacity=70);
		opacity: 0.70;
		}


.toolbar_track_space
		{
		#filter:alpha(opacity=70);
		opacity: 0.70;
		}
		
#tInfo 		{	
		top: 311px;
		left: 21px;	
		position: absolute;
		}
		
#ttrack 	{
		width:19px;
		top: 100px;
		left: 30px;	
		position: absolute;
	 	}	


	






		/*------------------- TAB HOLDER-------------------*/ 



.horizontal_resize
		{
		position:absolute;
		margin-top:4px;
		top:60px;
		left:321px;
		width:7px;		
		height:160px;
		}



#Tab
		{
		left:0px;
		top:60px;
		position: absolute;
    		width: 320px;
		background:white;
		}


#Tab1		{
		position: relative;
		top: 4px;
		left:0px;
		visibility:visible;
		overflow:hidden;
		display:none;
		}

#Key_Holder
		{
		position:relative;
		top:0px;
		left:3px;;
		border:black 1px solid;
    		width: 310px;	
		margin-left:auto;
		margin-right:auto;   		
		text-align:left;
		overflow:hidden;
		background-image:url('images/menuBackground1.gif');
		background-repeat:no-repeat;
		}

#Key_Scroll
		{
		overflow:hidden;
		}



#Key_Results
		{		
		position:relative;
		top:2px;
		border:#8a8a8a 1px solid;
		background:white;
    		height:200px;
		margin-left:2px;
		margin-right:2px;   		
		text-align:left;
		overflow:auto;
		}

.key		{
		position:absolute;
		top:5px;		
		}


#Tab2		{
		position: relative;
		top: 4px;
		left:0px;
		visibility:visible;
		overflow:hidden;
		display:none;
		}

#Policy
		{
		top:0px;		
		}

#Policy_Holder
		{
		position:relative;
		top:0px;
		left:3px;;
		border:black 1px solid;
    		width: 310px;	
		margin-left:auto;
		margin-right:auto;   		
		text-align:left;
		overflow:hidden;
		background-image:url('images/menuBackground1.gif');
		background-repeat:no-repeat;
		border:black 1px solid;




		}


#Notes_Holder
		{
		position:relative;
		top:2px;
		border:#8a8a8a 1px solid;
		background:white;
    		width: 310px;		
    		height:200px;
		margin-left:2px;
		margin-right:2px;   		
		text-align:left;
		overflow:auto;
		}

#Policy_Results
		{	
		position:relative;
		top:2px;
		border:#8a8a8a 1px solid;
		background:white;
    		height:200px;
		margin-left:2px;
		margin-right:2px;  
		text-align:left;
		overflow:auto;
		padding-top:5px;
		}


#policy_tools_holder
		{
		position:relative;
		top:4px;
		left:3px;
		border:black 1px solid;
    		width: 310px;		
		margin-left:auto;
		margin-right:auto; 
		text-align:left;
		display:none;
		margin-bottom:3px;
		overflow:hidden;
		}



#policy_tools
		{
    		width: 100%;
		top:5px;    		
		overflow:hidden;
		height:40px;
		display:block;		
		}

.policy_tool_holder
		{
		float:left;
		width:40px;
		overflow:visible;
		display:block;		
		}

#policy_menu
		{
    		width:100%;
		background:white;
		padding-bottom:2px;
		/* display:none; */
		}
		
.policy_image
{
		width:33px;
}

.policy_image_div_off
{
		width:33px;
		height:33px;
		cursor:pointer;
		/* margin:1px; */
		/* text-align:center; */
		/* vertical-align:middle; */
		border: solid 1px #96948e;
		background:White;		
}

.policy_image_div_hover
{
		width:33px;
		height:33px;		
		cursor:pointer;
		background:#806aaf;
		/* margin:1px; */
		/* text-align:center; */
		/* vertical-align:middle; */
		border: solid 1px #96948e;
}

.policy_image_div_click
{
		width:33px;
		height:33px;		
		cursor:pointer;
		background:#afc4de;
		/* margin:1px; */
		/* text-align:center; */
		/* vertical-align:middle; */
		border: solid 1px #96948e;
}

.policy_image_div_on
{
		width:33px;
		height:33px;		
		cursor:pointer;
		background:#afc4de;		
		/* margin:1px; */
		/* text-align:center; */
		/* vertical-align:middle; */
		border: solid 1px black;
}

.policy_help_image
{
		cursor: pointer;
		
}

.policy_help_image
{
		position:relative;
		left:21px;
}

.policy_tool_image
{

		cursor: pointer;
}

.policy_tool_image
{

		position:relative;
		left:8px;
}

.policy_help_text_holder
{
		width:100%;
		height:20px;
}

.policy_help_text
{
		width:100%;
  		text-align:left;

}

.help_more_text
{
  		display:none;
}


.help_popup_container
{
		margin:5px;
		padding:5px;

}

.help_popup_text_title
{
		font-size:14px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		color:black;
  		text-align:left;
}

.help_popup_text_content
{		
		font-size:11px;
		line-height: 14px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		text-align: left;	
}

.policy_help_text_title
{
		font-size:11px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		color:black;
  		text-align:left;
}

.policy_help_text_content
{		
		font-size:11px;
		line-height: 14px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		text-align: left;	
}

.policy_input
{
		font-size:11px;
		line-height: 11px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-align: center;
		width:100%;
}

.radius_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.coordinates_value
{
		width:219px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

#eastings_northings_point_value
{
		right:5px;
        	top:5px;            
    	   	position:absolute;
		z-index:2000;
}

.area_value
{

		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.peri_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.circleArea_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.circlePeri_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.rectangleArea_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.rectanglePeri_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.propArea_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}


.propPeri_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.propRadius_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}


.propRadius_value
{
		width:115px;
		height:16px;
		overflow:hidden;
		white-space:nowrap;
}

.ruler_output
{
		position:relative;
		left:5px;
		height:16px;
		width:160px;
		margin-bottom:1px;
		overflow:hidden;
		
}

.radius_select
{
		width:100px;

}

.area_select
{
		position:relative;
		width:100px;
		top:-2px;
		#top:0px;
}

.peri_select
{
		position:relative;
		width:100px;
		top:-2px;
		#top:0px;
}

.circleArea_select
{
		position:relative;
		width:100px;
		top:-2px;
		#top:0px;
}

.circlePeri_select
{
		position:relative;
		width:100px;
		top:-2px;
		#top:0px;
}

.rectangleArea_select
{
		position:relative;
		width:100px;
		top:-2px;
		#top:0px;
}

.rectanglePeri_select
{

		position:relative;
		width:100px;
		top:-2px;
		#top:0px;
}

.propArea_select
{
		position:relative;
		width:100px;
		top:-2px;
		#top:0px;;
}

.propPeri_select
{
		position:relative;
		width:100px;
		top:-2px;
		#top:0px;
}

.propRadius_select
{
		position:relative;
		width:100px;
		top:-2px;
		#top:0px;
}


.labelText
{
		float:right;
		color:black;
		position:relative;
		top:3px;
		font-size:10px;
		line-height: 12px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
   		text-decoration:none;
}

.label_holder
{
		height:23px;

}


.labelTextDiv
{
		color:black;
		font-size:10px;
		line-height: 20px; 
		font-family:21px;
		font-weight:bold;
  		font-style:normal;
   		text-decoration:none;
   		float:left;
   		padding-right:2px;
}

.labelTextDivFixed
{		
   		float:left;
   		padding-right:2px;
   		width:80px;
}

.policy_search_button
{
		width:60%;
		margin-left:20%;
		margin-right:20%;
		float:right;
		text-align:center;
		height:24px;
		cursor:pointer;
}


.policy_spacing
{
		height:10px;
}



#Policy_Loading
{
		margin-top:4px;
		visibility:hidden;
}

#Tab3		{
		position: relative;
		top: 4px;
		left:0px;		
		width:100%;
		height:100%;		
		visibility:hidden;
		overflow:hidden;
		display:none;
		text-align:center;
		background:White;
		}

#Tab4		{
		position: relative;
		top: 4px;
		left:0px;
		width:100%;
		height:900px;
		visibility:hidden;
		overflow:hidden;
		display:none;
		text-align:center;
		background:White;		
		}

#Tab5		{
		position: relative;
		top: 4px;
		left:0px;
		visibility:visible;
		overflow:hidden;
		display:block;
		}

#Tab6		{
		position: relative;
		top: 4px;
		left:0px;
		visibility:hidden;
		overflow:hidden;
		display:none;
		}


#Blank_Footer	{
		float:right;
    		height:20px;
    		width: 100%;
		overflow:hidden;
		}

.image_loading
{
		position:relative;
		bottom:1px;
		left:30px;
}


#Goto_Holder
{	
		position:relative;
		top:0px;
		left:3px;
     		width: 310px;
 		margin-left:auto;
		margin-right:auto;   		
    		height:325px; 
		overflow:hidden;
		background-image:url('images/menuBackground1.gif');
		background-repeat:no-repeat;
		border:black 1px solid;
		display:block;
}

#Goto_Results
{
		position:relative;
		top:2px;
		border:#8a8a8a 1px solid;
		background:white;
		margin-left:2px;
		margin-right:2px;    		
		text-align:left;
		overflow:auto;
}




#Welcome_Logo
{
		


}

#Welcome_Holder
{	
		position:relative;
		top:0px;
		left:3px;
    		width: 310px;
 		margin-left:auto;
		margin-right:auto;   		 
		overflow:hidden;
		border:black 1px solid;
		display:block;
		background:#ffffff	;	
}


#Links_Holder
{	
		position:relative;
		top:0px;
		left:3px;
    		width: 310px;
 		margin-left:auto;
		margin-right:auto;   		 
		overflow:hidden;
		border:black 1px solid;
		display:block;	
}



#Address_Holder
{
		position:relative;
		top:0px;
		left:3px;
      		width: 310px;
 		margin-left:auto;
		margin-right:auto;   		
    		height:325px; 
		overflow:hidden;
		background-image:url('images/menuBackground1.gif');
		background-repeat:no-repeat;
		border:black 1px solid;
		display:none;
}

#Address_Results
{
		position:relative;
		top:2px;
		border:#8a8a8a 1px solid;
		background:white;
    		height:200px;
		margin-left:2px;
		margin-right:2px;   		
		text-align:left;
		overflow:auto;
}

#Postcode_Holder
{
		position:relative;
		top:0px;
		left:3px;
    		width: 310px;
 		margin-left:auto;
		margin-right:auto;   		
    		height:325px; 
		overflow:hidden;
		background-image:url('images/menuBackground1.gif');
		background-repeat:no-repeat;
		border:black 1px solid;
		display:none;
}





#Postcode_Results
{
		position:relative;
		top:2px;
		border:#8a8a8a 1px solid;
		background:white;
		margin-left:2px;
		margin-right:2px;    		
		text-align:left;
		overflow:auto;
}

#Style
{
		overflow:visible;
		background:#806aaf;
		position:relative;
}

#Style_Holder
{
		position:relative;
		top:5px;
		left:3px;
		border:black 1px solid;
    		width: 310px;
    		height:280px;    		
		margin-left:auto;
		margin-right:auto;   		
		text-align:left;
		overflow:visible;
		margin-bottom:5px;
		background:#806aaf;
}

#Layer_Holder
{
		position:relative;
		top:5px;
		left:0px;
		#left:3px;
		border:black 1px solid;
     		width: 310px;
    		height:280px;    		
		margin-left:auto;
		margin-right:auto;   		
		text-align:left;
		overflow:visible;
		margin-bottom:5px;
		background-image:url('images/menuBackground1.gif');
		background-repeat:no-repeat;
}


#Item_Holder
{
		position:relative;
		top:5px;
		left:0px;
		#left:3px;
		border:black 1px solid;
    		width: 95%;
    		#width: 98%;
    		height:280px;    		
		margin-left:auto;
		margin-right:auto;   		
		text-align:left;
		overflow:visible;
		margin-bottom:5px;
		background-image:url('images/menuBackground1.gif');
		background-repeat:no-repeat;
}

#Ref_Holder
{
		position:relative;
    		width: 260px;
		background:#806aaf;
		overflow:hidden;
		padding-bottom:1px;
}

#Title_Holder
{
		position:relative;
    		width: 260px;
		background:#806aaf;
		overflow:#806aaf;
		padding-bottom:1px;
}

#Layerset_Holder
{
    		position:relative;  	   		
    		width: 260px;
    		padding-bottom:5px;
		overflow:hidden;
		z-index:2;
		background:#806aaf;	
}

#Linestyle_Holder
{

    		position:relative;  	   		
    		width: 260px;
    		height:24px;
		overflow:visible;
		z-index:3;
		background:#806aaf;		
}

#Symbol_Holder
{
    		position:relative;  	   		
    		width: 260px;
    		height:26px;
		border: 0pxblack solid;
		overflow:visible;
		z-index:2;
		background:#806aaf;		
}


#Lineweight_Holder
{
    		position:relative; 		
    		width: 260px;
    		height:24px;
		border: 0pxblack solid;
		overflow:visible;
		z-index:1;
		background:#806aaf;
}

#Colour_Holder
{
		position:relative;
    		width: 260px;
		background:#806aaf;
		overflow:hidden;
		padding-bottom:1px;
}

#Filler_Div
{
		border: 0px #e2e2e2 solid;
		float:left;
		height:100%;
		width:100%;


}

#Filler_Image
{
		position:absolute;
		left:0px;
		height:100%;
		width:100%;
}




.draw_text_container
{
		float:left;
		width:20%;
		height:100%		
		color:black;
		font-size:11px;
		line-height: 21px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-align:left;
}

.vertical_resize
{
		padding-bottom:5px;		
    		width: 98%;
    		margin-left:1%;
    		margin-right:1%;
		height:7px;
		cursor:n-resize;
}


#Property_Loading
{
		visibility:hidden;
}



.layer_text 
{
		border:none;
		color:black;
		font-size:11px;
		line-height: 11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
}




.Button_Container_float
{
		height:35px;
    		text-align:center;
    		float:left;
    		margin:4px;
    		overflow:hidden;
}

.Button_Container_fixed
{
		height:30px;
    		text-align:center;
    		padding-bottom:6px;
}

.no_button
{
		height:6px;
}


#Save_Loading
{
		visibility:hidden;
}

#Public_Loading
{
		visibility:hidden;
}

#Private_Loading
{
		visibility:hidden;
}

#Email_Loading
{
		visibility:hidden;
}


#Private_Button
{
		border:#8a8a8a 1px solid;
		background:#d4d0c8;
		cursor:pointer;
}

#Public_Button
{
		border:#8a8a8a 1px solid;
		background:#d4d0c8;
		cursor:pointer;
}

#Save_Button
{
		border:#8a8a8a 1px solid;
		background:#d4d0c8;
		cursor:pointer;
}

#Email_Button
{
		border:#8a8a8a 1px solid;
		background:#d4d0c8;
		cursor:pointer;
}

#Add_Button
{
		background:#d4d0c8;
		border: solid 1px #8a8a8a;
		cursor:pointer;		
		height:26px;
		width:200px;
		font-size:11px;
		line-height: 11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;	
		cursor:pointer;
}

.Search_Button
{
		margin-top:5px;
		height:24px;
    		width: 165px;
}

.Search_Button_Inline
{

		height:24px;
    		width: 65px;
    		padding-bottom:6px;  		
    		text-align:center;

}

.button_text
{
		line-height: 1px;
 		font-size:12px;
		font-family:Tahoma;
}


.text_area_input_short
{
		border: solid 1px #b1afa8;
		height:20px;
		width:140px;
		float:left;
		margin-right:5px;
}




.text_area_dropdown
{
		width:100%;
}


.draw_input_container
{
		height:100%;
		width:200px;
		float:left;
}	

#Draw_menu_2
{
		height:200px;
		width:100%;
		float:left;
		border:red solid 1px;
}

.layerset_activeSetting
{
		height:21px;
		overflow:hidden;
}

.linestyle_activeSetting
{
		height:21px;
		overflow:hidden;
}

.activeSetting
{
		height:26px;
		width:100%;
		margin-bottom:5px;
		overflow:hidden;
}


#draw_colour_picker
{

		border: solid 1px #8a8a8a;
}


#Layer_Results
{
		position:relative;
		top:5px;
		left:0px;
		#left:3px;
		border:#8a8a8a 1px solid;
    		width: 95%;
    		#width: 98%;
    		height:218px;
    		background:white;
		margin-left:auto;
		margin-right:auto;   		
		text-align:left;
		overflow:scroll;
		margin-bottom:5px;
}

#Item_Results
{
		position:relative;
		top:5px;
		left:0px;
		#left:3px;
		border:#8a8a8a 1px solid;
    		width: 95%;
    		#width: 98%;
    		height:220px;
     		background:white;   		
		margin-left:auto;
		margin-right:auto;   		
		text-align:left;
		overflow:visible;
		margin-bottom:5px;
}

.layer_scrollable_content
{
		position:absolute;
		top:0px;
		left:0px;	
}

.layer_select
{
		border-bottom:dotted 1px #a4a4a4;
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
    		width: 100%;
    		height:26px;
    		overflow:hidden;
}


.layer_add
{
		color:#a4a4a4;
		cursor:text;
		font-size:11px;
		line-height: 11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
}


.layer_plus
{
		color:#a4a4a4;
		cursor:text;
		font-size:18px;
		line-height: 24px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
}

.layer_editable
{
		cursor:text;
}


.Layers_Edit_Button
{
		float:right;		
		height:21px;
		font-size:11px;
		line-height: 11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;	
		border: solid 1px #8a8a8a;
		cursor:pointer;
		margin:1px;
}

.Layers_Delete_Button
{
		position:absolute;
		right:0px;
		top:0px;
		height:21px;
		width:44px;
		font-size:11px;
		line-height: 11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;	
		border: solid 1px #8a8a8a;
		cursor:pointer;
		margin-top:1px;
		margin-right:1px;
}


.Layers_Goto_Button
{
		float:right;
		height:16px;
		font-size:11px;
		line-height: 11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;	
		border:red 1px solid;	
		cursor:pointer;
		margin:1px;
}

.layer_name
{
		float:left;
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
  		text-align:left;
    		height:21px;
    		overflow:visible;
    		
}


.layer_buttons
{
		float:right;
		color:black;
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
  		text-align:left;
    		width:45%;
    		height:21px;
}



.layergroup_select
{
		border-bottom:dotted 1px #a4a4a4;
		color:black;

    		width: 100%;
    		height:26px;
    		overflow:hidden;
}


.layergroup_name
{
		color:black;
		font-size:11px;
		line-height:21px;		
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
  		text-decoration: underline;
}

.item_name_on
{
		font-size:11px;
		line-height:21px;		
		font-family:Arial;
		font-style:normal;
		background:#0a246a;
  		cursor:pointer;
  		color:white;
}


.item_name_off
{
		color:black;
		font-size:11px;
		line-height:21px;		
		font-family:Arial;
		font-style:normal;
		background:white;
  		cursor:pointer;

}




.item_buffer
{
		width:5%;
		float:left;
		overflow:hidden;
}

.item
{
		float:left;
		overflow:hidden;
		width:95%;

}

.linestyle_scrollable_container
{		
		display:none;
		position:absolute;
		left:0px;
		top:20px;
		border: 1px black solid;
		height:100px;
		width:158px;
		overflow:auto;
		background:#806aaf;
}


.linestyle_scrollable_content
{
		position:absolute;
		top:0px;
		left:0px;
		overflow:visible;
}

.linestyle_scrollable_holder
{
		position:relative;
		left:0px;
		top:0px;
		border: 0px red solid;
		height:20px;
		width:158px;
		overflow:hidden;		
		cursor:pointer;
}


.layer_checkbox
{
		cursor:pointer;
}

.layerset_select
{

		height:21px;
		width:149px;		
		margin-bottom:5px;		
}

.layerset_form
{
		height:21px;
		width:155px;		
		cursor:pointer;

}

.itemset_select
{

		height:21px;
		width:149px;		
		margin-bottom:5px;		
}

.itemset_form
{
		height:21px;
		width:149px;		
		cursor:pointer;
}

.linestyle_thumb
{
		position:relative;
		left:0px;
		top:0px;
		height:50px;
		width:11px;
		border:solid 1px #a4a4a4;
		background:#98ccff;
}


.lineweight_scrollable_holder
{
		position:relative;
		left:0px;
		top:0px;
		height:20px;
		width:158px;
		overflow:hidden;
		cursor:pointer;
}	

.lineweight_scrollable_container
{
		display:none;
		position:absolute;
		left:0px;
		top:20px;
		border: 1px black solid;
		height:100px;
		width:158px;
		overflow:auto;
		background:white;
}






.weight_select_img
{
		height:20px;
}

.style_select_img
{
		height:20px;
}

.lineweight_scrollable_content
{
		position:absolute;
		top:0px;
		left:0px;
		overflow:visible;
}

.lineweight_thumb_container
{
		width: 11px;
		height:100px;
		float: left;
		border:dotted 1px #a4a4a4;
		background:#e0e0e0;	
}

.lineweight_thumb
{
		position:relative;
		left:0px;
		top:0px;
		cursor:pointer;		
		height:80px;
		width:11px;
		border:solid 1px #a4a4a4;
		background:#98ccff;
}

.lineweight_scrollable_content
{

	left:0;
	top:0;
}


.weight_select_off
{
		width:100%;
		height:20px;
}

.weight_select_on
{
		width:100%;
		height:20px;
		overflow:hidden;
		background:#98ccff;
		cursor:pointer;
}



.symbol_scrollable_holder
{
		position:relative;
		left:0px;
		top:0px;
		height:26px;
		width:158px;
		overflow:hidden;		
		cursor:pointer;
}
.symbol_scrollable_container
{
		display:none;
		position:absolute;
		left:0px;
		top:20px;
		border: 1px black solid;
		height:100px;
		width:158px;
		overflow:auto;
		background:white;
}


.symbol_scrollable_content
{
		position:absolute;
		top:0px;
		left:0px;	
}

.symbol_select_off
{
		float:left;
		width:30px;		
		height:30px;
		background:white;
}

.symbol_select_on
{		
		float:left;
		width:30px;		
		height:30px;
		background:#98ccff;
		cursor:pointer;
}


.symbol_select_img
{		
		height:24px;
}


#activeSymbol
{


}

.style_select_off
{
		width:100%;
		height:20px;
		background:white;		
}

.style_select_on
{
		width:100%;
		height:20px;
		overflow:hidden;
		background:#98ccff;
		cursor:pointer;
}



.goto_text_container
{
		float:left;
		margin-left:5px;		
		width:20%;
		height:100%;	
		color:black;
		font-size:11px;
		line-height: 21px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-align:left;
}


.Goto_Container_row
{
		width:100%;
}


.Goto_Text
{
		
		font-size:13px;
		line-height: 15px;
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		text-align:left;
  		text-decoration: none;
}


.Goto_Text_on
{
		border-bottom:dotted 1px #a4a4a4;
		background:#0a246a;
  		cursor:pointer;
  		color:white;
  	
}

.Goto_Text_off
{		border-bottom:dotted 1px #a4a4a4;;
		background:white;
  		cursor:pointer;
  		color:black;	
  
}

.Goto_Text_off_
{		border-bottom:dotted 1px #a4a4a4;
		background:#e2e2e2;
  		cursor:pointer;
  		color:black;	
  
}







.sub_menu_title
{
		text-align:center;
		height:20px;		
}

.sub_menu
{
		height:28px;	
}


.text_area_input
{
		border: solid 1px #b1afa8;
		height:20px;
		width:97%;
		
}

.address_text_container
{
		float:left;
		margin-left:5px;
		width:20%;
		height:100%;		
		color:black;
		font-size:11px;
		line-height: 21px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-align:left;
}

.submenu_text_container
{
		float:left;
		width:74px;
		height:28px;
}


.sub_menu_label
{	
		float:right;
		color:black;
		font-size:11px;
		line-height: 21px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
}

.input_container
{

		height:28px;
		overflow:hidden;
		margin-right:3px;
}





.add_image_container
{
		float:left;
		width:100%;
}

.add_text
{
		color:black;
		font-size:11px;
		line-height: 21px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
   		text-decoration: underline;		
}


.tool_image
{
		float:left;
		cursor:pointer;
		border:white 1px solid;

}

.help_image_container
{
		float:left;
		margin-top:1px;
		width:10%;
}

.help_image_container_whole_line
{
		float:left;
		width:100%;
}




.help_more
{

		color:#0752ba;
		cursor:pointer;
		font-size:11px;
		line-height: 21px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
   		text-decoration: underline; 		
}




.input_label
{
		float:left;
		width:20%;
		height:100%;		
		color:black;
		font-size:11px;
		line-height: 21px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-align:left;
}

.help_container
{
		
		width:90%;
		color:#58595b;
		font-size:11px;
		line-height:11px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-align:left;
  		margin-left:auto;
  		margin-right:auto; 
  		padding:1px;
  		margin-top:4px;
  		margin-bottom:4px;		
}

.address_input_container
{
		height:100%;
		width:60%;
		float:right;
}

.Address_Text
{	
		font-size:11px;
		line-height: 16px;
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		text-decoration: underline;
}


.address_result_holder
{




}

.Address_Text_Div
{
		border-bottom:dotted 1px #a4a4a4;
  		text-align:left;		
  		cursor:pointer;
  		width:100%;
  		margin-left:3px;
   		margin-right:3px;

}


.Address_Text_Bold
{
		color:black;	
		font-size:13px;
		line-height: 18px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: none;
}


.address_loading
{
		position:absolute;
		left:144px;
		margin-top:4px;
		visibility:hidden;		
}

.address_loading_div
{
		height:13px;		
}

#Postcode_loading
{
		visibility:hidden
}.


.address_input
{
		width:100%;
}

.sub_menu_text
{
		color:#806aaf;
		font-size:11px;
		line-height: 21px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
}







div .postcode_input_container
{
		height:100%;
		width:60%;
		float:right;
}

.postcode_text_container
{
		float:left;
		margin-left:5px;		
		width:20%;
		height:100%;		
		color:black;
		font-size:11px;
		line-height: 21px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal; 		
  		text-align:left;
}



.Postcode_Text
{
		color:black;	
		font-size:11px;
		line-height: 18px;
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		text-decoration: none;
}

.Postcode_Text_Div
{
		border-bottom:dotted 1px #a4a4a4;
		height:14px;
		background:#ff98a2;
  		text-align:left;		
  		cursor:pointer;
  		width:100%;
  		margin-left:3px;
   		margin-right:3px;

}


.Postcode_Text_Bold
{
		color:black;	
		font-size:13px;
		line-height: 18px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: none;
}

.addressNormal {
		position:relative;
		left:4px;
		top:0px;
		font-size:11px;
		font-family:Arial;
		font-weight:normal;
		font-style:normal;
		text-decoration:underline;
		color:black;
		}

.addressItalic {
		position:relative;
		left:4px;
		top:0px;
		font-size:11px;		
		font-family:Arial;
		font-weight:bold;
		font-style:italic;
		text-decoration:underline;
		color:black;
		}



.addressSaved {
		position:relative;
		left:4px;
		bottom:3px;
		font-size:11px;		
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
		text-decoration:underline;
		color:black;
		}

.addressLarge {
		position:relative;
		left:4px;
		top:0px;
		font-size:14px;
		font-family:Arial;
		font-weight:normal;
		font-style:normal;
		text-decoration:underline;
		color:black;
		}
		
.addressLargeBold {
		position:relative;
		left:4px;
		top:0px;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
		text-decoration:underline;
		color:black;
		}		

.addressPlain {
		position:relative;
		left:4px;
		bottom:3px;
		font-size:11px;		
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
		color:black;
		}

.addressPlainLarge {
		position:relative;
		left:4px;
		bottom:3px;
		font-size:14px;		
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
		color:black;
		}
		
.addressPlainLargeBold {
		position:relative;
		left:4px;
		bottom:3px;
		font-size:14px;		
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
		color:black;
		}		

		/*------------------- TAB MENU-------------------*/ 

#MainKeyTabs	{
		position:relative;
		top:23px;		
		#top:15px;
		overflow:visible;
		margin:3px;
		z-index:3000;
		}

#MapTabs	{
		position:absolute;
		top:38px;
		left:329px; 
		overflow:visible;
		z-index: 1;
		}

div.Centre
{
        	width:33%;
        	height:100%;
        	float:left;
        	text-align:center;
        	overflow:hidden;
} 
div.Left
{
        	float:left;
        	height:100%;
        	width:33%;
        	text-align:center;
         	overflow:hidden;       	
} 
div.Right
{
        	float:right;
        	height:100%;
        	width:33%;
        	text-align:center;
         	overflow:hidden;       	
} 


div.Centre_edit
{
        	width:33%;
        	height:100%;
        	float:left;
        	text-align:center;
        	overflow:hidden;
} 
div.Left_edit
{
        	float:left;
        	height:100%;
        	width:33%;
        	text-align:center;
         	overflow:hidden;       	
} 
div.Right_edit
{
        	float:right;
        	height:100%;
        	width:33%;
        	text-align:center;
         	overflow:hidden;       	
} 

.menu_row
{
		width:100%;
		height:50%;
        	overflow:hidden;		
}



.arrowImage
{
       	float:left;

}

div.off
{
		width:90px;
		height:28px;
		margin:auto;
        	text-align:center; 		
		border: 1px black solid;
		color:black;
		font-size:11px;
		line-height: 11px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: none;  
		cursor: pointer;
        	overflow:hidden;		
}

div.invisible
{
		width:90px;
		height:28px;
		margin:auto;
        	text-align:center; 		
		border: 1px red solid;
		color:black;
		font-size:11px;
		line-height: 11px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: none;  
		cursor: pointer;
        	overflow:hidden;
        	display:none;
}

div.off_edit
{
		width:90px;
		height:28px;
		margin:auto;
        	text-align:center; 		
		border: 1px black solid;
		color:black;
		font-size:11px;
		line-height: 11px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: underline;  
		cursor: pointer;none
        	overflow:hidden;		
}


div.hover
{
		width:90px;
		height:28px;
		margin:auto;
        	text-align:center; 		
		border: 1px black solid;
		color:black;
		font-size:11px;
		line-height: 11px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: underline;  
		cursor: pointer;
		overflow:hidden;
}

div.hover_edit
{
		width:90px;
		height:28px;
		margin:auto;
        	text-align:center; 		
		border: 1px black solid;
		color:black;
		font-size:11px;
		line-height: 11px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: underline;  
		cursor: pointer;
		overflow:hidden;
}

div.on
{
		width:90px;
		height:28px;
		margin:auto;
        	text-align:center; 		
		border: 1px black solid;
		color:black;
		font-size:11px;
		line-height: 11px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: underline;  
		cursor: pointer;
		overflow:hidden;
}

div.on_edit
{
		width:90px;
		height:28px;
		margin:auto;
        	text-align:center; 		
		border: 1px black solid;
		color:black;
		font-size:11px;
		line-height: 11px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
  		text-decoration: underline;  
		cursor: pointer;
		overflow:hidden;
}




table td.hidden
{
		display:none;
}

#lefthandshadow
{
		position:absolute;
		left:0px;
		top:5px;
		width:5px;
		height:100%;
		z-index:1000;

}

#topshadow
{
		position:absolute;
		left:5px;
		top:0px;
		width:100%;
		height:5px;
		z-index:1000;

}





#cornershadow
{
		position:absolute;
		left:0px;
		top:0px;
		width:5px;
		height:5px;
		z-index:1000;

}









#glassBox
{
	background-image:url('images/trans.gif');
	
}

#dots
{
	
}


#main_tools
{
		float:right;
		margin-left:20px;
		width:350px;
		margin-top:4px;
		margin-right:40px;
}

#print_tools
{
		position:relative;
		#top:2px;
		left:0px;
		height:20px;
		width:400px;
		overflow:hidden;
}


.print_tool
{
		position:relative;
		top:-3px;
		color:black;
		font-size:12px;
		line-height: 14px; 
		font-family:Tahoma;
		font-weight:normal;
  		font-style:normal;  		
   		text-decoration:underline;
   		cursor:pointer;

}

.print_tool_help
{
		position:relative;
		top:-3px;
		color:red;
		font-size:12px;
		line-height: 14px; 
		font-family:Tahoma;
		font-weight:normal;
  		font-style:normal;  		
   		text-decoration:underline;
   		cursor:pointer;

}


.council_div
{
		position:absolute;
		left:0px;
		top:2px;
		height:20px;
		overflow:visibile;
}

.council_text
{		
		padding-left:5px;
		color:white;
		font-size:12px;
		line-height: 14px; 
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
}

.print_council_div
{
		position:absolute;
		right:20px;
		bottom:0px;
		height:20px;
		overflow:visibile;
		padding-top:9px;		
		#padding-top:13px;
}

#Copyright_Print
{
		position:absolute;
		bottom:1px;
		left:1px;
		z-index:100;
		font-size:9px;
		font-family:Arial;
		font-weight:normal;
		font-style:normal;
}



.CHKLink
{
		position:absolute;
		top:1px;
		right:4px;
		color:white;
		font-size:11px;
		line-height: 14px; 
		font-family:Tahoma;
		font-weight:normal;
  		font-style:normal;  		
   		text-decoration:underline;
   		cursor:pointer;

}



#Comments_Print
{	
		position:absolute;
		font-size:14px;
		font-family:Arial;
		font-weight:normal;
		font-style:normal;
		margin-left:2px;
		margin-top:2px;
		margin-right:2px;
		padding-right:2px;
		#padding-right:1px;
		left:0px;
		top:0px;
		overflow:hidden;
		border:black 1px solid;
		height:55px;
}



#eastings_northings_point_value
{
		background:white;
		padding-left:2px;
		padding-right:2px;
		filter:alpha(opacity=80);
		opacity: 0.8;		
}

.coord{
		font-size:12px; 
		font-family:Arial;
		font-weight:bold;
 		font-style:normal;
  		color:#d60000;
  		text-align:left;
}


#Print_Results
{
		visibility:hidden;
		display:none;
}

#Print_Key_Results
{

		overflow:visible;
}

#tst
{
border:red 1px solid;
height:1800px;
}

.print_council_text
{		
		padding-right:5px;
		color:#806aaf;
		font-size:12px;
		line-height: 14px; 
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
}


.maintoolholder
{
		float:right;
	
}


.maintool_spacer
{
		border: red 1px solid;
		width:4px;
		height:4px;


}
.maintool_off
{
		color:white;
		font-size:12px;
		line-height: 14px; 
		font-family:Tahoma;
		font-weight:normal;
  		font-style:normal;
   		margin-top:2px; 
   		#margin-top:0px;   		
   		text-decoration:underline;
   		float:left;
   		cursor:pointer;
}

.maintool_on
{
		color:#a3cf63;
		font-size:12px;
		line-height: 14px; 
		font-family:Tahoma;
		font-weight:normal;
  		font-style:normal;
   		text-decoration:underline;
   		margin-top:2px;
   		#margin-top:0px;
   		float:left;
		cursor:pointer;
}

.maintool_item
{
		color:white;
		font-size:12px;
		line-height: 14px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
		cursor:hand;
   		text-decoration:underline;
   		float:left;
}


.maintoolimage
{
   		margin-right:10px;
}







.keyCheckbx
{
		position:absolute;
		left:2px;
		margin-top:5px;
		cursor:hand;


}

.keyImageDiv_full
{
		position: absolute;
		left:3px;
		width:40px;
		height:15px;
}





.keyImage_full
{
		position: absolute;
		left:3px;
		width:40px;
		height:15px;		
}

.keyHold_full
{
  		margin-bottom:8px;
  		padding-top:2px;	
		width:296px;
}




.keyTextHoldHold_full
{	
		display:table;
		position:static;		
		#width:200px;
		#height:100%;
		#position:relative;
}

.keyTextHold_full
{
		display:table-cell;
		vertical-align:middle;
		position:static;		
		padding-left:56px;		
		#position:absolute;
		#top:50%;		
}

.keyFloat
{
		#position:relative;
		#top:-50%;
}

.keyText_title
{
		padding-left:5px;
		display:table-cell;
		vertical-align:middle;
		position:static;
		color:black;
		font-size:16px;
		line-height:40px; 		
		font-family:Arial Black;
		font-weight:normal;
  		font-style:normal;		
   		width:235px;
}
.keyText_subtitle
{
		padding-left:5px;
		display:table-cell;
		vertical-align:middle;
		position:static;
		color:black;
		font-size:13px;
		line-height:26px; 		
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		padding-top:10px;
   		width:235px;
}

.keyText_note_italic
{
		padding-left:5px;
		display:table-cell;
		vertical-align:middle;
		position:static;
		color:black;
		font-size:11px;
		line-height:13px; 		
		font-family:Arial;
		font-weight:normal;
  		font-style:italic;
  		padding-top:10px;
   		width:235px;
}

.keyText_note
{
		padding-left:5px;
		vertical-align:middle;
		position:static;
		color:black;
		font-size:11px;		
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
   		width:235px;
}


.keyText_full
{
		display:table-cell;
		vertical-align:middle;
		position:static;
		color:black;
		font-size:11px;
		line-height:14px; 		
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;		
   		width:235px;
}


.keyText_title
{
		color:black;
		font-size:14px;
		line-height:15px; 		
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		text-align:center;
  		padding-left:20px;

}


.keyText_description
{
		color:black;
		font-size:12px;
		line-height:14px; 		
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;	

}

.keyText_description_italic
{
		color:black;
		font-size:12px;
		line-height:16px; 		
		font-family:Arial;
		font-weight:normal;
  		font-style:italic;	

}

.keyText_description_red
{
		color:red;
		font-size:12px;
		line-height:16px; 		
		font-family:Arial Black;
		font-weight:normal;
  		font-style:normal;	

}

.keyText_description_inverse_bold
{
		color:white;
		font-size:12px;
		line-height:14px; 		
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		background:#262626;
  		padding:2px;
}

.keyText_policy
{
		color:black;
		font-size:12px;
		line-height:14px; 		
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
    		text-decoration:underline;  		
}

.keyText_policy_nolink
{
		color:black;
		font-size:12px;
		line-height:14px; 		
		font-family:Arial Black;
		font-weight:bold;
  		font-style:normal; 		
}

.keyText_note
{
		color:black;
		font-size:11px;
		line-height:14px; 		
		font-family:Arial;
  		font-style:normal;		
   		margin-left:5px;
}

.noteText
{
		color:black;
		font-size:11px;
		line-height:14px; 		
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;		
   		margin-left:5px;
}

.noteTextItalic
{
		color:black;
		font-size:11px;
		line-height:14px; 		
		font-family:Arial;
		font-weight:normal;
  		font-style:italic;		
   		margin-left:5px;
}


.keyImage_half
{
		position: absolute;
		left:3px;
		width:20px;
		height:8px;
		margin-top:4px;
}

.keyHold_half
{

  		height:22px;
  		margin-bottom:10px;
		width:280px;
}




.keyTextHoldHold_half
{	
		display:table;
		position:static;
		height:22px;		
		#width:200px;
		#height:100%;
		#position:relative;
}

.keyTextHold_half
{
		display:table-cell;
		vertical-align:middle;
		position:static;		
		padding-left:40px;		
		#position:absolute;
		#top:50%;
}
.keyFloat
{
		#position:relative;
		#top:-50%;
}



.keyText_half
{

		display:table-cell;
		vertical-align:middle;
		position:static;
		color:black;
		font-size:8px;
		line-height:10px; 		
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
    		text-decoration:underline;		
   		width:260px;
}

.keyText_over
{
		color:black;
		font-size:inherit;
		line-height:inherit; 		
		font-family:inherit;
		font-weight:bold;
  		font-style:inherit;
    		text-decoration:underline;		
}


.keyTextTitle
{
		color:black;
		font-size:14px;
		line-height:14px; 		
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		padding-left:4px;
}

.keyTextTitleItalic
{
		color:black;
		font-size:14px;
		line-height:14px; 		
		font-family:Arial;
		font-weight:bold;
  		font-style:italic;
  		padding-left:4px;  		
}

.keyTextSubTitle
{
		color:black;
		font-size:12px;
		line-height:12px; 		
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		padding-left:4px;  		
}

.keyTextSubTitleItalic
{
		color:black;
		font-size:12px;
		line-height:12px; 		
		font-family:Arial;
		font-weight:bold;
  		font-style:italic;
  		padding-left:4px;  		
}


.keyText
{
		color:black;
		font-size:inherit;
		line-height:inherit; 		
		font-family:inherit;
		font-weight:bold;
  		font-style:inherit;
}

.keyText_link
{
		color:black;
		font-size:inherit;
		line-height:inherit; 		
		font-family:inherit;
		font-weight:bold;
  		font-style:inherit;
    		text-decoration:underline;
}

.keyText :hover
{
		color:#252627;
		font-size:inherit;
		line-height:inherit; 		
		font-family:inherit;
		font-weight:bold;
  		font-style:inherit;
    		text-decoration:underline;
}


.keyTextItalic
{
		color:black;
		font-size:inherit;
		line-height:inherit; 		
		font-family:inherit;
		font-weight:inherit;
  		font-style:italic;
}

.keyTextItalic_link
{
		color:#252627;
		font-size:inherit;
		line-height:inherit; 		
		font-family:inherit;
		font-weight:inherit;
  		font-style:italic;
    		text-decoration:underline;
}

.keyTextItalic :hover
{
		color:#252627;
		font-size:inherit;
		line-height:inherit; 		
		font-family:inherit;
		font-weight:inherit;
  		font-style:italic;
    		text-decoration:underline;
}












.vectorHighlightText
{
		position:relative;
		top:-3px;
		color:black;
		font-size:11px;
		line-height: 14px;  
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
   		text-decoration:none; 
}

.vectorHighlightTextPoint
{				
		color:black;
		font-size:11px;
		line-height: 14px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
   		text-decoration:none;

}


.vectorHighlightImage
{
 		margin-left:56px;
 		width:60px;
}

.policyImage
{
 		margin:3px; 
}

.vectorHighlightHolder
{
		margin-top:5px;		
		margin-bottom:5px;
		margin-right:5px;
		clear:right;
		height:50px;
		width:100%;

}

.pointHighlightHolder
{
		float:left;
		margin-top:5px;		
		margin-bottom:5px;
		margin-right:5px;
		margin-left:5px;
		padding-bottom:8px;		
}

.polylinedot_off
{
		border:solid 0px #51bbf7;
		width:0px;
		height:0px;
		z-index:1000;
		overflow:hidden;
		visibility:hidden;
		cursor:pointer;
}

.polylinedot_on
{
		border:solid 1px #51bbf7;
		background: #51bbf7;		
		width:6px;
		height:6px;
		z-index:5000;
		overflow:hidden;
		cursor:pointer;
}

.polylinedot_on2
{
		border:solid 1px red;
		background: #51bbf7;		
		width:6px;
		height:6px;
		z-index:5000;
		overflow:hidden;
		cursor:pointer;
}

.polylinedot_hover
{
		border:solid 1px #51bbf7;
		background: #51bbf7;		
		width:6px;
		height:6px;
		z-index:5000;
		overflow:hidden;
		cursor:pointer;
}


.symbol_hover
{



}

.symbol_off
{



}

.symbol_hover
{
		cursor:pointer;
}

.polylinedot_active
{
		border:solid 1px #b38c00;
		background: #fccb00;		
		width:6px;
		height:6px;
		z-index:5000;
		overflow:hidden;
		cursor:pointer;
}



.VMLline_active
{
		cursor: crosshair;
}

.VMLline_unactive
{
		cursor: pointer;
}

VMLline_rectangle
{
		cursor: pointer;
}


.reftitle
{
		height:41px;
		width:50px;
		float:left;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:1px;
		margin-top:1px;
		border: red 1px;
}

.ref
{
		height:11px;
		width:100%;
		float:left;
		margin-bottom:1px;	
		border: green 1px;
}


.refinput
{		
		height:20px;
		width:200px;
		float:left;
		margin-bottom:1px;		
}

.title
{		
		height:11px;
		width:100%;		
		margin-left:auto;
		margin-right:3px;
		margin-bottom:1px;
}

.titleinput
{	
		float:left;
		height:20px;
		width:194px;
		margin-right:5px;
		margin-bottom:1px;		
}

.labelTextDiv
{
		color:black;
		font-size:10px;
		line-height: 20px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
   		text-decoration:none;
   		float:right;
   		padding-right:2px;
}

.labelTextDivFixed
{
		margin-top:1px;
   		width:73px;
   		height:18px;
   		margin-left:3px;
}





.inputdiv
{
		left:0px;
		height:200px;
		width:100%;
}


.tasks
{
		height:25px;
		width:95%;
		margin-left:auto;
		margin-right:5px;
		margin-top:3px;
}

.tasklink
{
		color:black;
		font-size:11px;
		line-height: 14px; 
		font-family:Tahoma;
		font-weight:normal;
  		font-style:normal;
   		text-decoration:underline;
   		float:left;
   		padding:4px;
}





#GCanvas
{
		position:absolute;
		top:0px;
		left:0px;
		z-index:2;
}

#Main_Body
{
		position:absolute;
		top:0px;
		left:0px;
}

#Map_Holder_Print
{
		position:relative;
		top:62px;
		#top:64px;
		border:1px solid;
		overflow:hidden;
		
}

#Key_Print
{
		width:320px;
		position:absolute;
		top:62px;
		#top:64px;
		margin-left:2px;;
		background:white;
		border:1px solid;
		overflow:auto;		
}

#addressCopyright
{
		color:black;
		font-size:9px;
		line-height:9px; 		
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
}


#GCanvas_Print
{
		position:absolute;
		top:0px;
		left:0px;
		z-index:200;
}


.policyPrintImage
{
		width:20px;
		height:20px;
		float:left;
 		padding-left:5px;
}




#KeyTitlePrint
{
		color:black;
		font-size:20px;
		line-height: 26px; 
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
  		margin-left:5px;
}

#printwindowcheckbox
{
		border:none;
		height:16px;
		cursor:pointer;  
}

#coordinatescheckbox
{
		border:none;
		height:16px;
		cursor:pointer;  
}

#workingImage
{
		position:absolute;
		top:0px;
		left:0px;
		z-index:4;
		width:66px;
		height:66px;
}



#working
{
		position:absolute;
		top:0px;
		left:0px;
		z-index:4;
		width:66px;
		height:66px;		
		visibility:hidden;
}






#Scalebar_Print
{
		position:absolute;
		bottom:10px;
		left:0px;
		z-index:100;
}





.singleline_textarea
{
	position:relative;
	overflow:hidden;
	height:21px;
	width:80%;
}




.Help_Title
{
		color:black;
		font-size:13px;
		font-family:Tahoma;
		font-weight:bold;
  		font-style:normal;
		margin-left:10px;  		
}



.help_text
{
		position:relative;
		bottom:4px;
		color:red;
  		text-decoration: underline;		
		font-size:12px;
		line-height: 20px;
		font-family:Tahoma;
		font-weight:normal;
  		font-style:normal;
  		margin-right:10px;
  		cursor:pointer;
}




.help_div
{
		height:16px;
		text-align:right;
		margin-bottom:1px;
}

.help_image
{
		cursor:pointer;
		padding-right:2px;
}

.Links_Text
{
		color:black;
  		text-decoration: underline;		
		font-size:12px;
		line-height: 20px;
		font-family:Tahoma;
		font-weight:normal;
  		font-style:normal;
  		list-style-image: url(images/bullet.gif);
  		margin-right:10px;
}

.Help_Text_Image
{
position:relative;
		vertical-align: middle;
}

.Help_Bullet
{
		vertical-align:middle;
		
}







