	/* Global Styles */
	
	* { margin:0; padding:0; }	
	body { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.8em; line-height:1.3em; background:url(../../ins002/images/bgs/bg_main.gif) repeat-x #fff; overflow-x:none;}

	h1 { color:#fff; font-weight:bold; font-size:1.4em; text-transform: uppercase; }
	h2 { color:#fff; font-weight:normal; font-size:1.2em; font-weight:bold;}
	
	a { outline:none; color:#00529C}
	
	img { border: !important; }
	i { display:none; }
	
	hr { background:url(../ins002/images/bgs/bg_hr.gif) repeat-x; height:15px; }
	
	td { text-align:left; background:#C2D2E9; }
	th { background:#0164A5; text-align:left; color:#fff; padding:2px; }
	
	label { font-weight:bold; margin-top:.1em; }
	input, textarea, .textarea { border-left:0; border-right:0; border-top:0; border-bottom:1px dotted #00529C; width:16em; font-size:1.2em; background:#f0f0f0; }
	
	/* Containers */
	
	#webinar-outer-container { width:1006px; margin:0 auto; }
	#webinar-container { position:relative; float:left; left:0; width:1006px; background:url(../../ins002/images/bgs/main_bg.png) repeat-y; margin:2px 0 10px 0; }
	
	#int-container { position:relative; float:left; width:950px; margin-top:100px; top:0; left: 14px; background:url(../../ins002/images/int_cont_bg.gif) #000 repeat-y; background-image: url(../../ins002/images/int_cont_bg.gif); }
	#int-container-top { position:relative; float:left; width:939px; padding:20px 0 0 11px; height:37px; background:url(../../ins002/images/int_cont_top.gif) #000 no-repeat; top:0; left: 0; }
	#int-container-main { position:relative; float:left; width:950px; padding-bottom:10px; top:0; left: 0; }
	#openchannel { position:absolute; float:left; width:512px; height:359px; left: 9px; color:#fff; }
	#openchannel a { color:#fff; }
	
	#downloads-header { position:relative; float:left; width:940px; margin-top:20px; padding:7px 0 7px 10px; background:url(../../ins002/images/downloads_top_bg.gif) no-repeat #000; left: 14px; }
	#downloads-container { position:relative; float:left; width:928px; margin-top:10px; padding:10px; border:1px solid #c1c1c1; left: 14px; }
	.download-row { padding:10px; }
	.download-icon { float:left; margin-right:10px; }
	/* Header */
	
	#header  { position:relative; float:left; left:0; width:980px; height:100px; }
	.insynergy-logo { position: relative; float: left; height: 42px; width: 226px; top: 28px; left: 27px; }
	.axa-winterthur { position: relative; float: right; height: 62px; width: 168px; top: 20px; right: 0px; }
	
	/* Main content */
	
	#main-content { position:relative; float:left; left:0; top:0; width:852px; padding: 0 22px 22px 22px; }
	.blocks { position:relative; float:left; width:368px; padding:20px; margin-right:31px; border:1px solid #000; color:#000; background: #DEDEDE; }
	.blocks-full { width:800px; }
	
	.form { position:relative; float:left; left:0; top:0; width:410px; margin-right:20px; }
	.question { position:relative; float:left; left:0; top:0; width:420px; }
	
	/* Webinar Interface */
	
	#webinar-top { position:relative; float:left; width:1006px; top:0; height:15px; background:url(../../ins002/images/bgs/bg_webinar_interface_top.png) no-repeat; }
	#webinar-content { position:relative; float:left; left:13px; top:0; width:980px; }
	#webinar-bottom { position:relative; float:left; width:1006px; top:0; height:15px; background:url(../../ins002/images/bgs/bg_webinar_interface_bottom.gif) no-repeat; }
	
	#chapters { position:relative; float:right; right:10px; top:-30px; background:#4d4d4d; width: 340px; padding:20px; color:#fff; }
	#chapters ul { list-style-position:inherit; }
	#chapters li {  border-top:1px solid #999; list-style-type:none; width:340px; }
	#chapters li a { padding:10px 0px 10px;display:block; color:#fff; text-decoration:none; font-size:.8em; }
	#chapters li a:hover { text-decoration:underline }
	
	#cover { text-align:justify;  }
	
	/* Footer */
	
	#footer-content { position:relative; float:left; width:100%; text-align:center; }
	
	/* Colours */
	.blue-text { color:#6894a8 }
	.small-text { font-size:.9em; }
	.smaller-text { font-size:.8em; }
	
	/* Extras */
	
	.img-border-black { border:1px solid #000 }
	.errorBlock { position:relative; float:left; width:532px; padding:10px; background:#ABABAB; }
	.sqaureLI { list-style:square; margin-left: 15px; }
	.noMargin { margin:0; }
	.formErrors { border:2px dotted #f00; }
	.textarea { width:11em; height:7.7em; font-family: Arial, Helvetica, sans-serif; }
	.greyText { color:#B1A9A4; }
	.drops { width:100px; }
	.imgLeft { float:left; margin:0 8px 0 0; }
	.imgRight { float:right; margin:0 0 0 8px; }
	.imgCentre { display: block; margin-left: auto; margin-right: auto }
	.selectButton { width:auto; background:#00529C; padding:.2em; color:#fff; font-weight:normal; border-bottom:none !important; text-align:left; }
	.radio { width:11px; border:0; background:none !important;}
	.check { width:14px; border:0; background:none !important; border-bottom:none !important;}
	
	.clearBoth { clear:both; }
	.hide_last_elm { display:none; }
	.warning { font-weight:bold; color:#f00; }

	.normalWeight { font-weight:normal }
	.formleftcol { position: relative; width: 150px; float: left; padding-bottom: .8em; }
	.formrightcol { position: relative; float: left; width: 260px; clear: right; padding-bottom: .8em; }
	.formrightcol-standalone { position: relative; float: left; top:10px; left:150px; clear: both; right:0; padding-bottom: .8em; width: 150px; }
	.formrow-standalone { position: relative; float: left; width: 27.6em; clear: both; padding-bottom: .8em; }	
	.feedback { font-weight: bold; color: #990000; }
