	
	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, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,   {
	padding:0px;
	margin:0px;
	
	}
	body {
	margin:0px;
	padding:0px;
	font-family:Arial, Tahoma,  Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	background:url(../images/inner-main-bg.gif) repeat-x #ffffff;
	}
	p{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:19px;
	padding:0 0 7px 0;
	}
	td 	{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
	p a{
	font-size:12px;
	color:#B39D55;
	text-decoration:underline;
	}
	p a:hover {
	font-size:12px;
	color:#D8A042;
	text-decoration:none;
	}	
	a{
	font-size:12px;
	color:#B39D55;
	text-decoration:underline;
	}
	a:hover {
	font-size:12px;
	color:#D8A042;
	text-decoration:none;
	}
	ul{
	margin:0 0 8px 15px;
	padding:0px;
	}	
	li{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	margin:0 0 1px 15px;
	padding:0px;
	}
	a.button_small, a:hover.button_small {
	display:block;
	float:left;
	width:auto;
	background:#B39D55 url(../images/button_small_arrow.png) no-repeat 90% 40%;
	padding:3px 25px 2px 10px;
	height:20px;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	}
	
	
	ul.bulletlist li {
	margin:0px 0 0 0px;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	padding:0 0px 0 20px;
	list-style: disc;
	list-style-image:none;
	}
	ul.bulletlist li{
	color:#ae9d34;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	}
	
	
	
	
	.parent{
	width:964px;
	display:block;
	position:relative;
	margin:0px auto;
	background:url(../images/head-background.jpg) no-repeat;
	}
	.parent-inner{
	width:964px;
	position:relative;
	display:block;
	margin:0px auto;
	background:url(../images/head-background1.jpg) no-repeat;
	}
	
	.parent-inner-employer{
	width:964px;
	position:relative;
	display:block;
	margin:0px auto;
	background:url(../images/head-background3.jpg) no-repeat;
	}
	.parent-inner-contact{
	width:964px;
	position:relative;
	display:block;
	margin:0px auto;
	background:url(../images/head-background4.jpg) no-repeat;
	}
	.parent-inner-contact1{
	width:964px;
	position:relative;
	display:block;
	margin:0px auto;
	background:url(../images/head-background5.jpg) no-repeat;
	}
	.parent-inner-tips-tricks{
	width:964px;
	position:relative;
	display:block;
	margin:0px auto;
	background:url(../images/tips-busy.jpg) no-repeat;
	}
	#main1 {
	position:relative;
	float:left;
	}
	#main2 {
	float:left;
	position:relative;
	float:left
	}
	#left {
	float:left;
	width:206px;
	
	background-repeat: no-repeat;
	background-position:bottom ;
	background:url(../images/left-bg.gif) repeat-y top;
	}
	.right-section{
	width:229px;
	float:right;
	position:relative;
	}
	#right {
	float:right;
	width:216px;
	position:relative;
	}
	#middle {
	float:left;
	position:relative;
	width:755px;
	
	}
	#middle-iinner{
	float:right;
	width:740px;
	position:relative;
	padding:0 0 40px 0;
	}
	.column-Left {
	margin:0;
	padding:0 0 0 0px;
	float:left;
	}
	.padding-lt-rt{	
	padding:5px 24px 0 24px;
	float:left;
	position:relative;
	}
	.padding-lt-rt-1{	
	padding:86px 10px 0 20px;
	float:left;
	position:relative;
	width:460px;
	}
	.padding-lt-rt-2{	
	padding:86px 0px 0 25px;
	float:left;
	position:relative;
	width:716px;
	}
	#column-in {
	float:left;
	position:relative;
	width:520px;
	border:0px solid #666666;
	}
	#left .column-in {
	width:206px; 
	float:left;
	position:relative;
	}
	.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	}
	h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#d06800;
	font-size:20px;
	text-decoration:none;
	padding:10px 0 7px 0;
	margin:0px;
	font-weight:normal;
	}
	h2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #507701;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0 0px 0px;
	padding:0 0 0 0;
	}
	h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #507701;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0 0px 2px;
	padding:0 0 0 0;
	}
	h4 {
	font-family:Arial, Helvetica, sans-serif;
	color: #3D5A65;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0 0px 2px;
	padding:0 0 0 0;
	}
	h5{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	margin:5px 0 0px 35px;
	padding:0 0 0 0;
	}
	h6{
	font-family:Arial, Helvetica, sans-serif;
	color: #5B6703;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0 8px 0px;
	padding:0 0 0 0;
	}
	h6 span{
	font-family:Arial, Helvetica, sans-serif;
	color: #917A2B;
	font-size:18px;
	}
	.pstyle{
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #507701;
	}
	#main-bg{
	background:url(../images/main-bg.gif) repeat-x top;
	}
	#header {
	width:964px;
	margin:0 0 0 0;
	height:258px;
	}
	.head-bg{
	background:url(../images/head-background.jpg) top no-repeat left;
	height:258px;
	width:964px;
	float:left;
	}
	.head-bg-contact{
	background:url(../images/contact.jpg) top no-repeat left;
	height:258px;
	width:964px;
	float:left;
	}
	#hd-img-part{
	width:758px;
	height:258px;
	float:left;
	}
	#punchline {
	position:absolute;
	width:410px;
	height:70px;
	color:#4D4D4D;
	font:bold 21px/22px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	margin:110px 0 0 26px;
	z-index:2;
	}
	#punchline span {
	color:#994B12;
	font:bold 17px/19px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	}
	#hd-img{
	position:absolute;
	width:300px;
	height:258px;
	margin:-1px 0 0 272px;
	z-index:1;
	}
	#opt-img{
	position:absolute;
	width:250px;
	height:258px;
	margin:0 0 0 508px;
	z-index:1;
	}
	#call-us-1{
	position:absolute;
	width:205px;
	height:52px;
	margin:0px 0px 0 0px;
	}
	.skype{
	padding:5px 0 0 5px;
	color:#5F5E5C;
	}
	.email{
	background:url(../images/email.png)left top no-repeat;
	padding:0px 0 0 25px;
	color:#5F5E5C;
	font-weight:bold;
	}
	.requirement{
	background:url(../images/requirement.png)left top no-repeat;
	padding:0px 0px 0 25px;
	color:#5F5E5C;
	font-weight:bold;
	}
	#left-panel{
	position:absolute;
	width:202px;
	margin:-145px 0 0 4px;
	z-index:4;
	}
	.personal-bg{
	position:absolute;
	width:77px;
	height:77px;
	background:url(../images/personal-bg.png) no-repeat;
	margin:229px 0 0 25px;
	padding:8px;
	z-index:4;
	}
	.business-bg{
	position:absolute;
	width:77px;
	height:77px;
	background:url(../images/business-bg.png) no-repeat;
	margin:229px 0 0 133px;
	padding:8px;
	z-index:5;
	}
	.client-bg{
	position:absolute;
	width:77px;
	height:77px;
	background:url(../images/client-bg.png) no-repeat;
	margin:229px 0 0 241px;
	padding:8px;
	z-index:6;
	}
	
	.mail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14569e;
	text-decoration:underline;
	font-weight:normal;
	}
	.mail:hover{
	color:#1c2020;
	text-decoration:none;
	}
	.services-main{
	float:left;
	position:relative;
	width:460px;
	padding:0 0 20px 0;
	}
	.service-panel-1{
	float:left;
	padding:0px 0 10px 1px;
	width:220px;
	background:url(../images/home-right-line.gif) no-repeat right top;
	}
	.about-panel-1	{
	float:right;
	padding:0px 0px 0 0px;
	width:220px;
	color:#3E3516;
	font:12px/16px Arial, Helvetica, sans-serif;
	
	}
	.service1{
	float:left;
	position:relative;
	}
	.service1 ul li a:hover {
	color: #e77502;
	text-decoration:none;
	}
	.service ul, .service1 ul {
	margin:0px 0 5px 4px;
	padding:0;
	}
	.service ul li, .service1 ul li {
	list-style:disc inside;
	color: #14569e;
	text-decoration:none;
	}
	.service a, .service1 a {
	color: #14569e;
	text-decoration:none;
	line-height:18px;
	}
	.service a:hover, .service1 a:hover{
	text-decoration:underline;
	}
	.divider1{
	height:1px;
	width:209px;
	float:left;
	margin:5px 0 5px 0px;
	}
	.serv-top-space1{
	height:75px;
	float:left;
	width:216px;
	}
	.cont-container-inner{
	background:url(../images/content-tp-inner.gif) no-repeat top left;
	float:left;
	position:relative;
	}
	.txt-container-inner {
	background:url(../images/content-bot-inner.gif) no-repeat bottom right;
	font-family:Arial, Helvetica, sans-serif;
	color:#1c2020;
	font-size:12px;
	float:right;
	position:relative;
	width:716px;
	}
	.cont-container{
	background:url(../images/content-tp.gif) no-repeat top left;
	float:left;
	position:relative;
	
	}
	.txt-container{
	background:url(../images/content-bot.gif) no-repeat bottom right;
	font-family:Arial, Helvetica, sans-serif;
	color:#1c2020;
	font-size:12px;
	float:left;
	position:relative;
	}
	.txt-container1{
	float:left;
	position:relative;
	padding:10px 22px 25px 20px;
	text-align:justify;
	}
	.news-panel{
	width:205px;
	float:left;
	padding:22px 0 0 0px;
	}
	.news-txt{
	float:left;
	background-color:#F4EACC;
	padding:0 10px 12px 14px;
	}
	
	
	.contact-panel{
	width:205px;
	float:left;
	position:relative;
	padding:0px 0 0 0px;
	}
	.contact-panel-heading{
	width:195px;
	float:left;
	position:relative;
	padding:5px 0 0 10px;
	height:19px;
	background:url(../images/right-contact-bg.gif) left top no-repeat;
	}
	.contact-txt{
	float:left;
	position:relative;
	background:#fff url(../images/right-contact-content-bg.gif) left top no-repeat;
	padding:10px 10px 12px 14px;
	width:181px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#1c2020;
	text-decoration:none;
	
	}
	.contact-footer{
	width:205px;
	float:left;
	}
	
	
	.input{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background-color:#ffffff;
	border:1px solid #a2a3a3;
	padding:2px 2px 2px 2px;
	margin:6px 0 0px 0px;
	width:165px;
	}
	.input1{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background-color:#ffffff;
	border:1px solid #a2a3a3;
	padding:2px 2px 2px 2px;
	margin:6px 0 0px 0px;
	width:175px;
	}
	.textarea{
	background-color:#ffffff;
	border:1px solid #a2a3a3;
	width:165px;
	height:40px;
	font-size:11px;
	color:#333333;
	padding:2px 2px 2px 2px;
	margin:6px 0 0px 0px;
	}
	.lft{
	float:left;
	}
	.rt{
	float:right;
	}
	
	/* Home Css End Here */
	
	/* Inner Css Start Here */
	
	
	#inner-header {
	width:964px;
	margin:0 0 0 0;
	height:211px;
	}
	.inner-head-bg{
	background:url(../images/inner-head-background.jpg) top no-repeat left;
	height:211px;
	width:964px;
	float:left;
	}
	#inner-logo{
	width:202px;
	height:90px;
	padding:14px 0 0px 2px;
	float:left;
	}	
	#inner-logo1{
	width:190px;
	height:90px;
	padding:14px 0 20px 12px;
	float:left;
	}	
	#inr-hd-img-part{
	width:758px;
	height:211px;
	float:left;
	}
	#inr-punchline {
	position:absolute;
	width:325px;
	height:70px;
	font-size:24px;
	color:#181818;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:113px 0 0 26px;
	z-index:2;
	}
	#inr-hd-img{
	position:absolute;
	width:300px;
	height:211px;
	margin:-1px 0 0 299px;
	z-index:1;
	}
	#inr-opt-img{
	position:absolute;
	width:250px;
	height:211px;
	margin:0 0 0 508px;
	z-index:1;
	}
	#inner-left-panel{
	position:absolute;
	width:202px;
	margin:-116px 0 0 4px;
	z-index:4;
	}
	.inner-left-top{
	background:url(../images/inner-left-top.gif) no-repeat top;
	overflow:hidden;
	height:100%;
	padding:0 0 30px 0px;
	}
	.inr-testimonial-top{
	background:url(../images/testimonial-top.gif) no-repeat top;
	width:202px;
	overflow:hidden;
	}
	.test-txt{
	width:168px;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	float:left;
	padding:18px 17px 4px 17px;
	}
	#right-panel{
	float:right;
	width:216px;
	height:100%;
	background:url(../images/rt-divder.gif) no-repeat left top;
	}
	.inr-contact-bg{
	background:url(../images/contact-bg.gif) no-repeat top;
	overflow:hidden;
	width:202px;
	
	float:left;
	}
	
	#call-us{
	position:absolute;
	width:205px;
	height:52px;
	float:left;
	position:relative;
	}
	.call-us-bg{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(../images/call-us-bg.gif) left top repeat-x;
	float:left;
	position:relative;
	height:52px;
	width:122px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:7px 0px 0 0px;
	}
	.call-crv-lft{
	background:url(../images/call-us-lft.gif) no-repeat;
	width:60px;
	height:52px;
	float:left;
	}
	.call-crv-rt{
	background:url(../images/call-us-rt.gif) no-repeat;
	width:23px;
	height:52px;
	float:left;
	}
	.serv-top-space{
	height:52px;
	float:left;
	width:216px;
	}
	.srv-icon{
	width:10px;
	height:13px;
	float:left;
	padding:2px 0 0 0px;
	}
	.divider{
	height:1px;
	width:191px;
	float:left;
	margin:5px 0 5px 0px;
	}
	.service-panel{
	float:left;
	position:relative;
	padding:10px 0 0 0px;
	width:202px;
	}
	.service{
	width:191px;
	float:left;
	}
	
	
	
	
	
	.txt-container1 ul {
	margin:9px 0 0 0;
	padding:0 0 0 0px;
	list-style-type:none;
	}
	
	.txt-container1 ul li {
	background:url(../images/bullet1.gif) no-repeat left top;
	background-position:0px 6px;
	padding:4px 0 10px 20px;
	list-style-type:none;
	color:#534822; 
	}
	
	.txt-container1 ul li a {
	
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 36px;
	}
	
	.serv-list ul li a:hover {
	color: #096C8E;
	}
	
	
	
	
	
	
	
	
	
	/* Inner Css End Here */	
	
	/* Footer Css Start Here */
	
	#bottom1 {
	width:100%;	
	height:90px;
	background: url(../images/footer.jpg) left top repeat-x;
	}
	#bottom {
	margin:0px auto;
	width:964px;
	height:67px;
	}
	.bott-left{
	float:left;
	width:960px;
	}
	.left-bottom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 0px;
	color:#C4B276;
	margin:0 auto;
	text-align:center;
	}
	
	.bott-nav ul {
	text-align: left;
	list-style: none;
	float:left; 
	}
	.bott-nav li {
	display: inline;
	list-style:none;
	color: #C4B276;
	font:normal 11px Arial, Helvetica, sans-serif;
	
	}
	.bott-nav li a {
	text-decoration: none;
	color: #C4B276;
	padding:0 5px; 
	font:normal 11px Arial, Helvetica, sans-serif;
	}
	.bott-nav li a:hover {
	color: #C4B276;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	.bott-nav .first a {
	border: none;
	}
	.bott-nav{
	padding:15px 0 0 20px;
	}	
	.disclamer{
	font-family:Arial, Helvetica, sans-serif;
	color:#C4B276;
	text-decoration:underline;
	}
	.disclamer:hover{
	color:#fff;
	text-decoration:none;
	}
	.right-bottom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	margin:0 auto;
	color:#C4B276;
	width:900px;
	text-align:center;
	}
	
	
	.rightPan1 ul{
	display:block; margin:0px 0 28px 0; 
	}
	.rightPan1 ul li{
	background:url(../images/right_arrow.gif) repeat-x left bottom; height:22px; font-size:0; display:block;
	}
	.rightPan1 ul li.no{
	background:none; height:22px; font-size:0; display:block;
	}
	.rightPan1 ul li a{
	background:url(../images/navi_arerow.gif) no-repeat 0 0 #F1E9D6; color:#765914; font-weight:bold; font-size:12px;
	line-height:21px; padding:0 0 0 10px; display:block; text-decoration:none; height:21px;
	}
	
	#cont-container-inner-button{
	width:500px;
	position:absolute;
	z-index:10;
	top:310px;
	right:0px;
	height:70px;
	float:left;
	
	
	
	
	
	
	
	
	
	
	
	
	}
	
	#tabsJ {
	float:right;
	font-size:93%;
	line-height:normal;
	}
	#tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	
	}
	#tabsJ li {
	display:inline;
	margin:0;
	padding:0 0px 0 0;
	
	
	
	}
	#tabsJ a {
	float:left;
	background:url(../images/tableftJ.gif) no-repeat left top;
	margin:0;
	padding:0 10px 0 5px;
	text-decoration:none;
	}
	#tabsJ a span {
	float:left;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../images/tabrightJ.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#24618E;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabsJ a span {float:none;
	font:bold 12px Arial, Helvetica, sans-serif;}
	/* End IE5-Mac hack */
	#tabsJ a:hover span {
	color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	}
	#tabsJ a:hover {
	background-position:0% -42px;
	font:bold 12px Arial, Helvetica, sans-serif;
	}
	#tabsJ a:hover span {
	background-position:100% -42px;
	}
	
	
	
	ul.bulletlist li {
	margin:0px 0 0 0px;
	font:normal bold 12px/16px Arial, Helvetica, sans-serif;
	padding:0 0px 0 20px;
	list-style: disc;
	}
	
	ul.bulletlist li{
	color:#ae9d34;
	}
	
	
	/* Footer Css End Here */
	
	/*Form based CSS starts*/
	
	.webpart /* This Class controls External setting of Forms*/
	{
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height: 16px;
	background-color:#E6E3DB;
	border:1px solid #CFCABC;
	}
	.webpart .form-head /* This Class controls heading */ 
	{
	background-color: #3D6584;
	border:1px solid #315675;
	padding:4px 3px 4px 4px;
	color:#ffffff;
	font-size:13px;
	}
	
	.webpart .formtext{
	color:#3F3F3F;
	font:11px Geneva, Arial, Helvetica, sans-serif;
	}
	
	
	.webpart .form-subhead /* This Class controls Sub heading */ 
	{
	background-color: #42675D;
	border:1px solid #10261F;
	padding:4px 3px 4px 4px;
	color:#ffffff;
	font-size:11px;
	}
	.webpart  td{
	padding:4px;
	}
	
	.webpart select  /* This Class controls for Select */ {
	border:1px solid #C9D0DE;
	}
	
	.webpart label  /* This Class controls label */ {
	vertical-align:middle;
	border:none;
	}
	
	.webpart INPUT,.webpart Select,.webpart textarea /* This Class controls Select , textarea, INPUT */ 
	{
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding: 1px;
	background-position:left top;
	border:1px solid #C9D0DE;
	background-color:#EEF0F1;
	vertical-align:middle;
	width:auto !important;
	}
	
	.webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */ 
	{
	color:#ED3800;
	}
	
	.webpart INPUT.webpart-btn /* This Class controls button*/ {
	background-image:none;
	background-repeat:repeat;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#122D25;
	font-weight:bold;
	border:1px solid #122D25;
	margin:0px;
	padding:0px 1px;
	font-size:11px;
	}
	
	.webpart  .Checkbox  INPUT  /* This Class controls Checkbox.Apply it on checkbox*/ {
	border:none !important;
	background-color:transparent !important;
	}
	.webpart .Radiobox INPUT  /* This Class controls Radio.Apply it on Radio*/ {
	border:none !important;
	background-color:transparent !important;
	}
	/*Form based CSS End*/
	
	
	/* Classes for Controlling Right Zone*/
	.right-section DIV.ofbZoneImmovable
	{
	display:block;
	width:283px;
	float:right;
	}