/* Hayward Rotary class based styles */

/* body styles */
body.general { background-color: #999909; vlink: #000000; alink: #000000; link: #000000}
body.admin { background-color: #cccccc; vlink: #000000; alink: #000000; link: #000000} 
body.public { padding: 0; border-style: none; background-color: #cccc99; border-color: #990000 }

/* public website tables styles */
table { padding: 0; cell-spacing: 0; border-style: none; background-color: #000066 }
table.public { padding: 0; cell-spacing: none; border-style: none; background-color: #ffffff; border-color: #990000; border-collapse: collapse}
table.sidebar { padding: 0; cell-spacing: 0; border-style: none; background-color: #999966; border-collapse: collapse}

/*administrative table styles */
table.admin {padding: 10; cell-spacing: 10; border: 2px solid #000000; background-color: #000066}
table.inner { cell-spacing: 0; border-style: none; background-color: #ffffcc; border-collapse: collapse}
table.ack {padding: 10; cell-spacing: 0; border: 0; background-color: #030303 }

/* public website table descriptors */
td { padding: 0; cell-spacing: 0}
td.accent {  padding: 0; cell-spacing: none; border-style: none; background-color: #000066; border-color: #990000 }
td.public  { padding: 2; cell-spacing: none; border-style: none; background-color: #ffffff; border-color: #009900 }
td.container  { padding: 2; cell-spacing: none; border-style: none; background-color: #ffffff; border-color: #ffffff; border-collapse: collapse}
td.sidebar { padding: 2; background-color: #dddddd; border-style: none; border-collapse: collapse}
td.menuitems { padding: 0; cell-spacing: none; border-style: solid; border-width: 2px; background-color: #ffffff; border-color: #000066; border-collapse: collapse }

/* administrative table descriptors */
td.admin { padding: 10; cell-spacing: 0;   background-color: #ffffcc }
td.container { padding: 0; cell-spacing: 0;   background-color: #ffffcc; border-collapse: collapse; border-style: none; border-color: #ffffcc }
td.inner { padding: 10; cell-spacing: 0;   background-color: #ffffcc; border-collapse: collapse; border-style: none;  }
td.header { padding: 10; cell-spacing: 0; border: 10px; border-color: #ff0000; background-color: #ffffcc }

/* common table descriptors */
td.header { padding: 10; cell-spacing: 0; border: 10px; border-color: #ff0000; background-color: #ffffcc }
td.menu { padding: 0; cell-spacing:0; border: 0; background-image: url(menubar5.jpg); }
td.menubar { background-image: menubar5.jpg; background-position: top left }

/* header links */ 
a.headers {  text-decoration: none; font-size: 12 }
a:hover { color: #ff0000 }

/* common links */
a { border-style: none; text-decoration: none; color: #333333; font-family: helvetica}
a.inline { border-style: none; text-decoration: underline }
a.normal { border-style: none; color: #333333; font-family: helvetica; font-size: 12}
a.white { border-style: none; text-decoration: none; color: #cccccc; font-family: helvetica; font-size: 12}
a.darkgrey { border-style: none; text-decoration: none; color: #333333; font-family: helvetica; font-size: 12}
a.yellow { border-style: none; text-decoration: none; color: #ffcc66; font-family: helvetica; font-size: 12}

/* text styles */
.smalltext { font-size: 10 }
.regulartext { font-size: 12 }
.largetext { font-size: 14 }
.boldtext { font-weight: bold }
.itext { font-style: italic }

.darktext { border-style: none; text-decoration: none; color: #333333; font-family: helvetica; }
.redtext { border-style: none; text-decoration: none; color: #ff0000; font-family: helvetica; font-size: 12}
.redtextbold { border-style: none; text-decoration: none; color: #ff0000; font-family: helvetica; font-size: 12; font_weight: bold} 
.whitetext { border-style: none; text-decoration: none; color: #cccccc; font-family: helvetica; font-size: 12}
.yellowtext { border-style: none; text-decoration: none; color: #ffcc66; font-family: helvetica; font-size: 12}
.white { color: #ffffff; font-family: helvetica; font-size: 12 }
.iwhite { color: #ffffff; font-family: helvetica; font-size: 12; font-style: italic }
.igreytext {color: #666666; font-family: helvetica; font-size: 12; font-style: italic}
.helvetica { font-family: helvetica }

.bgadmin { background-color: #ffffcc }
.bgdark { background-color: #333333 }
.bglgrey { background-color: #cccccc }
.bgdblue { background-color: #000099 }


