/* CSS Document */
* { padding: 0; margin: 0; }
html{
	min-height:100%;
	padding-bottom:1px;
}
body {
	background: #d3e0e0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #626262;
}

/* LAYOUT */
#frame {
	margin: 20px auto 0;
	padding: 0 10px 20px 10px;
	width: 960px;
	position: relative;
	min-height: 600px; /* 50px padding top n bottom */
	background-color: #fff;
	z-index: 0;
	/* height hack for IE6/7, Mozilla, Safari */
	min-height:600px;
	height:auto !important;
	height:600px;
}
#frame * {
	text-align: left;
}
#header {
	width: 960px;
	height: 80px;
	margin: 0;
	padding: 10px 0;
	text-align: left;
	vertical-align: center;
	z-index: 100;
}
#header #logo { 
	position: absolute;
	right: 20px;
	top: 10px;
}
#content {
	padding: 0;
	position: relative;
	background-colour: #fff;
	padding-bottom: 20px;
}
#content .col {
	float: left;
}
#content .row { margin-bottom: 10px; }
#content .col-left {
	width: 600px;
}
html>body #content .col-left {
	margin-right: 12px;
}
#content .col-right {
	width: 300px;
	padding: 0px;
	margin-left: 20px;
}
html>body #content .col-right {
	margin-left: 25px;
}


/* Overview 3 col */
#overview #content .col {
	width: 300px;
	margin-right: 19px;
}
#overview #content .col .last {
	margin-right: 0;
}

/* END OF LAYOUT */


img{ border:none;
}
a{ border:0; color: #ff0000; }
.clear{
	clear:both;
	font-size:1%;
	height:1%;
}

q {font-style: italic; }
li { margin: 0 0 5px 20px; }

h1 { color: #f00019; font-size: 1.6em; clear: both; font-family: arial, sans-serif;}
h2 {
	font-size:1.2em;
	padding:10px 0 2px 0 ;
	clear: both;
	color: #444;
}
h3 {
	font-size:1.1em;
	padding:5px 0 2px 0 ;
	clear: both;
	font-size: 1.1em;
	color: #444;
}


p { font-size: 1em; margin: 2px 0 10px; }
p.footnote { font-size: 0.9em; }

.clearfix { clear: both; }
.clearfix:after {
    content : "."; 
    display : block; 
    height : 0; 
    clear : both; 
    visibility : hidden;
}

/***** Award list with thumbnail ****/


ul.thumbnails { list-style: none !important; padding-left: 0; clear: both;}
ul.thumbnails li { float: left;  width: 200px; display: block; margin: 0 10px 10px 0; background: none; padding: 0; }
ul.thumbnails li a img {display: block; margin-bottom: 5px;  }
ul.thumbnails li.break { clear: left; }
ul.small li { width: 100px !important; }

