/* reCapthcha fix */
div#recaptcha_widget_div tr {
  height: auto;
}

/* Management portraits */
.management {
	margin: 9px 0 0 10px;
	width: 230px; height: 139px; 
	float: left; 
	background: url(/img/dropshadow_right.jpg) right bottom no-repeat; 
	position: relative;	
	}
.management div {
	width: 228px; height: 138px; 
	margin: -9px 0 0 -10px; border: 1px #ccc solid; border-bottom: 0;
	background: #eee; 
	position: relative;
}
.management h2, .management p {margin-left: 100px; font-size: 0.9em}
.management img {position: absolute; top: 0; left: 0;}


/* New Awards page */
#awards h2 {
	width: 100%; height: 47px;
	text-indent: -9999px;
	padding: 0; margin: 75px 0 0;
	background: url(/company/img/band2007.gif) center top no-repeat;
	clear: both;
	display: block;
}
#awards #band2007 {}
#awards #band2006 {background-image: url(/company/img/band2006.gif)}
#awards #band2005 {background-image: url(/company/img/band2005.gif)}
#awards #band2004 {background-image: url(/company/img/band2004.gif)}
#awards #band2008 {background-image: url(/company/img/band2008.gif)}
#awards #band2009 {margin: 0; background-image: url(/company/img/band2009.gif)}
#awards {margin: 0 0 0 -20px; padding: 0; display: block;}
.company-awards #awards li {list-style: none; margin: 0; padding: 0; clear: both;}
#awards ul {margin: 0; padding: 0; 	z-index: 1;}
#awards .awardyear li {
	width: 140px;
	margin: 0 0 20px; padding: 0;
	list-style: none;
	display: block;
	position: absolute;
	top: 0;
}
.company-awards #extra {display: none}



.awardyear li a {
	width: 140px;
	margin: 0;
	list-style: none;
	display: block;
	text-align: center;
	text-decoration: none;
}
.awardyear li a span {
	display: block;
}
.awardyear li img {border: 0;}

#awards li .awardyear {position: relative; display: block; margin: 0 auto;}
.list1 {width: 140px; height: 151px;}
.list2 {width: 300px; height: 151px;}
.list3 {width: 450px; height: 151px;}
.list4 {width: 300px; height: 302px;}
.list5 {width: 450px; height: 302px;}

.list2 .li1 {left: 0;}
.list2 .li2 {right: 0;}

.list3 .li1 {left: 0;}
.list3 .li2 {left: 160px;}
.list3 .li3 {right: 0;}

.list4 .li1 {left: 0;}
.list4 .li2 {right: 0;}
.list4 .li3 {top: 151px; left: 0;}
.list4 .li4 {top: 151px; right: 0;}

.list5 .li1 {left: 0;}
.list5 .li2 {left: 160px;}
.list5 .li3 {right: 0;}
#awards .list5 .li4 {top: 151px; left: 80px;}
#awards .list5 .li5 {top: 151px; right: 80px;}


/* Top border and right corner */
.bt {
background: url(/img/box_white.png) no-repeat 100% 0;
margin: 0 0 0 18px;
height: 40px;
}
/* Top left corner */
.bt div {
height: 40px;
width: 18px;
position: relative;
left: -18px;
background: url(/img/box_white.png) no-repeat 0 0;
}
/* Bottom border and right corner */
.bb {
background: url(/img/box_white.png) no-repeat 100% 100%;
margin: 0 0 0 18px;
height: 30px;
}
/* Bottom left corner */
.bb div {
height: 30px;
width: 18px;
position: relative;
left: -18px;
background: url(/img/box_white.png) no-repeat 0 100%;
}
/* Left border */
.i1 {
padding: 0 0 0 18px;
background: url(/img/box_white_borders.png) repeat-y 0 0;
}
/* Right border */
.i2 {
padding: 0 18px 0 0;
background: url(/img/box_white_borders.png) repeat-y 100% 0;
}

#maincontent ul.imagelist_thumbs li a img { width: 135px; height: 96.3px;}
#maincontent ul.imageglobe_thumb li a img { width: 87.5px; height: 82.95px;}

/* InSecure Mag interview extra */
#extra #insecure_interview {
	text-align: center;
}
#extra #insecure_interview h3 a {
	display: block;
	width: 190px;
	height: 170px;
	color: black;
	background: transparent url(http:/img/icon_magazine_insecure.png) no-repeat center bottom;
	text-decoration: none;
}

#extra #insecure_interview h3 a:hover {
	text-decoration: underline;
}
