/* main body */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #000000;
	margin:0px;
	padding:0px;
	height:100%;
	font-weight:normal;
	background-color:#FFFFFF;
}

/* main template */
.top_wrap {
	background-image: url(../images/top_wrap.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.water_left {
	background-image: url(../images/water_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.water_right {
	background-image: url(../images/water_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left_top {
	background-image: url(../images/left_top2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left_middle {
	background-image: url(../images/ani_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left_bottom {
	background-image: url(../images/left_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.services_list_wrap {
	background-image: url(../images/services_list_wrap.png);
	background-repeat: repeat-y;
	background-position: left top;
}

/* text and links */
.blue_text {
	color:#0066CC;
}
.small_text {
	font-size:10px;
	line-height:120%;
}
.event_title {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:120%;
	color:#330099;
}

.date_text_big {
	font-size:64px;
	font-weight:bold;
}
.title {
	color:#000099;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	line-height:120%;
}
a:link { 
	color:#00AEEF;
	/*font-weight:bold;*/
	text-decoration:none;
}
a:visited { 
	color:#00AEEF;
	/*font-weight:bold;*/
	text-decoration:none;
}
a:hover { 
	color:#00AEEF;
	/*font-weight:bold;*/
	text-decoration:underline; 
}
a:active { 
	color:#00AEEF;
	/*font-weight:bold;*/
	text-decoration:none;
}

/* event table */
table.event {
	border-collapse:collapse;
}
table.event tbody tr {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}
table.event tbody tr td {
	border-collapse:collapse;
	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
	padding:6px;
}
table.event tbody tr th {
	border-collapse:collapse;
	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
	padding:6px;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CB0907;
	text-transform: uppercase;
	line-height: 98%;
}
.headitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color: #CB0907;
	text-transform: uppercase;
	line-height: 98%;
}
.subtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 110%;
	color: #000000;
}
.subheadtwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}