/* CSS Document */
* {
margin : 0;
padding : 0;
}
html {

}
body{
margin:0 auto;
background-color:#ffffff;
background-image:url(../images/pageBG.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}
#wrap{
width:945px;
margin: 0 auto;
}
#topHead{
width:945px;
height:343px;
}
#header{

height:343px;

}
#leftMenu{
float:left;
width:201px;
padding-top:62px;
}
#banner{
text-align:left;
float:left;
width:739px;
}
#shadow{
background-image:url(../images/blockShdw.jpg);
background-repeat:repeat-y;
width:945px;

}
#block{
min-height:313px;
height:auto !important;
height:313px;
padding:26 26 0 26;

background-image:url(../images/blockBG.jpg);
background-repeat:no-repeat;

}
#memberblock{
min-height:313px;
height:auto !important;
height:313px;
padding:10 26 0 26;
background-image:url(../images/blockBG.jpg);
background-repeat:no-repeat;

}
#footer{
clear:both;
padding:6;
margin:0 auto;
text-align:center;
background-color:#EEEDEC;
}
.footText{
width:900px;
margin:0 auto;
text-align:left;
font-size:10px;
color:#333232;
}
#intro{
width:534px;
float:left;
background:#fff;
text-align:left;
clear:both;
}
#intro h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:24px;
font-weight:normal;
color:#555656;
}
#pageText{
width:680px;
margin-left:200px;
float:left;
background:#fff;
text-align:left;
}
.memberText{
width:320;
margin-left:200px;
float:left;
text-align:left;
font-size:12px;
color:#363636;
margin-right:20px;
}
.memberText P{
font-size:12px;
color:#363636;
}
.memberText A{
color:#0066CC;
}
.memberText A:Hover{
color:#9C0F0B;
}
#memberHead{

background-color:#A6D2EE;
margin-left:175px;
text-align:left;
padding-left:25px;
padding-top:1em;
padding-bottom:2em;
}
#memberHead A{
color:#555656;
text-decoration:none;
}
#memberHead A:Hover{
color:#cc0000;
text-decoration:none;
}
#pageText H1{
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#363636;
}
#pageText A{
color:#0066CC;
}
#pageText A:Hover{
color:#9C0F0B;
}
H3{
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#555656;
line-height:22px;
padding-top:16px;
}
p{
padding-top:16px;
line-height:16px;
font-size:14px;
color:#555656;
}
.blue{
color:#0066CC;
}

#map{
float:left;
width:359px;
height:274px;

background:#a3d1ee;
}
#navArea UL{
text-align:left;
  list-style-type: none;
   padding-left: 0;
   margin-top:30px;
   margin-left: 35px;
}
#navArea UL LI{
 list-style-image:none ;

 
margin-bottom:5px;
   font-size:14px;
   font-weight:bold;
}
#navArea UL LI A{
text-decoration:none;
background-image: url(../images/bRed.gif);
   background-repeat: no-repeat;
   background-position: left center;
     padding-left:25px;
	 
color:#9C0F0B;
}
#navArea UL LI A:Hover{
background-image: url(../images/bBlue.gif);
text-decoration:none;
color:#0066CC;
}
#navArea .navOn{
background-image: url(../images/bBlue.gif);
text-decoration:none;
color:#0066CC;
}
.mapbanner{
margin-top:35px;
}
#memberheadx H3{
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#555656;
line-height:26px;
padding-top:20px;
padding-left:25px;
text-align:left;
}
.hotspot:Hover{
background-color:red;
}
div.imageCopy {
	float: left;
	margin-bottom: 12px;
	width: 100%
}

div.imageCopy a {
	color: #0265cd;
	float: left;
	padding: 6px 6px 0 0
}

div.imageCopy img {
	float: left;
	width: 110px	
}


div.imageCopy span {
	float: left;
	width: 400px
}

* html div.imageCopy p {
	float: left;
	padding-top: 12px
}
dl.contact {
	float: left;
	width: 50%
}

dl.contact dt {
	font-weight: bold
}

dl.contact dt {
	margin-top: 12px
}

dl.contact dt.first {
	margin: 0
}
.memberLogo{
display:table;
height:90px;
margin-right:20px;
float:right;
width:200px;
}
.memberImg{

display:table-cell;
height:90px;
width:200px;
text-align:right;
	line-height:90px;
	font-size:90px
}
*>.memberImg{
	font-size:12px
	}
.memberImg img{
vertical-align:middle;
}
.conBlock{
width:700px;
margin-left:200px;
float:left;
text-align:left;
clear:all;
}
.conBlock P{
font-size:12px;
color:#363636;
line-height:18px;
margin-top:5px;
padding-top:0px;
}
.conBlock A{
color:#0066CC;
}
.conBlock A:Hover{
color:#9C0F0B;
}

.conBlock img{
margin-right:10px;
}
.contactBlock{
float:left;
width:340px;
}
.locationBlock{
float:left;
width:340px;
text-align:left;
}
.locationBlock P{
font-size:12px;
color:#363636;
}
.locationBlock A{
color:#0066CC;
}
.locationBlock A:Hover{
color:#9C0F0B;
}
#bespoke{
border-top:#ffffff 2px solid;
}
#smallMapHdr{
width:359px;
text-align:left;
}
#smallMapHdr A{
color:#555656;
text-decoration:none;
}
#smallMapHdr A:Hover{
color:#cc0000;
text-decoration:none;
}
#smallMapHdr H3{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#555656;
line-height:20px;
padding-top:14px;
padding-left:20px
}
.memberText UL{
margin-top:10px;
margin-left:16px;
}
.officers{
clear:both;
text-align:left;
margin-left:200px;
color:#363636;
}
.officers A{
color:#0066CC;
}
.officers A:Hover{
color:#9C0F0B;
}
.aboutLink A{
font-size:14px;
}
