body {margin:0;padding:0;font-family: helvetica, arial, sans-serif; background:white}
body.acs {background:#EFEFEA;color:#666;}
body.acf {background:#DCDDD8;color:#666; }

/* Generic declarations */
.clear {clear:both;}
img {border:0;}
a {text-decoration:none; color:#485283;}
body.acs a {text-decoration:none; color:#6B6B69;}
a:hover {text-decoration:underline;}
address {font-style:normal;font-size:11px;line-height:1.4;}

/* Key containers */
div#outerwrapper {margin: 8px auto; width:780px;background:url(/mmlib/img/background.png);}
body.acs div#outerwrapper {margin: 8px auto; width:780px;background:url(/mmlib/img/acs-background.jpg);}

div#navbackground {background:url(/mmlib/img/inner-bg.gif) bottom left no-repeat;}
body.acs div#navbackground {background:url(/mmlib/img/acs-inner-bg.gif) bottom left no-repeat;}


div#maincontent{float:left;width:568px;margin-left:16px;padding-left:0px;padding-right:16px;padding-bottom:120px;}
body.acs div#maincontent{padding-bottom:80px;}

/*div#maincontent p a, div#maincontent li a {border-bottom:1px dotted #485283;}*/
div#maincontent p a:hover, div#maincontent li a:hover {color:#000;text-decoration:underline;}
div#maincontent p a {text-decoration:underline;}

div#extracontent {float:right;width:166px;margin:0 0 16px 16px;padding-top:4px;padding-bottom:70px;}
div#extracontent p {margin:0;padding:0;}

div#featurecontent {float:right;width:220px;margin:0 0 16px 16px;padding-top:4px;}
div#featurecontent p {margin:0;padding:0;}
div#madefooter{ margin: 2px auto 10px auto; width:766px; padding-bottom:10px;background:none;text-align:right;}

/* Base typography */
h1 {font-weight:normal;font-size:18px;margin:0;padding:16px 0 0 0;color:#12509A;}

h2 {font-weight:normal;font-size:16px;margin:0 0;padding:0 0 12px 0;}
h3 {font-weight:normal;font-size:14px;margin:8px 0 0 0;padding:16px 0 8px 0;color:#12509A; border-top: 1px dotted #aaa; width: 380px;}

h4 {font-weight:normal;font-size:12px;margin:0 0;padding:16px 0 0 0;color:#239DCE;}
h5 {font-weight:normal;font-size:11px;margin:0 0;padding:16px 0 0 0;color:#239DCE;}
p {font-size:12px;line-height:1.5;margin:0;padding: 4px 16px 8px 0;}

ul {margin: 0px 0px 8px 8px;padding:0px 8px 0px 8px;}

body.acs #outerwrapper #maincontent ul {clear:none;margin:0px 0px 8px 8px;padding:0px 8px 0px 8px;}

body.acf div#logowrapper {background-image: url(/mmlib/img/acf-banner.png); width:780px; height:92px;}
body.acf p#logo {float: right; padding: 0px; margin: 48px 16px 0px 0px;}
body.acf p#clientlogin { padding:0; }
body.acf div#featurecontent { text-align:center; margin: 0 0 5px 5px; padding-top:7px; width: none;}

ul li {margin:0; padding: 0 0 6px 0;font-size:12px;line-height:1.2;}

p#logo {margin:0;padding:0;border:0;line-height:0.5;}
p#header {margin:0 0 0 6px;padding:0;border:0;line-height:0.5;}

a.top {float:right;padding-right:12px;font-size:10px;color:#aaa;}


/* Latest News links on both home pages*/
div#latestnews h4 {padding-top:4px;}
div#latestnews h4 a {color:#9F9B6B;font-weight:bold;font-size:11px;text-decoration:underline;}
div#latestnews p {font-size: 11px;}

div#casestudyprev {float:left;width:140px; margin:0;}
div#casestudyprev p {margin:0;padding:0;}
p#casestuddesc {margin: 0; padding: 0; font-size: 11px; width:380px;}

h3#casestudheader a {color:#9F9B6B;font-weight:bold;font-size:12px;text-decoration:underline; margin-top: 2px;}

label {font-size:12px;}
label.error {color: #c22;}


/* ACS Colour coded headings */
body.acs div.section0 h1, div.section0 h2, div.section0 h3, div.section0 h4, div.section0 h4 a, div.section0 h5 {color:#E34B86;}
body.acs div.section1 h1, div.section1 h2, div.section1 h3, div.section1 h4, div.section1 h4 a, div.section1 h5 {color:#A8104B;}
body.acs div.section2 h1, div.section2 h2, div.section2 h3, div.section2 h4, div.section2 h4 a, div.section2 h5 {color:#CC6E3C;}
body.acs div.section3 h1, div.section3 h2, div.section3 h3, div.section3 h4, div.section3 h4 a, div.section3 h5 {color:#D2B344;}
body.acs div.section4 h1, div.section4 h2, div.section4 h3, div.section4 h4, div.section4 h4 a, div.section4 h5 {color:#0F97D2;}
body.acs div.section5 h1, div.section5 h2, div.section5 h3, div.section5 h4, div.section5 h4 a, div.section5 h5 {color:#0F4FD2;}
body.acs div.section6 h1, div.section6 h2, div.section6 h3, div.section6 h4, div.section6 h4 a, div.section6 h5 {color:#BB5A44;}
body.acs div.section7 h1, div.section7 h2, div.section7 h3, div.section7 h4, div.section7 h4 a, div.section7 h5 {color:#23DD72;}

/* ACF Colour coded headings */
body.acf div.section0 h1, body.acf div.section0 h2, body.acf div.section0 h3, body.acf div.section0 h4, body.acf div.section0 h4 a, body.acf div.section0 h5 {color:#566B87;}
body.acf div.section1 h1, body.acf div.section1 h2, body.acf div.section1 h3, body.acf div.section1 h4, body.acf div.section1 h4 a, body.acf div.section1 h5 {color:#D04764;}
body.acf div.section2 h1, body.acf div.section2 h2, body.acf div.section2 h3, body.acf div.section2 h4, body.acf div.section2 h4 a, body.acf div.section2 h5 {color:#87B172;}
body.acf div.section3 h1, body.acf div.section3 h2, body.acf div.section3 h3, body.acf div.section3 h4, body.acf div.section3 h4 a, body.acf div.section3 h5 {color:#47C1D0;}
body.acf div.section4 h1, body.acf div.section4 h2, body.acf div.section4 h3, body.acf div.section4 h4, body.acf div.section4 h4 a, body.acf div.section4 h5 {color:#A172B1;}
body.acf div.section5 h1, body.acf div.section5 h2, body.acf div.section5 h3, body.acf div.section5 h4, body.acf div.section5 h4 a, body.acf div.section5 h5 {color:#E4C87B;}
body.acf div.section6 h1, body.acf div.section6 h2, body.acf div.section6 h3, body.acf div.section6 h4, body.acf div.section6 h4 a, body.acf div.section6 h5 {color:#BB5A44;}
body.acf div.section7 h1, body.acf div.section7 h2, body.acf div.section7 h3, body.acf div.section7 h4, body.acfdiv.section7 h4 a, body.acf div.section7 h5 {color:#E37BB1;}


/* Footer */
div#footer {clear:both;height:47px;background:url(/mmlib/img/footer.png) bottom left no-repeat;}
body.acs div#footer {height:47px;background:url(/mmlib/img/acs-footer.jpg) bottom left no-repeat;}
p.minheight {list-style:none;float:left;width:173px;margin:0 ;padding:0 0 0 16px;border-bottom:12px solid #fff;}
div#footer img {margin-left: 186px;}

/* Child links */
div.childlink {height:105px;margin: 0;padding: 20px 0 10px 0;background:url(/mmlib/img/divider.png) -4px 0 no-repeat;}
div.childlink h4 {margin:0;padding:0;font-weight:normal;font-size:14px;}
div.childlink h4 a:hover {text-decoration:underline;}
div.childlink p {margin:0;padding:0 32px 0 0;font-size:11px;}
div.childlink img {float:left;width:150px; margin-right:20px;}

div.childlinknoimg {margin: 0;padding: 20px 0 0 0;background:url(/mmlib/img/divider.png) -4px 0 no-repeat;}
div.childlinknoimg h4 {margin:0;padding:0;font-weight:normal;font-size:14px;}
div.childlinknoimg h4 a:hover {text-decoration:underline;}
div.childlinknoimg p {margin:0;padding:0 32px 0 0;font-size:11px;}
div.childlinknoimg img {float:left;width:150px; margin-right:20px;}


/* News Child links */
div.newslink {margin: 0;padding: 20px 0 10px 0;background:url(/mmlib/img/divider.png) -4px 0 no-repeat; width:380px;}
div.newslink h4 {margin:0;padding:0;font-weight:normal;font-size:14px;}
div.newslink h4 a:hover {text-decoration:underline;}
div.newslink p {margin:0;padding:0 32px 0 0;font-size:11px;}
div.newslink p.posted {margin:0;padding:0 32px 6px 0;font-size:10px;font-weight:bold;}


/* Gallery child links */
h4.gallerylink {float:left; clear:none; width:160px;margin:16px 16px 0 0;padding:0;font-weight:normal;font-size:12px;}
h4.gallerylink img {padding-bottom:4px;}

h4.gallerylink a {display:block;padding:0 0 6px 0;}
h4.gallerylink a:hover {background:#F2EDD8;text-decoration:none;}


/* Gallery sibling links */
h4.sibslink {float:left; clear:none; width:72px;margin:8px 10px 0 0;padding:0;font-weight:normal;font-size:10px;}
h4.sibslink img {padding-bottom:2px;}

h4.sibslink a {display:block;padding:0 0 3px 0;}
h4.sibslink a:hover {background:#F2EDD8;text-decoration:none;}



/* ACS Home - services box */
div#services {width:158px;margin-top:16px;border:1px solid #D5D5D5;margin-bottom:12px;}
div#services p {padding: 8px;}
div#services p.min {margin:0;padding: 0; padding-bottom:0px}
div#services p.min a {margin:0;padding: 0;border:0;}
div#services ul {list-style:none;margin:0;padding: 4px 0 6px 8px;}
div#services ul li {padding-bottom:6px;font-size:12px;line-height:1.2}
div#services ul li a {color:#A89F74;border:0;}
div#services ul li a:hover {color:#A89F74;text-decoration:underline;}

/* ACF Home - need help with investment box */
div#needhelp {width:158px;margin-top:16px;border:1px solid #D5D5D5;margin-bottom:12px;}
div#needhelp p {padding: 8px;}
div#needhelp p.min {margin:0;padding: 0;}
div#needhelp ul {list-style:none;margin:0;padding: 4px 0 6px 8px;}
div#needhelp ul li {padding-bottom:6px;font-size:12px;line-height:1.2}
div#needhelp ul li a {color:#A89F74;border:0;}
div#needhelp ul li a:hover {color:#A89F74;text-decoration:underline;}

/* ACS Navigation */
body.acs div#navwrapper {float:left;width:174px;background:url(/mmlib/img/acs-background.jpg);}
body.acf div#navwrapper {float:left;width:174px;background:url(/mmlib/img/acf-background.jpg);} 

body.acs div#navwrapper div#mailinglist {margin-left: 15px; padding: 5px; padding-top: 16px; text-align: center; background-color: #fbf9f3; }
body.acf div#mailinglist { margin-left: 15px; padding: 5px; padding-top: 16px; text-align: center; background-color: #f7f3e7; margin-bottom: 37px;}

/* ACS Navigation */
body.acs ul#level0 {list-style:none; padding: 12px 0px 0px 1px; margin:0;}
body.acs ul#level0 li {margin:0 0 0 16px ;padding:0;font-size:11px;}
body.acs ul#level0 li a {display:block;padding: 6px 6px 6px 16px;width:135px;background:#566B87 url(/mmlib/img/menu_background.png); margin-bottom:2px;color:#FFF;}
body.acs ul#level0 li a:hover {text-decoration:none;color:#fff;}
body.acs ul#level0 li a.selected {color:#fff;}
body.acs ul#level0 li ul {list-style:none;margin:0 ;padding:0;}
body.acs ul#level0 li ul li {margin:0 ;padding:0;}


/* ACF Navigation */
body.acf ul#level0 {list-style:none;background:url(/mmlib/img/background.png);margin:0; padding:12px 0;}
body.acf ul#level0 li {margin:0 0 0 16px ;padding:0;font-size:11px;}
body.acf ul#level0 li a {display:block;padding: 6px 6px 6px 16px;width:135px;background:#566B87 url(/mmlib/img/menu_background_acf.png); margin-bottom:2px;color:#FFF;}
body.acf ul#level0 li a:hover {text-decoration:none;color:#fff;}
body.acf ul#level0 li a.selected {color:#fff;}
body.acf ul#level0 li ul {list-style:none;margin:0 ;padding:0;}
body.acf ul#level0 li ul li {margin:0 ;padding:0;}

ul li.skipnav {display:none;}

/*Related Attachment Box*/
div#downloadPanel {border: 1px solid #ccc; padding: 16px; background-color:#f5f5f5;}
div#downloadPanel p{background:url(/mmsys/png/icons/down_32_notrans.png); background-repeat: no-repeat; background-position: center left;}
div#downloadPanel p a {margin: 0 0 0 50px;}

/* child0 declarations */
div ul#level0 li.child0 a {background-position:0px 0px;color:#9A9060;}
div ul#level0 li.child0 a.selected {background-position:0px -64px; color:#fff;}
div ul#level0 li.child0 a.hinge {background-position:0px -64px; color:#fff;}
div ul#level0 li.child0 a:hover {background-position:0px -128px; color:#fff;}

div li.child0 ul#level1 li a {background-position:0px -192px;color:#FFF;}
div li.child0 ul#level1 li a.selected {background-position:0px -256px;}
div li.child0 ul#level1 li a.hinge {background-position:0px -256px;color:#fff;}
div li.child0 ul#level1 li a:hover {background-position:0px -320px;}

div li.child0 ul#level2 li a {background-position:0px -384px;color:#333;}
div li.child0 ul#level2 li a.selected {background-position:0px -448px;color:#333;}
div li.child0 ul#level2 li a.hinge {background-position:0px -448px;color:#333;}
div li.child0 ul#level2 li a:hover {background-position:0px -512px;color:#333;}

div li.child0 ul#level3 li a {background-position:0px -576px;color:#333;}
div li.child0 ul#level3 li a.selected {background-position:0px -640px;color:#333;}
div li.child0 ul#level3 li a.hinge {background-position:0px -640px;color:#333;}
div li.child0 ul#level3 li a:hover {background-position: 0px -704px;color:#333;}

div li.child0 ul#level4 li a {background-position:0px -768px;color:#333;}
div li.child0 ul#level4 li a.selected {background-position:0px -832px;color:#333;}
div li.child0 ul#level4 li a.hinge {background-position:0px -832px;color:#333;}
div li.child0 ul#level4 li a:hover {background-position:0px -896px;color:#333;}

div li.child0 ul#level5 li a {background-position:0px -960px;color:#333;}
div li.child0 ul#level5 li a.selected {background-position:0px -1024px;color:#333;}
div li.child0 ul#level5 li a.hinge {background-position:0px -1024px;color:#333;}
div li.child0 ul#level5 li a:hover {background-position:0px -1088px;color:#333;}


/* child1 declarations */
div ul#level0 li.child1 a {background-position:-200px 0px;color:#9A9060;}
div ul#level0 li.child1 a.selected {background-position:-200px -64px; color:#fff;}
div ul#level0 li.child1 a.hinge {background-position:-200px -64px; color:#fff;}
div ul#level0 li.child1 a:hover {background-position:-200px -128px; color:#fff;}

div li.child1 ul#level1 li a {background-position:-200px -192px;color:#FFF;}
div li.child1 ul#level1 li a.selected {background-position:-200px -256px;}
div li.child1 ul#level1 li a.hinge {background-position:-200px -256px;color:#fff;}
div li.child1 ul#level1 li a:hover {background-position:-200px -320px;}

div li.child1 ul#level2 li a {background-position:-200px -384px;color:#333;}
div li.child1 ul#level2 li a.selected {background-position:-200px -448px;color:#333;}
div li.child1 ul#level2 li a.hinge {background-position:-200px -448px;color:#333;}
div li.child1 ul#level2 li a:hover {background-position:-200px -512px;color:#333;}

div li.child1 ul#level3 li a {background-position:-200px -576px;color:#333;}
div li.child1 ul#level3 li a.selected {background-position:-200px -640px;color:#333;}
div li.child1 ul#level3 li a.hinge {background-position:-200px -640px;color:#333;}
div li.child1 ul#level3 li a:hover {background-position: -200px -704px;color:#333;}

div li.child1 ul#level4 li a {background-position:-200px -768px;color:#333;}
div li.child1 ul#level4 li a.selected {background-position:-200px -832px;color:#333;}
div li.child1 ul#level4 li a.hinge {background-position:-200px -832px;color:#333;}
div li.child1 ul#level4 li a:hover {background-position:-200px -896px;color:#333;}

div li.child1 ul#level5 li a {background-position:-200px -960px;color:#333;}
div li.child1 ul#level5 li a.selected {background-position:-200px -1024px;color:#333;}
div li.child1 ul#level5 li a.hinge {background-position:-200px -1024px;color:#333;}
div li.child1 ul#level5 li a:hover {background-position:-200px -1088px;color:#333;}


/* child2 declarations */
div ul#level0 li.child2 a {background-position:-400px 0px;color:#9A9060;}
div ul#level0 li.child2 a.selected {background-position:-400px -64px;color:#fff;}
div ul#level0 li.child2 a.hinge {background-position:-400px -64px; color:#fff;}
div ul#level0 li.child2 a:hover {background-position:-400px -128px; }

div li.child2 ul#level1 li a {background-position:-400px -192px;color:#fff;}
div li.child2 ul#level1 li a.selected {background-position:-400px -256px; color:#fff;}
div li.child2 ul#level1 li a.hinge {background-position:-400px -256px;color:#fff;}
div li.child2 ul#level1 li a:hover {background-position:-400px -320px;color:#fff;}


div li.child2 ul#level2 li a {background-position:-400px -384px;color:#333;}
div li.child2 ul#level2 li a.selected {background-position:-400px -448px;color:#333;}
div li.child2 ul#level2 li a.hinge {background-position:-400px -448px;color:#333;}
div li.child2 ul#level2 li a:hover {background-position:-400px -512px;color:#333;}

div li.child2 ul#level3 li a {background-position:-400px -576px; color:#333;}
div li.child2 ul#level3 li a.selected {background-position:-400px -640px;color:#333;}
div li.child2 ul#level3 li a.hinge {background-position:-400px -640px;color:#333;}
div li.child2 ul#level3 li a:hover {background-position: -400px -704px; color:#333;}

div li.child2 ul#level4 li a {background-position:-400px -768px;color:#333;}
div li.child2 ul#level4 li a.selected {background-position:-400px -832px;color:#333;}
div li.child2 ul#level4 li a.hinge {background-position:-400px -832px;color:#333;}
div li.child2 ul#level4 li a:hover {background-position:-400px -896px;color:#333;}

div li.child2 ul#level5 li a {background-position:-400px -960px;color:#333;}
div li.child2 ul#level5 li a.selected {background-position:-400px -1024px;color:#333;}
div li.child2 ul#level5 li a.hinge {background-position:-400px -1024px;color:#333;}
div li.child2 ul#level5 li a:hover {background-position:-400px -1088px;color:#333;}



/* child3 declarations */
div ul#level0 li.child3 a {background-position:-600px 0px;color:#9A9060;}
div ul#level0 li.child3 a.selected {background-position:-600px -64px; color:#fff;}
div ul#level0 li.child3 a.hinge {background-position:-600px -64px; color:#fff;}
div ul#level0 li.child3 a:hover {background-position:-600px -128px; color:#fff;}

div li.child3 ul#level1 li a {background-position:-600px -192px;color:#FFF;}
div li.child3 ul#level1 li a.selected {background-position:-600px -256px;}
div li.child3 ul#level1 li a.hinge {background-position:-600px -256px;color:#fff;}
div li.child3 ul#level1 li a:hover {background-position:-600px -320px;}

div li.child3 ul#level2 li a {background-position:-600px -384px;color:#333;}
div li.child3 ul#level2 li a.selected {background-position:-600px -448px;color:#333;}
div li.child3 ul#level2 li a.hinge {background-position:-600px -448px;color:#333;}
div li.child3 ul#level2 li a:hover {background-position:-600px -512px;color:#333;}

div li.child3 ul#level3 li a {background-position:-600px -576px;color:#333;}
div li.child3 ul#level3 li a.selected {background-position:-600px -640px;color:#333;}
div li.child3 ul#level3 li a.hinge {background-position:-600px -640px;color:#333;}
div li.child3 ul#level3 li a:hover {background-position: -600px -704px;color:#333;}

div li.child3 ul#level4 li a {background-position:-600px -768px;color:#333;}
div li.child3 ul#level4 li a.selected {background-position:-600px -832px;color:#333;}
div li.child3 ul#level4 li a.hinge {background-position:-600px -832px;color:#333;}
div li.child3 ul#level4 li a:hover {background-position:-600px -896px;color:#333;}

div li.child3 ul#level5 li a {background-position:-600px -960px;color:#333;}
div li.child3 ul#level5 li a.selected {background-position:-600px -1024px;color:#333;}
div li.child3 ul#level5 li a.hinge {background-position:-600px -1024px;color:#333;}
div li.child3 ul#level5 li a:hover {background-position:-600px -1088px;color:#333;}


/* child4 declarations */
div ul#level0 li.child4 a {background-position:-800px 0px;color:#9A9060;}
div ul#level0 li.child4 a.selected {background-position:-800px -64px; color:#fff;}
div ul#level0 li.child4 a.hinge {background-position:-800px -64px; color:#fff;}
div ul#level0 li.child4 a:hover {background-position:-800px -128px; color:#fff;}

div li.child4 ul#level1 li a {background-position:-800px -192px;color:#FFF;}
div li.child4 ul#level1 li a.selected {background-position:-800px -256px;}
div li.child4 ul#level1 li a.hinge {background-position:-800px -256px;color:#fff;}
div li.child4 ul#level1 li a:hover {background-position:-800px -320px;}

div li.child4 ul#level2 li a {background-position:-800px -384px;color:#333;}
div li.child4 ul#level2 li a.selected {background-position:-800px -448px;color:#333;}
div li.child4 ul#level2 li a.hinge {background-position:-800px -448px;color:#333;}
div li.child4 ul#level2 li a:hover {background-position:-800px -512px;color:#333;}

div li.child4 ul#level3 li a {background-position:-800px -576px;color:#333;}
div li.child4 ul#level3 li a.selected {background-position:-800px -640px;color:#333;}
div li.child4 ul#level3 li a.hinge {background-position:-800px -640px;color:#333;}
div li.child4 ul#level3 li a:hover {background-position: -800px -704px;color:#333;}

div li.child4 ul#level4 li a {background-position:-800px -768px; color:#333;}
div li.child4 ul#level4 li a.selected {background-position:-800px -832px;color:#333;}
div li.child4 ul#level4 li a.hinge {background-position:-800px -832px;color:#333;}
div li.child4 ul#level4 li a:hover {background-position:-800px -896px;color:#333;}

div li.child4 ul#level5 li a {background-position:-800px -960px;color:#333;}
div li.child4 ul#level5 li a.selected {background-position:-800px -1024px;color:#333;}
div li.child4 ul#level5 li a.hinge {background-position:-800px -1024px;color:#333;}
div li.child4 ul#level5 li a:hover {background-position:-800px -1088px;color:#333;}



/* child5 declarations */
div ul#level0 li.child5 a {background-position:-1000px 0px;color:#9A9060;}
div ul#level0 li.child5 a.selected {background-position:-1000px -64px; color:#fff;}
div ul#level0 li.child5 a.hinge {background-position:-1000px -64px; color:#fff;}
div ul#level0 li.child5 a:hover {background-position:-1000px -128px; color:#fff;}

div li.child5 ul#level1 li a {background-position:-1000px -192px;color:#FFF;}
div li.child5 ul#level1 li a.selected {background-position:-1000px -256px;}
div li.child5 ul#level1 li a.hinge {background-position:-1000px -256px;color:#fff;}
div li.child5 ul#level1 li a:hover {background-position:-1000px -320px;}

div li.child5 ul#level2 li a {background-position:-1000px -384px;color:#333;}
div li.child5 ul#level2 li a.selected {background-position:-1000px -448px;color:#333;}
div li.child5 ul#level2 li a.hinge {background-position:-1000px -448px;color:#333;}
div li.child5 ul#level2 li a:hover {background-position:-1000px -512px;color:#333;}

div li.child5 ul#level3 li a {background-position:-1000px -576px;color:#333;}
div li.child5 ul#level3 li a.selected {background-position:-1000px -640px;color:#333;}
div li.child5 ul#level3 li a.hinge {background-position:-1000px -640px;color:#333;}
div li.child5 ul#level3 li a:hover {background-position: -1000px -704px;color:#333;}

div li.child5 ul#level4 li a {background-position:-1000px -768px;color:#333;}
div li.child5 ul#level4 li a.selected {background-position:-1000px -832px;color:#333;}
div li.child5 ul#level4 li a.hinge {background-position:-1000px -832px;color:#333;}
div li.child5 ul#level4 li a:hover {background-position:-1000px -896px;color:#333;}

div li.child5 ul#level5 li a {background-position:-1000px -960px;color:#333;}
div li.child5 ul#level5 li a.selected {background-position:-1000px -1024px;color:#333;}
div li.child5 ul#level5 li a.hinge {background-position:-1000px -1024px;color:#333;}
div li.child5 ul#level5 li a:hover {background-position:-1000px -1088px;color:#333;}



/* child6 declarations */
div ul#level0 li.child6 a {background-position:-1200px 0px;color:#9A9060;}
div ul#level0 li.child6 a.selected {background-position:-1200px -64px; color:#fff;}
div ul#level0 li.child6 a.hinge {background-position:-1200px -64px; color:#fff;}
div ul#level0 li.child6 a:hover {background-position:-1200px -128px; color:#fff;}

div li.child6 ul#level1 li a {background-position:-1200px -192px;color:#FFF;}
div li.child6 ul#level1 li a.selected {background-position:-1200px -256px;}
div li.child6 ul#level1 li a.hinge {background-position:-1200px -256px;color:#fff;}
div li.child6 ul#level1 li a:hover {background-position:-1200px -320px;}

div li.child6 ul#level2 li a {background-position:-1200px -384px;color:#333;}
div li.child6 ul#level2 li a.selected {background-position:-1200px -448px;color:#333;}
div li.child6 ul#level2 li a.hinge {background-position:-1200px -448px;color:#333;}
div li.child6 ul#level2 li a:hover {background-position:-1200px -512px;color:#333;}

div li.child6 ul#level3 li a {background-position:-1200px -576px;color:#333;}
div li.child6 ul#level3 li a.selected {background-position:-1200px -640px;color:#333;}
div li.child6 ul#level3 li a.hinge {background-position:-1200px -640px;color:#333;}
div li.child6 ul#level3 li a:hover {background-position: -1200px -704px;color:#333;}

div li.child6 ul#level4 li a {background-position:-1200px -768px;color:#333;}
div li.child6 ul#level4 li a.selected {background-position:-1200px -832px;color:#333;}
div li.child6 ul#level4 li a.hinge {background-position:-1200px -832px;color:#333;}
div li.child6 ul#level4 li a:hover {background-position:-1200px -896px;color:#333;}

div li.child6 ul#level5 li a {background-position:-1200px -960px;color:#333;}
div li.child6 ul#level5 li a.selected {background-position:-1200px -1024px;color:#333;}
div li.child6 ul#level5 li a.hinge {background-position:-1200px -1024px;color:#333;}
div li.child6 ul#level5 li a:hover {background-position:-1200px -1088px;color:#333;}



/* child7 declarations */
div ul#level0 li.child7 a {background-position:-1400px 0px;color:#9A9060;}
div ul#level0 li.child7 a.selected {background-position:-1400px -64px; color:#fff;}
div ul#level0 li.child7 a.hinge {background-position:-1400px -64px; color:#fff;}
div ul#level0 li.child7 a:hover {background-position:-1400px -128px; color:#fff;}

div li.child7 ul#level1 li a {background-position:-1400px -192px;color:#FFF;}
div li.child7 ul#level1 li a.selected {background-position:-1400px -256px;}
div li.child7 ul#level1 li a.hinge {background-position:-1400px -256px;color:#fff;}
div li.child7 ul#level1 li a:hover {background-position:-1400px -320px;}

div li.child7 ul#level2 li a {background-position:-1400px -384px;color:#333;}
div li.child7 ul#level2 li a.selected {background-position:-1400px -448px;color:#333;}
div li.child7 ul#level2 li a.hinge {background-position:-1400px -448px;color:#333;}
div li.child7 ul#level2 li a:hover {background-position:-1400px -512px;color:#333;}

div li.child7 ul#level3 li a {background-position:-1400px -576px;color:#333;}
div li.child7 ul#level3 li a.selected {background-position:-1400px -640px;color:#333;}
div li.child7 ul#level3 li a.hinge {background-position:-1400px -640px;color:#333;}
div li.child7 ul#level3 li a:hover {background-position: -1400px -704px;color:#333;}

div li.child7 ul#level4 li a {background-position:-1400px -768px;color:#333;}
div li.child7 ul#level4 li a.selected {background-position:-1400px -832px;color:#333;}
div li.child7 ul#level4 li a.hinge {background-position:-1400px -832px;color:#333;}
div li.child7 ul#level4 li a:hover {background-position:-1400px -896px;color:#333;}

div li.child7 ul#level5 li a {background-position:-1400px -960px;color:#333;}
div li.child7 ul#level5 li a.selected {background-position:-1400px -1024px;color:#333;}
div li.child7 ul#level5 li a.hinge {background-position:-1400px -1024px;color:#333;}
div li.child7 ul#level5 li a:hover {background-position:-1400px -1088px;color:#333;}


#casestudheader {
	border: none;
	padding-top: 0px;
	margin-top: 0px;
}

.case-study {
	border-top:1px dotted #AAAAAA;
	margin-top: 10px;
	padding-top: 23px;
}

/*	Contact Form	*/
	
#contact-form 
{
	background-color: white;
	border: 5px solid #AAAAAA;
	position: absolute;
	height: 278px;
	padding: 20px;
	width: 400px;
	z-index: 100;
}

#contact-form p
{
	font-size: 19px;
	text-align: center;
}
#contact-form p a#close_link
{
	font-size: 11px;
}
#contact-form label
{
	clear: left;
	display: block;
	padding-bottom: 30px;
}
#contact-form label span
{
	display: block;
	float: left;
	width: 110px;
}
#contact-form label input, #contact-form label textarea
{
	float: left;
	width: 250px;
}
#contact-form label span.error
{
	color: red;
}
#contact-form label textarea
{
	height: 100px;
}
