#id41faqbutton a,
#id109faqbutton a,
#id105newsbutton a,
#id37newsbutton a,
#id101homebutton a,
#id33homebutton a,
#id103registerbutton a,
#id35registerbutton a,
#id111contactbutton a,
#id43contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 76px;
   background-position: 0% 0px;
   font-size: 76px;
   line-height: 76px;
}

#pinkholdtxttext p,
#seewhatothersaresaying p,
#thisiswhereyouputthejwimagerotatorthingythisiswhere p  {
   font: bold 18px/18px "Tw Cen MT Condensed";
   margin: 0px;
   text-align: left;
}

#id107experiencebutton a:hover,
#id39experiencebutton a:hover  {
   background-position: -255px 0%;
}

#id103registerbutton a:hover,
#id35registerbutton a:hover  {
   background-position: -213px 0%;
}

#id111contactbutton a:hover,
#id43contactbutton a:hover  {
   background-position: -204px 0%;
}

#youtubepopup,
#twitpopup,
#fbpopup,
#email2friendpopup  {
   visibility: hidden;
   position: absolute;
   left: 550px;
   top: 4px;
   width: 354px;
   height: 38px;
   background-repeat: no-repeat;
}

#testimonials2button a:hover,
#enrolnow2button a:hover  {
   background-position: -53px 0%;
}

#thisiswhereyouputthejwimagerotatorthingythisiswhere p  {
   color: #FFFFFF;
}

#thisiswhereyouputthejwimagerotatorthingythisiswhere  {
   visibility: visible;
   position: absolute;
   left: 844px;
   top: 535px;
   z-index: 4;
   width: 185px;
}

#readmore2button a:hover,
#facebook2button a:hover  {
   background-position: -47px 0%;
}

#id101homebutton a:hover,
#id33homebutton a:hover  {
   background-position: -140px 0%;
}

#id105newsbutton a:hover,
#id37newsbutton a:hover  {
   background-position: -130px 0%;
}

#id107experiencebutton a,
#id39experiencebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 255px;
   background-position: 0% 0px;
   font-size: 78px;
   line-height: 78px;
}

#twitbutton a:hover,
#email2friendbutton a:hover  {
   background-position: -48px 0%;
}

#id109faqbutton a:hover,
#id41faqbutton a:hover  {
   background-position: -104px 0%;
}

#twitter2button a,
#testimonials2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#videoholdertext p,
#maincontentgrow p  {
   font: 12px Verdana;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#facebook2button a,
#email2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 48px;
   background-position: 0% 0px;
   font-size: 48px;
   line-height: 48px;
}

#email2friendbutton a,
#fbbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#maincontentgrow *:first-child  {
   margin-top: 0px;
}

#maincontentgrow *:last-child  {
	margin-bottom: 0px;
}

#topindexbookend,
#btmbookend  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1200px;
   background-repeat: no-repeat;
}

#improvcampindexpgfinalfixus  {
   margin: 0px auto 0px auto;
   height: 1495px;
   width: 1200px;
   position: relative;
}

#seewhatothersaresaying p  {
   color: #ED1C24;
}

#footertxtlinks p a:hover  {
   font-style: italic;
}

#id107experiencebutton a  {
   background-image: url(improvcampindexpgfinalfixusmedia/id107experiencebutton.gif);
}

#seewhatothersaresaying  {
   visibility: visible;
   position: absolute;
   left: 847px;
   top: 776px;
   z-index: 4;
   width: 183px;
}

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

#id39experiencebutton a  {
   background-image: url(improvcampindexpgfinalfixusmedia/id39experiencebutton.gif);
}

#twitter2button a:hover  {
   background-position: -54px 0%;
}

#photos2button a:hover  {
   background-position: -52px 0%;
}

#id103registerbutton a  {
   width: 213px;
   background-image: url(improvcampindexpgfinalfixusmedia/id103registerbutton.gif);
}

#testimonials2button a  {
   width: 53px;
   background-image: url(improvcampindexpgfinalfixusmedia/testimonials2button.gif);
}

#improvcampaustralia p  {
   font: 20px/37px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#youtubebutton a:hover  {
   background-position: -43px 0%;
}

#id107experiencebutton  {
   visibility: visible;
   position: absolute;
   left: 561px;
   top: 188px;
   z-index: 7;
   width: 255px;
   height: 78px;
}

#id39experiencebutton  {
   visibility: visible;
   position: absolute;
   left: 557px;
   top: 109px;
   z-index: 6;
   width: 255px;
   height: 78px;
}

#id111contactbutton a  {
   width: 204px;
   background-image: url(improvcampindexpgfinalfixusmedia/id111contactbutton.gif);
}

#logobacklightnomerge  {
	visibility: visible;
	position: absolute;
	left: 95px;
	top: 7px;
	z-index: 7;
	width: 441px;
	height: 193px;
}

#email2friendbutton a  {
   width: 48px;
   background-image: url(improvcampindexpgfinalfixusmedia/email2friendbutton.gif);
}

#email2button a:hover  {
   background-position: -57px 0%;
}

#id35registerbutton a  {
   width: 213px;
   background-image: url(improvcampindexpgfinalfixusmedia/id35registerbutton.gif);
}

#id43contactbutton a  {
   width: 204px;
   background-image: url(improvcampindexpgfinalfixusmedia/id43contactbutton.gif);
}

#testimonials2button  {
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 224px;
   z-index: 3;
   width: 53px;
   height: 46px;
}

#id103registerbutton  {
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 189px;
   z-index: 5;
   width: 213px;
   height: 76px;
}

#improvcampaustralia  {
   visibility: visible;
   position: absolute;
   left: 101px;
   top: -4px;
   z-index: 9;
   width: 243px;
}

#id111contactbutton  {
   visibility: visible;
   position: absolute;
   left: 882px;
   top: 189px;
   z-index: 9;
   width: 204px;
   height: 76px;
}

#email2friendbutton  {
   visibility: visible;
   position: absolute;
   left: 1080px;
   top: 4px;
   z-index: 3;
   width: 48px;
   height: 41px;
}

#testimonials2popup  {
   background: url(improvcampindexpgfinalfixusmedia/testimonials2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 143px;
   top: 191px;
   z-index: 5;
   width: 152px;
   height: 24px;
}

#footertxtlinks p a  {
   font-style: Normal;
   color: #E1E1E1;
   text-decoration: none;
   font-weight: bold;
}

#id35registerbutton  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 110px;
   z-index: 4;
   width: 213px;
   height: 76px;
}

#readmore2button a  {
   background: url(improvcampindexpgfinalfixusmedia/readmore2button.gif) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 47px;
   font-size: 47px;
   line-height: 47px;
}

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

#i3dmidbluenomerge  {
	visibility: visible;
	position: absolute;
	left: 122px;
	top: 3px;
	z-index: 8;
	width: 384px;
	height: 207px;
	background: url(improvcampbasicpgfinalmedia/3dmidbluenomerge.gif) no-repeat;
}

#pinkholdtxttext p  {
   color: #FFFFFF;
}

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

#id43contactbutton  {
   visibility: visible;
   position: absolute;
   left: 878px;
   top: 110px;
   z-index: 8;
   width: 204px;
   height: 76px;
}

#enrolnow2button a  {
   background: url(improvcampindexpgfinalfixusmedia/enrolnow2button.gif) no-repeat 0% 0px;
   display: block;
   height: 52px;
   width: 53px;
   font-size: 52px;
   line-height: 52px;
}

#paraholdernomerge  {
	visibility: visible;
	position: absolute;
	left: 10px;
	top: 50px;
	z-index: 3;
	width: 1180px;
	height: 140px;
}

#facebook2button a  {
   width: 47px;
   background-image: url(improvcampindexpgfinalfixusmedia/facebook2button.gif);
}

#id101homebutton a  {
   width: 140px;
   background-image: url(improvcampindexpgfinalfixusmedia/id101homebutton.gif);
}

#email2friendpopup  {
   background-image: url(improvcampindexpgfinalfixusmedia/email2friendpopup.gif);
   z-index: 3;
}

#id105newsbutton a  {
   width: 130px;
   background-image: url(improvcampindexpgfinalfixusmedia/id105newsbutton.gif);
}

#id109faqbutton a  {
   width: 104px;
   background-image: url(improvcampindexpgfinalfixusmedia/id109faqbutton.gif);
}

#fbbutton a:hover  {
   background-position: -41px 0%;
}

#youtube2button a  {
   background: url(improvcampindexpgfinalfixusmedia/youtube2button.gif) no-repeat 0% 0px;
   display: block;
   height: 50px;
   width: 51px;
   font-size: 50px;
   line-height: 50px;
}

#footertxtlinks p  {
   font: bold 17px/35px Verdana;
   margin: 0px;
   color: #E1E1E1;
   text-align: center;
}

#twitter2button a  {
   width: 54px;
   background-image: url(improvcampindexpgfinalfixusmedia/twitter2button.gif);
}

#id33homebutton a  {
   width: 140px;
   background-image: url(improvcampindexpgfinalfixusmedia/id33homebutton.gif);
}

#boxheadernomerge  {
   background: url(improvcampindexpgfinalfixusmedia/boxheadernomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 214px;
   top: 290px;
   z-index: 5;
   width: 355px;
   height: 114px;
}

#id37newsbutton a  {
   width: 130px;
   background-image: url(improvcampindexpgfinalfixusmedia/id37newsbutton.gif);
}

#boxquotenomerge  {
   background: url(improvcampindexpgfinalfixusmedia/boxquotenomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 182px;
   top: 437px;
   z-index: 6;
   width: 414px;
   height: 59px;
}

#maincontentgrow  {
   padding: 0px 383px 0px 210px;
   background: url(improvcampindexpgfinalfixusmedia/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#topindexbookend  {
   background-image: url(improvcampindexpgfinalfixusmedia/topindexbookend.gif);
   height: 530px;
}

#id101homebutton  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 187px;
   z-index: 4;
   width: 140px;
   height: 76px;
}

#enrolnow2button  {
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 220px;
   z-index: 3;
   width: 53px;
   height: 52px;
}

#id105newsbutton  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 189px;
   z-index: 6;
   width: 130px;
   height: 76px;
}

#photos2button a  {
   background: url(improvcampindexpgfinalfixusmedia/photos2button.gif) no-repeat 0% 0px;
   display: block;
   height: 51px;
   width: 52px;
   font-size: 51px;
   line-height: 51px;
}

#pinkholdtxttext  {
   visibility: visible;
   position: absolute;
   left: 847px;
   top: 825px;
   z-index: 2;
   width: 185px;
}

#youtubebutton a  {
   background: url(improvcampindexpgfinalfixusmedia/youtubebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 43px;
   font-size: 42px;
   line-height: 42px;
}

#readmore2button  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 224px;
   z-index: 3;
   width: 47px;
   height: 47px;
}

#videoholdertext  {
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 284px;
   z-index: 4;
   width: 401px;
}

#id41faqbutton a  {
   width: 104px;
   background-image: url(improvcampindexpgfinalfixusmedia/id41faqbutton.gif);
}

#facebook2button  {
   visibility: visible;
   position: absolute;
   left: 886px;
   top: 223px;
   z-index: 3;
   width: 47px;
   height: 48px;
}

#email2button a  {
   width: 57px;
   background-image: url(improvcampindexpgfinalfixusmedia/email2button.gif);
}

#readmore2popup  {
   background: url(improvcampindexpgfinalfixusmedia/readmore2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 210px;
   top: 191px;
   z-index: 4;
   width: 149px;
   height: 24px;
}

#footertxtlinks  {
	visibility: visible;
	position: absolute;
	left: 401px;
	top: 77px;
	z-index: 8;
	width: 450px;
}

#youtube2button  {
   visibility: visible;
   position: absolute;
   left: 950px;
   top: 224px;
   z-index: 3;
   width: 51px;
   height: 50px;
}

#facebook2popup  {
   background: url(improvcampindexpgfinalfixusmedia/facebook2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 811px;
   top: 191px;
   z-index: 5;
   width: 204px;
   height: 24px;
}

#twitter2button  {
   visibility: visible;
   position: absolute;
   left: 817px;
   top: 226px;
   z-index: 3;
   width: 54px;
   height: 46px;
}

#id33homebutton  {
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 110px;
   z-index: 3;
   width: 140px;
   height: 76px;
}

#id37newsbutton  {
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 110px;
   z-index: 5;
   width: 130px;
   height: 76px;
}

#id109faqbutton  {
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 187px;
   z-index: 8;
   width: 104px;
   height: 76px;
}

#enrolnow2popup  {
   background: url(improvcampindexpgfinalfixusmedia/enrolnow2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 280px;
   top: 191px;
   z-index: 3;
   width: 134px;
   height: 24px;
}

#twitter2popup  {
   background: url(improvcampindexpgfinalfixusmedia/twitter2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 759px;
   top: 191px;
   z-index: 6;
   width: 178px;
   height: 24px;
}

#id41faqbutton  {
   visibility: visible;
   position: absolute;
   left: 794px;
   top: 108px;
   z-index: 7;
   width: 104px;
   height: 76px;
}

#youtubebutton  {
   visibility: visible;
   position: absolute;
   left: 1026px;
   top: 3px;
   z-index: 3;
   width: 43px;
   height: 42px;
}

#youtube2popup  {
   background: url(improvcampindexpgfinalfixusmedia/youtube2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 872px;
   top: 191px;
   z-index: 4;
   width: 198px;
   height: 24px;
}

#photos2button  {
	visibility: visible;
	position: absolute;
	left: 129px;
	top: 224px;
	z-index: 3;
	width: 52px;
	height: 51px;
}

#photos2popup  {
   background: url(improvcampindexpgfinalfixusmedia/photos2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 129px;
   top: 191px;
   z-index: 6;
   width: 139px;
   height: 24px;
}

#jwboxnomerge  {
   background: url(improvcampindexpgfinalfixusmedia/jwboxnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 832px;
   top: 527px;
   z-index: 3;
   width: 207px;
   height: 272px;
}

#twitbutton a  {
   background: url(improvcampindexpgfinalfixusmedia/twitbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 48px;
   font-size: 40px;
   line-height: 40px;
}

#email2button  {
   visibility: visible;
   position: absolute;
   left: 1012px;
   top: 225px;
   z-index: 3;
   width: 57px;
   height: 48px;
}

#youtubepopup  {
   background-image: url(improvcampindexpgfinalfixusmedia/youtubepopup.gif);
   z-index: 6;
}

#email2popup  {
   background: url(improvcampindexpgfinalfixusmedia/email2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 933px;
   top: 191px;
   z-index: 3;
   width: 136px;
   height: 24px;
}

#btmbookend  {
   background-image: url(improvcampindexpgfinalfixusmedia/btmbookend.gif);
   height: 350px;
}

#fbbutton a  {
   width: 41px;
   background-image: url(improvcampindexpgfinalfixusmedia/fbbutton.gif);
}

#twitbutton  {
   visibility: visible;
   position: absolute;
   left: 913px;
   top: 4px;
   z-index: 3;
   width: 48px;
   height: 40px;
}

#twitpopup  {
   background-image: url(improvcampindexpgfinalfixusmedia/twitpopup.gif);
   z-index: 4;
}

#scootdown  {
   position: relative;
   top: 530px;
}

#creditsg  {
	visibility: visible;
	position: absolute;
	left: 354px;
	top: 300px;
	z-index: 3;
	width: 570px;
	height: 14px;
	font: verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #CCC;
	font-size: 12px;
}

#fbbutton  {
   visibility: visible;
   position: absolute;
   left: 971px;
   top: 3px;
   z-index: 3;
   width: 41px;
   height: 41px;
}

#fbpopup  {
   background-image: url(improvcampindexpgfinalfixusmedia/fbpopup.gif);
   z-index: 5;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 350px;
   margin-bottom: 374px;
}

#ribbon  {
   background: url(improvcampindexpgfinalfixusmedia/ribbon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 160px;
   top: 433px;
   z-index: 5;
   width: 468px;
   height: 66px;
}

#layer6  {
   background: url(improvcampindexpgfinalfixusmedia/layer6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 834px;
   top: 815px;
   z-index: 1;
   width: 207px;
   height: 204px;
}

#layer5  {
   background: url(improvcampindexpgfinalfixusmedia/layer5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 273px;
   z-index: 3;
   width: 884px;
   height: 239px;
}

#burst  {
   background: url(improvcampindexpgfinalfixusmedia/burst.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 268px;
   z-index: 4;
   width: 227px;
   height: 164px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #1E3062 url(improvcampindexpgfinalfixusmedia/exteriortile.gif) center top repeat;
}

containers {
	width:175px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}


.subheaderBlue {
	font-size: 1.2em;
	color: #0CF;
	font-family: Verdana, Geneva, sans-serif;
}

.subheaderApricot {
	font-size: 1.2em;
	color:#F96;
	font-family: Verdana, Geneva, sans-serif;
}
