/* 
-------------------------------------------------------------------
Standard Site Setup stylesheet: global styles
-------------------------------------------------------------------

Colours
Headings: 		#366
Text: 			#666
Links: 			#075991
Links (over): 	#06325F
Nav links:		#666
Nav links (over): #366
Tab links:		#366
Main content area background: #e6e6e6

-------------------------------------------------------------------
*/

/* Body, general formatting and reusable classes etc
--------------------------------------------------------------------------*/
 
 	/* Resets */
	* {
	margin: 0;
	padding: 0;
}
img, embed, form, fieldset {
	border: 0;
	vertical-align: bottom;
}
body {
	font: 62.5% "Arial", sans-serif;
	color: #000;
}
/* Note! The background colour is set in global.php */
	body.popup {
	background: #fff;
	text-align: center;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul, ol {
	list-style: none;
}
/* Basic styles */
	a {
	color: #075991;
	position:relative;
}
a:hover, a:active, a:focus {
	color: #06325F;
	text-decoration:underline;
}
hr {
	width: 100%;
	color: #000;
	background-color: #000;
	border: 0;
	height: 2px;
}
/* Standard typography rules */
	#mainContent {
	line-height:1.6em;
}
#mainContent p, #mainContent li, body.popup p {
	font-size:1.2em;
	color:#666;
}
#mainContent p, #mainContent ul, body.popup p {
	margin:.2em 0 1em 0;
}

.columns .columnsInner .content .vcard .org {
	color:#666666;
	font-size:1.2em;
}

.columns .columnsInner .content .vcard span {
	color:#666666;
	font-size:1.2em;
}

#mainContent .contacth3 {
	margin-top: 10px;
}

#mainContent h1, #mainContent h2 {
	font-family:futura, "century gothic", sans-serif;
	font-weight:normal;
	text-transform:none;
	color:#366;
	margin:12px 0 .3em 0;
	padding:0 0 .5em 32px;
	background:url(/wp-content/themes/midas/images/bullet-orangecircle-large.png) no-repeat 15px 2px; /*border-bottom: 1px solid #e3e3e3; */
}
#mainContent h3 {
	font-weight:bold;
	font-size: 1.1em;
	color:#366;
	margin: 0 0 12px 0;
	padding:0;
}
#mainContent h1 {
	background-position:15px 3px;
}
#mainContent .content h1, #mainContent .content h2 {
	padding-left:16px;
	border:none;
	background-position: 0 2px;
}
#mainContent h1 {
	font-size:1.6em;
}
#mainContent h2, #mainContent h3 {
	font-size:1.4em;
}
#mainContent ul li {
	list-style: disc;
	margin: 0 0 .5em 2em;
}
#mainContent ul li ul {
	margin: .5em 0;
	font-size: 1em;
}
#mainContent ul li ul li {
	font-size: 1em;
}
#mainContent ul.inline li {
	list-style: none;
	margin: 0;
	display: inline;
}
#mainContent ul.pagination {
	text-align: right;
}
#mainContent ul.pagination li {
	list-style: none;
	margin: 0;
	display: inline;
}
#mainContent table {
	margin: .2em 0 1em 0;
	width: 100%;
	font-size: 1.2em;
	color: #666;
}
#mainContent table p {
	margin: 0;
	font-size: 1em;
}
#mainContent table th {
	padding: .2em .3em;
	background: #ff7c00;
	color: #fff;
	border: 1px solid #666;
}
#mainContent table th p {
	color: #fff;
}
#mainContent table td {
	padding: .2em .3em;
	border: 1px solid #666;
}
/* Heading with image */
	#mainContent .graphicHeading {
	padding:0 0 1em 16px;
	margin:0 -16px 1em -16px;
	border-bottom:1px solid #e3e3e3;
}
#mainContent .graphicHeading h3 {
	display:inline;
	padding:0;
	margin:0;
}
#mainContent .graphicHeading img {
	margin-right:8px;
}
/* Hide and skip links */
	.hide, .skipNav a {
	position: absolute;
	top: 0;
	left: -9999px;
	z-index:105;
}
.skipNav a:hover, .skipNav a:active, .skipNav a:focus {
	font-size:1.2em;
	font-weight:bold;
	position: absolute;
	display:block;
	width:100%;
	padding:.3em 0;
	top: 0;
	left: 0;
	background: #366;
	color: #fff;
	text-align:center;
}
/* Basic classes */
	.alignLeft {
	text-align: left;
}
.alignCenter {
	text-align: center;
}
.alignRight {
	text-align: right;
}
.imgLeft {
	margin: .5em 1em .5em 0 !important;
	padding: 0 !important;
	font-size: 1em !important;
	float: left !important;
}
.imgRight {
	margin: .5em 0 .5em 1em !important;
	padding: 0 !important;
	font-size: 1em !important;
	float: right !important;
}
#mainContent ul.linkList li {
	padding-left:16px;
	background:url(/wp-content/themes/midas/images/bullet-orangecircle-small.png) no-repeat 0 .3em;
	margin: 0 0 .5em 0;
	list-style: none;
}
#mainContent ul.linkList li ul {
	margin: .5em 0 0 0;
}
#mainContent ul.linkList li ul li {
	padding-left:16px;
	font-size: 1em;
	margin-bottom:0;
}
#mainContent ul.featureList li {
	clear:both;
	margin: 0 0 1em 0;
	list-style: none;
}
#mainContent ul.featureList li a {
	display: block;
	color:#666;
	text-decoration:none;
}
#mainContent ul.featureList li img {
	float:left;
	margin:0 6px .5em 0;
}
#mainContent ul.featureList li a em {
	color: #075991;
	text-decoration:underline;
	font-style:normal;
}
#mainContent ul.featureList li a:hover em, .featureList li a:active em, .featureList li a:focus em {
	color: #06325F;
}
#mainContent ul.featureList li.midasNews a {
	background: url(/wp-content/themes/midas/images/logo-midassmall.png) no-repeat top right;
}
#mainContent ul.contentsList li {
	clear:both;
	margin: 0 0 1em 0;
	list-style: none;
	min-height:48px;
}
* html #mainContent ul.contentsList li {
	height:48px;
}
#mainContent ul.contentsList li a {
	color:#666;
	text-decoration:none;
}
#mainContent ul.contentsList li a strong {
	color:#366;
	font-weight:normal;
	text-transform:uppercase;
}
#mainContent ul.contentsList li img {
	float:left;
	margin:0 6px .5em 0;
}
/* Basic form styles */
	input, select, textarea {
	font-family: "Arial", sans-serif;
	vertical-align: bottom;
}
input.text, select, textarea {
	border:1px solid #ccc;
}
input.text {
	padding:1px;
}
/* Big background images
--------------------------------------------------------------------------*/
	/*html, body { height:100%;}*/
	#wrapper, #bg {
	min-height: 100%;
}
body.image1 #bg { /*url(/wp-content/themes/midas/images/backgrounds/urbis-bg.jpg) repeat-x left bottom;*/
	height:100%;
}
body.image1 #wrapper {
	position:relative;
	height:100%;
}
/* Note! The URL of the background to the body is set in global.php */

	body.image2 #bg {
	background:#3c61aa/* this is the colour at the top of the tiled backgorund image*/ url(/wp-content/themes/midas/images/backgrounds/urbis-bg.jpg)/*Tiled background image*/ repeat-x left bottom;
	height:100%;
}
body.image2 #wrapper {
	position:relative;
	background: url(/wp-content/themes/midas/images/backgrounds/urbis.jpg)/*Main background image*/ no-repeat right bottom;
	height:100%;
}
/* Main structural wrapper
--------------------------------------------------------------------------*/
	#innerWrapper {
	padding-top:28px;
	padding-bottom:4em;
	position:relative;
	width:755px;
}
/* Header
--------------------------------------------------------------------------*/
	#header {
	z-index:100;
	width:755px;
	min-height:43px;
	background: url( /wp-content/themes/midas/images/bg-top.png ) no-repeat;
}
/** html #header { height:43px; }*/
	
	/* Logo */
	#logo {
	z-index:101;
	position:absolute;
	top:56px;
	left:17px;
}
/* Top Links */
	#topLinks {
	margin-left:196px;
	position:relative;
}
#topLinks ul {
	text-align:right;
	padding-right:30px;
}
#topLinks li {
	display:inline;
	font-weight:bold;
	font-size:1.1em;
	color:#fff;
}
#topLinks a {
	color:#fff;
	text-decoration:none;
}
#topLinks .topRSS {
	float:left;
	width:20em;
	text-align:left;
}
#topLinks .topRSS select {
	vertical-align:middle;
	border:1px solid #ccc;
	width:10em;
	font-size:1em;
}
#topLinks .topRSS label {
	vertical-align:middle;
	background:#ff6006;
	padding:0 .4em 0 .3em;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
}
#topLinks .topRSS a {
	vertical-align:middle;
	background:#ff6006;
	padding:0 .4em 0 .3em;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
}
#topLinks .topRSS input {
	vertical-align:middle;
}
#topLinks .topContact {
	float:left;
	margin-left:12px;
}
/* Main Layout Area
--------------------------------------------------------------------------*/
	#main {
	z-index:99;
	background: url( /wp-content/themes/midas/images/bg-main.png) repeat-y;
}
/* Main Navigation
--------------------------------------------------------------------------*/
	#mainNav {
	z-index:99;
	position:relative;
	padding:125px 0 130px 0;
	width:176px;
	float:left;
}
#mainNav ul {
	margin-left:17px;
	width:140px;
}
#mainNav li {
	font:1.2em futura, "century gothic", sans-serif; /*letter-spacing:-.02em;*/
	border-bottom:1px solid #a3cee4;
}
#mainNav li a {
	display:block;
	padding:.4em 0;
	text-decoration:none;
	color:#366;
}
#mainNav li.current_page_item a, #mainNav li.current_page_parent a {
	text-transform:uppercase;
	font-weight:bold;
}
#mainNav li.current_page_item strong, #mainNav li.current_page_parent strong {
	display:block;
	color:#366;
	font-weight:bold;
	text-transform:uppercase;
	padding:.4em 0;
}
/* second level */
	#mainNav li.current_page_item ul, #mainNav li.current_page_parent ul, #mainNav li.current_page_ancestor {
	margin-left:0;
}
#mainNav li.current_page_item li, #mainNav li.current_page_parent li, #mainNav li.current_page_ancestor li {
	padding-left:17px;
	font:1em arial, sans-serif;
	letter-spacing:0;
	background:url(/wp-content/themes/midas/images/bullet-orangecircle-small.png) no-repeat 0 .7em;
	border-bottom:0 none;
	border-top:1px solid #deedf5;
}
#mainNav li.current_page_item li a, #mainNav li.current_page_parent li a, #mainNav li.current_page_ancestor li a {
	color:#666;
	text-transform:none;
	font-weight:normal;
}
#mainNav li.current_page_item li.current_page_item a, #mainNav li.current_page_item li.current_page_parent a {
	color:#366;
	font-weight:bold;
}
/* second level */
	#mainNav li.current_page_item li.current_page_item ul {
	width:123px;
}
#mainNav li.current_page_item li.current_page_item li {
	padding-left:0;
	background:none;
}
#mainNav li.current_page_item li.current_page_item li a {
	color:#666;
	text-transform:none;
	font-weight:normal;
}
#mainNav li a:hover, #mainNav li a:active, #mainNav li a:focus {
	text-decoration:underline;
	color:#366 !important;
}
/* Main Content Area
--------------------------------------------------------------------------*/
	#mainContent {
	float:left;
	width:536px;
	padding-left:20px;
	position:relative;
}
/* Search */
	#siteSearch {
	float:right;
	width:40%;
	margin-top:1em;
	background:url(/wp-content/themes/midas/images/bg-search-right.png) no-repeat right top;
	border-bottom:1px solid #e3e3e3;
}
#siteSearch fieldset {
	margin-right:20px;
	padding: .25em 0 .4em 20px;
	background:url(/wp-content/themes/midas/images/bg-search-left.png) no-repeat left top;
}
#siteSearch label {
	font-size:1.2em;
}
#siteSearch input.text {
	font-size:1.1em;
	width:8.5em;
	margin:0 .1em 0 .25em;
}
#siteSearch label, #siteSearch input {
	vertical-align:middle;
	color:#366;
}
/* Main column layouts
--------------------------------------------------------------------------*/
	.columns {
	clear:both;
	position:relative;
	margin-bottom:16px;
	width:536px;
	overflow:hidden;
}
.columnsInner {
	width:560px;
	overflow:hidden;
}
.columns .content {
	position:relative;
	padding:16px 12px 16px 16px;
	border-top: 1px solid #e3e3e3;
}
.col1, .columns .col {
	background:#fff;
}
.col1 {
	background:#fff url(/wp-content/themes/midas/images/bg-col-topleft.png) no-repeat top left;
}
.col1 .columnsInner {
	background: url(/wp-content/themes/midas/images/bg-col1-bottom.png) no-repeat bottom left;
	width:536px;
}
.col2 .col {
	width:258px;
	margin-right:20px;
	float:left;
	background:#fff url(/wp-content/themes/midas/images/bg-col2-top.png) no-repeat top left;
}
.col2 .col .content {
	background: url(/wp-content/themes/midas/images/bg-col2-bottom.png) no-repeat bottom left;
}
.col2left {
	background: url(/wp-content/themes/midas/images/bg-col2left-top.png) no-repeat top left;
}
.col2left .columnsInner {
	background: url(/wp-content/themes/midas/images/bg-col2left-bottom.png) no-repeat bottom left;
}
.col2left .colLeft {
	width:319px;
	margin-right:14px;
	float:left;
	background:transparent;
}
.col2left .colRight {
	width:203px;
	float:left;
	background:transparent;
}
/* More links (bottom tabs) */
	.col .more {
	background:#e6e6e6 url(/wp-content/themes/midas/images/bg-more-bottomright.png) no-repeat right bottom;
	border-top:1px solid #e3e3e3;
}
.col .more em {
	display:block;
	display:inline;
	margin-right:3px;
	padding:.25em 0 .5em 0;
	float:right;
	width:45%;
	background:#fff url(/wp-content/themes/midas/images/bg-more-left.jpg) no-repeat left bottom;
	font-size:1.2em;
	font-style:normal;
	text-align:right;
}
.col .more em a {
	background: url(/wp-content/themes/midas/images/bullet-bluearrow-small.png) no-repeat left center;
	padding: 0 7px 0 10px;
	margin-left:20px;
}
/* Inner layouts 
--------------------------------------------------------------------------*/
	.equalLeft {
	width:246px;
	float:left;
}
.equalRight {
	width:246px;
	float:right;
}
.mainLeft {
	position:relative;
}
.mainLeft.line {
	background:url(/wp-content/themes/midas/images/bg-inner-col2.png) repeat-y;
}
.mainLeftLeft {
	width:286px;
	float:left;
}
.mainLeftRight {
	width:184px;
	float:right;
}
.mainRight {
	position:relative;
}
.mainRight.line {
	background:url(/wp-content/themes/midas/images/bg-inner-col2.png) repeat-y;
}
.mainRightLeft {
	width:184px;
	float:left;
}
.mainRightRight {
	width:304px;
	float:right;
}
.mainRight {
	position:relative;
}
/* Footer
--------------------------------------------------------------------------*/
	#footer {
	z-index:102;
	clear:both;
	width:755px;
	min-height:50px;
	background: url(/wp-content/themes/midas/images/bg-footer.png) no-repeat;
}
* html #footer {
	height:50px;
}
/* Supporter logos */
	#supporters {
	z-index:103;
	position:absolute;
	margin:-98px 0 0 23px;
	width:126px;
	background: url(/wp-content/themes/midas/images/bg-supporters-bottom.png) no-repeat bottom left;
}
#supporters dt {
	font:1.2em futura, "century gothic", sans-serif;
	color:#366;
	background: url(/wp-content/themes/midas/images/bg-supporters-top.png) no-repeat top left;
	text-align:center;
	padding:.9em 0;
}
#supporters dd {
	text-align:center;
	padding-bottom:1.2em;
}
/* Footer links */
	#footerLinks {
	text-align:center;
	margin-left:176px;
	width:572px;
	border-top:1px solid #c6c6c6;
}
#footerLinks ul {
	border-top:1px solid #eee;
	padding-top:.4em;
}
#footerLinks li {
	color:#333;
	font-size:1.1em;
	display:inline;
	padding-right:0;
	background:#e3e3e3;
}
#footerLinks a {
	color:#333;
	text-decoration:none;
}
#footerLinks a:hover, #footerLinks a:active, #footerLinks a:focus {
	text-decoration:underline;
}
/* IE Mac fixes
--------------------------------------------------------------------------*/	
	/*\*//*/
	.hide, .skipNav { display: none; visibility: hidden; }
	#supporters { display:none; }
	#mainContent { float:right; }
	#mainNav { width:160px; }
	#topLinks .topContact { width:190px; background: #3c61aa; }
	#topLinks .topSiteMap { width:60px; background: #3c61aa; }
	#topLinks .topHelp { width:40px; background: #3c61aa; }
	/**/

/* Clear fixes
--------------------------------------------------------------------------*/	
	.clearfix:after, #main:after, #siteSearch:after, .columns:after, .subNav:after, .content:after, #mainContent .genform div:after, #mainContent .content ul.eventsListing:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix, #main, #siteSearch, .columns, .subNav, .content, #mainContent .genform div, #mainContent .content ul.eventsListing {
	display: inline-block;
}
/* Hides from IE-mac \*/
	* html .clearfix, * html #main, * html #siteSearch, * html .columns, * html .subNav, * html .content, * html #mainContent .genform div, * html #mainContent .content ul.eventsListing {
	height: 1%;
}
.clearfix, #main, #siteSearch, .columns, .subNav, .content, #mainContent .genform div, #mainContent .content ul.eventsListing {
	display: block;
}
/* End hide from IE-mac */


/* Dynamic CSS set in global.php
--------------------------------------------------------------------------*/	
body.image1 #wrapper {
	background: url(/wp-content/themes/midas/view/image.php?z03469-trhcyuz) no-repeat right bottom;
}
body {
	background: #6f4f38;
}
.content .alignleft {
	float: left;
	padding: 10px;
	padding-left: 0px;
}
.content .alignright {
	float: right;
	padding: 10px;
	padding-right: 0px;
}
.newsListing dt img {
	float: left;
	padding: 5px;
	padding-left: 0px;
}
#mainContent dl.newsListing dd.simg {
	padding-left: 85px;
}
#mainContent table.midastable {
	margin: 0px auto;
	color:#000000;
	font-size:10px;
}
#mainContent table.midastable, #mainContent table.midastable td, #mainContent table.midastable tr {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
}
#mainContent table.midastable td {
	background: #E6E6E6;
}
#mainContent table.midastable td.midastableheading {
	background: #EC7A00;
	color: #FFFFFF;
}
#mainContent table.midastable td.midastablehighlight {
	background: #9A9A9A;
	color: #FFFFFF;
}
.content h6 {
	font-size: 10px;
	text-align: center;
}
/* 
-------------------------------------------------------------------
Standard Site Setup stylesheet: homepage styles
-------------------------------------------------------------------
*/

/* Cater for no breadcrumbs
--------------------------------------------------------------------------*/
	#siteSearch {
	margin-top:0;
}
#homeVideos {
	border-top:1px solid #e6e6e6;
}
#mainContent #homeVideos li {
	list-style: none;
	margin: 0;
	width:100px;
	text-align:center;
	float:left;
}
#mainContent #homeVideos li.last {
	float:right;
}
#latestNews .content, #upcomingEvents .content {
	background: url(../images/bg-col2-bottomleft.png) no-repeat bottom left;
}
#latestNews .featureList, #upcomingEvents .featureList {
	min-height:56px;
}
* html .featureList li {
	height:56px;
}
.sIFR-hasFlash #mainContent h1 span {
	letter-spacing:0 !important;
}
/* 
-------------------------------------------------------------------
Standard Site Setup stylesheet: internal page styles
-------------------------------------------------------------------
*/

/* Breadcrumbs
--------------------------------------------------------------------------*/
	#breadcrumbs {
	clear:both;
	margin:16px 8px 0 176px;
	border-bottom:1px solid #eee;
}
#breadcrumbs ol {
	padding: 0 0 6px 20px;
	border-bottom:1px solid #c6c6c6;
}
#breadcrumbs li {
	margin: 0;
	list-style: none;
	font-size:1.1em;
	display:inline;/* float:left;*/
}
/* Page tools 
--------------------------------------------------------------------------*/
	#mainContent h1 {
	margin-right:210px;
	width:290px !important;
} /* make space for the tools */
#mainContent h1 span {
	width:290px !important;
	display:block;
} /* make space for the tools */
#mainContent #pageTools {
	position:absolute;
	top:1em;
	right:16px;
	text-align:right;
	width:190px;
}
#mainContent #pageTools li {
	margin: 0;
	list-style: none;
	display:inline;
	font-size:1.2em;
}
#mainContent #pageTools li a {
	text-decoration:none;
	padding-left:18px;
}
#mainContent #pageTools li#pageToolsPrint a {
	background:url(/wp-content/themes/midas/images/tools-print.png) no-repeat 0px 0;
	margin-right:10px;
}
#mainContent #pageTools li#pageToolsEmail a {
	background:url(/wp-content/themes/midas/images/tools-email.png) no-repeat 0px 0;
}
/* 3rd level sub-nav
--------------------------------------------------------------------------*/
	#mainContent .subNav {
	padding-bottom:0 !important;
}
#mainContent .subNav ul {
	position:relative;
	margin:0 -16px;
}
#mainContent .subNav li {
	list-style: none;
	margin: 0;
	position:relative;
	float:left;
	width:47%;
	font-size:1.2em !important;
	padding:0 0 0 16px;
	background:url(/wp-content/themes/midas/images/bullet-orangecircle-small.png) no-repeat 16px .4em;
	border-bottom:1px solid #e6e6e6;
}
#mainContent .subNav li a {
	text-decoration:none;
	color:#666;
	padding:.25em 16px;
	display:block;
}
#mainContent .subNav li a:hover, #mainContent .subNav li a:active, #mainContent .subNav li a:focus {
	color:#366;
	text-decoration:underline;
}
#mainContent .subNav li.on strong {
	text-transform:uppercase;
	padding:.25em 0 .25em 16px;
	display:block;
	font-weight:bold;
	color:#366;
}
#mainContent .subNav li.on strong a {
	color:#366;
	padding:0;
}
/* Tabs
--------------------------------------------------------------------------*/
	#mainContent ul.tabs {
	border-top: 1px solid #e6e6e6;
	padding-top:.5em;
	margin-bottom:.5em !important;
	padding-left:16px;
}
#mainContent ul.tabs li {
	display:inline; /*float:left;*/
	background:url(/wp-content/themes/midas/images/bullet-orangecircle-small.png) no-repeat left center;
	padding-left:16px;
	margin: 0 8px 0 0;
	list-style: none;
}
#mainContent ul.tabs li a {
	color:#366;
	text-decoration:none;
}
#mainContent ul.tabs li a:hover, .tabs li a:active, .tabs li a:focus {
	text-decoration:underline;
}
/* General form
--------------------------------------------------------------------------*/
	
	#mainContent .genform {
	width: 70%;
	margin: 0 0 0 15%;
}
#mainContent .genform {
	font-size: 1.2em;
}
#mainContent .genform label {
	margin: .4em 0;
	float: left;
/*	font-weight: bold;*/
	color: #666;
	width: 150px;
}
#mainContent .genform label.addresslabel {
	height: 168px;
}
#mainContent .genform input, #mainContent .genform textarea {
	margin: .3em 0;
	border: 1px solid #ccc;
	padding: 1px 2px;
	font-size: 1em;
	width: 199px;
	float: right;
}
#mainContent .genform .submit input {
	width: auto;
	background: #fff;
	color: #366;
	text-transform: uppercase;
	cursor: pointer;
}
/* About us Language select
--------------------------------------------------------------------------*/

	#mainContent ul.languageSelect li {
	list-style: none;
	margin: 0 0 .3em 0;
}
#mainContent ul.languageSelect li.de {
	background: url(/wp-content/themes/midas/images/language-de.png) no-repeat center left;
}
#mainContent ul.languageSelect li.es {
	background: url(/wp-content/themes/midas/images/language-es.png) no-repeat center left;
}
#mainContent ul.languageSelect li.fr {
	background: url(/wp-content/themes/midas/images/language-fr.png) no-repeat center left;
}
#mainContent ul.languageSelect li.it {
	background: url(/wp-content/themes/midas/images/language-it.png) no-repeat center left;
}
#mainContent ul.languageSelect li.nl {
	background: url(/wp-content/themes/midas/images/language-nl.png) no-repeat center left;
}
#mainContent ul.languageSelect li.zh {
	background: url(/wp-content/themes/midas/images/language-zh.png) no-repeat center left;
}
#mainContent ul.languageSelect li.ur {
	background: url(/wp-content/themes/midas/images/language-ur.png) no-repeat center left;
}
#mainContent ul.languageSelect li.hi {
	background: url(/wp-content/themes/midas/images/language-hi.png) no-repeat center left;
}
#mainContent ul.languageSelect li.en {
	background: url(/wp-content/themes/midas/images/language-en.png) no-repeat center left;
}
#mainContent ul.languageSelect li.jp {
	background: url(/wp-content/themes/midas/images/language-jp.png) no-repeat center left;
}
#mainContent ul.languageSelect li a {
	padding: 0 0 0 22px;
}
/* News listing page
--------------------------------------------------------------------------*/

	#mainContent dl.newsListing dt a {
	font-size: 1.2em;
	display: block;
	color:#666;
	text-decoration:none;
}
#mainContent dl.newsListing dt a em {
	color: #075991;
	text-decoration:underline;
	font-style:normal;
	display: block;
}
#mainContent dl.newsListing dt.midasNews a {
	background: url(/wp-content/themes/midas/images/logo-midassmall.png) no-repeat top right;
}
#mainContent dl.newsListing dt a:hover em, #mainContent dl.newsListing dt a:active em, #mainContent dl.newsListing dt a:focus em {
	color: #06325F;
}
#mainContent dl.newsListing dd {
	font-size: 1.2em;
	padding: 0 0 1em 1em;
}
#mainContent .newsSummary {
	color: #000;
}
/* FAQs listing page
--------------------------------------------------------------------------*/

	#mainContent dl.faqListing dt {
	font-size: 1.2em;
	color:#666;
}
#mainContent dl.faqListing dd {
	font-size: 1.2em;
	padding: 0 0 1em 1em;
}
/* Events listing page
--------------------------------------------------------------------------*/

	#mainContent .content ul.eventsListing li {
	clear:both;
	margin: 0 0 1em 0;
	list-style: none;
	min-height:48px;
}
* html .content ul.eventsListing li {
	height:48px;
}
.content ul.eventsListing li a {
	color:#666;
	text-decoration:none;
}
.content ul.eventsListing li img {
	float:left;
	margin:0 6px 1em 0;
}
/* Industry strengths pages
--------------------------------------------------------------------------*/
	#industryStrengthWelcome {
	margin-bottom:1.5em;
	position:relative;
}
#industryStrengthContact {
	padding-top:1em;
}
/* Media page
--------------------------------------------------------------------------*/

	#mainContent .mediaPage {
	font-size: 1.2em;
	color: #666;
}
#mainContent .mediaPage dt {
	width: 140px;
	min-height: 95px;
	margin: 0 0 1em 0;
	clear: left;
	float: left;
}
#mainContent .mediaPage dd {
	width: 360px;
	min-height: 95px;
	margin: 0 0 1em 0;
	float: left;
}
* html #mainContent .mediaPage dt {
	height: 95px;
}
* html #mainContent .mediaPage dd {
	height: 95px;
}
#mainNav ul li ul {
	display: none;
}
#mainNav ul li.current_page_item ul, #mainNav ul li.current_page_parent ul, #mainNav ul li.current_page_ancestor ul {
	display: block;
}
#mainNav ul li.current_page_item a, #mainNav ul li.current_page_ancestor a {
	color:#336666;
	display:block;
	font-weight:bold;
	padding:0.4em 0;
	text-transform:uppercase;
}
#mainNav ul li.current_page_item ul li a, #mainNav ul li.current_page_ancestor ul li a {
	font-weight: normal;
	text-transform: none;
}
#mainNav .current_page_ancestor ul {
	margin-left: 0px;
}
.columnsInner .on a, #mainNav ul li ul li.current_page_item a, #mainNav ul li ul li.current_page_ancestor a {
	color: #336666;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	width: auto;
}
.columnsInner .tabs .on a {
	display: inline;
}
#mainContent ul.featureList li a {
	display: block;
}
.toptable td {
	vertical-align: top;
}
#goog-fixurl ul, #goog-fixurl li {
	list-style: none !important;
}
#goog-fixurl #goog-wm-qt, #searchform #s {
	padding: 5px;
}
#goog-fixurl #goog-wm-sb, #searchform #searchsubmit {
	padding: 2px;
	margin-left: 10px;
}
.mainRightLeft img {
	margin-bottom: 15px;
}
#mainContent .micols {
}
#mainContent .mileft {
	width: 350px;
	float: left;
}
#mainContent .miright {
	width: 150px;
	float: right;
	text-align: center;
}
#mainContent .miright a {
	display: block;
	margin-bottom: 10px;
}
#mainContent .miright h2 {
	text-align: left;
}
#mainContent ul.contentsList li {
	min-height: inherit !important;
}
#mainContent ul.contentsList li p {
	width: 270px !important;
}
#mainContent .micols p {
	font-size: 12px !important;
}
#mainContent .micols h3 {
	text-align: left;
}
.homeTicker {
	background: #E6E6E6;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.homeTicker a {
	color: #336666;
	text-decoration: none;
	position: static;
}
.homeTicker a:hover {
	text-decoration: underline;
}
body table.boardtable, body table.boardtable td, body table.boardtable tr, body table.boardtable th {
	border: 0px !important;
	border-collapse: separate;
	vertical-align: top;
}
body table.boardtable strong {
	display: block;
}
body table.boardtable a {
	color: #336666;
	text-decoration: none;
}
body table.boardtable img {
	border: 1px solid #336666;
}
#mainContent .vevent {
	font-size: 1.1em;
}
#mainContent .vevent .eLeft table {
	width: 283px;
}
#mainContent .vevent .eLeft table, #mainContent .vevent .eLeft table tr, #mainContent .vevent .eLeft td, #mainContent .vevent .eLeft table th {
	border: 0px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	font-size: 1.05em;
}
#mainContent .vevent .eLeft table td {
	padding-bottom: 10px;
}
#mainContent .vevent .eLeft table strong {
	color: #666666;
	display: block;
	width: 70px;
}
#mainContent .vevent .eLeft table span {
	margin-right: 10px;
}
#mainContent .vevent .einfo {
	margin-bottom: 10px;
}
#mainContent .vevent h3 {
	color: #666666;
	font-size: 1.1em;
	border-top: 1px solid #E3E3E3;
	padding-top: 10px;
}
#mainContent .vevent .eLeft {
	float:left;
	width:293px;
	min-height: 175px;
}
#mainContent .vevent .eRight {
	float:right;
	width:215px;
	min-height: 175px;
}
/* sIFR text replacement for headings
--------------------------------------------------------------------------*/	

	/* These are standard sIFR styles... do not modify */
	.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	.sIFR-hasFlash #mainContent h1 span {
	visibility: hidden;
	font-weight:bold;
	font-size: 18px;
	line-height:18px;
	padding:0;
	letter-spacing:-0.1em;
}
.sIFR-hasFlash #mainContent h2 span {
	visibility: hidden;
	font-size: 16px;
	line-height:16px;
	padding:0;
	letter-spacing:-0.05em;
}
.sIFR-hasFlash #mainContent .content h2 {
	margin-bottom:.5em;
}
#mainContent table.contactTable, #mainContent table.contactTable tr, #mainContent table.contactTable td {
	border: 0px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

/* Scroller Box */

.scroller_container_left_right {
 position: relative;
 overflow: hidden;
 width: 498px;
 height: 25px;
}

.scroller_left_right {
 white-space: nowrap;
 line-height: 25px;
 font-size: 12px;
}

.scroller_left_right p {
 padding: 0;
}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

.scroller_container_left_right {
 overflow: auto;
}

/* Scoller Box */

#wpcf7-f3-p6329-o1 input.ftext, #wpcf7-f3-p6329-o1 input.fbtn, #wpcf7-f3-p6329-o1 textarea.wpcf7-text {
	border: 1px solid #CCCCCC;
	padding: 3px;
	width: 198px;
	margin-right: 23px;
	margin-bottom: 9px;
}
#wpcf7-f3-p6329-o1 input.fbtn {
	background: #DADFE5;
	width: 205px;
	padding: 2px;
	color: #7C8799;
}
#wpcf7-f3-p6329-o1 {
	background: url( http://www.investinmanchester.com/wp-content/uploads/2010/02/hello-form-bg.jpg ) no-repeat #EBEBEB;
	height: 130px;
	min-height: 130px;
	padding-top: 100px;
	padding-left: 46px;
}
#wpcf7-f3-p6329-o1 .wpcf7-response-output {
	width: 395px;
}

#mainContent #wpcf7-f3-p6329-o1 p, #wpcf7-f3-p6329-o1 .wpcf7-response-output {
	padding: 0px;
	margin: 0px;
}

a.registera {
	display: inline;
	position:inherit;
	float: right;
	width: 260px;
}
#wpcf7-f3-p6329-o1 textarea.wpcf7-text {
	width: 430px;
	font-size: 12px;
}

/* vcard */

.contactdetails {
	height: 380px;
}

.vcard {
	float: left;	
	width: 205px;
}

.contactmap {
	float: right;
	width: 295px;
}

.pdfdownload {
	background: url('/wp-content/themes/midas/images/doc_pdf.png') no-repeat top right;
	padding-right: 20px;
}

#mainContent table.partnerTable, #mainContent table.partnerTable tr, #mainContent table.partnerTable td { border: 0px; padding: 0px; }