body {background-color:#efefef;margin-top:15px;}
td {font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000;}
h1 {font-size:16px; color:#2E669E; font-weight:bold; letter-spacing:-1px; margin:0px;}
h2 {font-size:14px; color:#2E669E; font-weight:bold; margin:0px; letter-spacing:-1px;}
hr{height:1px;color:#efefef;margin-top:7px;margin-bottom:7px;}

.small {font-size:11px;}
.greytr {background-color:#EBF2FD;}

.main_table {padding:30px; height:350px; background-color:#ffffff; line-height:14pt;}
.boxoutline {border 1px solid #9CB52D; background:#ffffff;}

a:link {font-size:12px;font-weight:normal;color:#2E669E;text-decoration:underline;}
a:visited {font-size:12px;font-weight:normal;color:#2E669E;text-decoration:underline;}
a:hover {font-size:12px;font-weight:normal;color:#2E669E;text-decoration:none;}

a.list:link {font-size:14px;font-weight:bold;color:#2E669E;text-decoration:underline;}
a.list:visited {font-size:14px;font-weight:bold;color:#2E669E;text-decoration:underline;}
a.list:hover {font-size:14px;font-weight:bold;color:#2E669E;text-decoration:none;}



/* top nav */
   .tabcellactive {border:2px solid #ffffff; border-bottom:0px; padding-left:10px; padding-right:10px; background-color:#DDE94B; height:30px;}
   .tabcell {border:2px solid #ffffff; border-bottom:0px; padding-left:10px; padding-right:10px; background-color:#D4E0E9; height:30px;}
   a.topnav:link {font-size:11px;font-weight:bold;color:#2E669E;text-decoration:none;}
   a.topnav:visited {font-size:11px;font-weight:bold;color:#2E669E;text-decoration:none;}
   a.topnav:hover {font-size:11px;font-weight:bold;color:#2E669E;text-decoration:underline;}



/* breadcrumb */
   .breadcrumb {font-family:arial,helvetica,sans-serif; font-size:12px; color:#c0c0c0; padding:10px; text-align:left; background-color:#ffffff;}
   a.bclink:link {font-size:11px; color:#2E669E; text-decoration:none;}
   a.bclink:visited {font-size:11px; color:#2E669E; text-decoration:none;}
   a.bclink:hover {font-size:11px; color:#2E669E; text-decoration:underline;}


/* performers */
   .performerslist {border: 1px solid #cfcfcf; background-color:#fafafa; padding:10px;}
   .discounted {color:#ff0000; font-size:11px;}
   .disclaimer {font-size:10px; color:#909090;}


/* footer */
   a.footer:link {font-size:11px;color:#2E669E;text-decoration:none;}
   a.footer:visited {font-size:11px;color:#2E669E;text-decoration:none;}
   a.footer:hover {font-size:11px;color:#2E669E;text-decoration:underline;}



