body{font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:10px;margin:0px;padding:0px;background-image:url('../images/bg_body.gif');background-repeat:repeat-x;background-color:#FFF;}
a{color:#006699;}
h1,h2,h3,h4,h5,h6,p{margin-bottom:1.5em;}
.floatright{float:right;}
.floatleft{float:left;}
.clear{clear:both;}
strong,.bold{font-weight:800;}
.underline{text-decoration:underline;}
span#BCClogo{color:#003399;text-transform:uppercase;}
span.lowercase{text-transform:lowercase;}
.BCCblue{color:#003399;}
.home #navigation{background:url("../images/bg_nav_sprite.gif") 0 0;background-repeat:no-repeat;}
.services #navigation{background:url("../images/bg_nav_sprite.gif") 0px -32px;background-repeat:no-repeat;}
.clients #navigation{background:url("../images/bg_nav_sprite.gif") 0px -64px;background-repeat:no-repeat;}
.aboutus #navigation{background:url("../images/bg_nav_sprite.gif") 0px -96px;background-repeat:no-repeat;}
.news #navigation{background:url("../images/bg_nav_sprite.gif") 0px -128px;background-repeat:no-repeat;}
.newsinclude{background-color:#d8e1fc;;}
.resources #navigation{background:url("../images/bg_nav_sprite.gif") 0px -160px;background-repeat:no-repeat;}
.contact #navigation{background:url("../images/bg_nav_sprite.gif") 0px -192px;background-repeat:no-repeat;}
.contact #content{background-image:none;}
/* SKELETON ELEMENTS */
#container{position:relative;width:920px;min-height:660px;margin:0px auto;margin-bottom:20px;background-image:url("../images/bg_main.gif");background-color:#d7eced;background-repeat:no-repeat;background-position:top right;}
#banner{position:relative;margin:0px auto;background-image:url('../images/bg_banner.gif');background-repeat:no-repeat;height:212px;background-color:#fff;border-bottom:1px solid #009999;width:920px;}
#navigation{position:relative;width:920px;height:32px;margin:3px auto 0;margin-top:3px;margin-bottom:3px;}
#nav-inner{margin-left:210px;}
#main{border-top:1px solid #009999;margin-bottom:20px;}
#leftnav{position:absolute;border-top:1px solid #009999;width:290px;left:0;top:0;bottom:0;}
#newsContainer{width:170px;background-color:#d8e1fc;padding:20px;}
#newswrap{width:210px;height:100%;background-color:#d8e1fc;}
#calculator{}
#content{min-height:300px;background-image:url("../images/bg_accountants_content.jpg");background-repeat:no-repeat;background-position:right top;}
#contentwrap{margin-left:290px;}
#contentcopy{padding-top:47px;padding-right:47px;padding-bottom:47px;}
#footerwrap{margin:3px auto;width:920px;clear:both;padding:2px 0;border-top:1px solid #003399;border-bottom:1px solid #003399;}
#footer{height:56px;margin:3px 0;padding:0 ;color:#333;background-color:#0a93b0;}
/* BlOCK Elements */
input#emailfield{font-size:10px;color:#999;border:1px solid #999999;height:10px;padding:5px;width:108px;}
input#submitbutton{background-image:url(../images/form_submit_button.gif);background-repeat:no-repeat;width:62px;height:15px;margin-left:5px;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
div#enewsletterformwrap{padding:10px;}
#ticker li{font-size:1.2em;color:#006699;margin-bottom:1.5em;}
#bccnews img{padding:20px;}
#banner h1{position:relative;width:329px;height:47px;left:362px;top:43px;}
a#logo{width:329px;height:47px;display:block;background-image:url("../images/logo_banner.gif");}
a#client-login{padding:20px;font-size:1.1em;text-decoration:none;}
a#client-login:hover{text-decoration:underline;}
#navigation ul{list-style-type:none;}
#navigation li:first-child{margin-left:0px;}
a#nav-first{padding:0px;}
#navigation li{display:inline;line-height:28px;margin-left:3px;}
#navigation li a{font-size:1.4em;color:#FFF;text-decoration:none;}
#navigation li ul li{padding-left:0px;padding-top:10px;padding-bottom:10px;padding-right:10px;margin-left:0px;}
#navigation li ul a{font-size:1.3em;line-height:150%;}
li#home{width:68px;}
li#home a{margin-left:10px;}
li#home:hover{background:url(../images/bg_nav_hover.gif) -210px 0px;background-repeat:no-repeat;}
li#services{width:96px;}
li#services a{margin-left:10px;}
li#services:hover{background:url(../images/bg_nav_hover.gif) -277px 0px;background-repeat:no-repeat;}
li#clients{width:88px;}
li#clients a{margin-left:10px;}
li#clients:hover{background:url(../images/bg_nav_hover.gif) -374px 0px;background-repeat:no-repeat;}
li#aboutus{width:97px;}
li#aboutus a{margin-left:10px;}
li#aboutus:hover{background:url(../images/bg_nav_hover.gif) -461px 0px;background-repeat:no-repeat;}
li#navnews{width:69px;}
li#navnews a{margin-left:10px;}
li#navnews:hover{background:url(../images/bg_nav_hover.gif) -558px 0px;background-repeat:no-repeat;}
li#resources{width:117px;}
li#resources a{margin-left:10px;}
li#resources:hover{background:url(../images/bg_nav_hover.gif) -628px 0px;background-repeat:no-repeat;}
li#contactus{width:117px;}
li#contactus a{margin-left:10px;}
li#contactus:hover{background:url(../images/bg_nav_hover.gif) -744px 0px;background-repeat:no-repeat;}
#main ul{margin-bottom:1.5em;}
#content h2{font-size:1.4em;font-weight:bold;}
#content h3{font-size:1.3em;font-weight:bold;}
#content p,#content li{font-size:1.3em;line-height:130%;}
.resources #contentcopy ul li {line-height:200%;}
ul#social-icons{position:relative;list-style-type:none;padding-top:8px;padding-left:5px;margin-left:0px;width:283px;height:43px;}
#social-icons li,#social-icons a{display:block;height:56px;}
#social-icons li{float:left;height:35px;list-style-type:none;margin-left:0;padding-left:0;width:45px;}
#social-icons li:first-child{float:left;height:35px;list-style-type:none;margin-left:0;padding-left:0;width:80px;}
a#facebook{background:url("../images/social_media_sprite.gif") 0 0;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;}
a#twitter{background:url("../images/social_media_sprite.gif") -45px 0;background-repeat:no-repeat;text-indent:-999px;overflow:hidden}
a#linkedin{background:url("../images/social_media_sprite.gif") -90px 0;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;}
img#eco-icon{margin-top:8px;margin-left:15px;}
ul#footerlinks{list-style-type:none;padding-top:15px;padding-left:0px;margin-left:0px;}
ul#footerlinks li{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #fff;}
#copyright a{color:#fff;text-decoration:none;font-weight:bold;}
#copyright a:hover{color:#fff;text-decoration:underline;}
#copyright{font-size:1.1em;color:#fff;line-height:100%;}
#copyrightline{padding-top:5px;}
/* the news box */
#update{height:256px;padding-top:5px;background-color:#d8e1fc;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#006699;width:210px;float:left;}
#newsContainer{width:170px;height:170px;position:relative;overflow:hidden;margin:0 0 0 0px;float:left;}
#news{position:relative}
#news li{line-height:normal;margin-bottom:1.5em;}
/* END:News Box */
/* global class styles */
.shadow{box-shadow:-4px 5px 25px #ccc;-moz-box-shadow:-4px 5px 25px #ccc;-webkit-box-shadow:-4px 5px 25px #ccc;}
.hidden-text{overflow:hidden;text-indent:-9999px;}
/* PDF document links */
a[href$='.pdf']{background:transparent url(../images/pdf.png) center left no-repeat;display:inline-block;padding-left:25px;line-height:15px;}
/* Word Document Links */
a[href$='.docx']{background:transparent url(../images/msword.png) center left no-repeat;display:inline-block;padding-left:25px;line-height:15px;}
