
.expandingGradient{
  background-image:url(/images/ban_gradient109.gif); 
  background-repeat: repeat-y;
}

a:link {
	color: #0000ff;
	text-decoration: none;
	}
	
	a:visited {
	color: #0000ff; 
	text-decoration: none;
	}
	a:hover {
	color: #b22222;
	text-decoration: underline;
	}
	a:active {color: #770707;
	text-decoration: underline;
	}	
	


	
ol,ul,dl {
	margin-left:2em;
	color: #FF0000;
	font-size: 85%;
	}
ol li {
	list-style: decimal outside;
	color: #FF0000;
	}
ul li {
	list-style: disc outside;
	color: #333333;
	}
	

body {
	background-color: #ffffff;
	font-size: 93%;  /* for setting 13px */
	font-family: Arial, helvetica, san-serif;
	color: #333333;
	text-align: left;
	
	}
	
table {
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
	background-color: #ffffff;
	}
	
.announcement {
	/* comment below to activate announcement area 
	display: none; */
	}

.banner {

	}
	
.ismpdefined {
	font-size: 123.1%;
	color: #004b8d;
	padding: 10px 5px 1px 0;
	}
	
.navlinks {
	font-size: 85%;
	padding: 10px 10px 4px 0;
	color: #b3b3b3;
	}
	
.leftnav {
	width: 162px;
	}
	
.leftnavgrey {
	width: 162px;
	background-color: #e9e9f3;
	}
	
.dividervert {
	width: 10px;
	}
	
.dividervertgrey {
	width: 10px;
	background-color: #e9e9f3;
	}
	
.dividerhori {
	line-height: 10px;
	height: 10px;
	background-color: #e9e9f3;
	
	}
	

.byline {
	height: 19px;
	background-color:#004b8d;
	font-size: 77%;
	color: #ffffff;
	text-align: center;
	}
	
p.aboutparatitle {
	font-size: 174%;
	color: #004b8d;
	font-weight:bold;
	}
	
.aboutpara {
	text-align: left;
	padding: 10px 5px 10px 6px;
	font-size: 85%;
	}
	
.features {
	background-image:url(images/bg_gradient.gif);
	background-repeat:repeat-x;
	}

.upcomingtitle {
	background-color:#004b8d;
	text-align: left;
	vertical-align: top;
	padding: 8px 5px 8px 10px;
	font-size: 85%;
	color: #ffffff;
	font-weight:bold;
	}


.fullWidthTitle {
        background-color:#759ec2;
        }
        
.announcementblocks {
	text-align: left;
	vertical-align: top;
	padding: 10px 5px 10px 10px;
	color: #333333;
	background-color: #e9e9f3;
	}
	
.upcomingtextsize {
	font-size: 85%;
	}
	
.bg_upcoming {
	background-color: #e9e9f3;
	}
	
.eventsinfo {
	text-align: left;
	vertical-align: top;
	padding: 1px 5px 1px 10px;
	font-size: 85%;
	color: #333333;
	background-color: #e9e9f3;
	white-space: nowrap;
	}
	
.eventsinfolink {
	text-align: left;
	vertical-align: top;
	padding: 1px 5px 1px 10px;
	font-size: 85%;
	color: #333333;
	background-color: #e9e9f3;
	}
	
.leftlisttitle {
	background-color:#5989aa;
	text-align: left;
	vertical-align: top;
	padding: 8px 0 8px 10px;
	font-size: 85%;
	color: #ffffff;
	font-weight: bold;
	width: 26%;
	}
	
.middlelisttitle {
	background-color:#59aaaa;
	text-align: left;
	vertical-align: top;
	padding: 8px 0 8px 10px;
	font-size: 85%;
	color: #ffffff;
	font-weight: bold;
	}
	
.rightlisttitle {
	background-color:#5eaaff;
	text-align: left;
	vertical-align: top;
	padding: 8px 0 8px 10px;
	font-size: 85%;
	color: #ffffff;
	font-weight: bold;
	width: 26%;
	}

.threeColumnWidth {
	width: 26%;
	}
	
.liststyle {
	text-align: left;
	vertical-align: top;
	padding: 12px 5px 20px 0;
	border-left-style: solid;
	border-left-color: #dddde1;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #dddde1;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddde1;
	border-bottom-width: 1px;
	
	}
	
	
.footer {
	text-align: center;
	padding: 20px 0 40px 0;
	font-size: 77%;
	background-color: #dddde2;
	}

	

