body { margin:2px 0 0 0;padding:0 0 0 0;background-color:#0d6faf;color:#433626;font:9pt Arial,Helvetica,Geneva;text-align:center;background-image:url(images/bg_main3.jpg);background-repeat:repeat-x; }

.center { display:table;float:center;margin:0 auto;width:920px;text-align:left;}

.clear { clear:both; padding:0; }
.blankrow_20 { clear:both; padding-top:20px; }

.picThumb { display:table;float:left;margin:0 10px 0 0;border:medium solid #fff; }

.news { text-align:left;width:420px;padding:10px 0 20px 0;border-bottom:1px solid #247eba; }
.newssection { display:table;font:20pt times;text-align:left;color:#c2dbeb;width:420px; }
.newstitle { font:18pt times;text-align:left;color:#fff; }
.newsbody { display:table;font:10pt trebuchet ms;text-align:left;color:#fff;width:420px; }
.newsdate { font:11pt times;text-align:left;color:khaki;padding-bottom:10px; }
.news img { vertical-align:top; }
a { font:10pt trebuchet ms;text-align:left;color:#83f5f5; }

.video { display:table;float:left;text-align:left;padding:0 0 10px 5px;height:175px; }
.videotitle { font:14pt times;text-align:left;color:#fff;width:280px; }
.videobody { display:table;font:10pt trebuchet ms;text-align:left;color:#fff;width:250px;border-bottom:1px solid #247eba;padding-bottom:20px;  }
.videodate { font:8pt times;text-align:left;color:khaki;padding-bottom:10px; }
.video img { vertical-align:top; }

.performancehead { font:14pt times;text-align:left;color:#fff;padding:10px 0 0 10px; }
.performances { text-align:left;padding:10px 0 0 10px; }
.perftitle { padding:10px 0px 0 0; }
.perftitle a { font:10pt trebuchet ms;text-align:left;color:#83f5f5; }
.perfvenue { font:9pt arial;text-align:left;color:#fff;padding-left:0px; }
.perfaddress { font:9pt arial;text-align:left;color:#fff;padding-left:0px; }
.perfprice { font:9pt arial;text-align:left;color:#c2dbeb;padding-left:0px; }
.perfdate { font:9pt arial;text-align:left;color:khaki;padding-left:0px; }
.perfvenue,.perfaddress,.perfprice,.perfdate,.perftitle { width:230px; }

.awardshead { font:14pt times;text-align:left;color:#fff;padding:10px 0 10px 5px; }
.awards { text-align:left;padding:10px 0 10px 0; }
.awardstitle { padding:10px 5px 10px 10px;border-bottom:1px solid #247eba; }
.awardstitle a { font:10pt trebuchet ms;text-align:left;text-decoration:none;color:#83f5f5; }
.awardstitle span { font:10pt trebuchet ms;text-align:left;text-decoration:none;color:#83f5f5; }

.classhead { font:14pt times;text-align:left;color:#fff;padding:10px 0 10px 5px; }
.classmain { font:9pt arial;text-align:left;padding:10px 5px 10px 5px; }
.classtitle { padding:10px 5px 10px 5px;border-bottom:1px solid #247eba;border-top:1px solid #247eba; }
.classtitle a { font:10pt trebuchet ms;font-weight:bold;text-align:left;text-decoration:none;color:#83f5f5; }
.classtitle2 { padding:10px 0 0 5px;font-weight:bold;}


#column_left { display:table;float:left;width:430px;padding: 0 10px 10px 5px;font:9pt Arial,Helvetica,Geneva;color:#fff;background-image:url(images/bg_left.gif);background-repeat:repeat-y; }

#column_mid { display:table;float:left;width:245px;padding: 0 0px 25px 0;font:9pt Arial,Helvetica,Geneva;color:#fff; }

#column_right { display:table;float:left;width:210px;padding: 0 0 25px 5px;font:9pt Arial,Helvetica,Geneva;color:#fff;background-image:url(images/bg_right.gif);background-repeat:repeat-y; }

#confirm { display:table;float:center;margin:0 auto;width:750px;text-align:left;padding: 10px 0 20px 0;clear:none; }
.confirm_left { display:table;float:left;padding-left:5px;width:250px; }
.confirm_right { display:table;float:left;padding-right:5px;text-align:left; }
.confirm_big { font-weight:bold;font:20pt Arial,Helvetica,Geneva;width:400px;color:#0d6faf;padding-bottom:10px; }
.confirm_small { font:14pt Arial,Helvetica,Geneva;color:#666; }
.confirm_footer { display:table;float:center;margin:0 auto;width:700px;text-align:left;padding: 5px 0 1px 0;clear:none;border-top:1px solid #0d6faf; }
.confirm_footer a { text-decoration:underline;font:8pt Arial,Helvetica,Geneva;color:#666; }


#footer { display:table;float:center;margin:0 auto;width:880px;text-align:left;padding: 10px 0 10px 0;width:900px;clear:none;font:9pt Arial,Helvetica,Geneva;color:#fff;border-top:1px solid #247eba; }

.footer_left { display:table;float:left;font:7pt trebuchet ms;width:500px;padding-left:5px;color:#fffffe; }
.footer_left a { color:#83f5f5;font:7pt trebuchet ms; }
.footer_right { display:table;float:right;font:8pt trebuchet ms;width:240px;padding-right:5px;color:#fffffe;text-align:right; }
.footer_right a { color:#83f5f5;font:7pt trebuchet ms; }
