/* File [PalmGroup.css] linked to [PalmGroup.htm] == [index.htm] == [index.html] revised 04/16/2008 */
/* ============================ */
/* general anchors <a> ... </a> */
/* ============================ */
/* <style type="text/css"> */ /* These two lines are used for an "internal" (within an XHTML file) style sheet and not */
/* <!-- */                    /* needed for this "external" one. */
a:link {
background-color: transparent;
color: #0000ff /*blue*/;
}
a:visited {
background-color: transparent;
color: #000080 /*navy*/;
}
a:hover {
background-color: transparent;
color: #008080 /*teal*/;
}
a:active {
background-color: transparent;
color: #ff0000 /*red*/;
}

a.m:link { /* m == mailto: anchors */
background-color: transparent;
color: #0000ff /*blue*/;
font-size: 120%;
font-style: oblique;
font-variant: small-caps;
font-weight: bolder;
text-decoration: underline;
}
a.m:visited {
background-color: transparent;
color: #000080 /*navy*/;
font-size: 120%;
font-style: oblique;
font-variant: small-caps;
font-weight: bolder;
text-decoration: underline;
}
a.m:hover {
background-color: #0000ff /*blue*/;
color: #ffff00 /*yellow*/;
font-size: 120%;
font-style: oblique;
font-variant: small-caps;
font-weight: bolder;
text-decoration: none;
}
a.m:active {
background-color: #fdf5e6 /*OldLace*/;
color: #008080 /*teal*/;
font-size: 120%;
font-style: oblique;
font-variant: small-caps;
font-weight: bolder;
text-decoration: overline underline;
}

a.n:link { /* "n" == naviagation anchors */
background-color: transparent;
color: #ffffff /*white*/;
font-size: 100%;
font-weight: bolder;
text-decoration: none;
}
a.n:visited {
background-color: transparent;
color: #c0c0c0 /*silver*/;
font-size: 100%;
font-weight: bolder;
text-decoration: none;
}
a.n:hover {
background-color: #fdf5e6 /*OldLace*/;
color: #000080 /*navy*/;
font-size: 100%;
/* font-style: oblique; */
/* font-variant: small-caps; */
font-weight: bolder;
text-decoration: none;
}
a.n:active {
background-color: #fdf5e6 /*OldLace*/;
color: #008080 /*teal*/;
font-size: 100%;
/* font-style: oblique; */
/* font-variant: small-caps; */
font-weight: bolder;
text-decoration: overline underline;
}

a.p:link { /* "p" == PayPal anchors */
background-color: transparent;
color: #ffffff /*white*/;
font-size: 120%;
font-weight: bolder;
text-decoration: none;
}
a.p:visited {
background-color: transparent;
color: #c0c0c0 /*silver*/;
font-size: 120%;
font-weight: bolder;
text-decoration: none;
}
a.p:hover {
background-color: #ffffff /*white*/;
color: #008080 /*teal*/;
font-size: 120%;
/* font-variant: small-caps; */
font-weight: bolder;
text-decoration: none;
}
a.p:active {
background-color: #ffffff /*white*/;
border: thick double #ffa500 /*orange*/;
color: #008080 /*teal*/;
font-size: 120%;
/* font-variant: small-caps; */
font-weight: bolder;
text-decoration: none;
}

body {
background-color: #eeeeff /*custom shade light blue, almost gray*/;
color: #000000 /*black*/;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: medium;
margin: 0;
}
.bold {
font-weight: bold;
}
.center {
text-align: center;
}
.black {
background-color: transparent;
color: #000000 /*black*/;
font-stretch: ultra-condensed;
font-variant: small-caps;
font-weight: 900 /*very bold*/;
}
.navy {
background-color: transparent;
color: #000080 /*navy*/;
}
.s250 {
font-size: 250%;
}

table.hr { /* "hr" == synthesized horizontal rule */
}
.hr70 {
margin-left: 15%;
width: 70%;
}
.hr75 {
margin-left: 12.5%;
width: 75%;
}
.hr80 {
margin-left: 10%;
width: 80%;
}
.hr85 {
margin-left: 7.5%;
width: 85%;
}
.hr90 {
margin-left: 5%;
width: 90%;
}
.hr95 {
margin-left: 5%;
width: 2.5%;
}

table.contact-block {
background-color: #faebd7 /*AntiqueWhite*/;
border: medium solid #000080 /*navy*/;
}
table.maintitle {
border-collapse: separate;
border-spacing: 0px;
border-style: double;
border-width: thick;
border-top-color:    #000080 /*navy*/;
border-right-color:  #800080 /*purple*/;
border-bottom-color: #800080 /*purple*/;
border-left-color:   #000080 /*navy*/;
empty-cells: show;
/* left: 25%; */ /* This presumes a 50%-wide table. */
padding: 0px;
position: relative;
table-layout: auto;
text-align: center;
/* width: 55%; */
}
table.navy100 {
background-color: #000080 /*navy*/;
color: transparent;
border: 3px;
width: 100%;
}

td.hr-td { /* "hr-td" == synthesized horizontal rule within a cell */
background-color: #ffa500 /*orange*/;
border-color: #000080 /*navy*/;
border-style: solid;
border-width: 2px;
color: #ffa500 /*orange*/;
height: 2px;
}
td.o3 {
background-color: #ffa500 /*orange*/;
color: transparent;
height: 3px;
margin: 0;
outline-width: thin;
padding: 0;
}
.five-pct {
width: 5%;
}
.twenty-five-pct {
width: 25%;
}
.fifty-pct {
width: 50%;
}
/* --> */      /* These two lines are used for an "internal" (to an XHTML file) style sheet and not */
/* </style> */ /* needed for this "external" one. */ 
/* End-of-File [PalmGroup.css] */