
	body {
		margin:0 auto;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:1080px;
		background-color:white;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:110%;
		font-family:Calibri;
}
	a {
		color:#0069b1;
}
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
}
	h1, h2, h3 {
		margin:.8em 0 .6em 0;
		padding:0;
		color:#0069b1;
}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
}
	img {
		border-top-left-radius:7px;
		border-top-right-radius:7px;
}

	hr {
		margin-top:.5em;
		margin-bottom:1.5em;
}
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
}
	#header {
		background-color:white;
}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
}

	.center {
		margin:0 auto;
		text-align:center;
}
	
	.navtable {
		margin:0 auto;
		background-color:white;
		padding-top:0px;
		padding-bottom:6px;
}
	
	.navtable td {
		text-align:center;
}
	
	.navtable td a {
		text-align:center;
		text-decoration:none;
		padding:10px 15px;
		margin-left:1px;
		margin-right:1px;
		font-size:90%;
		background-color:#0069b1;
		color:white;
		border-radius:4px;
	}
	
	.navtable td a:hover {
		color:lightblue;
}

	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
}
	/* Full page settings */
	.fullpage {
		background:#fff;		/* page background colour */
}
	.fullpage .col1 {
		width:96%;			/* page width minus left and right padding */
		left:2%;			/* page left padding */
}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		background-color:white;
		padding:20px;
		border-top:2px solid #0069b1;
}
	#footer p {
		padding:10px;
		margin:0;
		color:#0069b1;
}

	.tripul {
		margin-left:2em;
		font-size:100%;
		list-style-image:none;
		border-radius:8px;
}

	.tripul li {
		line-height:150%;
		margin-bottom:1em;
}

	.tripul li img {
		border-radius:8px;
}

	.tripul li i {
		font-size:110%;
}

	.testimonialul {
		margin-left:2em;
		margin-right:2em;
		font-size:100%;
		list-style-image:none;
		border-radius:8px;
}

	.testimonialul li {
		line-height:150%;
		margin-bottom:1em;
}

	.testimonialul li img {
		border-radius:8px;
}

	.testimonialul li i {
		font-size:110%;
}

figcaption {
	background-color:#0069b1;
	margin:0 auto;
	color:white;
	text-align:left;
	font-size:85%;
	line-height:140%;
	padding:10px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	}

body#schedule a#schedulenav,
body#testimonials a#testimonialsnav,
body#index a#indexnav,
body#about a#aboutnav,
body#contact a#contactnav,
body#blog a#blognav,
body#conference a#conferencenav {
	background-color:white;
	color:#0069b1 !important;
}
	
