BODY {
	background:#fff;	
	margin:0;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
}
	
a img {
    border: none;
}
	
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #636363;
}

button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #636363;
	text-transform:uppercase;
}
	
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #636363;
	padding:2px 5px;	
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #636363;
	padding:2px 5px;	
}

	
UL, LI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color : #000;
	margin-left:3px;
	padding-left:3px;

		
}

body, p, tr td, tr th{	
	line-height: 18px;
	color : #000;
	text-align: left;
}

.accenttext{
	color: #575757;}

tr td, tr th{
	line-height:18px;	
	padding:5px;
	
}	


a:link {color: #851471;text-decoration:underline;}
a:visited {color: #851471; text-decoration:underline; }
a:hover {color:#464646;text-decoration:none;}
a:active {color: #851471;	text-decoration:underline;

	
} 

H1 {
	font-family:Arial , Arial, Helvetica, sans-serif;
	font-size: 25px;
	color : #000;
	font-weight:bold;

	
	

}	
	

H2 {
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 20px;
	color : #8cc63f;
	font-weight:bold;
	
	
	
	
}	
	


H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color : #8cc63f;
	font-weight: 100;
	line-height:20px;
	

}

.AssDocumentsHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color : #8cc63f;
}

.AssDocBox{
	width:200px;
	float:right;
	border-left: 1px dotted #c7c7c7;
	display:block;
	padding:10px;
	margin:10px;
	overflow:auto;
	height:auto;
	}

/* General */

.Alert{
	color:#373737;
}

.Float-Left{
	float:left;
	margin-right:5px;
}

.Float-Right{
	float:right;
	marign-left:5px;
}
	


.backanchor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;	
}

.backtotop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color : #33393e;
	padding-top:5px;
}
.back{
	font-size:10px;

	float:right;
}


.compulsoryfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#373737;
	text-align: left;	
}


.compulsoryfieldasterix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	text-align: left;
	padding:5px;
}

.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;
	color : #0566ad;
	text-align: left;
}
	

/* Header */

#outercontainer{
	width:100%;
	margin:auto;
	
}
	
#HeaderContainer{
	width:100%;
	margin:auto;	
	background:#fff;	
	
	
		
}
	

#LogoPlacement{
	width:960px;
	height:134px;
	margin:auto;
	color:#fff;
	background: #fff url(images/top.jpg) bottom no-repeat ;
	


}

#LogoPlacementAdmin{
	width:960px;
	height:208px;
	margin:auto;
	background: #fff url(images/admin_header.jpg)  ;
	


}
	
/* Bottom */

#BottomContainer{
	width:100%;
	margin:auto;	
	background:#fff;	
	margin-top:10px;
	
		
}
	

#HelpHeader{
	width:960px;
	margin:auto;
	color:#fff;
	background:#fff url(images/headerbg.jpg) bottom repeat-x;	
	height:80px;


	
	
}
	
	

#HelpPlacement{
	width:960px;
	margin:auto;
	
	
}

.UsefullinkHeader {
	font-size:14px;
	color : #851471;
	font-weight: 100;
	line-height:18px;
	margin-top:5px;
	margin-bottom:5px;

}

.HelpDescription{
	font-size:12px;
	font-weight: 100;

	

}


.HelpSection{
	width:170px;	
	margin:10px;
	line-height:20px;
	color:#000;
	float:right;
	}
	
		
	


/* Navigation */
	
#NavigationContainer{
	width:100%;
	margin:auto;
	background:#fff;	
	
	
}
	
#TopNavigationContainer{
	width:960px;
	margin:auto;
	height:71px;
	background:#fff url(images/nav.jpg);
	padding:0;


	

}	
	

ul#Navigation {
	display: inline;
	margin:0;
	list-style:none;
	padding:0;
	padding-left:10px;
	
}	


li.NavigationItem{
	display:inline;
	margin:0;
	padding:0;
	
	
	
}

.NavigationTxt, a.NavigationTxt:link, a.NavigationTxt:visited,a.NavigationTxt:active,a.NavigationTxt:hover  {		
	text-decoration: none;
	padding:10px;	
	color:#fff;
	font-size:12px;	
	line-height:100px;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;

	
} 

	
/* Content */

#OuterContentContainer{
	width:100%;
	margin:auto;
	background:#fff;	
	}

#ContentContainer{
	width:960px;
	margin:auto;
	overflow:auto;
	height:auto;
	min-height:200px;
	padding:20px 10px;
	background:#fff;

	
	
}

#ContentContainerIoDSA{
	width:940px;
	margin:auto;
	background:#fff;
	overflow:auto;
	margin-top:10px;
	padding:0 10px;

	
	
}

#Column1{
	width:600px;
	float:left;
	padding:0;
	margin:0;
	padding-right:20px;

}

#Column2{
	width:300px;
	float:left;
	padding:0;
	margin:0;
	

}

#ContentContainerWithoutColums{
	width:900px;
	margin:auto;
	overflow:auto;
	height:auto;
	min-height:200px;
	background:#fff;
	padding:20px 30px;

	
}

#Column_Left{
	width:335px;
	float:left;
	padding:0;
	margin:0;
	

}

#Column_Right{
	width:605px;
	float:right;
	padding:0;
	margin:0;	
	padding-top:10px;

}

#slidesBorder{
	width:604px;
	float:right;
}


#Column_Left_Register{
	width:380px;
	float:left;
	padding:0;
	margin:0;
	margin-left:10px;
	
}

#Column_Right_Register{
	width:300px;
	float:left;
	padding:0;
	margin:0;
	margin-left:10px;
	
	
}

#Column_Left_Video{
	width:180px;
	float:left;
	margin:0;
	
	
}

#Column_Right_Video{
	width:760px;
	float:left;
	padding-left:20px;
	margin:0;

	
}


/* Registration */
	
.registerformblock{
	width:440px;	
	padding:10px;
	_padding:0;
	clear:left;
	float:right;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background:#ebebeb;
	border:1px #eaf8de solid;
	
}	

	
/* Login */

.block{
	padding:10px;	
	clear:right;
	overflow:auto;
	display:block;
	background:#ebebeb;
	border: 1px solid #c7c7c7;
	margin-top:10px;
}
	






a.white{
	color:#fff;}

/* Multiple Choice */

.Question{
	
	font-size:12px;
	color :#463a32;
}


/* Event */

.EventContainer{
	display:block;
	clear:left;
	overflow:auto;
	margin-bottom:20px;
	height:auto;}
	
.EventTitleHeader{	
	font-family:Arial, Helvetica, sans-serifcolor;
	font-size: 14px;
	color : #000;
	margin:5px 0;
	line-height:15px;
		}


.EventTitle{	
	font-family:Arial, Helvetica, sans-serifcolor ;
	font-size: 16px;
	line-height:18px;
	color : #8cc63f;
		margin-top:15px;
		font-weight:bold;
		}
a.EventTitle:link,a.EventTitle:visited, a.EventTitle:active{
	color : #8cc63f;
	text-decoration:none;
}

.videotitle{
	font-style:italic;
	font-size:11pt;
	color:#ed4b24;
	list-style:none;
	list-style-image:none;	
	line-height:5px;
	margin: 0 0 0 2px;
	padding:0;
}

.VideoHelp{
	width:300px;
	margin-top:10px;
	padding:10px;
	padding-top:0;
	padding-bottom:20px;
	float:right;
	margin-right:10px;
	font-size:10px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background:#fafef6;
	border:1px #eaf8de solid;

	
}



.videotitleheader{
	font-size:15px;
	margin-bottom:5px;
	font-weight:100;
	color : #636363;
	display:block;
}

a.videotitleheader:link{
	font-size:15px;
	margin-bottom:5px;

	font-weight:100;
	color : #636363;
	display:block;
}	

	


.videotitle-onvideo{
	font-size:14px;
	line-height:18px;
	margin-top:3px;	
	margin-bottom:8px;
	display:block;
	color:#373737;

}



.imageofevent{
	float:left;
	margin-right:10px;	
	margin-top:10px;
	clear:none;
	
}
	
.Speaker{		
	display:block;
	font-weight:bold;
	line-height:15px;
	margin-bottom:3px;
}


.SpeakerDescription{	
	display:block;
}



li#AssDoc {
	list-style-image:url(images/bullet.png);
	margin-left:12px;
	padding-left:0;
	list-style-position: outside;
	} 


ul#VideoParts li{
	margin:0; 	
	padding:3px;	
	margin-left:0;
	padding-left:0;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:#CCCCCC dotted 1px;
	list-style: none !important;
	list-style-image: none !important;
	line-height:15px;
	list-style-position: outside;
	
	} 
	


ul#VideoParts2 li{
	margin:0; 	
	padding:3px;
	margin-left:0;
	padding-left:0;		
	line-height:15px;
	margin-bottom:5px;
	border-bottom:#CCCCCC dotted 1px;
	list-style: none !important;
	list-style-image: none !important;
	list-style-position: outside;
	
	} 

	.listening {
	color:#909090;
	text-decoration:none;
}

a.listening, a.listening:link,a.listening:visited,a.listening:hover,a.listening:active {
	color:#909090;
	text-decoration:none;
}	


.videolength{
	font-size:8px;
	color: #9b9b9b;
	margin-left:3px;
	
		
}

.downloadcv{
	font-size:68%;
	color: #575757;
}
a.downloadcv:link, a.downloadcv:visited{
	color: #575757;
	margin-left:2px;
	line-height:8pt;
	}
	



	
/* Video */


.problem{
 color: #fff;
 font-size:11px;
 line-height:12px;
 background:#555555;
 padding:2px;
 width:321px;}
	
	
.audio {
	text-decoration:none;
	color:#000;
	line-height:12px;
	 font-size:11px;
	margin-top:10px;	}
a.audio:link, a.audio:visited, a.audio:active, a.audio:hover{	
	text-decoration:none;}
	


.vidsalerts{
	font-family: Calibri,Arial;
	font-size:8pt;
	color : #282425;
	line-height:15px;
	
}


.btn-view-next{
	width:300px;
	padding:10px;
	line-height:14px;
	margin-top:10px;	
	font-size:14px;
	margin-bottom:10px;


}	
	
a.btn-view-nextlink:link, a.btn-view-nextlink:visited, a.btn-view-nextlink:active, a.btn-view-nextlink:hover{
	font-style:italic;
	font-size:13px;
	line-height:14px;
}	

	
/* Associated Links */

.links{
	font-style:italic;
	font-size:11pt;
	color :#282425;
	text-align: left;
	margin-bottom:2px;
	
}

/* Feedback/Survey/CPD */


#FeedbackContainer{
	width:800px;
	margin:auto;
	background:#fbf7ef;
	padding: 10px;
}

.FormHeaders{
	background:#923222;
	color:#FFFFFF;
	font-size:20px;
}

.AlignCentre{
	text-align:center;
	line-height:18px;}
	



/* Footer */

#FooterContainer{
	margin:auto;
	width:100%;
	background:#fff;	
}

#FooterContentContainer{
	margin:5px auto;
	width:960px;
	background:#fff;


		
}	


.VideoLiveFooter{
	float:left;
	clear:left;
	font-size:9px;
	line-height:12px;
	color : #666666;
	display:block;	
	padding-left:10px;
	
	
}

.disclaimerbreak{
	font-size:9px;
	line-height: 18px;
	color : #666666;
	clear:left;	
	padding-left:10px;
	
}
a.disclaimerbreak:link, a.disclaimerbreak:hover, a.disclaimerbreak:visited, a.disclaimerbreak:active{
	color : #666666;
	padding:0;}
	
.FooterLogo{
	float:right;
	margin-top:10px;
	margin-right:20px;}
	
	

/* Popups */

.white{
	background:#fff;}


#PopupContainer{
	width:100%;
	background: #fff;
	
}	

#PopupContentContainer{
	padding:10px;
	background: #fff;
	min-height:350px;	
}

	


.Popupheader{	
	height:106px;
	background: url(images/popup_header.jpg) no-repeat #fff;


	 }
	

	
#PopupFooterContainer{
	margin:auto;
	background:#fff;
	
	
	
}

.PopUpFooterLogo{
	float:right;
	color:#fff;
	padding:10px;}
	
	
	/* Certificate */

#Certificate{
	border: 3px solid #e2e5e8;	
	border-bottom: 30px solid #e2e5e8;	
	padding:10px;
	padding-bottom:20px;	
	background:url(images/AstraZenecaLogo.gif) bottom right no-repeat;
	text-align:center;	
}

.CertificateText{
	text-align:center;
	font-size:15px;
	line-height:20px;}
	
.CertificateTextSmall{
	text-align:center;
	font-size:12px;
	line-height:20px;}
	
.CertificateHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color : #3da36e;
	font-weight:lighter;
	text-align:center;	
}	
	

.CertificateTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 100;
	line-height:22px;	
	text-align:center;	
	
}
.PdfFontColour {
	color : #841354;}
	
.PlayerStyle{
	display: block; 
	width: 325px; 
	height: 240px;

	}
	
.PlayerStyleAudio{
	display: block; 
	width: 325px; 
	height: 24px;

	}

