body {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-color:#CCCCCC;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
#topNav {
position:absolute;
width:763px;
height:34px;
z-index:1;
background-color:#2C7068; 
top:132px;
margin-left:29px; /* this centers the nav bar within the width  */
}
#homeBtn {
position:absolute;
margin-top:0px;
margin-left:0px;
}
#mathModelingBtn {
position:absolute;
margin-left:55px;
}
#ourProcessBtn {
position:absolute;
margin-left:110px;
margin-top:0px;
}
#clientResultsBtn {
position:absolute;
margin-left:165px;
margin-top:0px;
}
#compareBtn {
position:absolute;
margin-left:221px;
margin-top:0px;
}
#whoWeAreBtn {
position:absolute;
margin-left:276px;
margin-top:0px;
}
#contactUsBtn {
position:absolute;
margin-left:331px;
margin-top:0px;
z-index:3;
}
#rightImage{
position:absolute;
margin-left:763px;
margin-top:0px;
}
#stacked_rocks{  /* used on the home page  */
position:absolute;
margin-left:803px;
margin-top:-376px;
z-index:2;
}
#stacked_rocks2{
position:absolute;
margin-left:774px;
margin-top:-290px;
z-index:2;
}
#headerImage{
position:absolute;
margin-top:-270px;
margin-left:29px;
}
#homePage_mainContent{
position:absolute;
width:641px;
height:432px;
background-image:url(../images/homePage_main_background.jpg);
background-repeat:no-repeat;
margin-top:-80px;
margin-left:350px;
border:1px solid #c9966d;
}
#mainContainer{
position:absolute;
width:963px;
height:450px;
}
.headerText1{ /*  this is used on the home page  */
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
/*font-weight:bold; */
color:#C9966D;
padding-left:20px;
}
.headerText2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
.headerText3{ /*  this is used for the main content header on most pages  */
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
color:#C9944D;
padding-left:0px;
}
.subHeaderText1{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:15px;
font-weight:bold;
color:#336666;
padding-left:0px;
}
.principalText{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:15px;
font-weight:normal;
font-style:italic; 
color:#336666;
padding-left:0px;
}
.subHeaderText2{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:13px;
font-weight:bold;
color:#336666;
padding-left:0px;
}
.subHeaderText3{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:12px;
font-weight:bold;
color:#336666;
padding-left:0px;
}

.subText1{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:12px;
font-weight:normal;
color:#336666;
padding-left:0px;
}
.subTextbio{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:0.715em;
font-weight:normal;
color:#000000;
padding-left:0px;
line-height:15px;
}
.readmore{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:0.715em;
font-weight:normal;
color:#C9944D;
padding-left:0px;
line-height:15px;
}
.subText-form{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:11px;
font-weight:bold;
color:#336666;
padding-left:0px;
}
.subText-form-black{ /*  this is used on the registered_user_admin page  */
font-family:"Lucida Sans", Arial;
font-size:11px;
font-weight:bold;
color:#000000;
padding-left:0px;
}
.subText2{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:15px;
font-weight:normal;
color:#336666;
padding-left:0px;
}
.subText3{ /*  this is used in table on step_process.php page  */
font-family:"Lucida Sans", Arial;
font-size:12px;
font-weight:normal;
color:#336666;
padding-left:0px;
}
.subText4{ /*  this is used on the proven_results page  */
font-family:"Lucida Sans", Arial;
font-size:12px;
font-weight:normal;
color:#000000;
padding-left:0px;
}
.subText5{ /*  this is used on the home page  */
font-family:"Lucida Sans", Arial;
font-size:12px;
font-weight:bold;
color:#336666;
padding-left:0px;
}
.subText6{ /*  this is used on the Consult CIP page  */
font-family:"Lucida Sans", Arial;
font-size:14px;
font-weight:normal;
color:#336666;
padding-left:0px;
}
.listStyle1{
margin-left:-17px;
list-style:upper-alpha;
color:#336666;
font-family:"Lucida Sans", Arial;
font-weight:bold;
}
.listStyle_rev1{
margin-left:-17px;
/*list-style:upper-alpha;*/
color:#336666;
font-family:"Lucida Sans", Arial;
font-weight:bold;
}
.listText1{
color:#000000;
font-family:"Lucida Sans", Arial;
font-weight:normal;
}
.listStyle2{  /* math_modeling page */
margin-left:-23px;
color:#336666;
}
.listText2{
color:#000000;
font-family:"Lucida Sans", Arial;
font-weight:normal;
}
.tableStyle2{  /* math_modeling page */
color:#336666;
}
.smallText{
font-family:"Lucida Sans", Arial;
font-size:11px;
color:#FFFFFF;
}
.bodyText{
font-family:"Lucida Sans", Arial;
font-size:11px;
color:#000000;
padding-left:20px;
padding-right:20px;
}
#leftBox{
position:absolute;
margin-left:-320px;
margin-top:-308px;
z-index:1;
width:330px;
height:450px;
}

#logonBox{
position:absolute;
margin-left:-4px;
margin-top:-4px;
width:313px;
height:110px;
}

#homeLeftBoxTop{
position:absolute;
margin-left:0px;
margin-top:107px;
width:313px;
height:109px;
background-color:#dddac6;
border:1px solid #cc9966;
}
#homeLeftBoxMiddle{
position:absolute;
margin-left:0px;
margin-top:225px;
width:313px;
height:109px;
background-color:#dddac6;
border:1px solid #cc9966;
}
#homeLeftBoxBottom{
position:absolute; 
margin-left:0px;
margin-top:343px;
width:313px;
height:109px;
background-color:#dddac6;
border:1px solid #cc9966;
}


#footer {
position:absolute;
margin-top:360px;
margin-left:18px;
width:973px;
height:30px;
}
.footer{
font-family:"Lucida Sans", Arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.footer a:link {
font-family:"Lucida Sans", Arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.footer a:visited {
font-family:"Lucida Sans", Arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.footer a:hover {
font-family:"Lucida Sans", Arial;
font-size:10px;
color:#ffffff;
text-decoration:underline;
}
.footer a:href {
font-family:"Lucida Sans", Arial;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
#leftNav{
position:absolute;
margin-left:30px;
margin-top:-68px;
z-index:2;
width:167px;
height:416px;
background-color:#2d7169;
padding-top:0px;
padding-bottom:1px;
}
#mainContent{
position:absolute;
margin-left:202px;
margin-top:-68px;
z-index:2;
width:788px;
height:418px;
background-color:#DDDAC6;
border:1px solid #cc9966;
border-right:2px solid #cc9966;
}
/*  left side navigation */
#math_modeling{
position:absolute;
margin-top:0px;
margin-left:0px;
width:167px;
height:26px;
background-color:#2d7169;
padding-top:0px;
}
#value_of_modeling{
position:absolute;
margin-top:26px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;

}
#how_it_works{
position:absolute;
margin-top:54px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
background-color:#000000;
}
#sample_modeling{
position:absolute;
margin-top:82px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
}
#our_process{
position:absolute;
margin-top:110px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
padding-top:0px;
}
#step_process{
position:absolute;
margin-top:138px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
}
#estate_planning_techniques{
position:absolute;
margin-top:166px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
}
#client_results{
position:absolute;
margin-top:194px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
padding-top:0px;
}
#proven_results{
position:absolute;
margin-top:222px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
}
#our_lessons_learned{
position:absolute;
margin-top:250px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
}
#compare{
position:absolute;
margin-top:278px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
padding-top:0px;
}
#current_plan{
position:absolute;
margin-top:306px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
}
#who_we_are{
position:absolute;
margin-top:334px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
padding-top:0px;
}
#cip_partners{
position:absolute;
margin-top:362px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
}
#contact_us_left{
position:absolute;
margin-top:390px;
margin-left:0px;
width:167px;
height:28px;
background-color:#2d7169;
}
#contactDiv{
position:absolute;
/*margin-top:-99px; */
margin-top:-95px;
margin-left:30px;
height:27px;
width:500px;
}
#mainText{
position:absolute;
margin-left:20px;
margin-top:25px;
width:220px;
background-color:#dddac6;
}
#mainTextLarge{
position:absolute;
margin-left:20px;
margin-top:25px;
width:520px;
background-color:#dddac6;
}
#footnote{
position:absolute;
margin-top:395px;
margin-left:50px;
font-family:"Lucida Sans", Verdana;
font-size:10px;
color:#336666;
}
#moreInfoLink{
position:absolute;
margin-top:395px;
margin-left:630px;
font-family:"Lucida Sans", Verdana;
font-size:10px;
color:#336666;
}
.moreInfoLink{
font-family:"Lucida Sans", Verdana;
font-size:10px;
color:#336666;
text-decoration:none;
}
.databaseHeader{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.databaseText{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
.sitemapHeader{ /*  this is used in table on step_process.php page  */
font-family:"Lucida Sans", Arial;
font-size:15px;
font-weight:bold;
color:#336666;
padding-left:0px;
}
.sitemapLink{ /*  this is used in table on sitemap.php page  */
font-family:"Lucida Sans", Arial;
font-size:11px;
font-weight:bold;
color:#000000;
padding-left:0px;
text-decoration:none;
}
.sitemapLink a:link {
color:#000000;
text-decoration: none;
}
.sitemapLink a:visited {
text-decoration: none;
color:#000000; 
}
.sitemapLink a:hover {
text-decoration: underline;
color:#000000;
}
.privacy{ /*  this is used in table on privacy.php page  */
font-family:"Lucida Sans", Arial;
font-size:11px;
font-weight:normal;
color:#000000;
padding-left:0px;
text-decoration:none;
}
.privacy a:link {
color:#000000;
font-weight:bold;
text-decoration: none;
}
.privacy a:visited {
text-decoration: none;
font-weight:bold;
color:#000000; 
}
.privacy a:hover {
text-decoration: underline;
font-weight:bold;
color:#000000;
}