*{ margin:0; padding:0; }
body { width:100%; height:auto; font-family: arial, Georgia, sans-serif; margin:0px; font-size:100%; background:#fff url(../../images/body-back2.jpg) top center repeat-x ;}
img { border:0; }
h1 { font-size:1.25em; color: #009FB5; margin: 0px 0px 10px 0px; }
h2 { font-size:1.0em; color: #009FB5; margin: 10px 0px 10px 0px; }
h2.blueButton { color:#fff;padding-left:10px;background:url(../../images/blue-button-back.jpg) top left no-repeat;line-height:35px;height:35px;width:180px;margin-bottom:0;}
h3 { font-size:0.75em; color: #009FB5; margin: 10px 0px 10px 0px; }
p { font-size:0.75em;color: #5D5E60; margin: 5px 0px 10px 0px; }
li { color: #5D5E60; margin: 5px 0px 0px 10px; }
a, strong, b {color:#393B3A; text-decoration:none;}
a:hover{text-decoration:underline;}
.noUL {text-decoration:none;}
.grey {color:#5D5E60;}

hr {color:#E7D6CF;height:1px;margin-bottom:0px;}

#title {width:0; height:0; text-indent:-999em; overflow:hidden; }
#container {width:1000px; text-align:left; margin: 0px auto 0 auto; padding:0; background:#ffffff;} /* border: 1px solid #B3D236 */

#logo{width:1000px; height:145px; background:url(../../images/logo.gif); margin:0 auto;}

#topnavigation {width: 970px; background:#ffffff url(../../images/nav-back.jpg) top left repeat-x;height:35px;margin-bottom:21px; padding-bottom:21px;margin:0 auto;}
#topnavigation ul {display:block; padding: 8px 0 0 0; margin: 0; list-style-type: none;font-weight:bold; font-size: 0.75em;}
#topnavigation ul li { display: inline; }
#topnavigation ul li a {float: left; width: auto; color: #69696B; padding: 0 11px 0 14px; text-decoration: none; border-left: 1px solid #AEAFB3;}
#topnavigation ul li a:hover { text-decoration:underline; }

#content ul { font-size:0.75em;margin-left:8px; }
#content li {  }

#content {width:970px;background-color:#ffffff;padding-bottom:20px;/*border:1px solid red;*/
margin:0 auto;}
#secondaryNav {width:190px;float:left;}
#mainContent {width:550px;margin:0 20px;float:left;background-color:#ffffff;/*border:1px solid green;*/}
#mainContent li {list-style-image:url(../../images/bullet.png);}
#secondaryContent {width:190px;float:right;background-color:#ffffff;/*border:5px solid yellow;*/}

#secondaryContent .greenButton { margin: 0 0 5px 0;background:url(../../images/green-button-back.jpg) top left no-repeat;height:width:180px;height:35px;line-height:35px;padding-left:10px;}
#secondaryContent .greenButton a{  padding-top:8px;font-size:0.9em;font-weight:bold; color:#fff; }


#mainnavigation ul {list-style-type: none;}

#footer { clear:both; width:970px; height:20px; background-color:#A0A3A7; margin: 0 auto;}
#footer a {color:#000; font-size:0.75em; font-weight:bold; float:right; text-decoration:none;}
#footer a:hover {color:#666;}
.titles {background-color:#84CEDB;text-align:center;height:20px;color:#fff;}
td p { margin-bottom:8px;font-size:75%;}

.login_form {padding: 3px 9px 17px 9px;width:172px;background:url(../../images/members-login.jpg) top left no-repeat #94C044;color:#fff;min-height:125px;}
.login_form h2, .login_form p{ color:#fff;}
.login_form h2 { margin-bottom:6px;}
#login_label { font-size:12px;float:left;margin-bottom:8px;}
#username, #password {font-size:0.75em;float:right;margin-bottom:8px;}
.login_form .login_button {font-size:0.75em;clear:both;margin-right:0px !important;}

.leftColText{padding-top:10px;}
.leftColText p{ font-size:18px;font-weight:bold;color:#1A9CB6;}

#pic { width:319px;height:388px;position:relative; background:url(../../images/regional-map.jpg); margin:0 auto;}

#scotland a{top:10px; left:130px; width:100px; height: 140px; position:absolute; /*border:1px solid blue; */}
#scotland a:hover {top:10px; left:130px; width:100px; height: 140px; /*border:1px solid blue; */position:absolute; }

#north-ireland a{top:140px; left:60px; width:70px; height: 60px; position:absolute; /*border:1px solid blue; */}
#north-ireland a:hover {top:140px; left:60px; width:70px; height: 60px;  position:absolute; }

#north-west a{top:180px; left:180px; width:35px; height: 60px; position:absolute; /*border:1px solid blue;*/ }
#north-west a:hover {top:180px; left:180px; width:35px; height: 60px;  position:absolute; }

#yorkshire-humberside a{top:150px; left:220px; width:20px; height: 20px; position:absolute; /*border:1px solid blue;*/ }
#yorkshire-humberside a:hover {top:150px; left:220px; width:20px; height: 20px;position:absolute; }

#north-east a{top:170px; left:220px; width:40px; height: 70px; position:absolute; /*border:1px solid blue;*/ }
#north-east a:hover {top:170px; left:220px; width:40px; height: 70px;position:absolute; }

#east-midland a{top:240px; left:240px; width:35px; height: 45px; position:absolute; /*border:1px solid blue;*/ }
#east-midland a:hover {top:240px; left:240px; width:35px; height: 45px; position:absolute; }

#west-midland a{top:250px; left:190px; width:40px; height: 50px; position:absolute; /*border:1px solid blue;*/ }
#west-midland a:hover {top:250px; left:190px; width:40px; height: 50px;  position:absolute; }

#wales a{top:250px; left:125px; width:60px; height: 70px; position:absolute; /*border:1px solid blue; */}
#wales a:hover {top:250px; left:125px;width:60px; height: 70px; position:absolute; }

#south-west a{top:330px;  left:100px; width:100px; height: 40px; position:absolute; /*border:1px solid blue; */}
#south-west a:hover {top:330px;  left:100px; width:100px; height: 40px; position:absolute; }

#london a{top:310px; left:240px;  width:20px; height: 20px; position:absolute; /*border:1px solid blue;*/ }
#london a:hover {top:310px;left:240px;  width:20px; height: 20px; position:absolute; }

#south-east a{top:330px; left:220px;  width:60px; height: 40px; position:absolute; /*border:1px solid blue;*/ }
#south-east a:hover {top:330px;left:220px;  width:60px; height: 40px; position:absolute; }

#eastern a{top:285px; left: 260px; width:50px; height: 50px; position:absolute; /*border:1px solid blue;*/ }
#eastern a:hover {top:285px; left: 260px; width:50px; height: 50px; position:absolute; }