/*				Reset		*/

* {margin:0px;padding:0px;font-size:100%;font-family:verdana,sans-serif;color:black;text-decoration:none;font-weight:normal;}
ul {list-style-type:none;}
html {height:100%;}
strong {font-weight:bold;}
p {display:block;margin-bottom:10px;}
body {background:url(../images/struct/bg_side_grads.png) top center repeat-y;padding-bottom:20px;}
p.clear {display:block;clear:both;}
div#body_wrapper {width:930px;background:url(../images/struct/content_grad.png) top left repeat-x;margin:0px auto;padding:0px 0px 0px 13px;}
img {border:none;}

/*				Header 		*/

div#header {}
div#header ul#breadcrumbs {margin-left:30px;padding-top:7px;} 
div#header ul#breadcrumbs li {float:left;margin-right:3px;}
div#header ul#breadcrumbs li span {color:#666;font-size:55%;}
div#header ul#breadcrumbs li a:hover span {text-decoration:underline;}

div#header div.container {background:url(../images/struct/header.png) top left no-repeat;height:100px;margin-bottom:0px;}

/*				Menu		*/

div#menu {background:url('../images/menu/main_menu_background.png') no-repeat center left;padding:5px 0px;margin-bottom:8px;}

div#menu ul#main_menu {height:28px}
div#menu ul#main_menu li {float:left;height:28px;border-left:1px solid rgb(244,202,115);border-right:1px solid rgb(235,162,41);}
div#menu ul#main_menu li a {line-height:25px;}
div#menu ul#main_menu li span {font-size:80%;color:#fff;font-family:"Trebuchet MS";font-weight:bold;margin:0px 19px;}

div#menu ul#main_menu li.current {background:url('../images/menu/main_menu_states.png') bottom no-repeat;}
div#menu ul#main_menu li.current:hover {background-position:bottom;}
div#menu ul#main_menu li.current span {color:white;}

div#menu ul#main_menu li:hover {background:url('../images/menu/main_menu_states.png') top right no-repeat}
div#menu ul#main_menu li#menu_about_us {border-left:none;}
div#menu ul#main_menu li#menu_about_us:hover {background-position:top left;}
div#menu ul#main_menu li#menu_about_us.current {background-position:bottom left;}
div#menu ul#main_menu li.end {border-right:none}

div#menu ul#main_menu li#menu_log_in {background:url(../images/menu/logged_in.png) top left repeat-x;}
div#menu ul#main_menu li#menu_log_in a span {color:#eb8b1f;}

div#menu ul#main_menu li.logged_in {background:url(../images/menu/user_logged_in.png) top left repeat-x !important;} 
div#menu ul#main_menu li.logged_in a span {color:#fff !important;}
/*				Sub Menu		*/

div#side_content {width:171px;float:left;margin-right:14px;margin-top:20px;}
div#side_content ul#sub_menu {margin-left:4px;}
div#side_content ul#sub_menu li {background:url('../images/menu/submenu_top.png') top left no-repeat;padding-top:4px;margin-bottom:3px;}
div#side_content ul#sub_menu li a {display:block;vertical-align:middle;background:url('../images/menu/submenu_bottom.png') left bottom no-repeat;padding-bottom:3px;}
div#side_content ul#sub_menu li a span {font-size:75%;color:#fff;display:block;padding:2px 18px 5px 17px;font-weight:bold;background:url('../images/menu/submenu_arrow.png') 8px 6px no-repeat;font-family:"Trebuchet MS"}
div#side_content ul#sub_menu li:hover {background-position:top center;}
div#side_content ul#sub_menu li:hover a {background-position:bottom center;}
div#side_content ul#sub_menu li.current {background-position:top right;}
div#side_content ul#sub_menu li.current a {background-position:bottom right;}
div#side_content ul#sub_menu li.current span {color:white;}

div#side_content ul#sub_menu li ul.sub_sub_menu  {background:url(../images/menu/sub_sub_menu_bg.png) 9px bottom no-repeat;margin-bottom:13px;margin-top:-2px;padding-bottom:8px;}
div#side_content ul#sub_menu li ul.sub_sub_menu li {background:url(../images/struct/sub_sub_menu_test.gif);margin-bottom:0px;}
div#side_content ul#sub_menu li ul.sub_sub_menu li a {background:none;padding-left:11px;padding-bottom:0px;}
div#side_content ul#sub_menu li ul.sub_sub_menu li a span {background:url(../images/menu/sub_sub_menu_arrow.png) 7px 6px no-repeat;color:#7E8081;font-size:70%;padding-bottom:2px;}
div#side_content ul#sub_menu li ul.sub_sub_menu li a:hover span {color:#333;}

/*				Side box			*/

div#side_content div.side_box {margin-top:20px;}
div#side_content div.side_box div.top {background:url(../images/struct/side_box_top.png) top left no-repeat;height:10px;}
div#side_content div.side_box div.mid {background:url(../images/struct/side_box_mid.png) top left repeat-y;padding:9px 20px 5px 15px}
div#side_content div.side_box div.bottom {background:url(../images/struct/side_box_bottom.png) bottom left no-repeat;height:10px;}

/*				Copy			*/

address p {text-decoration:none;font-style:normal;}

span.lquote {overflow:hidden;background:red;display:inline-block;background:url(../images/struct/left_quote.png) top left no-repeat;width:12px;margin-right:3px;}
span.rquote {overflow:hidden;background:red;display:inline-block;background:url(../images/struct/right_quote.png) top left no-repeat;width:12px;margin-left:3px;position:relative;top:6px;}
span.lquote span, span.rquote span {position:relative;left:-1000000px;}

div#side_content div.side_box div.mid h2 {color:white;font-family:"century gothic";font-size:100%;margin-bottom:8px;}
div#side_content div.side_box div.mid h2 a {color:#fff;}
div#side_content div.side_box div.mid p {color:white;font-size:60%;}
div#side_content div.side_box div.mid p a {color:white;font-weight:bold;}
div#side_content div.side_box div.mid p.quote {color:white;font-family:"century gothic";font-size:90%;}
div#side_content div.side_box div.mid p.cite {font-weight:bold;font-size:60%;}

div#content div#main_content h1 {font-size:154%;width:360px;margin-bottom:13px;font-family:"century gothic";color:#97989d;}
div#content div#main_content h1 span {font-family:"century gothic",sans;color:#f8981d;font-weight:bold;}
div#content div#main_content h2 {color:#e99822;font-size:80%;margin-bottom:5px;margin-top:20px;width:340px;}
div#content div#main_content h2 a {color:#e99822;}
div#content div#main_content h3 {color:#7e8081;font-size:70%;font-weight:bold;margin-bottom:5px;margin-top:20px;}
div#content div#main_content p {width:340px;font-size:70%;color:#7e8081;line-height:125%;}
div#content div#main_content p a {border-bottom:1px dotted #7e8081;color:#7e8081;font-weight:inherit;}
div#content div#main_content p a:hover {color:#F8981D;}
div#content div#main_content acronym {color:#7e8081;font-weight:inherit;border-bottom:none;}
div#content div#main_content p strong {font-weight:bold;color:#7e8081;}
div#content div#main_content h1 + p {font-weight:bold;}
div#content div#main_content h1 + p a {font-weight:bold;}

div#content div#main_content h3 + ul.bullet_list {margin-top:-3px;}
div#content div#main_content p#logos img {margin-right:5px;}

div#content div#main_content ul.bullet_list {list-style:disc;padding-left:15px;width:350px;} 
div#content div#main_content ul.bullet_list li {margin-bottom:6px;color:#F8981D;} 
div#content div#main_content ul.bullet_list li p {display:inline;}

/*				Tables				*/

div#content div#main_content table {font-size:100%;margin-bottom:10px;}
div#content div#main_content td {color:#7E8081;font-size:70%;padding:3px 5px 3px 0px;vertical-align:top;}
div#content div#main_content th {color:#F8981D;font-size:70%;padding:3px 5px 3px 0px;vertical-align:top;font-weight:bold;text-align:left;}
div#content div#main_content th a {color:#F8981D;padding:3px 5px 3px 0px;vertical-align:top;font-weight:bold;text-align:left;}
div#content div#main_content td span, div#content div#main_content td strong {color:#7E8081;}

div#content div#main_content td a {color:#7E8081;}

div#content div#main_content table#agreements td {border-top:1px solid rgb(220,220,220);}

/*				Lists				*/

div#content div#main_content ol {list-style-type:decimal;font-size:70%;;padding-left:25px;width:350px;}
div#content div#main_content ol li {margin-left:5px;color:#7E8081;margin-bottom:5px;}
div#content div#main_content ol li p {font-size:100%;display:inline;}

div#content div#main_content ul li.heading ul {border-bottom:none;} 
div#content div#main_content ul li.heading ul li {color:#F8981D;font-size:70%;padding:4px 0px;vertical-align:top;font-weight:bold;text-align:left;}

div#content div#main_content ul.casestudies_list ul {clear:both;margin-bottom:2px;border-bottom:1px solid rgb(220,220,200);width:600px;}
div#content div#main_content ul.casestudies_list ul li {float:left;font-size:70%;font-family:verdana;color:#7E8081;padding:4px 0px;}

div#content div#main_content ul.casestudies_list ul li.organisation {width:300px;}
div#content div#main_content ul.casestudies_list ul li.region {width:125px;} 
div#content div#main_content ul.casestudies_list ul li.productareas {width:135px;} 

div#content div#main_content ul.members_list {clear:both;}
div#content div#main_content ul.members_list ul {clear:both;margin-bottom:2px;border-bottom:1px solid rgb(220,220,200);width:600px;}
div#content div#main_content ul.members_list ul li {float:left;font-size:70%;font-family:verdana;color:#7E8081;padding:4px 0px;}

div#content div#main_content ul.members_list ul li.membername {width:300px;}
div#content div#main_content ul.members_list ul li.region {width:125px;} 
div#content div#main_content ul.members_list ul li.type   {width:135px;} 

div#content div#main_content ul#calendar_list {width:400px;}
div#content div#main_content ul#calendar_list > li {clear:none;width:400px;}
div#content div#main_content ul#calendar_list ul.columns {clear:none;width:auto;}

div#content div#main_content ul.columns {clear:both;}
div#content div#main_content ul.columns li {width:155px;display:block;float:left;margin-right:35px;}
div#content div#main_content ul.columns li p {width:auto;}
div#content div#main_content ul.quote_list li {padding:10px 0px;border-top:1px dotted #e99822;}
div#content div#main_content ul.quote_list li:first-child {border-top:none;}

div#content div#main_content h2#supplier_information {width:340px;margin-top:5px;}
div#content div#main_content ul.supplier_list {margin-bottom:30px;clear:both}
div#content div#main_content ul.supplier_list li {float:none;}
div#content div#main_content ul.supplier_list li p a {font-size:100%;}

div#content div#main_content ul.supplier_details {clear:both;border-top:1px dotted #E99822;padding-top:10px;width:340px;}
div#content div#main_content ul.supplier_details > li {margin-bottom:40px;}
div#content div#main_content div.logged_in_copy {background-color:#fdecd6;padding:20px;width:600px;}
div#content div#main_content div.logged_in_copy p {width:550px;}
div#content div#main_content div.logged_in_copy ul.bullet_list {width:535px;}

div#content div#main_content ul.newslist li {margin-bottom:10px;}
div#content div#main_content ul.newslist li p {margin-bottom:0px;}

div#content div#main_content ul#blog-post-list {border-top:1px dotted #E99822;;width:370px;margin-top:10px;}
div#content div#main_content ul#blog-post-list li {border-bottom:1px dotted #E99822;padding-bottom:20px;margin-bottom:20px;}
div#content div#main_content ul#blog-post-list li h2 {margin-top:10px;}
div#content div#main_content ul#blog-post-list li p {width:370px;}
div#content div#main_content p.blog-controls {color:#E99822;}
div#content div#main_content p.blog-controls a {color:#E99822;border:none;}

/*				Content		*/

div#content div#main_content {width:729px;float:left;}
div#content div#main_content div.top {background:url(../images/struct/content_top.png) top right no-repeat;padding:3px 5px 15px 30px;} 
div#content div#main_content div.top div#page_image_inner {background:top right no-repeat;padding-top:30px;min-height:530px;}
div#content div#main_content div.bottom {height:13px;background:url(../images/struct/content_bottom.png) bottom left no-repeat;} 

/*				Right Content	*/

div#content div#main_content div#right_content {float:right;width:240px;padding-top:300px;padding-right:30px;} 
div#content div#main_content div#right_content  h2 {color:#F8981D;border-left:1px solid #F8981D; padding-left:20px;font-family:"Century Gothic";font-weight:normal;font-size:100%;width:auto;}
div#content div#main_content div#right_content  p {width:auto;}

/*				Homepage	*/

div.home div#content {padding-left:2px;}
div.home div#content div#main_content {width:650px;margin-right:17px;}
div.home div#content div#main_content div.top {background:url(../images/struct/homepage_content_top.png) top right no-repeat;height:16px;padding:0px;} 
	div.home div#content div#main_content div.bottom {background:url(../images/struct/homepage_content_bottom.png) bottom left no-repeat;padding:3px 4px 1px 30px;height:auto;} 
div.home div#content div#main_content div.bottom div#page_image_inner {background:url(../images/struct/homepage_sample_image.png) bottom right no-repeat;padding-top:15px;padding-bottom:51px;}

div.home div#content div#main_content h1 {width:415px;margin-bottom:30px;line-height:114%;}
div.home div#content div#main_content p {width:320px;font-weight:normal;}

/*				Homepage Side Content Box		*/

div.home div#side_content {width:245px;margin-top:0px;margin-right:0px;}
div.home div#side_content div.side_box {margin-top:0px;margin-bottom:14px;}
div.home div#side_content div.side_box div.top {background:url(../images/struct/homepage_side_box_top.png) top left no-repeat;height:11px;}
div.home div#side_content div.side_box div.mid {background:url(../images/struct/homepage_side_box_mid.png) top left repeat-y;padding:6px 20px 2px 20px}
div.home div#side_content div.side_box div.bottom {background:url(../images/struct/homepage_side_box_bottom.png) bottom left no-repeat;height:13px;}
div.home div#side_content div.side_box div.mid a:hover {text-decoration:underline;}
div.home div#side_content div.side_box div.mid h2 {margin-bottom:5px;}
div.home div#side_content div.side_box div.mid p.top_right_link {margin-bottom:0px;}

/*				Homepage Latest Information		*/

div.home div#side_content div.latest_information_box {margin-top:0px;}
div.home div#side_content div.latest_information_box div.top    {background:url(../images/struct/latest_information_top.png) top left no-repeat;height:12px;}
div.home div#side_content div.latest_information_box div.mid    {background:url(../images/struct/latest_information_mid.png) top left repeat-y;padding:1px 2px 0px 1px}
div.home div#side_content div.latest_information_box div.bottom {background:url(../images/struct/latest_information_bottom.png) bottom left no-repeat;height:13px;padding-bottom:0px;}

div.home div#side_content div.latest_information_box h2 {font-size:85%;border-bottom:1px solid #97989D;color:#97989D;padding:0px 10px 6px 20px;font-family:"Century Gothic";margin-bottom:1px;}
div.home div#side_content div.latest_information_box h3 {background:#EEEDED;padding:5px 10px 4px 20px;display:block;margin:1px 0px;}
div.home div#side_content div.latest_information_box h3 a {font-size:70%;font-weight:bold;color:#97989D;font-family:"Century Gothic";}
div.home div#side_content div.latest_information_box p {font-size:60%;padding:4px 56px 5px 20px;margin:0px;}
div.home div#side_content div.latest_information_box a:hover {color:#F8981D;text-decoration:underline;}
/*				Homepage Tabs		*/

div.home div#homepage_tabs_container {margin-top:14px;}
div.home div#homepage_tabs_container ul#homepage_tabs {background:url(../images/struct/tab_stop.png) top right no-repeat;height:132px;padding-right:13px;}
div.home div#homepage_tabs_container ul#homepage_tabs li {width:204px;height:132px;background:blue;margin-right:9px;float:left;}

div.home div#homepage_tabs_container ul#homepage_tabs li#tab_one {background:url(../images/struct/tab_one.png) no-repeat;}
div.home div#homepage_tabs_container ul#homepage_tabs li#tab_two {background:url(../images/struct/tab_two.png) no-repeat;}
div.home div#homepage_tabs_container ul#homepage_tabs li#tab_three {background:url(../images/struct/tab_three.png) no-repeat;margin-right:0px;;}

div.home div#homepage_tabs_container ul#homepage_tabs li.colour_tab p.intro {padding-top:16px;width:auto;padding-bottom:6px;;margin:10px 12px 6px 88px;display:block;line-height:130%;}
div.home div#homepage_tabs_container ul#homepage_tabs li.colour_tab p.intro a {color:white;font-size:135%;font-family:"Century Gothic";border-bottom:none;}
div.home div#homepage_tabs_container ul#homepage_tabs li.colour_tab p.detail  {padding-left:88px;padding-top:20px;width:auto;margin-bottom:5px;color:white;font-size:65%;margin-right:12px;}
div.home div#homepage_tabs_container ul#homepage_tabs li.colour_tab p.detail a {color:#fff;border-bottom:none;}

div.home div#homepage_tabs_container ul#homepage_tabs li#tab_one p.intro {margin-left:64px;margin-right:23px;width:120px;}
div.home div#homepage_tabs_container ul#homepage_tabs li#tab_two p.intro {width:103px;margin-left:76px;}
div.home div#homepage_tabs_container ul#homepage_tabs li#tab_three p.intro {margin-left:44px;}
div.home div#homepage_tabs_container ul#homepage_tabs li#tab_three p.detail {margin-left:95px;margin-right:0px;}


/*				Forms		*/

label {width:180px;float:left;color:#7E8081;}
div.form {width:400px;clear:none;}
div.form form {width:370px;padding:20px 5px 15px 0px;margin-top:10px;}
div.form form ul.formitems {margin-bottom:10px;float:left;width:340px;}
div.form form ul.formitems li {clear:left;}
div.form form label {font-size:70%;width:140px;margin-right:10px;width:135px;display:block;padding:5px;float:left;color:#7E8081;}
div.form form div.requiredindicator {display:none;}
div.form form p.submitbutton {margin-left:100px;clear:both;}
div.form form textarea {width:130px;}
form select {width:133px;}

div.form form#contact_us {padding-top:0px;margin-top:0px;}
div.form form#contact_us label {width:160px;}
div.form form#contact_us p {border:none !important;}
body#mceSpanFonts.mceContentBody{width:705px;}
iframe#mce_editor_0 {width:705px !important;}

/*				Footer		*/

div#footer {margin-top:20px;margin-bottom:20px;padding-bottom:20px;padding-left:4px;padding-right:26px;padding-top:10px;}
div#footer div.container {border-top:1px dotted #7F7F81;padding-top:5px;}
div#footer ul li {float:left;font-size:60%;margin-right:10px;}
div#footer ul li span {color:#E99822;}
div#footer ul li, div#footer ul li a {color:#6b6c6f;}
div#footer ul#footer_icons {float:left;}
div#footer ul#footer_links {float:right;}
div#footer ul#footer_links li {margin-right:0px;margin-left:8px;}

/*			Admin			*/

div#currentuserdetails {font-size:70%;padding-left:0px;margin-bottom:20px;}
div.usermenubar-small {margin-right:34px;}
div#usermenubar {float:none;}
div#pagemenu {float:none !important;}
label#label_content {display:none !important;}
label.richtext {float:none !important;}
div#content div#main_content table.calendarsmallbackground td {font-size:100%;}
div#categorylist {margin-bottom:30px;}
div#categorylist li {clear:both;}
div#categorylist label {float:left;clear:right;font-size:80%;padding-left:10px;width:350px;}
div#categorylist input {clear:left;float:left}
div.manage_list h1 {clear: both}
div.admin_menu {height: 40px;font-size: 11px}
div.admin_menu ul li {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0px 3px}
div.admin_menu ul li a {background-image: none;}
div.admin_menu ul li a:hover {background-color: #d0d0d0; color: white}

#myaccount-admin a {font-weight: 700;}
#myaccount-admin a:hover {color:#e99822 !important}
/*			IE 6 Warning	*/

div#ie6warning {background:#F5F5C0;border-bottom:1px solid #6B6C6F;}
div#ie6warning div#ie6container {margin:0px auto;width:780px;padding-left:60px;background:url('../images/struct/warning.jpg') top left no-repeat;}
div#ie6warning div#ie6container p {padding:4px;font-size:70%;font-weight:bold;}

