body { 	margin:0;	padding:0; 	text-align:left;	font-family: Verdana;	font-size:80%;	min-width:950px;	background: transparent url(/webimages/bg_diag_dark.png) top left repeat;	color: #000;	line-height: 120%;} table { padding: 0; border:0; font-size: inherit; }img { border:0; }form { display: block; width: 90%; }blockquote { margin-left: 10px; }.img_right { float:right; padding: 4px 0px 4px 5px; }.img_left { float:left; padding: 4px 5px 4px 0px; }.logoLeft { padding-right: 5px; }.job_img { padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; }a { text-decoration: none; font-family: Verdana; }a:link { color: #000000; }a:visited { color: #000000; }a:hover { color: black; text-decoration: underline; }a:active { color: #000000; }.nice_links a:link { border-bottom: 1px solid #ccc; }.nice_links a:visited { border-bottom: 1px solid #ccc; }.nice_links a:hover { border-bottom: 1px solid #ccc; text-decoration: none; }.nice_links a:active  { border-bottom: 1px solid #ccc; }.handy { cursor: pointer; cursor: hand; }li {	margin-left: 20px;	padding-left: 0px;	list-style-type: disc;	list-style-position: outside;	list-style-image: url(/webimages/li.png);}h1,h2,h3 {	font-weight: normal;	padding: 0;	margin: 0;}h1 { font-size: 130%; padding-bottom:2px; }h2 { font-size: 120%; font-family: Verdana; font-weight: bold; }h3 { font-size: 110%; }input {	height: small;	font-size: small;}.mini { font-size: 85%; font-family: Verdana; }.midi { font-size: 95%; 	line-height: auto; color: #000; }.small { font-size: 92%; }.clr { clear: both; width: 100%; line-height: 1px; font-size: 1px;  }.br2 { font-size: 1px; height: 10px; line-height: 10px;  clear: both; width: 100%; }.countryFloat { float:right; padding-left: 10px; font-size: 90%; }/* Do not modify  */#wrapper { width:950px; 	margin: 0 auto 0 auto; padding:0 10px; text-align:left; }#main { 	padding:0 0 0 0; overflow:hidden; background-color: white; }#content { padding: 5px 5px 5px 5px; }/* sections */.bread_and_links {	padding:0px 4px 0px 4px; margin:4px 0px 4px 0px; font-size:90%;	color: #999; border: 1px solid #ddd;}.bread_and_links_inner { float:right; }.red_nav_bar {	background-color: #44388C;	color: #E7FFDF;	font-size: 105%;	padding: 1px 10px 2px 10px;}.red_nav_bar a:link { color: #E7FFDF; }.red_nav_bar a:visited { color: #E7FFDF; }.red_nav_bar a:hover { color: #C41224; text-decoration: none; }.red_nav_bar a:active { color: #E7FFDF; }.red_nav_side {	background-color: #44388C;	padding: 5px 5px 5px 10px;	color: #E8E8E8;}.red_nav_side a:link { color: #E8E8E8; }.red_nav_side a:visited { color: #E8E8E8; }.red_nav_side a:hover { color: #C41224; text-decoration: none; }.red_nav_side a:active { color: #E8E8E8; }#main_col_left { padding-right: 10px; }#main_col_right { padding-left: 10px; }.any_col_left { padding-right: 10px; }.any_col_right { padding-left: 10px; }.wwem_img {	padding: 2px 2px 2px 2px;	margin: 2px 8px 2px 2px;	border: 1px solid #999;	background-color: white;}.news_story_img {	float:right; padding: 0px 0px 6px 8px;	width: 222px; overflow: hidden;	font-size: 90%; color: #444;	line-height: 100%;	font-style: italic;}.caption {	font-size: 90%;	color: #555;}/* curved box titles */.cn_tl { background: white url(/webimages/corner_tl.png) top left no-repeat; width:7px; height:7px; float:left; font-size:7px; }.cn_tr { background: white url(/webimages/corner_tr.png) top left no-repeat; width:7px; height:7px; float:left; font-size:7px; }.cn_bl { background: white url(/webimages/corner_bl.png) top left no-repeat; width:7px; height:7px; float:left; font-size:7px; }.cn_br { background: white url(/webimages/corner_br.png) top left no-repeat; width:7px; height:7px; float:left; font-size:7px; }.cn_top { background: white url(/webimages/corner_top.png) repeat-x scroll top; height:7px; font-size:7px; }.cn_btm { background: white url(/webimages/corner_btm.png) repeat-x scroll bottom; height:7px; font-size:7px; }.cn_left { background: white url(/webimages/corner_left.png) repeat-y scroll top; width:7px; font-size:7px; }.cn_right { background: white url(/webimages/corner_right.png) repeat-y scroll top; width:7px; font-size:7px; }.cn_inner { background-color: #DADEDF; }.red_head ,.green_head { 	/* background: #cccccc url(/webimages/divide_lightr.png) top right repeat-y;  */	border: 3px solid #000;	background-color: #DADEDF;	color: black;	padding: 3px 4px 5px 5px; 	font-family: Verdana; font-weight: bold;}.red_head a:link { color: #000; font-weight: bold;}.red_head a:visited { color:#000; font-weight: bold;}.red_head a:hover { color: #000; text-decoration: none; }.red_head a:active { color: #000; }.red_head2 { padding: 4px 0px 4px 0px; color: #3C5353; background-color: transparent; }.red_head2 a:link { color: #3C5353; font-weight: bold;}.red_head2 a:visited { color:#3C5353; font-weight: bold;}.red_head2 a:hover { color: #3C5353; text-decoration: none; }.red_head2 a:active { color: #3C5353; }#featured_left { background: #BABEBF url(/webimages/divide_lightg.png) top right repeat-y; height: 120px; color: white; }#featured_centre { background: #BABEBF url(/webimages/divide_lighto.png) top right repeat-y; height: 120px; color: white; }#featured_right { background: #BABEBF url(/webimages/divide_lightr.png) top right repeat-y; height: 120px; color: white; }#featured_left_content, #featured_right_content { 	width: 120px; float:right; padding: 5px 15px 0px 0px; font-size:11px; line-height: 104%; }#featured_centre_content { 	width: 130px; float:right; padding: 5px 15px 0px 0px; font-size:11px; line-height: 104%; }#featured_left  a:link { color: white; font-weight: bold;}#featured_left  a:visited { color: white; font-weight: bold;}#featured_left  a:hover { color: white; font-weight: bold; text-decoration: none; }#featured_left  a:active { color: white; font-weight: bold;}#featured_centre  a:link { color: white; font-weight: bold;}#featured_centre  a:visited { color: white; font-weight: bold;}#featured_centre  a:hover { color: white; font-weight: bold; text-decoration: none; }#featured_centre  a:active { color: white; font-weight: bold;}#featured_right  a:link { color: white; font-weight: bold;}#featured_right  a:visited { color: white; font-weight: bold;}#featured_right  a:hover { color: white; font-weight: bold; text-decoration: none; }#featured_right  a:active { color: white; font-weight: bold;}#featured_most_read { padding: 5px 15px 0px 5px; font-size:11px; line-height: 104%; }/* menu */.menu_left_brown { background-color: #C3B494;font-family:Verdana;padding-left: 5px; color: white; }.menu_left_red { background: #C41224 url(/webimages/nav_left_menu_arrow.png) top left no-repeat;	font-family:Verdana;padding-left: 14px; color: white; }.menu_left_brown a:link , .menu_left_red a:link { color: white; }.menu_left_brown a:visited , .menu_left_red a:visited { color: white; }.menu_left_brown a:hover, .menu_left_red a:hover { color: white; text-decoration: none; }.menu_left_brown a:active, .menu_left_red a:active { color: white; }.button_nav {	background: #C41224 url(/webimages/button_bg.png) top left no-repeat;	height: 26px;}.links_nav {	padding: 2px 0px 3px 0px;	font-size: 85%;	color: #555;	clear:both;}.links_nav  a:link { color: #888; }.links_nav  a:visited { color:#888; }.links_nav  a:hover { color: #888; }.links_nav  a:active { color: #888; }#ent a:link { color: #ffffff; font-weight: bold;}#ent a:visited { color:#ffffff; font-weight: bold;}#ent a:hover { color: #ffff33; text-decoration: none; }#ent a:active { color: #ffffff; }/* Boxes */.grey_box, .niceBox {	background-color: #eee;	color: black;	padding: 5px 10px 10px 5px;	border: 1px solid #ddd;}.niceIshBox {	background-color: #f5f5f5;	color: black;	padding: 5px 10px 10px 5px;	border: 1px solid #eee;}.red_box {	background-color: #C41224;	color: black;	padding: 5px 10px 10px 5px;	border: 1px solid #ddd;}.orange_box {	background-color: #C3B494;	color: black;	padding: 5px 10px 10px 5px;	border: 1px solid #ddd;}.pop {	width: 300px;	background-color: #fdfdfd;	color: black;	padding: 10px 10px 10px 10px;	margin: 3px 3px 3px 3px;	border: 1px solid #999;}.sponsors_top {	background-color: #eee;	color: black;	padding: 5px 10px 0px 5px;	border-top: 1px solid #ddd;	border-right: 1px solid #ddd;	border-left: 1px solid #ddd;}.sponsors_bottom {	background-color: #eee;	color: black;	padding: 4px 10px 5px 5px;	border-bottom: 1px solid #ddd;	border-right: 1px solid #ddd;	border-left: 1px solid #ddd;}.fact_box {	width: 48%;	background-color: #f6f6ff;	color: #555;	font-size: 90%;	border: 1px solid #ccc;	padding: 4px;	margin-left: 4px; margin-bottom: 4px;	float:right;}.beige_box {	background-color: #E6DFCF;	padding: 5px 10px 10px 5px;	margin: 0px 0px 0px 0px;}.poll_box {	border:1px solid #C41224;padding:4px;}.search_box {	padding: 3px 0px 0px 5px; margin: 0;	border: 0; width: 125px; height: 23px;	font-size: 90%;	background: white url(/webimages/search_box.png) top left no-repeat;}/* quiz elements AG */.q {	float: right;	width: 125px;	height: 125px;}#ticktxt {	float: right;	font-size: 40px;	color: #ff0000;	line-height:40px;}.question {	background-color: #e0e0e0;	width: 94%; 	border: 1px solid #555555;	padding: 3px;	margin-left: 10px;}.answer { 	width: 95%; 	border: 1px solid #555555;	padding: 3px;	text-align: center;	cursor: hand;}.alink:link { }.alink:visited { }.alink:hover { background-color: #55BC53; }.alink:active { background-color: #55BC53; color: red; }.answer:link { background-color: #fff; }.answer:visited { }.answer:hover { background-color: #55BC53; }.answer:active { background-color: #55BC53; color: red; }/* end quiz elements AG *//* Job centre */.mini_job {	background-color: #EEEEEE;	padding: 4px 4px 4px 4px;	margin: 4px 0px 4px 0px;	font-size: 90%;	color: black;}.mini_job H1 {	color: #C9DCC4;	font-weight: bold;	font-size: 105%;	 }.mini_job_nice {	border: 1px solid #666;	background-color: #EEEEEE;	padding: 4px 4px 4px 4px;	margin: 4px 0px 4px 0px;	font-size: 90%;	color: black;}.mini_job_nice H1 {	color: #C9DCC4;	font-weight: bold;	font-size: 105%;	 }.s_search {	background-color: #f9f9fb;	border: 10px solid #aaa;	padding: 4px 4px 4px 4px;	margin: 4px 4px 4px 4px;	font-size: 80%;	color: #222;	position: absolute; 	right: 10px; 	top: 220px; 	width: 480px;	display: none;}.cvBox {	padding: 3px 10px 3px 50px;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;	background: #F8F5F4 url(/jobs/img/binder.gif) top left repeat-y;}.score {	font-size: 150%;}.preview {	background-color: #f5f5f5;	padding: 4px;	margin: 2px;	border: 1px solid #aaa;	font-size: 80%;	color: #555;}.s_preview {	background-color: #f5f5f5;	padding: 4px;	margin: 2px;	font-size: 80%;	color: #555;}.thumbnail {	padding-left: 5px;	background-color: white;}.custom_advert {	background-color: #fcfcfc;	padding: 4px;	margin-bottom: 2px;	border: 1px solid #aaa;	font-size: 95%;	color: #333;	clear:both;	display:block;}.spam_rep { font-size: 90%; color: #B99; }.spam_rep a:link { color: #B99; }.spam_rep a:visited { color: #B99; }.spam_rep a:hover { color: #977; text-decoration: underline; }.spam_rep a:active { color: #B99; }.quote {	font-family: Tahoma;	background-color: #fefdfd;	padding: 4px;	margin: 2px 2px 2px 10px;	border-left: 1px solid #ddd;	font-size: 95%;	color: #444;}/* calendar content elements AG */table.calendar {  border-collapse:collapse;}th {  color: #A0A0A0;  background: #FFF;  font-weight: normal;  padding-bottom: 10px;  text-transform: lowercase;  letter-spacing: 0.1em;  text-align: center;  border: solid 2px #DDD;  padding-top: 0.3em;  padding-bottom: 0.4em;  width:32px;}table.calendar caption a {  color: #A0A0A0;  text-decoration:none;  letter-spacing: 0.1em;  text-transform: uppercase;}table.calendar caption { padding-bottom:10px; padding-top:2px; }table.calendar caption prev { padding-top:10px;}table.colgroup { padding:25px; }td.noday { border: none; }td.day {  border:1px dotted #CCC;  color: #A0A0A0;  background: #FFF;  font-weight: normal;  padding-bottom: 6px;  text-transform: uppercase;  letter-spacing: 0.1em;  text-align: center;  border: solid 1px #CCC;  padding-top: 0.3em;  padding-bottom: 0.4em;}td.event { background-color:#CAE8EA; text-align:center; }td.event a { background-color:#CAE8EA; }calendar.th { border:1px dotted #CCC; }/* end calendar content elements AG *//* WIAA styles */.gallerywiaa {    /*position:relative;    width:500px;    left:20px;*/    width:550px;left:270px;display:block;}.wiaaback {background:url("/wiaa/images/wiaa_bgd.jpg");background-repeat: no-repeat;background-attachment: fixed;background-position: top center;}.wiaabox {background: #ffffff;border: 2px solid #436e8e;padding: 8px;color: #22354b;}.wiaabox a { color: #22354b; text-decoration: none; font-family: Verdana; }.wiaabox a:link { color: #22354b; }.wiaabox a:visited { color: #22354b; }.wiaabox a:hover { color: black; text-decoration: underline; }.wiaabox a:active { color: #22354b; }.wiaabox_dark {background: #333333;border: 2px solid #111111;padding: 5px;color: #cccccc;}.wiaabox_dark a { color: #cccccc; text-decoration: none; font-family: Verdana; }.wiaabox_dark a:link { color: #cccccc; }.wiaabox_dark a:visited { color: #cccccc; }.wiaabox_dark a:hover { color: #111111; text-decoration: underline; }.wiaabox_dark a:active { color: #cccccc; }.wiaabreadcrumb {	font-family: Verdana;	color: #22354b;	text-align: left;}.wiaabreadcrumb a { color: #22354b; text-decoration: none; font-family: Verdana; }.wiaabreadcrumb a:link { color: #22354b; }.wiaabreadcrumb a:visited { color: #22354b; }.wiaabreadcrumb a:hover { color: black; text-decoration: underline; }.wiaabreadcrumb a:active { color: #22354b; }/* end WIAA styles */