/*RESET







-------*/







body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,blockquote,th,td {  margin:0; padding:0; }







table 								{ border-collapse: collapse; border-spacing:0; padding:0; }







fieldset,







img 								{ border:0; }







caption,







th 									{ text-align:left;}







q:before,







q:after 							{ content:''; }







input,







textarea,







select 								{ font:11px verdana; color:#000000; font-family: inherit; font-size: inherit; font-weight: inherit; }















/*GLOBAL







--------*/







html, body							{ font:11px verdana; background:#E0E0E0; line-height:14px; margin:0 auto; }







h1 									{ margin-bottom:15px; font:bold 15px verdana; color:#003366; }







h2 									{ font:bold 11px verdana; margin-bottom:7px; }







h3									{ font:11px verdana; color:#000000; padding-bottom:7px; }







h4									{ font:12px verdana; color:#000000; padding-bottom:7px; }







p									{ padding-bottom:15px; }







hr									{ border:0; line-height:0; height:1px; border-bottom:1px solid #CCCCCC; }







ul, ul li ul						{ padding-left:14px; }







a, a:link, a:active, a:visited 		{ color:#333333; text-decoration:none; }







a:hover 							{ text-decoration:underline; }







.hiddenPic 							{ display:none; }







label								{ cursor:hand; cursor:pointer; }







.file_input							{ padding:2px 0; }







.black_text							{ color:#333333; }







.small_text 						{ font:normal 9px verdana; color:#000000; }































.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }







.clearfix { display: inline-block; }







html[xmlns] .clearfix { display: block; }







* html .clearfix { height: 1%; }







.clear_float { clear:both; }















#page_container { background: url(../images/page_structure/background.gif) center repeat-y; }















#page { width:982px; margin:0 auto; padding:0 9px; background:#FFFFFF; }















#body_footer_container { background: url(../images/page_structure/footer_background2.gif) center no-repeat; height:27px; }







#body_footer { width:1000px; height:13px; margin:0 auto; background:#FFFFFF; }















/* HEADER box







--------*/







#header { padding:15px 0 14px 0; }















/* Logo box */







.logo { float:left; }















/* Top Advert box */







.top_advert { float:left; margin-left:20px; }















/* Login box */







.login_area { float:right; margin-top:-2px; }







div.login_area table tr td { padding-bottom:4px; }







div.login_area table tr td.login_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:184px; padding:2px 5px; }







div.login_area table tr td.login_submit input { width:52px; margin-left:20px; font:11px verdana; color:#000000; }















.login_options { position:relative; margin-top:3px; }















.remember_me { margin-right:5px; }















/* TOP RIGHT LOGIN BOX */















.login_forgotten_password { margin-left:20px; }







.login_forgotten_password a, .login_forgotten_password a:link, .login_forgotten_password a:active, .login_forgotten_password a:visited { color:#333333; text-decoration:underline; }







.login_forgotten_password a:hover { text-decoration:none; }















/* STANDARD LOGIN BOX */















/*.forgotten_password { margin-left:40px; }*/







.forgotten_password { margin-left:43px; }







.forgotten_password a, .forgotten_password a:link, .forgotten_password a:active, .forgotten_password a:visited { color:#333333; text-decoration:underline; }







.forgotten_password a:hover { text-decoration:none; }















#page_body { /*position:relative; Positioning breaks the sub nav menu*/ }















.main_banner { margin:0; padding:0; margin-bottom:16px; }















#body { position:relative; }







#middle_col { float:left; margin-left:9px; color:#666666; width: 485px; }















#middle_col a, #middle_col a:link, #middle_col a:active, #middle_col a:visited { color:#003333; text-decoration:underline; }







#middle_col a:hover { text-decoration:none; }















#left_col { float:left;   width: 179px; }







#right_col { float:right;  width: 300px; }















/* TOP NAVIGATION box







--------*/















.top_navigation { height:33px; }















.top_navigation ul { margin:0; padding:0; }







.top_navigation ul li { list-style:none; list-style-type:none; float:left; line-height:normal;  }















.top_navigation ul li a, .top_navigation ul li a:link, .top_navigation ul li a:active, .top_navigation ul li a:visited { color:#FFFFFF!important; text-decoration:none; font-weight:normal; }







.top_navigation ul li a:hover { text-decoration:none; color:#FFFFFF!important; }















/* Home */







.top_navigation ul li#nav_home a, .top_navigation ul li#nav_home a:link, .top_navigation ul li#nav_home a:active, .top_navigation ul li#nav_home a:visited { display:block; padding:10px 0; border-right:1px dotted #748bbb; text-align:center; background:url(../images/top_navigation/link.gif) top left repeat-x; width:68px; }







.top_navigation ul li#nav_home a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x; width:68px; }















.top_navigation ul li#nav_home.active a, .top_navigation ul li#nav_home.active a:link, .top_navigation ul li#nav_home.active a:active, .top_navigation ul li#nav_home.active a:visited, .top_navigation ul li#nav_home.active a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x; width:68px; }















/* Bookshop */







.top_navigation ul li#nav_bookshop a, .top_navigation ul li#nav_bookshop a:link, .top_navigation ul li#nav_bookshop a:active, .top_navigation ul li#nav_bookshop a:visited { display:block; padding:10px 0; border-right:1px dotted #748bbb; text-align:center; background:url(../images/top_navigation/link.gif) top left repeat-x; width:91px; }







.top_navigation ul li#nav_bookshop a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x; width:91px;  }















.top_navigation ul li#nav_bookshop.active a, .top_navigation ul li#nav_bookshop.active a:link, .top_navigation ul li#nav_bookshop.active a:active, .top_navigation ul li#nav_bookshop.active a:visited, .top_navigation ul li#nav_bookshop.active a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x; width:91px;  }















/* Career Directory */







.top_navigation ul li#nav_careers_dir a, .top_navigation ul li#nav_careers_dir a:link, .top_navigation ul li#nav_careers_dir a:active, .top_navigation ul li#nav_careers_dir a:visited { display:block; padding:10px 0; border-right:1px dotted #748bbb; text-align:center; background:url(../images/top_navigation/link.gif) top left repeat-x; width:141px; }







.top_navigation ul li#nav_careers_dir a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:141px; }















.top_navigation ul li#nav_careers_dir.active a, .top_navigation ul li#nav_careers_dir.active a:link, .top_navigation ul li#nav_careers_dir.active a:active, .top_navigation ul li#nav_careers_dir.active a:visited, .top_navigation ul li#nav_careers_dir.active a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:141px; }















/* Education & training */







.top_navigation ul li#nav_career_paths a, .top_navigation ul li#nav_career_paths a:link, .top_navigation ul li#nav_career_paths a:active, .top_navigation ul li#nav_career_paths a:visited { display:block; padding:10px 0; border-right:1px dotted #748bbb; text-align:center; background:url(../images/top_navigation/link.gif) top left repeat-x; width:149px; }







.top_navigation ul li#nav_career_paths a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:149px; }















.top_navigation ul li#nav_career_paths.active a, .top_navigation ul li#nav_career_paths.active a:link, .top_navigation ul li#nav_career_paths.active a:active, .top_navigation ul li#nav_career_paths.active a:visited, .top_navigation ul li#nav_career_paths.active a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:149px; }















/* Resource Centre */







.top_navigation ul li#nav_resource_centre a, .top_navigation ul li#nav_resource_centre a:link, .top_navigation ul li#nav_resource_centre a:active, .top_navigation ul li#nav_resource_centre a:visited { display:block; padding:10px 0; border-right:1px dotted #748bbb; text-align:center; background:url(../images/top_navigation/link.gif) top left repeat-x; width:133px;}







.top_navigation ul li#nav_resource_centre a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:133px; }















.top_navigation ul li#nav_resource_centre.active a, .top_navigation ul li#nav_resource_centre.active a:link, .top_navigation ul li#nav_resource_centre.active a:active, .top_navigation ul li#nav_resource_centre.active a:visited, .top_navigation ul li#nav_resource_centre.active a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:133px; }















/* Resumes & cover letters */







.top_navigation ul li#nav_resume_letters a, .top_navigation ul li#nav_resume_letters a:link, .top_navigation ul li#nav_resume_letters a:active, .top_navigation ul li#nav_resume_letters a:visited { display:block; padding:10px 0; border-right:1px dotted #748bbb; text-align:center; background:url(../images/top_navigation/link.gif) top left repeat-x; width:175px; }







.top_navigation ul li#nav_resume_letters a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:175px; }















.top_navigation ul li#nav_resume_letters.active a, .top_navigation ul li#nav_resume_letters.active a:link, .top_navigation ul li#nav_resume_letters.active a:active, .top_navigation ul li#nav_resume_letters.active a:visited, .top_navigation ul li#nav_resume_letters.active a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:175px; }















/* Jobs Community */







.top_navigation ul li#nav_yourshout a, .top_navigation ul li#nav_yourshout a:link, .top_navigation ul li#nav_yourshout a:active, .top_navigation ul li#nav_yourshout a:visited { display:block; padding:10px 0; border-right:1px dotted #748bbb; text-align:center; background:url(../images/top_navigation/link.gif) top left repeat-x; width:133px; }







.top_navigation ul li#nav_yourshout a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:133px; }















.top_navigation ul li#nav_yourshout.active a, .top_navigation ul li#nav_yourshout.active a:link, .top_navigation ul li#nav_yourshout.active a:active, .top_navigation ul li#nav_yourshout.active a:visited, .top_navigation ul li#nav_yourshout.active a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:133px; }















/* About us */







.top_navigation ul li#nav_about_us a, .top_navigation ul li#nav_about_us a:link, .top_navigation ul li#nav_about_us a:active, .top_navigation ul li#nav_about_us a:visited { display:block; padding:10px 0; text-align:center; background:url(../images/top_navigation/link.gif) top left repeat-x; width:84px; }







.top_navigation ul li#nav_about_us a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:84px; }















.top_navigation ul li#nav_about_us.active a, .top_navigation ul li#nav_about_us.active a:link, .top_navigation ul li#nav_about_us.active a:active, .top_navigation ul li#nav_about_us.active a:visited, .top_navigation ul li#nav_about_us.active a:hover { position:relative; background:url(../images/top_navigation/hover.gif) top left repeat-x;  width:84px; }















/* SUB NAVIGATION STYLES







*******/















.dropmenudiv{







position:absolute;







margin-top:-1px;







top: 0px;







font:normal 11px Verdana;







line-height:28px;







z-index:100;







background-color:#003366;







/*width:176px;*/
width:185px;







visibility: hidden;







}























.dropmenudiv a{







width: auto;







display: block;







text-indent: 3px;







padding: 2px 10px 2px 17px;







text-decoration: none!important;







color:#FFFFFF!important;







/*border-bottom:1px solid #666666;*/







}















* html .dropmenudiv a{ /*IE only hack*/







width: 100%;







}















.dropmenudiv a:hover{ /*THEME CHANGE HERE*/







background:url(../images/sub_navigation/sub_nav_hover.gif) repeat-x;







}















#dropmenu1 { width:180px; } /* Width of Resource centre */







#dropmenu2 { width:177px; } /* Width of YourShout */







#dropmenu3 { width:156px; } /* Width of About us */























/* LEFT COLUMN STYLES







*******/















.left_col_big_title { color:#FFFFFF; text-align:center; background:url(../images/page_structure/left_col_big_title.gif) #124372 top left no-repeat; padding:11px 15px 10px 15px; width:149px; /*width:179px; height:62px;*/ margin-bottom:6px; }







.left_col_big_title a, .left_col_big_title a:link, .left_col_big_title a:active, .left_col_big_title a:visited { color:#FFFFFF; }







.left_col_big_title a:hover {}















.left_col_title { color:#FFFFFF; text-align:center; background:url(../images/page_structure/left_col_title.gif) #124372 top left no-repeat; padding:3px 15px 2px 15px; width:149px; /*width:179px; height:22px;*/ min-height:17px; margin-bottom:6px; }







.left_col_title a, .left_col_big_title a:link, .left_col_big_title a:active, .left_col_big_title a:visited { color:#FFFFFF; }







.left_col_title a:hover {}















.find_career { margin-bottom:30px; }







.find_career select { font:11px verdana; width:179px; }















/* Most Viewed area */















ul.viewed_list { margin-top:5px; padding-left:5px; margin-bottom:28px; }







ul.viewed_list li { list-style:none; list-style-type:none; padding-bottom:4px; }















ul.viewed_list li ul { margin-top:4px; margin-bottom:-4px; }















ul.viewed_list li a, ul.viewed_list li a:link, ul.viewed_list li a:active, ul.viewed_list li a:visited { color:#003333; text-decoration:none; }







ul.viewed_list li a:hover { text-decoration:underline; }















/* Salary Box */







.salary_centre_details { min-height:70px; margin-bottom:30px; }







.salary_image { float:left; margin-right:5px; }







.salary_title { margin-bottom:5px; }







.salary_desc { color:#666666; }















/* Go Green box */















.go_green_details { border:2px solid #015152; background-color:#EFE8E7; margin-bottom:30px; }







.go_green_image img { line-height:0; padding:0; margin:0;}







.go_green_title { background-color:#015152; text-align:center; color:#FFFFFF; padding:2px 0; }







.go_green_desc { text-align:center; padding:7px; }







.go_green_desc a, .go_green_desc a:link, .go_green_desc a:active, .go_green_desc a:visited { text-decoration:underline; color:#333333; display:block; margin-top:10px; }







.go_green_desc a:hover { text-decoration:none; }







.go_green_buttons { position:relative; background-color:#015152; height:13px; }







.go_green_buttons a, .go_green_buttons a:link, .go_green_buttons a:active, .go_green_buttons a:visited { color:#FFFFFF; text-decoration:none; }







.go_green_buttons a:hover { text-decoration:underline; }















.go_green_previous { position:absolute; left:0;  }







.go_green_next { position:absolute; right:0; }















/* Resume & cover letters box */















.resume_letters_details { padding:0 4px; margin-bottom:30px; }







.resume_letters_desc { color:#666666; margin-bottom:7px; }







.resume_letters_links a { display:block; }







.resume_letters_links a, .resume_letters_links a:link, .resume_letters_links a:active, .resume_letters_links a:visited { color:#1C80A0; text-decoration:underline; }







.resume_letters_links a:hover { text-decoration:none; }















/* MIDDLE COLUMN STYLES







*******/















.main_middle_col_title { color:#FFFFFF; background:url(../images/page_structure/middle_col_title.gif) #1C80A0 top right no-repeat; padding:3px 0 4px 7px; margin-bottom:9px; }







.middle_col_title { margin-top:40px; color:#FFFFFF; background:url(../images/page_structure/middle_col_title.gif) #1C80A0 top right no-repeat; padding:3px 0 4px 7px; margin-bottom:9px; }















.main_middle_col_title a, .main_middle_col_title a:link, .main_middle_col_title a:active, .main_middle_col_title a:visited { color:#FFFFFF!important; text-decoration:none!important;  }







.main_middle_col_title a:hover { text-decoration:underline!important; }















.middle_col_title a, .middle_col_title a:link, .middle_col_title a:active, .middle_col_title a:visited { color:#FFFFFF!important; text-decoration:none!important;  }







.middle_col_title a:hover { text-decoration:underline!important; }















.top_col { margin-top:0; }















.content_left_col { float:left; width:230px; }







.content_right_col { float:right; width:230px; }























/* Latest Career Stories */















.latest_career_stories { }







.stories_left_col { float:left; width:259px; margin-right:8px; }







.latest_career_image { margin-bottom:5px; }







.latest_career_title { color:#333333; margin-bottom:6px; }







.latest_career_desc { color:#666666; }















.stories_right_col { float:left; width:194px;}















/* Latest Short Stories */















.latest_short_story { margin-bottom:9px; }







.latest_short_story img { float:left; margin-right:5px; }







.latest_short_story_title { color:#333333; margin-bottom:6px; }







.latest_short_story_desc { color:#666666; }















/* Latest News Box */















.latest_news_box { }







.latest_news_box_entry { margin-bottom:8px; }







.latest_news_box_entry img { float:left; margin-right:5px; }







.latest_news_box_title { color:#333333; margin-bottom:2px; }







.latest_news_box_date { font-size:9px; color:#333333; margin-bottom:6px; }







.latest_news_box_desc { color:#666666; margin-bottom:5px; }







.latest_news_box_links a, .latest_news_box_links a:link, .latest_news_box_links a:active, .latest_news_box_links a:visited { display:block; color:#003333; text-decoration:underline; }







.latest_news_box_links a:hover { text-decoration:none; }















/* New Article Box */















.news_article_box {  }







.news_article_box_entry { margin-bottom:9px; }







.news_article_box_entry img { float:left; margin-right:5px; }







.news_article_box_title { color:#333333; margin-bottom:5px; }















.news_article_box_title ul { padding:0; margin:0; }







.news_article_box_title ul li { list-style:none; list-style-type:none; padding-bottom:5px; }















.news_article_box_desc { color:#666666; margin-bottom:5px; }







.news_article_box_link a, .news_article_box_link a:link, .news_article_box a:active, .news_article_box a:visited { color:#003333; text-decoration:underline; }







.news_article_box_link a:hover { text-decoration:none; }







.news_article_box_date { font-size:9px; color:#333333; margin-top:-3px; margin-bottom:6px; }







.news_article_intro_text { margin-bottom:15px; }















.clear_top_info { display:block; float:none; clear:left; padding-top:6px; }







.clear_info { display:block; float:none; clear:left; }















/* Standard Bottom buttons */















.button_float_btns {}







.button_right { float:right; }















/* RIGHT COLUMN STYLES







*******/















.right_col_search { padding:0; margin:0; margin-bottom:19px; }







.right_col_search input.search_field {







border-top:1px solid #7C7C7C;







border-left:1px solid #C3C3C3;







border-bottom:1px solid #DDDDDD;







border-right:1px solid #C3C3C3;







color:#000000;







padding:2px 3px; font:11px verdana; width:228px; color:#333333; }







.right_col_search input.search_button { width:60px; font:11px verdana; color:#333333; }















.join_career_faqs { margin-bottom:21px; }















/* Careers Directory box */















.careers_dir_details { border:2px solid #145BB1; margin-bottom:21px; }







.careers_dir_image {}







.careers_dir_desc { padding:5px; }















/* Wacky Facts box */















.wacky_facts_details { border:2px solid #005B80; color:#002456; margin-bottom:21px; background-color:#EFE8E7; text-align:center; }







.wacky_facts_image {}







.wacky_facts_desc { padding:7px 20px; text-align:center; }







.wacky_facts_desc a, .wacky_facts_desc a:link, .wacky_facts_desc a:active, .wacky_facts_desc a:visited { text-decoration:underline; color:#002456; display:block; margin-top:10px; }







.wacky_facts_desc a:hover { text-decoration:none; }















.wacky_facts_divider { margin:10px 0px; border-bottom:1px dotted #9999CC; }







.wacky_facts_buttons { position:relative; background-color:#005C80; height:13px; }







.wacky_facts_buttons a, .wacky_facts_buttons a:link, .wacky_facts_buttons a:active, .wacky_facts_buttons a:visited { color:#FFFFFF; text-decoration:none; }







.wacky_facts_buttons a:hover { text-decoration:underline; }







.wacky_facts_next { position:absolute; right:0; }







.wacky_facts_previous { position:absolute; left:0; }







.wacky_facts_name { position:absolute; left:75px; color:#FFFFFF; }















/* Right banner box */







.right_col_advert { margin-bottom:21px; }















/* Bookshop special box */















.bookshop_special_details { position:relative; border:2px solid #0569B3; margin-bottom:21px; }







.bookshop_special_image { border:0; }







.bookshop_special_desc img { float:left; margin-right:5px;  }







.bookshop_special_desc { padding:5px; }















/* BODY BANNER STYLES







*******/















.bottom_banner { position:relative; margin:0; padding:16px 0 24px 0; text-align:center; }















/* BODY FOOTER STYLES







*******/















.body_links { border-top:1px dotted #76B7C7; margin:0 27px; padding-bottom:11px; }















.subscribe_links { padding:16px 0; line-height:normal; }







.subscribe_links ul { margin:0; padding:0; margin-left:3px; }







.subscribe_links ul li { list-style:none; list-style-type:none; float:left;  }







.subscribe_links ul li a, .subscribe_links ul li a:link, .subscribe_links ul li a:active, .subscribe_links ul li a:visited { text-decoration:none; color:#003366; }







.subscribe_links ul li a:hover { text-decoration:underline; }















.subscribe_links ul li.subscribe_links_spacer { padding:0 17px;}







.subscribe_links ul li img { margin-bottom:-2px; }















.body_footer_divider { border-top:1px solid #76B7C8; border-bottom:3px solid #E4F0F3; line-height:0px; height:0px; }















/* Copyright Information box */















.body_copyright_info { padding:7px 2px 10px 2px; color:#003366; border-bottom:1px dotted #76B7C7; line-height:normal; }







.body_copyright { float:right; }







.body_copyright_links a, .body_copyright_links a:link, .body_copyright_links a:active, .body_copyright_links a:visited { font:11px verdana; color:#003366; text-decoration:none; margin-right:20px; }







.body_copyright_links a:hover { text-decoration:underline; }















/* FOOTER box







--------*/















#footer { margin:0 auto; width:982px; padding:12px 9px 30px 9px; text-align:center;  }







#footer a, #footer a:link, #footer a:active, #footer a:visited { color:#333333; text-decoration:none; }







#footer a:hover { text-decoration:underline; }















.footer_links { position:relative; }







.footer_links ul {	 }







.footer_links ul li { display:inline; list-style:none; list-style-type:none; padding:5px; }















/* Copyright Information box */















.copyright_info { padding:9px 2px 12px 2px; color:#333333; }







.copyright { margin-top:8px; color:#333333!important; }







.copyright_links a, .copyright_links a:link, .copyright_links a:active, .copyright_links a:visited { font:11px verdana; color:#333333; text-decoration:none; margin-right:20px; }







.copyright_links a:hover { text-decoration:underline; }















/* CAREERS DIRECTORY box







--------*/















.search_directory_box { margin-bottom:25px; }







.search_directory_box select { font:11px verdana; width:179px; margin-bottom:5px; }







.search_directory_box input.keyword_field {







font:11px verdana; padding:2px 3px; width:171px;







border-top:1px solid #7C7C7C;







border-left:1px solid #C3C3C3;







border-bottom:1px solid #DDDDDD;







border-right:1px solid #C3C3C3;







color:#000000; color:#333333;







}







.search_directory_box input.checkboxes { }







.search_directory_box input.search_button { font:11px verdana; width:60px; }















/* Search Booking options */















table.search_booking_options { margin-top:5px; margin-left:10px; width:169px; }







table.search_booking_options tr td { vertical-align:middle; padding-bottom:3px; }















/* Browse by industry */















.left_bold_title { border-bottom:1px dotted #9999CC; text-indent:3px; font:bold 11px verdana; padding-bottom:5px; }







.browse_by_industry ul { margin-top:5px; padding-left:5px; margin-bottom:28px; }







.browse_by_industry ul li { list-style:none; list-style-type:none; padding-bottom:5px; }







.browse_by_industry a, .browse_by_industry a:link, .browse_by_industry a:active, .browse_by_industry a:visited { font:11px verdana; color:#003333; display:block; text-decoration:none; }







.browse_by_industry a:hover { text-decoration:underline; }















h1.careers_dir_h1 { padding-left:5px; }







.careers_dir_intro { color:#666666; padding:6px 5px 20px 5px; }







hr.careers_dir_hr { border:0; line-height:0; height:1px; border-bottom:1px solid #000000; margin-bottom:30px; }















table.careers_directory_list { width:100%; margin:0 0 0 5px; }







table.careers_directory_list tr td { vertical-align:top; width:50%; color:#666666; }







table.careers_directory_list tr td ul, table.careers_directory_list tr td ul li ul { list-style:none; list-style-type:none; }







table.careers_directory_list tr td ul li { padding-bottom:7px; }







table.careers_directory_list tr td ul li ul { padding-top:7px;  }















table.careers_directory_list tr td a, table.careers_directory_list tr td a:link, table.careers_directory_list tr td a:active, table.careers_directory_list tr td a:visited { text-decoration:none; color:#666666; }







table.careers_directory_list tr td a:hover { text-decoration:underline; }















.tag_cloud { margin-top:30px; }















/* Your business listing box */















.business_listing_details { border:2px solid #145BB1; margin-bottom:21px; }







.business_listing_image {}















.business_listing_welcome { text-align:center; padding:3px 0 0 0; }















.business_listing_links { display:block; padding:5px 10px 2px 10px; }







.business_listing_links table tr td { padding-bottom:5px; }







.business_listing_links a, .business_listing_links a:link, .business_listing_links a:active, .business_listing_links a:visited { float:left; padding:0 10px; text-decoration:underline; }







.business_listing_links a:hover { text-decoration:none; }















.business_listing_links_logged_in { display:block; padding:5px 0px 2px; }







.business_listing_links_logged_in table tr td { padding:0 10px 5px 10px; }







.business_listing_links_logged_in a, .business_listing_links a:link, .business_listing_links a:active, .business_listing_links a:visited { float:left; text-decoration:underline; }







.business_listing_links_logged_in a:hover { text-decoration:none; }















/* Top icon options for directory */















.business_listings_table table { margin-bottom:10px; }







.business_listings_table table tr td { vertical-align:top; padding-bottom:14px;  }







.business_listings_table table tr td img { margin-bottom:-7px; margin-left:5px; margin-right:5px;}















.business_listings_table table tr td a, .business_listings_table table tr td a:link, .business_listings_table table tr td a:active, .business_listings_table table tr td a:visited { text-decoration:none!important; }







.business_listings_table table tr td a:hover { text-decoration:none!important; }















.business_listings_table table tr td a span, .business_listings_table table tr td a:link span, .business_listings_table table tr td a:active span, .business_listings_table table tr td a:visited span { text-decoration:underline; }







.business_listings_table table tr td a:hover span { text-decoration:none; }















/* Most recent listings box */















.right_col_c_title { text-align:center; border-bottom:1px dotted #9999CC; text-indent:3px; font:bold 11px verdana; padding-bottom:5px; }







.recent_listings a, .recent_listings a:link, .recent_listings a:active, .recent_listings a:visited { text-decoration:none; }







.recent_listings a:hover { text-decoration:underline; }















.recent_listings ul { margin-top:5px; margin-left:87px; list-style:none; list-style-type:none; }







.recent_listings ul li { padding-bottom:5px; color:#003333; }















/* CAREERS DIRECTORY 2 box







--------*/















.pagination { margin:20px 0 22px 0;}







.pagination_divider { padding:0 3px; }















/* Categories box */















.category_options { position:relative; padding:5px 7px 7px 7px; background-color:#E5F2FF; }







.category_title { color:#003366; }







.category_checkboxes { padding:5px 0; line-height:16px; }







.category_checkboxes input { position:relative; bottom:-2px; margin-right:8px; }















.showcase_box { border:1px solid #F2F2F2; padding:30px 10px; background-color:#F2F2F2; margin-bottom:30px;  }























/* Search results box */















.career_search_results { margin:15px 0 20px 0; }







.bottom_results { margin-top:27px; }







.search_result_pagination { margin-top:15px;}







.prev_next_search { float:right;}







.search_result_divider { padding:0 5px; }















hr.search_dir_hr { border:0; line-height:0; height:1px; border-bottom:1px solid #CCCCCC; margin:30px 0; }















/* Careers Directory company box */















hr.company_dir_hr { border:0; line-height:0; height:1px; border-bottom:1px solid #CCCCCC; margin:14px 0; }















.careers_dir_company { }







.car_dir_comp_logo { float:right; }







.car_dir_comp_title { font-weight:bold;}







.car_dir_comp_details {}







.car_dir_comp_details a, .car_dir_comp_details a:link, .car_dir_comp_details a:active, .car_dir_comp_details a:visited { text-decoration:underline; }







.car_dir_comp_details a:hover { text-decoration:none; }







.car_dir_comp_desc { padding-top:3px; }







.car_dir_comp_view { margin-top:10px; }















.car_dir_comp_view a, .car_dir_comp_view a:link, .car_dir_comp_view a:active, .car_dir_comp_view a:visited { color:#000033; text-decoration:none; }







.car_dir_comp_view a:hover { text-decoration:underline; }















/* Careers directory full listing */















.careers_dir_company_full .car_dir_comp_details { margin-bottom:10px; }















.company_full_details { margin-top:13px; }







.company_full_details ul { margin:0; padding:0; list-style:none; list-style-type:none; }















.organisation_type { margin-top:13px; }















.company_full_images { margin-top:13px; }







.company_full_images img { margin-right:15px; margin-top:15px; }















.company_full_images2 { float:right; width:181px; margin-left:10px; margin-bottom:13px; }







.company_full_images2 img { margin-right:15px; margin-top:15px; }























.company_full_map { margin-top:3px; }







.company_full_video { margin-top:3px; margin-bottom:15px; }















/* BOOKSHOP box







--------*/















.browse_by_book {  }







.browse_by_book ul { padding-left:0px; margin-left:4px; margin-top:5px; margin-bottom:28px; }







.browse_by_book ul li { list-style:none; list-style-type:none; padding-bottom:5px; }







.browse_by_book a, .browse_by_book a:link, .browse_by_book a:active, .browse_by_book a:visited { font:11px verdana; color:#003333; display:block; text-decoration:none; }







.browse_by_book a:hover { text-decoration:underline; }















/* right_col_info_box */







.right_col_info_box { padding:3px 0 7px 0; margin-bottom:20px; color:#FFFFFF; background:url(../images/page_structure/right_column/large_side_title_bg.gif) top left #023769; text-align:center; }







.right_col_info_box a, .right_col_info_box a:link, .right_col_info_box a:active, .right_col_info_box a:visited { text-decoration:underline; color:#CCCCCC; }







.right_col_info_box a:hover { text-decoration:none; }















/* right_standard_box */















.right_standard_box { border:2px solid #03376B; margin-bottom:20px; }







.right_standard_title { padding:1px 0 5px 0; text-align:center; color:#FFFFFF; background:url(../images/page_structure/right_column/side_title_bg.gif) #03366A top left repeat-x; }







.right_standard_desc { padding:12px; }















/* Your shopping cart box */







.shopcart_items { margin:0 4px 0 4px; width:26px; padding:2px 3px; border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; }







.shopcart_value { margin:0 4px 0 4px; width:78px; padding:2px 3px; border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; }







.shopcart_submit input { width:70px; }















/* Career FAQs Bestsellers */







.right_standard_desc { text-align:center; }







table.career_bestseller_table { margin:0 6px; }







table.career_bestseller_table tr td { vertical-align:top; }







.career_bestseller_image {}







.career_bestseller_spacer { padding:0 0px; }







.career_bestseller_desc { text-align:left; }















.career_bestseller_desc table { width:100%; margin-left:8px;  }















.career_bestseller_desc table a, .career_bestseller_desc table a:link, .career_bestseller_desc table a:active, .career_bestseller_desc table a:visited { text-decoration:underline; }







.career_bestseller_desc table a:hover { text-decoration:none; }















.career_bestseller_desc table tr td { padding-bottom:5px; }







.career_bestseller_desc table tr td.best_sell_number { padding-right:5px; }















.career_bestseller_desc ul li { list-style:none; list-style-type:none; margin-left:-6px; padding-bottom:5px; }















.career_bestseller_desc ul li a, .career_bestseller_desc ul li a:link, .career_bestseller_desc ul li a:active, .career_bestseller_desc ul li a:visited { color:#000000; text-decoration:underline; }







.career_bestseller_desc ul li a:hover { text-decoration:none; }















/* Gift Certificates/vouchers box */















.gift_cert_vouch_box { border:2px solid #0569B3; margin-bottom:21px; }







.gift_cert_vouch_image { }







.gift_cert_vouch_desc img { float:left; margin-right:5px;  }







.gift_cert_vouch_desc { padding:9px 7px; }















/* search_bookshop */







.search_bookshop {}







.search_bookshop_fields {}







.search_bookshop_fields input { margin-bottom:5px; width:167px; padding:2px 5px; border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; }







.search_bookshop_btn { text-align:right; margin-right:-1px; }















.search_bookshop_list select { margin-bottom:5px; width:179px; margin:20px 0 30px 0; }















/* ADVERTISER LOGIN







--------*/















.advert_login_table { margin-top:8px; margin-bottom:30px; }







div.advert_login_table table tr td { padding-bottom:4px; vertical-align:middle!important; }







div.advert_login_table table tr td.login_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:210px; padding:2px 5px; }







div.advert_login_table table tr td.login_submit input { width:52px; margin-left:20px; font:11px verdana; color:#000000; }















.advert_login_table .login_options { width:395px;}















.advert_login_links a, .advert_login_links a:link, .advert_login_links a:active, .advert_login_links a:visited { color:#003333; text-decoration:underline; }







.advert_login_links a:hover { text-decoration:none; }























/* WELCOME ADVERTISER







--------*/















.advert_welcome_buttons input { margin-right:10px; }















.advertisers_table table tr td { vertical-align:top; padding-bottom:15px; }







.advertisers_table table tr td img { margin-top:3px; }















/* Types of listing packages */















table.table_spaced_lines { width:100%; margin-top:8px; margin-bottom:20px; }







table.table_spaced_lines tr td { width:5%; padding:15px 5px; text-align:center; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }







table.table_spaced_lines tr td.title { padding:5px; }















table.table_spaced_lines tr td.left_align { width:30%; text-align:left; }























/* ADD MY BUSINESS







--------*/















.add_business_table { margin-top:8px; margin-bottom:20px; }







div.add_business_table table { width:342px; }







div.add_business_table table tr td { padding-top:3px; padding-bottom:4px; height:20px; vertical-align:top!important; }







div.add_business_table table tr td.login_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:210px; padding:2px 5px; }







div.add_business_table table tr td.login_submit input { width:52px; margin-left:20px; font:11px verdana; color:#000000; }







div.add_business_table textarea { width:338px; height:50px; }















div.add_business_table table tr td.state_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:110px; padding:2px 5px; }







div.add_business_table table tr td textarea { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; padding:2px 5px; width:210px; height:50px; }















div.add_business_table table tr td a, div.add_business_table table tr td a:link, div.add_business_table table tr td a:active, div.add_business_table table tr td a:visited { text-decoration:underline; }







div.add_business_table table tr td a:hover { text-decoration:none; }















.add_business_table .login_options { width:395px;}















.advert_login_links a, .advert_login_links a:link, .advert_login_links a:active, .advert_login_links a:visited { color:#003333; text-decoration:underline; }







.advert_login_links a:hover { text-decoration:none; }















.other_field { padding-right:88px; }















div.add_business_table table tr td.checkbox_field input { width:auto!important; border:0!important; text-align: right; display: block; }















table.package_table { margin-top:5px; }















.table_title { padding-bottom:5px; margin-top:15px; font-weight:bold; }







.sub_table_title { padding:5px 0; font-weight:bold; }







.sub_table_normal_title { padding:5px 0; }















div.industry_options table {  }







div.industry_options table tr td { padding-bottom:4px; height:22px; vertical-align:middle!important; }















div.industry_options table tr td.sub_list_item { padding-left:30px; }















div.add_business_table table tr td.long_large_textarea textarea { width:300px; height:100px; }















/* General table */















.general_table { margin-top:8px; margin-bottom:20px; }







div.general_table table tr td { padding-top:3px; padding-bottom:4px; height:20px; vertical-align:top!important; }







div.general_table table tr td.login_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:210px; padding:2px 5px; }







div.general_table table tr td.login_submit input { width:52px; margin-left:20px; font:11px verdana; color:#000000; }







div.general_table textarea { width:338px; height:50px; }















div.general_table table tr td.long_large_textarea textarea { width:300px; height:100px; }







div.general_table table tr td input.checkbox_field { width:auto!important; border:0; }















div.general_table table tr td.state_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:110px; padding:2px 5px; }







div.general_table table tr td textarea { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; padding:2px 5px; width:210px; height:50px; }















div.general_table table tr td a, div.add_business_table table tr td a:link, div.add_business_table table tr td a:active, div.add_business_table table tr td a:visited { text-decoration:underline; }







div.general_table table tr td a:hover { text-decoration:none; }















.general_table .login_options { width:395px;}















/* Payment page table */















div.payment_table table { width:362px; }















/*Step 4*/















.display_google_map { padding-bottom:10px; }























.more_info_busines { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:330px; padding:5px; }















/*confirm*/















.added_busines_images { margin-top:-10px;  }







.added_busines_images img { margin-right:15px; margin-top:15px; }















.security_code input { width:88px!important; }















.top_next_step { padding-bottom:25px; }







.top_next_step_btn { float:right; margin-top:-2px; }























/* IMAGES & VIDEOS







--------*/















.img_video_table { margin-top:8px; margin-bottom:20px; }







div.img_video_table table { width:372px; }







div.img_video_table table tr td { padding-top:3px; padding-bottom:4px; height:20px; vertical-align:top!important; }







div.img_video_table table tr td.login_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:210px; padding:2px 5px; }







div.img_video_table table tr td.login_submit input { width:52px; margin-left:20px; font:11px verdana; color:#000000; }







div.img_video_table textarea { width:338px; height:50px; }















div.img_video_table table tr td.state_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:110px; padding:2px 5px; }







div.img_video_table table tr td textarea { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; padding:2px 5px; width:210px; height:50px; }















img.youtube_image { margin-bottom:-5px; }















/* Uploaded videos and images */















.img_video_uploaded_table table { margin-top:10px; margin-bottom:20px; }















/* BREAD CRUMB







--------*/















.breadcrumb { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-top:7px; padding:7px 0 10px 0; }







.crumb_item { font-weight:normal; padding-right:14px; color:#666666; line-height:20px; }















.crumb_item a, .crumb_item a:link, .crumb_item a:active, .crumb_item a:visited { text-decoration:none!important; color:#000000; font-weight:normal; }







.crumb_item a:hover { text-decoration:underline!important; }















.active { text-decoration:none!important; color:#000000; font-weight:bold; }















.shopping_area_breadcrumb { margin-top:0; margin-bottom:10px; }







.shopping_area_breadcrumb .crumb_item { padding-right:5px; }







.shopping_area_breadcrumb .crumb_arrow { padding-right:3px; }















/* BUTTONS







--------*/















.next { float:right; }







.previous {}







.register_now { margin:18px 0 15px 0; }























/* STANDARD FORM







--------*/















.standard_form_title { font-weight:bold; margin:30px 0 15px 0; }















.standard_form_table { margin-top:8px; margin-bottom:20px; }







div.standard_form_table table { width:294px; }







div.standard_form_table table tr td { padding-bottom:4px; height:20px; vertical-align:middle!important; }







div.standard_form_table table tr td.login_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:210px; padding:2px 5px; }







div.standard_form_table table tr td.login_submit input { width:52px; margin-left:20px; font:11px verdana; color:#000000; }







div.standard_form_table table tr td textarea { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:210px; padding:2px 5px; height:50px; }















div.standard_form_table table tr td.vert_top { vertical-align:top!important; padding-top:2px; }















.standard_form_table .login_options { width:395px;}















/* ADMIN AREA







--------*/























#admin_column { margin-bottom:20px; }















div.admin_table table { width:50%; }















div.admin_table table tr td a, div.admin_table table tr td a:link, div.admin_table table tr td a:active, div.admin_table table tr td a:visited { text-decoration:underline; }







div.admin_table table tr td a:hover { text-decoration:none; }







div.admin_table table tr td { height:20px;}







div.admin_table table tr td input.admin_td_input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:210px; padding:2px 5px; }















.admin_td_categories { float:left; }















.admin_td_categories input.admin_categories_button { width:70px;}















.pagination_box { margin-bottom:20px; }







.pagination_box a, .pagination_box a:link ,.pagination_box a:active, .pagination_box a:visited { text-decoration:underline; }







.pagination_box a:hover { text-decoration:none; }















div.admin_table_long table tr td { padding-right:5px; }







div.admin_table_long table tr td.admin_td_input input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:160px; padding:2px 5px; }















div.admin_table_long table tr td a, div.admin_table_long table tr td a:link, div.admin_table_long table tr td a:active, div.admin_table_long table tr td a:visited { text-decoration:underline; }







div.admin_table_long table tr td a:hover { text-decoration:none; }















table.show_options { width:auto!important; }







table.show_options tr td { width:auto!important; }







table.show_options tr td label { padding-left:5px; margin-right:15px; }















.export_option { padding-top:7px; font-weight:bold; }







.export_option a, .export_option a:link, .export_option a:active, .export_option a:visited { text-decoration:underline; font-weight:normal; }







.export_option a:hover { text-decoration:none; }







































/* BOOKSHOP AREA







--------*/















/* Book of the month box */















.book_of_the_month { margin-bottom:8px; }







.book_of_the_month_box img { float:left; margin-right:15px; }















.book_title { font:bold 12px verdana; color:#333333; margin-bottom:2px; }







.book_title a, .book_title a:link, .book_title a:active, .book_title a:visited { text-decoration:none!important; }







.book_title a:hover { text-decoration:underline!important; }















.book_sub_title { font:bold 10px verdana; color:#333333; margin-bottom:6px; }







.book_sub_title a, .book_sub_title a:link, .book_sub_title a:active, .book_sub_title a:visited { text-decoration:none!important; }







.book_sub_title a:hover { text-decoration:underline!important; }















.book_author { color:#666666; padding-bottom:2px; }







.book_author span, .book_foreword_by span { font-weight:normal; color:#333333; }







.book_foreword_by { color:#666666; }







.book_desc { margin-top:10px; color:#666666; }







.book_desc_result { height:117px; }







.book_result_desc p { color:#666666; }







.book_of_the_month_box a, .book_of_the_month_box a:link, .book_of_the_month_box a:active, .book_of_the_month_box a:visited { display:block; color:#003333; text-decoration:underline; }







.book_of_the_month_box a:hover { text-decoration:none; }















/* One-stop career book shopping */















.book_shopping_box {}







.standard_col { float:left; width:242px; }







.book_shopping_details { padding-left: 20px; }







div.book_shopping_image { padding:0 5px; text-align:center; }







div.book_shopping_image img { text-align:center; margin-bottom:5px; }















.book_details { background:url(../images/page_structure/book_shopping_bg.gif) #A2CCD8 repeat-x; padding:6px 10px; color:#FFFFFF; }







.book_details a, .book_details a:link, .book_details a:active, .book_details a:visited { text-decoration:underline; color:#003333; }







.book_details a:hover { text-decoration:none; }















/* Special offer */















.special_offer_box { margin-bottom:8px; }







.special_offer_box img { float:left; margin-right:15px; }







.special_offer_details {  }























/* Bookshop page results */







hr.bookshop_hr { border:0; line-height:0; height:1px; border-bottom:1px solid #CCCCCC; margin:15px 0; }















.book_options_dropdown { width:180px; margin-right:20px; }







.book_options_qty { width:15px; text-align:center; }















.book_options_submit input { float:right; }















.result_sub_title { font:bold 12px verdana; color:#003366; color:#003366; margin-top:-10px; margin-bottom:15px;  }















.book_info_details { padding-bottom:10px; }







.book_info_details span { color:#333333; }















.no_bullet_list ul { padding-left:0px; }







.no_bullet_list ul li { list-style:none; list-style-type:none; padding:0; margin:0; }















/* Bookshop Shopping Cart */















.page_intro_text { margin-top:-10px; }















table.bookshop_shoppingcart { margin-top:20px; }







table.bookshop_shoppingcart tr td { vertical-align:top; padding:7px 0; border-bottom:1px solid #D5D5D5; }







table.bookshop_shoppingcart tr td.book_shop_title { color:#003333; padding:5px 0 6px 0!important; border-top:1px solid #D5D5D5; }







table.bookshop_shoppingcart tr td.book_shop_qty { padding:7px 10px; text-align:center; }















.isbn_number { padding-top:3px; }















table.bookshop_shoppingcart tr td.sub_total_field_title { text-align:right; padding-right:20px!important; }







table.bookshop_shoppingcart tr td.sub_total_field { text-align:right; padding-right:20px; }















table.bookshop_shoppingcart tr td.price_field_title { text-align:left; padding-left:10px!important; }







table.bookshop_shoppingcart tr td.price_field { text-align:right; padding-right:20px; }















.cc_details_input { width:30px!important; margin-right:5px; }















.shopcart_buttons { text-align:right; padding:10px 20px;  }







.shopcart_buttons input { margin-left:20px; }















.bottom_shopcart_btns { padding:10px 20px 10px 0; }















.bookshop_remove { padding-top:5px; }















.promotional_code { padding:7px 17px 7px 0; border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; text-align:right; }







.promotional_code input { margin:0 4px 0 4px; padding:2px 3px; border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; }















.promotional_code div { padding:5px 0; }







.post_to { margin-right:4px; }















.shopcart_total_options { display:block; text-align:right; padding:7px 20px 7px 0; border-bottom:1px solid #C3C3C3; margin-bottom:10px; }







.total_options_title { font-weight:bold; }















.shopcart_total_options table tr td { color:#000000; padding-bottom:5px; padding-left:15px; }















/* Shopping cart info */















table.bookshop_shoppingcart_info { margin-top:20px; border-bottom:1px solid #D5D5D5; }







table.bookshop_shoppingcart_info tr td { vertical-align:top; padding:6px 0!important; }







table.bookshop_shoppingcart_info tr td.book_shop_title { color:#003333; padding:5px 0 6px 0!important; border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }







table.bookshop_shoppingcart_info tr td.book_shop_qty { padding:7px 0 7px 5px!important; text-align:left; }















table.bookshop_shoppingcart_info tr td.sub_total_field_title { text-align:right; padding-right:20px!important; }







table.bookshop_shoppingcart_info tr td.sub_total_field { text-align:right; padding-right:20px!important; }















table.bookshop_shoppingcart_info tr td.price_field_title { text-align:left; padding-left:20px!important; }







table.bookshop_shoppingcart_info tr td.price_field { text-align:right; padding-right:43px!important; }















.grey_border_top { border-top:1px solid #D5D5D5; }















table.shoppingcart_standard_table { padding-bottom:20px; }







table.shoppingcart_standard_table tr td { }















.change_details { margin-top:-2px; float:right; width:290px; }







.change_details input { width:150px; }















/* Standard Shopping table */















div.standard_shoppingcart_table table { width:362px; }







div.standard_shoppingcart_table table tr td select.expiry { width:auto!important; }







div.standard_shoppingcart_table table tr td select { width:130px; }















.please_note { padding-bottom:20px; width:355px; }







.payment_option { padding-bottom:20px; width:405px; }







.payment_option table { margin-top:5px; }







.payment_option table tr td {}















.security_number { padding-bottom:20px; width:349px; }







.security_number table { margin-top:5px; margin-bottom:10px; }







.security_number .security_field input { width:214px; }















input.standard_input { margin:0 4px 0 4px; padding:2px 3px; border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; }















div.standard_shoppingcart_table table tr td.checkbox_td_cell { padding-top:2px; padding-bottom:0px; }















.long_select_field select { width:130px!important; }















.label_checkbox_pair label {







	position: relative;







	top: -2px; /* adjust as desired */







	left:3px;







}







.label_checkbox_pair { padding-bottom:5px; }















.error_text { color:#FF0000; font-size:9px; padding-top:3px; }























/* RESOURCE CENTRE AREA







--------*/















/* Most viewed */















ul.most_viewed { text-align:left; padding:0; margin:0; margin-left:-6px; }







ul.most_viewed li { list-style:none; list-style-type:none; padding-bottom:3px;  }















.prof_career_box { padding:9px 9px 1px 5px; background-color:#B1B1B1; margin-top:-5px; margin-bottom:7px; font:11px verdana; color:#FFFFFF; }















.prof_left_col { float:left; width:155px; padding:12px 0 0 5px; }







.prof_right_col { float:right; width:297px; }















.prof_story_bg_top { background:url(../images/resource_centre/prof_story_bg_top.gif) no-repeat; width:297px; height:8px; }







.prof_story_bg_content { padding-top:18px; padding-left:23px; background:url(../images/resource_centre/prof_story_bg.gif) repeat-y; width:297px; }







.prof_story_bg_bottom { background:url(../images/resource_centre/prof_story_bg_bottom.gif) no-repeat; width:297px; height:14px; }















.prof_story_caption { font:11px verdana; color:#000000; padding:5px 0; width:258px; }







.prof_story_copyright { width:258px; font:normal 9px verdana; color:#000000; text-align:left; padding-right:40px; margin-bottom:10px; }







.prof_story_view_more { font-weight:normal; padding-bottom:3px; }















/* Related links */







.related_links_heading { position:relative; color:#003366; padding-bottom:5px; margin-top:-13px; }







ul.related_links { padding:0; }







ul.related_links li { color:#003333; list-style:none; list-style-type:none; padding-bottom:1px; }















.no_title_right_box img { float:left; margin-right:7px;  }







.no_title_right_box { padding:5px; text-align:left; }







.no_title_right_box a, .no_title_right_box a:link, .no_title_right_box a:active, .no_title_right_box a:visited { text-decoration:underline; }







.no_title_right_box a:hover { text-decoration:none; }















/* Photo Gallery */















.prev_next_number_box { position:relative; height:20px; width:100%; }







.gallery_next { position:absolute; right:0; z-index:10; }







.one_of { position:absolute; top:0; text-align:center; width:100%; z-index:5; }







.gallery_previous { position:absolute; left:0; z-index:10; }















.gallery_caption { font:11px verdana; color:#000000; padding:5px 0; }







.gallery_copyright { width:258px; font:normal 9px verdana; color:#000000; margin-top:5px; margin-bottom:10px; }







.gallery_view_more { font-weight:normal; padding-bottom:0px; }















.bottom_prev_next { margin-bottom:15px; }















/* A to Z of Jobs */















.a_to_z_title { font-weight:bold;}







.a_to_z_title a, .a_to_z_title a:link, .a_to_z_title a:active, .a_to_z_title a:visited { text-decoration:none!important; }







.a_to_z_title a:hover { text-decoration:none; }















table.a_to_z_list { width:100%; margin:0 0 0 5px; }







table.a_to_z_list tr td { vertical-align:top; color:#666666; width:48%; }







table.a_to_z_list tr td.middle_col { width:4%; }







table.a_to_z_list tr td ul, table.a_to_z_list tr td ul li ul { padding-left:0; margin-top:3px; margin-left:0; margin-bottom:11px; list-style:none; list-style-type:none; }







table.a_to_z_list tr td ul li { padding-bottom:0px; }







table.a_to_z_list tr td ul li ul { padding-top:7px;  }















table.a_to_z_list tr td a, table.a_to_z_list tr td a:link, table.a_to_z_list tr td a:active, table.a_to_z_list tr td a:visited { text-decoration:none; color:#666666; }







table.a_to_z_list tr td a:hover { text-decoration:underline; }















/* A to Z of Jobs - Page 2 */















.image_copyright { font:normal 9px verdana; color:#000000; }







.copyright_article { margin-top:5px; position:relative; margin-left:8px!important; }















.a_z_options_table table tr td { vertical-align:top; padding-bottom:15px; }







.a_z_options_table table tr td img { margin-top:3px; }















.a_to_z_link { margin-bottom:3px;}















/* Resource Centre - Article */















.title_author_date { margin-top:-15px; color:#000000;}







.author_name {}







.date_name { font:normal 9px verdana; color:#000000; }















.main_article_box { margin:17px 0 14px 0;}







.article_desc { }







.article_image { float:right; }







.article_image img { margin-left:10px; }















.middle_col_right_ads { float:right; margin:0 0 10px 10px; }















.related_career_paths { float:right; padding-top:0; border:2px solid #005B80; color:#002456; margin-top:0; margin-bottom:21px; padding-bottom:5px; }







.related_career_paths ul { width:115px; padding:5px 0 0px 4px; margin-left:0; list-style:none; list-style-type:none; }







.related_career_paths ul li { padding-bottom:3px; }















/* What do you think about us */















.what_do_you_think_box { margin-top:15px; background-color:#E5F2FF; padding:0 10px 2px 10px!important; }







.what_think_space { padding-bottom:10px!important; }







.what_think_title { margin:0 -10px; text-indent:5px; padding-top:6px; border:0; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }















.what_do_you_think_box hr { position:relative; border:0; line-height:0; height:1px; border-bottom:1px solid #CCCCCC; padding-top:6px 0 20px 0; margin-left:-10px; margin-right:-10px; margin-top:12px; margin-bottom:10px; }















.line_divider { height:1px; border-bottom:1px solid #CCCCCC; padding-top:6px 0 20px 0; margin-left:-10px; margin-right:-10px; margin-top:12px; margin-bottom:10px; }















.posted_by { text-align:right; margin:5px 0 10px 0; color:#000000; }















.what_do_you_think_box { border-top:1px solid #CCCCCC; padding:0px 3px 0 3px; margin:22px -3px 0px -3px; }















.startingh3 { margin:17px 0 10px 0; }















/* What do you think form */







.what_do_think_form_table { margin-top:8px; margin-bottom:20px; }







div.what_do_think_form_table table { width:460px; }







div.what_do_think_form_table table tr td { padding-bottom:8px; height:20px; vertical-align:middle!important; }







div.what_do_think_form_table table tr td.login_field input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:210px; padding:2px 5px; }







div.what_do_think_form_table table tr td.login_submit input { width:52px; margin-left:20px; font:11px verdana; color:#000000; }







div.what_do_think_form_table table tr td textarea { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:310px; padding:2px 5px; height:80px; }















div.what_do_think_form_table table tr td.vert_top { vertical-align:top!important; padding-top:2px; }















.what_do_think_form_table .login_options { width:395px;}















.characters_left { text-align:right; padding-top:5px;}















.what_do_you_think_box table { position:relative; }















table.single_table { margin-top:10px; position:relative;  }







table.single_table tr td { vertical-align:middle; }







table.single_table tr td table tr td { vertical-align:bottom;}















/* What do you think form - comments */















.in_white { background-color:#FFFFFF!important; padding-bottom:0px; border-top:0; }







.back_to_up { margin-top:-3px; margin-bottom:15px; }















/* Resume & cover letters */















.resume_letters_table table tr td { vertical-align:top; padding-bottom:6px; }







.resume_letters_table table tr td img { margin-top:3px; padding-right:7px; }















/* Resume */















.resume_opening_box { }







.resume_opening_box img { float:left; margin-right:6px; margin-bottom:5px; }















.other_jobs_resources { margin-top:10px; }







.bottom_copyright { padding-top:0px; margin-top:-15px; }







.resource_center_hr { margin-bottom:30px }















.work_history_topic { color:#333333; }







.work_history_task { margin-top:5px; }















.referees_title { margin-bottom:0; padding-bottom:0; }







.referees_spacing { margin-top:5px; }















/* Career Path */















.background_hr { margin-top:9px; background:url(../images/hr_blue_bar.gif) #FFFFFF top left no-repeat; height:3px; }







table.company_logo_table { margin:7px 0 5px 0;}















table.seek_table { margin-top:30px; }







table.seek_table tr td { vertical-align:top; color:#000000; }















/* Job-hunting */















.hunting_box { margin-bottom:17px; }















.top_main_article_hr { margin:0px 0 16px 0; }







.btm_main_article_hr { margin:16px 0 16px 0; }















/* Career Stories */















.story_links { padding-left:30px; line-height:20px; margin-bottom:1px; }















table.grey_table { margin-top:20px; border:1px solid #E5E5E5 }







table.grey_table tr th { padding:3px 10px; background-color:#A5A5A5; border-bottom:1px solid #E5E5E5; font-weight:normal; color:#FFFFFF; }







table.grey_table tr td { padding:3px 10px; color:#080808; background-color:#F2F2F2; border-bottom:1px solid #E5E5E5 }







table.grey_table tr th.age_cell { width:15px; }







table.grey_table tr th.position_cell {}







table.grey_table tr th.income_cell { width:65px; }







table.grey_table tr th.yrs_in_job_cell { width:55px; }







table.grey_table tr th.profession_cell { width:100px; }















table.grey_table tr td.age_cell { text-indent:1px; }







table.grey_table tr td.position_cell {}







table.grey_table tr td.income_cell { text-indent:10px; }







table.grey_table tr td.yrs_in_job_cell { text-indent:20px; }







table.grey_table tr td.profession_cell { text-indent:50px; }















.salary_survey { padding:5px 0 5px 30px; margin-bottom:5px; line-height:16px; color:#090909; }







.smaller_text_date { font-size:10px; }















/* About us */















.media_release_title { color:#333333; margin-bottom:2px; }







.media_release_date { font-size:9px; color:#333333; margin-top:-3px; margin-bottom:14px; }















/* Contact us */















.google_map { border:1px solid #333333; margin-top:35px; }















/* Downloads */







.logo_box { margin-bottom:20px; }







.logo_box img { margin-bottom:5px; }







.logo_box textarea { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; margin-top:-5px; padding:2px 5px; width:470px; height:65px; }















.cover_images_area { margin-top:-15px; margin-bottom:5px; }







.cover_image_box { float:left; height:150px; width:89px; margin-right:8px; margin-top:15px; text-align:center; color:#5399C0!important; }







.cover_image_box img { margin-bottom:2px; }















.cover_image_box a, .cover_image_box a:link, .cover_image_box a:active, .cover_image_box a:visited { font-size:9px; color:#5399C0!important; }







.cover_image_box a:hover {}















/* Media */







ul.media_archive_list { padding-left:0; margin-left:0; margin-bottom:-5px; }







ul.media_archive_list li { list-style:none; list-style-type:none; padding-bottom:5px; }















/* About Us - Our Team */















.our_team_box { padding:9px 9px 1px 5px; background-color:#B1B1B1; margin-top:-5px; margin-bottom:17px; font:11px verdana; color:#FFFFFF; }















.our_team_left_col { float:left; width:255px; padding:0 0 20px 5px; }







.our_team_right_col { float:right; width:200px; }















.our_team_bg_top { background:url(../images/about_us/our_team/our_team_bg_top.gif) top no-repeat; width:200px; height:7px; }







.our_team_bg_content { padding-top:5px; padding-left:15px; padding-bottom:40px; background:url(../images/about_us/our_team/our_team_bg.gif) repeat-y; width:191px; }







.our_team_bg_bottom { background:url(../images/about_us/our_team/our_team_bg_bottom.gif) no-repeat; width:200px; height:8px; }















.our_team_title { font:bold 11px verdana; color:#003333; }







.our_team_position { font:9px verdana; color:#003333; }















.our_team_desc { padding-top:12px; }















.our_team_caption { font:11px verdana; color:#000000; padding:5px 0; width:258px; }







.our_team_copyright { width:258px; font:normal 9px verdana; color:#000000; text-align:right; padding-right:40px; margin-bottom:10px; }







.our_team_view_more { font-weight:normal; padding-bottom:3px; }















.pdf_link img { margin-bottom:-10px; padding-right:5px; }















a.pdf_link, a.pdf_link:link, a.pdf_link:active, a.pdf_link:visited { text-decoration:none!important; }







a.pdf_link:hover { text-decoration:none!important; }























a.pdf_link span, a.pdf_link:link span, a.pdf_link:active span, a.pdf_link:visited span { text-decoration:underline!important; }







a.pdf_link:hover span { position:relative; text-decoration:none!important; }















input.other_field2 { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-right:1px solid #C3C3C3; font:11px verdana; color:#000000; width:160px; padding:1px 5px; margin-bottom:-2px; margin-left:5px; }























table.checkboxes_table tr td { padding-bottom:5px; }















ul.numbered_list li { padding-bottom:5px; }















/* Left column assets */















.light_green_box { border:1px solid #006666; margin-bottom: 30px; }







.light_green_box_title { text-align:center; padding:4px 0 5px 0; background:url(../images/page_structure/light_green_box_title.gif) top left repeat-x; font:bold 12px verdana; color:#FFFFFF; }







.light_green_box_content { font:11px verdana;  color:#333333; padding:14px; text-align:center; }







.light_green_box_content a, .light_green_box_content a:link, .light_green_box_content a:active, .light_green_box_content a:visited { color:#000000; text-decoration:none; }







.light_green_box_content a:hover { text-decoration:underline; }







.light_green_box_b_b { background:url(../images/page_structure/light_green_box_b_b.gif) left repeat-x; }























/* Start next week asset */















.start_week_box { margin-bottom: 30px; }







.start_week_box_title { }







.start_week_box_content { background:url(../images/page_structure/start_week_box_content.gif) #FDDDBF top left repeat-x; border-left:1px solid #F88E28; border-right:1px solid #F88E28; border-top:1px solid #FCD6B3; border-bottom:1px solid #FCD6B3; font:11px verdana;  color:#333333; padding:7px 3px 7px 5px; width:166px; }







.start_week_box_content a, .start_week_box_content a:link, .start_week_box_content a:active, .start_week_box_content a:visited { color:#1C62B7; text-decoration:none; }







.start_week_box_content a:hover { text-decoration:underline; }















.start_week_box_content img { margin-bottom:-1px; }















.curved_box { margin-bottom: 30px; position:relative!important; border:2px solid #006666; background:url(../images/page_structure/curved_box_background.gif) #EAE6E6 top left no-repeat; }















.curved_title { text-align:center; padding-top:10px; }







.curved_button { text-align:center; margin-bottom:10px; }















.curved_box_content { font:11px verdana; color:#333333; padding:8px 7px 12px 30px; }















.curved_b_t_left { width:7px; height:8px; position:absolute; top:-2px; left:-2px; background:url(../images/page_structure/curved_b_t_left.gif) no-repeat; }







.curved_b_t_right { width:7px; height:8px; position:absolute; top:-2px; right:-2px; background:url(../images/page_structure/curved_b_t_right.gif) no-repeat; }















.curved_b_b_left { width:7px; height:8px; position:absolute; bottom:-3px; left:-2px; background:url(../images/page_structure/curved_b_b_left.gif) no-repeat; }







.curved_b_b_right { width:7px; height:8px; position:absolute; bottom:-3px; right:-2px; background:url(../images/page_structure/curved_b_b_right.gif) no-repeat; }























/* courses_available */















.courses_available { background-color:#F6CD6B; /* float:left; */ padding:5px 5px 8px 5px; margin-bottom:20px; }







.job_list_padding { padding-top:8px; }















/* Open Universities Australia */







.oua { background-color:#CECECE; padding:5px 5px 8px 5px; margin-bottom:10px; }







.oua table tr td { padding-bottom:3px; }















/* Siteguide footer Chanon 20090613 CareerFAQs */







#siteguides_footer ul li{







	list-style-type:none;







	display:inline;







	font-size:9px;







	color: #B0B0B0;}







#siteguides_footer ul{







	margin-top:10px;







}















#middle_col .main_middle_col_title h1, #middle_col .middle_col_title h1{







color:#FFFFFF;







font-size:11px;







line-height:14px;







text-decoration:none;







margin:0px;







font-weight:normal;}







/*Home page path Career FAQs*/







.homepathtop {







background:url(/images/page_structure/left_col_title.gif) no-repeat;







width:180px;







height:20px;







text-align:center;







}







.homepathbottom {







background:#003366;







width:179px;







text-align:center;







height:20px;







position:absolute; top:100px;







}







.homepathtop a,.homepathbottom a {







color:#fff;







font-size:12px;







font-family:Verdana, Arial, Helvetica, sans-serif;







text-decoration:none;







padding-top:2px;







display:block;







}







.homepath {







 margin:0px 0 20px 0;







 width:180px;







}







.homepath strong {







 display:block;







 color:#000;







 padding:0px 0 0px 5px;







}







.homepath ul {







  margin-left:5px;







  list-style:none;







  margin:0;padding:0;







}







.homepath li a {







 font-weight:bold;







 background:url(/images/home/homepatharrow.gif) no-repeat;







 padding-left:18px;







 padding-bottom:5px;







 text-decoration:none;







 color:#003333;







 display:block;







}







.homepath .dottedline {







 margin:5px 0;







 border-bottom:1px dotted #666;







}















/* Overweite to reduce white space - Chanon - Career FAQs */































#header{







	padding: 10px 0px 5px 0px;}















#page_body .subscribe_links_spacer {







padding:10px;}















#page_body .main_banner {







	margin-bottom:5px;}















#right_col div { margin-bottom:8px;} // Reduce RHS white space Chanon Career FAQs























.resume-content {







padding:6px 10px !important;







color:#000000;







}























.resume-content .grey {







background:#f0f1f1;







margin:5px -10px;







padding:5px 10px;







}







.resume-content .white {







background:#FFFFFF;







margin:5px -10px;







padding:5px 10px;







}







.resume-content h2 {







border-bottom:1px solid #CCCCCC;







font-size:15px;







margin:0px;







padding: 0 0 2px;







}







.resume-content hr {







border-bottom:1px solid #CCCCCC !important ;







width:150px;







}







.resume-content strong, .resume-content th {







font-size:11px;







font-family:arial;







}







.resume-content .bigstrong {







font-size:13px;







font-weight:bold;







}







.resume-content .employ {







clear:both; display:block; padding-top:5px;







}







.resume-content .topborder {







border-top:1px solid #CCCCCC ;







padding-top:5px;







}







.resume-content .content {







margin: 8px 0 8px 15px;







}







.resume-content .contentsection {







margin: 8px 0 0px 15px;







}







.resume-content .section {







margin: 0px 0 8px 0px;







}







.resume-content ul {







margin-bottom:5px;







}







.resume-content .skills td, .resume-content .skills th {







padding:1px 2px;







}















.snw_box {







background: #b0df6e;







border:1px #F89332 solid;







padding:15px 5px;



padding-top:5px;}















.snw_box a{







color:#FFFFFF;







display:block;







margin-bottom:15px;







}















.oua_box {







background: #93BEE3;







border:1px #007DBF solid;







padding:15px 5px;







padding-top:5px;}















.oua_box a{







color:#FFFFFF;







display:block;







margin-bottom:5px;







}


.oua_box .oua {
background:none;
padding:0px;}

.oua_box .oua p {
padding-bottom:0px;}














#middle_col .training_table{







padding-bottom:20px;







}















.education_powered{







float:right;







margin-right:15px;}











li#nav_home a, li#nav_home a:hover, li#nav_home a:active {



padding:0px;



width:auto;



background:none;}



#chromemenu {

background:url(/images/top_navigation/link.gif);}



#middle_col .oua-query {

margin:10px;

padding:10px;

/*background:#F4F4F4;

border:#999999 1px solid;*/

background: #d8e8f8;

border:1px #007DBF solid;

color:#333333;

}



#middle_col h1.oua-h1{

margin-bottom:0px;

display:inline;

}



#middle_col .oua-query h2{

font-size:16px;

font-weight:bold;

color:#000033;}



#middle_col .oua-text ul{

margin:10px 0px;}



#middle_col .oua-query h3{

font-weight:bold;

color:#000000;

text-decoration:underline;}



#middle_col a.icon-email{

background:url(/images/icons/email_icon.png) no-repeat;

padding-left:20px;

padding-bottom:5px;

}

.error-message {
	color: #FF0000;
}

#middle_col .personality-form td{ padding-bottom:5px; vertical-align:top;}
#middle_col .cpr-warper { width:440px; background:#D8E8F8; border:solid 1px #006699; padding:10px; color:#000000;}

/*#middle_col h1, #middle_col .top_col, #middle_col .shopping_area_breadcrumb{
margin-bottom:5px;}*/


#middle_col .uni-offer-warp{
width:465px; padding:7px; border:1px solid #003300; background:#9acf4f; color:#000000;}

#middle_col .uni-offer-warp h3{ display:inline; font-weight:bold; margin-top:5px;}
#middle_col .uni-offer-warp td{ padding-bottom:8px; vertical-align:top;}
#middle_col .uni-offer-warp td input{ width:100px;}


#middle_col h2.long_blue_bar, #middle_col h2.long_blue_bar a, #middle_col h2.long_blue_bar a:hover{
	background-image:url(/images/long_blue_bar.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:19px;
	padding:3px 0px 0px 8px;
	font-weight:normal;
	margin:0px;
	text-decoration:none;
}

#career_path_courses {margin-bottom:15px;}
#career_path_courses ul {list-style-type:none; margin-bottom:25px;}
#career_path_courses li {margin:6px 0px;}

div.login_area {
	display:none;}

#middle_col a.course-icon {
padding-left:25px;padding-bottom: 5px; padding-top:2px;
display:block;
margin-top:2px;
width:300px;
float:left;}
#middle_col a.icon-email {
/*padding-top:8px;
background-position:10px;
background-repeat: no-repeat;*/
margin-top:5px;}
#middle_col a.icon-OUA {
background:url(/images/education/OUA-icon.gif) no-repeat left;}
#middle_col a.icon-SKL {
background:url(/images/education/SKL-icon.jpg) no-repeat left;}
#middle_col a.icon-CEN {
background:url(/images/education/CEN-icon.gif) no-repeat left;}
ul#education-path { padding-left:5px;}


/*
  +------------------------------------------------------------------+
  | Green-Beast.com                                                  |
  | CSS: Smart Corners                                               |
  | Cascading Style Sheet                                            |
  | Copyright Aug 2006                                               |
  | Use with attribution by visible link please!                     |
  | Attribute to: <a href="http://green-beast.com/">Mike Cherim</a>  |
  +------------------------------------------------------------------+
*/

/* here's the box... the image is the upper-left corner */
#ItemContainer { height : auto; position : relative; padding :10px; border:#c3c3c3 solid 1px; font-size:11px; margin:4px 0px 4px 0px;}
#ItemContainer .blue { color: #003366 }
#ItemContainer .Image { width:110px; float:left; color:#F00;}
#ItemContainer .Image img { border: 1px solid #ccc }
#ItemContainer .Text { width:300px; float:left;}
#ItemContainer .MarketingText { background:url(/images/star-burst-marketing.jpg) no-repeat top right; padding-right:85px; width:268px; float:left;}
#ItemContainer .valueText {background:url(/images/star-burst-excellentvalue.jpg) no-repeat top right; padding-right:85px; width:268px; float:left;}
#ItemContainer .featuresText {background:url(/images/star-burst-packedfeatures.jpg) no-repeat top right; padding-right:85px; width:268px; float:left;}
#ItemContainer h1 { margin:4px 0px 4px 0px; color:#13355b; font-size:14px;}
#ItemContainer ul { margin:0px 0px 10px 0px; padding:0px 0px 0px 10px;}
#ItemContainer .button {  line-height:26px; cursor: pointer}
.tl, .tr, .bl, .br {
  position : absolute;
  width : 12px;
  height : 12px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
  margin-left: -1px;
  margin-top: -1px;
  margin-right:-1px;
}
.tl {  background :url(/images/corner-tl.jpg) no-repeat; top:0; left:0;}
/* change position and image: top-right */
.tr { background : transparent url(/images/Corner-tr.jpg) no-repeat; top : 0; right : 0;}
/* change position and image: bottom-left */
.bl { background : transparent url(/images/Corner-bl.jpg) no-repeat; bottom : 0; left : 0;}
/* change position and image: bottom-right */

.br { background : transparent url(/images/Corner-br.jpg) no-repeat; right : 0; bottom : 0;}

#BlueItemContainer { height : auto; position : relative; width:214px; float:left; padding :10px; border:#012944 solid 1px; background:#024673;
font-size:11px; margin:4px 5px 4px 0px; color:#FFF;}
#BlueItemContainer .Texta,
#BlueItemContainer .Textb {  padding-right:35px; }
#BlueItemContainer .bluelt, .bluetr, .bluebl, .bluebr {position : absolute; width : 12px; height : 12px;  /* corner images are 40x40 */ display : block; margin-bottom : -1px;  /* this is for IE */ margin-left: -1px; margin-top: -1px; margin-right:-1px;}

#BlueItemContainer .bluelt {background :url(/images/blue-lt.jpg) no-repeat; top:0; left:0;}
#BlueItemContainer .bluetr { background : transparent url(/images/blue-rt.jpg) no-repeat; top : 0; right : 0;}
#BlueItemContainer .bluebl { background : transparent url(/images/blue-bl.jpg) no-repeat; bottom : 0; left : 0;}
#BlueItemContainer .bluebr {background : transparent url(/images/blue-br.jpg) no-repeat; right : 0; bottom : 0;}
#BlueItemContainer .yellowtext { color:#ffe500;}
#BlueItemContainer a, #BlueItemContainer a:link, #BlueItemContainer a:visited { color:#FFF !important;}
#BlueItemContainer ul { margin:0px; padding:0px 0px 0px 10px;}
#BlueItemContainer h1 {margin:4px 0px 4px 0px; color:#FFF; font-size:14px; font-style:italic;}

.clear {clear: both}

div#middle_col ol { list-style-position:outside;}
div#middle_col ol li { margin-left:2em;}


.practical_tips_link a {
	color: #636363 !important;
	font-size:1em !important;
	font-weight:bold;
	text-decoration:none !important;
}

.practical_tips_link a:hover {
	text-decoration: underline !important;
}

.practical_tips_link a:visited {
	text-decoration: none;
}

.practical_tips_link {
	padding-bottom:20px;
	margin-left:10px;
	
	text-decoration:none;
}

div#head_social_share img {
	float:right;
	margin-left:10px;
	padding-top:5px;}
div#head_social_share { padding-top:25px;
}

a#newsletter_icon img {
padding-top:0px;
}

div#rhs_course_search {
font-family:Arial, Helvetica, sans-serif;
width:295px;
border:3px solid #075b80;
background-color: #b9dff2;
color:#333333;
font-size: 12px;
font-weight:bold;}
div#rhs_course_search h2 {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background-color:#075b80;
	padding-bottom:8px;
	margin-bottom:10px;}
/*div#rhs_course_search input, div#rhs_course_search option, div#rhs_course_search select {
	border:1px solid #6699FF;
	padding:0px;
	width:185px;}	*/
div#rhs_course_search div.search_form{ background-color:#b9dff2;
padding-left:10px;}	
div#rhs_course_search input, div#rhs_course_search select{
	width:120px;
	padding:2px;
	border:1px solid #006699;
	color: #000;
	font-weight:normal;}
div#rhs_course_search input.check_box {	width:15px;}
div#rhs_course_search p { padding-bottom:8px;}	
div#rhs_course_search div.holder {
float:left;
width:120px;
margin-right:15px;}
div#rhs_course_search input.submit_button {
font-family:Arial, Helvetica, sans-serif;
background:#006699;
font-weight:bold;
color:#FFFFFF; 
width:82px; height:24px;
margin-left:160px;}

div#middle_col div.sr_box {
	border:1px solid #CCCCCC;
	padding:5px 8px;
	margin-bottom:15px;}
div#middle_col div.sr_box > a.left, div#middle_col div.sr_box div.left {
	float:left;}	
div#middle_col div.sr_box a {
	text-decoration:none;
	font-weight:bold;
	color: #336699;}	
div#middle_col div.title { padding-left: 8px; width:210px;}	
div#middle_col div.sr_box a.left > img { border:1px solid #F3F3F3;}	
div#middle_col div.sr_box a:hover {
	text-decoration:underline;}	
div#middle_col div.sr_box a.right { float:right; margin-top:20px;}	

.newsletter_link a {
	text-decoration: none !important;
	color: #003333 !important;
}

.newsletter_link a:hover {
	text-decoration: underline !important;
	color: #003333 !important;
}

.dragRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #E0E0E0;
}

div#skirt_container{ border-top:3px solid #76b7c8; border-bottom:3px solid #76b7c8;
padding:15px 8px; background-color:#e4f0f3;}
div#skirt_container ul.skirt_box {
	width:195px;
	height:147px;
	float:left;
	display:block;
	color:#FF0000;
	border-left:1px solid #6699FF;
	padding:5px 15px;
	color:#345e69;}
div#skirt_container ul.skirt_box a { color:#345e69;}	
div#skirt_container ul.skirt_box a:hover { text-decoration:underline;}
div#skirt_container h4 { padding:15px 0px; color: #345e69; font-weight:bold; font-size:18px;
text-align:center; padding-bottom:5px;}	
div#skirt_container h3 { font-size:14px; font-weight:bold; margin-bottom:0px;}
div#skirt_container ul.first { border:none; }
div#skirt_container ul.skirt_box li  {
line-height:10px;
margin-bottom:8px;}
div#skirt_container ul.skirt_box li h3  { line-height:14px;}
div#skirt_container li { list-style-type:none;}