/* default */
*{ margin:0; padding:0; }
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */
.white{ color:#FFFFFF; }
.dark{ color:#000; font-size:11px; }
img{ border:none; }
/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/common/test.jpg); margin:0; padding:0; text-align: center; color:#990000;}

/* main */

#main2{ position:relative; background:url(../images/common/headerBg.jpg) top center repeat-x; height:100%; width:100%; min-width:990px;}

#main3{ position:relative; background:url(../images/common/headerBg3.jpg) top center repeat-x; height:100%; width:100%; min-width:990px;}

#main{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:990px;}

/* header */
#header{ position:absolute; width:990px; height:200px; top:0; left:0; }
		#header h4{ position:absolute; width:495px; font-size:14px; color:#FFFFFF; margin:60px 0 0 490px; text-align:left;}
		#header .socialnetworking{ position:absolute; width:195px; font:normal 12px Tahoma; color:#FFFFFF; 
		margin:70px 0 0 790px; }
		
		#header .socialnetworking p.follow{ position:absolute; margin:0px 0 0 10px; float:left;}
		#header .socialnetworking .social{ float:right; width:100px; height:10px; }
		#header .socialnetworking .social img{ border:none; }
		#header p.quotes{ position:absolute; color:#EABF0A; margin:70px 0 0 80px; font:italic 15px Tahoma;}
		
		#header .login{ position:absolute; width:460px; height:50px; margin:5px 0 0 520px; }
		#header .login fieldset{ width:400px; padding:0; border:none; float:left; margin:5px 0 0 0px; background-repeat:no-repeat; 
		}
			
		#header .login fieldset input { width:120px; border:#183F5F solid 1px; margin:5px 0 0 15px; padding:5px 10px 5px 5px; 
		color:#183F5F; font: normal 11px Tahoma; float:left; background:url(../images/common/inputtxt.jpg) no-repeat; border:none; }
		#header .login fieldset label { width:30px; float:left; text-align:left; padding:5px 5px 0 0; font: normal 11px Tahoma; color:#FFF; 
		margin:0px 0 0 15px; cursor:pointer; }
		
		#header .login #submitbtn #submitleft{ float:left; background:url(../images/common/login.jpg) no-repeat; width:47px; height:25px; 
		border:none; margin:10px 0 0 0px; }
		
		#header .banner{ background:url(../images/common/bannerBg.jpg) no-repeat; width:990px; height:322px; position:absolute; margin:142px 0 0 0px; }
		#header .banner .pic p.txtslider{ font:italic 16px Tahoma; position:absolute; width:653; color:#FFFFFF; margin:200px 0 0 15px;}
		#header .banner .pic p.learnmore{ background:url(../images/common/arrow.jpg) no-repeat left; height:15px; padding:0px 0 0 10px; 
		margin:250px 0 0 600px; font:normal 13px Tahoma; position:absolute; color:#FFFFFF;}
		#header .banner .pic p.learnmore a{ text-decoration:none; color:#FFFFFF; }
		#header .banner .pic p.learnmore a:hover{ text-decoration:underline; }
		#header .banner .pic{ background:url(../images/common/banner.jpg) no-repeat; width:688px; height:287px; margin:13px 0 0 10px;  }
		#header .banner .pic p.skip{ font:italic 16px Tahoma; position:absolute; margin:10px 0 0 710px; width:267px; color:#FFCC00;}
		#header .banner .pic p.thank{ font:italic 14px Tahoma; position:absolute; width:267px; margin:80px 0 0 710px; color:#DADDE2; }
	 	#header .banner .pic p.robert{ font:italic 13px Tahoma; position:absolute; margin:180px 0 0 800px; }
		#header .banner .pic p.testi{ background:url(../images/common/more-testi.jpg) no-repeat; width:134px; height:27px; position:absolute;
		margin:220px 0 0 840px; color:#262B39; font:normal 13px Tahoma; text-align:center; padding:4px 0 0 0px;}
		#header .banner .pic p.testi a{color:#262B39; text-decoration:none;}
		#header .banner .pic p.testi a:hover{ text-decoration:underline; }
		
	#header ul#topnav{ position:absolute; margin:0; padding:0; list-style:none; left:0px; top:100px; width:990px; height:42px; background:url(../images/common/topnavBg.jpg) no-repeat;}
	#header ul#topnav li{ float:left; background:url(../images/common/break.jpg) left no-repeat; padding:0 0 0 2px;}
	#header ul#topnav li a{ width:196px; height:31px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; padding:12px 0 0 0;}
	#header ul#topnav li a:hover, #header ul li.active-menu a{ background:url(../images/common/hover.jpg) top center no-repeat; color:#453D1F; }
	
	#header ul#topnav2{ position:absolute; margin:0; padding:0; list-style:none; left:0px; top:100px; width:990px; height:42px; background:url(../images/common/topnavBg.jpg) no-repeat;}
	#header ul#topnav2 li{ float:left; background:url(../images/common/break.jpg) left no-repeat; padding:0 0 0 2px;}
	#header ul#topnav2 li a{ width:196px; height:31px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; padding:12px 0 0 0;}
	#header ul#topnav2 li a:hover, #header ul li.active-menu a{ background:url(../images/common/hover.jpg) top center no-repeat; color:#453D1F; }		

/* sidebar */
#sidebar{ float:left; margin:160px 0 0 0px; width:250px; height:300px; background:url(../images/common/sidebarBg.jpg) repeat-y; }			
#sidebar h3{ text-align:center; font-size:30px; color:#EABF0A; }
#sidebar ul{ margin:10px 0 20px 0; padding:0px; list-style:none;}
#sidebar ul li{ margin:10px 0 0 0px; padding:0px; display:block; font:bold 12px Tahoma; }
#sidebar ul li a{ background:url(../images/content/arrow.jpg) 218px 3px no-repeat; margin:0px; padding:5px 0 0 28px; 
display:block; height:20px; width:212px; border-bottom:1px dotted #222631; color:#FFF; text-decoration:none;}
#sidebar ul li a:hover{ background:url(../images/content/arrow-hover.jpg) 218px 3px no-repeat;}

/* content right */
#contentright{ float:right; margin:160px 0 0 0px; width:730px; }			
#contentright h1{ font-size:20px; color:#EABF0A;}
	#contentright h2{ font-size:18px; color:#EABF0A;}
	#contentright p{ font:normal 12px Tahoma; color:#D4D8DE; line-height:20px;}	
	#contentright p a{ color:#D4D8DE; text-decoration:underline;}
		#contentright p a:hover{ text-decoration:none; }
		
/* content */
#content2{ float:right; margin:230px 0 0 0; width:990px; }	

#content{ float:right; margin:480px 0 0 0; width:990px; }			
	#content h1{ font-size:20px; color:#EABF0A;}
	#content h2{ font-size:18px; color:#EABF0A;}
	#content p{ font:normal 12px Tahoma; color:#D4D8DE; line-height:20px;}	
	#content p a{ color:#D4D8DE; text-decoration:underline;}
		#content p a:hover{ text-decoration:none; }
	
	#content ul, #contentright ul{ margin:10px 0 0 30px; }
	#content li, #contentright li{ font:normal 12px Tahoma; color:#D4D8DE; line-height:20px; }
	#content .Bg, #contentright .Bg{ background:url(../images/content/contentBg2.jpg) no-repeat; width:990px; height:180px;}
	#content .Bg dl, #contentright .Bg dl{ float:left; width:228px; margin:10px 0 0 17px; padding:0; }
	#content .Bg dd, #contentright .Bg dl{ font:normal 11px Tahoma; color:#D4D8DE; text-align:left; margin:0; padding:0;}
	#content .Bg dd big, #contentright .Bg dl{ color:#FFCC00; }
	#content .Bg dd span, #contentright .Bg dl{ background:url(../images/content/read-more.jpg) no-repeat; width:84px; height:21px; float:right;
	color:#262B39; font:normal 12px Tahoma; text-align:center; padding:3px 0 0 0px; }
	#content .Bg dd span a, #contentright .Bg dd span a { color:#262B39; text-decoration:none;}
	#content .Bg dd span a:hover, #contentright .Bg dd span a:hover{ color:#000000;}
	#content .Bg dt, #contentright .Bg dt{ margin:0; padding:0;}

		.receivable{ margin:5px 0 0 0;}
		.income{ margin:15px 0 0 0;}
		.payroll{ margin:20px 0 0 0;}
		.business{ margin:34px 0 0 0;}
		
		#baloon1{width:269px; height:158px; text-align:center; background:url(../images/content/accounts-recievable-factoring2.png); float:right; }
		#baloon1  div{padding:10px 0 0 0px}
		#baloon1  div h3{font-size:17px; font-weight:bolder; color:#FFF;}
		#baloon1  div strong{font-size:19px; color:#DDC159; display:block; text-align:center;}
		#baloon1  div p{ color:#FFF; text-align:center;}
		
		#baloon2{width:268px; height:157px; background:url(../images/content/income-tax-preparation2.png); float:right;}
		#baloon2  div{padding:10px 0 0 0px}
		#baloon2  div h3{font-size:26px; text-align:center; color:#DDC159; font-weight:normal;}
		#baloon2  div strong{font-size:24px; color:#FFF; display:block; text-align:center; font-weight:normal; padding-top:10px;}
		#baloon2  div p{ color:#FFF; text-align:center;}
		
		#baloon3{width:268px; height:157px; margin:20px 0 0 0px; background: url(../images/content/income-tax-preparation2.png); float:right;}
		#baloon3  div{padding:5px 0 0 0px}
		#baloon3  div h3{ font-size:16px; color:#FFF; font-weight:normal; text-align:center; line-height:25px;}
		#baloon3  div h3 strong{font-size:24px; text-align:center; color:#DDC159; font-weight:normal;}
		#baloon3  div p{ color:#FFF; text-align:center;}
		
		#baloon4{ width:268px; margin:15px 0 0 0px; height:157px; background: url(../images/content/income-tax-preparation2.png); float:right;}
		#baloon4  div{padding:5px 0 0 0px; text-align:center;}
		#baloon4  div h3{ font-size:12px; color:#FFF; font-weight:normal; line-height:20px;}
		#baloon4  div h3 span{font-size:23px; color:#DDC159; font-weight:normal;}
		#baloon4  div h3 strong{ font-size:17px; color:#FFF; font-weight:normal; }
	
/* footer */
#footer{ width:990px; margin:0 auto; height:101px; background:#090; background:url(../images/common/footer.jpg) no-repeat;}
	#footer cite{ float:left; color:#426F93; font:normal 12px Tahoma; padding:10px 0 0 0px; }
	
	#footer p{ float:right; width:310px; color:#426F93; font:normal 12px Tahoma; padding:10px 0 0 0px;}
	#footer p a{ text-decoration:none; color:#426F93; }
	#footer p a:hover{ text-decoration:underline;}
