/* Fonts */


h1
{
	color: #083D84;
	font: 15px Arial,Tahoma,sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-left: 15px;
}

h2
{
	color: #0152BD;
	font: 14px Arial,Tahoma,sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

h3
{
	color: #0152BD;
	font: 12px Arial,Tahoma,sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}


h4
{
	color: #0152BD;
	font: 12px Arial,Tahoma,sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-left: 15px;
}



/* Links */


a:link {color: #333333; text-decoration: none;} 
a:visited {color: #333333; text-decoration: none;} 
a:hover {color: #0152BD; text-decoration: underline;} 
a:active {color: #333333; text-decoration: none;}

a.light:link {color: #ffffff; text-decoration: none;} 
a.light:visited {color: #ffffff; text-decoration: none;} 
a.light:hover {color: #cccccc; text-decoration: underline;} 
a.light:active {color: #ffffff; text-decoration: none;}


a.bluelink:link {color: #0152BD; text-decoration: none; font:  12px Arial,Tahoma,sans-serif;  margin-right: 10px;} 
a.bluelink:visited {color: #0152BD; text-decoration: none; font:  12px Arial,Tahoma,sans-serif;  margin-right: 10px;} 
a.bluelink:hover {color: #dddddd; text-decoration: underline; font:  12px Arial,Tahoma,sans-serif; margin-right: 10px;} 
a.bluelink:active {color: #0152BD; text-decoration: none; font: 12px Arial,Tahoma,sans-serif; margin-right: 10px;}

a.nounderline:link {text-decoration: none;} 
a.nounderline:visited {text-decoration: none;} 
a.nounderline:hover {text-decoration: underline;} 
a.nounderline:active {text-decoration: none;}


a.reservebtn
{
	border: none;
	float: right;
}

#homecontent p
{
	font: 13px Arial,Tahoma,sans-serif;
	margin: 15px;
	line-height: 0.48cm;
	color: #444444;
}

#content p
{
	font: 12px Arial,Tahoma,sans-serif;
	margin: 15px;
	line-height: 0.47cm;
	color: #444444;
}



.newsparttext
{
	font: 11px Verdana,Tahoma,sans-serif;
	line-height: 0.47cm;
}


.middlecontainer
{
	font: 17px Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #0A6FBC;
	text-align: left;
}

#contactleft
{
   	width: 200px;
   	float: left;
   	margin-left: 15px;
	font: 12px Arial,Tahoma,sans-serif;
	margin: 15px;
	line-height: 0.47cm;
	color: #444444;
}

#contactright
{
   	width: 200px;
   	float: left;
   	margin-left: 15px;
	font: 12px Arial,Tahoma,sans-serif;
	margin: 15px;
	margin-top: 21px;
	line-height: 0.47cm;
	color: #444444;
}

#courseleft
{
   	width: 140px;
   	float: left;
   	margin-left: 15px;
	font: 12px Arial,Tahoma,sans-serif;
	line-height: 0.47cm;
	
	margin-top: 5px;
	margin-bottom: 20px;
	color: #333333;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;

	border: 1px solid #0152BD;
	border-right: 1px solid #bbbbbb;
	background: url(../images/eventbg.jpg) no-repeat #eeeeee;
}

#courseright
{
   	float: left;
   	width: 250px;
   	margin-left: 0px;
	font: 12px Arial,Tahoma,sans-serif;
	font-weight: bold;
	line-height: 0.47cm;
	margin-top: 5px;
	margin-bottom: 20px;
	background-color: #ffffff;
	color: #083D84;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

	border: 1px solid #0152BD;
	border-left: 0px solid;
}

.errmsg
{
	display: inline;
	color: #ff0000;
}


ul
{
	font: 12px Arial,Tahoma,sans-serif;
	color: #444444;
	margin-right: 15px;
	list-style-image: url(../images/bullet.gif);
}

li { margin-top: 11px; margin-bottom: 11px;}


.footertext
{
	font: 10px Arial,Tahoma,sans-serif;
	line-height: 0.5cm;
	letter-spacing: 1px;
	padding-top: 15px;
}

				





.eventinside
{
	margin: 5px;
	font: 11px Arial,Tahoma,sans-serif;
	color: #444444;
}

.eventright
{
	float: right;
	text-align: right;
}

.att
{
	font: 12px Arial,Tahoma,sans-serif;

	color: #0152BD;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
}

.attgrayed
{
	font: 12px Arial,Tahoma,sans-serif;

	color: #999999;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
}


.type
{
	font: 13px Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #083D84;
}

.typegrayed
{
	font: 13px Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #999999;
}



.startdate
{
	font: 12px Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #083D84;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
}
.startdategrayed
{
	font: 12px Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #999999;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
}

.placesleft
{
	font: 12px Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
}

.placesleftred
{
	font: 12px Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #ff0000;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
}

.eventdetailsright
{
	float: right;
	text-align: right;
	font: 12px Arial,Tahoma,sans-serif;
	margin-right: 15px;
	line-height: 0.47cm;
	color: #444444;
}
