/* 

http://frontiermedia.net.au
screen.css
Rev 1.1

*/

@charset "utf-8";
* {
	margin:					0;
	padding:				0;
	border:					0;
}

body {
	font:	 				11px Arial, Verdana, sans-serif;
	background:	 			#fff;
}

div.clear,
br.clear {
	clear:					both;
	height:					0;
	font:					0/0 serif;
}

div.line {
	height:					0px;
	font:					0/0 serif;
	border-top:				1px solid #e5e5e5;
	margin:					20px 0 10px;
}

/* Links */

a {
	/*color: 					#ef4a26;*/
	color: 					#666;
	text-decoration:		underline;
	cursor: 				pointer;	
}

a:hover {
	color: 					#ef4a26;
	text-decoration: 		underline;
}

a.email {
	color:					#666;
	text-decoration:		none;
}

a.email:hover {
	text-decoration:		underline;
}

/* END Links */

/* General text styles */
h1 {

}

h2 {
	font:					19px Arial, Helvetica, sans-serif;
	font-weight:			bold;
	color:					#333;
	min-height:				33px;
	overflow:				hidden;
	font-size: 				17px;
	text-transform: 		uppercase;
}

h3 {
	font:					bold 14px/18px Arial, sans-serif;
	color:					#333;
	font-weight: 			normal;
	padding: 				15px 0 10px;
}

h4 {
	font:					bold 11px/18px Arial, sans-serif;
	color:					#333;
}

h5.index-page
{
	padding: 				11px 10px 8px;
	text-decoration: 		none;
	font-size: 				17px;
	font-weight:	 		bold;
	text-transform: 		uppercase;
	border-bottom: 			1px solid #cb3f26;
}

h5 a 
{
	color: 					#fff;
}

h5 a:hover
{
	color: 					#fff;
	text-decoration: 		underline;
}

p {
	color:					#666;
	line-height:			19px;
	margin:					0 0 12px;
}

::-moz-selection
{
	background:				#dfdfdf;
	color:					#999;
}

::selection 
{
	background:				#dfdfdf;
	color:					#999;
}

/* END General text styles */

/* General Elements */

#wrapper {
	width:					975px;
	margin:					0 auto;
}

#wrapper #header {
	height:					45px;
}

#wrapper #content {
	padding: 				21px 0 0;
}

#wrapper #footer {
	padding:				15px 0;
	border-top:				1px solid #e3e3e3;
	border-bottom:			1px solid #e3e3e3;
	margin:					15px 0 20px 0;
	width:					975px;
}

/* END General Elements */

/* START Wrapper > Header */

/* START Logo */

#header h1.logo a
{
	display: 				block;
	width: 					178px;
	height: 				34px;
	background: 			url(../images/logo.gif) no-repeat;
	float: 					right;
	margin: 				19px 0 20px;
}

#header h1.logo a span
{
	display: 				none;
}

/* END Logo */

/* END Wrapper > Header */

/* START Wrapper > Content */
#wrapper #content h1.filler
{
	display: 				block;
	width: 					225px;
	height: 				460px;
	background: 			url(../images/filler2.gif) no-repeat;
	float: 					left;
	margin: 				0px 0 0px;
}

#wrapper #content h1.filler span
{
	display: 				none;
}

#wrapper #content div.one-column {
	width:					225px;
	padding:				0 25px 0 0;
	float:					left;
}

#wrapper #content div.two-column {
	width:					475px;
	padding:				0 25px 0 0;
	float:					left;
}

#wrapper #content div.three-column {
	width:					725px;
	padding:				0 25px 0 0;
	float:					left;
}

#wrapper #content div.four-column {
	width:					975px;
	padding:				0;
	float:					left;
	margin:					0 0 25px;
}

#wrapper #content .four-column-home
{
	margin:					0 0 15px !important;
}

#wrapper #content div.last {
	padding-right:			0;
}

/* START Wrapper > Double Content */

#wrapper #content div.doublecontent {
	padding:				7px 0 0;
}

/* END Wrapper > Double Content */

/* END Wrapper > Content */

/* START Wrapper > Footer */

#wrapper #footer ul {
	list-style:				none;
	width:					100%;
}

#wrapper #footer ul li {
	float:					left;
}

#wrapper #footer ul li a {
	font:					11px Arial, sans-serif;
	color:					#999;
	text-decoration:		none;
	border-right: 			1px solid #ccc;
	padding:				0 12px;
}

#wrapper #footer ul li a.left {
	padding-left:			0;
}

#wrapper #footer ul li a.right {
	border-right:			none;
}

#wrapper #footer ul li a:hover {
	color:					#666;
}


/* END Wrapper > Footer */

/* START Wrapper > Bottom */

#wrapper #bottom {
	margin:					0 0 25px;
}

#wrapper #bottom ul.country {
	list-style:				none;
	float:					left;
	width:					735px;
}

#wrapper #bottom ul.country li {
	width:					126px;
	border-right:			1px solid #e7e7e7;
	float:					left;
	margin:					0 20px 0 0;
}

#wrapper #bottom ul.country li.last {
	border-right:			none;
	width: 					150px;
}

#wrapper #bottom ul.country li p {
	margin:					20px 0 0;
	font:					normal 10px/16px Tahoma, Arial, sans-serif;
	color:					#999;
}

#wrapper #bottom ul.country li p span {
	text-decoration:		underline;
	font-weight:			bold;
	color:					#666;
}

#wrapper #bottom ul.country li p span a {
	color:					#666;
}

#wrapper #bottom ul.country li p span a:hover {
	color: 					#333;
}

#wrapper #bottom ul.country li p strong {
	color:					#666;
}

#wrapper #bottom ul.copyright {
	list-style:				none;
	width:					220px;
	float:					right;
}

#wrapper #bottom ul.copyright li {
	width:					220px;
	line-height:			16px;
	font:					normal 11px/16px Tahoma, Arial, sans-serif;
	color:					#a9a9a9;
	text-align:				right;
}

#wrapper #bottom ul.copyright li a {
	color:					#a9a9a9;
	text-decoration:		underline;
}

#wrapper #bottom ul.copyright li a:hover {
	text-decoration:		underline;
	color: 					#333;
}

/* END Wrapper > Bottom */

/* Overige Classes */

div.pushbox-margin-bottom,
img.photo-large {
	margin: 				0 0 20px;
}

div.numerical-test
{
	width: 					485px;
}

div.pushbox {
	width: 					725px;
}

div.pushbox-styled
{
}

img.photo-med {
	margin: 				12px 0;
}

img.photo-small {
	margin: 				0 0 10px;
}

.flRight {
	float: 					right;
}

.flLeft {
	float: 					left;
}

p strong {
	color: 					#666;
}

/* END Overige Classes */
#wrapper #breadcrumb {
	background: 			#fff;
	border-bottom: 			1px solid #f2f2f2;
	padding:				12px 0;
}

#wrapper #breadcrumb p {
	margin: 				0px;
	padding: 				0;
	color: 					#999;
}

#wrapper #breadcrumb img {
	padding: 				0 3px;
}

#wrapper #breadcrumb a {
	color: 					#666;
	text-decoration: 		underline;
}

#wrapper #breadcrumb a:hover {
	text-decoration: 		none;
}

