/* @override http://www.meconline.co.uk/public/css/additionals.css */

/* Table Styles 2----------------------------------------------- */table.helpT {	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;	text-align: center;	font-weight: normal;	width: 99%;	background-color: #fafafa;	border: solid 1px #1d85bb;	border-collapse: collapse;	border-spacing: 0px;}td.helpHed {	border-bottom: 2px solid #7cb01f;	border-left: 1px solid #7cb01f;	background-color: #eaeaea;	text-align: left;	font-weight: bold;	font-size: 11px;	color: #858585;	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;}td.helpBod {	text-align: left;	font-weight: normal;	font-size: 11px;	color: #858585;	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;	background-color: #fafafa;	border-left: 1px solid #95d425;	border-bottom: 1px solid #95d425;	border-top-style: none;	border-top-width: 0;	border-right-style: none;	border-right-width: 0;}table.sofT {	text-align: left;	color: #434343;	width: 80%;	background-color: #fafafa;	border: 1px solid #dddcd9;	border-collapse: collapse;	border-spacing: 0px;	font: normal 13px/19px Tahoma, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;	margin-left: 20px;}table.sofT P {	text-align: left;	color: #434343;	font-size: 13px;}table.sofT A {	text-align: left;	color: #46a0d9;	background-color: #fafafa;	border-collapse: collapse;	border-spacing: 0px;	font: normal 13px/19px Tahoma, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;}/* Address Table */table.addT {	text-align: left;	color: #434343;	width: 98%;	background-color: #fafafa;	border: 1px solid #dddcd9;	border-collapse: collapse;	border-spacing: 0px;	font: normal 13px/19px Tahoma, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;	margin-left: 20px;}table.addT P {	text-align: left;	color: #434343;	font-size: 13px;}table.addT A {	text-align: left;	color: #46a0d9;	background-color: #fafafa;	border-collapse: collapse;	border-spacing: 0px;	font: normal 13px/19px Tahoma, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;}td.padded {	padding: 20px;	font-size: 13px;	line-height: 18px;}/* Table Styles 1----------------------------------------------- */.contacthead {	color: #12436b;	font-size: 15px;	font-weight: bolder;}table.contacts {	background-color: #e6e6e6;	border: solid 1px #3491c2;	border-collapse: collapse;	border-spacing: 0px;}td.contactDept {	background-color: #e6e6e6;	border: solid 1px #3491c2;	font-weight: bold;	font-size: 11px;	color: #858585;	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;}td.contact {	border-bottom: 1px dotted #6699cc;	text-align: left;	font-weight: normal;	font-size: 0.7em;	color: #858585;	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;	background-color: #fafafa;	padding: 4px 0 4px 8px;}

/* New Page */

.bg-img-news-page {
    width: 72px;
    height: 72px;
    float: left;
    background: url("../images/bg/bg-photo-news.gif") no-repeat left top;
    line-height: 0%;
    font-size: 1px;
	margin-left: 20px;
	padding-right: 10px;
	margin-top: 25px;
	padding-bottom: 30px;
}
.bg-img-news-page IMG {margin: 5px 0 0 5px;
}

.news-page {
	width: 100%;
	float: left;
}
.news-page P {
	
   
	margin-right: 20px;
	
	border-bottom: 1px dotted silver;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}

.news-page P A {
	
    
	margin-right: 20px;
	margin-bottom: 10px;
	color: #d05500;
}

.news-page H1 {
	margin-right: 20px;
	margin-bottom: -15px;
	line-height: 23px;
	font-size: 19px;
}

.news-page H1 A {
	margin-right: 20px;
	margin-bottom: -15px;
	font-size: 16px;
	color: #0077B2;
}

.news-page H1 A:HOVER {
	margin-right: 20px;
	margin-bottom: -15px;
	font-size: 16px;
	color: #F58125;
}

.busnews {

	text-align: left;
	margin-right: 15px;
}

.busnews P {

	text-align: left;
	border-bottom-style: dotted;
	border-bottom-color: #c3c3c3;
	padding-bottom: 10px;
	margin-bottom: 20px;
	line-height: 18px;
}

.busnews P A {

	text-align: left;
	color: #d05500;
}

.busnews h2 {
	
	text-align: left;
	color: #0077B2;
	font-size: 16px;
	margin-bottom: -5px;
}

.busnews H2 A {
	

	text-align: left;
	color: #0077B2;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
}

/* Quote in Left */

.quote2 {
    width: 85%;
	margin-bottom: 0;
	margin-right: 27px;
	margin-left: 45px;
}
.lt-quote2, .rt-quote2 {
    width: 100%;

}
.lt-quote2 {background: url("../images/icons/lt-quote2.gif") left top no-repeat;
}
.rb-quote2 {background: url("../images/icons/rb-quote2.gif") right bottom no-repeat;
}
.quote2 P {
    font-size: 13px;
    color: #5b616c;
    font-family: Georgia;
    font-style: italic;
    line-height: 22px;
    margin: 10px 0 0;
}
.quote2 P SPAN {color: #46a0d9;
	margin-right: 0;
}

/* Arrow Button */

.content .left-col-content A.arrow-button {	background: url(../images/buttons/arrow-button.gif) no-repeat left;	width: 260px;	float: left;	font-size: 18px;	line-height: 22px;	font-weight: bold;	color: #4C4C4C;	padding: 20px 0 16px 0;
	margin: 40px 5px 0 20px;
}.content .left-col-content A.arrow-button:HOVER {	text-decoration: none;}.content .left-col-content A.arrow-button SPAN.link-container {	margin-left: 18px;	display: block;
}.content .left-col-content A.arrow-button SPAN.small {	font-weight: normal;	font-size: 13px;
	line-height: 10px;
}
