@charset "utf-8";
/* CSS Document */

* {
  margin: 0;
  padding: 0;
}

body {
	background-image: url(../images/ad-bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
}
ul {list-style:none;}

#wrapper {
	width: 1020px;
	height: auto;
	margin-left: 0px;
	text-align: left;
	margin: 0 auto; /*Center wrapper on page*/
	padding: 0px;
	background-image: url(../images/ad-mainimage.jpg);
	background-repeat: no-repeat;
}
#contbg {
	width: auto;
	height: auto;
	margin-top: 20px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	padding: 0px;
	background-image: url(../images/contbg.jpg);
	background-repeat: repeat-y;
}
#menucol {
	width: 170px;
	height: auto;
	margin-left: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 20px;
	float: left;
	padding: 0px;
}
#servicesani {
	width: 440px;
	height: auto;
	margin-top: 0px;
	margin-right: 10px;
	text-align: left;
	margin-left: 0px;
	padding: 0px;
	background-color: #ffffff;
	float: left;
}
#servicesbuts {
	width: 440px;
	height: 155px;
	margin-top: 0px;
	margin-right: 0px;
	text-align: left;
	margin-left: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#div1 {
	width: 155px;
	height: 277px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: left;
	margin-left: 0px;
	padding-top: 90px;
	padding-left: 235px;
	padding-right: 50px;
	background-color: #ffffff;
	background-image: url(../images/div1.jpg);
}
#div2 {
	width: 155px;
	height: 277px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: left;
	margin-left: 0px;
	padding-top: 90px;
	padding-left: 235px;
	padding-right: 50px;
	background-color: #ffffff;
	background-image: url(../images/div2.jpg);
}
#div3 {
	width: 155px;
	height: 277px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: left;
	margin-left: 0px;
	padding-top: 90px;
	padding-left: 235px;
	padding-right: 50px;
	background-color: #ffffff;
	background-image: url(../images/div3.jpg);
}
#div4 {
	width: 155px;
	height: 277px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: left;
	margin-left: 0px;
	padding-top: 90px;
	padding-left: 235px;
	padding-right: 50px;
	background-color: #ffffff;
	background-image: url(../images/div4.jpg);
}
#div5{
	width: 155px;
	height: 277px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: left;
	margin-left: 0px;
	padding-top: 90px;
	padding-left: 235px;
	padding-right: 50px;
	background-color: #ffffff;
	background-image: url(../images/div5.jpg);
}


#rightone {
	width: 155px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 10px;
	padding: 10px;
	background-color: #d5ee92;
	float: left;
}
#rightonetop {
	width: 135px;
	height: auto;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #a6ce39;
	background-image: url(../images/50top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
}
#rightcallback {
	width: 155px;
	height: 225px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 70px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-image: url(../images/ad-formbg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #a6ce39;
}

#rightemail {
	width: 175px;
	height: 90px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#rightestim {
	width: 155px;
	height: auto;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #777777;
	background-color: #ffffff;
	background-image: url(../images/testbg.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #a6ce39;
}
/* news ticker */


.link {cursor:pointer; color:#666}
.link:hover {color:#333366}
.link { text-decoration:none }
.slider {position:relative; overflow:hidden; border:0px solid #9ac1c9; height:305px; background:#eef5f6; margin-bottom:10px}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #fffff; padding-top: 0px}
.section {padding-top:0px}
.newsslider {position:relative; overflow:hidden; border:0px solid #9ac1c9; height:65px; width:155px; background:#FFFFFF; margin-bottom:5px}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #fffff; padding-top: 0px}
.newssection {padding-bottom:0px; height:85px}


#righttwo{
	width: 175px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	margin-left: 0px;
	padding: 0px;
	float: left;
}
#rightop{
	width: 175px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	margin-left: 0px;
	padding: 0px;
	background-color: #ffffff;
}
/* template areas */
#tempcontbg {
	width: auto;
	height: 580px;
	margin-top: 20px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	padding: 0px;
}
#maincontcol {
	width: 220px;
	height: auto;
	margin-top: 28px;
	margin-right: 45px;
	text-align: left;
	margin-left: 560px;
	padding: 0px;
	float: left;
	display:inline;
}
#temphd {
	width: 625px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	text-align: left;
	margin-left: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#maincontent {
	width: 595px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	text-align: left;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}


.greydiv{
	width: 155px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	background-image: url(../images/grey-gradbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
}
.formbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #555555;
	height: 16px;
	width: 145px;
	padding-left: 5px;
	padding-top: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #a4a7d6;
	background-repeat: no-repeat;
	background-image: url(../images/ad-formareabg.jpg);
}
.formdrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #555555;
	height: 20px;
	width: 107px;
	padding-left: 3px;
	padding-top: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #aaaaaa;
	background-repeat: no-repeat;
}
.formdrop2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #555555;
	height: 20px;
	width: 55px;
	padding-left: 3px;
	padding-top: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #aaaaaa;
	background-repeat: no-repeat;
}
.formbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#555555;
	height: 16px;
	width: 200px;
	padding-left: 5px;
	padding-top: 1px;
	margin-top: 1px;
	margin-bottom: 2px;
	border: 1px solid #aaaaaa;
	background-repeat: no-repeat;
}
.formboxmulti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	height: 40px;
	width: 200px;
	padding-left: 5px;
	padding-top: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #aaaaaa;
	background-repeat: no-repeat;
}
.formtxsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #555555;
}
/* footer areas */

#footer{
	width: 750px;
	height: 200px;
	margin-top: 10px;
	margin-left: 150px;
	text-align: left;
	margin-right: 0px;
	padding-left: 100px;
	background-color: #8bb31f;
	background-image: url(../images/ad-footerbg.jpg);
	background-repeat: no-repeat;
}
#footerone{
	width: 350px;
	height: auto;
	margin-top: 35px;
	margin-left: 0px;
	text-align: left;
	margin-left: 10px;
	margin-right: 30px;
	padding: 0px;
	float: left;
	display: inline;
}
#footertwo{
	width: 200px;
	height: auto;
	margin-top: 35px;
	margin-left: 0px;
	text-align: left;
	margin-right: 40px;
	padding: 0px;
	float: left;
}
#footerlogos{
	width: 340px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	margin-right: 0px;
	padding: 0px;
	float: left;
	
}
.footermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #e7fbaf;
}
.footermenu a:link, .footermenu a:visited, .footermenu a:active {
	color: #ffffff;
    text-decoration: none;
}
.footermenu a:hover {
	color: #ffffff;
	text-decoration: none;
}
.footermenu ul{
	margin: 0;
	text-align: left; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footermenu ul li{
display: block;
}
.footermenu ul li a{
	color: #e7fbaf; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 6px; /*spacing between each menu link*/
	text-decoration: none; /*bottom border is 3px*/
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 11px;
}
.footermenu ul li a:hover, .foootermenu ul li a.selected{
	color: #ffffff;
	background-image: url(../images/footarr.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.clearer {
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: auto;
}
/* page style classes */
.bulletbox{
	width: 563px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	margin-right: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #44477c;
	border-left-color: #44477c;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.bulletboxft{
	width: 595px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	padding: 0px;
	background-image: url(../images/botbultabab.jpg);
	background-repeat: no-repeat;
}
.tintpanel{
	width: 200px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	padding: 15px;
	background-color: #dddffc;
}
.tintpanelft{
	width: 230px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	background-image: url(../images/smbotab.jpg);
	background-repeat: no-repeat;
}
.tintnewshd{
	width: 565px;
	height: 80px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	background-image: url(../images/accountancy-news-hd.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}


/* font classes */
.greytx {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
}
.smallgreybd {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
}
.smallgreybd a:link, .smallgreybd a:visited, .smallgreybd a:active {
	color: #666666;
	text-decoration: none;
}
.smallgreybd a:hover {
	text-decoration: underline;
}
.smallgreyminus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #666666;
	display: block;
	margin-top: 4px;
	margin-bottom: -6px;
}
.smallwhitebd {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ffffff;
}
.smallgreytx {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
}
.smallgreytx a:link, .smallgreytx a:visited, .smallgreytx a:active {
	color: #666666;
	text-decoration: none;
}
.smallgreytx a:hover {
	text-decoration: underline;
}
#hbullets {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-align: left; 
	color: #666666;
	list-style-position: outside;
	list-style-image: url(../images/purarrow.jpg);
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 0px;
}
.hbullets {
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-align: left; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 0px
}
#pagebullets {
    margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.pagebullets {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	text-align: left; 
	color: #666666;
	list-style-position: outside;
	list-style-image: url(../images/purarrow.jpg);
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.smallpurpbd {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #7377ac;
	font-weight: bold;
}
.greentel {
	font-family: "Trebuchet MS";
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #93ba2a;
	display: block;
	padding-top: 3px;
	padding-bottom: 11px;
}
.bigpurp {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	color: #7377ac;
}
.purtxbd {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #7377ac;
}
.purtxbd a:link, .purtxbd a:visited, .purtxbd a:active {
	color: #7377ac;
	text-decoration: none;
}
.purtxbd a:hover {
	text-decoration: underline;
}
.bullet {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	list-style-position: outside;
	margin-left: 15px;
}
