@charset "utf-8";

body{
	font-family: Arial,;
	margin: 0;
	padding: 0;
	font: 12px;
}

p, td{	font: 12px  Arial;}

body a:link, body a:visited, body a:active{
	font-family: Arial,;
	font-size:12px;
	color:#a20000;
	text-decoration:underline;
}

body a:hover{
	text-decoration:underline;
	color:#0258ae;
}

.graybold {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#292929;
}

.redheading {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#920000;
}

.white {
	font-family:Arial;
	color:#FFFFFF;
}

.red {
	font-family:Arial;
	color:#FF3300;
}

.blue {
	font-family:Arial;
	color:#0099FF;
}

.blueborder {
	border-right:#9ca5a8 solid 1px;
}

.graytext {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#292929;
}

.blacktext {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.blackbold {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.redtext { color:#a20000; }

.blueheading {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0055a4;
	text-decoration:none;
}
A.blueheading:link, A.blueheading:visited, A.blueheading:active{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0055a4;
	text-decoration:none;
}
A.blueheading:hover{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0055a4;
	text-decoration:underline;
}

ul {
	list-style-image:url(images/bullet.gif);
}

.contentbg {
	background-image:url(img/contentBG.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.greenborder {
border:#6EAF09 solid 1px;
}



.imgfloatL { 
	float:left;
	padding:0 5px 5px 0;
 }

.clear { clear:both; }

.sponsorsbox { border-left:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;}

.imgpad1 { padding:5px 0 0 10px; }

img { border:0; }



ul#tabs { list-style-type:none;

margin:0; padding:0;

float:left; }



ul#tabs li { float:left; }

ul#tabs li a { float:left;
	height:18px;
	display:block;
	overflow:hidden;
	text-indent:-9999px; }



li#tabsVenue a { background:url(../images/tabs_information.jpg) no-repeat 0 0;
	width:68px; }



li#tabsVenue a:hover { background:url(../images/tabs_information.jpg) no-repeat 0 -19px;
	width:67px; }



li#tabsAccomodation a  { background:url(../images/tabs_information.jpg) no-repeat -68px 0;
width:125px; }


#arrow { margin-left: 10px; padding-left: 0; list-style: none;}

#arrow li { background-image: url(../images/arrow_bullet.jpg); background-repeat: no-repeat; background-position: 0 6px; 
			border-bottom: 1px dotted #dbdbdb;; padding: 5px 10px 10px 20px; margin:10px 20px 0 0; font: 12px  Arial;
}

ul.plain { padding-left: 0; list-style: none;   margin-left: 0px;}

ul.plain li { list-style: none; border-bottom: 1px dotted #dbdbdb;; padding: 5px 10px 10px 5px; font: 12px  Arial; margin-left: 10px;}

h2.blue { font-size:16px;

color:#0055a4; }



form#registrationForm select { font-size:12px; }

form#registrationForm input, textarea { border:1px solid #a8c3df; }



h3 { color:#1860a4; margin:0; padding:0;

line-height:1.2em; }

.redtext {font-size:15px; font-weight:bold; color:#cc0000}

.tdblueBorder img { border-bottom:2px solid #FFFFFF; }

.tdblueBorder { border-bottom:5px solid #0055a4; }

.textbold-italic {
}
.border_blue {
	border: thin solid #0055A4;
}
.textfont_blue {
	color: #0055A4;
}
.textbold-large {
	font-size:22px;
	font-weight: bold;
}
<!--	font-weight:bold; -->
<!--	font-style:italic;	 -->
.bold_text {
	font-weight: bold;
}
.fontsize-16 {
	font-size:16px;
}