body {
	background: #ffffff;
	padding: 0px;
	margin-left: 38px;
	margin-top: 10px;
}

#toplevel {
	background: #ffffff;
	width: 725px;
}

#header {
	height: 71px;
}

#header ul {
	text-align: right;	
	padding-top: 32px;
	padding-right: 15px;
}

#header li {
	display: inline;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
	color: #999999;	
}

#header a:link, #header a:visited {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

#header a:hover {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3384B6;
}

#mainmenu {
	height: 34px;
	background-image: url(../images/fade.jpg);
	background-repeat: repeat-x;	
}

#mainmenu ul {
	text-align: left;
	margin: 0 0 0 0;	
	padding-left: 10px;
	padding-top: 7px;
	padding-right: 10px;
}

#mainmenu li {
	display: inline;
	padding-left: 10px;	
}

#mainmenu a:hover, #mainmenu a:link.mmcurrent, #mainmenu a:visited.mmcurrent, #mainmenu a:hover.mmcurrent {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #0065A4;	
}

#mainmenu a:link, #mainmenu a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #70033E;	
}

#leftcol {
	position: absolute;
	width: 463px;
}

#leftbanner {
	height: 259px;
	background: #70033E;
	background-image: url(../images/leftcorners.jpg);
	background-repeat: no-repeat;	
}

#leftbanner p.white {
	margin: 0 0 0 0;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 20px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;  
}

#featured {
	height: 66px;
	width: 725px;		
}

#featured .feature {
	margin: 0 0 0 0;
	float: left;
	padding-left: 18px;	
	padding-top: 20px;
	padding-bottom: 8px;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #70033E;	
}

#featured ul {
	margin: 0 0 0 0;
	text-align: right;	
	padding-top: 27px;
	padding-right: 20px;
	list-style-image:  url(../images/viewbullet.jpg);	
}

#featured li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #70033E;	
}

#featured a:link, #featured a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #70033E;
}

#featured a:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #3384B6;
}

#events {
	margin: 0 0 0 0;
	padding-left: 8px;
	padding-right: 8px;
}
#indexbtm {
	width: 723px;
	height: 380px;
	border-left: 1px solid #000000;
    border-right: 1px solid #000000;	
    border-bottom: 1px solid #000000;
}

#event1 {
	position: absolute;
	height: 310px;
	width: 110px;
	border-right: 1px solid #CCCCCC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
}

#event1 img {
	margin-left: 5px;
}

#event2 {
	position: absolute;
	margin-left: 119px;
	height: 310px;
	width: 110px;
	border-right: 1px solid #CCCCCC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

#event2 img {
	margin-left: 7px;
}

#event3 {
	position: absolute;
	margin-left: 235px;
	height: 310px;
	width: 110px;
	border-right: 1px solid #CCCCCC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

#event3 img {
	margin-left: 7px;
}

#event4 {
	position: absolute;
	margin-left: 351px;
	height: 310px;
	width: 112px;
	border-right: 1px solid #CCCCCC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

#event4 img {
	margin-left: 7px;
}
#event5 {
	position: absolute;
	margin-left: 467px;
	height: 310px;
	width: 112px;
	border-right: 1px solid #CCCCCC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

#event5 img {
	margin-left: 7px;
}
#event6 {
	position: absolute;
	margin-left: 583px;
	height: 310px;
	width: 112px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

#event6 img {
	margin-left: 7px;
}

#event1 p, #event2 p, #event3 p, #event4 p, #event5 p, #event6 p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

#event1 ul, #event2 ul, #event3 ul, #event4 ul, #event5 ul, #event6 ul {
	margin: 0 0 0 0;	
	padding-top: 5px;
	padding-left: 20px;
	list-style-image:  url(../images/readbullet.jpg);	
}

#event1 li, #event2 li, #event3 li, #event4 li, #event5 li, #event6 li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #999999;	
}

#event1 a:link, #event1 a:visited, 
#event2 a:link, #event2 a:visited,
#event3 a:link, #event3 a:visited,
#event4 a:link, #event4 a:visited,
#event5 a:link, #event5 a:visited,
#event6 a:link, #event6 a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

#event1 a:hover, #event2 a:hover, #event3 a:hover, #event4 a:hover, #event5 a:hover, #event6 a:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3384B6;
}

#rightcol {
	position: absolute;
	padding-top: 0px;
	margin-left: 463px;
	width: 262px;
}

#rightbanner {
	margin-left: 4px;
	height: 259px;	
}

#inthenews {
	height: 50px;		
}

#inthenews .news {
	margin: 0 0 0 0;
	float: left;
	padding-left: 18px;	
	padding-top: 20px;
	padding-bottom: 8px;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #333333;	
}

#graylines {
  height: 16px;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

#news {
	margin: 0 0 0 0;
	padding-left: 18px;	
}

#news h4 {
	margin: 0 0 0 0;
	padding-top: 5px;	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #70033E;
}

#news p {
	margin: 0 0 0 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

#news ul {
	margin: 0 0 0 0;
	padding-left: 18px;	
	padding-top: 5px;
	padding-bottom: 10px;
	list-style-image:  url(../images/readbullet.jpg);	
}

#news li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3384B6;	
}

#news a:link, #news a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3384B6;
}

#clients {
	margin: 0 0 0 0;
	padding-left: 8px;
	padding-right: 8px;
}

#clients ul {
	margin: 0 0 0 0;
	padding-left: 5px;	
	list-style:  none;	
}

#clients li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 7px;	
}

#clients a:link, #clients a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3384B6;
}

#subpage {
	padding-left: 20px;
	margin-top: 260px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;	
    border-bottom: 1px solid #000000;	
}

#subpage h2 {
	margin: 0 0 0 0;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70033E;
}

#subpage h4, #errpage h4 {
	margin: 0 0 0 0;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3384B6;
}

#subpage p, #errpage p {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #000000;  
}

#subpage ul {
	margin-left: 0;
	font: 16px/20px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
}
#subpage ul li {
	margin: 0 0 7px;
}
#subpage ul ul {
	margin-left: 25px;
	color: #666;
}
#subpage a:link, #subpage a:visited {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #70033E;
}

#subpage a:hover {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #3384B6;
}
