img { behavior: url(iepngfix.htc); } 

img, .top_edge { behavior: url(iepngfix.htc); }



.top_edge 			{ background: url('/gfx/top_edge.png ') repeat-y;}

.page_back 			{ background: url('/gfx/middle.gif') repeat-y;}



#navlist li { list-style-type: circle; }





body 			{ margin-top:0px; margin-left:0px; background: #4e89c1 url('../gfx/cove_blue_back.jpg') repeat-x center top; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }



.redback 			{ margin-top:0px; background:#950709 ; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }

.blackback 			{ margin-top:0px; background:#000000 ; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }

.frontback 			{ margin-top:0px; background:#9e0a0e  url('../gfx/singers_main.jpg') repeat-x center top; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }

FIELDSET { border: 1px solid #8a6037;  width: 750px; }



.header_main 			{ margin-top:0px; background: url('../gfx/header.jpg') no-repeat center top;  }

.header_page 			{ margin-top:0px; background: url('../gfx/header.jpg') no-repeat center top; }



.redsmallgrad 			{ margin-top:0px; background: url('../gfx/red_small_grad.jpg') repeat-x center top; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: white; font-size: 12px; }

.tblwthbrdr {

  font-family: "Comic Sans MS","Trebuchet MS",Verdana,Arial,sans-serif;

  font-size: 12px;

  color: #666666;

  border: 1px #666666 solid

  }



.research_spotlight { background-image: url(../gfx/research_spotlight.jpg); background-repeat: no-repeat; }

.white_border { border-color: white; border-width:1px;}



a:link.link{color: #0054a6;}

a:visited.link{color: #0054a6;}

a:active.link{color: #0054a6;}

a:hover.link{color: #0072BC;}

a.link{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight: bold;}



a:link.fplink{color: #000000;}

a:visited.fplink{color: #000000;}

a:active.fplink{color: #408CFF;}

a:hover.fplink{color: #0072BC;}

a.fplink{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}



.redlink{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: red; font-size: 12px; text-decoration: underline;}



a:link.biglink{color: #408CFF;}

a:visited.biglink{color: #408CFF;}

a:active.biglink{color: #408CFF;}

a:hover.biglink{color: #0072BC;}

a.biglink{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; font-weight: bold;}





.v9white 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;}



.v10black 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.v10brown 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #231304;  }

.v10blacks 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 10px; }

.v10blackb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }

.v10blackbs 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; line-height: 15px; }

.v10darkbluebu 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #0072BC; font-weight: bold; text-decoration: underline; }

.v10white 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

.v10whiteb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }

.v10whitebu		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.v10green 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #59A37C; }

.v10greenb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #59A37C; font-weight: bold;  }

.v10blueu 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF; text-decoration: underline; }

.v10blueus 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #002157; text-decoration: underline; line-height:15px; }

.v10redb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: red; font-weight: bold; }

.v10red2b 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #790000; font-weight: bold; }

.v10yellowbu	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff799; font-weight: bold; text-decoration: underline; }



.upcoming		{ font-family: Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }

.upcomingi		{ font-family: Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: italic;}

.upcomingb		{ font-family: Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}



.v11black 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.v11blacki 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: italic;}

.v11blackb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

.v11green 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #59A37C;   }

.v11blueus 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; text-decoration: underline; line-height:18px; }

.v11blacks 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:18px;}



.v12blueus 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #408CFF; font-weight: bold; text-decoration: underline; line-height:20px; }

.v12redb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: red; font-weight: bold; }

.v12greenb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #197a30; font-weight: bold; }

.v12red2b 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #790000; font-weight: bold; }

.v12black 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 15px;}

.times12black 		{ font-family: Times New Roman, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #231304;  }

.v12blacku 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}

.v12blacks 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 18px;}

.v12blackb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.v12white 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 18px;}

.v12whiteb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;  font-weight: bold; }

.v12whitebu 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.v12yellowb 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff799;  line-height: 18px; font-weight: bold;}

.v12yellowu 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff799; line-height: 18px; text-decoration: underline; }

.v12yellowbu 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff799; font-weight: bold; text-decoration: underline; }

.v12yellowbus 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height:20px; font-size: 12px; color: #fff799; font-weight: bold; text-decoration: underline; }

.v12whitebus 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; line-height:20px;}



.v14greenb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #197a30; font-weight: bold; }

.v14red2b 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #790000; font-weight: bold; }

.v14black 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.v14brown 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #231304;  }

.v14blackb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.v14blueb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #003471; font-weight: bold; }

.v14redb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; }

.v14white 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; }

.v14whiteb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }

.v14whitebu 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.v14orangeb     { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #f7941d; font-weight: bold; }

.v14yellowbu 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff799; font-weight: bold; text-decoration: underline; }





.v16white 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; line-height: 25px;}

.v16whiteb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; line-height: 25px; font-weight: bold; }

.v16yellow	 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #fff799;  }

.v16yellowb	 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #fff799; font-weight: bold; }

.t16whitei 		{ font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; line-height: 20px;  font-style: italic;}

.v16blueb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #408CFF;  line-height: 30px; font-weight: bold; }





.v18blackb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold; }

.v18redb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #9E0B0E; font-weight: bold; }

.v18red2b 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #c69c6d; font-weight: bold; }

.v18red3b 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #790000; font-weight: bold; line-height: 24px;}

.v18greenb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #007236; font-weight: bold; }

.v18white 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; }

.v20black 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; }

.v24red2b 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; color: #790000; font-weight: bold; }

.v20whiteb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; }

.v20blueb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #408CFF;  line-height: 30px; font-weight: bold; }

.v20white 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; line-height: 30px;   }

.v20yellow	 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #fff799;  }

.v20yellowb 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #fff799; line-height: 25px;  font-weight: bold;}

.v30yellowb 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 30px; color: #fff799; line-height: 35px;  font-weight: bold;}

.v24white 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF;  }

.v22whiteb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height:24px; font-size: 22px; color: #FFFFFF; font-weight: bold;  }

.v24whiteb 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height:24px; font-size: 24px; color: #FFFFFF; font-weight: bold;  }



.t12yellowbu 	{ font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff799; text-decoration: underline; }

.t14blackb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; }

.t16blackbs 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #595959; line-height:25px; }

.t20blackb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold; }

.t20whiteb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; }

.t24white 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; }

.t24whiteb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight: bold; }

.t28whiteb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF; }

.t40whiteb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 40px; color: #FFFFFF; }

.t30blackb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; font-weight: bold; }

.t30blueb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 35px; color: #003471; font-weight: bold; }

.t40blackb 		{ font-family: Trebuchet MS, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 40px; color: #000000; font-weight: bold; }

.times40blackb 		{ font-family: Times New Roman, Verdana, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 40px; color: #231304;  }









.upcoming_events { border-style : dashed; border-width : 2px; border-color: #FFFFFF;}



.t 	{font:14px arial; color: 000000; font-weight: bold;}

.n 	{font:14px arial; color: 000000;}

.n1 {font:10px arial; color: 000000;}

.z 	{font:20px arial; color: 448CCB; font-weight: bold;}

.ts {font:10px arial; color: 000000; font-weight: bold;}

.ns {font:10px arial; color: 000000;}

.zs {font:13px arial; color: 448CCB; font-weight: bold;}



.tdday 			{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: normal; font-size: 15px; line-height: 20px; color: #000000; vertical-align: top; text-align: left; }

.tdtoday 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: #F3F3F3; font-weight: bold; font-size: 13px; line-height: 16px; color: red; vertical-align: top; text-align: left;  background: url("../gfx/grey.jpg");}

.tdeventtoday 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-weight: bold; font-size: 13px; line-height: 16px; color: red; vertical-align: top; text-align: left; background: url("../gfx/green.jpg"); }

.tdheading 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 25px;  height: 30px; color: #000000; vertical-align: center; text-align: center;  background-color: #F3F3F3;}

.tddate 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: #c7b299; font-weight: normal; font-size: 13px; line-height: 16px; color: #000000; vertical-align: top; text-align: left; background: url("../gfx/grey.jpg"); }

.tdevent 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; line-height: 16px; color: #FFFFFF; vertical-align: top; text-align: left;  background:  url("../gfx/dark_grey.jpg");}

.calgreenback 		{ background:  url("../gfx/cal_header.jpg");}

.caltable 		{ border: #a0a0a0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

.newsletter_month { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 18px; color: #000000; vertical-align: middle; text-align: right; }

.newsletter_date { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 18px; color: #000000; vertical-align: middle; text-align: left; }
