body { margin:0px; background-color:#FFFFFF; background-image:url(static_images/background_repeat.jpg); background-repeat:repeat-x; }
.heading { background-image:url(static_images/background.jpg); background-repeat:no-repeat; }
.background { background-image:url(static_images/page_background.jpg); background-repeat:repeat-y; }
table { font-family:georgia; font-size:12px; color:#000000; }
input { font-size:10px; }
select { font-size:10px; }
textarea { font-size:10px; }


.page_title { font-family:georgia; font-size:22px; font-weight:bold; text-align:left; line-height:26px; color:#CF4731; padding-bottom:10px; padding-top:10px; }
.group_title { font-family:arial; font-size:20px; color:#000000; }
.date { font-family:arial; font-size:9px; font-weight:bold; color:#FFFFFF; background-image:url(static_images/date.gif); text-align:center; padding-top:5px; padding-right:5px; }
.poll { font-family:verdana; font-size:10px; color:#FFFFFF; padding-left:5px; padding-right:5px; }
.newsletter { font-family:verdana; font-size:10px; color:#FFFFFF; padding-left:5px; padding-right:5px; }
.shopping { font-family:verdana; font-size:10px; color:#000000; padding-left:5px; padding-right:5px; }
.shopping_item { font-family:arial; font-size:11px; color:#000000; }
.calendar_weekdays { font-family:arial; font-size:10px; font-weight:bold; color:#888888; }
.calendar_days { font-family:georgia; font-size:11px; color:#821E1E; }
.calendar_today { font-family:georgia; font-size:11px; font-weight:bold; color:#FFFFFF; }
.warning { color:#FF0000; }
.pic_caption { background-color:#ECE0CD; font-family:arial; font-size:10px; color:#65481C; padding:2px; text-align:justify; }

.yes0 { font-family:arial; font-size:11px; font-weight:bold; color:#CCCCCC; }
.yes1 { font-family:arial; font-size:11px; font-weight:bold; color:#008800; }
.no0 { font-family:arial; font-size:11px; font-weight:bold; color:#FF0000; }
.no1 { font-family:arial; font-size:11px; font-weight:bold; color:#CCCCCC; }

.divider { background-color:#BBBBBB; }

.menuback { background-image:url(static_images/menu_middle.gif); background-repeat:repeat-x; padding-left:125px; }
.menutop_align { text-align:left; }
.menutop_style { font-family:georgia; font-size:13px; font-weight:bold; line-height:12px; padding-top:2px; padding-right:20px; background-image:url(static_images/b_menu_top.gif); background-repeat:no-repeat; text-align:center; }

.menulabel1 { font-family:verdana; font-size:1px; color:#000000; background-image:url(static_images/menu_label_1.jpg); background-repeat:no-repeat; padding-top:0px; padding-bottom:299px; }
.menulabel2 { font-family:arial; font-size:12px; font-weight:bold; color:#8B2123; background-image:url(static_images/menu_label_2.gif); background-repeat:repeat-x; padding-top:52px; text-align:center; }

.menubottom1 {  }
.menubottom2 {  }

.menutemp1 { font-family:arial; font-size:14px; line-height:16px; color:#0E365F; padding-left:15px; padding-right:85px; }
.menuleft1 { padding-top:3px; padding-bottom:3px; }
.menutext1 { font-family:verdana; font-size:10px; color:#042337; }

.menutemp2 { font-family:georgia; font-size:14px; font-weight:bold; line-height:14px; color:#FF8C59; text-align:center; padding-left:5px; padding-right:5px; padding-top:25px; }
.menuleft2 { padding-top:6px; padding-bottom:6px; }
.menutext2 { font-family:arial; font-size:11px; line-height:16px; text-align:center; color:#FFFFFF; padding-left:5px; padding-right:5px; padding-top:25px; }

.menublue { color:#FFFFFF; }
.menuinput { font-family:arial; font-size:11px; color:#D1E7FF; }
.temp { color:#EECB1A; }

.articlelabel { font-family:arial; font-size:11px; color:#E94E4B; font-weight:bold; padding-bottom:2px; }
.articletitle { font-family:verdana; font-size:12px; color:#352C55; font-weight:bold; }
.articletext { font-family:arial; font-size:10px; color:#412F59; }
.articleread { font-family:arial; font-size:10px; color:#21381A; font-weight:bold; }

.videotitle { font-family:verdana; font-size:10px; color:#27619C; font-weight:bold; }
.videotext { font-family:verdana; font-size:10px; color:#304860; }

.legal { font-family:verdana; font-size:10px; color:#888888; text-align:center; padding-bottom:5px; }
.outlines { background-color:#A3A3A3; }


a.menutop:link { text-decoration:none; color:#E84643; text-decoration:none; }
a.menutop:visited { text-decoration:none; color:#E84643; text-decoration:none; }
a.menutop:hover { text-decoration:none; color:#880000; text-decoration:underline; }

a.menu1:link { text-decoration:none; color:#FFFFFF; }
a.menu1:visited { text-decoration:none; color:#FFFFFF; }
a.menu1:hover { text-decoration:underline; color:#FFFFFF; }

a.menu2:link { text-decoration:none; color:#FF8C59; }
a.menu2:visited { text-decoration:none; color:#FF8C59; }
a.menu2:hover { text-decoration:none; color:#FFFFFF; }

a.articleread:link { text-decoration:underline; color:#5D408C; }
a.articleread:visited { text-decoration:underline; color:#5D408C; }
a.articleread:hover { text-decoration:underline; color:#352550; }

a.articletext:link { text-decoration:underline; color:#000000; }
a.articletext:visited { text-decoration:underline; color:#000000; }
a.articletext:hover { text-decoration:underline; color:#000000; }

a.shopping:link { text-decoration:underline; color:#98234F; }
a.shopping:visited { text-decoration:underline; color:#98234F; }
a.shopping:hover { text-decoration:underline; color:#410F22; }

a.item:link { text-decoration:underline; color:#987B3D; }
a.item:visited { text-decoration:underline; color:#987B3D; }
a.item:hover { text-decoration:underline; color:#554522; }

a:link { text-decoration:underline; color:#5B5B5B; }
a:visited { text-decoration:underline; color:#5B5B5B; }
a:hover { text-decoration:underline; color:#000000; }