body {
	font-family:Helvetica,Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000;
	background-color:#fff;
}
img {border:0;}

a {
	color:#0000ff;
	font-weight:bold;
	outline:0;
}
a:hover {
	color:#990000;
}
p {
	padding:5px 0;
}
.clear { 
	clear:both;
}
.divider { height:1px;border-bottom:1px solid #333;}
.b {
	font-weight:bold;
}
.i {
	font-style:italic;
}
.u {
	text-decoration:underline;
}
.cap {
	text-transform:capitalize;
}
.page {
	width:800px;
	padding:10px 20px;
	text-align:justify;
}
.title {
	font-size:26px;
	font-weight:bold;
	font-style:italic;
	color:#0000ff;
	line-height:40px;
}
.subTitle {
	font-size:18px;
}
.hr {
	height:1px;
	border:3px double #000;
	margin:20px 0;
}
#newsletterTable {
	border:1px solid #666;
	background-color:#FFFFCC;
	margin:10px 0;
}
.newsletterTableYr {
	width:90%;
}
.newsletterTableYr th {
	font-size:20px;
	color:#000;
	padding-bottom:7px;
}
.newsletterTableYr td {
	padding:3px;
	text-align:center;
}
.note {
	font-size:10px;
}
.header {
	background-color:#0151A7;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:3px 0;
}
.size20 {
	font-size:20px;
}
.size16 {
	font-size: 16px;
}
.size14 {
	font-size: 14px;
}
.red {
	color: #FF0000;
}
.blue {
	color: #0000FF;
}
.green {color:#03aa03;}

ol li, ul li {
	padding-bottom:7px;
}
#calendarTable th {
	font-size:20px;
	color:#000;
	padding-bottom:7px;
	
}
#calendarTable td {
	padding:5px 25px 10px 0;
}


#galleryCont {border:1px solid #ccc;background-color:#000;color:#fff;}
#galleryCont a {display:block;color:#fff;margin-bottom:5px;}
#galleryCont .title {color:#96b7ed;}
#galleryCont td img {
	display:block;
	margin:0 auto;
	max-width: 450px;
	max-height: 450px;
	height: expression(this.height >= this.width && this.height > 450 ? 450 : true);
	width: expression(this.height < this.width && this.width > 450 ? 450 : true);
}

