@charset "utf-8";
/* CSS Document */

body { 
font-family: 'Open Sans', sans-serif;
font-size:1.25em;
font-smooth:always;
line-height:1.35em;
color:#404041
}

article {
	padding-left:2%;
	padding-right:2%;
	margin-top:4%;
	margin-bottom:4%;
}

ul { 
	list-style:outside; 
	padding-left: 0em; 
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
}

li {
    list-style-type:none;

}

.center-image
    {
   	 display: block;
    margin-left: auto;
    margin-right: auto
    }
	


/*
IMAGES
---------------------------------------------------------------------------------------------------- */
.header {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 123.04%; /* for a 4:3 aspect ratio */
    background-image: url(../images/header.jpg);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
}

.testimonial1 {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 42.27%; /* for a 4:3 aspect ratio */
    background-image: url(../images/testimonial1.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
			
}


.testimonial2 {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 35.23%; /* for a 4:3 aspect ratio */
    background-image: url(../images/testimonial2.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
	background-color:#434343;
}

.testimonial3 {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 42.27%; /* for a 4:3 aspect ratio */
    background-image: url(../images/testimonial3.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
			
}


.testimonial4 {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 35.23%; /* for a 4:3 aspect ratio */
    background-image: url(../images/testimonial4.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
	background-color:#434343;
}





.event {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 42.81%; /* for a 4:3 aspect ratio */
    background-image: url(../images/eventdates.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
	background-color:#434343;

}

.event1 {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 35.23%; /* for a 4:3 aspect ratio */
    background-image: url(../images/eventdates1.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
		background-color:#2d63c7;

}

.logo{
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 48.51%; /* for a 4:3 aspect ratio */
    background-image: url(../images/logo.gif);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
	
	

}









.brisbane {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 42.81%; /* for a 4:3 aspect ratio */
    background-image: url(../images/brisbane.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
	background-color:#333334;


}


.sydney1 {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 42.81%; /* for a 4:3 aspect ratio */
    background-image: url(../images/sydney.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
	background-color:#fff;

}


.sydney2 {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 35.23%; /* for a 4:3 aspect ratio */
    background-image: url(../images/sydney2.png);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
	background-color:#2d63c7;

}





.register {
	height: 100%;
    padding: 0; /* remove any pre-existing padding, just in case */
    padding-bottom: 29.81%; /* for a 4:3 aspect ratio */
    background-image: url(../images/register-button.gif);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
}






/*
TEXT---------------------------------------------------------------------------------------------------- */


.h2{
font-size: 1.1em;
font-family: 'Open Sans', sans-serif;font-weight:700;
line-height:1.0em

}

.h3{
font-size: 1.5em;
font-family: 'Open Sans Condensed', sans-serif;
font-weight:700

}

.testimonial-header{
	font-size: 1.6em;
	line-height:1.0em;
	font-family: 'Open Sans Condensed', sans-serif;

	font-weight:bold;
	letter-spacing:0.25px
}

.center{text-align:center}

.cap{
	text-transform:uppercase
}

.b800 {font-weight:800;}

.u{text-decoration:underline}

.b {font-weight:bold;}
.b700 {font-weight:700;}

.i{font-style:italic}

.p {color:#01519a}

.s {color:#404041}

.t {color:#be001e}

.yellow{color:#ffd425}

.black{color:#000}

.white{color:#fff}

.blue{color:#41b9e8}

.darkblue{color:#002e84}

.darkgrey{color:#404143}


.city{
	font-size: 1.8em;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing:0em;
	font-size: 2.2em;
}

.city2{
	font-size: 1.8em;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing:0em;
	font-size: 2.2em;
	font-weight:600
}

.date{
	font-size: 1.2em;
	font-weight:700;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing:0px;
}

.date2{
	font-size: 1.2em;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing:0px;
		font-weight:700;

	
}

.address{
	font-size: 1.2em;
	font-family: 'Open Sans Condensed', sans-serif;
}

.large-text{
font-size: 1.2em;
font-family: 'Open Sans Condensed', sans-serif;
}

.dark-gray{
color:#414143;
}


.bg_grey{
background-color:#e3e3e3;
	padding: 3% 3% 3% 3%
}

.bg_white{
background-color:#fff;
	padding: 3% 3% 3% 3%
}

.bg_blue{
background-color:#2d63c7;
	padding: 3% 3% 0% 3%
}


.bg_green{
background-color:#0fbb1e;
	padding: 3% 3% 3% 3%
}

.bg_dark_grey{
background-color:#333334;
	padding: 3% 3% 3% 3%
}



.bg_darkgrey{
background-color:#434343;
	padding: 3% 3% 3% 3%
}







a:link {text-decoration:none;color: inherit;}
a:visited {text-decoration:none;color: inherit;}
a:hover {text-decoration:none;color: inherit;}
a:active {text-decoration:none;color: inherit;}








