/* CSS Document */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}div#preload { display: none; visibility: hidden;}/* remember to define focus styles! */ :focus{outline:0;}#home_link{font-size:9px;line-height:14px;width:255px;height:16px;margin-bottom:10px;background-color:#CC0000;text-indent:10px;color:#FFFFFF;}.h1, h2, h3{text-align:left;}.left_align{text-align:left;padding:10px;}body{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;text-align:left;}body a{font-weight:900;text-decoration:none;color:#525A65;}body a:hover{font-weight:900;color:#99CCFF;}.body_bold{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;text-align:left;font-weight:900;}.body_bold_right{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;text-align:right;font-weight:900;}.body_white{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#99CCFF;text-align:left;}.body_white a{font-weight:900;text-decoration:none;color:#99CCFF;}.body_white a:hover{font-weight:900;color:#99CCFF;text-decoration:underline;}.body_red{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#cc0000;text-align:left;}.hidden {	display: none;}#content{height:1600px;background-image:url(new_images/grey_white_bkgrnd.gif);background-repeat:repeat-y;background-position:center;background-position:top;}#wrapper{	height:1%;	background-position:center;	background-position:top;	background-repeat:repeat;}#top{height:406px;}#logo{height:120px;background-image:url(new_images/logo_09.gif);background-repeat:no-repeat;background-color:#FFFFFF;width:960px;}#title_spacer{position:relative;float:left;width:563px;height:150px;}#flash{height:250px;width:960px;}.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	background-image:url(new_images/menu_bkgrnd_blu.gif);	width:960px;	height:36px;	position:relative;	font-size:12px;	z-index:102;}.menu ul li a, .menu ul li a:visited {	display:block;	text-decoration:none;	color:#fff;	width:120px;	height:36px;	text-align:center;	color:#fff;	line-height:36px;	font-size:12px;	overflow:hidden;	background-repeat:repeat-x;	padding-top: 0px;}.menu ul {padding:0; margin:0; list-style: none;}.menu ul li {float:left; position:relative; text-align:left;}.menu ul li ul {display: none;}/* specific to non IE browsers */.menu ul li:hover a {color:#fff; background-image:url(new_images/list_over_09.png); background-repeat:repeat-x;}.menu ul li:hover ul {display:block; position:absolute; top:36px; left:0; width:120px; color:#fff}.menu ul li:hover ul li a.hide {	color:#ffffff;}.menu ul li:hover ul li:hover a.hide {	color:#FFFFFF;}.menu ul li:hover ul li ul {display: none;}.menu ul li:hover ul li a {	display:block;	color:#fff;	background-image:url(new_images/list_over_09.png);	text-align:left;	font-size:11px;	font-weight:200;	text-indent:10px;	width:165px;}.menu ul li:hover ul li a:hover {background-image:none; background-color:#929FB3; color:#fff;}.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:125px; top:0;}.menu ul li:hover ul li:hover ul.left {left:-125px;}#gradient{height:16px;background-image:url(new_images/red_fade.jpg);background-repeat:no-repeat;}#main{width:960px;height:1%;}#column1{float:left;position:relative;height:712px;width:255px;background-color:#ececec;}#column2{	float:left;	height:auto;	min-height:706px;	position:relative;	width:451px;	background-color:#fff;	z-index:101;}#column3{	height:712px;	float:left;	position:relative;	width:234px;	background-color:#ececec;	z-index:100;	left: 10px;	}#column3_test{left:30px;height:712px;float:left;position:relative;width:250px;z-index:100;}#home_link{text-align:left;text-indent:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;}#home_link a{text-decoration:none;color:#FFFFFF;}#home_link a:hover{display:block;text-decoration:none;color:#000;}#sector_search{	float:left;	position:relative;	width:235px;	height:225px;	background-color:#fff;	background-image:url(new_images/jobs_sector2.gif);	background-repeat:no-repeat;	left: 10px;}#sector{	top:66px;	position:relative;	float:left;	width:235px;	height:26px;}#viewsector{display:block;width:235px;height:26px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:26px;text-align:left;text-indent:10px;font-size:12px;color:#FFFFFF;background-image:url(new_images/sector_up.gif);}#viewsector a{display:block;width:235px;height:26px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;color:#FFFFFF;}#viewsector a:hover{display:block;width:235px;height:26px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;color:#666666;background-image:url(new_images/sector_over2.gif);background-repeat:no-repeat;}/* view sector test style*/#viewsector2{display:block;width:255px;height:26px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:26px;text-align:left;text-indent:10px;font-size:12px;color:#FFFFFF;background-image:url(new_images/sector.png);}#viewsector2 a{display:block;width:255px;height:26px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;color:#FFFFFF;}#viewsector2 a:hover{display:block;width:255px;height:26px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;color:#666666;background-image:url(new_images/sector_over.gif);background-repeat:no-repeat;}/* view sector test style*/#searchalljobs{width:130px;height:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:30px;color:#FFFFFF;text-align:left;text-indent:10px;left:10px;top:10px;position:relative;float:left;background-image:url(new_images/alljobs_button2.gif);background-repeat:no-repeat;}#searchalljobs a{color:#FFFFFF;text-decoration:none;}#searchalljobs a:hover{color:#FFFFFF;text-decoration:none;background-color:#000000;display:block;background-image:url(new_images/alljobs_button_over2.gif);background-repeat:no-repeat;}#hot_job_box{	position:relative;	float:left;	top:10px;	width:235px;	height:261px;	background-image:url(new_images/hot_job_09.gif);	background-repeat:no-repeat;	left: 10px;}#apply_job_box{	position:relative;	float:left;	top:10px;	width:235px;	height:261px;	background-image:url(new_images/apply_box_new.gif);	background-repeat:no-repeat;	left: 10px;}#hot_feature{	width:205px;	position:relative;	top:50px;	height:180px;	overflow: hidden;}#read_more{	position:relative;	width: 205px;	top: 52px;}#submit_cv{	position:relative;	float:left;	width:235px;	height:200px;	background-image:url(new_images/submit_cv_09.gif);	background-repeat:no-repeat;	left: 10px;	top: 20px;}#submitcvtext{	position:relative;	float:left;	width:214px;	text-align:left;	top:50px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#FFFFFF;	padding:10px;	line-height:normal;}#submitcvtext a{text-decoration:underline;color:#FFFFFF;}#submitcvtext a:hover{text-decoration:none;color:#000;}.bigtel{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:24px;font-weight:bold;}.h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:24px;color:#666666;}.h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:36px;color:#CC0000;padding-left:30px;}.h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#666666;}#index_featured{height:50px;}#alljobs_featured{height:auto;padding-top:5px;padding-bottom:5px;}#feature{width:auto;display:block;height:auto;border: 1px dotted #999;border-width: 1px 0;margin: 5px 0;padding-top:20px;padding-bottom:20px;text-align:left;}.jobtitle{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#cc0000;text-decoration:none;text-align:left;}.jobtitle a{text-decoration:none;color:#cc0000;}.jobtitle a:hover{text-decoration:underline;color:#cc0000;}.current{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#000;text-decoration:none;text-align:left;padding-top:10px;padding-bottom:10px;}.current a{text-decoration:none;color:#000;}.current a:hover{text-decoration:underline;color:#000;}.bullets{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#cc0000;text-decoration:none;text-align:left;padding-top:10px;padding-bottom:10px;padding-left:30px;}.bullets a{text-decoration:none;color:#cc0000;}.bullets a:hover{text-decoration:underline;color:#cc0000;}/* FOR ASP INDEX PAGE LISTING */.jobtitle_listing{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:24px;color:#cc0000;text-decoration:none;text-align:left;}.jobtitle_listing a{text-decoration:none;color:#cc0000;}.jobtitle_listing a:hover{text-decoration:underline;color:#cc0000;}.jobtitle_listing_white{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:24px;color:#fff;text-decoration:none;text-align:left;}.jobtitle_listing_white a{text-decoration:none;color:#fff;}.jobtitle_listing_white a:hover{text-decoration:underline;color:#fff;}/**/.more{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#cc0000;text-decoration:none;}#sticker{	width:234px;	height:100px;	background-repeat:no-repeat;	background-position:center top;}#quicklinksbox{display:block;	float:left;	position:relative;	width:234px;	height:200px;	background-image:url(new_images/quicklinks_box2_09.gif);	background-repeat:no-repeat;	top: 10px;}#linksholder{margin-top:47px;margin-left:45px;text-align:left;}#quicklink{text-align:left;width:177px;height:24px;background-color:#F4F4F4;margin:5px 0px 0px 0px;left:30px;text-indent:10px;line-height:24px;color:#525A65;}#couple{	float:left;	position:relative;	width:234px;	height:386px;	background-image:url(new_images/right_image.jpg);	background-position:center;	background-repeat:no-repeat;	top: 20px;}#coupletext{	position:relative;	float:left;	top:356px;	height:30px;	width:234px;	text-align:center;	line-height:30px;	font-size:11px;	color:#FFFFFF;	background-color:#525A65;}#coupletext a{text-decoration:none;color:#FFFFFF;font-weight:100;}#coupletext a:hover{text-decoration:none;color:#99CCFF;font-weight:100;}#footer{	position:relative;	float:left;	top:10px;	width:960px;	height:266px;	background-image:url(new_images/footer_bkgrnd_new.gif);	background-repeat:no-repeat;	background-position:top left;	clear:both;}#footer_tab{float:left;width:245px;height:35px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#fff;text-align:left;text-indent:10px;line-height:32px;font-weight:900;}#footer_content{	width:920px;	padding:10px;	height:162px;	position:relative;	float:left;	color:#FFFFFF;	text-align:left;	left: 10px;}.footer_title{font-weight:900;}.footer_title_red{font-weight:900;color:#cc0000;}.column {width:285px;padding:10px;float:left;text-align:left;}#bottom_nav{clear:both;width:940px;text-align:center;font-weight:100;}.bottom_nav{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#D2D2D2;text-align:center;}.bottom_nav a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-align:center;}.bottom_nav a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-align:center;}.bullets{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#525A65;text-decoration:none;text-align:left;padding-top:10px;padding-bottom:10px;padding-left:30px;}.bullets a{text-decoration:none;color:#525A65;}.bullets a:hover{text-decoration:underline;color:#525A65;}.line{background-color:#CCCCCC;width:auto;height:1px;}.current{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#95A2B6;text-decoration:none;text-align:left;padding-top:10px;padding-bottom:10px;}.current a{text-decoration:none;color:#95A2B6;}.current a:hover{text-decoration:underline;color:#95A2B6;}