body { 
	margin:0;
	padding:0; 
	text-align:left;
	font-family: Verdana;
	font-size:80%;
	min-width:950px;
	background: transparent url(/webimages/awards2009_bgd.jpg) top left repeat;
	color: #000;
	line-height: 120%;
} 
table { padding: 0; border:0; font-size: inherit; }

img { border:0; }
form { display: block; width: 90%; }
.img_right { float:right; margin: 4px 0px 4px 5px;}
.img_left { float:left; margin: 4px 5px 4px 0px;}
.news_img_right { float:right; margin: 4px 0px 4px 5px; border: 1px solid #555;	}
.news_story_img_right { float:right; margin: 4px 0px 4px -2px; border: 1px solid #555;	}
.news_img_left  { float:left; margin: 4px 5px 4px 0px; border: 1px solid #555; }
.logoLeft { padding-right: 5px; }
.job_img { padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; }
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_awards2009.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: black; }
#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 */



/* awards2009 styles */


.galleryawards2009 {
    /*position:relative;
    width:500px;
    left:20px;*/
    width:550px;left:270px;display:block;
}


.awards2009back {
background:url("/webimages/awards2009_bgd_pic.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
}

.awards2009box {
background: #ffffff;
border: 2px solid #436e8e;
padding: 5px;
color: #22354b;
}
.awards2009box a { color: #22354b; text-decoration: none; font-family: Verdana; }
.awards2009box a:link { color: #22354b; }
.awards2009box a:visited { color: #22354b; }
.awards2009box a:hover { color: black; text-decoration: underline; }
.awards2009box a:active { color: #22354b; }



.awards2009box_dark {
background: #333333;
border: 2px solid #111111;
padding: 5px;
color: #cccccc;
}
.awards2009box_dark a { color: #cccccc; text-decoration: none; font-family: Verdana; }
.awards2009box_dark a:link { color: #cccccc; }
.awards2009box_dark a:visited { color: #cccccc; }
.awards2009box_dark a:hover { color: #111111; text-decoration: underline; }
.awards2009box_dark a:active { color: #cccccc; }





.awards2009breadcrumb {
	font-family: Verdana;
	color: #22354b;
	text-align: left;
}
.awards2009breadcrumb a { color: #22354b; text-decoration: none; font-family: Verdana; }
.awards2009breadcrumb a:link { color: #22354b; }
.awards2009breadcrumb a:visited { color: #22354b; }
.awards2009breadcrumb a:hover { color: black; text-decoration: underline; }
.awards2009breadcrumb a:active { color: #22354b; }


/* end awards2009 styles */
