body *,html *{
	color:#333;
	font: 14px/1.6em Arial, Helvetica, Verdana, sans-serif;
}
h1 { color: #CCC;font: normal 25px/30px Arial, Helvetica, sans-serif;}
h2, h2a {color:#304662; font: normal 18px Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: solid 1px #ccc;}
#mainContentL h2, #mainContentL h2a,  #leftBodyM h2, #leftBodyM h2a { font: normal 15px Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: none; text-transform: uppercase;}
#mainContentL h2a { text-transform: uppercase;}
h3 {
	font-size: 14px;
	color:#3A3E5C;
	border-bottom: 1px solid #485570
}

h5 {font-size: 14px;}
h4 {
	color:#6986D6;
	font: normal 18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px #ccc;
	
}
#comingEvents h5 a {
	font: 17px Arial, Helvetica, "sans-serif";
	color: #3C68B4;
	text-decoration: none;
}
#comingEvents h5 { font: Arial, Helvetica, sans-serif 14px #999;}
#tabcontainer h5 a {
	font: 19px Arial, Helvetica, "sans-serif";
	color: #3C68B4;
	text-decoration: none;
}
h6, h6 a { font-size: 16px; font-weight: bold; color: #7794CB} 

table.highlight {
	background: #454868;
	color: #FFF;	
}
table.highlight td {
	background: #FBF9FF;
}
table.highlight th {color: #fff;background-color: #B8B0A0;}

.red {color:#900;}
table.portal{
	border: none;
	
}

#eventsArea p { font-size: 12px;margin-top: 0;}
#eventsArea h4 {font-size: 14px; color:#039; background: none; line-height: 15px; border: 0!important; margin:0;}
 #eventsArea h4 a {font-size: 14px; color:#039; background: none; line-height: 15px; border: 0!important; margin:0; text-decoration: underline;}
#eventsArea a, #eventsArea p a {font-size: 12px; color:#039; text-decoration: underline;}

table.portal td {background: #fff;}
table.portal th {background: #A3B4C1 url(/images/bg/th.jpg) repeat-x;}
table.shopHighlight {border: solid 1px #DED8CB;}
table.shopHighlight th{	background-image: url(/images/bg/tabMenu.jpg);background-repeat: repeat-x;}
table.shopItem {border: solid 1px #DED8CB; width: 100%; 	background-image: url(/images/bg/tabMenu.jpg);background-repeat: repeat-x;}
#newsArea h2 {font: Arial, Helvetica, sans-serif; font-size: 19px; color:#848AA2;}
td.botBorder { border-bottom: 1px solid #D1CDB3; padding: 2px;} 
#newsArea hr, #eventsArea hr {color:#F60!important; height: 1px; background-color:#F60!important;} 
.eventsHeader {width: 100%; padding: 4px;height: auto; background: #1A284B; display: block; color:#fff; font-size:12px;}
.eventsHeader a {color:#fff!important; text-decoration: none!important; font-size: 12px!important;} 
.eventsHeaderYellow {width: 100%; padding: 4px;height: auto; background:#E7B820; display: block; color:#fff; font-size:12px;}
.eventsHeaderYellow a {color:#fff!important; text-decoration: none!important; font-size: 12px!important;}

.shop { background: #325486; color: #fff; border: 1px solid #5576A1;}
