body {margin:0;padding:20px 0 0 0;background: #B9A0B5 url(/organisations/templates/_img/background.png) top left repeat-x;font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Tahoma, sans-serif;color:#444;}
.clear {clear: both;}
div#header {height: 40px; padding-top: 10px;width:779px;margin: 0px auto;}

div#header ul {float:right;list-style:none;margin: 0;padding:0;width:auto;margin-top: 56px; margin-right: 10px;}
div#header ul li {float:left;margin:0;padding:0;}
div#header ul li a {display:block;height:16px;padding:4px 4px 0 4px;font-size:12px;color:#B9A0B5;text-align:center;float:left; clear:left;text-decoration:none;}
div#header ul li a.selected {color:#fff;text-decoration:none;}
div#header ul li a:hover {color:#fff;text-decoration:none;}
div#header form { display: none; }
div#header form p { display: inline; }
div#header form input { display: inline; float: left; }
div#header p#tools {position: absolute; top: 0; left: 0;  padding: 5px; color:#998095 ;font-size:10px;text-align:right; margin-right: 7px;}
div#header p#tools a {color:#B9A0B5;}

div#outerwrapper {width:779px;margin: 0px auto;padding:0;background:#fff;border:0;}
div#innerwrapper {padding:12px 0 12px 12px;}

/* 
div#maincontent {float:left;width:400px;font-size: 11px;line-height: 1.4;margin: 0 24px 12px 0;padding:0;}
div#generalinfo {float:left;width:290px;padding:0 8px 8px 8px;background:#eee; border: 1px solid #DDD;}
*/

#footer {
padding-top: 11px;
width:779px;margin: 0px auto;
}

#footer p {
background:url(/mmlib/images/logo_footer.gif) top right no-repeat;
}

p#about {clear: both; padding: 16px 100px 20px 0; color:#4B444B;}
p#about a { color:#11876E;}

h1 {font-size: 20px;color:#00A791;font-weight:bold;margin: 0 0 16px 0;padding:0 0 0 0px;}
h2 {font-size: 14px;color:#00A791;}
h3 {font-size: 13px;color:#00A791;}
h4 {font-size: 12px;color:#00A791;margin:0;padding:10px 0 0 0;}

p {font-size:11px;line-height: 1.4;margin: 0 0 12px 0;padding:0;}
li {font-size:11px;}

a {text-decoration:underline; color:#333;}
a img {border:0;}
a:hover {color:#000;}

ul#organisationlist {list-style:none; margin: 16px 0 0 0; padding:0;}
ul#organisationlist li {margin:0;padding:0;}
ul#organisationlist li a {display:block; width:100%;font-size: 13px;margin:0;padding:6px 0 10px 4px;border-top: 1px dotted #999;text-decoration:none;color:#53105C;}
ul#organisationlist li a span {font-size: 11px;color:#666;}
ul#organisationlist li a:hover {background:#eee;}

form {padding-bottom: 8px; margin-bottom:8px;border-bottom:1px solid #999;}


ul#innernav {list-style:none;margin:0 0 20px 0;padding:0;border-bottom:10px solid#fff;}
ul#innernav li {float:left;margin:0;padding:0;}
ul#innernav li a {display:block; background:#00A791; line-height:1.4; padding:6px 8px;border-right:1px solid #fff;color:#fff;text-decoration:none;}
ul#innernav li a:hover {background:#ddd;color:#00A791;}

.even {background:#f7f7f7;}

#generalinfo ul {list-style:none;margin:0;padding:0;}
#generalinfo ul li {margin:0px;padding:0px;}
#generalinfo ul li a {text-decoration:none;}
#generalinfo ul li a:hover {text-decoration:underline;}

p.memberLogin {margin:10px 0 0 0;}
p.memberLogin a {display:block;width:100px;padding:2px 4px;text-align:center;color:#eee;background:#999;text-decoration:none;}
p.memberLogin a:hover {color:#fff;background:#666;text-decoration:none;}

p.letterFilter a {color:#53105C;}

#extracontent p a {color:#53105C;}

/* Messages */
.message { margin: 12px 12px 0 12px; padding: 4px 4px 4px 8px; background:url(/organisations/templates/_img/nav_bg.gif) 0 -46px repeat; border: 0 solid green; }
.message p { margin: 0; padding: 0 0 0 20px; color:#359803; font-size:80%; background:url(/organisations/templates/_img/accept.gif) 0 0 no-repeat; }


/* Warnings */
.warning { margin: 12px 12px 0 12px; padding: 4px 4px 4px 24px; background: #F9E2E2 url(/organisations/templates/_img/exclamation.gif) 4px 4px no-repeat; border: 1px solid #F90C0C; }
.warning p { margin: 0; padding: 0; color:#870707; font-size:80%; }

p#plaintext {width:779px;text-align:right;margin: 0px auto;padding:0 18px 10px 0;}
p#plaintext a {color:#fff;}



/* Org view - extracted from inline style by Jed 20/09/06 */

p#orglogo {float:left;padding-right:16px;}

h1 {font-size: 32px;width:400px;color:#00A791;font-weight:bold;margin: 0 0 16px 0;padding:6px 0;line-height:1;letter-spacing:-1px;font-weight:normal;
	border-top:1px solid #ddd;border-bottom:1px solid #ddd;}


body.orgview div#maincontent {font-size: 11px;line-height: 1.4;margin: 0 12px 0 0;padding:0;}
body.orgview h2 {clear: left;}
body.orgview div#orgaddress {float:right;clear:right;width:276px;border:0px solid #ccc;padding:8px 8px 8px 30px;}
body.orgview div#orgaddress {background:#eee url('/mmlib/images/tag_default.gif') no-repeat 8px 10px;}

body.orgview div#generalinfo {clear:both;padding:0;background:#fff; border-bottom: 8px solid #eee;margin:20px 12px 10px 0;}

body.orgview div#generalinfo div.orginfo {float:left;clear:none;width:172px;margin-right:8px;padding-left:1%;border-left:1px solid #ddd;min-height:120px;margin-top:8px;margin-bottom:8px;}

body.orgview div#generalinfo div.orginfo h4 {margin:0 0 4px 0;padding: 0;font-size:12px;}


body.orgview div#maincontent div#usercontent  {width:400px;font-size:13px;line-height:1.4;}
body.orgview div#maincontent div#usercontent p {font-size:13px; line-height:1.4;}

body.orgview div#jbuttons {clear:both;}
body.orgview div#generalinfo div.orginfo #wards, #wards { width: 730px !important}
#wards ul { width: 780px; }
#wards ul li { float: left;display: block; width: 179px; margin: 0 10px 0 0; }
#wards ul li a { display:block; width: 171px; padding: 3px 4px; }

.orginfo ul li { float: left;display: block; width: 171px; margin: 0 10px 0 0; }
.orginfo ul li a { display:block; padding: 3px 4px; }