/*-----------------------------------------------------
Used in the Events Calendar page
-------------------------------------------------------*/

div#ECalendar {
	

	border:0px solid #A8B7C1;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div#ECalendar h2 {
	border-bottom:1px solid #A8B7C1;
}

div#ECalendarItem {
	

	border:0px solid #A8B7C1;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:450px;
	display:inline; /*prevent double margin bug in ie6 */

}

div#ECalendarWebinar  {
	

	border:0px solid #A8B7C1;

	padding:2px 2px 2px 2px;
	float:right;
	width:250px;

}
div#ECalendarWebinar  p {

	margin:0;

}


div#ECalendarWebinar h4  {
	

	background:none;
	margin:0;
	padding:0;

}

table#TblECalendarDetails .rightTextAlign {
	text-align:right;

}

table#TblECalendarDetails .tdlightGrey {
	background:#EFEFF7;

}




table#TblECalendarDetails .noPadding{
	padding:0px;
}




/*-----------------------------------------------------
Used in the Learning Topics page
-------------------------------------------------------*/

.read-more-y-u,
.contact p a {
	color:#FFB903;
	font-weight:bold;
	text-decoration:underline;
}


div#OuterLTBox {
	border:0px solid #A8B7C1;
	float:right;
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 0px;
}

div#LTLearningTopicSection {
	

	border:0px solid #A8B7C1;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div#Player {
	

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:left;
 	Top:0;
 	left:0;
 	width:430px;
 	height:300px;


}

div#LTEventSection, div#LTQASection, div#LTDownloadSection  {
	

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:left;
 	Top:0;
 	left:0;

 	height:300px;


}

div#LTMainContentShort, div#LTEventBoxLeftTitle, div#LTEventBoxLeftContent {
	

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:left;
 	Top:2px;
 	left:0;
 	width:430px;



}

div#LTMainContentFull {
	

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:left;
 	Top:2px;
 	left:0;
 	width:430px;




}



div#LTDownloadContainer,div#LTIResourceContainer, div#LTEventBoxRightTitle, div#LTEventBoxRightContent {

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:left;
 	Top:2px;
 	left:0;
 	width:235px;

}

div#LTEventContainer {

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:left;
 	Top:2px;
 	left:0;


}

div#LTEventAbstract {

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:left;
 	Top:2px;
 	left:0;
 	width:275px;


}



div#LTEventImageContainer {

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:left;
 	Top:2px;
 	left:0;


}

div#LTEventInfo {

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:right;
 	Top:2px;
 	right:0;
 	width:165px;
     font-size: 8pt;
     line-height: 1em;
     
}

 .temp{
     font-size: 1.2em;
     line-height: 0.5em;

}


div#LTBoxLeft, div#LTEventBoxLeft, div#LTQABox, div#LTDownloadBox {

	border:0px solid #A8B7C1;
	display:block;
	padding:0px 0 0px 0px;
 	float:left;

 	left:0;

}

div#LTBoxRight {

	border:0px solid #A8B7C1;
	display:block;
	padding:2px 2px 2px 2px;
	float:right;


}

div#LTEventBoxRight {

	border:0px solid #A8B7C1;
	display:block;
	padding:5px 0 5px 5px;
	float:right;
 	Top:30px;
 	right:0;


}

div#LTBoxTop {
	position:relative;
	border:0px solid #A8B7C1;

}

div#slidenavx {
	position:relative;
	margin:0px 0px 0px 0px;
	
}

div#slidenavx ul{
	padding:0;
	margin:0;
	list-style-type:none;
	border-bottom:1px solid #A8B7C1;
}

div#slidenavx ul li{
	display:inline;
	margin:0 7px 0 0;
}

div#slidenavx ul li a{
	color:#FFF;
	text-decoration:none;
	padding:6px 9px;
	background:#A8B7C1;
	display:inline-block;
}


div#slidenavx ul li a.selected,
div#slidenavx ul li a:hover{
	background:#6C757F;
	cursor:pointer;
}

#slidesx{
	border-bottom:1px solid #A8B7C1;
	padding-bottom:10px;
}

#slidesx h2 {
	border-bottom:none;
}
#slidesx .left {
	float:left;
	width:169px;
	margin-right:10px;
}
#slidesx img {
	margin-bottom:10px;
	float:none;
	display:inline;
}

#slidesx .rotation-copy{
	display:block;
	float:left;
	width:530px;
}




/*-----------------------------------------------------
Used in the new Register Page
-------------------------------------------------------*/

div#OuterRegBox {
	
	background-color:transparent; 

	display:block;
	padding:5px 0 5px 5px;
 	position:relative;
 	Top:0;
 	left:0;
 	width:720;
 	height:700px;

}

div#PanelThankYouBox {
	background-color:transparent; 	
 	position:relative;
 	Top:0;
 	left:0;
 	height:700px;

}

div#FrmNewRegister {
	
	background-color:transparent; 
	border:0px solid #A8B7C1;
	display:block;
	padding:5px 0 5px 5px;

 	Top:0;
 	left:0;
 	width:640px;
 	height:100%;
	float:left;

}

div#FrmNewRegister .Title {
     font-size: 18pt;


}

div#FrmNewRegister .TitleSubText {
     font-size: 1.2em;
     line-height: 0.5em;

}

.error {
	color:#FF0000;
}

div#ContentColumn{
	
	background-color:transparent; 
	border:0px solid #A8B7C1;
	display:block;
	padding:5px 0 5px 5px;
	float:right;
 	Top:0;
 	right:0;
 	
 	height:100%;
 	
}

.RegDisclaimer{
	
         font-size: 7pt;	

 	
}



div#ContentColumn h2, div#FrmNewRegister h2, div#LTBoxRight h2{
	border-bottom:1px solid #A8B7C1;
	display:block;
	width:100%;
	padding-bottom:7px;
}



div#FrmNewRegister .test{
	border-bottom:1px solid #A8B7C1;
	display:block;
	width:100%;
	padding-bottom:7px;
}

table#TblContactDetails{
	border-bottom:1px solid #A8B7C1;
	display:block;
	width:100%;
	padding-bottom:7px;
}

table#TblContactDetails .requiredinfo{
	text-align: right;
}



form#NewReg .medium {
	width:221px;
	float:left;
}

form#NewReg .short {
	width:108px;
	float:left;
}

form#NewReg .diet {
	width:300px;
	float:left;
}

.NeRegTables{

	border-color: #f00; 
	border-style:solid; 
	border-width:1px;
}


/*-----------------------------------------------------

-------------------------------------------------------*/


div#divRegLoginWrapper{
 	position:relative;
 	height:400px;
 	width:715px;
 	padding:0 0 0 0;
}

div#SignIn {
	
	background-color:#E4EBF4; 
	border:8px solid #A8B7C1;
	display:block;
	padding:5px 0 5px 5px;
 	position:absolute;
 	Top:0;
 	right:0;
 	width:300px;
 	height:300px;

}

table tr.signingrey {
	background:#E4EBF4;
}

.SignTextBox{
	width:170px;
	height:18px;
}


.SignLoginBtn{
 	position:relative;
	left:200;
}

.LabelErrorTxt{
		color:#FF0000;
}

form#form1 .SignIn-text {
	font-size:0.91em;
}

div#QuickRegister{
	
	background-color:#FFB903; 
	border:8px solid #A8B7C1;
	display:block;
	padding:5px 0 5px 5px;
	position:absolute;
 	Top:0;
 	left:0;
 	width:300px;
 	height:300px;
}

table tr.qryellow {
	background:#FFB903;
}

div#QuickRegister .QuickRegTextBox{
	width:170px;
	height:18px;
}

.SubmitEvents {
	
	background:#A8B7C1; 
	width:693px;
	border:8px solid #E4EBF4;
	display:block;
	padding:20px 0 20px 10px;
	
}

.ImgEventsSubmitBtn{
 	position:relative;
	left:10;
	top:5;
}



