/* CSS Document */
/* undo some default styling of common (X)HTML browsers
 ************************************************************/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/
     ul,ol {
	     list-style:none;
	     }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     font-size:1em;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
     fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
         }
		 
		 
		 
		 
body {
padding: 30px 0px 30px 0px;}


.quote {
float:right;
position:relative;
top: -95px;
right: 30px;
font-size:20px;
}

html>body .quote {
float:right;
position:relative;
top: -80px;
right: 30px;
font-size:20px;
}

.quote2 {
position:relative;
left: -6px;
top: 8px;
}

.mobile {
margin-left: 41px;}

td.content {
vertical-align:top;
padding: 30px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;}

.borderimg {
background-image: url(images/bordertop.gif);
background-repeat:repeat-x;
height: 1px;
width: 620px;
position:relative;
left: 15px;}

p {
padding-bottom: 15px;
font-size:14px;
margin-left: 30px;
margin-right: 30px;}

.footer {
position:relative;
top: 0px;
font-size:12px;
font-weight:bold;
color:#878787;
margin-left: 30px;
margin-right: 30px;}

html>body .footer {
position:relative;
top: 0px;
font-size:12px;
font-weight:bold;
color:#878787;
margin-left: 30px;
margin-right: 30px;}

.footercontact {
position:relative;
top: -5px;
font-size:12px;
font-weight:bold;
color:#878787;
margin-left: 30px;
margin-right: 30px;}

html>body .footercontact {
position:relative;
top: 0px;
font-size:12px;
font-weight:bold;
color:#878787;
margin-left: 30px;
margin-right: 30px;}

.footerabout {
position:relative;
top: 145px;
font-size:12px;
font-weight:bold;
color:#878787;
margin-left: 30px;
margin-right: 30px;}

html>body .footerabout {
position:relative;
top: 175px;
font-size:12px;
font-weight:bold;
color:#878787;
margin-left: 30px;
margin-right: 30px;}


.footertestomial {
position:relative;
top: 30px;
font-size:12px;
font-weight:bold;
color:#878787;
margin-left: 30px;
margin-right: 30px;}


p.testimonials {
background: #d0ebdd;
padding: 4px;
}

html>body .footertestomial {
position:relative;
top: 50px;
font-size:12px;
font-weight:bold;
color:#878787;
margin-left: 30px;
margin-right: 30px;}

img.posticon {
position:relative;
top: 9px;
left: 0px;}

img.phoneicon {
position:relative;
top: 8px;
left: -5px;}

img.posticon {
position:relative;
top: 9px;
left: 0px;}

img.phoneicon {
position:relative;
top: 8px;
left: -5px;}
		 
table.main {
width: 880px;
border:#666666 solid 1px;
margin:0px auto;
padding:0px;
border-collapse:collapse;}

td.firsthome {
vertical-align:top;
width: 180px;
height: 90px;
text-align:center;
padding: 10px 0px 20px 0px;}

td.menuhome {
vertical-align:top;
background:#90D0AF;
height: 460px;}

td.first {
vertical-align:top;
width: 180px;
height: 90px;
text-align:center;
padding: 10px 0px 20px 0px;}

td.menu {
vertical-align:top;
background:#90D0AF;
height: 330px;}


.logo {
background: #FFFFFF;}

.menu {
margin-top: 2px;
margin-left: 10px;
font-size: 16px;
border-right: none;
padding: 0px;}

.navtitle {
background:#C2822B url(images/menutab.gif);
background-repeat:no-repeat;
width: 180px;
height: 24px;
margin-left: -10px;
margin-bottom: 2px;}

.menu ul li {
background: #FFFFFF url(images/navimg.gif);
background-repeat:no-repeat;
margin-left: -10px;
margin-bottom: 2px;}

.menu img {
margin-left: -10px;
padding-bottom: 2px;}

.menu ul li a {
margin-left: 20px;
color: #333333;
text-decoration: none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.menu ul li a:hover {
color: #000099;
text-decoration: none;
font-weight:bold;
margin-left: 25px;
}

td.second {
vertical-align:top;
width: 680px;}


.heading {
margin-left: 15px;
line-height: 12px;
}

h1.header {
font-weight:bold;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
color: #12406A;
}

h2.header {
font-weight:bold;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
}

.slogan {
color:#878787;
font-size:12px;
font-weight:bold;
position:relative;
top: -8px;
left: 1px;}

hr.border {
position:relative;
left: -25;}

.title {
font-size:22px;
font-weight: bold;
text-align:right;
position:relative;
right: -142px;}

td.third {
vertical-align:top;
background:#12406A;
width:30px;}

.copyright {
text-align:center;
font-size:12px;}

.copyright a {
color:#FF9900}

.blink {
font-weight;
font-size: 20px;
color: red;
display: inline;
} 