
body 			{ margin-top:0px; margin-left:0px; background: #545454 url('../gfx/grey_back_grad.gif') repeat-x center top; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.pageback 			{ margin-top:0px; background:#9e0a0f  url('../gfx/page_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; }
.frontbackv2 			{ margin-top:0px; background:#9e0a0e  url('../gfx/singers_main2.jpg') repeat-x center top; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
FIELDSET { 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; }


.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: #408CFF;}
a:visited.link{color: #408CFF;}
a:active.link{color: #408CFF;}
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; }
.v10blacks 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 15px; }
.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; }
.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;}
.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;}

.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; }
.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; }
.v20whitebu 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.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; }

.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: middle; 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; }