/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; background: #ffffff; }


h1, h2, h3, h4, h5, h6, p, li { font-weight:normal; }
.red { color:#ff0000; }


div#container { width:960px; margin:0 auto; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }

div#header { background:url(../img/all/header_bg.jpg) repeat-y; border-bottom:1px solid #ffffff; }


div#header_left { float:left; display:inline; margin:0 0 0 30px; padding:15px 0; }

div#header_left ul li { float:left; display:inline; font-size:1.2em; list-style:none; padding: 0 10px 0 10px; background:url(../img/all/nav-seperator.gif) 100% 2px no-repeat; }
div#header_left ul li.no_separator { background:none; }
div#header_left ul li a { color:#ffffff; text-decoration:none; }
div#header_left ul li a:hover { text-decoration:underline; }

div#header_right { float:right; display:inline; width:200px; padding:8px 0; }
div#header_right h3 { color:#FFFFFF; text-align:right; margin:0 10px 0 0; font-size:1.2em; }


div#main_feature { width:960px; height:163px; padding:40px 0 0 0; }

div#main_feature h1, div#main_feature p { float:left; display:inline; }
h1.the_one_group_logo { width:186px; height:120px; display:block; margin:0 0 19px 40px; background:url(../img/all/the-one-group-logo.jpg) no-repeat; }

div#main_feature_right { float:left; display:inline; margin:0 0 0 210px; }
div#main_feature_right h2 { color:#e62e48; font-size:2em; }



div#navigation { width:704px; height:24px; margin:0 0 0 20px; background:url(../img/all/navigation_bg.png) no-repeat; }
div#navigation ul li { float:left; display:inline; list-style:none; padding:5px 0 0 0; font-size:1.4em; }

div#navigation ul li.nav1 { margin:0 70px 0 25px; }
div#navigation ul li.nav2 { margin:0 45px 0 0; }
div#navigation ul li.nav3 { margin:0 70px 0 0; }
div#navigation ul li.nav4 { margin:0 110px 0 0; }


div#navigation ul li a:link, div#navigation ul li a:visited { color:#ffffff; text-decoration:none; }
div#navigation ul li a:hover { text-decoration:underline; }


h1.the_one_group_logo span { display:none; }



div#search { width:960px; border-top:2px solid #ffffff; background-color:#999999; }

div#search_left { float:left; display:inline; width:420px; margin:20px 0 18px 60px; background:url(../img/all/adv-search-divider.jpg) right no-repeat; }
div#search_left label { font-size:1.2em; }

div#filters_left_column { float:left; display:inline; width:250px; }

div#filters_left_column h2 { color:#ffffff; font-size:1.6em; }
div#filters_left_column label { display:none; }
div#filters_left_column select { display:block; width:200px; margin:10px 0 0 0; padding:2px; font-size:1.2em; }


div#filters_right_column { float:left; display:inline; width:148px; margin:28px 0 0 0; }
div#filters_right_column input { margin:0 10px 0 0; }
div#filters_right_column label { color:#ffffff; }
.cbx_Filter { display:block; margin:2px 0; }
.btn_search { margin:0 auto; }


div#filters_right_column  input.btn_search { margin:10px 0 0 0 }

div#search_right { float:right; display:inline; width:460px; padding:0 0 0 10px; margin:20px 0 0 0; }
div#search_right h2 { color:#ffffff; font-size:1.6em; margin:0 0 20px 0; }


div#search div#search_right ul { float:left; width:200px; padding:0; margin:0 10px 0 0; }
div#search div#search_right ul li {  list-style:none; font-size:1.3em; padding:0 0 10px 0; }


div#search_right ul li a:link, div#search_right ul li a:visited { margin:0; color:#ffffff; text-decoration:none; }
div#search_right ul li a:hover { text-decoration:underline; }


div#content { width:920px; margin:15px auto 0 auto; }
/* Standard Content */
div#std_content { width:920px; }

div#left { float:left; display:inline; width:704px; margin:0 12px 0 0; }

div#std_content div#left { width:920px; }
div#std_content div#middle_column { float:left; display:inline; width:692px; margin:0 0 0 22px; }

div#logo_box { width:444px; margin:20px auto; }
div#logo_box img { margin:5px; padding:0; }

div#left_column { width:206px; float:left; display:inline;  }


div#login_box { width:202px; background:url(../img/all/login_box_bg.jpg) repeat-y; }
div#login_box ul { margin:0 0 0 10px; }
div#login_box ul li { list-style:none; float:left; display:inline; font-size:1.2em; color:#ffffff; }
div#login_box a:link, div#login_box a:visited { color:#ffffff; text-decoration:none; }
div#login_box a:hover { text-decoration:underline; }

div#login_box_top { width:202px; height:22px; background:url(../img/all/login_register_tabs.jpg) no-repeat; padding:5px 0 0 0;  }

div#login_box_inner { width:182px; margin:0 auto; }
div#login_box_inner p { color:#ffffff; font-size:1.2em; margin:10px 0; }

div#login_box_inner label { display:block; float:left; display:inline; width:70px; color:#ffffff; font-size:1.2em; margin:5px 0; }
div#login_box_inner input.textbox { float:left; display:inline; width:102px; margin:5px 5px 0 0; }
div#login_box_inner input.btn_login { margin:10px 0 5px 0; }
div#login_box_inner p.forgot_password { padding:0; margin:0; font-size:1.1em; }

div#left_column div#login_box div#login_box_inner ul { padding:0 0 10px 0; margin:0; }
div#left_column div#login_box div#login_box_inner ul li { margin:0; padding:0; float:none; display:block; }

div#login_box_bottom { width:202px; height:2px; background:url(../img/all/login_box_bottom.jpg) no-repeat; }





div.feature_box { width:204px; margin:10px 0;  }
div.feature_box_content { width:204px; padding:5px 0; background:#f5f5f5 url(../img/all/feature_box_bg.jpg) no-repeat; }
div.feature_box_inner { width:184px; margin:10px auto; }
div.feature_box_inner h3 { margin:0 0 10px 0; font-size:1.2em; }
div.feature_box_inner p { font-size:1.1em; padding:0 0 15px 53px; }

div.feature_box_inner p.envelope { background:url(../img/all/submit-your-cv.png) no-repeat; }
div.feature_box_inner p.tick { background:url(../img/all/cv-preparation-icon.png) no-repeat; }
div.feature_box_inner p.pages { background:url(../img/all/interviewing-techniques-icon.png) no-repeat; }
div.feature_box_inner p.barchart { background:url(../img/all/salary-survey-icon.png) no-repeat; }


div.feature_box_bottom { width:204px; height:5px; background:url(../img/all/feature_box_bottom.jpg) no-repeat; }



div#middle_column { width:480px; float:right; display:inline; }

div#content_column { width:480px; float:right; display:inline; }

div#middle_column p { font-size:1.2em; line-height:160%; margin:0 0 10px 0; }
div#middle_column h1, div#middle_column h2 { /*color:#333333;*/ color:#e62e48; font-size:1.8em; margin:0 0 20px 0; }
div#middle_column h2 { margin:0 0 10px 0; }
div#middle_column ul { margin:0 0 20px 0; }
div#middle_column ul li { /* list-style-position:inside; */ font-size:1.2em; margin:0 0 10px 0; line-height:140%; }
div#middle_column ol { margin:0 0 20px 0; }
div#middle_column ol li { list-style-position:inside; font-size:1.2em; margin:0 0 0 0; line-height:140%; }

div#middle_column ul li.word_icon { list-style:none; font-size:1.2em; margin:0 0 4px 0; padding:4px 0 4px 30px; background:url(../img/all/word_icon.gif) no-repeat; }
div#middle_column ul li.pdf_icon { list-style:none; font-size:1.2em; margin:0 0 4px 0; padding:4px 0 4px 30px; background:url(../img/all/pdf_icon.gif) no-repeat; }
div#middle_column ul li.save_icon { list-style:none; font-size:1.2em; margin:0 0 4px 0; padding:0 0 0 20px; background:url(../img/all/disk_icon.gif) no-repeat; }
div#middle_column ul li.document_icon { list-style:none; font-size:1.2em; margin:0 0 4px 0; padding:0 0 0 20px; background:url(../img/all/document-icon.gif) no-repeat; }


div#middle_column div#application label { display:block; margin:10px 0; font-size:1.2em; }
div#middle_column div#application .textfield { width:480px; height:100px; } 
div#middle_column div#application span.error_message { font-size:1.2em; }
div#middle_column div#application input.btn_submit { margin:10px 0; }

a:link, a:visited { color:#ff0000; }
a:hover { text-decoration:underline; }


/* Save Search */
div#save { width:380px; margin:20px auto 0 auto; }
div#save h2 { margin:0 0 10px 0; color:#e62e48; font-size:1.8em; }
div#save p { font-size:1.2em; margin:0 0 10px 0; }
div#save .textbox { width:370px; height:24px; font-size:1.8em; padding:4px; }
div#save input.btn_submit { float:right; display:inline; margin:10px 0 0 0; }


/* Header/Red Box */
div.grey_box { border:1px solid #cccccc; width:678px; padding:10px 0; margin:10px 0; }
div.grey_box img { margin:0 auto; display:block; }

div.red_box, div.red_box_3 { background-color:#e62e48; width:678px; padding:10px 0;  margin:10px 0;  }
div.red_box_3 { width:506px; }
div#middle_column div.red_box h2, div#middle_column div.red_box_3 h2 { color:#ffffff; text-align:center; font-size:2em; padding:0; margin:0; }

/* Division */
div.division { float:left; display:inline; width:128px; height:102px; background:url(../img/all/feature-box-lrg.jpg) no-repeat; margin:0 10px 20px 0; }
div.division h3 { color:#ffffff; text-align:center; font-size:1.4em; }
div.division h3 a:link, div.division h3 a:visited { color:#ffffff; }

/* Division Box (Bank of 4) */
div.division_box4 { float:left; display:inline; width:162px; margin:0 10px 20px 0; }
div.division_box4 div.division_box_top { width:162px; height:72px; background:url(../img/all/division-box-top4-lrg.jpg) no-repeat;  }
div#middle_column div.division_box4 div.division_box_top h2 { text-align:center; font-size:1.6em; padding:14px 0 0 0; }
div.division_box4 div.division_box_bottom { width:162px; background-color:#d5dcdf; }
div#middle_column div.division_box4 div.division_box_bottom { padding:10px 0 0 0; height:190px; }
div#middle_column div.division_box4 div.division_box_bottom ul li { list-style:none; font-size:1.2em; text-align:center; margin:0; padding:0 0 10px 0; }


/* Division Box (Bank of 3) */
div.division_box3 { float:left; display:inline; width:147px; margin:0 10px 20px 0; }
div.division_box3 div.division_box_top { width:147px; height:38px; padding:10px 0 0 0; background:url(../img/all/division-box-top3.jpg) no-repeat;  }
div#middle_column div.division_box3 div.division_box_top h2 { text-align:center; font-size:1.2em; }
div.division_box3 div.division_box_bottom { width:147px; background-color:#d5dcdf; }
div#middle_column div.division_box3 div.division_box_bottom { padding:10px 0 0 0; height:180px; }
div#middle_column div.division_box3 div.division_box_bottom ul li { list-style:none; font-size:1.1em; text-align:center; margin:0; padding:0 0 10px 0; }


/* Division Box (Bank of 3) */
div#user div.division_box3 { float:left; display:inline; width:147px; margin:0 10px 20px 0; }
div#user div.division_box3 div.division_box_top { width:147px; height:38px; padding:10px 0 0 0; background:url(../img/all/division-box-top3.jpg) no-repeat;  }
div#middle_column div#user div.division_box3 div.division_box_top h2 { text-align:center; font-size:1.2em; }
div#user div.division_box3 div.division_box_bottom { width:147px; background-color:#d5dcdf; }
div#middle_column div#user div.division_box3 div.division_box_bottom { padding:10px 0 0 0; height:60px; }
div#middle_column div#user div.division_box3 div.division_box_bottom ul li { list-style:none; font-size:2em; text-align:center; margin:0; padding:0 0 10px 0; }
div#middle_column div#user div.division_box3 div.division_box_bottom p { text-align:center; }


/* Sitemap */
div#middle_column div.sitemap_list { float:left; display:inline; margin:0 60px 30px 0; }
div#middle_column div.sitemap_list ul li { list-style:none; }
div#middle_column div.sitemap_list ul li ul { margin:10px 0 0 0; }
div#middle_column div.sitemap_list ul li ul li { list-style:none; padding:0 0 0 20px; font-size:1em; } 

/* div.entry { width:480px; margin:20px 0; border-bottom:1px #999999 dashed; }
div.scrollable_area ul li div.entry h3 { font-size:1.2em; }
div.scrollable_area ul li div.entry h4 { font-size:1.2em; display:inline; font-weight:bold; padding:0 5px 0 0; }
div.scrollable_area ul li div.entry h5 { font-size:1.2em; display:inline; }
div.scrollable_area ul li div.entry div.entry_right p { font-size:0.1em; background-color:pink; display:inline; }
div.scrollable_area ul li div.entry div.entry_right { background-color:Yellow; }*/

div#pane { width: 480px; }
.scroll-pane { width:480px; height:660px; overflow:auto; }

div.entry { width:450px; margin:20px 0; border-bottom:1px #999999 dashed; }
div.entry h3 { font-size:1.4em; }
div.entry h4 { font-size:1.3em; display:inline; font-weight:bold; padding:0 5px 0 0; }
div.entry h5 { font-size:1.3em; display:inline; }


div.entry_left img { float:left; display:inline; margin:0 10px 0 0; }

div.client_jobs  { margin:10px 0 0 0; width:450px; }


/*
div.entry { width:480px; margin:20px 0; border-bottom:1px #999999 dashed; }
div.entry h3 { font-size:1.4em; }
div.entry h4 { font-size:1.3em; display:inline; font-weight:bold; padding:0 5px 0 0; }
div.entry h5 { font-size:1.3em; display:inline; }
*/


/* Clients */
div#client h1 { margin:0 0 10px 0; }



div#right { float:right; display:inline; width:204px; }



div.right_box { width:199px; margin:0 0 20px 0; background:url(../img/all/right_box_bg.jpg);  }
div.right_box_top { width:199px; height:4px; background:url(../img/all/right_box_top.jpg) no-repeat; }
div.right_box_inner { width:179px; margin:0 auto; padding:5px 0; }
div.right_box_inner h3 { font-size:1.6em; margin:0 0 10px 0; }
div.right_box_inner ul li { list-style:none; font-size:1.1em; }
div.right_box_inner ul li span { color:#ff0000; }
div.right_box_left { float:left; display:inline; width:39px; }
div.right_box_right { float:right; display:inline; width:134px; } 
div.right_box_inner p { font-size:1.2em; color:#333333; }
div.right_box_bottom { width:199px; height:3px; background:url(../img/all/right_box_bottom.jpg) no-repeat; }


/* Contact us Only */
ul.contact_info { margin:10px 0; }
div#google_map_zoomed_out, div#google_map_zoomed_in { width:480px; height:300px; margin:0 0 20px 0; }





div#latest_news { width:203px; background:url(../img/all/news_bg.jpg) repeat-y; }
div#latest_news_top { width:203px; height:23px; background:url(../img/all/latest_news_top.jpg); }
div.article { width:184px; margin:0 auto 10px auto; padding:10px 0 20px 0; border-bottom:1px #d9d9d9 solid; }
div.article_inner { width:144px; margin:0 auto; }
div.article_inner h3 { font-size:1.2em; }
div.article_inner p { font-size:1.1em; }
div.article_inner p.date { margin:0 0 5px 0; }


/* Outside Footer */
div#outside_footer { width:960px; margin:0 auto 15px auto; } 
div#outside_footer ul li { float:left; display:inline; padding:4px 7px 4px 0px; margin:0 5px 0 0; color:#666666; list-style:none; background:url(../img/all/separator.gif) right center no-repeat; }
div#outside_footer ul li.no_separator {  background:none; }


div#outside_footer_left { float:left; display:inline; width:600px; }
div#outside_footer_right { float:right; display:inline; width:300px; }
div#outside_footer_right p { text-align:right; color:#666666; margin:4px 0; }


