/* HTML ELEMENT styles */
ADDRESS, BLOCKQUOTE, B, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, TD, MENU, P, STRONG {font-family: arial,helvetica,verdana,sans-serif}

A:link {font-weight: bold; color: #ff5400; text-decoration: underline;}
A:visited {font-weight: bold; color: #ff5400; text-decoration: underline;}
A:active {font-weight: bold; color: #ff5400; text-decoration: underline;}
A:hover {font-weight: bold; color: #9a3300; text-decoration: underline;}

UL {list-style-type:square; line-height:16px; display:list-item; color:#0d3400; padding:0px; margin-left:16px; margin-top:0px; margin-bottom:0px;}
OL {list-style-type:decimal; line-height:16px; color:#0d3400; }
UL.nest {line-height:140%; list-style-type:square; color:#0d3400}

ul.ulbl { line-height:140%; color:#333333; }




h1 {color: #004f00; font: bold 21px arial,helvetica,verdana,sans-serif; margin:10px 0px 0px 0px;}
h2 {color: #004f00; font: bold 15px/18px arial,helvetica,verdana,sans-serif;}
h3 {color: #84786c; font: bold 14px/17px arial,helvetica,verdana,sans-serif;}
h4 {color: #004f00; font: bold 13px/17px arial,helvetica,verdana,sans-serif;}
h5 {color: #004f00; font: bold 11px/16px arial,helvetica,verdana,sans-serif;}

A.nav { font-family: Arial; text-decoration: none; color: #CC0000; font-size: 8pt; }
A.nav:hover { text-decoration: underline; }
BODY { font-family: Arial; color: }



/* links */
a.vidbut:link {font: normal; color: #b29e6e; text-decoration: underline;}
a.vidbut:visited {font: normal; color: #b29e6e; text-decoration: underline;}
a.vidbut:active {font: normal; color: #b29e6e; text-decoration: underline;}
a.vidbut:hover {font: normal; color: #ffffff; text-decoration: underline;}

/*a.homebox:link {font: normal; color: #C9B37D; text-decoration: none;}
a.homebox:visited {font: normal; color: #C9B37D; text-decoration: none;}
a.homebox:active {font: normal; color: #C9B37D; text-decoration: none;}
a.homebox:hover {font: normal; color: #F9ECCD; text-decoration: none;}*/

a.homebox:link {font: normal; color: #fff; text-decoration: none;}
a.homebox:visited {font: normal; color: #fff; text-decoration: none;}
a.homebox:active {font: normal; color: #fff; text-decoration: none;}
a.homebox:hover {font: normal; color: #fff; text-decoration: none;}

a.legal:link {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #3a6624; text-decoration: none;}
a.legal:visited {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #3a6624; text-decoration: none;}
a.legal:active {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #3a6624; text-decoration: none;}
a.legal:hover {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #000000; text-decoration: none;}

a.legalbl:link {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #666666; text-decoration: none;}
a.legalbl:visited {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #666666; text-decoration: none;}
a.legalbl:active {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #666666; text-decoration: none;}
a.legalbl:hover {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #000000; text-decoration: none;}

a.patient:link {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #ff5400; text-decoration: none;}
a.patient:visited {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #ff5400; text-decoration: none;}
a.patient:active {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #ff5400; text-decoration: none;}
a.patient:hover {font: bold 10px/14px arial,helvetica,verdana,sans-serif; color: #9a3300; text-decoration: none;}

/* headings */
/*H1 {color: #2d4920; font: bold 20px arial,helvetica,verdana,sans-serif; margin:0px 0px 0px 0px;}*/
h1 {color: #84786c; font: normal 18px arial,helvetica,verdana,sans-serif; margin:15px 0px 0px 0px; line-height:21px}

.hd0 {color: #2d4920; font: bold 20px/24px arial,helvetica,verdana,sans-serif;}
.hd0home {color: #2d4920; font: bold 19px/24px arial,helvetica,verdana,sans-serif;}
.hd1 {color: #2d4920; font: bold 15px/19px arial,helvetica,verdana,sans-serif;}
.hd2 {color: #2d4920; font: bold 14px/18px arial,helvetica,verdana,sans-serif;}
.hd3 {color: #2d4920; font: bold 13px/17px arial,helvetica,verdana,sans-serif;}
.hd4 {color: #2d4920; font: bold 13px/17px arial,helvetica,verdana,sans-serif;}
.hd5 {color: #2d4920; font: 11px/16px arial,helvetica,verdana,sans-serif;}
.hdqu {color: #2d4920; font: bold 12px/16px arial,helvetica,verdana,sans-serif;}
.hd1home {color: #2d4920; font: bold 12px/16px arial,helvetica,verdana,sans-serif;}
.pophd1 {color: #2d4920; font: normal 18px/24px arial,helvetica,verdana,sans-serif;}
.pophd2 {color: #2d4920; font: bold 12px/16px arial,helvetica,verdana,sans-serif;}
.pophd1bl {color: #000000; font: normal 18px/24px arial,helvetica,verdana,sans-serif;}
.pophd2bl {color: #000000; font: bold 12px/16px arial,helvetica,verdana,sans-serif;}
.hdtest {color: #2d4920; font: bold 16px/20px arial,helvetica,verdana,sans-serif;}
.angelhdhome {color: #2d4920; font: bold 12px/12px arial,helvetica,verdana,sans-serif;}

/* text styles */
.txt {color: #0d3400; font: normal 12px/16px arial,helvetica,verdana,sans-serif;}
.txtqu {color: #0d3400; font: normal 12px/16px arial,helvetica,verdana,sans-serif;}
.txthome_not {color: #ffffff; font: normal 80%/140% arial,helvetica,verdana,tahoma,sans-serif;}
.txthome {color: #0d3400; font: normal 12px/19px arial,helvetica,verdana,sans-serif;}
.txthomebox {color: #0d3400; font: normal 12px/16px arial,helvetica,verdana,sans-serif;}
.txtsbbox {color: #0d3400; font: normal 11px/16px arial,helvetica,verdana,sans-serif;}
.note {color: #3a6624; font: normal 10px/14px arial,helvetica,verdana,sans-serif;}
.notebl {color: #999999; font: 10px/14px arial,helvetica,verdana,sans-serif;}
.disc {color: #ababab; font: normal 12px/16px arial,helvetica,verdana,sans-serif;}
.copy {color: #3a6624; font: normal 10px/14px arial,helvetica,verdana,sans-serif;}
.copybl {color: #999999; font: normal 10px/14px arial,helvetica,verdana,sans-serif;}
.poptxt {color: #0d3400; font: normal 11px/16px arial,helvetica,verdana,sans-serif;}
.poptxtbl {color: #333333; font: normal 11px/16px arial,helvetica,verdana,sans-serif;}
.hrfoot {height: 1px; border:1px solid #bbbbbb;}
.hrquest {height: 1px; border:1px solid #646A6E;}
.txta {color: #0d3400; font: normal 11px/14px arial,helvetica,verdana,sans-serif;}
.txta div div { min-height:95px; _height:95px;}
.boxtxt {color: #fff; font: normal 11px/14px arial,helvetica,verdana,sans-serif;}
SUP {color: #0d3400; font: normal 10px/16px arial,helvetica,verdana,sans-serif;}
.supH1 {color: #0d3400; font: normal 14px arial,helvetica,verdana,sans-serif;}
/* menus */
.menubot {color: #b4a070; font: 11px/14px arial,helvetica,verdana,sans-serif;}

a.mbjump:link {font: normal; color: #C9B37D; text-decoration: none;}
a.mbjump:visited {font: normal; color: #C9B37D; text-decoration: none;}
a.mbjump:active {font: normal; color: #C9B37D; text-decoration: none;}
a.mbjump:hover {font: normal; color: #ffffff; text-decoration: none;}

a.msect:link {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #fff; text-decoration: none;}
a.msect:visited {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #fff; text-decoration: none;}
a.msect:active {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none;}
a.msect:hover {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none;}

a.msecton:link {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none;}
a.msecton:visited {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none;}
a.msecton:active {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none;}
a.msecton:hover {font: bold 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none;}

a.mpage:link {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #fff; text-decoration: none; margin-left:10px}
a.mpage:visited {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #fff; text-decoration: none; margin-left:10px}
a.mpage:active {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none; margin-left:10px}
a.mpage:hover {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none; margin-left:10px}

a.mpageon:link {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none; margin-left:10px}
a.mpageon:visited {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none; margin-left:10px}
a.mpageon:active {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none; margin-left:10px}
a.mpageon:hover {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #8fd45a; text-decoration: none; margin-left:10px}

a.mflat:link {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #4d8033; text-decoration: none;}
a.mflat:visited {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #4d8033; text-decoration: none;}
a.mflat:active {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #4d8033; text-decoration: none;}
a.mflat:hover {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #0d3400; text-decoration: none;}

a.mflaton:link {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #cc4400; text-decoration: none;}
a.mflaton:visited {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #cc4400; text-decoration: none;}
a.mflaton:active {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #cc4400; text-decoration: none;}
a.mflaton:hover {font: normal 11px/14px arial,helvetica,verdana,sans-serif; color: #0d3400; text-decoration: none;}

/* table cells tyles */
td.orderbox { background-color: #192928; background-image: url(../img/orderbox.jpg); background-repeat: no-repeat;}
td.hr31bg { background-color: #192928; background-image: url(../img/hr31bg.jpg); background-repeat: no-repeat}
/*td.3bpatright { background-color: #cccccc; background-image: url(../img/3bpatright.jpg); background-repeat: repeat}
td.secondrow { background-color: #000000; background-image: url(../img/3bpat.jpg);}
td.secondrow_01 { background-color: #000000; background-image: url(../img/3boxes.jpg); background-repeat: no-repeat;}*/
td.dg { background-color: #5B6466;}
.tabhdbl {background-color: #dfd5cc; color: #0d3400; font: bold 11px/14px arial,helvetica,verdana,sans-serif;}
.tabtxtbl {background-color: #dfd5cc; color: #0d3400; font: 11px/14px arial,helvetica,verdana,sans-serif;}

ul#sitemap  {margin:0 0 20px 20px; display:block; }
ul#sitemap ul {margin:0 0 2px 20px; display:block; }
ul#sitemap ul ul {margin:0 0 0 20px; display:block; }
ul#sitemap li{ padding: 2px; background:none; list-style-type:square; }
ul#sitemap li li{ list-style-type:disc; }
ul#sitemap li li li{ list-style-type:circle }

.printonly { display:none; }
.screenonly { display:inline; }

.angel {  width:216px; height:148px; margin-top:23px}
.angel_padding {padding:15px}
ul.menu_items { list-style-type:none; margin: 0; padding: 0; }
ul.menu_items li {  margin-bottom:0px;  }

a.angel_link {font-size:11px; font-weight:normal;  color: #fff; text-decoration: none;}
a.angel_link:link {font-size:11px; color: #fff; text-decoration: none;}
a.angel_link:visited {color: #fff; text-decoration: none;}
a.angel_link:active {color: #fff; text-decoration: none;}
a.angel_link:hover {color: #fff; text-decoration: underline;}

.angel_copy {font-size:12px; color: #000; line-height: 18px }

.menu_items a { color: #0d3400; text-decoration:none; font-weight:bold}
.menu_items a:hover { text-decoration:underline; }
ul.ulhome { list-style-type:none; padding-left:0px; margin-left:0}
ul.ulhome li { background:url(../img/ulhome.gif) no-repeat top left; margin-bottom:10px; padding-left:35px; min-height:30px}
.pad1 { margin-bottom:15px;}
.pad2 { margin-bottom:19px;}