/*																														Basic 					*/

* {margin:0px;padding:0px;font-size:0.95em;font-family:Georgia;color:#7F7F7F;}
.clear {clear:both;height:0px}
a {text-decoration:none;border:0px;font-size:inherit;color:#95C03D;}
a:hover {color:#7da232;}

ul {list-style-type:none;}
img {border:0px}

h1,h2,h3,h4,h5,h6 {color:#4c4c4e;margin-bottom:15px;}

h1  {display:block;font-size:3.7em;font-weight:normal;letter-spacing:-1px;line-height:120%;margin-top:27px;margin-bottom:52px;width:650px}
h1 span {font-size:1em;color:#95C03D;}
h2	{font-size:2em;width:426px;}
h3	{font-size:1.3em;color:#95C03D;}
h1 a, h2 a, h3 a, h4 a {text-decoration:none !important;}

/*																														Structure 				*/

div#header {background-color:#92BC3D;}
div.container {margin:0px auto;width:880px;float:none}

/*																														Header / Menu			*/

div#header div.container  {height:3em;}

div#header div.container ul {margin:0px 0px 10px 0px;float:right}	
div#header div.container ul li {padding:10px 10px 0px 7px;float:left;border-left:2px solid rgb(212,231,191);}
div#header div.container ul li * {font-family:tahoma,trebuchet;font-size:1.1em;color:rgb(212,231,191);}
div#header div.container ul li a:hover, div#header div.container ul li span {color:white;}
div#header div.container ul li a span {font-size:1em;}

/*																														Content
*/


div#content {background:url(../images/struct/content_bg.jpg) repeat-x;padding-top:10px}

div#content div.container ul#sub_menu {float:right}
div#content div.container ul#sub_menu li {display:inline;;font-size:0.5em;text-align:right;}
div#content div.container ul#sub_menu li a:hover,div#content div.container ul#sub_menu li span  {color:#92BC3E;}
div#content div.container ul#sub_menu * {font-size:1.8em;font-family:arial;color:rgb(100,100,100);}
div#content div.container ul#sub_menu span.pipe {font-size:2em;font-weight:bold;padding:5px;}

div#content div.container ul#breadcrumbs {display:block;float:none;clear:both;height:100px;}	
div#content div.container ul#breadcrumbs li {float:left;;margin-right:3px;padding-top:100px;}
div#content div.container ul#breadcrumbs li * {font-family:tahoma;font-size:0.9em;}
div#content div.container ul#breadcrumbs li span {color:#95C03D;}
div#content div.container ul#breadcrumbs li#logo {clear:right;float:right;font-family:tahoma;margin:13px 0px 0px 0px;padding-top:0px;}


div#content div.container div.copy_block * {font-family:verdana;}
div#content div.container div.copy_block a {text-decoration:underline;}
div#content div.container div.copy_block p {line-height:1.9em;width:426px;margin-bottom:15px;font-size:1em;}
div#content div.container div.copy_block p#first_para {font-weight:bold;color:#221E1F;}

div#content div.container div.copy_block ul.client_list li {list-style:none;}
div#content div.container div.copy_block ul.client_list li h3 {}
div#content div.container div.copy_block ul.client_list li p {}
div#content div.container div.copy_block ul {width:400px;}
div#content div.container div.copy_block ul li {margin-left:20px;list-style-type:disc;}
div#content div.container div.copy_block ul li p {width:auto;font-size:1.1em;} /* fix for ie, to stop list markers dropping to bottom */

div#content div.container div.copy_block blockquote {text-align:center;float:right;width:285px;margin-right:30px;margin-top:0px;}
div#content div.container div.copy_block blockquote p {font-family:georgia;font-style: italic;color:#52845A;line-height:1.3em;font-size:1.6em;width:285px;}
div#content div.container div.copy_block blockquote span.citation {font-family:georgia;font-size:0.8em;font-style: normal;padding-top:15px;display:block;clear:both;}

div#content div.container div.copy_block div.list_container dl {float:left;width:250px;background-color:rgb(240,240,240);margin-right:3px;margin-bottom:30px;height:37em;}
div#content div.container div.copy_block div.list_container dl dt  {background-color:rgb(0,128,0);color:white;padding:6px 0px 6px 10px;margin-bottom:2px;font-weight:bold;border-bottom:3px solid white;}
div#content div.container div.copy_block div.list_container dl dd {padding:10px;color:rgb(80,80,80)}

/* 																														Boxed Items
*/

div#content div.container div.copy_block div.box {margin:0px 0px 20px 0px;}
div#content div.container div.copy_block div.box div {width:512px;}
div#content div.container div.copy_block div.box div.top {background:url(../images/struct/box_top.gif) no-repeat;height:27px;}
div#content div.container div.copy_block div.box div.mid {background:url(../images/struct/box_mid.gif) repeat-y;padding-left:30px;padding-bottom:15px;}
div#content div.container div.copy_block div.box div.bot {background:url(../images/struct/box_bottom.gif) no-repeat;height:9px;}

div#content div.container div.copy_block div.box div.mid h2 {color:#95C03D;font-size:1.5em;font-weight:normal;width:470px}
div#content div.container div.copy_block div.box div.mid h3 {color:#737477;font-size:1.2em;width:470px}
div#content div.container div.copy_block div.box div.mid img {margin-right:10px;}
div#content div.container div.copy_block div.box div.mid a {color:#95C03D;}
div#content div.container div.copy_block div.box div.mid p {width:270px;color:#737477;margin-bottom:0px}
div#content div.container div.copy_block div.box div.mid p.news_full {width:470px;color:#737477;margin-bottom:0px}

div#content div.container div.copy_block div.box div.mid div.box_copy {display:block;float:right;width:330px;}

div#content div.container div.copy_block div.box div.mid p.date {color:rgb(100,100,100);margin-bottom:10px;}
div#content div.container div.copy_block div.box div.mid p.more_link {margin-top:10px;}

body#page_clients div#content div.container div.copy_block div.box div.mid img {margin:6px 0px 0px 0px;}
body#page_clients div#content div.container div.copy_block div.box div.mid p {margin-bottom:5px;margin-right:40px;width:280px}
body#page_about div#content div.container div.copy_block div.box div.mid p.more_info_link {margin-top:15px;}
body#page_news div#content div.container div.copy_block div.box div.mid p {margin-bottom:10px;}
body#page_clients div#content div.container div.copy_block div.box div.mid div.box_copy {width:335px;}



div#content div.container div.copy_block div#map_wrap 	{border:1px solid #95C03D;width:750px;height:970px;margin-bottom:20px;}
div#content div.container div.copy_block div#inside_map1 {width:700px;height:920px;margin:25px;display:block;}


div#content div.container div.copy_block div#inside_map1 div.map_content {}

div#content div.container div.copy_block div#inside_map1 div.map_content p {line-height:1.2em !important;font-size:1.4em;}
div#content div.container div.copy_block div#inside_map1 div.map_content h3 {margin-bottom:8px;font-size:1.8em;}

/*																														State
*/

div#content div.container {background:url(../images/page_context/home.jpg) no-repeat bottom right;padding-bottom:32px;}

body#page_home div#content div.container {background-image:url(../images/page_context/home.jpg)}
body#page_about_index div#content div.container {background-image:url(../images/page_context/about.jpg)}
body#page_about div#content div.container {background-image:url(../images/page_context/about.jpg)}
body#page_services div#content div.container {background-image:url(../images/page_context/news.jpg)}
body#page_clients div#content div.container {background-image:url(../images/page_context/clients_2.jpg);}
body#page_recruitment div#content div.container {background-image:url(../images/page_context/recruitment.jpg)}
body#page_news div#content div.container {background-image:url(../images/page_context/news.jpg)}
body#page_contact div#content div.container {background-image:url(../images/page_context/contact.jpg)}

body#page_services_business div#content div.container {background-image:url(../images/page_context/service.jpg)}
body#page_services_organisational div#content div.container {background-image:url(../images/page_context/about.jpg)}
body#page_services_housing div#content div.container {background-image:url(../images/page_context/recruitment.jpg)}
body#page_services_strategic div#content div.container {background-image:url(../images/page_context/clients.jpg)}
body#page_services_coaching div#content div.container {background-image:url(../images/page_context/news.jpg)}

/*																														Group Shot*/

body#page_about_index div#content div.container div.copy_block {background:url(../images/page_content/team/group.jpg) top right no-repeat;}

/*																														Tabs
*/

div#content div.container ul#tabs  {margin-top:160px;clear:both;height:87px;}
div#content div.container ul#tabs li {margin-right:18px;float:left;width:91px;height:87px;}
div#content div.container ul#tabs li a {display:block;width:100%;height:100%;}
div#content div.container ul#tabs li a span {display:none;}

div#content div.container ul#tabs li#tab_about_us {background:url(../images/tabs/about_us.jpg) no-repeat}
div#content div.container ul#tabs li#tab_clients {background:url(../images/tabs/clients.jpg) no-repeat}
div#content div.container ul#tabs li#tab_news {background:url(../images/tabs/news.jpg) no-repeat}
div#content div.container ul#tabs li#tab_services {background:url(../images/tabs/services.jpg) no-repeat}

/*											  																			Footer
*/

div#footer {padding-top:12px;height:5em;background:url(../images/struct/footer_bg.jpg) repeat-x;}
div#footer div.container ul li, div#footer div.container ul li a {color:#777777;}

div#footer div.container ul#contact_info li {margin-right:10px;float:left;}
div#footer div.container ul#contact_info li a, div#footer div.container ul#contact_info li {color:#95C03D;}
div#footer div.container ul#contact_info li a:hover {color:#7da232;}
div#footer div.container ul#footer_links li {margin-left:10px;float:left;}
div#footer div.container ul#footer_links {float:right;}
div#footer div.container ul li a:hover {color:rgb(85,85,85);}

/*																														Sitemap Specific
*/


ul#sitemap li ul li  {font-size:1em;}
body#page_sitemap div#content div.container div.copy_block ul#sitemap li {margin-top:5px;list-style:none;}
body#page_sitemap div#content div.container div.copy_block ul#sitemap li ul {margin-bottom:10px;}