@charset "utf-8";
body{
	
	padding: 0px;
	margin: 0px;
	font: 12px/1.4 "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif !important;
	letter-spacing:0.35px;
	background:url("../images/interface/bg_examhall_colour_bw.jpg") center top #aaa fixed;
	text-rendering: optimizeLegibility;
}


.hidden{
	display:none;
}

.pageshadow{
	display:inline;
	float:left;
	width:980px;
	margin-left: 0px;
	margin-right: 0px;
  -moz-box-shadow: 0px -5px 20px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px -5px 20px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px -5px 20px #000; /* Opera 10.5, IE 9.0 */
              filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=-5px, Color='#000000'); /* IE6,IE7 */
          -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=-5px, Color='#000000')"; /* IE8 */
	background-color:#fff; 
	margin-bottom:75px;
	
}

.header{
	background: url("../images/interface/bg_header.jpg") no-repeat;
	height: 202px;

}

.logo{
	
}

.logo h1{
	
	
}

.logo h1 a{
	background: url("../images/interface/sw_logo_nobulb.png") no-repeat right bottom;
	width: 460px;
	height:	86px;
	margin-top:34px;

	overflow: hidden;
	display: block;
}

.logo h1 span{
	display:none;
}

.logo p{
	display:none;
}

.membermenu{
	height:106px;
}

.membermenu p{
	margin: 0 40px 0 65px;
	color: #fff;
	font-size: 12px;
	text-align:center;

}

.membermenu p a{
	color:#ff6b09;
}

.topsearch{
	height: 41px;
}

.topsearch form{
	margin:16px 0 0 100px;
}

.topsearch .input{
	background: transparent;
	border: none;
	width:100px;
	color: #fff;
}



.topsearch .sbmt{
	border: none;
	background: transparent;
	text-indent: -9999px;
	width:130px;
	height: 20px;
	cursor: pointer;
}




.mainnav{
	
}


.mainnav .home>a{
	background: url("../images/interface/mainmenu.png") no-repeat scroll 10px 2px transparent;
	width: 155px;
	height:36px;
	display: block;
	text-indent: -9999px;
	border-right:1px solid #fff;
	
}


.mainnav .about>a{
	background: url("../images/interface/mainmenu.png") no-repeat scroll -126px 2px transparent;
	width: 155px;
	height:36px;
	display: block;
	text-indent: -9999px;
	border-right:1px solid #fff;

}

.mainnav .members>a{
	background: url("../images/interface/menu_members.png") no-repeat center;
	width: 156px;
	height:36px;
	display: block;
	text-indent: -9999px;

}

.mainnav .resources>a{
	background: url("../images/interface/mainmenu.png") no-repeat scroll -390px 2px transparent;
	width: 156px;
	height:36px;
	display: block;
	text-indent: -9999px;
	border-right:1px solid #fff;

}

.mainnav .inspiration>a{
	background: url("../images/interface/mainmenu.png") no-repeat scroll -526px 2px transparent;
	width: 156px;
	height:36px;
	display: block;
	text-indent: -9999px;
	border-right:1px solid #fff;

}


.mainnav .training>a{
	background: url("../images/interface/mainmenu.png") no-repeat scroll -656px 2px transparent;
	width: 156px;
	height:36px;
	display: block;
	text-indent: -9999px;
	border-right:1px solid #fff;

}

.mainnav .contact>a{
	background: url("../images/interface/menu_contact.png") no-repeat center;
	width: 155px;
	height:36px;
	display: block;
	text-indent: -9999px;
}

.mainnav .shop>a{
	background: url("../images/interface/mainmenu.png") no-repeat scroll -913px 2px transparent;
	width: 155px;
	height:36px;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
}







/********************************************** main content ***************************************/


.maincontent{

}


.footer{
	margin-top:20px;
	background: url("../images/interface/bg_footer.gif") no-repeat;
	height:131px;
}

.footer p{
	margin: 10px 0px;
	font-size:12px;
	color:#fff;
}

.footer a{
	color: #fff;
	text-decoration:none;
}

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



.footer .donate{
	position:relative;
}

.footer .donate a{
	display: block;
	background:url("../images/interface/logo_donate.png") no-repeat;
	width:101px;
	height:139px;
	float: left;
	text-indent:-9999px;
	position:absolute;
	top:-30px;
	left:20px;
	-webkit-transition: -webkit-transform 0.3s linear;
	-moz-transition: -moz-transform 0.3s linear;
	-o-transition: -o-transform 0.3s linear;
}


.footer .donate a:hover{
	-webkit-transform: translate(0px, -20px) scale(1.2) rotate(15deg) ;
	-moz-transform: translate(0px, -20px) scale(1.2) rotate(15deg) ;
	-o-transform: translate(0px, -20px) scale(1.2) rotate(15deg) ;
}



#simplemodal-container{
	background:#fff;
	border-radius:3px;
	 -moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#000;
	padding:20px;
	
}


#simplemodal-overlay{
	background:#000;
	  
}

#simplemodal-container a.modalCloseImg {
	background:url(../images/interface/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}


