/* Body Styles */

html, body
{ margin: 0; background: url('images/bodyBg.jpg') fixed 50% repeat-y; background-color: #CCCCCC; }

img, div { behavior: url(iepngfix.htc) }

#container
{ margin: 0px auto; width: 879px; height: 794px; }

#shadowleft
{ behavior: url(iepngfix.htc); width: 20px; height: 840px; background-image: url('images/shadowleft.png'); background-repeat: repeat-y;  float: left; display: inline; }

#shadowright
{ behavior: url(iepngfix.htc); width: 20px; height: 840px; background-image: url('images/shadowright.png'); background-repeat: repeat-y; float: right; display: inline; }

#shadowleftws
{ behavior: url(../iepngfix.htc); width: 20px; height: 840px; background-image: url('images/shadowleft.png'); background-repeat: repeat-y;  float: left; display: inline; }

#shadowrightws
{ behavior: url(../iepngfix.htc); width: 20px; height: 840px; background-image: url('images/shadowright.png'); background-repeat: repeat-y; float: right; display: inline; }

#centercontainer
{ width: 879px; float: left; background-color: #0F0F0F; }

#header
{ width: 879px; height: 211px; float: left; background-image: url('images/header.jpg'); background-repeat: no-repeat; }

#logodiv
{ width: 318px; height: 156px; float: left; margin-left: 8px; margin-top: 7px; display: inline; }

.logoclick
{ width: 378px; height: 156px; float: left; }

#content
{ width: 879px; height: 532px; float: left; background-image: url('images/content.jpg'); background-repeat: no-repeat; }

#meetcoachescontent
{ width: 879px; height: 1000px; float: left; background: url('images/meetcoachesbg.jpg'); background-repeat: no-repeat; }

#contentmain
{ width: 879px; height: 700px; float: left; background: url('images/contentmain.jpg'); background-repeat: no-repeat; }

#contentinvestormistakes
{ width: 879px; height: 660px; float: left; background-image: url('images/contentIM.jpg'); background-repeat: no-repeat; background-color: #000000; }

#contentcvp
{ width: 879px; height: 585px; float: left; background-image: url('images/contentCVP.jpg'); background-repeat: no-repeat; }

#footer
{ width: 879px; height: 100px; float: left; padding-top: 15px; background-color: #000000; }

.fontstyle
{ font-family: arial; font-size: 12px; color: #ffffff; }

.buttonborder
{ border: none; }

#result
{ width: 200px; font-family: tahoma; font-size: 13px; color: #FFFFFF; margin-top: 15px; float: left; }

/* Landing Page Content Styles */

/* -- Structure -- */

#landingcontenttop
{ width: 879px; float: left; }

#buttonsleftmain
{ width: 519px; height: 275px; float: left; margin-top: 10px; margin-left: 10px; display: inline; }

#videorightmain
{ width: 340px; height: 275px; float: left; margin-top: 10px; margin-right: 10px; display: inline; }

#landingcontentbottom
{ width: 879px; float: left; }

#cctvmainpromo
{ width: 174px; float: left; display: inline; }

#iemainpromo
{ width: 169px; float: left; display: inline; }

#workshopmainpromo
{ width: 176px; float: left; display: inline; }

#box1
{ width: 225px; height: 225px; line-height: 10px; background: url('images/boxbg.gif'); background-repeat: no-repeat; float: left; margin-top: 60px; margin-left: 32px; display: inline; }

#box2
{ width: 225px; height: 225px; background: url('images/boxbg.gif'); background-repeat: no-repeat; float: left; margin-top: 60px; margin-left: 70px; display: inline; }

#box3
{  width: 225px; height: 225px; background: url('images/boxbg.gif'); background-repeat: no-repeat; float: left; margin-top: 60px; margin-left: 70px; display: inline; }

#lbcontent
{ width: 845px; height: 200px; float: left; margin-top: 12px; margin-left: 32px; display: inline; }

#eventPromo
{ width: 554px; height: 89px; float: left; }

	#eventPromo img
	{ border: none; display: inline; }
	
	#eventPromo a
	{ background: url('images/eventBanner.jpg') top left no-repeat; float: left; }
	
	#eventPromo a:hover
	{ background: url('images/eventBanner-on.jpg') top left no-repeat;; }

#lbcontentleft
{ width: 570px; float: left; }

#lbcontentright
{ width: 270px; float: left; background: url('images/contentrightbg.gif'); background-repeat: no-repeat; }

#lbcontentleftpic
{ width: 147px; height: 208px; float: left; margin-top: 17px; }

.frontleftpic
{ margin-top: 0px; }

#lbcontentlefttext
{ width: 370px; height: 240px; margin-left: 20px; float: left; }

#lbleftheader
{ width: 370px; height: 20px; float: left; margin-top: 15px; }

.lbleftheadertext
{ font-family: arial; font-weight: bold; font-size: 16px; color: #29c441; }

#lbleftcontent
{ width: 530px; height: 120px; float: left; margin-top: 10px; font-family: arial; font-size: 12px; color: #ffffff; display: inline; }

#lbleftlearnmore
{ width: 394px; height: 15px; float: left; font-family: arial; font-size: 12px; font-weight: bold; color: #ebc32c; }

.lmunderline
{ text-decoration: underline; }

#lbrightheader
{ width: 230px; height: 20px; float: left; text-align: center; margin-top: 15px; margin-left: 15px;  }

.lbrightheadertext
{ font-family: arial; font-weight: bold; font-size: 16px; color: #ebc32c; }

#lbrightcontent
{ width: 230px; height: 50px; float: left; margin-top: 10px;  text-align: center; margin-left: 15px; font-family: arial; font-size: 12px; color: #ffffff; display: inline; }

#lbspacer
{ width: 1px; height: 200px; float: left; background-color: #343434; }

/* -- Navagation -- */

#navcontainer
{ width: 675px; height: 24px; float: left; margin-left: 203px; margin-top: 9px; display: inline; }

.navstyle
{ height: 22px; float: left; margin-left: 2px; padding-top: 2px; }

#home
{ width: 44px; height: 22px; float: left; padding-top: 2px; }

#investmentpillars
{ width: 113px; height: 22px; display: inline; }

#investormistakes
{ width: 109px; height: 22px; display: inline; }

#initialconsultation
{ width: 117px; height: 22px; display: inline; }

#coachingvsplanning
{ width: 140px; height: 22px; display: inline; }

#ourmission
{ width: 79px; height: 22px; display: inline; }

#contact
{ width: 55px; height: 22px;  display: inline; }

.transparentGif
{ border: none; }

	a.home
	{ display: block; width: 44px; height: 22px; text-decoration: none; background: url('images/homebutton.gif'); background-repeat: no-repeat; }

	a:hover.home
	{ background-position: -44px; }
	
	a.ourmission
	{ display: block; width: 79px; height: 22px; text-decoration: none; background: url('images/missionbutton.gif'); background-repeat: no-repeat; }
	
	a:hover.ourmission
	{ background-position: -79px; }
	
	a.initialconsultation
	{ display: block; width: 117px; height: 22px; text-decoration: none; background: url('images/initialconsultationbutton.gif'); background-repeat: no-repeat; }
		
	a:hover.initialconsultation
	{ background-position: -117px; }
	
	a.coachingvsplanning
	{ display: block; width: 140px; height: 22px; text-decoration: none; background: url('images/coachingvsplanningbutton.gif'); background-repeat: no-repeat; }

	a:hover.coachingvsplanning
	{ background-position: -140px; }
	
	a.investormistakes
	{ display: block; width: 109px; height: 22px; text-decoration: none; background: url('images/investormistakesbutton.gif'); background-repeat: no-repeat; }

	a:hover.investormistakes
	{ background-position: -109px; }
	
	a.investmentpillars
	{ display: block; width: 113px; height: 22px; text-decoration: none; background: url('images/investmentpillarsbutton.gif'); background-repeat: no-repeat; }

	a:hover.investmentpillars
	{ background-position: -113px; }
	
	a.contact
	{ display: block; width: 55px; height: 22px; text-decoration: none; background: url('images/contactbutton.gif'); background-repeat: no-repeat; }

	a:hover.contact
	{ background-position: -55px; }
	
#leftlinks
{ font-family: tahoma; font-size: 13px; float: left; color: #FFFFFF; margin-left: 20px; margin-top: 10px; display: inline; }

	#leftlinks a:link, #leftlinks a:visited
	{ font-family: tahoma; font-size: 13px; color: #FFFFFF; text-decoration: none; }
	
	#leftlinks a:hover
	{ font-family: tahoma; font-size: 13px; color: #7F89FF; text-decoration: none; }  	

/* -- Content -- */

#boxheader
{ width: 225px; height: 20px; float: left; margin-top: 15px; display: inline; text-align: center; }

#boxicon
{ width: 225px; height: 110px; float: left; text-align: center; margin-top: 0px; display: inline; }

.landingboxheader
{ font-family: arial; font-size: 16px; font-weight: bold; color: #d6d7d8; }

.boxiconmargin
{ margin-top: 7px; }

#boxcopy
{ width: 225px; float: left; text-align: center; display: inline; margin-top: 5px; }

.boxcopytext
{ font-family: arial; font-size: 12px; color: #FFFFFF; }

#boxsubmit
{ width: 105px; height: 31px; float: left; margin-top: 10px; margin-left: 60px; display: inline; }

#rightboxes
{ width: 200px; height: 525px; float: right; margin-right: 15px; display: inline; }

#rightboxescvp
{ width: 200px; height: 565px; float: left; margin-left: 15px; display: inline; }

.noborder
{ border: none; }

#socialContainer 
{ width: 835px; height: 80px; float: left; display: inline; margin-top: 10px; margin-left: 22px; }

#chadSocial {
	width: 193px;
	height: 62px;
	float: left;
	margin-left: 66px;
	margin-top: 9px;
	display: inline;
	background: url('images/followChad.jpg');
	background-repeat: no-repeat;
}

#evanSocial {
	width: 193px;
	height: 62px;
	float: left;
	margin-left: 52px;
	margin-top: 9px;
	display: inline;
	background: url('images/followEvan.jpg');
	background-repeat: no-repeat;
}

#meetCoaches {
	width: 217px;
	height: 41px;
	float: left;
	margin-left: 50px;
	margin-top: 19px;
	display: inline;
}

.socialIcon {
	width: 34px;
	height: 34px;
	float: right;
	margin-right: 8px;
	margin-top: 25px;
	display: inline;
}

#meetthecoachesleft
{ width: 230px; height: 967px; float: left; margin-left: 15px; display: inline; }

.mcPicLeft
{ width: 228px; height: 269px; float: left; margin-top: 20px; margin-left: 1px; display: inline; }

.mcPicLeft2
{ width: 228px; height: 269px; float: left; margin-top: 40px; margin-left: 1px; display: inline; }

.mcIconOne
{ width: 46px; height: 46px; float: left; margin-left: 2px; margin-top: 15px; display: inline; }

.mcIcons
{ width: 46px; height: 46px; float: left; margin-left: 14px; margin-top: 15px; display: inline; }

/* Our Mission Styles */

#missionleft
{ width: 230px;  float: left; margin-left: 15px; display: inline; }

#missionright
{ width: 400px; height: 525px; float: left; text-align: justify; display: inline; }

#missionheader
{ width: 215px; margin-left: 15px; margin-top: 15px; float: left; display: inline }

.missionleadparagraphtext
{ font-family: arial; font-size: 12px; color: #ffffff; }

#missionleadparagraph
{ width: 385px; margin-left: 15px; margin-top: 8px; float: left; display: inline; }

#missionleadparagraph2
{ width: 385px; margin-left: 15px; margin-top: 8px; float: left; display: inline; }

.missionpic
{ margin-top: 20px; }

#missionbox
{ width: 200px; height: 150px; float: left; margin-top: 15px; }

/* Initial Consultation Styles */

#contentic
{ width: 879px; height: 532px; float: left; background-image: url('images/content.jpg'); background-repeat: no-repeat; }

#icleft
{ width: 630px; height: 360px; float: left; margin-top: 15px; margin-left: 15px; display: inline; font-family: arial; font-size: 12px; color: #ffffff; }

#icleftheader
{ width: 250px; float: left; }

#rightboxesic
{ width: 200px; height: 530px; float: left; margin-left: 15px; display: inline; }

#icbox
{ width: 200px; height: 150px; float: left; margin-top: 20px; display: inline; }

#icbox2
{ width: 200px; height: 150px; float: left; margin-top: 20px; display: inline; }

#iclefttext
{ width: 400px; height: 316px; float: left; margin-top: 10px; text-align: justify; display: inline; }

#icrightpic
{ width: 210px; height: 328px; float: left; margin-top: -28px; margin-left: 15px; display: inline; }

#icbottompic
{ width: 615px; height: 115px; float: left; margin-top: -131px; margin-left: 15px; display: inline; }

/* Investor Mistakes */

#mistakesleft
{ width: 200px; height: 335px; float: left; margin-left: 15px; margin-top: 15px; display: inline; }

#mistakesright
{ width: 620px; float: left; margin-left: 15px; margin-top: 8px; text-align: justify; display: inline; }

#mistakesrightwrap
{ width: 635px; float: left; margin-left: 15px; margin-top: 15px; text-align: justify; display: inline; }

#mistakesrightheader
{ width: 309px; height: 33px; float: left; margin-left: 15px; margin-top: 15px; display: inline; }

#mrwpic
{ width: 185px; height: 260px; float: left; margin-left: 15px; display: inline; }

/* Coaching Vs. Planning Syles */

#cvpleft
{ width: 635px; height: 320px; float: left; margin-top: 15px; margin-left: 15px; display: inline; text-align: justify; }

#cvpbottom
{ width: 635px; height: 110px; float: left; margin-top: -110px; margin-left: 15px; display: inline; background-color: #ec1ec2; }

#cvpleftheader
{ width: 635px; height: 40px; float: left; }

#cvptoppic
{ width: 210px; height: 250px; padding-top: 5px; float: left; display: inline; }

#cvpbox
{ width: 200px; height: 150px; float: left; margin-top: 38px; display: inline; background-color: #ec1ae3; }

#cvpbox2
{ width: 200px; height: 150px; float: left; margin-top: 38px; display: inline; background-color: #12eace; }

.quizlink
{ font-family: tahoma; font-size: 13px; color: #7F89FF; text-decoration: none; }

/* Investment Pillars */

#contentpillars
{ width: 879px; height: 532px; float: left; background-image: url('images/content.jpg'); background-repeat: no-repeat; }

#pillarstext
{ width: 410px; float: left; margin-left: 15px; margin-top: 15px; display: inline; }

.pillarstext
{ font-family: arial; font-size: 12px; color: #ffffff; text-align: justify; }

#pillarsright
{ width: 200px; height: 360px; float: left; margin-top: 19px; margin-left: 15px; }

#pillarsheader
{ width: 410px; height: 33px; float: left; padding-bottom: 10px; }

#pillarsbottompic
{ width: 622px; height: 105px; float: left; margin-left: 15px; background-color: #3eaef1; margin-top: -125px; display: inline; }

/* Footer Styles */

#leftlinks
{ width: 700px; float: left; margin-left: 130px; display: inline; }

#rightcopyright
{ font-family: tahoma; font-size: 13px; float: left; color: #FFFFFF; width: 500px; float: left; margin-left: 250px; margin-top: 5px; display: inline; }

	#rightcopyright a:link, #rightcopyright a:visited
	{ font-size: 13px; color: #FFFFFF; text-decoration: none; }
	
	#rightcopyright a:hover
	{ font-size: 13px; color: #66EF3B; text-decoration: none; }  	

/* Contact */

#contentcontact
{ width: 879px; height: 552px; float: left; background-image: url('images/content.jpg'); background-repeat: no-repeat; display: inline; }

#contactheader
{ font: 26px arial; color: #fff; width: 400px; height: 33px; float: left; display: inline; }

#contactleft
{ width: 160px; height: 352px; float: left; margin-left: 15px; margin-top: 40px; display: inline; }

#contactright
{ width: 450px; height: 390px; float: left; margin-left: 15px; margin-top: 40px; display: inline; }

#contacttext
{ width: 270px; height: 350px; float: left; margin-left: 15px; margin-top: 15px; }

#contactform
{ width: 415px; height: 315px; float: left; margin-left: 0px; margin-top: 15px;  }

#investorGuideForm
{ width: 540px; height: 315px; float: left; margin-left: 0px; margin-top: 15px;  }

#formtext
{ width: 100px; height: 20px; font-family: tahoma; font-size: 13px; color: #ffffff; vertical-align: top;}

.investorGuideFormText
{ width: 200px; height: 20px; font-family: tahoma; font-size: 13px; color: #ffffff; vertical-align: top;}

.investorGuideFormText a:link, .investorGuideFormText a:active, .investorGuideFormText a:visited
{ font: 15px arial; font-weight: bold; color: #fff; text-decoration: none; }

#formfieldsname
{ height: 15px; vertical-align: top; }

#formfieldscompany
{ height: 15px; vertical-align: top; }

#formfieldsphone
{ height: 15px; vertical-align: top; }

#formfieldsemail
{ height: 15px; vertical-align: top; }

#formfieldsmessage
{ height: 15px; vertical-align: top; }

#formfieldsname input
{ width: 190px; }

#formfieldscompany input
{ width: 200px; }

#formfieldsphone input
{ width: 100px; }

#formfieldsemail input
{ width: 140px; }

#contactbottom
{ width: 622px; height: 98px; clear: left; margin-top: -95px; margin-left: 15px; display: inline; background-image: url('images/contactbottom.jpg'); }

#contactaddress
{ font-family: tahoma; font-size: 13px; float: left; color: #FFFFFF; margin-top: 20px; margin-left: 7px;  display: inline; text-align: center;  }

#contactleftpic
{ width: 160px; height: 160px; float: left; display: inline; }

#rightboxescontact
{ width: 200px; height: 530px; float: right; margin-right: 15px; display: inline; }

#contactbox
{ width: 200px; height: 150px; float: left; margin-top: 28px; display: inline; }

#contactbox2
{ width: 200px; height: 150px; float: left; margin-top: 27px; display: inline; }

/* Coach Castle TV */

#cctvcontent
{ width: 879px; float: left; background-image: url('images/cctvbg1.jpg'); background-repeat: no-repeat; background-color: #010101; display: inline; }

#cctvbottombg
{ width: 879px; height: 75px; float: left; background-image: url('images/cctvbg2.jpg'); margin-bottom: 0px; display: inline; z-index: -1; }

#cctvleft
{ width: 600px; float: left; margin-top: 15px; margin-left: 15px; display: inline; }

#vidcontainer
{ width: 437px; float: left; margin-top: 20px; margin-left: 15px; display: inline; }

#vidarchive
{ width: 120px; height: 400px; float: left; margin-top: 20px; display: inline; }

#cctvheader
{ width: 630px; height: 75px; margin-top: 6px; background-color: #11eae3; float: left; display: inline; }

#rightboxescctv
{ width: 200px; height: 530px; float: right; margin-right: 15px; display: inline; }

/* Investor Education */

#educationcontent
{ width: 879px; height: 758px; float: left; background-image: url('images/educationcontent.jpg'); background-repeat: no-repeat; display: inline; }

#educationleft
{ width: 630px; height: 590px; float: left; margin-left: 15px; display: inline; margin-top: 15px; font-family: arial; font-size: 12px; color: #ffffff; text-align: justify; }

#educationbox
{ width: 200px; height: 150px; float: left; margin-top: 20px; display: inline; }

#educationbox2
{ width: 200px; height: 150px; float: left; margin-top: 30px; display: inline; }

#educationleftpic
{ width: 200px; height: 355px; float: left; padding-right: 15px; display: inline; }

#educationbottom
{ width: 845px; height: 140px; float: left; margin-left: 15px; margin-top: -10px; display: inline; }

#educationheader
{ width: 415px; height: 33px; float: left; padding-bottom: 10px; display: inline; }

/* Workshop */

#workshopcontent
{ width: 879px; height: 570px; float: left; background-image: url('images/workshopcontent.jpg'); background-repeat: no-repeat; background-color: #000; display: inline; }

#workshopbox
{ width: 200px; height: 150px; float: left; margin-top: 20px; display: inline; }

#workshopbox2
{ width: 200px; height: 150px; float: left; margin-top: 20px; display: inline; }

#workshopleft
{ width: 630px; height: 495px; float: left; margin-top: 15px; margin-left: 15px; display: inline; }

/* Investor Quiz */

#contentquiz
{ width: 879px; float: left; background-image: url('images/cctvbg1.jpg'); background-color: #010101; background-repeat: no-repeat; display: inline; }

#quizleft
{ width: 630px; float: left; margin-top: 15px; margin-left: 15px; text-align: justify; display: inline;  }

#quizheader
{ width: 600px; float: left; margin-bottom: 15px; display: inline; }

#quizbottombg
{ width: 879px; height: 75px; float: left; background-image: url('images/cctvbg2.jpg'); margin-bottom: 0px; display: inline; z-index: -1; }

/* Calendar Styles */

#upcomingeventsbutton
{ width: 146px; height: 21px; float; left; margin-left: 490px; margin-top: 25px;  }

/* Navigating the Fog */

#fogHeader {
	width: 630px;
	height: 92px;
	float: left;
	display: inline;
}

#fogLeft {
	width: 317px;
	height: 391px;
	float: left;
	display: inline;
	margin-top: 14px;
}	

#fogRight {
	width: 300px;
	height: 391px;
	float: left;
	display: inline;
	margin-top: 14px;
	margin-left: 12px;

}

#fogContentLeft {
	width: 630px;
	float: left;
	margin-left: 16px;
	margin-top: 17px;
	display: inline;
}

#fogVideo {
	width: 317px;
	height: 265px;
	float: left;
	display: inline;
}

#eventRsvp {
	width: 317px;
	height: 111px;
	float: left;
	display: inline;
	margin-top: 25px;
}

#rsvpText {
	width: 280px;
	height: 53px;
	float: left;
	margin-top: 14px;
	display: inline;
	font: 12px arial;
	color: #fff;
}

#fogForm { 
	width: 295px;
	height: 250px;
	padding: 0px;
	margin: 0px;
	float: left; 
	margin-left: 0px; 
}

#fogField
{ width: 50px; height: 15px; vertical-align: top; }

#fogField input {
	width: 200px;
}


#fogFormText
{ width: 70px; height: 20px; font-family: tahoma; font-size: 13px; color: #ffffff; vertical-align: top;}

#siteDisclaimer {
	width: 300px;
	height: 20px;
	float: left;
	margin-left: 305px;
	margin-left: 315px;
	margin-top: 10px;
	text-align: center;
}

#siteDisclaimer p {
	font-family: tahoma;
	font-size: 13px; 
	color: #fff;
}

#siteDisclaimer a {
	font-family: tahoma;
	font-size: 13px; 
	color: #6aaaea;
}

#disclaimerparagraph
{ width: 855px; margin-left: 15px; margin-top: 8px; float: left; display: inline; }

#disclaimerparagraph p
{ font-family: tahoma; font-size: 13px; font-color: fff; }

/* contact page em style */

em#small-text{
    font-size:11px;
}


