/* CSS Document */
#blueBar, #toolbar, #logohome, #strapline, #lhnavcontainer, #footer, .toplink {display:none !important;}

body {background:#fff !important; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; margin-top:2%; margin-left:2%; margin-right:2%;}

#headerprint {border:none; vertical-align:text-top; width:100%; float:left; display:inline; margin:0 0 30px 0}

.stdcontent h1 {font-size:20pt; font-weight:bold; float:none; margin:10px 0 20px 0}
.stdcontent h2 {font-size:16pt; font-weight:bold; float:none; margin:10px 0}
.stdcontent h3 {font-size:14pt; font-weight:bold; float:none; margin:10px 0}
.stdcontent p {margin:0 10px 10px 0; line-height:20px}
.stdcontent {width:auto; margin-left:0; padding:0; border:0; color:black; background-color:white; orphans:4; widows:2;}

.stdcontent ul {list-style-type:disc;margin-bottom:15px}
.stdcontent li {margin-left:40px;display:list-item;margin-top:5px;}
.stdcontent ol {list-style-type:decimal;margin:10px 15px;}
.stdcontent #prettyimg, .stdcontent #prettyimg1 {float:right; margin:10px 10px 10px 15px;}
.stdcontent a:link, a:visited {color:#3333CC; background-color:#fff; font-weight:bold; text-decoration:underline;}
.inlinedoclink,.offsitelink {border:none}
.stdcontent #secondimg {float:right; vertical-align:text-top; margin:10px 10px 10px 15px;}
.clearfloat {clear:both}

#txtcontent .newsFaq {margin-bottom:12px; padding:0; border:none}
#txtcontent .newsFaqQuestion p {padding-top:8px; font-size:1.4em; font-weight:bold; line-height:1.3em}
#txtcontent .newsFaqAnswer {padding-left:34px}

#txtcontent .getitrightContact {margin:25px 0 35px 0; padding:0}
#txtcontent .getitrightContactPic {float:left; width:52px; margin:0 20px 20px 0}
#txtcontent .getitrightContactInfo {margin-left:65px}

#txtcontent #nextEvent {width:500px; height:50px; padding:25px 10px 0 10px; color:#FFF; text-align:center; margin-left:46px}
#txtcontent #nextEvent a {text-decoration:none; padding:10px 90px; font-weight:bold; font-size:1.5em; color:#000}

/* footer print style */
#footerprint {font-size:8pt; margin-top:5px; padding:0; color:#000000; border-top:1px solid #000;}
#footerprint ul {margin:0; padding:0; float:left;}
#footerprint ul li {float:left; margin:5px 0 0 0;  list-style-type:none; display:inline; height:20px; padding:0}
#footerprint ul li a {color:#000; text-decoration:none; font-weight:normal}
#footerprint #printreview {float:right; margin:5px 0 0 0; display:inline}


/* table print style */

.table4, .table4 td {border:none; border-collapse:collapse; vertical-align:text-top}
.table4 {margin:10px 20px; font-size:1.2em; width:90%}
.table4 td {width:150px; padding:16px 3px; border-bottom:dotted 1px #CCC; vertical-align:text-top}
.table4 td.firstcell{width:120px; white-space:nowrap; padding-bottom:21px}
.table4 td.lastcell{width:260px; text-align:right}
	
#txtcontent table tr.HiddenSummary {display:none}


/* Main content */	
	
	#eventInformation {margin:5px 24px 10px 20px; text-align:center}
	#eventInformation h2 {margin:10px; padding:5px; color:#000; font-weight:bold}
	#eventDate, #eventTime, #eventVenue {padding:0 5px; width:280px; min-height:180px}
	#eventInformation p {margin:0; padding:0; text-align:center}
	#eventDate, #eventTime,	#eventVenue {float:left}

	#eventDetailsLeft, #eventDetailsRight {width:380px; padding:0}
	#eventDetailsLeft h2, #eventDetailsRight h2 {font-size:1.4em; margin:0 0 5px 0; font-weight:bold}
	#eventDetailsLeft {float:left; margin:0 0 8px 20px}
	#eventDetailsRight {float:right; margin:0 20px 8px 0}
	
	
/* online form stuff */

	#txtcontent form {margin:20px 0 0 100px; padding:0; width:700px}
	#txtcontent input, select, textarea {font-family:Verdana, Tahoma, Arial, sans-serif; color:#000000}
	#txtcontent form div {clear:left; display:block; width:550px; height:expression('1%'); margin:5px 0}
	#txtcontent form div.required {font-weight:bold}
	#txtcontent form div.optional label, label.optional {font-weight:normal}
	#txtcontent form div label {display:block; float:left; width:250px; padding:3px 5px; margin:5px 0 0 0; text-align:right; font-size:1.2em}
	#txtcontent form div.fullWidthField input {width:340px}
	#txtcontent form div input, textarea {padding:2px 3px; margin:0}
	#txtcontent form div.submit {width:158px; float:right; padding-right:130px; margin:10px 0 20px 0; clear:right}
	#txtcontent form div.fullWidthField {width:640px; margin:10px 0; padding:0}
	#txtcontent form div.fullWidthField label {margin:0 10px 5px 0; padding:5px 5px 0 5px; text-align:right; width:200px}
	#txtcontent form div textarea {margin-top:10px; width:340px}
	#txtcontent form div.checkBoxField label {clear:left; width:560px; line-height:1.6em; margin:5px 0 10px 0; font-size:1.0em}

	#txtcontent div.error {background-color:#ff0000; background-image:url(images/icon_error.gif); background-repeat: no-repeat; background-position: 3px 3px; color:#0; padding:3px 3px 5px 27px; border:1px solid #000000; width:550px; font-weight:bold}
	#txtcontent form div.error {background-color:#ffffe1; /*background-image: url(/images/required_bg.gif);*/ background-repeat:no-repeat; background-position:top left; color:#666666; border:1px solid #ff0000}
	#txtcontent form div.error {background-image:url(/images/icon_error.gif); background-position:top left; background-color:transparent; border-style:none; font-weight:bold; margin:0 0 0 215px; width:280px; color:#ff0000}

	
	
	