/** General **/

html 
{ height: 100%; }

body 
{ height: 100%; margin: 0px; background-color:#CFE0EF; text-align: center; }

h1
{ font-family: arial; color: #e51e1e; font-size: 23px; padding: 0px; margin: 0px; text-align: left; }

h2
{ font-family: arial; color: #3170cf; font-size: 13px; padding: 0px; margin: 0px; margin-top: 3px; text-align: left; }

h3
{ font-family: arial; color: #7aadfa; font-size: 23px; padding: 0px; margin: 0px; text-align: left; }

h4
{ font-family: arial; color: #3984f8; font-size: 13px; padding: 0px; margin: 0px; margin-top: 8px; line-height: 19px; text-align: left; }

/* Landing Page Styles */

.fontstyle_topTextBox
{ font-family: arial; color: #000; font-size: 11px; padding: 3px; margin: 0px; text-align: justify;  }

.fontstyle_botBox1
{ font-family: arial; color: #000; font-size: 12px; padding: 3px; margin: 0px; margin-top: 4px; text-align: justify; }

.fontstyle_botBox1CT1
{ font-family: arial; color: #f56464; font-size: 12px; }

.fontstyle_botBox1CT2
{ font-family: arial; color: #1d75f7; font-size: 12px; }

.fontstyle_rightPanel1
{ font-family: arial; color: #000; font-size: 11px; padding: 0px; margin: 3px; text-align: center;  }

.fontstyle_rightPanel2header1
{ font-family: arial; color: #f56464; font-size: 18px; }

.fontstyle_rightPanel2header2
{ font-family: arial; color: #000; font-size: 18px; }

.noborder
{ border: 0px; }

.container 
{ margin:0 auto; width:791px; min-height: 787px; }

.header 
{ padding: 0px; height: 139px; width: 791px; background: url('images/header.jpg') no-repeat; }

.contentContainer
{ width: 791px; float: left; display: inline; background: url('images/contentGradientBg.jpg'); background-repeat: repeat-x; background-color: #ffffff; }

.contentArea_main
{ width: 770px; float: left; margin-left: 10px; display: inline; background-color: #fff; }

.contentArea_mainLower
{ width: 753px; float: left; margin-left: 8px; margin-top: 10px; display: inline; }

.contentArea_left
{ width: 528px; min-height: 530px; float: left; display: inline; }

.contentArea_leftDivision
{ width: 527px; height: 5px; float: left; margin-top: 6px; display: inline; }

.contentArea_leftTop
{ width: 527px; height: 225px; float: left; display: inline; }

.contentArea_topBox1
{ width: 504px; height: 216px; float: left; margin-left: 5px; display: inline;  }

.topBox1_headerContainer
{ width: 504px; height: 50px; float: left; display: inline; }

.topBox1_promoPic
{ width: 243px; height: 155px; float: left; margin-top: 10px; display: inline; }

.topBox1_textBox
{ width: 261px; height: 155px; float: left; margin-top: 10px; display: inline; }

.topBox1_listBox
{ width: 255px; height: 58px; float: left; margin-left: 4px; margin-top: 19px; display: inline; background: url('images/topBox1_listBoxBG.jpg'); background-repeat: no-repeat; }

.topBox1_listBoxStyle
{  width: 235px; font-family: arial; font-size: 11px; color: #646464 ; text-align: left; padding: 0px; margin: 0px; margin-left: 18px; margin-top: 5px; }

.contentArea_leftBottom
{ width: 527px; height: 213px; float: left; display: inline; }

.contentArea_botBox1
{ width: 517px; height: 176px; float: left; margin-top: 15px; margin-left: 5px; display: inline; }

.botBox1_header
{ width: 516px; height: 78px; float: left; display: inline; }

.botBox1_textBox
{ width: 516px; height: 97px; float: left; display: inline; }

.contentArea_leftBotIcon
{ width: 527px; height: 70px; float: left; display: inline; }

.leftBotIcon_contactContainer
{ width: 212px; height: 70px; float: left; display: inline; }

.contactIcon
{ width: 31px; height: 41px; float: left; display: inline; margin-left: 10px; margin-top: 15px; }

.botBox1_contactText
{ width: 165px; float: left; display: inline; margin-left: 5px; margin-top: 28px; text-decoration: none; }

.nounderline
{ text-decoration: none; }

.botBox1_nextButton
{ width: 142px; height: 23px; float: right; display: inline; margin-right: 5px; margin-top: 28px; background: url('images/botBox1_nextButtonBG.jpg'); background-repeat: no-repeat;  }

.botBox1_nextButtonStyle
{ font-family: arial; font-size: 12px; color: #000; margin: 0px; padding: 0px; margin-top: 4px; text-decoration: none; }

.contentArea_right
{ width: 225px; min-height: 530px; float: left; display: inline; }

.contentArea_rightDivider
{ width: 3px; height: 530px; float: left; display: inline; }

.contentArea_rightPanel1
{ width: 221px; height: 125px; float: right; display: inline; }

.rightPanel1_promoPic
{ width: 213px; height: 77px; float: left; margin-left: 6px; display: inline; }

.rightPanel1_promoPicText
{ width: 213px; height: 15px; float: left; margin-left: 6px; display: inline; }

.contentArea_rightPanel2
{ width: 221px; height: 228px; float: right; display: inline; }

.rightPanel2_header
{ width: 213px; height: 20px; float: left; margin-left: 6px; margin-top: 3px; padding-bottom: 5px; display: inline; }

.rightPanel2_headerDivider
{ width: 213px; float: left; margin-left: 6px; display: inline; }

.rightPanel2_list
{ width: 180px; height: 169px; float: left; margin-left: 12px; margin-top: 0px; display: inline; }

.rightPanel2_listStyle
{ font-family: arial; font-size: 12px; color: #000; list-style-image: url('images/rightPanel2_listArrow.jpg'); text-align: left; line-height: 30px;  }

.contentArea_rightPanel3
{ width: 221px; height: 176px; float: right; display: inline; }

.rightPanel3_buttons
{ width: 217px; height: 50px; float: left; margin-left: 4px; margin-top: 21px; display: inline;  }

/** Navigation Styles **/

.navigation 
{ width: 770px; height: 26px; float: left; display: inline; background-color: #ececec; }

.nav_home
{ width: 61px; height: 26px; float: left; display: inline; }

	a.home
	{ display: block; width: 61px; height: 26px; text-decoration: none; background: url('images/nav/home.jpg'); background-repeat: no-repeat; }

	a:hover.home
	{ background-position: -61px; }

.nav_mission
{ width: 76px; height: 26px; float: left; display: inline; }

	a.mission
	{ display: block; width: 76px; height: 26px; text-decoration: none; background: url('images/nav/mission.jpg'); background-repeat: no-repeat; }

	a:hover.mission
	{ background-position: -76px; }

.nav_aboutUs
{ width: 84px; height: 26px; float: left; display: inline; }

	a.aboutUs
	{ display: block; width: 84px; height: 26px; text-decoration: none; background: url('images/nav/aboutus.jpg'); background-repeat: no-repeat; }

	a:hover.aboutUs
	{ background-position: -84px; }

.nav_initialConsultation
{ width: 156px; height: 26px; float: left; display: inline; }

	a.initialConsultation
	{ display: block; width: 156px; height: 26px; text-decoration: none; background: url('images/nav/initialconsultation.jpg'); background-repeat: no-repeat; }

	a:hover.initialConsultation
	{ background-position: -156px; }

.nav_cvp
{ width: 166px; height: 26px; float: left; display: inline; }

	a.cvp
	{ display: block; width: 166px; height: 26px; text-decoration: none; background: url('images/nav/cvp.jpg'); background-repeat: no-repeat; }

	a:hover.cvp
	{ background-position: -166px; }
	
.nav_investorMistakes
{ width: 145px; height: 26px; float: left; display: inline; }

	a.investorMistakes
	{ display: block; width: 145px; height: 26px; text-decoration: none; background: url('images/nav/investormistakes.jpg'); background-repeat: no-repeat; }

	a:hover.investorMistakes
	{ background-position: -145px; }

.nav_contact
{ width: 82px; height: 26px; float: left; display: inline; }

	a.contact
	{ display: block; width: 82px; height: 26px; text-decoration: none; background: url('images/nav/contact.jpg'); background-repeat: no-repeat; }

	a:hover.contact
	{ background-position: -82px; }
	
/* Footer Styles */

.footer
{ width: 791px; height: 97px; float: left; display: inline; background: url('images/footerBG.png'); background-repeat: no-repeat; }

.footerCopy
{ width: 550px; height: 57px; float: left; margin-left: 65px; margin-top: 20px; display: inline; }

.footerLinks
{ font-family: arial; font-size: 12px; color: #000; text-decoration: none; }

.footerCopyright
{ font-family: arial; font-size: 12px; color: #000; }

.footerWarehouseTag
{ font-family: arial; font-size: 12px; color: #000; }

.footerClear
{ width: 791px; height: 15px; clear: both; background-color: #fff; }

.bbbLogo
{ width: 102px; height: 59px; float: left; margin-top: 19px; margin-left: 15px; float: left; display: inline; }

/* Investor Quiz Styles */

.investorQuiz_right
{ width: 242px; min-height: 530px; float: left; display: inline; }

.investorQuiz_left
{ width: 528px; min-height: 530px; float: left; display: inline; }

.investorQuiz_copyContainer
{ width: 517px; min-height: 350px; float: left; display: inline; margin-top: 10px; margin-left: 10px; background-color: #EFEFEF; }

.investorQuiz_bottomFiller
{ width: 517px; float: left; display: inline; margin-top: 10px; margin-left: 10px; }

.investorQuiz_mainPic
{ width: 220px; min-height: 270px; float: left; display: inline; margin-left: 12px; margin-top: 10px; }

.investorQuiz_lowerPromo
{ width: 220px; min-height: 80px; float: left; display: inline; margin-left: 12px; margin-top: 10px; }

.investorQuiz_header
{ width: 517px; height: 30px; float: left; display: inline; }

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

.investorQuiz_quizList
{ width: 477px; font-family: arial; font-size: 12px; color: #000; text-align: justify; list-style-type: none; padding: 0px; margin: 0px; margin-left: 10px; }

.investorQuiz_copy
{ width: 497px; min-height: 340px; float: left; display: inline; margin-left: 10px; margin-top: 10px; }

.investorQuiz_liStyle
{ padding-bottom: 20px; }

#csformlefttable
{ width: 350px; float: left; text-align: left; margin-left: 60px; line-height: 35px; font-family: arial; font-size: 12px; color: #000; }

.investorQuiz_contactCopyStyle
{ font-family: arial; font-size: 12px; color: #000; text-align: center;  }

.contactfieldsize
{ width: 200px; }

.featuredtext
{ font-family: arial; font-size: 12px; color: #b41e20; }

.rightPanel2_tvPromo
{ width: 190px; height: 197px; float: left; display: inline; margin-top: 15px; margin-left: 15px; }

.logoClick
{ width: 294px; height: 110px; float: left; margin-left: 14px; margin-top: 10px; display: inline; }

/* VBlog */

.vblogContainer
{ width: 770px; min-height: 530px; float: left; display: inline; }