body { margin:0 0 0 7px; background-color: #fff; color:#000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif}
input,textarea { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:100% } 
#submit {margin-top:5px}
#name {width:230px}
#email {width:230px}
#message {width:230px}

div.clear {clear:both;height:1px;line-height:1px}

div.containergrey { background-color:#fff;color:#000;width:770px;text-align:left;background-image:url(../img/home/bgleft.gif);margin-bottom:15px; background-REPEAT:repeat-y }
div.container { background-color:#fff;color:#000;width:770px;text-align:left;padding:0px;margin:0px }
h1 {font-size:100%}

a {color:#3399cc;font-size:75%;text-decoration:none;font-weight:800}
a:link {color:#3399cc;font-size:75%;text-decoration:none;font-weight:800}
a:visited {color:#3399cc;font-size:75%;text-decoration:none;font-weight:800}
a:hover {color:#3399cc;font-size:75%;text-decoration:underline;font-weight:800}

#centercontent {background: #fff;float:left;width:530px;margin-left:5px;}

ul {font-size: 75%;list-style-image: url(../img/services/bullet-point.gif);margin: 0px;padding-left: 25px}
li {padding-bottom:10px;line-height:130%;text-align:justify}

div.dotted758 {clear:both;display:block;width:758px;background-image:url(../img/dot.gif);background-repeat:repeat-x;font-size:20%}
div.dotted {clear:both;margin-left:10px;width:440px;background-image:url(../img/dot.gif);background-repeat:repeat-x;font-size:20%}
div.dottedlist {width:440px;background-image:url(../img/dot.gif);background-repeat:repeat-x;font-size:20%;margin-top:20px}
div.dottedlisttop {width:440px;background-image:url(../img/dot.gif);background-repeat:repeat-x;font-size:20%;margin-left:20px}
div.subnavdiv {width:210px;background-image:url(../img/dot.gif);background-repeat:repeat-x;font-size:20%;line-height:7px}
div.dottedmap {width:200px;background-image:url(../img/dot.gif);background-repeat:repeat-x;font-size:20%}

div.disclaimer {font-size:65%;margin-left:20px;margin-bottom:40px;width:430px;text-align:justify}

div.mainttl h1 {margin-top:42px;padding:5px 0 0 10px;margin-bottom: 4px; }	
/* header */

div.head {background-color: #000;border-bottom:solid 5px #fff; color:#ccc;width:747px;padding:5px}
div.logo{width:210px;float:left;text-align:left;padding:10px 3px 10px 10px}
div.headsmltxt {width:520px;float:right;font-size:60%;text-align:right;padding:2px 4px 42px 0}
div.nav {float:left}
img.navdots {padding-bottom:2px}

/* footer */
div.footer {display:block;width:758px;font-size:57%;margin:0}
div.footer a{color:#3898c8;text-decoration:none;font-size:100%;font-weight:400}
div.footer a:link{color:#3399cc;text-decoration:none;font-size:100%;font-weight:400}
div.footer a:visited{color:#3399cc;text-decoration:none;font-size:100%;font-weight:400}
div.footer a:hover{color:#3399cc;text-decoration:underline;font-size:100%;font-weight:400}

div.footerleft {display:block;float:left;color:#5c5c5c;padding:2px 10px 4px 10px}
div.footerright {display:block;font-size:100%;float:right;text-align:right;color:#5c5c5c;padding:2px 10px 4px 10px}

/* home */
div.greyleft{background-image:url(img/home/bgleft.gif); background-REPEAT:repeat-y}
div.homeleftcol {float:left;width:191px;color:#000;padding:25px 15px 25px 15px}
div.homeleftcol p{font-size:70%;line-height:130%;text-align:justify}
div.homeleftcol h1{font-size:85%}

div.homepic1 {margin-left:0;background-image:url(../img/home/home1.jpg);width:102px;height:298px;float:left;padding:0;background-REPEAT:no-repeat}
div.homepic2 {margin-left:5px;background-image:url(../img/home/home2.jpg);width:102px;height:298px;float:left;padding:0;background-REPEAT:no-repeat}
div.homepic3 {margin-left:5px;background-image:url(../img/home/home3.jpg);width:102px;height:298px;float:left;padding:0;background-REPEAT:no-repeat}
div.homepic4 {margin-left:5px;background-image:url(../img/home/home4.jpg);width:102px;height:298px;float:left;padding:0; background-REPEAT:no-repeat}
div.homepic5 {margin-left:5px;background-image:url(../img/home/home5.jpg);width:102px;height:298px;float:left;padding:0; background-REPEAT:no-repeat}

div.homepictxt {padding:0 3px 0 4px;font-size:70%;font-weight:800;line-height:105%;color:#000}
div.homepictxt5 {padding:0 2px 0 2px;font-size:70%;font-weight:800;line-height:105%;color:#000}
div.homepictxt5 a{font-size:100%;font-weight:800;color:#000;text-decoration:none}
div.homepictxt5 a:link{font-size:100%;font-weight:800;color:#000;text-decoration:none}
div.homepictxt5 a:visited{font-size:100%;font-weight:800;color:#000;text-decoration:none}
div.homepictxt5 a:hover{font-size:100%;font-weight:800;color:#000;text-decoration:underline}

div.homepictxt a{font-size:100%;font-weight:800;color:#000;text-decoration:none}
div.homepictxt a:link{font-size:100%;font-weight:800;color:#000;text-decoration:none}
div.homepictxt a:visited{font-size:100%;font-weight:800;color:#000;text-decoration:none}
div.homepictxt a:hover{font-size:100%;font-weight:800;color:#000;text-decoration:underline}
/* about */
div.aboutleftcol {float:left;width:221px;margin-bottom:15px;padding:0px}
div.aboutnav {margin-top:20px}

div.abouttl {width:220px;float:left;padding:42px 0 5px 0}
div.abouttl h1 {padding:0 0 0 10px;margin:0}
div.contactmail {margin:45px 0 7px 0;width:170px;float:right}

div.maintext {width:445px;margin-bottom:40px;margin-top:5px}
div.maintext p {width:440px;font-size:75%;padding-left:10px;line-height:130%;text-align:justify}
span.curraboutnav {padding:5px 5px 5px 10px}
span.aboutnav {padding:5px 5px 5px 10px}

/* services */
span.currservicesnav {padding:5px 5px 5px 10px}
span.servicesnav {padding:5px 5px 5px 10px}
div.servicemaintext {padding-top:25px;width:445px;margin-bottom:40px;margin-top:5px}
div.servicemaintext p {width:440px;font-size:75%;padding-left:10px;line-height:130%;text-align:justify}

/* legal */
div.legalpg {margin:33px 0 0 10px;width:445px;vertical-align:baseline}
div.pagenos{float:left;text-align:right;width:283px;vertical-align:baseline;padding:0px 5px 0 5px}
div.pagenos span {padding-left:5px;font-size:90%}
div.pagenos span.sel{font-weight:800;font-size:70%;padding-left:5px}
div.pagenos span.pglabel{font-size:70%;font-weight:800}
div.legalttl h1 {padding-left:10px;margin:0;width:140px;float:left}
div.indexitem {margin-left:20px;width:430px}
div.indexitem p{font-size:75%;padding:0px;margin:0px;line-height:130%}
div.indexitem p a {font-size:100%}
div.indexitem p a:link {font-size:100%}
div.indexitem p a:visited {font-size:100%}
div.indexitem p a:hover {font-size:100%}

div.pageback{float:left;text-align:right;width:285px;vertical-align:bottom;padding:0px 5px 0 5px;font-size:90%}

div.legalitem {margin-left:20px;margin-bottom:40px;width:430px}

div.legalitem p{font-size:75%;padding:0px;margin:0px;line-height:130%}
div.legalitem p a {font-size:100%}
div.legalitem p a:link {font-size:100%}
div.legalitem p a:visited {font-size:100%}
div.legalitem p a:hover {font-size:100%}
div.legalttl h2 {font-size:90%;margin:0 0 20px 0;padding:0;width:445px;font-weight:800}
div.singletext {font-size:90%;text-align:justify}
div.idxtext {font-size:90%}
div.legaldate {font-size:70%;margin-top:35px}
div.legalidxdate {font-size:70%;margin-top:10px}

/* contact-us */
div.contacttext {width:200px;float:left}
div.contacttext h1 {padding:0px;margin:0 0 2px 10px}
div.maptext {font-size:70%;margin:0 0 0 10px;line-height:130%}
div.maptext a {font-size:100%;font-weight:400}
div.maptext a:link {font-size:100%;font-weight:400}
div.maptext a:visited {font-size:100%;font-weight:400}
div.maptext a:hover {font-size:100%;font-weight:400;color:#000;text-decoration:none}
div.contactmap {width:250px;float:left}
div.maplink {padding-top:5px}
div.maplink a {font-size:70%;font-weight:400}
div.maplink a:link {font-size:70%;font-weight:400}
div.maplink a:visited {font-size:70%;font-weight:400}
div.maplink a:hover {font-size:70%;font-weight:400}
div.contactpg {margin-top:42px}
div.maptel {margin-bottom:5px}

/* pop-up */
div.contactform {margin-top:25px}
div.headpop {border-top:solid 5px #fff; background-color:#000;width:376px;padding:5px}
div.popttlpic {background-color:#b0ccec;color:#ccc; width:376px;margin: 5px 0 25px 0px}
div.label {display:block;float:left;width:80px;font-size:75%;text-align:right;font-weight:800}
div.input {float:left;width:250px;padding-left:15px;font-size:75%}
div.submit {text-align:right;display:block;font-size:75%;width:232px;margin-left:10px;padding-left:97px}
div.popmain {margin-left:25px}
div.formitem {width:376px;margin:0 0 0 10px}
div.formtxtitem {width:376px;margin:10px 0 0 10px}

/* unsubscribe */
div.thxtext {margin:135px 100px 200px 225px;font-size:95%}