a  {
   text-decoration: none;
   color: #333333;
}

a ins  {
   text-decoration: none;
}

#thepartnershiptext p,
#experttext p,
#contacttext p,
#thinkthrutext p,
#byprovidingtext p,
#thinktext p,
#cavetext p,
#caveproducttext p,
#familytext p,
#mentaltext p,
#howtext p,
#whotext p,
#fcsalsotext p,
#welcometext p  {
   font: 12px Arial;
   margin: 0px;
   color: #333333;
   padding-bottom: 9px;
   text-align: left;
}

#expertprisonlaw,
#expertmentalhealth,
#welcometoforesightclinicalservicesltdfcs,
#expertfamilyservices,
#pid8cave,
#whoweare,
#howfcsoperates,
#pid7thinkthru,
#expertservices,
#pid10contactus,
#caveproduct  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#id65contactusbutton,
#id83welcometoforesightclinicalservicesltdfcsbutton,
#id66contactusbutton,
#id84welcometoforesightclinicalservicesltdfcsbutton,
#id71thinkthrubutton,
#id72thinkthrubutton  {
	visibility: visible;
	position: absolute;
	left: 0px;
	z-index: 3;
	width: 168px;
	height: 300px;
}

#caveproductbutton a,
#id62expertprisonlawbutton a,
#id63expertfamilyservicesbutton a,
#id61expertservicesbutton a  {
   background: url(expertprisonlawmedia/id63expertfamilyservicesbut.gif) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 40px;
   font-size: 26px;
   line-height: 26px;
}

#id69cavebutton,
#id74expertservicesbutton,
#id75expertservicesbutton,
#id68cavebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 168px;
   height: 45px;
}

#id62expertprisonlawbutton,
#id63expertfamilyservicesbutton,
#id61expertservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 457px;
   width: 40px;
   height: 26px;
}

#id56cavebutton a,
#id59expertprisonlawbutton a,
#expertmentalhealthbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   width: 40px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#id36expertservicesbutton a:hover,
#id37expertservicesbutton a:hover  {
   background-position: -66px 0%;
}

#how,
#contactus,
#workwithus,
#whoweare,
#contactus,
#cave,
#layer11  , #contact, #thinkthru, #thinkthru{
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 800px;
   height: 640px;
   background-repeat: no-repeat;
}

#id86welcometoforesightclinicalservicesltdfcsbutton a:hover  {
   background-position: -800px 0%;
}

#id36expertservicesbutton a,
#id37expertservicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 201px;
   width: 66px;
   background-position: 0% 0px;
   font-size: 201px;
   line-height: 201px;
}

#id83welcometoforesightclinicalservicesltdfcsbutton a  {
   background-image: url(cavemedia/id83welcometoforesightclini.gif);
}

#expertmentalhealthbutton,
#id59expertprisonlawbutton  {
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 458px;
   z-index: 3;
   width: 40px;
   height: 25px;
}

#id86welcometoforesightclinicalservicesltdfcsbutton a  {
   background: url(cavemedia/id86welcometoforesightclini.gif) no-repeat 0% 0px;
   display: block;
   height: 179px;
   width: 800px;
   font-size: 179px;
   line-height: 179px;
}

#id36expertservicesbutton,
#id37expertservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 722px;
   top: 387px;
   z-index: 4;
   width: 66px;
   height: 201px;
}

#id83welcometoforesightclinicalservicesltdfcsbutton  {
   top: 192px;
}

#id86welcometoforesightclinicalservicesltdfcsbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 800px;
   height: 179px;
}

#id84welcometoforesightclinicalservicesltdfcsbutton  {
   top: 192px;
}

#id39cavebutton a:hover,
#id40cavebutton a:hover  {
   background-position: -47px 0%;
}

#prisonlawtext,
#mentaltext,
#familytext  {
   visibility: visible;
   position: absolute;
   left: 222px;
   z-index: 4;
   width: 483px;
}

#caveproducttext,
#whotext,
#cavetext  {
   visibility: visible;
   position: absolute;
   left: 222px;
   top: 244px;
   z-index: 3;
   width: 483px;
}

#id39cavebutton a,
#id40cavebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 197px;
   width: 47px;
   background-position: 0% 0px;
   font-size: 197px;
   line-height: 197px;
}

#id52howfcsoperatesbutton a:hover  {
   background-position: -78px 0%;
}

#copyrighttext p,
#sitemaptext p  {
   margin: 0px;
   color: #6D6D6E;
   line-height: 27px;
   font-family: Arial;
   text-align: left;
}

#id39cavebutton,
#id40cavebutton  {
   visibility: visible;
   position: absolute;
   left: 689px;
   top: 389px;
   z-index: 5;
   width: 47px;
   height: 197px;
}

#id63expertfamilyservicesbutton  {
   z-index: 4;
}

#contacttext,
#byprovidingtext  {
	visibility: visible;
	position: absolute;
	left: 219px;
	z-index: 4;
	width: 485px;
}

#id49thinkthrubutton a:hover  {
   background-position: -51px 0%;
}

#id43contactusbutton a:hover  {
   background-position: -96px 0%;
}

#id59expertprisonlawbutton a  {
   background-image: url(expertprisonlawmedia/expertmentalhealthbutton.gif);
}

#id36expertservicesbutton a  {
   background-image: url(expertprisonlawmedia/id36expertservicesbutton.gif);
}

#id37expertservicesbutton a  {
   background-image: url(cavemedia/id37expertservicesbutton.gif);
}

#expertmentalhealthbutton a  {
   background-image: url(expertprisonlawmedia/expertmentalhealthbutton.gif);
}

#id46whowearebutton a:hover  {
   background-position: -68px 0%;
}

#id75expertservicesbutton a  {
   background-image: url(cavemedia/id75expertservicesbutton.gif);
}

#id77howfcsoperatesbutton a  {
   background-image: url(howfcsoperatesmedia/id77howfcsoperatesbutton.gif);
}

#id52howfcsoperatesbutton a  {
   background: url(expertprisonlawmedia/id52howfcsoperatesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 200px;
   width: 78px;
   font-size: 200px;
   line-height: 200px;
}

#id78howfcsoperatesbutton a  {
   background-image: url(cavemedia/id78howfcsoperatesbutton.gif);
}

#id74expertservicesbutton a  {
   background-image: url(expertprisonlawmedia/id74expertservicesbutton.gif);
}

#id62expertprisonlawbutton  {
   z-index: 3;
}

#id78howfcsoperatesbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 284px;
   z-index: 5;
   width: 168px;
   height: 45px;
}

#id61expertservicesbutton  {
   z-index: 4;
}

#id52howfcsoperatesbutton  {
   visibility: visible;
   position: absolute;
   left: 504px;
   top: 385px;
   z-index: 9;
   width: 78px;
   height: 200px;
}

#id74expertservicesbutton  {
   top: 329px;
}

#id75expertservicesbutton  {
   top: 329px;
}

#howtext,
#welcometext  {
   visibility: visible;
   position: absolute;
   left: 222px;
   top: 244px;
   z-index: 4;
}


#thepartnershiptext p  {
   line-height: 14px;
}

#caveproducttext p  {
   line-height: 14px;
}

#byprovidingtext p  {
   line-height: 14px;
}

#copyrighttext p  {
   font-size: 10px;
}

#prisonlawtext p  {
   font: 14px/18px Arial;
   margin: 0px;
   color: #333333;
   padding-bottom: 9px;
   padding-left: 20px;
   text-align: left;
}

#byprovidingtext  {
	top: 311px;
}

#thinkthrutext p  {
   line-height: 14px;
}

#id69cavebutton  {
   top: 422px;
}

#id68cavebutton  {
   top: 422px;
}

#prisonlawtext  {
   top: 241px;
}

#contacttext p  {
   line-height: 18px;
}

#welcometext p  {
   line-height: 14px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 456px;
   top: 605px;
   z-index: 3;
   width: 334px;
}

#fcsalsotext p  {
   line-height: 14px;
}

#sitemaptext p  {
   font-size: 10px;
}

#familytext p  {
   line-height: 18px;
   padding-left: 20px;
}

#mentaltext p  {
   padding-left: 20px;
   line-height: 18px;
}

#experttext p  {
	line-height: 18px;
}

#sitemaptext  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 605px;
   z-index: 3;
   width: 425px;
}

#thinktext p  {
   line-height: 14px;
}

#contacttext  {
   top: 242px;
}

#welcometext  {
   width: 475px;
}

#mentaltext  {
   top: 242px;
}

#familytext  {
   top: 242px;
}

#cavetext p  {
   line-height: 14px;
}

#whotext p  {
   line-height: 14px;
}

#contactus  {
   background-image: url(images/main-contactus.gif);
}

#whoweare  {
   background-image: url(images/main-whoweare.gif);
}

#workwithus  {
   background-image: url(images/main-workwithus.gif);
}



#howtext p  {
   line-height: 14px;
}

#thinkthru  {
   background-image: url(images/main-thinkthru.gif);
}

#layer11  {
   background-image: url(images/main-expert2.gif);
   z-index: 1;
}

#howtext  {
   width: 460px;
}

#thinkthru  {
   background-image: url(images/main-thinkthru.gif);
}

#people  {
   background: url(images/people.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 383px;
   z-index: 3;
   width: 319px;
   height: 223px;
}

#cave  {
   background-image: url(cavemedia/cave.gif);
}

#contact  {
   background-image: url(whowearemedia/who.gif);
}

#how  {
   background-image: url(howfcsoperatesmedia/how.gif);
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

