body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;
}
td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt;
}
td.input {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: x-small;
  vertical-align: top;
  padding-bottom: 5px;
}
h1 {
  margin-bottom: 0em;
  margin-top: 0.5em;
  padding-bottom: 0em;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: large;
  color: #000080;
}
h2 {
  margin-top: 0.5em;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: medium;
  color: #000080;
}
h3 {
  margin-top: 0.5em;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: small;
  color: #000080;
}

.ZSNavIndent0 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
}

.navbtn {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
}

.navpage {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 4px;
  padding-bottom: 10px;
  vertical-align: top;
}

.NLLink {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 90%;
  font-family: verdana, arial, helvetica, sans-serif;
}
.submiturlbox{
         border: solid #000000;
         border-width: 1px 1px 1px 1px; 
}
.submiturlspace{
              margin: 1px 50px 1px 50px; 
}
.fp {
  font-size: 80%;
  font-family: verdana, arial, helvetica, sans-serif;
}

.homehead{
  font: bold 15px verdana, arial, helvetica, sans-serif;
  color: #081053;
  margin: 20px 0px 10px 0px;
}
.listhead{
  font: bold 13px verdana, arial, helvetica, sans-serif;
  color: #081053;
  margin: 2px 0px 5px 0px;
}
.listtext{
  font: normal 12px verdana, arial, helvetica, sans-serif;
}
.footnote {
  vertical-align: super;
  font-size: 70%;
}
.headline{
  font-size: Large; font-weight: bold;
}
.calltoaction {
  font-size: medium;
  font-weight: bold;
}
.byline {
  font-size: small;
  font-weight: bold;
}
.serviceshead{
  font-size: Medium;
  font-weight: bold;
}
.services{
  font-size: Small;
}
.testimonial{
  font-family: courier new, courier, serif;
  font-size: x-small;
  color: black;
  border-width: 3px;
  border-color: gray;
  border-style: solid;
  padding: 5;
  margin-left: 15%;
  margin-right: 15%;
}
.sig {
  margin-left: 20px;
  display: block;
}
.guarantee {
  font-size: medium;
  color: #CC0000;
  text-align: center;
}
p {
  margin-top: .5em;
}
.intro {
  font-size: small;
  font-weight: bold;
  color: #555555;
  margin-left: 10%;
  margin-right: 10%;
}
ul {
  margin-top: 0px;
}
ul.noindent {
  margin-top: 0px;
  padding-left: 15px;
  padding-top: 10px;
}

.referral{ font: small garamond, verdana, arial, helvetica, sans-serif;
                  margin: 10px 20px 0px 20px;
                  
 }

.referraltitle{
 font: large garamond, verdana, arial, helvetica, sans-serif;
 font-weight: bold; 
 margin-bottom: 25px; 
 text-align: center;
 }

.referralbyline{
 font: italic medium garamond, verdana, arial, helvetica, sans-serif;
 font-weight: bold; 
 margin-bottom: 25px;
 text-align: center;
 }

.referralheading{
font: medium garamond, verdana, arial, helvetica, sans-serif;
 font-weight: bold; 
margin: 10px 0px 30px 0px;
text-align: center;
 }

.referrallist{
 margin-left: 25px;
 }
ul.consultlist{
list-style-image:  url("/images/tick.gif");
margin-top: 5px;
}
li.consultlist{
margin-bottom: 5px;
}
ul.servicelist{
margin-top: 2px;
}
li.servicelist{
margin-left: -20px;
margin-top: 0px;
}

.question {
  font-size: xx-small;
  margin: 0px 20px 0px 20px;
}
#content{
width:730px;
float:center;
}
.mf{
visibility: hidden; 
z-index:1; 
color:#ffffff; 
font-size:14px

}
.mf * {
    outline:none;
    border:none;
    padding:0;
    margin:0;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select:none;
    -o-user-select:none
}
.mf div.loader{
    position:absolute;
    text-align:center;
    z-index:10000;
    margin:0 auto;
    top:45%;
    width:100%;
    background:url(ajax_loader.gif) no-repeat 50% 0;
    padding:50px 0;
}
.surveytitle{
  font: bold large arial, helvetica, sans-serif;  
  color: #000080;
}

.surveybyline{
  font: bold 11pt arial, helvetica, sans-serif;   
}
h1.survey{
font: bold 14pt arial, helvetica, sans-serif;  
margin: 15px 0px 10px 0px;
}

.box{
        font: bold 9pt arial, helvetica, sans-serif;  
         border: solid black;
         border-width: 2px 2px 2px 2px; 
}

td#box a{
        font: bold 9pt arial, helvetica, sans-serif;  
         text-decoration: none ;
}

h1.fiveq {
  font-size: 18px;
  margin-bottom: 3px;
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0em;
  font-family: "maiandra gd", "comic sans ms", verdana, arial, helvetica, sans-serif;
  text-align: left;
  color: #000080;
}
h2.fiveq {
  font-size: 15px;
  margin-bottom: 3px;
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0em;
  font-family: "maiandra gd", "comic sans ms", verdana, arial, helvetica, sans-serif;
  text-align: left;
  color: #000080;
}
.homesubheadline {
  font-size: 11pt;
  font-weight: bold; 
  color: #000080;
  text-align: center;
}
p.fiveq{
  font-size: 12px;
  margin: 5px 0px 5px 0px;
}
li.fiveq{
  font-size: 14px;
  margin: 5px 0px 5px 0px;
}
li.headline{
  font-size: 16px;
  font-weight: bold; 
  color: #000080;
  margin: 5px 0px 5px 0px;
}
table.idealclient {
  border-width: 2;
  border-color: #BDA500;
  border-style: solid;
}
td.idealclient {
  font-size: 18px;
  font-weight: bold;
  line-height: 150%;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: "maiandra gd", "comic sans ms", verdana, arial, helvetica, sans-serif;
  text-align: center;
}

table.vacancy {
  border-width: 2;
  border-color: #000080;
  border-style: solid;
}
td.vacancy {
  font-size: 14px;
  font-weight: bold;
  line-height: 150%;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: "maiandra gd", "comic sans ms", verdana, arial, helvetica, sans-serif;
  text-align: center;
}

div.testinset1 {
  display: block;
  width: 250;
  float: right;
  border-width: 1;
  border-color: grey;
  border-style: solid;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 0px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.itemheadline {
  font: bold 14pt arial, sans-serif; color: #337733;
}
.itemsubheadline {
  font: bold 10pt arial, sans-serif; color: #773333;
}
.detailslink {
  font-size: 80%;
}
.samplebox{ 
         padding: 10px 10px 10px 10px;
         border: solid #000000;
         background-color: #F6F4F4;
         border-width: 1px 1px 1px 1px; 
 }
.graphicbox{ 
         padding: 10px 10px 10px 10px;
         border: solid #000000;
         background-color: #ffffff;
         border-width: 1px 1px 1px 1px; 
}
.samplegap{
margin: 5px 5px 5px 25px;
}

td#plainlink a {text-decoration: none;   color: black;}
td#navtoplink a {text-decoration: none; }
td#navlink a {text-decoration: none; }

.figure{
 color: red;
 font-weight: bold; 
}

.ecommerce a{
text-decoration: none;   color: white;
}
.imagenumber{
  color: red;
  font-weight: bold;
}

.toprepeat{
  background-image: url('images/toprepeat.jpg');
  background-repeat: repeat-x;
  background-position: top left; 
}
.topback{
  background-image: url('images/topnavbg.jpg');
  background-repeat: repeat-x;
  background-position: bottom left; 
  height: 26px;
}
.topnavgap{
  background-image: url('images/navgap.jpg');
  background-repeat: no-repeat;
  background-position: bottom center; 
  height: 26px;
  width:5px;
}
.navbg{
  background-image: url('images/navbg.jpg');
  background-repeat: no-repeat;
  background-position: top left; 
}
.bottombg{
  background-image: url('images/bottombg.jpg');
  background-repeat: repeat-x;
  background-position: bottom center; 
}
.navbgrepeat{
  background-image: url('images/navbgrepeat.jpg');
  background-repeat: repeat-y;
  background-position: top right; 
}
.navbgbottom{
  background-image: url('images/navbgbottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom right; 
}
.navtop{
  font: bold 13px arial, sans-serif; 
  color: #ffffff; 
  text-decoration: none;
}
.navtopon{
  font: bold 13px arial, sans-serif; 
  color: #ffffff;
  text-decoration: none;
}
.navmain{
  font: bold 14px arial, sans-serif; 
  color: #081053; 
  text-decoration: none;
}
.navon{
  font: bold 14px arial, sans-serif; 
  color:#081053;
  text-decoration: none;
}
.navmain2{
  font: bold 12px arial, sans-serif; 
  color: #081053; 
  text-decoration: none;
}
.navon2{
  font: bold 12px arial, sans-serif; 
  color:#081053;
  text-decoration: none;
}
.terms{
  font: normal 11px arial, sans-serif; 
  color:#000000;
  text-decoration: none;
}
hr.home {
color:#081053;
border-color:#081053;
background-color:#081053;
border: 0;
height:2px;
} 
.erTitle {
  font: bold 12pt Arial, helvetica, sans-serif; color: purple;
}
.erIntro {
  font: bold 10pt Arial, helvetica, sans-serif; color: #bda500;
}
.erText {
  font: 10pt Arial, helvetica, sans-serif; color: black;
}
UL.er {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20;
  list-style-type: square;
  font: 10pt Arial, helvetica, sans-serif; color: black;
}
LI .er{
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font: 10pt Arial, helvetica, sans-serif; color: black;
}
.bottomline {
  border: solid black;
  border-width: 0 2 0 0;
}
.borderright {
  border: solid #000080;
  border-width: 0 2 0 0;
}
.padded {
  padding: 10 10 10 10;
}
.comment{
  font: 8pt;
}
h2 {
  margin-top: 0.5em;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: medium;
  color:#000080;
}
td#plainlink a {text-decoration: none;   color: black;}
#homephotoholder {
	width:250px;
	height:160px;
                     Opacity: 80;
}
#thehomephoto {
	width:250px;
	height:160px;
}
#textholder{
  font: normal 9pt Arial, helvetica, sans-serif; 
  margin: 5px 0px 0px 5px;
  width:250px;
  text-align: center;
 }
#pkgbusphotoholder {
	width:300px;
	height:210px;
                     Opacity: 80;
}
#thepkgbusphoto {
	width:300px;
	height:210px;
}
hr.giftshopline{
color: #000080;
border-color: #000080;
background-color: #000080;
border: 0;
height: 1px;
}
.catdescr {
   font: 10pt verdana, arial, helvetica, sans-serif;
  margin: 5px 0px 10px 0px;
}
table.webpackage {
  margin: 0 80 0 80;
}

h1.instantprize {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #ff0000;
}
.instantprizetext {
  font-size: 12pt;
  font-weight: bold;  
}
p.instantprizeend {
  margin-bottom: 20px;
}
