﻿body 
{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial;
	font-size: 11pt;
	margin-bottom:30px;
	background-image: url(images/NavBackground.jpg);
	background-repeat:repeat-y;
}
a,a:link,a:visited
{
	font-weight:bold;
	text-decoration:none;
	color:#211D1E;
}
a:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:#FF0000;
}
a.navLink,a.navLink:link,a.navLink:visited
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:10pt;
	margin-left:0px;
}
a.navLink:hover
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:10pt;
	background-color:#ffffff;	
}
h1
{
	font-size:16pt;
	margin-left: 30px;
	margin-top:16px;
	margin-bottom:30px;
	margin-right:30px;
	color:#000000;
	border-bottom: solid 2px #DD8047;
}
h2
{
	margin-left:18px;
	color:#DD8047;
	margin-top:28px;
	margin-right:80px;
	border-bottom:solid 2px #CBCBCB;
}
h3
{
	margin-left:8px;
	color:#DD8047;
}
p
{
	margin-left:18px;
	text-align:justify;
}
.h3Inline
{
	font-size:13pt;
	font-weight:bold;
	color:#DD8047;
}
h4
{
	font-weight:bold;
	margin-left:18px;
}
.readMore
{
	text-align:right;
	margin-left:290px;
}
.rightAlign
{
	text-align:right;
	margin-left:30px;
	margin-right:30px;
	border-bottom: solid 1px #209CC2;
}
.rightInfoBox
{
	background-image:url(images/infobox_background_repeat_x.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-size:9pt;
	width:220px;
	padding:7px;
	border: solid 1px #AACCEA;
	margin-right:30px;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:30px;
	float: right;
}
.leftContent
{
	font-size:10pt;		
	width: 400px;	
}
.centerContent
{	
	width: 800px;	
}
.infoBoxContent
{
	
	padding-left:12px;
	padding-right:12px;
}
.messageBox
{
	font-family:Candara,Tahoma, Arial;
	font-size: 10pt;
}	
.largeText
{
	font-size:14pt;
	font-weight:bold;
}
.Navigation
{
	position:fixed;
	left:0px;
	bottom:0px;
	top:0px;
	width: 140px;
	padding:0px;
}
.Banner
{
	background-image:url(images/BannerbgRepeat.jpg);
	background-repeat:repeat-x;
	margin-left:146px;
	top:0px;
}
.Footer
{
	bottom:0px;
	margin-left:146px;
	margin:0px auto;
	height:15px;
	background-color:#CBCBCB;
	text-align: center;
}
.Content
{
	margin-left:146px;
	padding:10px;
	width:490px;
}
.LogoImage
{
	margin-left:0px;	
}
.BoldColour
{
	font-weight:bold;
	color:#DD8047;
}
.InlineGreen
{
	color:#339933;
}
.InlineBlue
{
	color:#0000FF;
}
.HeaderWithBackground
{
	background-color:#F7DDCE;
	font-weight:bold;
	padding: 4px;
}	
.NBInline
{
	font-style:italic;
	color:Red;	
}
hr
{
	margin-right:40px;
	margin-left:16px;
}
.Sponsor
{
	background-image:url(images/Sponsors.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-top:20px;
	margin-left:2px;
	padding:2px;
	padding-right:46px;
	width:100px;
	height:745px;
	float:right;
	top:0px;
	overflow:hidden;
}
.galleryLink
{
	padding-bottom:5px;
}
.speakerPhoto
{
     float: left;    
     padding-left:30px;
     margin-right:8px;
}
.speakerReadMore
{
     margin-left:20px;
    
}
.speaker
{
    vertical-align:top;    
     margin-top:20px;
}


/* ******************************************************************** */
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after
{
    background-color: #F6F6F6;
    background-image: url(/Images/ContentBackgroundRepeat.png);
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    margin: 0px;
}

.clearfix
{
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
/* End hide from IE-mac */

