/* @override 
	http://flyingmatters:8888/wp-content/themes/FlyingMatters/css/all.css
	http://flyingmatters.collaboratehq.co.uk/wp-content/themes/FlyingMatters/css/all.css
	http://s83766.gridserver.com/wp-content/themes/FlyingMatters/css/all.css
*/

/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	vertical-align: baseline;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}

blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-spacing: 0;
	border-collapse: collapse;
}
body {
	color: #555;
	min-width: 1007px;
	position: relative;
	background: #4899bf;
	font: 13px arial, helvetica, sans-serif;
}
/* General reset */

h1, h2, h3, h4, h5, h6 {
	color: #3e94bc;
	font-weight: normal;
}
input, select, textarea {
	vertical-align: middle;
	font: 13px arial, helvetica, sans-serif;
}
a {
	color: #2c8ab6;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

.radio,
.checkbox {
	width: 15px;
	height: 15px;
	margin: 0 7px 0 0;
}
/* General settings */

.wrapper-m {
	width: 100%;
	padding: 79px 0 0;
	margin: 0 0 -3px;
	overflow: hidden;
	background: #F6FAFC url("../images/bg-1.gif") repeat-x;
}
.wrapper-b {
	width: 100%;
	background: url("../images/cloud-3.jpg") no-repeat 50% 100%;
}
/* clouds */
.cloud-1 {
	top: 0;
	left: 0;
	width: 705px;
	height: 387px;
	position: absolute;
	background: url("../images/cloud-1.png") no-repeat;
}
.cloud-2 {
	top: 0;
	right: 0;
	width: 535px;
	height: 291px;
	position: absolute;
	background: url("../images/cloud-2.png") no-repeat;
}
/* * html .cloud-2 {right: -1px;} */

/* infos */
.info-w1 {
	width: 1007px;
	margin: 0 auto;
	padding: 0 0 64px;
	position: relative;
}
.info-t1 {
	width: 1007px;
	height: 540px;
	overflow: hidden;
	background: url("../images/top-1.png") no-repeat;
}
.info-b1 {
	width: 986px;
	height: 6px;
	overflow: hidden;
	padding: 0 12px 0 9px;
	background: url("../images/bot-1.png") no-repeat;
}
.info-m1 {
	width: 980px;
	padding: 0 15px 0 12px;
	background: url("../images/mid-1.png") repeat-y;
}
.info-hr1 {
	top: -619px;
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 -621px;
	padding: 220px 0 0;
}
.info-m2 {
	width: 502px;
	background: url("../images/mid-2.gif") repeat-y;
}
.info-t2 {background: url("../images/top-2.gif") no-repeat;}
.info-b2 {background: url("../images/bot-2.gif") no-repeat 0 100%;}

.info-m4 {
	width: 205px;
	background: url("../images/mid-4.gif") repeat-y;
}
.info-t4 {background: url("../images/top-4.gif") no-repeat;}
.info-b4 {background: url("../images/bot-4.gif") no-repeat 0 100%;}

.mt-1 {
	position: relative;
	margin: -205px 0 0;
}
/* header */
#header {
	top: 0;
	left: 0;
	width: 980px;
	height: 220px;
	position: absolute;
}
/* main-nav */
.main-nav {
	top: 151px;
	left: 0;
	width: 740px;
	overflow: hidden;
	position: absolute;
}
.main-nav li {
	float: left;
	height: 68px;
	overflow: hidden;
	position: relative;
}
.main-nav li a {
	height: 204px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
}
.main-nav li a.n-home {width: 95px;background: url("../images/n-home.png") no-repeat;}
.main-nav li a.n-about {width: 158px;background: url("../images/n-about.png") no-repeat;}
.main-nav li a.n-news {width: 200px;background: url("../images/n-news.png") no-repeat;}
.main-nav li a.n-press {width: 141px;background: url("../images/n-press.png") no-repeat;}
.main-nav li a.n-contact {width: 146px;background: url("../images/n-contact.png") no-repeat;}

.main-nav li.active a.n-home {left: -2px;margin: 0 -2px 0 0;}
.main-nav li.active a.n-contact {left: 2px;margin: 0 0 0 -2px;}

.main-nav li a:hover,
.main-nav li.active a {
	top: -136px;
	border: none;
	position: relative;
}
.main-nav li.active a,
.main-nav li.active a:hover {top: -68px;}

/* logo */
.logo {
	top: 44px;
	left: -12px;
	width: 1007px;
	height: 80px;
	display: block;
	position: absolute;
	text-indent: -9999px;
	background: url("../images/logo.png") no-repeat;
}
.logo a {
	position: absolute;
	top: 0;
	left: 28px;
	width: 348px;
	height: 80px;
}

.frame {
	height: 254px;
	overflow: hidden;
	float: right;
	margin: 0 0 0 24px;
	background: url(../images/placeholder.jpg) no-repeat;
	width: 439px;
}
/* subscribe-to-news */
.subscribe-to-news {
	top: 99px;
	right: 72px;
	width: 140px;
	height: 16px;
	position: absolute;
	text-indent: -9999px;
	background: url("../images/txt-subscribe.png") no-repeat;
}
/* top-links */
.top-links {
	top: 130px;
	right: 21px;
	position: absolute;
}
.top-links li {
	float: left;
	padding: 0 17px 0 16px;
	background: url("../images/sep-1.gif") no-repeat;
}
.top-links li:first-child {
	padding-left: 0;
	background-image: none;
}
.top-links li a {
	float: left;
	color: #555;
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 0 22px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url("../images/sprite.gif");
}
.top-links li a:hover {
	color: #999;
}
.top-links li.l-rss a {background-position: 3px -100px;}
.top-links li.l-email a {background-position: -13px -60px;}

/* form-search */
.form-search {
	top: 175px;
	right: 23px;
	width: 201px;
	height: 29px;
	overflow: hidden;
	position: absolute;
	background: url("../images/sprite.gif") no-repeat -30px -7px;
}
.form-search .txt {
	border: 0;
	padding: 0;
	float: left;
	width: 166px;
	color: #8e8e83;
	background: none;
	line-height: 16px;
	margin: 7px 0 0 27px;
}
.hide-lab {display: none;}

#content {width: 100%;}

.popdown {
	position: absolute;
	height: 0px;
	right: 0;
	width: 244px;
	bottom: 1px;
	
	z-index: 999;
	overflow: hidden;
}

.sub-form {
	height: 97px;
	width: 244px;
	background: url(../images/email.png) no-repeat;
	position: absolute;
	left: 0;
	top: 1px;
}

.popdown input.txt {
	border: 0;
	padding: 0;
	float: left;
	width: 166px;
	color: #8e8e83;
	background: none;
	line-height: 16px;
	margin: 7px 0 0;
}

.popdown .input {
	width: 201px;
	height: 31px;
	background: url(../images/email.gif) no-repeat;
	margin-left: 23px;
	margin-top: 21px;
	padding-left: 8px;
}

.popdown span.notice {
	float: right;
	width: 94px;
	color: #fff;
	font-size: 10px;
	line-height: 10px;
	padding: 8px 17px 0 7px;
}

.popdown a.btn-2 {
	margin-left: 23px;
	margin-top: 6px;
}

.popdown em.close {
	background: url(../images/close.png) no-repeat;
	width: 24px;
	height: 23px;
	position: absolute;
	top: -2px;
	right: 1px;
	text-indent: -99999px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

/* intro */
.intro {
	width: 939px;
	padding: 28px 19px 0 22px;
}
.content {
	width: 939px;
	padding: 18px 19px 16px 22px;
}
.intro-2 {
	width: 420px;
	padding: 28px 538px 28px 22px;
}
.intro h1,
.intro-2 h1, .content h1 {
	margin: 0;
	font-size: 36px;
	line-height: 40px;
	padding: 3px 0 10px;
}
.content h1 {
	padding-bottom: 6px;
}
.intro h2,
.intro-2 h2, .content h2 {
	margin: 0;
	color: #878787;
	font: italic 22px/28px georgia, serif;
}
.content h2 {
	padding-bottom: 8px;
	border-bottom: 1px solid #dbdbcd;
	margin-bottom: 20px;
}
/* inset */
.inset {
	float: right;
	width: 502px;
	position: relative;
	margin: 0 0 -24px 15px;
}
.hold-inset {
	width: 488px;
	height: 168px;
	padding: 7px 7px 16px;
	background: url("../images/bg-inset.png") no-repeat;
}
.wrap-inset {
	width: 488px;
	height: 168px;
	position: relative;
}
.wrap-inset img {display: block;}

.back-photo {
	top: 0;
	left: 0;
	width: 306px;
	height: 168px;
	position: absolute;
}
.front-photo {
	top: 40px;
	left: 90px;
	width: 160px;
	height: 125px;
	position: absolute;
	padding: 7px 7px 15px;
	background: url("../images/frame-1.png") no-repeat;
}
.wrap-inset .scroll {
	height: 135px;
	width: 160px;
	position: absolute;
	top: 11px;
	right: 8px;
	overflow: hidden;
}

.wrap-inset .scroller {
	width: 9999px;
	position: absolute;
	top: 0;
	left: 0;
}

.campaign-left {
	float: left;
	width: 500px;
	padding-right: 40px;
	margin-right: 40px;
	border-right: 1px solid #e9e9da;
}

.content fieldset h4 {
	font: italic 16px Georgia;
	padding-bottom: 12px;
}

.content p.terms {
	clear: both;
	padding-top: 20px;
	color: #999;
	font-size: 11px;
	border-top: 1px solid #dbdbcd;
	margin-top: 20px;
	float: left;
	width: 100%;
}
.wrap-inset em {
	
	width: 160px;
	color: #3e94bc;
	font-size: 20px;
	line-height: 24px;
	float: left;
}
.indicators {
	top: 150px;
	left: 323px;
	overflow: hidden;
	position: absolute;
}
.indicators li {
	float: left;
	width: 7px;
	height: 7px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/indicators.gif) no-repeat 0 -7px;
	margin-right: 10px;
	padding: 0;
	cursor: pointer;
}
.indicators li.active {
	float: left;
	width: 7px;
	height: 7px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/indicators.gif) no-repeat 0 0;
}

/* description-info-1 */
.description-info-1 {
	width: 100%;
	overflow: hidden;
	padding: 39px 0 13px;
	background: url("../images/bg-x1.gif") repeat-x;
}
.description-info-1 h3,
.who-we-are h3 {
	color: #6b6d6e;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.who-we-are h3 {
	margin: 0 0 15px;
	padding: 0 0 6px;
	border-bottom: 1px solid #E0E0DA;
}
.description-info-1 h4 {
	color: #5b5b5b;
	margin: 0 12px 17px;
	font: italic 18px/22px georgia, serif;
}
.description-info-1 p,
.who-we-are p, .content p {line-height: 20px;}
.description-info-1 p, .content p {margin: 0 0 20px;}
.who-we-are p {margin: 0 0 8px;}
.description-info-1 p span,
.who-we-are p span {font-size: 15px;}

.description-col-1 {
	float: left;
	width: 413px;
	padding: 0 0 0 21px;
}
.description-col-2 {
	float: right;
	width: 483px;
	padding: 0 38px 0 0;
}
.description-col-1 h3 {
	padding: 0 0 6px;
	margin: 0 0 11px;
	border-bottom: 1px solid #E5E5E5;
}
.description-col-2 h3 {
	margin: 0 0 -42px;
	padding: 0 12px 61px;
	background: url("../images/bg-x1.gif") repeat-x 0 100%;
}
.description-col-2 p {margin: 0 0 20px 12px;}

/* decors */

.navigation {
	clear: both;
	background: #fdfdfd url("../images/bg-x6.gif") repeat-x;
	padding: 16px 22px;
	float: left;
	width: 696px;
}
.alignleft {
	float: right;
	background: url(../images/bt-left.gif) no-repeat left;
	color: #fff;
	font: italic 13px/24px Georgia;
	display: block;
	padding-left: 20px;
}
.alignright {
	float: left;
	background: url(../images/bt-right.gif) no-repeat right;
	padding-right: 20px;
	color: #fff;
	font: italic 13px/24px Georgia;
	display: block;
}

.alignleft a, .alignright a {
	color: #fff;
	font-style: italic;
	text-decoration: none;
}

.alignleft a {
	background: url(../images/bt-right-arr.gif) no-repeat right 0;
	padding: 2px 30px 2px 1px;
	height: 24px;
	display: block;
}

.alignright a {
	background: url(../images/bt-left-arr.gif) no-repeat left 0;
	padding: 2px 1px 2px 30px;
	height: 24px;
	display: block;
}

.decor-1 {
	width: 100%;
	height: 3px;
	overflow: hidden;
	background: url("../images/decor-1.png") repeat-x;
}
.wrap-foot {
	width: 941px;
	padding: 24px 18px 10px 21px;
	background: #F9F9F3 url("../images/bg-x2.gif") repeat-x;
}
.who-we-are,
.trade-unions {
	width: 100%;
	overflow: hidden;
}
/* who-we-are */
.who-we-are {margin: 0 0 13px;}

/* trade-unions */

.trade-unions h3 {
	width: 316px;
	font-size: 18px;
	background: #fff;
	line-height: 22px;
	padding: 3px 7px 4px;
	clear: both;
	margin-bottom: 18px;
	margin-left: 0;
	margin-right: 0;
}

.wrap-foot ul {
	margin-bottom: 10px;
	float: left;
}
.trade-list {
	width: 100%;
	overflow: hidden;
}
.trade-list li {
	float: left;
	padding: 0 25px 19px 0;
}
.trade-list li a {
	width: 128px;
	height: 90px;
	display: block;
	padding: 0 1px 2px;
	background: url("../images/frame-2.gif") no-repeat;
}
.trade-list li a img {display: block;}

/* bot-bar */
.bot-bar {
	min-height: 25px;
	overflow: hidden;
	padding: 13px 21px 20px;
	background: #fff url("../images/bg-bar-1.gif") repeat-x;
	clear: both;
}
* html .bot-bar {height: 25px;overflow: visible;}

.bot-bar .articles-list {
	width: 100%;
	overflow: hidden;
}
.bot-bar .articles-list li {
	float: left;
	padding: 0 0 0 32px;
}
.bot-bar .articles-list li {
	float: left;
	padding: 0 0 0 32px;
	width: 291px;
}

.bot-bar .articles-list li.archive-left {
	width: 336px;
}

.bot-bar .articles-list li.archive-right {
	width: 327px;
}
.bot-bar .articles-list li.one {
	width: 335px;
}

.bot-bar .articles-list li.two {
	width: 290px;
	padding-left: 50px;
}

.bot-bar .articles-list li.three {
	width: 208px;
	padding-left: 50px;
}

.bot-bar .articles-list.al-1 li.one {
	width: 320px;
}

.bot-bar .articles-list.al-1 li.two {
	width: 320px;
	padding-left: 46px;
}
.bot-bar .articles-list li a {
	float: right;
}
.bot-bar .articles-list li:first-child {padding-left: 5px;}

.bot-bar .al-1 li {padding-left: 30px;}
* html .bot-bar .al-1 li {padding-left: 10px;}
*+html .bot-bar .al-1 li {padding-left: 10px;}

.bot-bar .articles-list li em {
	float: left;
	font: italic 15px/25px georgia, serif;
}
/* buttons */

.btn-1, .btn-2,
.btn-3, .btn-4, .btn-5 {
	float: left;
	cursor: pointer;
	text-decoration: none;
	color: #666;
}
.btn-1:hover span, .btn-2:hover span,
.btn-3:hover span, .btn-4:hover span,
.btn-5:hover span {text-decoration: underline;}

.btn-1 {color: #555;}

.btn-2, .btn-3,
.btn-4, .btn-5 {color: #fff;}

.btn-1 span, .btn-2 span,
.btn-3 span, .btn-4 span,
.btn-5 span {
	float: left;
	font-size: 15px;
}
.btn-1 .btn-l {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	padding: 0 5px 0 18px;
	font: italic 14px/24px Georgia;
}
.bot-bar .btn-1 .btn-l {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	padding: 0 5px 0 16px;
	font: italic 14px/24px Georgia;
}
.btn-2 .btn-l {
	height: 24px;
	padding: 0 1px 2px 14px;
	color: #fff;
	font: italic 13px/24px Georgia;
	display: block;
}
.btn-3 .btn-l {
	height: 24px;
	line-height: 24px;
	padding: 0 4px 2px 14px;
	display: block;
	font: italic 14px/24px Georgia;
}
.btn-4 .btn-l {
	height: 23px;
	padding: 0 0 2px 13px;
	display: block;
	font: italic 13px/24px Georgia;
}
.btn-5 .btn-l {
	height: 26px;
	line-height: 26px;
	padding: 0 0 2px 13px;
	display: block;
	font: italic 14px/24px Georgia;
}
.btn-1 .btn-r,
.btn-2 .btn-r {
	width: 13px;
	height: 26px;
}
.btn-3 .btn-r {
	width: 26px;
	height: 26px;
}
.btn-4 .btn-r {
	width: 13px;
	height: 25px;
}
.btn-5 .btn-r {
	width: 13px;
	height: 28px;
}
.btn-1 .btn-l {background: url("../images/btn-left-1.png") no-repeat;}
.btn-2 .btn-l {background: url("../images/btn-left-2.png") no-repeat;}
.btn-3 .btn-l {background: url("../images/btn-left-3.png") no-repeat;}
.btn-4 .btn-l {background: url("../images/btn-left-4.png") no-repeat;}
.btn-5 .btn-l {background: url("../images/btn-left-5.png") no-repeat;}

.btn-1 {background: url("../images/btn-right-1.png") no-repeat right;
	padding-right: 13px;
}
.btn-2 {background: url("../images/btn-right-2.png") no-repeat right;
	padding-right: 13px;}
.btn-3 {background: url("../images/btn-right-3.png") no-repeat right;
	padding-right: 26px;}
.btn-4 {background: url("../images/btn-right-4.png") no-repeat right;
	padding-right: 13px;}
.btn-5 {background: url("../images/btn-right-5.png") no-repeat right;
	padding-right: 13px;}

.btn-view {
	width: 70px;
	height: 31px;
	display: block;
	color: #777978;
	font-size: 11px;
	line-height: 12px;
	padding: 7px 0 0 10px;
	text-decoration: none;
	background: url("../images/btn-view.gif") no-repeat;
}
.btn-view:hover {}

.btn-return {
	color: #fff;
	float: right;
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 0 11px;
	text-decoration: none;
	background: url("../images/sprite.gif") no-repeat 0 -128px;
}
.btn-return:hover {text-decoration: underline;}

a#full, a#list {
	width: 10px;
	height: 11px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
a#full {
	background: url("../images/switch-full.gif") no-repeat 0px 0px;
	width: 23px;
}

a:hover#full, a#full.active {
	background: url("../images/switch-full.gif") no-repeat 0 -11px;
	width: 23px;
}
a#list {
	width: 11px;
	background: url("../images/switch-list.gif") no-repeat  0px 0px;
}

a:hover#list, a#list.active {
	width: 11px;
	background: url("../images/switch-list.gif") no-repeat 0 -11px;
}
.wrap-extra-content {
	width: 100%;
	background: #fff;
	min-height: 100px;
}
* html .wrap-extra-content {height: 100px;}

/* extra-content */
.extra-content {
	width: 980px;
	color: #777978;
	margin: 0 auto;
	overflow: hidden;
	padding: 23px 0 21px;
}
.extra-content h4 {
	color: #777978;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 12px;
}

.extra-content h4.success {
	color: #558e50;
}

.sub-form h4.success {
	color: #558e50;
	font-size: 16px;
	font-style: italic;
	padding-top: 50px;
	padding-left: 36px;
}
.extra-content p {
	margin: 0;
	font-size: 13px;
	line-height: 20px;
}

.extra-content p.success {
	color: #558e50;
	font-style: italic;
}
/* members */
.members {
	float: left;
	width: 437px;
	padding: 0 34px 0 21px;
}
.members p {margin: 0 0 7px;}

.sponsors-list {
	width: 100%;
	overflow: hidden;
}
.sponsors-list li {
	float: left;
	padding: 0 0 0 25px;
}
.sponsors-list li:first-child {padding-left: 0;}
.sponsors-list li .btn-view {margin: 13px 0 0;}

.who-are {
	float: left;
	width: 240px;
}
/* subscribe-form */
.subscribe-form {
	float: right;
	width: 202px;
	padding: 0 20px 0 0;
}
.subscribe-form p {margin: 0 0 13px;}

.subscribe-form .notice, .content fieldset .notice {
	width: 94px;
	color: #a5a5a5;
	font-size: 10px;
	line-height: 10px;
	padding: 0 0 0 7px;
	float: right;
}
.content fieldset .notice {
	margin-right: 157px;
	padding-top: 2px;
}
.subscribe-form .row {
	width: 100%;
	overflow: hidden;
}
.subscribe-form .input, .content fieldset .input {
	width: 201px;
	height: 29px;
	margin: 0 0 11px;
	overflow: hidden;
	background: url("../images/sprite.gif") no-repeat 0 -187px;
	padding: 0;
	border-style: none;
}
.subscribe-form .input .txt, .content fieldset .input .txt {
	color: #808080;
	border: 0;
	padding: 0;
	float: left;
	width: 181px;
	background: none;
	margin: 7px 0 0 10px;
}
.wrap-footer {
	width: 100%;
	min-height: 125px;
	background: url("../images/bg-2.gif") repeat-x;
}
* html .wrap-footer {height: 125px;}

/* footer */
#footer {
	color: #fff;
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	text-align: right;
	line-height: 16px;
	padding: 26px 20px 30px;
	position: relative;
}
.foot-logo {float: left;}
#footer p {margin: 0;
	padding-right: 78px;
}
#footer p span {color: #b4dced;}
#footer p a {color: #fff;}

#footer em {
	position: absolute;
	top: 27px;
	right: 25px;
}

#footer em a {
	background: url(../images/crafty.gif) no-repeat;
	display: block;
	width: 63px;
	height: 29px;
	text-indent: -9999px;
	text-align: left;
	overflow: hidden;
}

#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer ul {
	padding: 0 78px 0 0;
	margin: 0 0 13px;
	list-style: none;
}
* html #footer ul {margin: 0 -4px 13px 0;}

#footer ul li {
	display: inline;
	font-size: 12px;
	padding: 0 1px 0 6px;
	background: url("../images/sep-3.gif") no-repeat 0 2px;
}
#footer ul li:first-child {background-image: none;}
#footer ul li a {color: #b4dced;}

/* page contact */

.description-info-2 {
	width: 100%;
	padding: 39px 0 26px;
	background: url("../images/bg-x1.gif") repeat-x;
}
.col-info-1 {
	float: left;
	width: 412px;
	padding: 0 0 0 22px;
}
/* contact-details */
.contact-details {width: 100%;}

.contact-details h3,
.form-contact h3 {
	width: 100%;
	color: #6b6d6e;
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 5px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #E5E5E5;
}
.contact-details h3 {margin: 0 0 17px;}
.form-contact h3 {margin: 0 0 18px;}

.contact-details h3 span {
	color: #9fa5a8;
	font-size: 9px;
}
.contact-details .row {
	width: 100%;
	overflow: hidden;
}
.contact-details .col-1 {
	float: left;
	width: 190px;
}
.contact-details .col-2 {
	float: right;
	width: 210px;
}
.contact-details ul {
	padding: 0 0 27px;
	margin: -5px 0 0;
}
.contact-details ul li {
	font-size: 15px;
	line-height: 20px;
}
.contact-details dl {
	width: 100%;
	overflow: hidden;
	margin: -4px 0 0;
	padding: 0 0 22px;
	line-height: 20px;
}
.contact-details dl dt {
	float: left;
	width: 30px;
	color: #898989;
	font-size: 11px;
	padding: 0 5px 0 0;
	text-transform: uppercase;
}
.contact-details dl dd {margin: 0;}

.col-info-2 {
	float: right;
	width: 502px;
	padding: 0 19px 0 0;
}
/* form-contact */
.form-contact {
	width: 444px;
	padding: 31px 28px 13px 30px;
}
.form-contact .row {
	width: 100%;
	overflow: hidden;
	margin: 0 0 14px;
}
.form-contact .lab-1 {
	float: left;
	width: 150px;
	font-size: 17px;
	line-height: 20px;
	padding: 8px 12px 0 0;
}
.form-contact .lab-1 em {
	color: #898989;
	font-style: normal;
}
.form-contact .lab-1 span,
.form-contact .lab-1 strong {
	width: 100%;
	color: #898989;
	display: block;
	padding: 16px 0 0;
}
.form-contact .lab-1 span {font-size: 12px;}

.form-contact .lab-1 strong {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
.form-contact .txt,
.form-contact .area, .form-contact #ft-1, .form-contact #ft-2, .form-contact #ft-3, .form-contact #ft-4 {
	margin: 0;
	width: 260px;
	padding: 6px 10px;
	line-height: 16px;
	background: #F9F9F9;
	border: 1px solid #DADADA;
	border-top: 1px solid #9B9B9B;
	float: left;
}

span.wpcf7-form-control-wrap {
	position: relative;
	float: left;
	margin-top: -12px;
}
.form-contact #ft-4 {
	width: 268px;
	height: 221px;
	overflow: auto;
	padding: 6px 2px 6px 10px;
}
.form-contact #ft-5 {margin: 1px 0 0 162px;
	background: url(../images/send.gif) no-repeat;
	border-style: none;
	text-indent: -9999px;
	overflow: hidden;
	width: 116px;
	height: 28px;
	cursor: pointer;
}

/* page home */

.watch {
	float: right;
	width: 220px;
	padding: 4px 10px 0 0;
}
.watch img {display: block;}

.main-1a,
.main-2a {
	width: 100%;
	overflow: hidden;
}
.main-1a {background: url("../images/bg-main-1a.gif") repeat-y;}
.main-2a {background: url("../images/bg-main-2a.gif") repeat-y;}

.column-1a, .column-2a,
.column-1b, .column-2b {
	overflow: hidden;
	padding: 13px 0 0;
}
.column-1a {
	float: left;
	width: 473px;
}
.column-2a {
	float: left;
	width: 267px;
}
.column-3a {
	float: left;
	width: 240px;
	overflow: hidden;
}
.column-1b {
	float: left;
	width: 740px;
}
.column-1b.white .extra-articles {
	background-color: #fff;
}
.column-2b {
	float: right;
	width: 240px;
}
.sep-info-1 {
	width: 100%;
	padding: 13px 0 0;
	background: #F2F2E4 url("../images/bg-sep-info-1.gif") repeat-y;
}
/* holders */
.title-1m, .title-2m, .title-3m,
.title-1g, .title-2g, .title-3g, .title-4g,
.latest-news, .latest-news .cite, .latest-news .comment,
.more-news, .recent-news, .twitter, .side-twitter, .twitter .info-b3,
.side-twitter .info-b5, .press, .view, .promo-area, .banner-content {
	height: 1%;
	overflow: hidden;
}

.latest-news .button {
	padding-bottom: 15px;
	height: 28px;
}

.latest-news .button em.author, .latest-article .button em.author {
	color: #999;
	padding-top: 6px;
	float: right;
}
.recent-articles .button em.author, .extra-articles .button em.author {
	color: #999;
	padding-top: 6px;
	float: right;
	font-size: 12px;
}
/* titles */
.title-1m {
	margin: 0 0 16px;
	background: #3E94BC;
	padding: 3px 21px 3px 20px;
}
.title-1g {
	margin: 0 0 23px;
	background: #3E94BC;
	padding: 3px 21px 3px 20px;
}
.title-1g .btn-return {margin: 5px 0 0;
	font-size: 12px;
}

* html .title-1g {padding: 2px 21px 2px 29px;}
*+html .title-1g {padding: 2px 21px 2px 29px;}

.title-2m {
	margin: 0 0 14px;
	padding: 3px 26px 3px 17px;
	background: #4899BF;
	border-left: 1px solid #4189AC;
}
.title-3m {
	margin: 0 0 10px;
	background: #595D63;
	padding: 3px 4px 3px 20px;
}
* html .title-3m {padding: 2px 20px;}
*+html .title-3m {padding: 2px 20px;}

.title-1m h1,
.title-2m h2,
.title-3m h3,
.title-1g h1 {
	margin: 0;
	color: #fff;
	font-size: 17px;
	line-height: 22px;
}

.title-1m h1 span,
.title-1g h1 span,
.title-2m h2 span {
	color: #cae2ee;
	font-size: 15px;
	margin: 0;
}
.title-1g h1 span {font-size: 15px;}
.title-1g h1 span strong {
	color: #fff;
}
.title-3m h3 span {
	color: #cfd2d7;
	font-size: 15px;
	margin: 0;
}
.title-2g {
	padding: 0 0 9px;
	margin: 0 0 21px;
	border-bottom: 1px solid #E5E5E5;
	overflow: visible;
}
.title-3g {
	margin: 0 0 9px;
	padding: 12px 0 0;
	border-top: 1px solid #E5E5E5;
}
.title-4g {
	margin: 0 21px 0 20px;
	padding: 19px 0 11px;
	border-top: 1px solid #E5E5E5;
}
.title-2g h2,
.title-3g h2,
.title-4g h2,
.latest-article .data h2 {
	color: #6b6d6e;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.title-2g h2 span,
.title-3g h2 span,
.title-4g h2 span,
.latest-article .data h2 span {color: #a9a9a3;}

/* articles */

.article-1g {
	height: 1%;
	overflow: hidden;
	padding: 0 21px 0;
}
/* datas */

.latest-news .image .data strong,
.recent-news .image .data strong,
.description-1g .data strong,
.latest-article .data strong,
.recent-articles .image .data strong,
.extra-articles .col .data strong {
	float: left;
	line-height: 1;
	color: #3e94bc;
	background: #fff;
	font-weight: normal;
}
.latest-news .image .data em,
.recent-news .image .data em,
.description-1g .data em,
.latest-article .data em,
.recent-articles .image .data em,
.extra-articles .col .data em {
	float: left;
	clear: both;
	font-style: normal;
	white-space: nowrap;
	background: #DDF3FF;
	color: #333333;
}
/* latest-news */
.latest-news {padding: 0 17px}

.latest-news .image {
	width: 100%;
	height: 336px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/placeholder.jpg);
}
.latest-news .image img {
	display: block;
	margin: 0 auto;
}
.latest-news .image .data {
	left: 0;
	bottom: 10px;
	width: 439px;
	position: absolute;
}
.latest-news .image .data a {
	cursor: pointer;
	text-decoration: none;
}
.latest-news .image .data strong {
	font-size: 32px;
	float: left;
	position: absolute;
	bottom: 24px;
	width: 340px;
	background: transparent url(../images/shunt.gif) repeat-y;
	padding-right: 12px;
	padding-left: 9px;
	left: 0;
}
.latest-news .image .data em {
	font-size: 18px;
	padding: 5px 10px 1px;
}
.latest-news .cite {
	padding: 8px 12px 7px;
	border-bottom: 1px solid #E5E5E5;
	font: italic 14px/20px georgia, serif;
	background: #fff url("../images/bg-x3.gif") repeat-x 0 100%;
}
.latest-news .description {
	width: 100%;
	overflow: hidden;
	line-height: 20px;
	padding: 10px 0 12px;
}
.latest-news .comment {
	color: #656565;
	margin: 0 0 15px;
	background: #F6F6EA;
	padding: 11px 17px 12px;
	border: 1px solid #E9E9DE;
	font: italic 13px/16px georgia, serif;
}
.latest-news .comment strong {
	color: #343434;
	display: block;
	padding: 0 0 5px;
	font-weight: normal;
}
.latest-news .comment img {
	float: left;
	margin: 5px 16px 0 0;
	border: 1px solid #fff;
}
.latest-news .published {
	width: 100%;
	overflow: hidden;
	padding: 0 0 16px;
}
.latest-news .published em {
	float: right;
	color: #818181;
	padding: 5px 3px 0;
	line-height: 16px;
}
/* more-news */
.more-news {
	margin: 0 1px;
	padding: 13px 15px 16px 19px;
	background: #fff url("../images/bg-x4.gif") repeat-x;
}
.column-2a .more-news {
	background: #fff url("../images/bg-bar-1.gif") repeat-x;
}
.more-news em {
	float: left;
	padding: 3px 0 0;
	font: italic 15px/17px georgia, serif;
	color: #666;
}
.more-news .btn-1 {float: right;
	font-size: 14px;
}

/* recent-news */
.recent-news {padding: 0 16px;}

.recent-news .image {
	width: 235px;
	height: 194px;
	overflow: hidden;
	margin: 0 0 9px;
	position: relative;
	background: url(../images/recent.jpg) no-repeat;
}
.recent-news .image img {
	display: block;
	border: 2px solid #fff;
}
.recent-news .image .data {
	left: 0;
	bottom: 0;
	width: 235px;
	position: absolute;
}
.recent-news .image .data a {
	cursor: pointer;
	text-decoration: none;
}
.recent-news .image .data strong {
	font-size: 20px;
	width: 200px;
	padding-right: 8px;
	padding-left: 8px;
	background: transparent url(../images/shunt.gif) repeat-y;
}
.recent-news .image .data em {
	padding: 5px 9px 3px;
	font-size: 14px;
	line-height: 16px;
}
/* twitter */
.twitter {padding: 0 14px 12px 15px;}
.side-twitter {padding: 3px 14px 12px 13px;}

.twitter .info-m3 {
	width: 238px;
	margin: 0 0 -3px;
	background: url("../images/mid-3.gif") repeat-y;
}
.twitter .info-t3 {background: url("../images/top-3.gif") no-repeat;}

.twitter .info-b3 {
	padding: 7px 11px 21px;
	background: url("../images/bot-3.gif") no-repeat 0 100%;
}
.side-twitter .info-m3 {
	width: 214px;
	margin: 0 0 -3px;
	background: url("../images/mid-5.gif") repeat-y;
}
.side-twitter .info-t3 {background: url("../images/top-5.gif") no-repeat;}

.side-twitter .info-b3 {
	padding: 7px 11px 21px;
	background: url("../images/bot-5.gif") no-repeat 0 100%;
	font-size: 12px;
}
.twitter .info-b3 p,
.side-twitter .info-b5 p {
	margin: 0;
	line-height: 20px;
}
.twitter .time,
.side-twitter .time {
	height: 1%;
	color: #818181;
	font-size: 11px;
	line-height: 15px;
}
.twitter .time {padding: 0 0 13px 35px;}
.side-twitter .time {padding: 0 0 13px 35px;}

.twitter .button,
.side-twitter .button {
	width: 100%;
	overflow: hidden;
}
.side-twitter .button {margin: -2px 0 0;}

/* press */
.press {padding: 0 20px;}

.press p {
	line-height: 20px;
	margin: 0 0 10px;
}
.press p em {font: italic 14px/20px georgia, serif;
	color: #666;
}

.press img {
	display: block;
	margin: 3px auto 11px;
}
/* view */
.view {padding: 0 20px 15px;}

.view em,
.view .a-view {
	float: right;
	color: #818181;
	font-size: 12px;
	padding: 5px 0 0;
	line-height: 16px;
	font-style: italic;
}
.view .a-view {
	color: #818181;
	text-decoration: none;
}
.view .a-view:hover {text-decoration: underline;}

.press .checks {
	width: 100%;
	margin: 0 0 13px;
}
.press .checks li {
	width: 100%;
	padding: 0 0 2px;
	line-height: 17px;
}
/* promo-area */
.promo-area {
	padding: 0;
	background: url("../images/bg-x5.gif") repeat-x;
	display: block;
}

.promo-area img {
	display: block;
}
.promo-area h4 {
	color: #595d63;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 17px;
}
.banner-content {
	padding: 8px 11px;
	font: 14px/14px georgia, serif;
}
/* page news-story */

.months {
	height: 1%;
	overflow: hidden;
	padding: 9px 18px 11px 19px;
	background: url("../images/bg-x6.gif") repeat-x;
}
.ms-1 {
	padding-top: 0;
	background-image: none;
}
.months li {
	width: 100%;
	float: left;
}
* html .months li {padding: 0 0 2px;}
*+html .months li {padding: 0 0 2px;}

.months li em {
	color: #fff;
	float: right;
	width: 19px;
	height: 14px;
	margin: 2px 0 0;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	background: url("../images/sprite.gif") no-repeat -221px -83px;
	padding-top: 1px;
}
.months li span {color: #737373;}
.months li a {
	color: #333;
	text-decoration: none;
	font: italic 14px/18px georgia, serif;
}
.months li a span {
	color: #737373;
	font-size: 10px;
}
.months li a:hover {text-decoration: underline;}

.browse {
	height: 1%;
	margin: 0 1px 0 2px;
	overflow: hidden;
	padding: 13px 16px 21px;
	background: #F9F9F3 url("../images/bg-x7.gif") repeat-x;
}
.browse .btn-1 {float: right;}

.browse em {
	float: left;
	padding: 4px 0 0;
	font: italic 15px/17px georgia, serif;
}
.description-1g {
	width: 100%;
	overflow: hidden;
	margin: 0 0 7px;
	position: relative;
}
.description-1g .data {
	z-index: 1;
	width: 480px;
	padding-bottom: 20px;
	display: block;
	float: left;
	top: 0;
	left: 0;
	position: relative;
}
.description-1g .data strong {
	font-size: 46px;
	padding: 2px 52px 10px 0;
	background-color: transparent;
	line-height: 42px;
}
.description-1g .data em {
	font-size: 24px;
	padding: 5px 10px 2px;
	line-height: 26px;
	background: #EBF8FF;
}

.data strong span.cufon.cufon-canvas {
	padding-top: 4px;
	background-color: #fff;
	padding-bottom: 2px;
}

.description-1g p {
	margin: 0;
	padding: 0 0 20px;
	line-height: 20px;
	clear: left;
}
.description-1g .section {padding: 166px 0 0;}

.description-1g .section em {
	display: block;
	line-height: 22px;
	font: italic 16px/22px georgia, serif;
}
.description-1g .inset-1g {
	float: right;
	width: 439px;
	position: relative;
	top: -12px;
	margin-left: 30px;
	margin-right: 0;
}
.description-1g .inset-1g img {
	display: block;
	margin: 0 auto 10px;
}
.description-1g .inset-1g em {
	height: 1%;
	display: block;
	padding: 0 9px 9px;
	font: italic 13px/20px georgia, serif;
	background: #fff url("../images/bg-x8.gif") repeat-x 0 100%;
	border-bottom: 1px solid #E5E5E5;
}
.our-reaction {
	width: 100%;
	overflow: hidden;
	margin: 0 0 22px;
}
.our-reaction .details {
	float: left;
	width: 240px;
	padding: 7px 0 0;
}
.our-reaction .details img {
	float: left;
	margin: 0 12px 0 0;
}
.our-reaction .details ul li {
	font-size: 12px;
	line-height: 14px;
}
.our-reaction .details ul li em {
	color: #929285;
	font-size: 11px;
	font-style: normal;
}
.our-reaction .details ul li strong {font-size: 13px;}

.our-reaction .cite {
	float: right;
	width: 447px;
}
.our-reaction .cite blockquote {
	margin: 0;
	display: block;
	min-height: 60px;
	padding: 7px 40px 4px 0;
	font: italic 14px/20px georgia, serif;
	background: url("../images/q-1.gif") no-repeat 100% 0;
}
* html .our-reaction .cite blockquote {height: 60px;}

.related-items {
	height: 1%;
	overflow: hidden;
	padding: 19px 21px 23px;
	background: #F9F9F3 url("../images/bg-x6.gif") repeat-x;
}
.related-items .title-2g {margin: 0;}

.items-list {
	width: 100%;
	overflow: hidden;
}
.items-list li {
	width: 100%;
	float: left;
	padding: 8px 0;
	margin: 0 0 1px;
	background: #fff;
}
.items-list li em {
	float: left;
	color: #3e94bc;
	font-size: 19px;
	line-height: 23px;
	padding: 0 0 0 7px;
	font-style: normal;
}
.items-list li em.relate {
	padding-top: 4px;
	padding-left: 10px;
	width: 528px;
}
.items-list li .btn-4 {
	float: right;
	margin: 2px 6px 0 0;
}
.items-list li .btn-4 em {
	color: #fff;
}
/* page news */

.side-comment {
	height: 1%;
	overflow: hidden;
	padding: 8px 16px 20px 20px;
}
.side-comment blockquote {
	width: 100%;
	display: block;
	margin: 0 0 4px;
	min-height: 58px;
	padding: 3px 0 10px;
	font: 14px/20px georgia, serif;
	background: url("../images/q-2.gif") no-repeat 100% 0;
}
* html .side-comment blockquote {height: 58px;}

.side-comment .details {
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px;
}
.side-comment .details img {
	float: left;
	margin: 0 11px 0 0;
	border: 1px solid #fff;
}
.side-comment ul {padding: 2px 0 0;}

.side-comment ul li {
	font-size: 12px;
	line-height: 14px;
	padding-left: 68px;
}
.side-comment ul li strong {font-size: 13px;}

.side-comment ul li em {
	color: #929285;
	font-size: 11px;
}
.extra-buttons {
	float: right;
	padding: 5px 1px 0 0;
}
.extra-buttons li {
	float: left;
	padding: 0 0 0 10px;
}
.extra-buttons li .btn-1ex,
.extra-buttons li .btn-2ex {
	float: left;
	margin: 0 0 0 1px;
}
.latest-article {
	height: 1%;
	overflow: hidden;
	position: relative;
	padding: 0 21px 12px 20px;
}
.latest-article .data {
	top: 0;
	left: 14px;
	width: 698px;
	position: absolute;
}
.latest-article .data h2, .data2 h2 {
	margin-top: 0;
	margin-left: 6px;
	margin-right: 6px;
	padding-bottom: 7px;
	color: #6b6d6e;
	font-size: 11px;
	line-height: 14px;
}
.data2 h2 {
	font-weight: bold;
	padding-left: 14px;
	padding-bottom: 12px;
	text-transform: uppercase;
}

.data2 h2 strong {
	color: #999;
	font-size: 13px;
	padding-left: 4px;
}
.latest-article .data strong {
	font-size: 32px;	width: 400px;
	padding-right: 12px;
	padding-left: 6px;
	background: transparent;
}
.latest-article .data em {
	font-size: 18px;
	line-height: 20px;
	padding: 3px 10px 2px 8px;
}
.latest-article img {
}
.latest-article p {
	margin: 0;
	line-height: 20px;
	padding: 0 0 14px;
}
.latest-article .button {
	height: 1%;
	overflow: hidden;
	width: 100%;
}
.latest-article .sep-info {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	margin-top: 20px;
}

h1#text {
}

.recent-articles {
	height: 1%;
	overflow: hidden;
	padding: 0 0 22px 20px;
}
.recent-articles .col {
	float: left;
	width: 338px;
	margin: 0 21px 0 0;
	display: inline;
}
.recent-articles .col .image {
	width: 338px;
	height: 189px;
	margin: 0 0 10px;
	position: relative;
	background: url(../images/placeholder.jpg) no-repeat;
}
.recent-articles .col .image img {
	display: block;
	margin: 0 auto;
}
.recent-articles .col .button {
	width: 100%;
	overflow: hidden;
}
.recent-articles .col p {
	margin: 0;
	padding: 0 0 10px;
	line-height: 20px;
}
.recent-articles .image .data {
	left: 0;
	bottom: 7px;
	width: 338px;
	position: absolute;
}
.recent-articles .image .data strong {
	font-size: 25px;
	width: 290px;
	background: transparent url(../images/shunt.gif) repeat-y;
	padding-left: 8px;
	line-height: 0;
}
.recent-articles .image .data em {
	font-size: 14px;
	padding: 4px 10px 3px;
	line-height: 16px;
}
.extra-articles {
	height: 1%;
	overflow: hidden;
	padding: 28px 0 20px 20px;
	background: #F9F9F3 url("../images/bg-x6.gif") repeat-x;
}
.extra-articles .col {
	float: left;
	width: 338px;
	margin: 0 21px 21px 0;
}
.extra-articles .col.clear {
	clear: left;
}
.extra-articles .col .data {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
.extra-articles .col .data strong {
	font-size: 22px;
	line-height: 16px;
	background: transparent url(../images/shunt.gif) repeat-y;
	padding-left: 11px;
}
.extra-articles .col .data em {
	font-size: 14px;
	line-height: 16px;
	padding: 3px 12px;
}
.extra-articles .col .button {
	width: 100%;
	overflow: hidden;
}
.extra-articles .col p {
	margin: 0 0 11px;
	line-height: 20px;
}
.archive {
	height: 1%;
	overflow: hidden;
	padding: 14px 25px 14px 23px;
	background: #fff url("../images/bg-bar-1.gif") repeat-x;
	clear: both;
}
.archive .btn-1 {float: right;}

.archive em {
	float: left;
	padding: 1px 0 0;
	font: italic 15px/19px georgia, serif;
}

object {
	position: relative;
	margin-bottom: -339px;
	background-color: #fff;
	width: 440px;
	height: 356px;
}

.reaction {
	background-color: #f6f6ea;
	border: 1px solid #e8e8dd;
	padding: 14px 20px 4px 16px;
	margin-bottom: 16px;
	color: #656565;
	font: italic 13px Georgia;
	clear: both;
	min-height: 65px;
}

.reaction img {
	float: left;
}

.reaction strong {
	color: #343434;
	font-weight: normal;
	padding-left: 71px;
	padding-bottom: 4px;
	display: block;
	text-shadow: #fff 0 0 1px;
}

.reaction p {
	padding-left: 71px;
	line-height: 18px;
	text-shadow: #fff 0 0 1px;
	padding-bottom: 10px;
}

.article-1g .reaction {
	background-color: #fff;
	border-style: none;
	padding: 8px 0 0;
	font: 13px Arial;
}

.article-1g .reaction strong {
	color: #343434;
	font-weight: bold;
	padding-left: 71px;
	padding-bottom: 1px;
	display: block;
	text-shadow: #fff 0 0 1px;
	font-family: Arial;
}

.article-1g .reaction p {
	padding-left: 0;
	line-height: 18px;
	text-shadow: #fff 0 0 1px;
	padding-bottom: 0;
	font-family: Georgia;
	font-style: italic;
	color: #333333;
}

.reaction .left {
	float: left;
	width: 260px;
}

.reaction .left small {
	display: block;
	font-size: 11px;
	color: #929285;
	padding-left: 72px;
	padding-bottom: 1px;
}

.reaction .right {
	float: left;
	width: 434px;
	background: url(../images/quote.gif) no-repeat right top;
	min-height: 70px;
	padding-bottom: 16px;
}

.article-1g .reaction .left p {
	padding-left: 72px;
	text-shadow: #fff 0 0 1px;
	padding-bottom: 0;
	padding-right: 20px;
	font: normal normal 12px/14px Arial;
}

.article-1g .reaction .right p {
	padding-bottom: 16px;
	padding-right: 32px;
	line-height: 20px;
}

ol li {
	padding-bottom: 16px;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 19px;
}

/* Members */

.wrap-foot ul li {
	list-style-type: none;
	text-align: center;
	margin-bottom: 18px;
	position: relative;
	display: inline;
	margin-right: 26px;
	float: left;
	border-bottom: 1px solid #f0f0ea;
}

.wrap-foot ul li.last {
}

/* @group Member */



.wrap-foot ul li a.abta {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/abta.gif);
}

.wrap-foot ul li a.acte {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/acte.gif);
}

.wrap-foot ul li a.airbus {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/airbus.gif);
}

.wrap-foot ul li a.aoa {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/aoa.gif);
}

.wrap-foot ul li a.amicus {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/amicus.gif);
}

.wrap-foot ul li a.african {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/african.gif);
}

.wrap-foot ul li a.auc {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/auc.gif);
}

.wrap-foot ul li a.baa {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/baa.gif);
}

.wrap-foot ul li a.baca {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/baca.gif);
}

.wrap-foot ul li a.bata {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/bata.gif);
}

.wrap-foot ul li a.bbga {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/bbga.gif);
}

.wrap-foot ul li a.baruk {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/baruk.gif);
}

.wrap-foot ul li a.blueskies {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/blueskies.gif);
}

.wrap-foot ul li a.boeing {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/boeing.gif);
}

.wrap-foot ul li a.ba {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/ba.gif);
}

.wrap-foot ul li a.dhl {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/dhl.gif);
}

.wrap-foot ul li a.easyjet {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/easyjet.gif);
}

.wrap-foot ul li a.emirates {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/emirates.gif);
}

.wrap-foot ul li a.farmers {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/farmers.gif);
}

.wrap-foot ul li a.firstchoice {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/firstchoice.gif);
}

.wrap-foot ul li a.flybe {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/flybe.gif);
}

.wrap-foot ul li a.fresh {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/fpc.gif);
}

.wrap-foot ul li a.fto {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/fto.gif);
}

.wrap-foot ul li a.gmb {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/gmb.gif);
}

.wrap-foot ul li a.gtmc {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/gtmc.gif);
}

.wrap-foot ul li a.koan {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/koan.gif);
}

.wrap-foot ul li a.macquarie {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/macquarie.gif);
}

.wrap-foot ul li a.mag {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/mag.gif);
}

.wrap-foot ul li a.monarch {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/monarch.gif);
}

.wrap-foot ul li a.nats {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/nats.gif);
}

.wrap-foot ul li a.prospect {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/prospect.gif);
}

.wrap-foot ul li a.qinetiq {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/qinetiq.gif);
}

.wrap-foot ul li a.rolls {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/rolls.gif);
}

.wrap-foot ul li a.sbac {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/sbac.gif);
}

.wrap-foot ul li a.spaa {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/spaa.gif);
}

.wrap-foot ul li a.tg {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/tg.gif);
}

.wrap-foot ul li a.thomas {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/thomas.gif);
}

.wrap-foot ul li a.tui {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/tui.gif);
}

.wrap-foot ul li a.tourism {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/tourism.gif);
}

.wrap-foot ul li a.tuc {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/tuc.gif);
}

.wrap-foot ul li a.virgin {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/virgin.gif);
}

.wrap-foot ul li a.xl {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/xl.gif);
}

.wrap-foot ul li a.brit {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/brit.gif);
}

.wrap-foot ul li a.cbi {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/cbi.gif);
}

.wrap-foot ul li a.london {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/london.gif);
}

.wrap-foot ul li a.britain {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/britain.gif);
}

.wrap-foot ul li a.bifa {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/bifa.gif);
}

.wrap-foot ul li a.cadia {
	background-image: url(/wp-content/themes/FlyingMatters/images/members/cadia.gif);
}

.wrap-foot ul li a {
	text-decoration: none;
	cursor: pointer;
	width: 128px;
	height: 90px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 -90px;
	border-left: 1px solid #f0f0ea;
	border-right: 1px solid #f0f0ea;
	border-bottom: 1px solid #dfdfd9;
}

.wrap-foot ul li a:hover {
	background-position: 0 0px;
}

/* @end */



/* clear float elements */
.info-m1:after,
.intro:after,
.description-info-2:after {
	clear: both;
	content: "";
	display: block;
}


