/* CSS Document */
html, body
{
	border-left: 0;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	border: 0;
	font-size: 12px;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body
{
	background:url(images/main_bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#deb606;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px; margin-bottom:12px
}
ol, ul
{
	list-style: none;
}
table
{
	border-collapse: separate;
	border-spacing: 0;
	
}
caption, th, td
{
	font-weight: normal;
	text-align: left;
}

/* end reset styles */
/* clearing technique */

.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}

/* mac hide */

* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}

/* End hide */
/*........... do not change or amalgamate the above clearfix styles ......*/

p,h1,h2,h3,h4,h5,h6,ul,ol
{
	margin-bottom: .5em;
}
a img,img
{
	border: none;
	display: block;
}
a
{
	color: #252e1c;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6
{
	font-weight: bold;
}


h1{font-size:197%}/* 26px */
h2{font-size:182%}/* 24px */
h3{font-size:167%}/* 22px */
h4{font-size:152%}/* 20px */
h5{font-size:136%}/* 18px */
h6{font-size:122%}/* 16px */
body{
font-size: 13px;
text-align:center; /* for ie5.+*/
} 

/* IE CSS Document */

body
{
	font-size: small;
	font-size: x-small;
}
body table
{
	font-size: small;
	font-size: x-small;
}
 /*---------------------------------main css----------------------------------*/
 #wraper{ width:976px; margin:auto;
 		  text-align:left; }
#header{ width:976px; height:104px}
#logo{}
.date_time{ line-height:33px; text-align:right; padding-right:4px}
#main{width:976px;  background:url(images/content_bg.png); float:left; display:inline }
#main_inner{ width:976px;  background:url(images/inner_bg_top.gif); background-repeat:no-repeat; background-position:top; float:left; display:inline }
#menu{ width:217px; height:264px; float:left; margin-left:3px; margin-top:15px; background:url(images/menu_bg2.jpg); background-repeat:no-repeat; display:inline}
#content{ width:481px; float:left; margin:67px 26px 0 9px; display:inline }
#content ol{ list-style: decimal; list-style-position:inside;  text-transform:uppercase; margin:10px 0 10px 0}
#content ol ul{ list-style: square; padding-left:35px;  text-transform:none; margin:10px 0 10px 0}
#content ol ul ul{ list-style: circle; padding-left:45px; font-weight:normal}
.services_header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ff7800l; line-height:22px; display:block; border-bottom:#ff9845 1px solid}

#right_col{ width:238px; float:left; margin:67px 2px 0  0; display:inline }
.right_col_header{ width:196px;padding-left:34px; padding-right:8px;  padding-bottom:12px;  background:url(images/srperator_rigth.png); background-repeat:no-repeat; background-position:bottom}
.payroll{ width:237px; padding:5px 1px 13px 0px;  background:url(images/srperator_rigth.png); background-repeat:no-repeat; background-position:bottom}
.faq{ width:225px; padding:10px 2px 12px 11px;  background:url(images/srperator_rigth.png); background-repeat:no-repeat; background-position:bottom}
.forms{ width:203px; padding:11px 10px 11px 25px;  background:url(images/srperator_rigth.png); background-repeat:no-repeat; background-position:bottom}
#client{ float:left; width:937px; margin:40px 22px 0 17px; background: url(images/client_bg.gif); background-repeat:no-repeat; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ff7200; font-weight:bold; line-height:39px; display: inline}
.client_slider{ float:left; width:658px; height:125px; margin:22px 116px 10px 126px; padding:0 18px 0 22px; background:url(images/client_slider_bg.gif);}
.marquee {position:relative;
     overflow:hidden;
     width:590px;
     height:125px; margin:22px 0px 10px 32px;
	 
     }
#footer{ width:976px; height:63px; margin-top:10px; margin-bottom:16px; background:url(images/footer_bg.png); background-repeat:no-repeat; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:30px; text-align:center; padding-top:7px; display: inline}
#footer a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:30px; text-decoration:none}
#footer a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:30px; text-decoration:underline}
.content_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9e9e9e; line-height:18px; text-align:justify}
.first_letter{ font-size:24px; font-weight:bold; line-height:24px}
