/* iwa.css */
.site-hidden{display:none; visibility:hidden; height: 1px; width: 1px;}
.hide-text, .hide-text:hover, *.hide-text, *.hide-text:hover{color:rgba(0,0,0,0);}

.bluey{color:#2F3293;}

/* ELEMENTS */
a, h2{color:#2F3293;}
h2{font-size:22px;font-weight:600;}
h2 span{font-size:inherit;font-weight:inherit;color:#727274;}
form{margin-left:20px;margin-top:5px;}
label{text-align:left !important;color:#2F3293;}

/* STRUCTURE */
#page-container{padding-top:60px;padding-bottom:20px;}
.page-structure{width:1000px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;}
.page-heading, .page-heading div{width:50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.page-heading div{width:100%;}
.page-heading div:last-of-type{text-align:right;}

.page-banner{
	height:400px;overflow:hidden;background-attachment: scroll;background-position:top left;background-repeat:no-repeat;
	background-image: url('../images/banner_home.jpg');
}

#page-content{background-color:#EDEDED;position:relative;min-height:150px;}
.page-footer{background-color:#7F7D7E;}

/* HEADING AREA */
ul.page-menu{float:right;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
ul.page-menu li{float:left;display:block;width:154px;border:none;border-left:1px solid #2F3293;text-align:center;text-transform:uppercase;}
ul.page-menu li:last-of-type{text-align:right;width:113px;}
ul.page-menu li a{}
ul.page-menu li a:hover{}

#heading-right{color:#2F3293;}
#heading-right p, #heading-left * p{color:inherit;margin-bottom:0px;margin-top:0px;}

#heading-right p.para1{font-size:20px;margin-top:37px;}
#heading-right p.para2{font-size:30px;margin-top:-8px;}
#heading-right p.para3{font-size:22px;margin-top:-4px;}

#heading-left img{float:left;}
#heading-left h2{float:left;margin-top:120px;margin-bottom:20px;;margin-left:20px;}

/* BANNERS */
.page-banner#page-banner-contact{background-image: url('../images/banner_contact.jpg');}
.page-banner#page-banner-links{background-image: url('../images/banner_links.jpg');}

/* FOOTER AREA */
.page-footer{/*padding-left:55px;padding-top:10px;padding-right:10px;padding-bottom:10px;*/}
.page-footer p, .page-footer * p{font-size:11px;color:#ffffff;margin-bottom:0px;margin-left:30px;letter-spacing:1px;}

div#address-footer, div#social-footer{margin-top:20px;margin-bottom:15px;}
div#address-footer{width:600px;}
div#social-footer{width:400px;}

.social-link{margin-right:20px;opacity:0.7;display:block;float:right;width:131px;height:49px;overflow:hidden;border:none;background-attachment: scroll;background-position:top left;background-repeat:no-repeat;}
.social-link#facebook-link{margin-right:15px;background-image:url('../images/logo_facebook.jpg');}
.social-link#twitter-link{background-image:url('../images/logo_twitter.jpg');}
.social-link:hover{opacity:1;}

/* CONTENT */
ul.ul-box{list-style-image:url('../images/box.jpg');margin-top:30px;margin-left:30px;margin-bottom:40px;margin-right:0px;}
ul.ul-box li{margin-top:10px;margin-bottom:10px;padding-left:10px;color:#2F3293;font-size:20px;}

button[type="submit"]{background-color:#2F3293;border-color:#2F3293;color:#ffffff;}
button[type="submit"]:hover{background-color:#FFFFFF;color:#2F3293;}

.rounded-button{
	margin-top:5px;margin-bottom:40px;margin-left:0px;margin-right:40px;
	display:block; width:auto; height:auto; padding-left:8px; padding-right:5px; padding-top:5px; padding-bottom:5px;
	font-size:20px;letter-spacing:2px;
	color:#ffffff;background-color:#2F3293;border:1px solid #2F3293;border-radius: 8px;text-decoration:none;
}
.rounded-button:hover{color:#2F3293;background-color:#ffffff;text-decoration:none;}

a.contact-email{}
a.contact-email:hover{color:#2F3293;}

.align-bottom-right{position:absolute;bottom:0px;right:0px;}
#apt-box{width:auto;height:auto;}
#apt-box p{font-size:18px;margin-left:25px;}

/* LINKS */
ul.link_list{list-style:none;padding-left:20px;margin-bottom:20px;}
ul.link_list li{float:left;}
ul.link_list li a.link_box{
	border:1px solid #2F3293;border-radius:10px;
	display:block;width:310px;height:148px; overflow:hidden;
	background-attachment: scroll; background-position: top left;
	margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:5px;
	opacity:.8;
}
ul.link_list li a.link_box:hover{opacity:1;}

a.link_box#link-hmrc{background-image:url('../images/link_hmrc.jpg');}
a.link_box#link-ch{background-image:url('../images/link_companieshouse.jpg');}
a.link_box#link-bbc{background-image:url('../images/link_bbc.jpg');}
a.link_box#link-aat{background-image:url('../images/link_aat.jpg');}
a.link_box#link-aca{background-image:url('../images/link_aa.jpg');}
a.link_box#link-me{background-image:url('../images/link_moneyexpert.jpg');}

/* CONTACT */
#contact-address p{font-size:18px;color:#2F3293;}
