@import url('http://roboto-webfont.googlecode.com/svn/trunk/roboto.all.css'); 
* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
*:not(html) {
	-webkit-transform: translate3d(0, 0, 0);
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	background: #fff;
	font-family: 'Roboto', Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	color: #000;
}
h1, h2, h3, h4 {
	font-family: 'Roboto', Helvetica, sans-serif;
	text-transform: uppercase;
}
a {
	color: #777;
	outline: 0;
}
a:hover {
	cursor: pointer;
	text-decoration: none;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ddd;
    margin: 40px 0;
    padding: 0;
}
hr:after {
	content: '';
	display: block;
	border-bottom: 2px solid #fff;
}
blockquote {
	background: #FFFFC7 !important;
	/*border-left: 5px solid #ddd;*/
	margin: 0 0 1em;
	padding: 8px 0 8px 15px;
}
blockquote p {
    font-weight: 300;
    margin-bottom: 0;
}
img {
    vertical-align: middle;
	max-width: 100%;
	height: auto;
}
@media \0screen {
	img { 
		width: auto;
	}
}

header {
	background: #ddd;
	overflow: hidden;
	height: 80px;
	line-height: 80px;
	padding: 0 60px;
	xbox-shadow: 0 -10px 10px rgba(0, 0, 0, 0.03) inset;
	xborder-bottom: 1px solid #ccc;
}
header h1 {
	float: left;
	margin: 0;
	padding: 0;
}
header h1 a {
	xbackground-image: url(data:image/png;base64,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);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAACgCAYAAAD90IKPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADlhJREFUeNrsnF2LZEcZgM/sBiUxoL0kMSaYQC8qUVcTegwGVxNCL0Ry3QERb8/8hJk7b6f/gdM33uViGu8MWZhDyMdqJEyTLyXEMC2JJNl8sK1iVhST9hynSoraOvW+52P69ODzQDHTfarrdNfHc6re6tMby+UyAQCowhmqAAAQBwAgDgBAHACAOAAAcQAAIA4AQBwAgDgAAHEAAOIAAEAcAIA4AABxAADiAADEAQCAOAAAcQAA4gAAxAEAiAMAEAcAAOIAgPUQx3t5WgrpV4pyfqko511FORcV5bxN8wJ0J45zefqyIp8mz6Yiz0aevi7keVxRzlM0L0B34nhMke8febpdGPDF8W8rznc9T4+0II7LNC9Ad+LQDNJPzN/YgL+kKKcQ0KdCOffk6YJQTlHGFZoXoBtxnDUzjjbEUUVA9+fpiyV5HlaU82KertG8AN2I46HkOMYR4995+qcw4KsKqMj/YGTpJEF8A6BDcVSZJdgB/4MWBJSUlKMVEOIAWHNxXPceP9iCgMqWJBoBvZOn12lagG7EUQzQC4oyrisGfB0B3ZXcuEvDNizAmotDsySwuyCxAX93TQEVPFJDHAc0K0B34qizvAgNeM0uSEhAfjnabdjnaFaAbsRRdRckNuCbCMjdpdF8D4RtWIAOxVFnFyQ04JsKqHj9983/jyrKOan4Rj85vv9lv+R4zxyXlkmpyTcS8h2ZvJqyytJBoMyyvENlPWyb/EeBull673nPPLcXKW/Xee1A0Qb73vveayl/T6jL7cBrDkvyXivJ75/D7wN7zrFDoS4OA+0Qq98jc37LwHmvsfIPStp//0yDZcr1yLFiwP+oBQFZia3LNuzIdMjQINZQ5MsU4tAwSY7v67HJzsrs49AMbct7jU2Z8pxTZ1Daehh6HTLxnp8J9Rn6PzToDgJ50pJBVjV/m/TMgJXaeCg8LmPg1HNf2Zf65j1VZVjWt5uI4xPh+PdaEJCNkazLNmzZoE8Vg29gGvCJiIDWnblJbkcPycKKZeHIpkzCC4U43Lznjew2zeNBoHNXze+yGRDrOJJ/x8s7D9SLJM1hhf5gX6epN7+PDmu0+bY3WykVx52JHIT8TDHgf6gUx8fC8WKX5mdrMNuwV/k0YOWeQhyp6YB2MI2S00nmDYyh05GtMNzZxkIYAGMz2GJXz7k3WGzZY5NmDfOfBIvIsZnpMyOvDucVxLHl9T9J+EmNWce8bLYSEocmlqAJQmp3QZ5WnE8joFXspkxNIw29hpwIHcV2kqlTTtrBoN8LrMmPKpYx866SfdPBps7zA08yofoYOnUxEa6embmy951Yza4pZycggqr5pdhFTxmnWZpzZsIsJfOEMfKWgtLMy9Z3Zt5bqui3mWmX7QptbaV+w2zlTM1B+us8PS/kuUUpoBeEPDclx98FkQS0qu9vjJ2G8oUQa/CZY/6QgFZBKMZxvoY8F94MIXMG40AR30idWdrcG0i9SL1vmIE/NufeNhewQQv5V8nU6Rd2CTsTLj6uYCaegDSz1x1n6aFdFi2cc+3GxFElCPk7Ic8XlOW80EI5q9yGtcsMK425Yuprje1fxdLk9LFwPu+2I4gsEF/IhAFg6+TQEXGoTvadWcPYDILz5v9eYCpdNb8U41goYxyXnM81FJYAmfdepIuPe6HZdT6flbUkw5ny84cEPPNjQ744NEHI4qf9iiDkb1uYcRTiKH6W8I8tlLPKAGFmKjF1jFyGbdRzXme85AjotMY5es5jGzjtCbMNqZOPIsujkXd8ICyntPnbrJeZ8lz+ckUSRyr0Fe2sY55UD8zbeEq/TBxVYgmxAX+zmb3EcHdBnj1F4rBTRTvl0zR4KAaSOevH08bME+k8ENOQZhuZJ9LNiFjsVc//bkbZoKuaX4pxVLlCzyv0oYXXFzTLFH8XZ6eCONwlS9X2HseWKlVvInu2wfLiiqKcqgJa9Rp1Kkxj+0IMZBIRRxuBTE2ZyxryyrxOHxLKtGS6XRYInDmvT0uWEOPA+9gqmfVVzd/mUi5RxK/cJZ+0I+cGnKclAuor23GquNjFZiv/ZWO5XNr/i10Q6ZfBiyDkHU48ofgwTwby3Zunzwtl/dR57VkTp/B/BOg2xdJp4kylAGAFuDOOi4r8fhDylTz91ctzk0IahYAue49/U3Pmwk1tAB2Ko85vXRQD/vkagz20C/JSCwICgBWKo8m9IH70vG4w05853FpTQACwInFotmE/SsJByOdaEoe/S3NzzXIAYEXiaPLLWu6A1+yCXE3Kd0GebUFAALBG4ogNUjvgNfGNZxTlrOs2LAAYcWhvRrvckjhiArK7NE0FBAAnLI427oYtBnzxu6FNd0GK4y8pxcGPEgN0KA7Nb3k+pRDCQlHOnxJ5F+RNhYCWCduwAJ3hfnMUAEA94wAAQBwAgDgAAHEAAOIAAMQBAIA4AABxAADiAADEAQCIAwAAcQAA4gAAxAEAiAMAEAcAAOIAAMQBAIgDABAHACAOAEAcAACIAwAQBwAgDgBAHACAOAAAEAcAIA4AQBwAgDgAAHEAACAOAEAcAIA4AABxAADiAABAHACAOAAAcQAA4gAAxAEAiAMAAHEAAOIAAMQBAIgDAP6fxLGxsZEo0jt5WgppT1HOnqKc1xTlXFSU87bNDwCrn3Gcy9NdQp5lnjQj9CFFnr/l6atCnscV5TxF8wJ0J47H8nRWyPNxnm4VBvztebqgENDVPD3Qgjgu07wA3YlDM0jfM39jA/6SopxCQP8SyrlHIaBP83SF5gXoRhxnzYyjDXFUEdDXzAwmxMOKcl7M0zWaF6AbcRQxiXNCnut5+osw4KsKqHhf90WWThLENwA6FIdmlvC+V96FFgSUlJSjFRDiAFhzcXzgPb6v4TLFcn9NAb2Tp9dpWoBuxHEu0e2CvK8Y8BpxfOg9vi25cZeGbViANReHZklgd0FiA/7umgIqeKCGOA5oVoDuxFFneREa8JpdkJCA/HK027DP0awA3Yij6i5IbMA3EZC7S6P5HgjbsAAdiqPOLkhowDcVUPH+vmX+f1RRzonENzY2Nvrm/pf9kntneub4gXCPTWryjYR8RyavpqyydBAosyzvUHnP0rbJf+Q813fKSQP3JcXuYdp1XjsQzt039a+9P6pK/p5Ql9uB1xyW5L1Wkt8/xyhyH9ehUBeHgXaI1e+ROb99fuC811j5ByXtv3+mwTLlQ0FI321BQIkRx7psw47y1A88nypfX+TLTDlNmSTH9wfZZGdl9nFohrblvcamTHnOqfnbd+ph6BwfOP/b52dCfYb+9+mZ2NUoUJ+HLeRvk+Lcu4o2HgqPyxg49dxX9qW+eU9VGZb17SbieE84fp+ynKvC8fuT9dmGLRv0qWLwDUwDPhER0LozN8nt6CFZWLEsHNmUSXihEIeb97yR3aZ5PAh07qr5XTYDYh1H8u94eeeBepGkOazQH+zrNPXm99FhjTbfNjIUxXGnMgj5vpDnO0pxvC0cL3ZpfrIGsw17lU8DVu4pxJGaDmgH0yg5nWTewBg6HdkKw51tLIQBMDaDLXb1nHuDxZY9NmnWMP9JsIgcm5k+M/LqcF5BHFte/5OEn9SYdczLZishcWhiCZogpHYX5GnF+TQCWsVuytQ00tBryInQUWwnmTrlpB0M+r3keOvbTUcVy5h5V8m+6WBT5/mBJ5lQfQydupgIV8/MXNn75v0uTWfumednDfO7HAbqKDYwd728fXP+sUK+Q+9zT5VLZVvfmXlvqaLfZqZdtiu0tZX6DbOVMzUHaXF1f1XIc4dSQJL9b8nTvQoBrer7G2OnoXwhxBp85pg/JKBVEIpxnK8hz4U3Q8icdhwo4hupM0ubewOpF6n3DTPwx+bc2+YCNmgh/yqZOv3CLmFnwsXHFczEE5Bm9rrjLD20y6KFc67dmDiqBCH/IOS5S1nOay2Us8ptWLvMsNKYK+Rnje1fxdLk9LFwPu+2I4gsEF/IhAFg6+TQEXGoTvadWcPYDILz5v9eYCpdNb8U41goYxyXnM81FJYAmfdepIuPe6HZdT6flbUkw5ny84cEPPNjQ744NEHId5PjIOTvI3mKSvyKUhzFl7/+3HDmssqvmdtGT02aCPlto57zOuMlR0CnNc7Rcx7bwGlPmG1InXwUWR6NvOMDYTmlzd9mvcyU5/KXK5I4UqGvaGcd86R6YN7GU/pl4qgSS4gN+CKg+TmhHHcX5OUWBLRKJs6UT9PgoRhI5qwfTxszT6TzQExDmm1knkg3I2KxV72+M5tYRgZd1fxSjKPKFXpeoQ8tvL6gWab4uzg7FcThLlmqtvc4tlSpehPZyw2WF1cU5VQV0KrXqFNhGtsXYiCTiDjaCGRqylzWkFfmdfqQUKYl0+2yQODMeX1asoQYB97HVsmsr2r+NpdyiSJ+5S75pB05N+A8LRFQX9mOU8XFLjZb+d8V3VLsgkhbo5+apYONJ3wjTz8P5Ptxnr4klPXTPD3pCOwXyY0/AlR8ieybCnNvxTIsl8sEANrDnXFcVOT3g5Bv5envXp5bFNIoBOT+mPBnJbMGzcyFm9oAOhRHnd+6KAb8qzUGe2gX5I0WBAQAKxRHk3tB3vQe190FecV7fHdNAQHAisSh2Yb9qGQ54Q74Jrsg/i7Num3DAoAnjia/rOUOeM0uyNWkfBfkZUdAdyIOgNMvjtggtQNeE994RlHOum7DAoARh/ZmtMstiSMmILtL01RAAHDC4mjjbti3zN+muyDFLs0bSnHwo8QAHYpD81ueUiyhGPA3Kcp5M5F3QT5QCOizhG1YgM7Y4FuVAFBnxgEAgDgAAHEAAOIAAMQBAIgDAABxAADiAADEAQCIAwAQBwAA4gAAxAEAiAMAEAcAIA4AAMQBAIgDABAHACAOAEAcAIA4AAAQBwCcIP8RYACFnkkv9HskwQAAAABJRU5ErkJggg==);	background-repeat: no-repeat;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 270px;
	height: 80px;
	text-indent: -999em;
	
	-webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
header h1 a:hover {
	background-position: 0 -80px;
}
header ul {
	float: right;
	overflow: hidden;
	list-style: none;
	margin: 0;
}
header ul li {
	display: inline;
	margin-left: 10px;
}
header ul li > * {
	vertical-align: middle !important;
}
#content {
	overflow: hidden;
	clear: both;
	max-width: 1040px;
	margin: 0 auto;
	padding: 80px 40px 40px;
}

article {
	position: relative;
	margin: 0 0 40px;
}
article a {
	display: block;
	overflow: hidden;
	min-height: 180px;
	padding: 5px 0 0 370px;
}
article a:hover {
	xbox-shadow: 0px 0px 20px rgba( 0, 0, 0, 0.5 );
}
article a figure {
	position: absolute;
	top: 0;
	left: 0;
	border: 5px solid #ddd;
	-webkit-transition: border 0.4s ease;
	   -moz-transition: border 0.4s ease;
	    -ms-transition: border 0.4s ease;
	     -o-transition: border 0.4s ease;
	        transition: border 0.4s ease;
}
article a:hover figure {
	border-color: #1188C1;
}
article a section {
	float: left;
}
article a section h2 span {
	background: #1188C1;
	color: #fff;
	display: inline-block;
	margin: 0 0 20px;
	padding: 8px 10px 5px;
	line-height: 1;
	-webkit-transition: background 0.4s ease;
	   -moz-transition: background 0.4s ease;
	    -ms-transition: background 0.4s ease;
	     -o-transition: background 0.4s ease;
	        transition: background 0.4s ease;
}
article a:hover section h3:before {
	content: 'Open ';
	color: #000;
}
footer {
	background: #000;
	overflow: hidden;
}


@media (max-width: 767px) {
	article a {
		padding: 0;
	}
	article a figure {
		display: none;
	}
}
@media print {
	* {
        box-shadow: none !important;
        text-shadow: none !important;
	}
	*:before {
		display: none !important;
	}
}