/*BASIC STYLES*/

.whiteBold {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

/*END OF BASIC STYLES*/
#mapContent {
    width: 620px;
    height: 500px;
    position: relative;
    top: 3px;
    left: -115px;
}

#map {
	position: absolute;
	left: 0px;
	top:60px;
	width: 450px;
	height: 86%;
	z-index: 0;
}
#mapSideBar{
    position: absolute;
    right:-7px;
    top: 60px;
    width: 175px;
    height: 80%;
    background-color: white;
}
/*map start dialog*/
    #mapStartDialogContainer{
        width: 100%;
        height: 100%;
        
/*        z-index: 5;*/
/*        -moz-opacity:0.5;*/
/*        opacity: 0.5;*/
/*        background-color: white;*/
/*        #filter:alpha(opacity=50);*/
        
    }

    #mapStartDialog{
	position: absolute;
	top: 59px;
	left: 458px;
	height: 213px;
	z-index: 6;
	background-color: #0B8240;
	width: 154px;
	border: 5px solid #065525;
    }
	
	
	#mapStartText{
	text-align:justify;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	position: absolute;
	top: 51px;
	left: 97px;
	width: 278px;
	height: 317px;
	z-index: 100;
    }
    
    #mapStartHeader{
        height: 20px;
    }
    
    #mapStartContent{
	color: white;
	font: verdana, ariel, sans-serif;
	margin-left: 20px;
	margin-top: 20px;
	position:absolute;
	left: -16px;
	top: -12px;
	width: 160px;
    }
	
	#key	{
	position:relative;
	top: 375px;
	color:#333333;
	padding-left:12px;
	}    
    div.mapClubSelect{
        width: 65px;
        padding-top: 20px;
    }
    
    span.mapTextSmall{
	 	width:50px;
        font-size: 10px;
    }
    
    span.mapTextLarge, #mapStartSubmit {
        width:50px;
		font-weight: bold;
        font-size: 12px;
    }
    div.mapStartCheckI, div.mapStartCheckA{
        width: 18px;
        height: 18px;
        float: center;
        margin-top: 20px;
        border: 1px solid white;
        cursor: pointer;
		
    }
    
    div.mapStartCheckA{
        background-image: url(../images/tick1.gif);
    }
    
    #mapStartSubmit{
	position:absolute;
	border: 1px solid white;
	width: 52px;
	cursor: pointer;
	padding: 3px;
	left: 49px;
	top: 141px;
	height: 16px;
    }
	
	#MapIntroText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	position:absolute;
	width:279px;
	height:317px;
	z-index:10;
	left: 105px;
	top: 93px;
}

#mapstartTitleBar {
	position:absolute;
	width:642px;
	height:39px;
	z-index:101;
}
    #mapStartMessage{
	position: absolute;
	bottom:-80px;
	font-weight: bold;
	font-size: 12px;
	width: 140px;
	height: 30px;
	left: 5px;
		
    }

/*map intro message*/

#mapIntroTextTop {
    background:url(../images/introtexttop.png);
    width: 279px; 
    height: 25px;
}
#mapIntroTextBottom {
    background:url(../images/introtextbottom.png);
    width: 279px; 
    height: 25px;
    bottom: 0px;
}
#mapIntroTextMain {
/*    text-align: justify;*/

    background:url(../images/introtextback.png);
}
#mapIntroTextFooter{
margin-top: 20px;
    margin-left: 15px;
}

#mapAccreditedText, #mapNonAccreditedText{
margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
}

#mapBeforeAccreditedText{
    margin-left: 15px;
    margin-right: 15px;
}
/*{*/
/*margin-top: 20px;*/
/*width: 100%;*/
/*height: 100px;*/
/*}*/

/*map sidebar*/
   #mapSideBarHeader {
        left: 100px;
        right: 10px;
        top: 10px;
        background-color: #FFFFFF;
        color: #0B8240;
		width:175px;
   }
.btnSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

   
   #mapSideBarContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	position: absolute;
	left: 5px;
	right: 10px;
	top: 0px;
	border: 5px solid #065525;
	background-color:#0B8240;
	width: 154px;
   }
   
   
   
/*   3 of these holding input tables*/
   div.mapSearch{
    margin-top: 5px;
    margin-bottom: 20px;
	margin-left:5px;
   }
   
   #mapPostcodeText{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #336699;
	padding-left: 5px;
	width: 100px;
	border: 1px solid #999999;
   }
   .mapSelect{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #336699;
	padding-left: 5px;
	width: 107px;
	border: 1px solid #999999;
    }
    
   input.mapGo{
	width: 30px;
	height:20;
	background-image:url(../images/btn_grey.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	border: solid 1px #999999;
	
   }
   #mapSearchResults {
    display:none;
   }
   
/*   zoom in dialog*/

#zoomInDialog{
    position: absolute;
    width: 150px;
    height: 40px;
    background-color: white;
    top: 200px;
    left: 140px;
    display: none;
    z-index: 6;
    border:3px solid #EDF2F8;
    padding: 10px;
}

#zoomInDialogContent{
    padding: 10px;
}

/*#searchDialog{*/
/*    position: absolute;*/
/*    width: 150px;*/
/*    height: 75px;*/
/*    background-color: white;*/
/*    top: 10px;*/
/*    right: 180px;*/
/*    display: none;*/
/*    z-index: 6;*/
/*}*/

/*map info window tables*/

td.mapInfoTabTitle{
    font-weight: bold;
}

td.mapInfoTabContent{

}

span.spanTraining{
    font-weight: bold;
}

.form_dropdowns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 125px;
	border: 1px solid #999999;
}


table.mapInfoTabTable{
    color: black;
    width: 300px;
}

p.mapInfoHeader1{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#012968;
	margin-top: -5px;
	margin-left:30px;
}
p.mapInfoHeader2{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#012968;
	margin-top: -5px;
	margin-left:30px;
}

p.mapInfoContent{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	margin-top: -5px;
	margin-left:30px;
}

/* End of File */
