body {
	font-size: 14px;
	font-family:tahoma,arial,helvetica,sans-serif;
}
body.priv {
	font-size: 10px;
	font-family:tahoma,arial,helvetica,sans-serif;
}

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}
strong {
	color: #477d5e !important;
}
#benefitstextgrow p,
#id117content1text p,
#content1textgrow p,
#id101content1text p,
#id106content1text p,
#id123content1text p,
#id140content1text p,
#whypartnertextgrow p,
#id111content1text p,
#lookingfortextgrow p  {
   font-family:tahoma,arial,helvetica,sans-serif;
   margin: 0px;
   text-align: justify;
   color: #3E3E3E;
}

#quicklinks,
#faqs,
#aboutusoverview,
#contractorshowitworks,
#contractorlookingforanumbrella,
#contractornonuknationals,
#contractorsbenefits,
#myumbrellahome,
#agencieswhypartnerwithmyumbrella,
#contactusform  {
   margin: 0px auto 0px auto;
   width: 1032px;
   position: relative;
}


#id118titletext p,
#id124titletext p,
#id141titletext p,
#id136titletext p,
#id128titletext p,
#id132titletext p,
#id102titletext p,
#id107titletext p,
#id112titletext p  {
   font-family:tahoma,arial,helvetica,sans-serif;
   width: 364px;
   font-weight: bold;
   font-size: 20px;
   margin: 0px;
   color: #007534;
   text-align: left;
}

#id12titletext p  {
   font-family:tahoma,arial,helvetica,sans-serif;
   width: 364px;
   font-weight: bold;
   font-size: 18px;
   margin: 0px;
   color: #007534;
   text-align: left;
}
#id101content1text,
#id106content1text,
#id123content1text,
#id140content1text,
#id111content1text,
#id117content1text  {
	visibility: visible;
	position: absolute;
	left: 306px;
	top: 299px;
	z-index: 4;
	width: 364px;
}

#id132titletext,
#id112titletext,
#id12titletext,
#id118titletext,
#id124titletext,
#id136titletext,
#id128titletext  {
	visibility: visible;
	position: absolute;
	left: 306px;
	top: 256px;
	height: 32px;
}

#content1textgrow,
#benefitstextgrow,
#lookingfortextgrow,
#whypartnertextgrow  {
   padding: 0px 361px 0px 307px;
   background: url(contractorsbenefitsmedia/interiorgrowtile.jpg) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#layer26copy3,
#layer26copy2,
#layer26copy,
#layer26  {
   background: url(contractorshowitworksmedia/layer26copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 750px;
   z-index: 3;
   width: 349px;
   height: 144px;
}

#contractorbutton a:hover,
#callbackbutton a:hover  {
   background-position: -254px 0%;
}

#id102titletext,
#id107titletext,
#id141titletext  {
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 256px;
   z-index: 5;
   width: 249px;
}

#agencybutton a:hover,
#signupherebutton a:hover  {
   background-position: -257px 0%;
}

#id140content1text p a,
#id123content1text p a  {
   font-style: Normal;
   text-decoration: none;
   color: #3E3E3E;
}

#callbackbutton a,
#contractorbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 254px;
   height: 87px;
   background-position: 0% 0px;
}

#callbackbutton,
#contractorbutton  {
   visibility: visible;
   position: absolute;
   left: 727px;
   z-index: 3;
   width: 254px;
   height: 87px;
}

#agencieswhypartnerwithmyumbrella  {
   height: 960px;
}

#signupherebutton,
#agencybutton  {
   visibility: visible;
   position: absolute;
   left: 726px;
   z-index: 4;
   width: 257px;
   height: 90px;
}

#contractorlookingforanumbrella  {
   height: 960px;
}

#shape12copy3,
#shape12copy2  {
   background: url(contractorshowitworksmedia/shape12copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 1px;
   height: 594px;
}
#shape12copy3.priv,
#shape12copy2.priv  {
   background: url(contractorshowitworksmedia/shape12copy2.jpg) ;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 1px;
   height: 1924px;
}
#shape12copy3.fees,
#shape12copy2.fees  {
   background: url(contractorshowitworksmedia/shape12copy2.jpg) ;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 1px;
   height: 694px;
}
#news1text p,
#news2text p  {
   font: 10px/12px Arial;
   margin: 0px;
   text-align: justify;
   color: #010000;
}

#shape12,
#shape12copy  {
   background: url(contractorshowitworksmedia/shape12copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 259px;
   z-index: 4;
   width: 1px;
   height: 594px;
}

#news2text,
#news1text  {
   visibility: visible;
   position: absolute;
   left: 749px;
   z-index: 4;
   width: 210px;
}

#contractorsbenefits  {
   height: 960px;
}

#contractorbutton a  {
   background-image: url(contractorshowitworksmedia/contractorbutton.jpg);
}

#signupherebutton a  {
   background: url(contractorshowitworksmedia/signupherebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 90px;
   width: 257px;
   font-size: 90px;
   line-height: 90px;
}

#callbackbutton a  {
   background-image: url(contractorshowitworksmedia/callbackbutton.jpg);
}

#contractorbutton  {
   top: 774px;
}

#signupherebutton  {
   top: 247px;
}

#id136titletext  {
   width: 329px;
   z-index: 3;
}

#id124titletext  {
   width: 340px;
   z-index: 5;
}

#id112titletext  {
   width: 340px;
   z-index: 5;
}

#callbackbutton  {
   top: 337px;
}

#id128titletext  {
   width: 340px;
   z-index: 3;
}

#agencybutton a  {
   background: url(contractorshowitworksmedia/agencybutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 257px;
   height: 90px;
}

#id132titletext  {
   width: 340px;
   z-index: 3;
}

#id118titletext  {
   width: 340px;
   z-index: 5;
}

#minilogocopy5  {
   background: url(contractorshowitworksmedia/minilogocopy5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 449px;
   z-index: 5;
   width: 27px;
   height: 30px;
}

#id12titletext  {
	width: 344px;
	z-index: 3;
}

#menudivtext p  {
   font: 17px/14px Gautami;
   margin: 0px;
   text-align: justify;
   color: #3E3E3E;
}

#agencybutton  {
   top: 684px;
}

#shape16copy2  {
   background: url(contractorshowitworksmedia/shape16copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 728px;
   top: 430px;
   z-index: 3;
   width: 252px;
   height: 251px;
}

#shape12copy2  {
   top: 319px;
   left: 273px;
}

#shape12copy3  {
   top: 318px;
   left: 704px;
}

#layer25copy  {
   background: url(contractorshowitworksmedia/layer25copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1032px;
   height: 287px;
}

#shape12copy  {
   left: 273px;
}

#menudivtext  {
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 256px;
   z-index: 4;
   width: 205px;
}

#umb1xmedia  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 31px;
   z-index: 4;
   width: 992px;
   height: 176px;
}

#news1text  {
   top: 490px;
}

#news2text  {
   top: 573px;
}

#scootdown  {
   position: relative;
   top: 287px;
}

#id7footer  {
   background: url(contractorshowitworksmedia/id7footer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 888px;
   z-index: 1;
   width: 1032px;
   height: 72px;
}
#id7footer.priv  {
   background: url(contractorshowitworksmedia/id7footer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 2218px;
   z-index: 1;
   width: 1032px;
   height: 72px;
}
#id7footer.fees  {
   background: url(contractorshowitworksmedia/id7footer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 988px;
   z-index: 1;
   width: 1032px;
   height: 72px;
}

#layer25  {
   background: url(contractorshowitworksmedia/layer25.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 227px;
   z-index: 2;
   width: 1032px;
   height: 667px;
}
#layer25.priv  {
   background: url(contractorshowitworksmedia/layer25.jpg);
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 227px;
   z-index: 2;
   width: 1032px;
   height:1997px;
}
#layer25.fees  {
   background: url(contractorshowitworksmedia/layer25.jpg);
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 227px;
   z-index: 2;
   width: 1032px;
   height:767px;
}
#shape12  {
   left: 704px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 106px;
   margin-bottom: 402px;
}

#news  {
   background: url(contractorshowitworksmedia/news.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 827px;
   top: 455px;
   z-index: 4;
   width: 53px;
   height: 17px;
}

#faqs  {
   height: 960px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(contractorshowitworksmedia/exteriortile.jpg) center top repeat;
}

#docdownload {
	position: absolute;
	left: 64px;
	top: 735px;
	z-index: 10;
}
#docdownload a {
	font-size:13px;
	color: #477d5e;
	font-weight: bold;
}	