body{
	margin:0px;
	background:#FFFFFF url(../images/bg.jpg) repeat-x ;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	color:#333333 ;
}
h1, h2, h3, h4 ,h5{
   font-size:100%;
   margin:0px;
   padding:0px;
}
.hdng1{
   padding: 5px 0px 0px 0px;
}
.hdng1 a{
    line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #555555;
}
.hdng1 a:hover{
	color: #1776A2;
}
ul,ol, li{
  margin:0px;
  padding:0px;
  list-style-type:none;
}
img{
  border:none;
}
a{
  color:#333333;
  text-decoration:none;
}
a:hover{
  color:#666666;
}
#werp{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	width:950px ;
}

/*banner starts here */
#banner{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	color:#333333 ;
	padding:3px 10px 0px 0px;
}

#banner-left{
	float:left ;
	width:560px ;
    text-align:left ;	
	padding:0px 10px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	color:#333333 ;
	line-height:20px ;
}

#banner-top{
	width:940px ;
	margin:0px 0px 0px 10px;
	background: url(../images/white_box.gif) no-repeat ;
	height:185px ;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	color:#333333 ;
	font-weight:normal ;
	text-align:left;
}
#banner-top img{
    margin:8px 0px 0px 25px;
}
.points{
    list-style:url(../images/bulletsquare.gif);
	margin:0px 0px 0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 20px;
	font-size:12px;
	color:#013249;
	line-height:20px;
	text-align:left;
	*padding:0px 0px 0px 25px;
}

#banner-right{
	float:right ;
	width:295px ;
	height:190px;
	background: url(../images/boxbg.gif) no-repeat right;
	text-align: right;
	padding:20px 25px 10px 25px;
	margin:-25px -8px 0px 0px;
	*margin:-25px -4px 0px 0px;
	*padding:30px 25px 10px 25px;
	*height:180px;
}
#banner-right p.boxtxt{
    font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:justify;
}
#btn1_bg{
   text-align:left;
   margin:20px 0px 10px 35px;
}
#btn1 {
width:232px;
height:31px;

}
#btn1 a {
	display:block;
	width:232px;
	height:31px;
	background: url(../images/business_button.gif) no-repeat;
	background-position:0 0px;
}

/*#btn1 a:hover { 
	background-position:0 -31px;
}*/
#btn2_bg{
   text-align:left;
   margin:0px 0px 10px 35px;
}
#btn2 {
width:232px;
height:31px;
}
#btn2 a {
	display:block;
	width:232px;
	height:31px;
	background: url(../images/accountants_button.gif) no-repeat;
	background-position:0 0px;
}
/*
#btn2 a:hover { 
	background-position:0 -31px;
}
*/
#navlist {
text-align:center;
width:260px;
height:36px;
padding-left:55px;
padding-top:10px;
font-weight:bolder;
font-size:14px;

}
#navlist a {
	display:block;
	width:260px;
	height:36px;
	background-position:0 0px;
	text-decoration:underline;
	color: #3B95F8;
}

#navlist a:hover { 
	background-position:0 -36px;
	color: #006CFF;
}
#navlistn {
width:245px;
height:35px;

}
#navlistn a {
	display:block;
	width:245px;
	height:32px;
	background: url(../images/ot_src_bsns.gif) no-repeat;
	background-position:0 0px;
}

#navlistn a:hover { 
	background-position:0 -41px;
}


#navlist1 {
width:249px;
text-align:center;
height:36px;
}
#navlist1 a {
	display:block;
	width:249px;
	height:36px;
	background: url(../images/btn_acnt.gif) no-repeat;
	background-position:0 0px;
}

#navlist1 a:hover { 
	background-position:0 -36px;
}
#content{
    clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	padding:8px 10px 20px 30px;
}

#content-leftside{
	float:left ;
	margin-right:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	width:268px ;
	height:320px ;
	padding:0px 0px 10px 0px;
	text-align:left ;
	color:#31363c ;
	border:5px #E9E9E9 solid;

	
}

#content-middle{
	float:left ;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	margin-right:25px;
	width:268px ;
	height:320px ;
	padding:0px 0px 10px 0px;
	text-align:left ;
	color:#31363c ;
	border:5px #E9E9E9 solid;
	
}

#content-rightside{
	float:left ;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	width:268px ;
	height:320px ;
	padding:0px 0px 10px 0px;
	text-align:left ;
	line-height:18px ;
	text-align:justify;
	font-size:12px ;
	color:#31363c ;
	border:5px #E9E9E9 solid;
	
}


#content ul { 
    list-style-type: none;
	list-style-image:url(../images/ul_img2.gif) ;
	margin-left:20px ;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	color:#333333 ;
	line-height:16px ;
	font-size:12px ;
}

#content .titlen{
  font-size:22px;
  font-weight:bold;
  font-family:Arial narrow, Arial, Helvetica, sans-serif;
  color: #31363C;
  line-height:45px;
}


#content .title{
  font-size:22px;
  font-weight:bold;
  font-family:Arial narrow, Arial, Helvetica, sans-serif;
  color: #31363C;
  line-height:45px;
}
.box_btn{
   height:31px;
   margin-top:20px;
   text-align:center;
   vertical-align:middle;
   }
#bb1 a ul, #bb2 a ul{
    list-style-image:none;
	margin:0px;
}
#bb1 a li{
  background: url(../images/ot_src_bsns.gif) no-repeat;
   height:31px;
  width:245px;
  cursor:hand;
  background-position:0-53px;
}
#bb1 a li:hover {
   background-position:0-53px;
}
#bb2 a li{
  background: url(../images/butn5.jpg) no-repeat;
  height:31px;
  width:245px;
  cursor:hand;
}
#bb2 a li:hover {
   background: url(../images/butn5_h.jpg) no-repeat;
}


#sec1{
   float:left;
   width:46%;
   text-align:left;
   padding:30px 10px 20px 20px;
   background:url(../images/line.gif) no-repeat center right;
}
#sec1 h4, #sec2 h4{
   font-size:20px;
   font-family: Arial narrow,Arial, Helvetica, sans-serif,;
   color:#666666;
}
#sec1 ul{
    list-style-type: none;
	list-style-image:url(../images/square1.gif) ;
	margin:10px 0px 0px 20px ;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	color:#31363C ;
	line-height:24px ;
	font-size:12px ;
}
#sec2 ul{
    list-style-type: none;
	list-style-image:url(../images/arrow2.gif) ;
	margin:10px 0px 0px 20px ;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	color:#31363C ;
	line-height:24px ;
	font-size:12px ;
}
#sec2{
   float:left;
   width:410px;
   text-align:left;
   padding:30px 0px 20px 40px;
}
#cntct {
height:35px;
padding: 5px 0px 0px 0px;

}
#cntct a {
	display:block;
	width:120px;
	height:41px;
	background: url(../images/cntct_btn.gif) no-repeat;
	background-position:0 0px;
}

#cntct a:hover { 
	background-position:0 -42px;
}
#que-rgt{
   float:left;
   padding:15px 0px 0px 5px;
}
#que-rgt a{
   text-decoration:underline;
   color:#1776A2;
}
#que-lft{
    float:left;
	text-align:left;
}

#textlink1 {
vertical-align:top;
text-align:center;
width:260px;
font-weight:bolder;
font-size:12px;
padding-top:7px;

}
#textlink1 a {
	display:block;
	text-decoration:underline;
	color: #3B95F8;
}

#textlink1 a:hover { 
	color: #006CFF;
	}

.space{
padding-top:3px;
}



p.watchfree {
color:#1111CC;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
p.watchfree a {
color:#1111CC;
text-decoration:underline;
}
p.watchfree a:hover {
color:#1919FC;
text-decoration:underline;
}


































.newbanner { background-repeat:no-repeat; width:948px; height:246px; }


.newservices { margin:21px 0 0 0; padding:0 0 7px 0; float:left; display:inline; }

* html .newservices { padding:0 0 20px 0; clear:both; }

* + html .newservices { padding:0 0 20px 0; clear:both; }

.easysteps { width:221px; height:109px; margin:0 18px 15px 0; padding:0; border:1px solid #999999; display:inline-block; 
float:left; }

.easyimg { width:46px; height:57px; background-repeat:no-repeat; margin:21px 0 9px 9px; padding:0; text-align:left; float:left; 
display:inline; }

.easycontnt { width:143px; margin:18px 15px 0 5px; padding:0; float:right; display:inline; }

.heads { color:#023dbf; font-family:"Times New Roman", Times, serif; font-size:21px; text-align:left; text-decoration:underline; margin:0 0 5px 0; padding:0; font-weight:normal; }

.heads a { color:#023dbf; text-decoration:underline; }

.heads a:hover { color:#fc8100; text-decoration:underline; }

.easycontnt p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin:0; padding:0; text-align:justify; }

* html #iemaster { margin:18px 5px 0 5px; display:inline-block; }

.threesections { margin:0 0 0 3px; padding:0 0 0 0; float:left; width:950px; display:inline; }

.corethree { width:265px; margin:0 72px 0 0; padding:15px 0 15px 0; float:left; }

.corethree h3 { color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:left; margin:0 0 7px 0; 
padding:0; } 

.corethree ul { margin:0 0 0 19px; padding:0; list-style:outside none; }

.corethree ul li { list-style-image:url(../images/bullets.gif); margin:0 0 7px 0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; text-align:justify; } 

.corethree p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin:0; padding:0; text-align:justify; margin:0 0 7px 0; padding:0; }











.mainsections { margin:25px 0 25px 0; padding:0; float:left; }

.businessnew { margin:0 33px 0 0; padding:0 0 15px 0; width:456px; float:left; border:1px solid #ddebd1; background-color:#ebf6e1; 
background-repeat:repeat; }

* html .businessnew { padding-bottom:22px; }

* + html .businessnew { padding-bottom:28px; }

.businessnewhead { width:452px; height:69px; background-color:#a3c484; margin:2px 2px 2px 2px; padding:0; }

.head { font-size:40px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; margin:0; padding:10px 0 0 15px; font-weight:normal; text-align:left; } 

.bcsteps { height:75px; margin:0 0 18px 15px; padding:0; float:left; }

* html .bcsteps { display:inline; }

.bcimg { background-repeat:no-repeat; display:inline; float:left; height:57px; margin:21px 0 9px 9px; padding:0;
text-align:left; width:46px; }

.bccntnt { display:inline-block; margin:21px 15px 0 15px; padding:0 0 0 0; width:315px; }

* html .bccntnt { padding-left:15px; }

* + html .bccntnt { padding-left:15px; }

.bccc { color:#0023db; font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:normal; margin:0 0 5px; padding:0;
text-align:left; text-decoration:underline; }

.bccc a { color:#0023db; text-decoration:underline; }

.bccc a:hover { color:#FC8100; text-decoration:underline; }

.bccntnt p { color:#555555; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; text-align:justify; }

.cpaaccounting { margin:0; padding:0 0 15px 0; width:456px; float:right; border:1px solid; border:1px solid #dee9ef; 
background-color:#e8f4fb; background-repeat:repeat; }

* html .cpaaccounting { padding-bottom:22px; }

* + html .cpaaccounting { padding-bottom:28px; }

.cpaaccountinghead { width:452px; height:69px; background-color:#7fabc5; margin:2px 2px 2px 2px; padding:0; }


.vs { margin:12px 0 21px 0; padding:21px 0 39px 0; background-color:#f4f6f7; background-repeat:repeat; float:left; width:949px; }

* html .vs { margin:12px 0 0 0; padding:21px 0 0 0; display:inline; }

.newvideo { margin:0 0 0 11px; padding:0 0 18px 0; background-repeat:no-repeat; width:356px; height:221px; float:left; }

* html .newvideo { margin:0 0 0 5px; padding:0 0 0px 0; width:348px;  }
* html .newsitemap { margin:0 0 7px 0; padding:0 0 7px 0; height:200px; float:none; }

.newvideo h2 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0 0 5px 5px; padding:0; text-align:left; } 

.newvideo ul {  margin:5px 4px; padding:0; }

.newvideo ul li { background-repeat:no-repeat; display:block; margin:0; padding:0; width:348px; height:213px; }

.videoin { display:block; width:348px; height:212px; text-indent: -99999px; background-image:url(../images/video_imgnew.jpg); background-repeat:no-repeat; }

.videoin:hover { background-position: 0px -226px; background-repeat:no-repeat; }


.newsitemap { margin:0 15px 0 0; padding:0 0 18px 0; background-repeat:no-repeat; width:561px; height:221px; float:right; }



.newsitemap h2 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0 0 5px 0; padding:0; text-align:left; }

.newsitemap p { color:#555555; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:6px 0 0 2px; padding:0; text-align:justify; }

.newsitemap p b { color:#eeb100; }













.testimonialsnew { margin:0; padding:45px 0 0 0; text-align:left; }

* + html .testimonialsnew { padding:23px 0 0 0; }

.testimonialsnew h1 { font-size:25px; color:#000; text-align:left; }

.testimonies { padding:5px 0 5px 0; }

.testimoniestop { background:url("http://www.integraoutsourcing.co.uk/images/testimoniestop.gif") no-repeat scroll center top transparent; padding-top:8px; width:697px; }

.testimonies .testimoniestop .quotesti { background:none repeat scroll 0 0 #FFFFFF; border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC; color:#333333; font-size:0; margin:0; padding:0 10px; width:675px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify; }


.testimonies .testimoniestop .quotesti blockquote p { display:inline-block; margin:0; padding:0; border:0 none; font-family:arial,verdana,tahoma,helvetica; font-size:100%; margin:0; outline:0 none; padding:0; vertical-align:baseline; font-size:12px; }


.quotesti blockquote { padding:5px 15px 5px 15px; margin:0; } 

.testimoniesname { background:url("http://www.integraoutsourcing.co.uk/images/testimoniesname.gif") no-repeat scroll center top transparent; color:#000000; font-size:12px; height:108px; padding:30px 0 0 0; width:697px; }

.nametstml { margin:0; padding:4px 0 0 64px; line-height:14px; }














#bannernew{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	padding:25px 0 15px 0;
	margin:21px 0 15px 0;
	width:946px;
	background-color:#f1f8fe;
	background-repeat:repeat-x;
	border:1px solid #bfd7ec;
}

#banrnewtop{
	background:url("http://integraoutsourcing.co.uk/images/white_boxnew.png") no-repeat scroll 0 0 transparent;
	color:#444444;
	font-family:"Calibri";
	font-size:18px;
	font-weight:normal;
	height:238px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	width:908px;
}


#banrnewtop ul { margin:0; padding:34px 0 0 3px; width:745px; }

#banrnewtop ul li { list-style:url("http://integraoutsourcing.co.uk/images/bulletdisc.png"); color:#444444; font-family:"Calibri"; font-size:18px; margin:0 0 0 25px; text-align:left; padding:0 0 5px 0px; letter-spacing:.25px; }

#banrnewtop ul li b { font-weight:700; color:#000000; }

#banrnewtop ul li.ans { color:#000000; margin-top:15px; list-style:url("http://integraoutsourcing.co.uk/images/bannertick.png"); }

#bannernew p { color:#444444; font-family:"Calibri"; font-size:17px; margin:2px 0 0 49px; text-align:left; } 

#bannernew p a { text-decoration:underline; color:#0023DB; }





#banrnewin6top{
	background:url("http://integraoutsourcing.co.uk/images/white_boxnew.png") no-repeat scroll 0 0 transparent;
	color:#444444;
	font-family:"Calibri";
	font-size:18px;
	font-weight:normal;
	height:238px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	width:908px;
}

#banrnewin6top ul { margin:0; padding:12px 0 0 3px; width:745px; }

#banrnewin6top ul li { list-style:url("http://www.igsbookkeeping.com/images/bulletdisc.png"); color:#444444; font-family:"Calibri"; font-size:18px; margin:0 0 0 25px; text-align:left; padding:0 0 5px 0px; letter-spacing:.25px; }

#banrnewin6top ul li b { font-weight:bolder; color:#000000; }

#banrnewin6top ul li.ans { color:#000000; margin-top:15px; list-style:url("http://www.igsbookkeeping.com/images/bannertick.png"); }

#banrnewin6top p { color:#005f8d; font-size:26px; margin:0 0 0 28px; padding:12px 0 0 0; font-family:"DejaVu Sans"; }









/*Version89 */


#brightbanner { margin:15px 0 25px 0; padding:0; width:949px; height:304px; background-image:url(../images/brightbanner.jpg); }

.bbhead { margin:0; padding:7px 0 0 21px; font-family:Calibri; font-size:55px; color:#FFFFFF; text-align:left; }

.mpoints { margin:0; padding:0 0 0 25px; text-align:left; }

.mpoints ul { margin:25px 0 0 0; padding:0; width:749px; }

.mpoints ul li { text-align:left; margin:0 0 15px 0; padding:0 0 0 10px; font-family:Calibri; font-size:19px; color:#000000; 
line-height:18px; background: url(../images/bbullets.png) no-repeat scroll left center transparent; }

.mpanswer { margin:18px 0 0 23px; padding:0; width:789px; text-align:left; float:left; display:inline;  }

.mpanswer p { margin:0; padding:0; color:#FFFFFF; font-family:Calibri; font-size:19px; text-align:left; display:block; }

.mpanswer p a { color: #023DBF; text-decoration:underline; }

.mpanswer p a:hover { color: #fff3a6; text-decoration:underline; }




/*Version10,11 */


.fgbillboard { margin:0; padding:0; }

#flashbbanner { margin:15px 0 25px 0; padding:0; width:761px; height:252px; float:left; }

.startnowu { margin:16px 16px 0 0; padding:0; background-repeat:no-repeat; float:right; width:173px; height:58px; }














/*bannernv1 */


.bannernvgq { margin:0; padding:0; }

.bannernvgq { margin:0 0 15px 0; padding:0; }

* html .bannernvgq { margin:0 0 5px 0; padding:0; float:left;  }

* + html .bannernvgq { margin:0 0 5px 0; padding:0; float:left; }

.bannernv1 { margin:15px 0 25px 0; padding:0; width:761px; height:252px; float:left; }

















