/****************************************
* global html tag selectors
*****************************************/
body { background:url(../images/diamond-patterns.jpg); background-color:#FFFFFF; background-repeat:repeat; margin:0; padding:0; color:#000000; font-family: arial, verdana, sans-serif; line-height:13px; }
div, td { font-size:12px; padding:0px; margin:0px;}
td td { padding:0px; margin:0px;}
form, input { padding:0px; margin:0px; }
a { color: #336699; text-decoration:underline; }
a:hover { color:#3399FF; text-decoration:underline; }
img{border:0; margin:0px; padding:0px; }
sup{vertical-align:text-top;}
b { font-weight:bold; }

/****************************************
* generic classes for alignment
*****************************************/
.fl{ float:left;}
.fr{ float:right;}
.fn{ float:none; }
.clear{ clear:both; }
.pl { padding-left:15px; }
.innerbox { padding-left:30px; padding-right:40px; font-size:11px; }
.innerbox h1 { color:#E88713; font-size:15px; }
.innerbox h2 { color:#B08D23; font-size:13px; }

.footer {  font-size:9px; height:40px; margin-top:30px; color:#000000; padding-top:10px; }
.footer a { font-size:9px; color: #336699; font-weight:bold; text-decoration:none; }
.footer a:hover { font-size:9px; color: #336699; font-weight:bold; text-decoration:underline; }
.footertext b { font-size:9px; color:#666666; }

.event { font-weight:bold;}
.date { font-style:italic;}
.link {}

 .altrow { background-color:#EDECDD; }