/*******************************************************
	Master style sheet
	Composed: Adrian Ford
	Created: 01/07/2004
	Last revision: 23/09/2004
	Copyright: Terrapinn Ltd. 2004
*******************************************************/


/* CORE CONFIGs */
A:link{color:Black;text-decoration:none;}
A:visited{color:Black;text-decoration:none;}
A:active{color:#003366;text-decoration:none;}
A:hover{color:#f99b55;text-decoration:none;}

body{ font-family:arial; font-size:9pt;	color:#000000; background:#FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
p{ font-family:arial; font-size:9pt; }
td{ font-family:arial; font-size:9pt; }
pre { font-family: monospace; }


/* CONTENT */
.gTable{ font-size:9pt; font-family:arial; font-weight:normal; background:#FFFFFF; color:#000000; }
.tbContent{ padding-left:15px; padding-right:18px; padding-top:10px; padding-bottom:5px; }
	.tbContent A:link{color:#0000ff;text-decoration:underline;}
	.tbContent A:visited{color:#0000ff;text-decoration:none;}
	.tbContent A:active{color:#0000ff;text-decoration:underline;}
	.tbContent A:hover{color:#0000ff;text-decoration:underline;font-weight:bold;}
.thePress{font-size: 10pt;font-family: Helvetica, sans-serif;padding-left:20px; padding-top:10px; padding-bottom:5px; padding-right:20px;}		
	.thePress p{font-size: 10pt;}		
	.thePress span{font-size: 10pt;}		
	.thePress div{font-size: 10pt;}		
	.thePress td{font-size: 10pt;}		
.strapBox{ padding-left:10px; padding-right:0px; padding-top:1px; padding-bottom:1px; }
.tbMainContent{ padding-left:15px; padding-right:18px; padding-top:10px; padding-bottom:5px; }
.footer{ margin-top:9px; margin-left:150; margin-right:150; border-top:#DFDFDF 2px dashed;  font-size:8pt; font-family:arial; font-weight:normal; text-align:center; padding-top:4px; padding-bottom:5px; background:#FFFFFF; color:#000000; }
.greyout{ font-weight:normal; background-Color:#FFFFFF; color:#C0C0C0; text-decoration:none; }
.newStrap{ padding-left:20px; padding-top:10px; padding-bottom:5px; padding-right:5px; }
.newStrapHead{ font-size:12pt; font-weight:bold;}
.spHeading{ color:#000000; font-size:9pt; font-weight:bold; }

/* OLD - 14/12/2004 contact styles */
.conDesc{font-size:9pt;font-weight:bold;}
.conName{font-size:10pt;padding-top:15px;}
.conDetails{padding-left:25px;padding-top:5px;padding-bottom:30px;}
/* NEW - 14/12/2004 contact styles */
.ContactHeading{ font-size:11pt; font-weight:bold; padding-bottom:3px; }
.ContactTop{ font-size:10pt; font-weight:bold;  padding-top:5px; }
.ContactDetails{ font-size:9pt; font-weight:normal; margin-bottom:20px; padding-bottom:5px;padding-left:20px;}


.aTitle{ font-weight:bold; }
.CommandPanel{ padding-left:8;padding-right:8;padding-top:7px;padding-bottom:7px }

/* HEADER */
.DateStrap{ font-size:10pt; font-weight:normal; }
.TitleStrap{ font-size:13pt; font-weight:bold; }
.ActionStrap{ font-size:8pt; font-weight:normal; }
	.ActionStrap A:link{color:#000000;text-decoration:none;}
	.ActionStrap A:visited{color:#000000;text-decoration:none;}
	.ActionStrap A:active{color:#000000;text-decoration:none;}
	.ActionStrap A:hover{color:#000000;text-decoration:underline;}
.PromoTable{ padding-left:4px;padding-right:4px; }
				
/* RICH TEXT EDITOR */
.Heading1{  font-size:14pt; font-weight:bold; }
.Heading2{ color:#000000; font-size:12pt; font-weight:normal; }
.Heading3{ color:#000000; font-size:10pt; font-weight:bold; }
.Text1{ color:#000000; font-size:10pt; font-weight:bold; }
.Text2{ color:#000000; font-size:10pt; font-weight:normal; }
.Text3{ color:#000000; font-size:8pt; font-weight:normal; }


/* TEMPLATE SPECIFIC */
.Spacer{ height:1px; font-size:1px; }
.Divider{ border-bottom:#DFDFDF 2px solid; width:400px; }
/*.mindthegap{ font-size:2pt; height:1px; }*/


/* PANEL SECTIONS */
.evtTitle{ font-Size:8pt; font-Weight:normal; }
.evtListing{ padding-left:5px; padding-right:2px; padding-top:6px; }
.evtVenue{ font-Size:8pt; padding-left:0px; }
.evtNews{ padding-top:1px; padding-left:15px }
.rptTitle{ font-Size:8pt; font-Weight:normal; }
.rptListing{ padding-left:5px; padding-right:2px; padding-top:6px; }
.portalListing{ padding-left:5px; padding-right:2px }
.portalName{ font-weight:bold; padding-left:5px; padding-right:2px}
.calHead{ font-Size:9pt; font-Weight:bold; }
.calOption{ font-Size:8pt; font-Weight:normal; }
.evtMore{ font-size:9pt; padding-left:5px; float:right; }

.SponsorHeading{ font-weight:bold; padding-left:4px;padding-top:2px;padding-bottom:2px; }


/* FORMS */
.input{ font-family:arial; margin:8px; border:1px solid #B5B5B5; border-style:dotted; background:#FFFEDE; }
.OptionChoice{ margin-left:20px}


/* EVENT GENERIC OVERIDES */
.Boxes{ border-color:#E9E9E9; border-Style:solid; border-Width:1px; font-size:9pt; font-Family:Arial;}
.BoxHeading{ padding-top:2px; padding-bottom:2px; padding-left:4px; background:#E9E9E9; font-Size:9pt; font-Weight:bold;}
.NewsBox{ border-top:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid;}
.PageTitle{ color:#000000; font-Family:Arial; font-Size:13pt; font-Weight:bold; font-Style:normal;}
.gBoxes{ border-color:#E9E9E9; border-Style:solid; border-Width:1px; font-size:9pt; font-Family:Arial;}
.gBoxHeading{ padding-top:2px; padding-bottom:2px; padding-left:4px; background:#E9E9E9; font-Size:9pt; font-Weight:bold;}
.gBoxHeadingBottom{ font-Weight:bold;}

/* CONFERENCE OVERIDES */
.confTime{color:#a6a4a6; font-Size:9pt; font-Weight:bold; }
.confTitle{color:#000000; font-Size:10pt; font-Weight:bold; }
.confBullet{margin-bottom:5px;margin-top:0px;margin-left:17px; color:#000000; font-Size:10pt; }
.confBullC{color:#000000;}
.confDayHead{color:#000000; font-Size:12pt; font-Weight:bold; }
.confMainTitle{color:#000000; font-Size:13pt; font-Weight:bold; }
.confSectionTitle{color:#000000; font-Size:11pt; font-Weight:bold; padding-bottom:7px; }
.confBar{color:#000000;padding-top:0px;margin-top:0px;}
.confModerator{color:#000000;}
.confModified{ color:#000000; font-Size:8pt; font-Weight:normal; }
.confDayMenu{ color:#000000; font-Size:9pt; font-Weight:bold; }
.bioText{ font-Size:8pt; }
.confSpeaker{color:#000000; font-Size:10pt; padding-bottom:6px;}