body {
margin: 0; padding: 0; color: black; background: #E7E1Ed; font-size: 13px;  font-family:Verdana, Georgia, Arial;
}


p.italic {font-style:italic;}
p.padded {padding:10px 0px 10px 0px; }
p.margin {margin-top:5px;margin-bottom:5px;margin-right:5px;margin-left:5px;}
p.upper {text-transform:uppercase;}
p.lower {text-transform:lowercase;}
p.capitalize {text-transform:capitalize;} 
p.dotted {outline-style:dotted;}
p.dashed {outline-style:dashed;}
p.solid {outline-style:solid;}
p.double {outline-style:double;}
p.red {color:#990000}


table {font-size: 100%;}
td {vertical-align: top;}
table.align-middle td {vertical-align: middle;}
td.center-middle {text-align: center; vertical-align: middle;}



#hosting
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#hosting td, #hosting th 
{
font-size:1em;
border:1px solid #4F3071;
padding:3px 7px 2px 7px;
}
#hosting th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#E7E1Ed;
color:#ffffff;
}
#hosting tr.alt td 
{
color:#000000;
background-color:#4F3071;
}
td.center-middle {text-align: center; vertical-align: middle;}














#contactme td {padding: 2px 2px 2px 0; vertical-align: middle;}
#contactme textarea {width: 470px;}
legend {padding-right: 4px;}
textarea {font-family: sans-serif;}


hr { height: 2px;
background-color: #4f3071;
border: 0; }




h1 {font-size: 22px;  padding:12px 0px 6px 0px; font-family: Tahoma, Georgia, Veranda;}
h2 {font-size: 16px;  padding:12px 0px 6px 0px; font-family: Tahoma, Georgia, Veranda;} 
h3 {font-size: 16px;  padding:12px 0px 6px 0px; font-family: Tahoma, Georgia, Veranda;}
h4 {font-size: 14px;  padding:12px 0px 6px 0px; font-family: Tahoma, Georgia, Veranda;}
h5 {font-size: 12px;  padding:12px 0px 6px 0px; font-family: Tahoma, Georgia, Veranda;}
h6 {font-size: 11px;  padding:12px 0px 6px 0px; font-family: Tahoma, Georgia, Veranda;}


h1, h3, h5{
  color: #4F3071;
  background: transparent;
  text-align: center;
}



h2, h4, h6{
   color: #005983;
   font-style:italic;
  background: transparent;
  text-align: center;
}


.nopad {margin: 30px 0 15px 0;}
.nopad h1, .nopad h2, .nopad h3, .nopad h4, .nopad h5, .nopad h6 {margin: 0; text-align: left;}

.heading {margin: 10px 0; color: #330066;}

sup {font-size: small;}
.nogap {margin: 0; padding: 0;}
.smallgap {margin: 8px 0; padding: 0;}

.gold {color: #CC9933;}
.teal {color: #005983;}
.purple {color: #4F3071;}

.bronze {color: #8c7853;}
.silver {color: #616161;}
.red {color: #990000;}
.white {color: #ffffff;}
.black {color: black;}

.highlight {padding: 2px 4px; background: yellow;}
.border {border: 1px solid black;}

ul.heart {list-style: url(http://www.elevatingyourbusiness.com/images/bullet_heart.gif);}
ul.diamond {list-style: url(http://www.elevatingyourbusiness.com/images/bullet_steps.gif); vertical-align: middle;}
ul.check {list-style: url(http://www.elevatingyourbusiness.com/images/bullet_check.gif);}
ul.double li {margin-top: 12px;}
ul.padded li {margin-bottom: 15px;}
ul.none {list-style-type: none;}
ul.circle {list-style-type: circle;}
ul.square {list-style-type: square;}


ol.padded li {margin-bottom: 15px;}
ol.lower-alpha {list-style-type: la;}
ol.upper-alpha {list-style-type: ua;}
ol.upper-roman {list-style-type: ur;}





img {vertical-align: middle; border: 0;}



.left {text-align: left;}
.center {text-align: center;}
.middle {text-align: middle;}
.right {text-align: right;}
.justify {text-align: justify;}

.floatleft {float: left;}
.floatright {float: right;}
.clear {clear: both;}

.imgleft {float: left; padding-right: 12px;}
.imgright {float: right; padding-left: 12px;}


.submit_button {padding: 4px 0; color: purple; font-weight: bold; text-align: center;}



.blurb-box {border: 2px solid teal; color: black; background: #f0f8ff; padding: 12px;}
.blurb-box h4 {margin: 0; padding: 0;}

.spreadtext {letter-spacing: 6px;}

.clearlink, .clearlink a, .clearlink a:hover {border: 0;}

.freefind {text-align: center; font-size: 11px;}
.freefind a {border: 0; font-size: 11px;}
.freefind .submit {width: 90px;}



.seesionform {border-color: purple;}
.sessionform td {vertical-align: middle;}
.sessionform .title td {
  padding: 6px;
  text-align: center;
  font-size: 22px;
  color: white;
  background: url(/images/form_title_bg.gif);
}
.sessionform .subtitle td {
  padding: 2px 8px;
  color: red;
  background: #D5E2ED;
}
.sessionform .entry td {
  padding: 2px 6px;
  border: 2px solid white;
  color: black;
  background: #E7E1Ed;
}
.sessionform .submit td {
  padding: 8px 0;
  text-align: center;
  background: url(/images/form_submit_bg.gif);
}
.whitestar {font-size: 19px; color: white;}
.redstar {vertical-align: middle; font-size: 16px; color: red; padding-left: 4px;}





/* Default link styles */
a {
  color: #4F3071;
  border-bottom: 1px dotted #4F3071;
  background: transparent;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  font-family: Arial, sans-serif;
}
a:hover {
  color: #CC9933;
  border-bottom: 1px dotted #CC9933;
  background: transparent;
  text-decoration: none;
}
a:active {
  color: #005983;
  border: 0;
  background: transparent;
  text-decoration: none;
}



#toplinks {text-align: right; position: relative; top: 10px; padding-right: 25px;}
#maincontent {width: 640px; color: black; padding: 14px 14px 12px 14px;  background: white;}


#sidebar {width: 240px; color: black; background: white; text-align: center;}

.topbar {height:15px; background: white url(http://www.elevatingyourbusiness.com/images/site/topbar.gif);}
.topleft {width:17px; height:15px; background: white url(http://www.elevatingyourbusiness.com/images/site/topleft.gif);}

.leftbar {width:17px; background: white url(http://www.elevatingyourbusiness.com/images/site/leftbar.gif);}
.bottomleft {width:17px; height:22px; background: white url(http://www.elevatingyourbusiness.com/images/site/bottomleft.gif);}

.topright {width:20px; height:15px; background: white url(http://www.elevatingyourbusiness.com/images/site/topright.gif);}
.rightbar {width:20px; background: white url(http://www.elevatingyourbusiness.com/images/site/rightbar.gif);}

.bottomright {width:20px; height:22px; background: white url(http://www.elevatingyourbusiness.com/images/site/bottomright.gif);}
.bottombar {height:22px; background: white url(http://www.elevatingyourbusiness.com/images/site/bottombar.gif);}














#header1 {height: 195px; background: url(/images/site/pageheader1994.jpg) no-repeat; }

#header2 {
  height: 20px;
  vertical-align: middle;
  background: url(http://www.elevatingyourbusiness.com/images/site2/pageheader2.jpg) repeat-y; 
  text-align: center;
}
#header3 {
  height: 36px;
  vertical-align: middle;
  background: url(http://www.elevatingyourbusiness.com/images/site2/pageheader3.jpg) no-repeat;
  text-align: center;
}
#header4 {height: 28px; background: url(http://www.elevatingyourbusiness.com/images/site2/pageheader4.jpg) no-repeat;}



.headerlinks {color: white; font-weight: bold; padding-top:10px;
}
.headerlinks a {
  color: white;
  background: transparent;
  font-size: 13px;
  padding: 1px 4px;
  border: 0; /* cancel dotted underline from common.css */
}
.headerlinks a:visited {
  color: white;
  background: transparent;
  padding: 1px 4px;
  border: 0;
}
.headerlinks a:hover {
  color: #CC9933;
  background: white;
  padding: 1px 4px;
  border: 0;
}
.headerlinks a:active {
  color: #006699;
  background: white;
  padding: 1px 4px;
  border: 0;
}





.headerlinks2 a {
  color: #4F3071;
  background: transparent;
  font-size: 14px;
  padding: 1px 4px;
  text-decoration: underline;
  border: 0;
}
.headerlinks2 a:visited {
  color: #4F3071;
  background: transparent;
  padding: 1px 4px;
  border: 0;
}
.headerlinks2 a:hover {
  color: #CC9933;
  background: white;
  padding: 1px 4px;
  border: 0;
}
.headerlinks2 a:active {
  color: #006699;
  background: white;
  padding: 1px 4px;
  border: 0;
}

#NavMenu {text-align: left;}
#NavMenu ul {list-style: square; margin: 0 0 0 20px; padding: 0;}
#NavMenu a {border: 0;}





#footer1 {background: url(http://www.elevatingyourbusiness.com/images/site2/pagefooter1.jpg) no-repeat 0px 0px; height:162px; }

#footer2 {padding: 0 35px; font-weight: bold; color: white; background: url(http://www.elevatingyourbusiness.com/images/site2/pagefooter2.jpg) repeat-y;}

#footer3 {height: 30px; background: url(http://www.elevatingyourbusiness.com/images/site2/pagefooter3.jpg) no-repeat;}

#footer2 a {color: white;}

#footer2 p {font-size: 11px; line-height: 130%; font-family:Verdana, Georgia, Arial;}

#copyright {font-weight: normal; text-align: justify;}



.newsletter-box {padding: 0 6px 20px 6px; background: #F0F8FF; text-align: center;}

.sitemap dt {padding: 15px 0 2px 10px; font-weight: bold;}
.sitemap dd {padding: 2px 0;}

.chart {border-color: black; font-size: 13px; background: white;}
.chart th, .chart td {border-color: black; padding: 4px;}
.chart td {text-align: center; vertical-align: middle;}
.chart .titles_one {color: white; background: purple;}
.chart .titles_two {color: white; background: teal;}
.chart .plan_one {color: white; background: teal; text-align: right; font-weight: bold;}
.chart .plan_two {color: white; background: purple; text-align: right; font-weight: bold;}
.chart .bg1 {color: black; background: #cff;}
.chart .bg2 {color: black; background: #ccf;}













/* Johnson Boxes */


.johnson1 {
  margin: 20px 80px;
  border: 4px dashed teal;
  padding: 25px;
  color: black;
  background: #D5E2ED;
}


.johnson1 h3, .johnson1 h4 {margin: 0; padding: 0 0 15px 0;}


.johnson2 {
  margin: 20px 80px;
  border: 4px dashed purple;
  padding: 25px;
  color: black;
  background:#D5E2ED;
}

.johnson2 h3, .johnson2 h4 {margin: 0; padding: 0 0 15px 0;}


.johnson3 {
  margin: 20px auto;
  width: 300px;
  border: 4px dashed teal;
  padding: 12px 8px;
  color: black;
  background: #D5E2ED;
  font-weight: bold;
  text-align: center;
}

.johnson4 {
  margin: 20px auto;
  width: 300px;
  border: 4px dashed purple;
  padding: 12px 8px;
  color: black;
  background: #D5E2ED;
  font-weight: bold;
  text-align: center;
}

.johnson5 {
  margin: 20px auto;
  margin: 15px auto;
  width: 150px;
  padding: 8px 4px;
  color: white;
  background: purple;
  font-weight: bold;
  text-align: center;
}


.johnson5 a {color: white; border-bottom: 1px dotted white;}




.johnson6 {
  margin: 20px auto;
  width: 300px;
  border: 4px solid teal;
  padding: 12px 8px;
  color: black;
  background: #D5E2ED;
  font-weight: bold;
  text-align: center;
}


.johnson7 {
  margin: 20px 80px;
  border: 2px solid teal;
  padding: 12px;
  color: black;
  background: #E7E1Ed;
}
.johnson7 h3, .johnson7 h4 {margin: 0; padding: 0 0 8px 0;}

.johnson8 {
  margin: 20px auto;
  border: 1px dotted purple;
  padding: 8px;
  color: black;
  background: #white;
}

.johnson9 {
  margin: 20px auto;
  width: 308px;
  padding: 8px;
  color: white;
  background: teal;
  font-weight: bold;
  text-align: center;
}
.johnson9 a {color: white; border-bottom: 1px dotted white;}



.johnson11 {
  margin: 15px auto;
  height: 100%; 
  width: 150px;
  padding: 8px 4px;
  background: #D5E2ED;
  text-align: center;
}


.johnson12 {
  margin: 15px auto;
  height: 100%; 
  width: 150px;
  padding: 8px 4px;
  background: #E7E1Ed;
  text-align: center;

}


.johnson13 {
  margin: 20px auto;
  width: 500px;
  border: 4px dashed #916c0a;
  padding: 12px 8px;
  color: black;
  background: #f7efd9;
  font-weight: bold;
  text-align: left;
}

.johnson14 {
  margin: 20px auto;
  width: 500px;
  border: 4px dashed purple;
  padding: 12px 8px;
  color: black;
  background: #E7E1Ed;
  font-weight: bold;
  text-align: left;
}

.johnson15 {
  margin: 20px auto;
  width: 500px;
  border: 4px dashed #8c7853;
  padding: 12px 8px;
  color: black;
  background: #f4e2cf;
  font-weight: bold;
  text-align: left;
}

.johnson16 {
  margin: 5px auto;
  height: 100%; 
  width: 200px;
  padding: 2px 2px;
  background: #D5E2ED;
}


.johnson17 {
  margin: 20px auto;
  width: 500px;
  border: 2px solid teal;
  padding: 6px;
  color: black;
  background: #E7E1Ed;
}



.johnson18 {
  margin: 20px auto;
  width: 500px;
  border: 4px dashed #616161;
  padding: 12px 8px;
  color: black;
  background: #DDDDDD;
  font-weight: bold;
  text-align: left;
}



.johnson19 {
  margin: 5px auto;
  border: 4px dashed purple;
  padding: 2px 2px;
  height: 100%; 
  width: 225px;
  text-align: left;

}


.johnson20 {
  margin: 5px auto;
  height: 100%; 
  width: 200px;
  border: 2px solid purple;
  padding: 8px 4px;
  text-align: center;

}

.johnson21 {
  margin: 5px auto;
  height: 100%; 
  width: 200px;
  border: 2px solid purple;
  padding: 8px 4px;
  background: #E7E1Ed;
  text-align: center;

}
