/*				Reset & Basic		*/

* {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;}
strong {font-weight:bold;}
body {background-color:#000;background-repeat:no-repeat;padding:31px 0px;}

p.clear {display:block;clear:both;padding-bottom:0px;}
div#header {height:190px;}
div#header a#logo {background:url(../images/structure/logo.png) top left no-repeat;width:129px;height:74px;display:block;margin-left:456px;}
div#header a#logo span {display:none;}
a img {border:none;}

iframe {border:0px;}

/*																			Left / Right / Center Structure		*/

div#content {min-width:920px;min-height:390px;}
div#content div.left {float:left;width:50%;}
div#content div.right {float:right;width:49%;}
div#content div.center {margin:10px auto;width:980px;}

div#content div.left div.container {width:320px;float:right;padding-right:90px;}
div#content div.right div.container {width:340px;padding-left:64px;}

div#content div.left div.content_box div.container {width:320px;float:right;padding:16px 20px 20px 0px;}
div#content div.right div.content_box div.container {width:340px;float:left;padding:16px 0px 20px 20px;}

div.content_box {border-bottom:1px solid #6C6C6C;border-top:1px solid #6C6C6C;margin-bottom:20px;background:#0d0d0d;}
div#content div.left div.content_box {margin-right:60px;border-right:1px solid #6C6C6C;}
div#content div.right div.content_box {margin-left:64px;border-left:1px solid #6C6C6C;}

div#content div.content_box div.container {background-repeat:no-repeat;margin:-1px -1px -1px -1px;}
div#content div.left div.content_box div.container {background-image:url(../images/structure/content_boxes/box_top_right.jpg);background-position:top right;}
div#content div.right div.content_box div.container {background-image:url(../images/structure/content_boxes/box_top_left.jpg);background-position:top left;}

div#content div.content_box div.content_box_footer {height:5px;clear:both;margin:-1px -1px -1px -1px;width:200px;}
div#content div.right div.content_box div.content_box_footer {background:url(../images/structure/content_boxes/box_bottom_left.jpg) bottom left no-repeat;float:left;}
div#content div.left div.content_box div.content_box_footer {background:url(../images/structure/content_boxes/box_bottom_right.jpg) bottom right no-repeat;float:right;}

/*																			Footer						*/

div#footer div.container {width:850px;margin:0px auto;height:95px;}
div#footer {clear:both;border-bottom:1px solid #6C6C6C;border-top:1px solid #6C6C6C;background:#0d0d0d;margin-top:30px;}
div#footer ul.footer_list {float:right;margin-top:34px;margin-bottom:10px;}

div#footer ul#tabs {height:99px;background:black;margin-top:-1px;width:640px;padding-left:13px;float:left;background:url(../images/structure/tab_background.jpg) top left no-repeat;}
div#footer ul#tabs li {width:148px;height:97px;float:left;background:url(../images/structure/tab.jpg);margin-right:8px;}
div#footer ul#tabs li h2 {background-image:none;display:block;width:100%;height:100%;padding:0px;margin:0px;}
div#footer ul#tabs li h2 a {display:block;width:148px;height:97px;}
div#footer ul#tabs li h2 a span {color:#FAA819;font-weight:bold;font-size:70%;font-family:"Helvetica";margin-left:20px;padding-bottom:0px;padding-top:46px;display:block;}
div#footer ul#tabs + ul.footer_list {float:left;}

div#footer_links div.container {width:920px;margin:20px auto;}
div#footer_links div.container ul#site_links {background:url(../images/structure/footer_arrow.jpg) top left no-repeat;}
div#footer_links div.container ul#site_links li {float:left;color:#BDBFC1;font-size:60%;margin-right:15px;}
div#footer_links div.container ul#site_links li a {color:#BDBFC1;}
div#footer_links div.container ul#site_links li span {color:#F9A719;}
div#footer_links div.container ul#site_links li#rok_link {margin-right:0px;float:right;}

/*																			Copy						*/

/* Headings */

h1 {color:white;text-transform:uppercase;font-weight:bold;padding:7px 0px 28px 0px;font-size:130%;background:url(../images/structure/body_arrow.jpg) top left no-repeat;font-family:"Trebuchet MS",Helvetica;}
h2 {color:#CDCFD0;padding-top:9px;font-size:100%;background:url(../images/structure/content_box_arrow.jpg) top left no-repeat;line-height:140%;font-family:Helvetica;margin-bottom:20px;}
h2 span.source {color:white;font-size:70%;font-weight:bold;font-family:Helvetica;}
div.content_box h2 {margin-bottom:0px;}
div.content_box h2 a {color:#CDCFD0;}
h3 {text-transform:uppercase;font-size:70%;margin-bottom:10px;font-weight:bold;color:#FAA819;}
h3.section_header {border-top:1px dotted #9FA1AF;}
h4 {font-size:70%;margin-bottom:10px;font-weight:bold;color:#FAA819;}

/* Body Copy */

p {padding-bottom:10px;color:#CDCFD0;font-size:60%;}
div#content p {line-height:150%;}
div#content p a {color:#CDCFD0;border-bottom:1px dotted #CDCFD0;}
div#content p a:hover {color:#fff;}
div#content p + h2 {margin-top:15px;}
div#content p span {color:#F9A81A;}

/* Copy Decorations */

.content_leader_arrow {background:url(../images/structure/content_leader_arrow.gif) top left no-repeat;}
div#content p.content_leader_arrow {padding-top:25px;}
div#content h2.content_leader_arrow {padding:0px 0px 0px 25px;text-transform:uppercase;font-size:70%;margin-bottom:10px;font-weight:bold;}
div#content h3.content_leader_arrow {padding:0px 0px 0px 25px;text-transform:uppercase;font-size:70%;margin-bottom:10px;font-weight:bold;}
div#content div.content_box h3 {padding-top:20px;}
div#content span.header_date {float:right;color:white;}

div#content ul#image_copy_list li.article {margin-bottom:20px;}
div#content ul#image_copy_list li.article img.article_image {float:left;margin-right:10px;}
div#content ul#image_copy_list li.article div.article_copy {width:300px;float:left;}
div#content ul#image_copy_list li.article h3.content_leader_arrow {border-bottom:1px dotted #9FA1AF;padding-bottom:8px;margin-bottom:14px;padding-top:0px;}
 
div#content ul#image_copy_list li.center img.article_image {margin-left:30px;float:none;}
div#content ul#image_copy_list li.center div.article_copy {float:none;width:300px;margin-left:90px;margin-top:20px;}
div#content ul#image_copy_list li.center div.article_copy p {text-align:center;}

a.arrow_button {background:url(../images/menu/arrow_button.jpg) top left no-repeat;display:block;height:33px;width:100px;padding-top:16px;border:0px;margin-top:10px;border:0px !important;}
a.arrow_button span {color:white !important;margin-left:4px;}

p.icon_link {margin-top:10px;}
p.icon_link a {border:0px !important;}

div#footer a.arrow_button {float:left;margin-left:10px;margin-top:45px;}

/* Lists */

ul.footer_list li p {padding-bottom:4px;}
ul.footer_list li p a {font-size:90%;color:#707172;border-bottom:none;}
ul.footer_list li p a:hover {text-decoration:underline;}

div#content ul.bullet_list {list-style:none;padding-left:0px;} 
div#content ul.bullet_list li {margin-bottom:3px;color:#F8981D;background:url(../images/structure/bullet.gif) top left no-repeat;padding-left:12px;} 
div#content ul.bullet_list li p {padding-bottom:0px;margin-bottom:7px;}

div#content ul#talk li.talk_article {margin-bottom:30px;}
div#content ul#talk li.talk_article div.talk_article_copy {width:300px;float:left;}

div#content ul.columns {width:520px;}
div#content ul.columns li.column {float:left;width:250px;margin-right:4px;}

body.faces div#content ul#faces {width:440px;padding-top:10px;}
body.faces div#content ul#faces li {float:left;margin-right:20px;margin-bottom:20px;}
body.faces div#content ul#faces li h3 {font-size:55%;padding-top:3px;}																		
/*																			Gallery 					*/

div#our_work_images div.container {width:420px !important;background:url(../images/structure/body_arrow.jpg) top left no-repeat;padding-top:13px;}
div#content img#client_icon {float:right;}
div#content ul#gallery_selectors {height:50px;width:420px;margin-top:10px;}
div#content ul#gallery_selectors li {float:left;width:60px;background:url(../images/menu/gallery_button.gif) bottom left no-repeat;margin-bottom:5px;}
div#content ul#gallery_selectors li a {display:block;height:50px;}
div#content ul#gallery_selectors li a img {border:0px;}
div#content ul#gallery_selectors li.current {background:url(../images/menu/current_gallery_button.gif) bottom left no-repeat;margin-bottom:5px;}

/*																			Menu						*/

div#header div.container {width:60%;float:right;}
div#header ul#main_menu {position:relative;margin-left:-88px;border-top:1px solid #BEC0C2;min-width:700px;}
div#header ul#main_menu li {float:left;background:url(../images/menu/menu_dot.gif) top left no-repeat;margin-top:-5px;display:block;margin-right:47px;}
div#header ul#main_menu li a {display:block;clear:both;padding-top:8px;}
div#header ul#main_menu li span {font-size:55%;color:#BEC0C2;font-family:Arial;margin:0px;text-transform:uppercase;font-weight:bold;line-height:20px;margin-left:8px;}
div#header ul#main_menu li:hover {background:url(../images/menu/current_menu_dot.gif) top left no-repeat}
div#header ul#main_menu li a:hover span {color:#FAA819;}

div#header ul#main_menu li div {width:88px;}
div#header ul#main_menu li ul.sub_navigation {float:left;}
div#header ul#main_menu li ul.sub_navigation li {background:url(../images/menu/sub_menu_arrow.png) bottom left no-repeat;float:none;clear:both;height:17px;margin-top:0px;margin-right:0px;}
div#header ul#main_menu li ul.sub_navigation li:hover {background:url(../images/menu/current_sub_menu_arrow.png) bottom left no-repeat;}
div#header ul#main_menu li ul.sub_navigation li a {padding-top:0px;}
div#header ul#main_menu li ul.sub_navigation li a span {margin-right:0px;margin-left:12px;}

div#header ul#main_menu li ul.sub_navigation li.current {background:url(../images/menu/current_sub_menu_arrow.png) bottom left no-repeat;float:none;clear:both;height:17px;margin-top:0px;}
div#header ul#main_menu li ul.sub_navigation li.current span {color:#FAA819;}

div#header ul#main_menu  li#menu_home {margin-right:30px;}
div#header ul#main_menu  li#menu_who_we_are {margin-right:10px;}
div#header ul#main_menu  li#menu_solutions {margin-right:0px;}
div#header ul#main_menu  li#menu_our_work {margin-right:6px;}
div#header ul#main_menu  li#menu_recruitment {margin-right:31px;}
div#header ul#main_menu  li#menu_news {margin-right:26px;}
div#header ul#main_menu  li#menu_contact_us {margin-right:0px;}

/*																			Client Area					*/

body.client div#content div#login {width:250px;margin:0px auto;}
body.client div#content ul#client_icons {margin:0px auto;width:650px;}
body.client div#content ul#client_icons li {width:150px;height:96px;float:left;background:url(../images/client_area/client_icon_background.jpg) top left no-repeat;margin-right:6px;}
body.client div#content ul#client_icons li a {width:100%;height:100%;display:block;}
body.client div#content ul#client_icons li a img {margin:2px 0px 0px 21px;border:0px;}

body.client div#content div#client_icon {width:150px;height:96px;background:url(../images/client_area/client_icon_background.jpg) top left no-repeat;margin-right:6px;margin-bottom:20px;margin-left:100px;}
body.client div#content div#client_icon img {margin:2px 0px 0px 21px;border:0px;}

body.client div#content form {}
body.client div#content form label {width:100px;display:block;float:left;}

body.client div#content form label span {color:#FAA819;}
body.client div#content form p.text input {border:1px solid #CBCCCE;background-color:#0D0B0B;color:white;}
body.client div#content form p.submit {padding-left:100px;}

body.client div#content div.center div.content_box {width:730px;margin:10px auto;padding:0px;border:0px;}
body.client div#content div.center div.content_box div.container {border-left:1px solid #6C6C6C;border-right:1px solid #6C6C6C;margin:0px;}
body.client div#content div.center div.content_box div.header {background:url(../images/structure/content_boxes/center_header.jpg) top left no-repeat;height:33px;width:730px;}
body.client div#content div.center div.content_box div.footer {background:url(../images/structure/content_boxes/center_footer.jpg) top left no-repeat;height:13px;width:730px;}

body.client div#content div.content_box table {margin-left:15px;}
body.client div#content div.content_box table tr.textbold td {color:#F9A81A;}
body.client div#content div.content_box table tr.odd {background:#272626;}
body.client div#content div.content_box table tr td {color:#CDD0D0;font-size:80%;padding:7px 4px;}
body.client div#content div.content_box table tr td a {color:#CDD0D0;}

body.client div#content ul#event_info li {float:left;width:200px;}
body.client div#content ul#event_info {width:600px;}
body.client div#content div#event_details {margin-top:20px;}

body.client {background-image:url(../images/backgrounds/client_area.jpg);background-position:center top;}
body.client div#content div#event_header div.left {width:59%;}
body.client div#content div#event_header div.left div.container {width:500px;padding-right:0px;margin-left:0px;}
body.client div#content div#event_header div.right {width:30%;padding-top:20px;}
body.client div#content div#event_header div.content_box {border-bottom:1px solid #6C6C6C;border-top:1px solid #6C6C6C;margin:-1px;border-left:1px solid #6C6C6C;}
body.client div#content div#event_header div.content_box div.container {margin:-1px;border-left:none;width:200px;}
body.client div#content div#event_header div.content_box div.content_box_footer {width:200px;}
body.client div#content div#event_header div#event_manager img {float:left;margin-right:7px;}

body.client div#content div#event_details div.left {width:28%;}
body.client div#content div#event_details div.left div.container {width:175px;}
body.client div#content div#event_details div.left div.content_box {margin-right:0px;}
body.client div#content div#event_details div.right {width:71%;}
body.client div#content div#event_details div.right div.content_box {border-bottom:1px solid #6C6C6C;border-top:1px solid #6C6C6C;margin:-1px 0px;border-left:1px solid #6C6C6C;}
body.client div#content div#event_details div.content_box div.container {border-left:none;}


body.client div#content div#event_details ul#event_images li p.content_leader_arrow {padding-top:2px;padding-left:20px;margin-top:3px;padding-top:2px;}
body.client div#content div#event_details ul#event_images li img {padding-bottom:10px;border-bottom:1px dotted #6C6C6C;}
body.client div#content div#event_details ul#download_list {border-top:1px dotted #6C6C6C;width:170px;}
body.client div#content div#event_details ul#download_list li {border-bottom:1px dotted #6C6C6C;}
body.client div#content div#event_details ul#download_list li p {margin-top:10px;}
body.client div#content div#event_details ul#download_list li p img {margin-bottom:-4px;}
body.client div#content div#event_details div.right div.container {padding-left:0px;width:460px;}
body.client div#content div#event_details div.right div.content_box div.container {padding-left:20px;}
body.client div#content div#event_details div.right div.content_box {margin-left:0px;margin-top:25px;}

body.client div#content table p {font-size:80%;padding-bottom:0px;line-height:100%;}

body.client div#content table#daily_performance {margin-left:0px;text-align:left;margin-bottom:20px;}
body.client div#content table#daily_performance tr.daily_targets {background:#3A3838;}
body.client div#content table#daily_performance tr.daily_totals {background:#272626;}
body.client div#content table#daily_performance tr td.face {background:#272626;padding:0px;}
body.client div#content table#daily_performance tr td.daily_target_header {text-align:center;}
body.client div#content table#daily_performance td {padding:0px 3px 0px 4px;}
body.client div#content table#daily_performance td.blank {padding:0px;}
body.client div#content table#daily_performance div.sum p {color:#F9A81A;}
body.client div#content table#daily_performance div.target_sum p {color:#F9A81A;}
body.client div#content table#daily_performance tr.total_row p {color:#F9A81A;}

body.client div#content table#standby {margin-left:0px;text-align:left;margin-top:4px;margin-bottom:10px;}
body.client div#content table#standby tr {background:#272626;}
body.client div#content table#standby td {padding:0px 5px 0px 5px;margin:0px;}
body.client div#content table#standby td.face {padding:0px;}

																			
/*																			Per Page Structure & Background	*/

body.home div#content div.left {width:55%;}
body.home div#content div.left div#homepage_flash {height:310px;float:right;width:480px;}
body.home div#content div#corporate_video_container {margin:20px auto;width:820px;}
body.home div#content div.right {width:44%;}
body.home div#content div.right div.container {padding-left:0px;}

body.who_we_are {background-image:url(../images/backgrounds/who_we_are.jpg);background-position:center top;}
body.who_we_are div#content div.left {width:44%;}
body.who_we_are div#content div.left div.container {padding-left:10px;width:180px;}
body.who_we_are div#content div.left div.content_box div.container {padding:6px 0px;width:200px;}
body.who_we_are div#content div.right {width:50%;}
body.who_we_are div#content div.right div.container {padding-left:30px;}
body.who_we_are div#content div.right div.content_box {margin-left:64px;}

body.faces div#content div.left {width:44%;}
body.faces div#content div.left div.container {width:180px;}
body.faces div#content div.left div.content_box div.container {padding:26px !important;width:180px;}
body.faces div#content div.right {width:55%;}
body.faces div#content div.right div.container {width:510px;}

body.solutions {background-image:url(../images/backgrounds/solutions.jpg);background-position:center top;}
body.solutions div#content div.left {width:40%;padding-top:200px;}
body.solutions div#content div.left div.container {width:200px;}
body.solutions div#content div.right {width:59%;}
body.solutions div#content div.right div.container {padding-left:0px;width:435px;}
body.solutions div#content div.right div.content_box div.container {padding-left:20px;}
body.solutions div#content div.right div.content_box {margin-left:0px;}

body.our_work {background-image:url(../images/backgrounds/our_work.jpg);background-position:center top;}
body.our_work div#content div.left {width:49%;}
body.our_work div#content div.right {width:50%;}
body.our_work div#content div.right div.container {padding-left:0px;}
body.our_work div#content div.right div.content_box div.container {padding-left:20px;}
body.our_work div#content div.right div.content_box {margin-left:0px;}

body.jobs {background-image:url(../images/backgrounds/jobs.jpg);background-position:center top;}
body.jobs div#content div.left {width:50%;}
body.jobs div#content div.left div.container {width:310px;}
body.jobs div#content div.left div.content_box div.container {width:320px;}
body.jobs div#content div.right {width:49%;}
body.jobs div#content div.right div.container {padding-left:0px;}
body.jobs div#content div.right div.content_box div.container {padding-left:20px;}
body.jobs div#content div.right div.content_box {margin-left:0px;}

body.talk {background-image:url(../images/backgrounds/talk.jpg);background-position:center top;}
body.talk div#content div.left {width:67%;}
body.talk div#content div.left div.container {width:520px;}
body.talk div#content div.right {width:32%;margin-top:200px;}
body.talk div#content div.right div.container {padding-left:0px;width:200px;}
body.talk div#content div.right div.content_box div.container {padding-left:20px;}
body.talk div#content div.right div.content_box {margin-left:0px;}
body.talk div#content div.right div.content_box div.content_box_footer {width:200px;}

body.talk div#content div.left {width:55%;}
body.talk div#content div.left div#talk_goodwood_flash {height:300px;width:420px;}

body.contact {background-image:url(../images/backgrounds/contact.jpg);background-position:center top;}
body.contact div#content div.left {width:10%;}
body.contact div#content div.right {width:59%;}
body.contact div#content div.right div.container {padding-left:0px;width:460px;}
body.contact div#content div.right div.content_box div.container {padding-left:20px;}
body.contact div#content div.right div.content_box {margin-left:0px;margin-top:25px;}
