html { scrollbar-base-color: #40697d;scrollbar-arrow-color:#94bfbb;scrollbar-track-color: #94bfbb;scrollbar-shadow-color: black;scrollbar-lightshadow-color: black; scrollbar-darkshadow-color: gray;scrollbar-highlight-color: white;scrollbar-3dlight-color: black;}
body {font-family:tahoma, geneva, sans-serif; font-size:62.5%; background-color:#eaeef0; margin-top:0px;}
#wrapper {width:960px; margin-left:auto; margin-right:auto;}
p {font-size:1.2em; color:#40697d; font-weight:normal; line-height:1.6em; margin:0 0 10px 0; text-align:justify; clear:left;}
h1 {font-size:1.9em; font-weight:bold; color:#153047; margin:0 0 10px 0;}
h1 span {font-weight:normal;}
h2 {font-size:1.9em; font-weight:bold; color:#153047;}
h2 span {font-weight:normal;}
h3 {font-size:1.3em; font-weight:bold; color:#40697d;}
h3 span {font-weight:normal;}
h3 a:link, h3 a:active, h3 a:visited {font-weight:bold; color:#40697d; text-decoration:none;}
a:link, a:active, a:visited {font-weight:bold; color:#40697d; text-decoration:none;}
a:hover {color:#939b02}
#main_section li {font-size:1.3em; color:#40697d; margin:3px 0 3px 0;}
.logo_bar_print {display:none;}

#main_bg {width:960px; height:auto; background-color:#fff; _margin:-28px 0 0 0; padding:20px 0 0 0; #padding:0; _padding:30px 0 0 0; float:left;}
#main_section {width:678px; height:auto; margin:60px 0 0 78px; _margin:40px 0 0 80px; float:right;}

p.intro {width:600px;font-size:1.2em;}
p.small {font-size:1.2em; width:600px; line-height:1.3em;}
p.main {width:600px; clear:left;}


ul {list-style-type:disc; line-height:1.8em;}

/*ul.footer {width:925px; height:17px; margin:6px 0 0 35px; font-size:1em; color:#fff; list-style-type:none; float:left;}*/
.footer {line-height:1.2em;width:945px; _width:937px; height:17px; margin:0; font-size:1em; color:#fff; background-color:#40697d; list-style-type:none; float:left; #float:none;}
.footer ul.footer { padding:5px 0 0 15px;}
.footer ul.footer li {display:inline; padding:0 2px 0 2px;}
.footer ul.footer li a:link, .footer ul.footer li a:active, .footer ul.footer li a:visited {color:#fff; font-weight:normal;}
.footer ul.footer li a:hover {color:#c8d14a;}
.footer ul.footer_staff {padding:0; margin:-16px 15px 0 0; _margin:-16px 8px 0 0; float:right; list-style-type:none; color:#fff;}
/* Safari hack due to margin problems */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.footer ul.footer_staff {padding:0; margin:-3px 15px 0 0; float:right; list-style-type:none; color:#fff;}
}
.footer ul.footer_staff li.staff_area {float:right; color:#fff; padding:0; padding:/*\**/13px 0 0 0\9; #padding:0;}
.footer ul.footer_staff li.staff_area a:link, .footer ul.footer_staff li.staff_area a:active, .footer ul.footer_staff li.staff_area a:visited {color:#fff; font-weight:normal;}
.footer ul.footer_staff li.staff_area a:hover {color:#c8d14a;}
.footer ul.footer img {border:none; margin:-3px 0 0 0;}

.sub_section {float:left;width:600px;}

/* left_menu */
#left_menu {width:194px; height:auto; float:left; margin-left:1px;}
#left_menu_top {width:194px; height:11px; margin:60px 0 0 0; _margin:40px 0 -1px 0; background:url(../../../../images/left_menu_top2.jpg) no-repeat; float:left;}
.left_menu_grey {width:194px; height:auto; background:url(../../../../images/left_menu_grey2.jpg) repeat-y; clear:left; float:left}
.left_menu_grey h3 {margin:10px 0 5px 26px; padding-right:15px; font-size:1.2em;}
.left_menu_grey img {border:none; margin:5px 0 0 -2px;}
.left_menu_white {width:194px; height:auto; background:url(../../../../images/left_menu_white2.jpg) repeat-y; clear:left; float:left;}
.left_menu_white p {width:135px; height:auto; margin:5px 8px 8px 33px; font-size:1em; line-height:1.2em; text-align:left;}
#left_menu_bottom {width:194px; height:11px; margin:0 0 25px 0; background:url(../../../../images/left_menu_bottom2.jpg) no-repeat; clear:left;}

.left_menu_list_container {width:173px;}

dl {#margin-top:10px;#margin-bottom:10px;}
dt {margin-left:30px;}
dd {margin-left:34px;}

.noborder {border-style:none;}

.rss_img {position:relative;top:2px;}

.float_left {float:left;}
.float_right {float:right;}
.text_align_center {text-align:center;}
.display_none {display:none}


/*#news_heading {font-size:0.9em; margin:18px 0 0 35px; #margin:30px 0 0 35px; _margin:30px 0 0 17px; float:left;}
#news_scroller {width:135px; height:110px; margin:-5px 0 0 35px; _margin:-5px 0 0 17px; font-size:0.9em; float:left;}

#location_heading, #graduate_heading {font-size:0.9em; margin:8px 0 5px 35px; #margin:9px 0 0 35px; _margin:10px 0 0 17px; float:left;}
#share_heading {font-size:0.9em; margin:-4px 0 0 35px; #margin:10px 0 0 35px; _margin:8px 0 0 17px; float:left;}
#location_map {width:151px; height:56px; background:url(../../images/world_map.jpg) no-repeat; margin:-16px 0 0 25px; float:left;}
#graduate_image {width:151px; height:70px; background:url(../../images/graduates.jpg) no-repeat; margin:-16px 0 0 25px; float:left;}
#share_price {width:151px; margin:-8px 0 0 35px; #margin:-13px 0 0 35px; _margin:-14px 0 0 17px; font-size:0.9em; float:left;}*/


@media print {
body {width:600px; margin:0 0 0 20px; padding:0; background-color:#fff;}
#logo_bar {display:none;}
.logo_bar_print {width:600px; height:120px; display:block;}
.logo_bar_print img {width:600px; height:67px;}
#main_image {background-color:#000000;background-color:#000000;display:none;}
#main_bg {width:600px;}
.menu {display:none;}
#left_menu {display:none;}
#main_section {width:600px; margin:0; float:left;}
.footer {display:none;}
td { page-break-inside:auto; }
}

.antispam_user_prompt	{float:left;width:360px;}
.antispam_red_font		{color:red;}
.antispam_img_padding	{padding-bottom:5px;}
.antispam_textbox		{padding-left:13px;font-family:"Times New Roman", Times, serif;font-size:2.2em;letter-spacing:.2em;width:168px;}

.alert_box {float:left;color:#dd2222;font-size:1.1em;width:588px;padding:5px;margin-bottom:10px;border:solid 1px #ccaaaa;background-color:#fff7f7;}

.sectors_panel_container {float:left;width:260px;background-color:#eaeef1;padding:10px;margin:10px 0 20px 0;}
.sectors_row_container {float:left;width:100%;border-style:solid;border-width:0 0 1px 0;border-color:#ffffff;}
.sectors_cell_1 {float:left;width:45%;border-style:solid;border-width:0 1px 0 0;border-color:#ffffff;padding:2px;}
.sectors_cell_2 {float:left;width:45%;border-style:solid;border-width:0 0 0 1px;border-color:#ffffff;padding:2px;margin-left:-1px;}

/* google search */
#cse-search-box {float:left;}
#cse-search-box label {margin:9px 0 0 0; #margin:-5px 0 0 0; _margin:7px 0 0 0; float:left;}
#cse-search-box input.search_box {width:120px; height:12px; margin:7px 0 0 7px; #margin:-8px 0 0 7px; _margin:4px 0 0 7px; font-family:tahoma, geneva, sans-serif; font-size:1em; color:#45637a; float:left;}
#cse-search-box input.search_submit {height:12px; margin:8px 0 0 0; border:0; #margin:-19px 0 0 5px; _margin:7px 0 0 0; background:none; font-size:1em; font-weight:bold;}
#cse-search-results iframe {width:600px; float:left;}
#main_image {background-color:#000000;background-color:#000000;width:960px; height:350px; margin:0 -3px 0 0; float:left;}
	/* base styles */
	
.menu {position:absolute; #position:relative; width:960px; height:22px; top:457px; #top:0px; #left:0px; margin:0 0 0 0; font-size:1em;}
* html .menu { padding-bottom:0; }
.menu ul {line-height:1em;list-style-type:none; padding:0 0 0 15px; margin:0; width:945px; height:100%; background-color:#b0ba25;}
.menu li {height:22px; margin:0 0 0 0; padding:0 13px 0 13px; _padding:0; background:url(../../../../images/gradientbar.png) no-repeat right; _background:url(../../../../images/gradientbar_ie6.png) no-repeat right; float:left;}
.menu li a {margin:-4px 0 0 0; _padding:10px 13px 0 14px; _float:left;}
.menu ul li a:hover { _margin:-4px 1px 0 0; _padding:10px 14px 0 14px;}
.menu table { position:absolute; border-collapse:collapse; left:0; top:0; z-index:10; }
.menu a, .menu :visited {color:#153047; text-decoration:none; padding:10px 0 0 0; _padding:10px 13px 0 14px; float:left;}
.menu a strong, .menu a:visited strong {height:17px; display:block; font-weight:bold; float:left; padding:0; cursor:pointer; }
.menu ul ul { visibility:hidden; position:absolute; height:17px; top:56px; left:0px; width:945px; z-index:10; padding:0 0 0 15px;}
.menu :hover { white-space:normal; }
.menu ul li:hover {height:22px; margin:0 0 0 0; padding:0px 13px 0 13px; background:url(../../images/gradientbar.png) no-repeat right; background-color:#e2e5a8;}
/* to be used to set the selected menus in php */
.menu ul li.selectedmenu {background-color:#e2e5a8;}





/* display sub-links when hovering over a tab, and constantly when in a a section */
/*.menu ul li:hover ul, .menu ul a:hover ul, body.main_link .menu ul ul.sub-links { display:block; height:22px; top:22px; _top:23px; margin-top:1px; background-color:#e2e5a8; }*/
.menu ul li a:hover ul, .menu ul li:hover ul.sub-links {background-color:#e2e5a8; margin-top:-1px;}
.menu ul :hover ul li, body.main_link .menu ul ul.sub-links li {display:block; line-height:12px; background:none;}
.menu ul li.selectedmenu ul.selectedsubmenubar li {display:block; line-height:12px; background:none;}
.menu ul li.selectedmenu ul.selectedsubmenubar li a {margin:-5px 0 0 0; _margin:-6px 0 0 0;}
.menu ul li.selectedmenu ul.selectedsubmenubar:hover li, .menu ul li.selectedmenu:hover ul.selectedsubmenubar li {height: 12px; padding:10px 9px 0 9px;}
.menu ul:hover ul.selectedsubmenubar {display:none;}
.menu ul li.selectedmenu:hover ul.selectedsubmenubar {display:block;}
.menu ul li.selectedmenu ul.selectedsubmenubar li.selectedsubmenu {background:none; background-color:#fff;}
.menu ul :hover ul li a {margin:4px 0 4px 0; font-weight:normal;}
.menu ul li.selectedmenu ul.selectedsubmenubar li a {font-weight:normal;}
.menu ul :hover ul li a, body.main_link .menu ul ul.sub-links li a { display:block; width:auto; float:left; color:#153047; padding:0 4px;  _padding:0 13px 0 14px}
.menu ul :hover ul li a:hover, body.main_link .menu ul ul.sub-links li a:hover { color:#153047; }
.menu ul li:hover ul li:hover {height:22px; margin:0 0 0 0; padding:0 13px 0 13px;  background:none; background-color:#fff;}
/* to be used to set the selected submenus in php */
.menu ul li ul li.selectedsubmenu {background-color:#fff;}

.menu ul ul.selectedsubmenubar {display:block; height:22px; visibility:visible; top:22px; _top:23px; background-color:#e2e5a8; }


.menu a:hover strong.main_link {_background-color:#e2e5a8; _padding:7px 20px 0 19px; _margin:-7px -11px 0 -10px; color:#153047;}
.menu a:hover ul.selectedsubmenubar li a {margin: 4px 0 0 0;}

/*.menu ul li a ul.selectedsubmenubar {visibility:hidden;}*/
.menu a:hover ul li a:hover {_background-color:#fff; _padding:11px 13px 10px 14px; _margin:-7px 0 -7px 0; color:#153047;}
.menu ul li a:hover {_padding:10px 14px 0 15px;}
.menu ul li.selectedmenu a:hover ul.selectedsubmenubar {_top:24px; _left:-0px; _position:absolute;}




/*.menu ul li a:hover ul.selectedsubmenubar {display:none;}
.menu ul li ul.selectedsubmenubar {display:none;}
.menu ul li ul.selectedsubmenubar {display:block;}*/
/*ul.sub-links {height:5px; float:left;}*/


/*.menu ul li.selectedmenu ul.selectedsubmenubar a {}
.menu ul li.selectedmenu ul.selectedsubmenubar li {background:none; _padding:0;}
.menu ul li.selectedmenu ul.selectedsubmenubar li.selectedsubmenu {background-color:#e2e5a8; _padding:0;}
.menu ul li.selectedmenu ul.selectedsubmenubar li a {font-weight:normal;}
.menu ul li.selectedmenu ul.selectedsubmenubar li a:hover {font-weight:normal;}
.menu ul li.selectedmenu ul.selectedsubmenubar li:hover {background-color:#e2e5a8; padding:0 8px 0 8px;}*/


.brochure_search {margin: -27px 30px 0 0; #margin:-24px 30px 0 0; _margin:-24px 15px 0 0; float:right; color:#153047;}
.brochure_search a:link, .brochure_search a:active, .brochure_search a:visited {font-weight:normal; margin:0 5px 0 0; #margin:-3px 0 0 0;}
.brochure_search a:hover {color:#2b8876;}

input.main_search {width:111px; height:9px; margin:8px 0 0 0; #margin:5px 0 0 0; font-family:tahoma, geneva, sans-serif; font-size:0.9em;}
input.go {border:none; background:none; font-size:1em; font-weight:bold; color:#153047;}


#logo_bar {width:960px; height:107px; /*background:url(../../images/header.jpg) no-repeat;*/ text-indent:-9999px; float:left;}
#logo_bar img {width:960px; height:107px; border:none; float:left;}
#main_image {background-color:#000000;background-color:#000000;width:960px; height:350px; float:left;}

.dotted_line {width:600px; height:3px; background:url(../../../../images/dotted_line.jpg) repeat-x; margin:10px 0 22px 0; _margin:10px 0 13px 0; float:left;}

h2 {height:40px; font-size:1.6em;}
.section {width:190px; height:210px; #height:210px; margin:0px 0 0 0; padding:0 15px 0 0; float:left; overflow:hidden;}
.section img {margin:-8px 0 13px 0;}
.section p {width:185px; text-align:justify; font-size:1em; line-height:normal;}


.offer_box {float:left;width:180px; height:65px; _height:85px; background-color:#c7d2da; padding:20px 0 10px 15px; _margin:0 0 -20px 0; font-weight:bold; color:#fff;}
.offer_box2, .offer_box2 a:link, .offer_box2 a:active, .offer_box2 a:visited  {width:185px; height:18px; background-color:#3e647e; padding:6px 0 0 10px; margin:0 0 1px 0; _margin:0px 0 1px 0; font-weight:bold; color:#fff; clear:left;}
.benefit_box, .benefit_box a:link, .benefit_box a:active, .benefit_box a:visited {text-align:center; width:185px; height:56px; background-color:#3e647e; padding:46px 0 0 0; margin:0 0 1px 0; font-weight:bold; color:#fff; clear:left;}
.benefit_box_2rows {text-align:center; width:185px; height:56px; background-color:#3e647e; padding:46px 0 0 0; margin:0 0 1px 0; font-weight:bold; color:#fff; clear:left;}
.benefit_box_2rows a:link, .benefit_box_2rows a:active, .benefit_box_2rows a:visited {color:#fff; padding:0 0 0 0px;}
.apply_box, .apply_box a:link, .apply_box a:active, .apply_box a:visited {text-align:center; width:185px; height:19px; background-color:#82afb6; padding:3px 0 0 0; margin:0 0 1px 0; font-weight:bold; color:#fff; clear:left;}
.offer_box2 a:hover, .benefit_box a:hover, .benefit_box_2rows a:hover, .apply_box a:hover {color:#2b8876;}


select {width:140px; height:18px; font-size:0.9em; margin:0 0 5px 0;}
input.submit {background:none; border:none; font-size:1.2em; font-weight:bold; color:#fff; margin:-22px 5px 0 0; float:right;}

.read_more {width:264px; height:20px; padding:0 46px 0 0; float:left;}
.read_more a {float:right;}

.ul_pos_1 {float:left;width:350px;margin:-10px 0 10px -25px;#margin:-10px 0 0 -25px;}
.ul_pos_2 {float:left;width:100%;margin:-10px 0 10px -25px;#margin:-10px 0 0 -25px;}

.ul_container_1 {float:left;width:150px;}
.ul_container_2 {float:left;width:220px;}
.ul_container_3 {float:left;width:230px;}
.li_font {font-size:1em;}
.li_font_inner {font-size:1em;margin:-8px 0 0 20px;#margin:-18px 0 20px 60px;}
.li_pos {margin-left:0px;}

.float_left {float:left;}

a.bullet_links {font-size:.9em;}

.img_pos_bitc {float:right;padding:0 0 5px 20px;margin-top:5px;}

.full_list_container {float:left;width:100%;}
.full_list_img {float:left;width:150px;}
.full_list_info {float:left;width:450px;font-size:1.4em;color:#40697d;}
.full_list_sub_footer {float:left;width:100%;text-align:right;font-size:1.4em;color:#40697d;padding-bottom:10px;margin:-18px 0 10px 0;border-style:solid;border-color:#dddddd;border-width:0 0 1px 0;}

.volunteering_top_para {float:left;width:460px;text-indent:185px;}
.volunteering_bottom_para {float:left;width:100%;}

.table_header_left {width:291px; height:20px; color:#153047; background-color:#eaeef0; font-weight:bold; padding:10px 0 0 9px; margin:0; float:left;}
.table_header_right {width:295px; #width:298px; height:20px; color:#153047; background-color:#eaeef0; font-weight:bold; padding:10px 0 0 5px; #padding:10px 0 0 2px; float:left;}
.table_bottom {width:600px; height:4px; _height:2px; margin:0; #margin:-19px 0 20px 0; padding:0; background-color:#eaeef0; float:left; clear:left;}
#tblSearchResults tr.heading {display:none};
.reg_align {width:625px; float:left; clear:left; margin:0; padding:0;}
#registration_align {width:625px; float:left; clear:left; margin:0; padding:0;}
table#tblSearchResults {width:600px; margin:-12px 0 0 0; padding:0; border-left:4px solid #eaeef0; border-right:4px solid #eaeef0; float:left; clear:left;}
table#tblSearchResults tr td {margin:0; padding:0 0 4px 0; width:290px; border-bottom:1px solid #eaeef0; float:left;}
input#printbutton {margin:0 0 0 560px; #margin:0 0 0 490px; _margin:0 0 0 485px; background:none; border:none; font-weight:bold; color:#40697d; float:left;}
table#tblJobDetails {font-family:tahoma, geneva, sans-serif; color:#40697d; float:left; margin:0;}
td.bodytext a.jobLink img {display:none;}

.fade_show {float:right;width:214px;height:137px;margin:5px 0 0 20px;}

.grad_details_left_col {float:left;width:125px;padding-right:20px;font-size:1.2em; color:#40697d;text-align:left;margin-bottom:20px;}
.grad_details_right_col {float:left;width:455px;text-align:left;margin-bottom:20px;}
.grad_img {border:solid 1px #aaaaaa;margin-bottom:10px;}

img.learndev{float:right; padding-right:70px; padding-left:10px;}

.pic_row_1 {float:left;width:100%;text-align:center;}
.pic_row_2 {float:left;width:100%;text-align:center;padding-bottom:20px;}
.img_1_pos {margin:0 0 28px 0;}
.img_2_pos {margin:0 16px 13px 17px;}
.img_3_pos {margin:0 30px 13px 16px;}
.img_4_pos {margin:0 0 0 0;}
.img_5_pos {margin:0 0 0 0;}
.img_6_pos {margin:0 87px 20px 87px;}
.img_7_pos {margin:0 0 0 0;}

.view_job_profile {background-color:#82afb6; margin:10px 10px 10px 0; padding:3px 8px 3px 8px; border:1px solid #153047;}
.view_job_profile a:link, .view_job_profile a:active, .view_job_profile a:visited {color:#fff;}
.view_job_profile a:hover {color:#153047;}

#igContainer table tr td {width:600px; font-size:12px; color:#40697d; line-height:1.6em; text-align:justify;}
#searchcriteria_container {padding:20px 0 0 0;}
input.submitbutton {margin:-20px 0 0 150px; float:left;}