/* --------------------------------------------------- */
 /*               LINKS                                 */
 /* --------------------------------------------------- */

A {color: #3A5344; text-decoration: none;}
A:link {color: #3A5344; text-decoration: none;}
A:active {color: #3A5344; text-decoration: none;}
A:visited {color: #3A5344; text-decoration: none;}
A:hover {color: #3A5344; text-decoration: underline;text-decoration: underline;}

A.whitelink {color: #FFFFFF; text-decoration: none;border-bottom:1px dotted;border-color:#FFFFFF}
A.whitelink:link {color: #FFFFFF; text-decoration: none;border-bottom:1px dotted;border-color:#FFFFFF}
A.whitelink:active {color: #FFFFFF; text-decoration: none;border-bottom:1px dotted;border-color:#FFFFFF}
A.whitelink:visited {color: #FFFFFF; text-decoration: none;border-bottom:1px dotted;border-color:#FFFFFF}
A.whitelink:hover {color: #FFFFFF; text-decoration: underline;border-bottom:0px;}

A.nav {color: #605d28; text-decoration: none;}
A.nav:link {color: #605d28; text-decoration: none;}
A.nav:active {color: #605d28; text-decoration: none;}
A.nav:visited {color: #605d28; text-decoration: none}
A.nav:hover {color: #605d28; text-decoration: underline;text-decoration: underline;}

A.yellow {color: #FFF8A7; text-decoration: none;;border-bottom:1px dotted;border-color:#999999}
A.yellow:link {color: #FFF8A7; text-decoration: none;;border-bottom:1px dotted;border-color:#999999}
A.yellow:active {color: #FFF8A7; text-decoration: none;;border-bottom:1px dotted;border-color:#999999}
A.yellow:visited {color: #FFF8A7; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.yellow:hover {color: #FFF8A7; text-decoration: underline;text-decoration: underline;}

A.embed {color: #3A5344; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:link {color: #3A5344; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:active {color: #3A5344; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:visited {color: #3A5344; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:hover {color: #3A5344; text-decoration: underline;text-decoration: underline;}

A.embedred {color: #B85937; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embedred:link {color: #B85937; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embedred:active {color: #B85937; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embedred:visited {color: #B85937; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embedred:hover {color: #B85937; text-decoration: underline;text-decoration: underline;}

/* --------------------------------------------------- */
/*               body                                  */
/* --------------------------------------------------- */
body {
margin: 0px;
}

/* --------------------------------------------------- */
/*               Home Page Background                 */
/* --------------------------------------------------- */
.index {
		background-color:#FFFFFF;
		background-image:url(Images/Bkg.gif);
		background-repeat: repeat-x;
}
/* --------------------------------------------------- */
/*            TD: ENDS UP AS DEFAULT FOR EVERYTHING    */
/* --------------------------------------------------- */
td {
 font-family: Georgia, serif;
 font-size: 12px;
 line-height:18px;
 color:#605d28;
 }
 .green {
 font-family: Georgia, serif;
 font-size: 12px;
 line-height:18px;
 color:#3A5344;
 }
 .green11 {
 font-family: Georgia, serif;
 font-size: 11px;
 line-height:18px;
 color:#3A5344;
 }
 .whiteAd {
 font-family: Georgia, serif;
 color: #FFFFFF;
 font-size: 13px;
 line-height: 18px;
 padding: 15px;
 }
 .padd {
 padding:10px 10px 0px 10px;
 }
 .quote {
 font-family: Georgia, serif;
 font-size: 12px;
 line-height:18px;
 text-align: right;
 padding: 10px;
 color:#3A5344;
 }
 .indent {
 margin-left: 10px;
 padding-left: 10px;
 }
 .callout {
 font-family: Georgia, serif;
 color: #FFFFFF;
 font-size: 20px;
 line-height:24px;
 padding: 10px;
 }
 .toprightimg {
 margin: 10px 0px 15px 15px;
 }
 .topleftimg {
 margin: 0px 15px 5px 0px;
 }
 .rightimgdot {
 margin: 10px 0px 15px 10px;
 border-style: dotted;
 border-width: 1px;
 border-color: #000000;
 padding: 5px;
 }
 .rightimg {
 margin: 10px 0px 15px 10px;
 }
 .leftimg {
 margin: 5px 15px 5px 0px;
 }
 .leftimg2 {
 margin: 0px 15px 0px 0px;
 }
 .nomargin { 
 margin: 0px;
 padding:0px;
 }
 .quotelft {
 font-family: Georgia, serif;
 font-size: 12px;
 line-height:18px;
 text-align: left;
 padding: 10px;
 color:#3A5344;
 }
 .yellow {
font-family: Georgia, serif;
font-size: 12px;
line-height:18px;
background-color:#3A5344;
color: #FFF8A7;
padding: 2px 0px 2px 0px;
border-style: dotted;
border-width: 0px 0px 1px 0px;
border-color: #aaaaaa;
font-weight: bold;
 }
 .white {
font-family: Georgia, serif;
font-size: 12px; 
line-height:18px;
background-color:#3A5344;
color: #FFFFFF;
padding: 0px 0px 0px 0px;
 }
 .white2 {
font-family: Georgia, serif;
font-size: 12px;
line-height:18px;
color: #FFFFFF;
padding: 0px 0px 0px 0px;
 }
 .testimonial {
 font-family: Georgia,serif;
 font-style: italic;
 font-size: 11px;
 font-weight: normal;
 margin: 18px 10px 2px 10px;
 color: ##3A5344;
 }
 /* --------------------------------------------------- */
 /*              SOLID BORDER TD                        */
 /* --------------------------------------------------- */
 .border {
 border-style: solid;
 border-width: 1px;
 border-color: #555555;
 }
 /* --------------------------------------------------- */
 /*               SQUARE BULLET LIST                    */
 /* --------------------------------------------------- */
li {
		font-family: Georgia, serif;
		font-size: 12px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #605d28;
		margin:10pt 10pt 10pt -15pt;
		list-style-type:square;
}
.li2 {
		font-family: Georgia, serif;
		font-size: 12px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #605d28;
		margin:0pt 10pt 0pt -15pt;
		list-style-type:square;
}
.sqbullet {
		font-family: Georgia, serif;
		font-size: 12px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #605d28;
		margin:10pt 0pt 10pt -15pt;
		list-style-type:square;
}
/* -------------------------------------------------- */
/*              NUMBERED      LIST                    */
/* -------------------------------------------------- */
.numlist {
		font-family: Georgia, serif;
		font-size: 12px ;
		color: #FFFFFF;
		margin:0pt 0pt 9pt -10pt;
		list-style-type:decimal;
}
/* -------------------------------------------------- */
/*        small title, lettter spacing                */
/* -------------------------------------------------- */
.smtitle {
 font-family: Georgia,serif;
 font-style: italic;
 font-size: 16px;
 font-weight: normal;
 margin: 18px 0px 2px 0px;
 color: ##3A5344;
 }
/* -------------------------------------------------- */
/*           page title, large font                   */
/* -------------------------------------------------- */
 .title {
  font-family: Georgia, serif;
  color:#3A5344;
  font-size: 18px;
  margin: 0px 0px 18px 0px;
  font-weight: Normal;
  }
 /* -------------------------------------------------- */
/*           subtitle                                  */
/* -------------------------------------------------- */
 .subtitle {
 font-family: Georgia, serif;
 color:#3A5344; 
 font-size: 12px;
 font-weight: bold;
 }
/* --------------------------------------------------- */
/*      Series of "dotted" table cells                 */
/* --------------------------------------------------- */

/* dots on top */
.tdot {
border-style: dotted;
border-width: 1px 0px 0px 0px;
border-color: #aaaaaa;
}
/* dots on bottom */
.bdot {
border-style: dotted;
border-width: 0px 0px 1px 0px;
border-color: #aaaaaa;
}
/* dots on right */
.rdot {
border-style: dotted;
border-width: 0px 1px 0px 0px;
border-color: #aaaaaa;
}
/* dots on left */
.ldot {
border-style: dotted;
border-width: 0px 0px 0px 1px;
border-color: #aaaaaa;
}
/* dots on top and right */
.trdot {
border-style: dotted;
border-width: 1px 1px 0px 0px;
border-color: #aaaaaa;
}
/* dots on top and left */
.tldot {
border-style: dotted;
border-width: 1px 0px 0px 1px;
border-color: #aaaaaa;
}
/* dots on top,left and right*/
.tlrdot {
border-style: dotted;
border-width: 1px 1px 0px 1px;
border-color: #aaaaaa;
}
/* dots on top,left,right and bottom */
.tlrbdot {
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color: #aaaaaa;
}

/* dots on bottom and left */
.bldot {
border-style: dotted;
border-width: 0px 0px 1px 1px;
border-color: #aaaaaa;
}
/* dots on bottom and right */
.brdot {
border-style: dotted;
border-width: 0px 1px 1px 0px;
border-color: #aaaaaa;
}
/* dots on bottom and right */
.tbdot {
border-style: dotted;
border-width: 1px 0px 1px 0px;
border-color: #aaaaaa;
}
.lpadd {
padding: 0px 0px 10px 10px;
}
.border2 {
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}
.callus {
font-style: italic;
font-weight: bold;
}
/* --------------------------------------------------- */
 /*       TINY FONT FOR COPYRIGHT ETC                   */
 /* --------------------------------------------------- */
.copy {
		font-family: Arial, Avant Garde,sans-serif;
		font-size: 8pt ;
		font-weight: normal;
		font-style: normal;
		vertical-align:top;
		color: #52554A;
		margin:10pt 0pt 10pt 0pt;
}
