/* TAG STYLES */
body                { font-size:12px; color:#000000; font-family:verdana,arial,helvetica; }
td					{ font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a                   { color: #3A5083; text-decoration:underline; }
a:visited           { color: #3A5083; text-decoration:underline; }
a:hover             { color: #CC0000; text-decoration:none; }
a:visited:hover     { color: #CC0000; text-decoration:none; }

a.wht                  { color: #FFFFFF; text-decoration:underline; }
a.wht:visited           { color: #FFFFFF; text-decoration:underline; }
a.wht:hover             { color: #E4CD8D; text-decoration:none; }
a.wht:visited:hover     { color: #E4CD8D; text-decoration:none; }

a.table                   { color: #E4CD8D; text-decoration:underline; }
a.table:visited           { color: #E4CD8D; text-decoration:underline; }
a.table:hover             { color: #FFFFFF; text-decoration:none; }
a.table:visited:hover     { color: #FFFFFF; text-decoration:none; }

a.table2                  { color: #ffffff; text-decoration:underline; }
a.table2:visited           { color: #ffffff; text-decoration:underline; }
a.table2:hover             { color: #E4CD8D; text-decoration:none; }
a.table2:visited:hover     { color: #E4CD8D; text-decoration:none; }

a.subnav               { color:#9FB5D4; text-decoration:underline; }
a.subnav:visited       { color:#9FB5D4; text-decoration:underline; }
a.subnav:hover         { color:#E4CD8D; text-decoration:none; }
a.subnav:visited:hover { color:#E4CD8D; text-decoration:none; }

a.subnav2               { font-size:9px; color:#9FB5D4; text-decoration:underline; }
a.subnav2:visited       { font-size:9px; color:#9FB5D4; text-decoration:underline; }
a.subnav2:hover         { font-size:9px; color:#E4CD8D; text-decoration:none; }
a.subnav2:visited:hover { font-size:9px; color:#E4CD8D; text-decoration:none; }

a.CalHide               { font-size:10px; color:#5e6870; text-decoration:none; }
a.CalHide:visited       { font-size:10px; color:#5e6870; text-decoration:none; }
a.CalHide:hover         { font-size:10px; color:#5e6870; text-decoration:none; }
a.CalHide:visited:hover { font-size:10px; color:#5e6870; text-decoration:none; }

a.detail               { font-size:10px; color:#5e6870; text-decoration:none; }
a.detail:visited       { font-size:10px; color:#5e6870; text-decoration:none; }
a.detail:hover         { font-size:10px; color:#CC0000; text-decoration:underline; }
a.detail:visited:hover { font-size:10px; color:#CC0000; text-decoration:underline; }

.h2            		{ font-size:18px; line-height: 19px; font-weight:bold; }
.h2r           		{ font-size:18px; line-height: 19px; font-weight:bold; color:#9C1E3D; }
.h3            		{ font-size:16px; line-height: 17px; font-weight:bold; }
.h3r           		{ font-size:16px; line-height: 17px; font-weight:bold; color:#9C1E3D; }
.h4                 { font-size:14px; line-height: 15px; font-weight:bold; }
.h4r           		{ font-size:14px; line-height: 15px; font-weight:bold; color:#9C1E3D; }
.h5                 { font-size:12px; line-height: 13px; font-weight:bold; }
.h5bl           	{ font-size:12px; line-height: 13px; font-weight:bold; color:#3A5083; }
.h6                 { font-size:11px; line-height: 13px; font-weight:bold; }
.subhd				{ font-size: 22px; color: #3A5083; line-height: 22px; font-family: Times Roman; }

.alumni             { font-size:11px; }
.ftr		        { font-size:11px; line-height: 12px; color:#FFFFFF; }
.news		        { line-height: 18px; }
.srch             	{ font-size:10px; font-style:normal; font-family:courier, new courier; color:#333333; }
.script             { font-size:15px; font-style:italic; font-family:times new roman, times, serif; }
.note               { font-size:9px; line-height: 11px; }
.wht                { color:#ffffff; }
.red                { color:#ff0033; }
.subnav             { color:#FFFFFF; }
.home               { font-size:10px; font-weight:bold; }

.Calendar 				{ height: 20px; color: #000000; border-color: #5e6870; border-style: solid; border-width: 1px; background-color: #FFFFFF; }
.CalendarToday 		{ height: 20px; color: #000000; border-color: #5e6870; border-style: solid; border-width: 1px; background-color: #eed3a0; font-weight:bold; }
.CalendarInactive { height: 20px; color: #000000; border-color: #5e6870; border-style: solid; border-width: 1px; background-color: #cccccc; }
.CalendarDate     { font-size:10px; color:#5e6870; }
.CalendarTitle    { font-size:10px; }