body {
height:100%;
font-size:1em;
text-align:center;
}



#homeWrapper {
margin:0 auto;
height:100%;
width:830px;
text-align:left;
}

#logo {
width:800px;
height:88px;
position:relative;
top:0px;
left:-2px;
}

#topNav {
width:800px;
height:28px;
position:relative;
top:43px;
left:0px;
z-index:1;
}

#pg_topNav {
width:864px;
height:28px;
position:relative;
top:46px;
left:0px;
z-index:15;
}

#header {
width:800px;
height:220px;
position:relative;
top:43px;
left:-10px;
z-index:10;
}

#header_text {
width:600px;
position:absolute;
top:10px;
left:30px;
}

#subhead {
width:800px;
position:relative;
top:45px;
left:0px;
}

#page_content {
width:800px;
position:relative;
top:60px;
left:0px;
}

#sitepage_content {
width:800px;
position:relative;
top:-127px;
left:0px;
z-index:55;
}

#column1 {
width:230px;
position:absolute;
top:0px;
left:0px;
padding:0 10px 0 0;
}

#column1-1 {
width:600px;
position:absolute;
top:0px;
left:5px;
padding:0 20px 0 0;
}

#column1-1bios {
width:824px;
position:absolute;
top:0px;
left:5px;
padding:0 20px 0 0;
}

#column2 {
width:230px;
position:absolute;
top:0px;
left:278px;
padding:0 10px 0 0;
}

#column2-1 {
width:180px;
position:absolute;
top:15px;
left:670px;
padding:0 10px 0 0;
margin-bottom:25px;
}

#column3 {
width:230px;
position:absolute;
top:0px;
left:556px;
padding:0 10px 0 0;
}

#column4 {
width:170px;
position:absolute;
top:0px;
left:624px;
padding:0 10px 0 0;
}

#column5 {
width:390px;
position:relative;
top:0px;
left:0px;
padding:0 15px 0 0;
}

#column6 {
width:390px;
position:absolute;
top:-30px;
left:422px;
padding:0 10px 0 5px;
}

#column7 {
width:800px;
position:absolute;
top:0px;
left:0px;
padding:0 20px 0 0;
}

#right_border1 {
width:1px;
position:absolute;
top:0px;
left:254px;
height:1030px;
background-image:url(images/column_border.jpg);
opacity: 0.50;
-moz-opacity: 0.50; /* older Gecko-based browsers */
filter:alpha(opacity=50); /* For IE6&7 */
}

#right_border1-1 {
width:1px;
position:absolute;
top:0px;
left:600px;
height:480px;
background-image:url(images/column_border.jpg);
opacity: 0.50;
-moz-opacity: 0.50; /* older Gecko-based browsers */
filter:alpha(opacity=50); /* For IE6&7 */
}

#right_border2 {
width:1px;
position:absolute;
top:0px;
left:532px;
height:1030px;
background-image:url(images/column_border.jpg);
opacity: 0.50;
-moz-opacity: 0.50; /* older Gecko-based browsers */
filter:alpha(opacity=50); /* For IE6&7 */
}

#right_border3 {
width:1px;
position:absolute;
top:0px;
left:605px;
height:710px;
background-image:url(images/column_border.jpg);
opacity: 0.50;
-moz-opacity: 0.50; /* older Gecko-based browsers */
filter:alpha(opacity=50); /* For IE6&7 */
}

#Signup_Tab {
width:195px;
height:28px;
position:absolute;
top:-56px;
left:662px;
background-image: url(../images/signup_tab.jpg);
text-align:center;
}

#Home_Signup_Tab {
width:197px;
height:35px;
position:absolute;
top:-31px;
left:628px;
background-image: url(../images/home_signup_tab.jpg);
background-repeat:no-repeat;
text-align:center;
z-index:25;
}

#book_order {
position:absolute;
top:-180px;
left:600px;
}

#footer {
width:800px;
height:82px;
position:relative;
top:40px;
left:-278px;
border-top: 7px solid #6699CC;
margin-bottom:150px;
}

#page_footer {
width:864px;
height:82px;
position:relative;
top:40px;
left:0px;
border-top: 7px solid #6699CC;
}

#social_page_footer {
width:800px;
height:82px;
position:relative;
top:40px;
left:-600px;
border-top: 7px solid #6699CC;
}

#footer_tab {
width:156px;
height:35px;
position:absolute;
top:3px;
left:0px;
background-image: url(../images/contact_tab.jpg);
text-align:center;
}

#linkedin {
position:relative;
top:0px;
left:165px;
width:28px;
text-align:left;
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#808080;
z-index:50;
}

.linkedin {
text-align:left;
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#808080;
}

.linkedin_img {
width:20px;
height:20px;
padding:0;
margin-top:0px;
}

.bio_linkedin_img {
width:20px;
height:20px;
padding:0;
margin-top:10px;
}

#footer_text {
width:634px;
height:35px;
position:absolute;
top:0px;
left:166px;
padding: 5px 0 0 0px;
}



#pg_footer_text {
width:634px;
height:35px;
position:absolute;
top:0px;
left:230px;
padding: 5px 0 0 0px;
}

#pg_linkedin {
position:relative;
top:0px;
left:165px;
width:28px;
text-align:left;
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#808080;
z-index:50;
}

.orange {
color:#CF844D;
}

.footer_text {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#808080;
text-align:right;
}


.footer_text_right {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#808080;
text-align:right;
padding-right:0px;
}




.comments {
font-style:italic;
line-height:1.5em;
font-family:   Arial, Helvetica, sans-serif;
font-size:13px;
color:#808080;
}



.topmargin {
margin-top:30px;
}

.grey {
color:#3F8BC4;
text-transform:uppercase;
font-size:14px;
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
letter-spacing:0px;
}


.topspace {
position:relative;
top:-8px;
left:-12px;
}

.pg_topspace {
position:relative;
top:-10px;
left:-2px;
}

.bio_pg_topspace {
position:relative;
top:-10px;
left:-2px;
}

h1 {
font-family:  Helvetica, Arial, sans-serif;
font-size:25px;
font-weight:normal;
color:#999999;
line-height:1em;
font-size-adjust: 0.5;
font-weight:100;
}

h2 {
font-family: Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:normal;
color:#663333;
}

h3 {
font-family: Helvetica, Arial, sans-serif;
font-size:20px;
font-weight:100;
color:#CF844D;
letter-spacing:-.01em;
font-size-adjust: 0.5;
padding-top:20px;
margin-bottom:-10px;
}

.orange {
color:#CF844D;
margin-top:30px;
margin-bottom:-10px;
}


.quote_orange {
font-family: Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:100;
color:#CF844D;
letter-spacing:-.02em;
font-size-adjust: 0.5;
margin-top:20px;
}


.form {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
color:#808080;
line-height:1.5em;
}

p {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
color:#808080;
line-height:1.5em;
}

.align_right {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
color:#808080;
line-height:1.5em;
position:relative;
top:0px;
left:175px;
}

.blue_caption {
color:#3F8BC4;
padding-top:0px;
margin-bottom:-10px;
}

.blue_caption2 {
color:#3F8BC4;
}

.blue_caption3 {
color:#3F8BC4;
margin: 5px 0 5px 0;
}

.blue_caption14 {
color:#3F8BC4;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}

.hiddenDiv {
display:none;
}

#footer_tab a{
font-size:14px;
color:#ffffff;
text-decoration:none;
}

#Home_Signup_Tab a {
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#Signup_Tab a {
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#footer_tab a:hover, #Signup_Tab a:hover, #Home_Signup_Tab a:hover {
color:#6699CC;
text-decoration:none;
font-weight:bold;
}


#footer_text a, #linkedin a, #pg_footer_text a, #pg_linkedin a {
color:#808080;
text-decoration:none;
font-size:10px;
}


#footer_text a:hover, #linkedin a:hover, #pg_footer_text a:hover, #pg_linkedin a:hover {
color:#134D7C;
text-decoration:none;
}

.blue_caption3 a {
color:#808080;
text-decoration:none;
font-size:14px;
}

.blue_caption3 a:hover {
color:#134D7C;
text-decoration:none;
}

img {
border:none;
}




#page_content li {
font-size:14px;
font-weight:normal;
color:#808080;
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
padding:5px 0;
margin-left:-25px;
}

#pg_topNav img {
margin-left:-4px;
}

.backto {
position:relative;
top:368px;
left:20px;
}

.backto2 {
position:relative;
top:1040px;
left:20px;
}

.backto3 {
position:relative;
top:1200px;
left:82px;
}

.backto4 {
position:relative;
top:2340px;
left:20px;
}

.backto a, .backto2 a, .backto3 a, .backto4 a, .align_right a {
text-decoration:none;
color:#808080;
}

.backto a:hover, .backto2 a:hover, .backto3 a:hover, .backto4 a:hover, .align_right a:hover {
color:#134D7C;
}

.blurb {
width:600px;
color:#3F8BC4;
font-size:19px;
font-family: Helvetica, Arial, sans-serif;
letter-spacing:-.02em;
text-align:center;
}

.blue_bold {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
color:#3F8BC4;
font-size:12px;
font-weight:bold;
}

.grey_bold {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
color:#808080;
font-size:12px;
font-weight:bold;
}


ol {
list-style-type:none;
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
color:#808080;
font-size:12px;
line-height:1.2em;
margin-left:-40px;
}

ol li {
padding-bottom:10px;
list-style-position:outside;
}




.align_list {
margin-top:-24px;
margin-left:20px;
}

.dbdigit {
margin-left:-8px;
}

a {
text-decoration:none;
color:#3F8BC4;
}

a:hover {
color:#134D7C;
}

#spacer {
width:800px;
height:200px;
}

#spacer25 {
width:800px;
height:25px;
}

#spacer50 {
width:800px;
height:50px;
}

#spacer100 {
width:800px;
height:50px;
}

#spacer143 {
width:800px;
height:133px;
}

#cases_spacer {
width:800px;
height:35px;
}

#contact_spacer {
width:800px;
height:0px;
}

.backtohome {
margin-top:75px;
}

.bottomtab {
font-size:13px;
position:relative;
top:-5px;
left:-4px;
}


.bold_black {
/*color:#231F20;*/
color:#666666;
font-weight:bold;
}

.title {

color:#3F8BC4;
}

.backtoabout {
position:relative;
top:30px;
}

.numbers {
list-style-type:decimal;
font-size:14px;
margin-left:-20px;
line-height:1.5em;
}

.new_page {
position:relative;
top:75px;
}

.part_list {
font-size:14px;
}

.center {
position:relative;
left:300px;
}

#linked {
position:relative;
top:390px;
left:0px;
}

.halfbreak {
position:relative;
top:-5px;
}

.halfpara {
position:relative;
top:-15px;
margin:0;
}

.smaller {
font-size:12px;
}


ul li {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
color:#808080;
line-height:1.5em;
}

.floatright {
float:right;
padding:20px;
}

.orangeHighlight {
color:#CF844D;
}

.price {
color:#3F8BC4;
margin-bottom:50px;
}

.salespitch {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#808080;
line-height:1.1em;
margin-top:-10px;
}

.salespitch_title {
font-family:Lucida Grande, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
color:#3F8BC4;
line-height:1.5em;
margin-top:-10px;
}

#checkout {
position:relative;
top:-50px;
left:-20px;
}

#selection {
position:relative;
top:0px;
left:-5000px;
}

#googleform {
position:absolute;
top:225px;
left:10px;
}

#home_googlecheckout {
position:relative;
top:-79px;
left:-100px;
}

#book_special_img {
position:relative;
top:-20px;
left:0px;
margin-bottom:50px;
}

#googleform2 {
position:absolute;
top:585px;
left:240px;
}

.lessmargin {
margin-top:-10px;
}