html,body{
	background-color::#CCC;
	font-family:Arial;
	height:auto;
}
.container{
	background-color:#C0C0C0;
	width:100%;
	height:100%;
}
form{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
table{
	text-align:left;
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
div{
	text-align:left;
	border:0px;
	padding:0px;
	margin:0px;
}

OL{
	margin:0px;
	padding:0px;
}
.ambro{
	border:10px solid white;
	position:relative;
	width:810px;
	padding:0px 0px 0px 0px;
	min-height: 100%;
	background-color:white;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	}
html>body .ambro {
	height: auto;
}
.itemRSS{
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font: 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:4px;
	float:right;
	margin-top:2px;
}
.LinkDisabled
{
	cursor:crosshair;
}

.paragraph_posTop{
	
}
.bulletedList1{
	
}
.bulletedList1 .bulletList{
	background-color:#D9D9D9;
	font-size:8pt;
	border:#666666 solid 1px;
	margin-bottom:10px;
	color:#641b83;
	text-align:left;
	margin-left:0px;
}

.bulletedList1 .header{
	background-color:#641b83;
	color:white;
	padding:5px;
	font-size:8pt;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:middle;

}

.bulletedList1>LI{
	margin-left:7px;
	list-style-position:inside;
	list-style-type:disc;
	line-height:30px;
	color:#333;
}
.bulletedList1 .bullettext{
	color:#666666;
	padding:0px;
	margin:0px;
	line-height:8px;
}

.bulletedList2{
	margin-left:0px;
	fdisplay:block;
	
}
.bulletedList2 TABLE{
	padding-left:0px;
}
.bulletedList2 .bl2_bulletList{
	background-color:#D9D9D9;
	font-size:8pt;
	border:#666666 solid 1px;
	margin-bottom:10px;
	color:#641b83;
	
}

.bulletedList2 .bl2_header{
	background-color:#641b83;
	color:white;
	font-size:10pt;
	vertical-align:middle;
	padding:5px;
	margin-bottom:10px;
}
.bulletedList2 .bulletFooter{

}


.bulletedList2 LI{
	margin-left:7px;
	top:-3px;
	list-style-position:inside;
	list-style-type:disc;
	color:#333;
}
.bulletedList2 .bullettext{
	color:#666666;
	padding:0px;
	margin:0px;
}
.bulletedList2 .bulletRow{
	padding-bottom:8px;
}
.bulletedList2 .bulletCell{
	padding-bottom:8px;
	text-align:left;
	width:100%;
}

.p24_header
{
	font-size:10pt;
	vertical-align:middle;
	padding:3px;
	margin-bottom:10px;
	
}
.p24_table TABLE
{
	border:solid 1px #666;
	border-top:0px;
	background-color:#CCC;
	width:100%;
	font-size:8pt;
	margin-bottom:10px;
}
.p24_table TD
{
	border:solid 1px #666;
	padding:2px;
}

.p26_table TABLE
{
	border:solid 1px #666;
	background-color:#CCC;
	
	width:80%;
	font-size:8pt;
	margin-bottom:10px;
}
.p26_table TD
{
	border:solid 1px #666;
	padding:2px;
}
.p26_table .firstRow TD
{
	background-color:#EEE;
	color:#666;
}
.p26_table .firstColumn
{
	font-weight:800;
	color:#000;
}
.p27_table TABLE
{
	width:80%;
	font-size:8pt;
	margin-bottom:10px;
}
.p27_table TD
{
	padding:2px;
}



.costgrid1{
	padding-bottom:10px;
	margin:0px;
	display:block;
	text-align:left;
}
.costgrid1 .costgrid1{

	border:#666666 solid 1px;
	background-color:#FFF;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-bottom:5px;

}
.costgrid1 .titleHeader{
	background-color:#641b83;
	color:white;
	padding-bottom:5px;
	padding-top:5px;
	font-size:8pt;
	vertical-align:middle;
	padding-left:5px;
	
}
.costgrid1 .row{
	background-color:#FFF;
	font-size:8pt;
	height:17px;
}

.costgrid1 .footer{
	color:#666666;
	font-size:7pt;
}
.costgrid1 .row .column{
	position:relative;
	color:#666666;
	background-color:#D9D9D9;
	padding-left:7px;
	padding-right:10px;
	text-align:right;
	border-bottom:white 1px solid;
}
.costgrid1 .row .columnHeadings{
	position:relative;
	color:#666666;
	background-color:#D9D9D9;
	padding-left:7px;
	padding-right:10px;
	border-bottom:white 1px solid;
	font-weight:800;
	text-align:right;
}
.costgrid1 .leftcolumn
{
	position:relative;
	color:#666666;
	background-color:#D9D9D9;
	padding-left:7px;
	padding-right:10px;
	border-bottom:white 1px solid;
	font-weight:400;
	text-align:left;
}
.costgrid2{
	padding-bottom:10px;
	margin:0px;
	width:200px;
	text-align:left;
}
.costgrid2 .costgrid2{

	border:#666666 solid 1px;
	background-color:#FFF;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-bottom:5px;

}
.costgrid2 .titleHeader{
	background-color:#641b83;
	color:white;
	height:21px;
	font-size:8pt;
	vertical-align:middle;
	padding-left:5px;
	
}
.costgrid2 .row{
	background-color:#FFF;
	font-size:8pt;
	height:17px;
}

.costgrid2 .footer{
	color:#666666;
	font-size:7pt;
}
.costgrid2 .row .column{
	position:relative;
	color:#666666;
	background-color:#D9D9D9;
	padding-left:7px;
	padding-right:10px;
	border-bottom:white 1px solid;
}
.costgrid2 .row .columnHeadings{
	position:relative;
	color:#666666;
	background-color:#D9D9D9;
	padding-left:7px;
	padding-right:10px;
	border-bottom:white 1px solid;
	font-weight:800;
}


.headedParagraph{
	margin-bottom:10px;
	margin-left:0px;
	font-weight:400;
}
.headedParagraph .header{
	background-color:#641b83;
	color:white;
	padding-bottom:5px;
	padding-top:5px;
	font-size:8pt;
	padding-left:5px;
	padding-top:2px;
}
.headedParagraph .subtitle{
	color:#641b83;
	font-size:10pt;
	margin-bottom:5px;
}

.headedParagraph .linkText{
	color:#641b83;
	font-size:8pt;
	text-decoration:none;
	margin-top:-18px;
	margin-left:25px;
}
.headedParagraph .text{
	color:#666666;
	font-size:8pt;
	margin-left:1px;
	text-decoration:none;
	padding-top:10px;
	margin:0px;
}
.headedParagraph .link{
	color:#641b83;
	font-size:8pt;
	margin:0px;
	margin-top:10px;
	text-decoration:none;
}

.paragraph_header1
{
	margin-bottom:10px;
	width:400px;
}
.paragraph_header1 .box
{
	border:1px solid #B4B4B4;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.paragraph_header1 .leftPara{
	padding-left:5px;
	margin:0px;
	padding-bottom:6px;

}
.paragraph_header1 .paraImage1{
	float:right;
	padding-right:1px;
	padding-top:1px;
}

.paragraph_header1 .subheadingTitleA{
	color:#848484;
	font-size:7pt;
	text-align:left;
	font-weight:800;
}
.paragraph_header1 .subheadingTitleB{
	color:#848484;
	font-size:7pt;
	text-align:left;
	font-weight:800;
}
.paragraph_header1 .subheadingText{
	font-size:7pt;
	color:#646464;
	margin-left:0px;
}
.paragraph_header1 .subheading{
	margin-top:10px;
	font-size:9pt;
	color:#646464;
}
.paragraph_header1 .text{
	font-size:8pt;
	color:#B4B4B4;
}


.paragraph_block1{
	text-align:left;
	padding-left:0px;
	margin-bottom:10px;
}
.paragraph_block1 .title{
	color:#641b83;
	font-size:10pt;
	margin-bottom:5px;
}
.paragraph_block1 .para{
	color:#888;
	font-size:8pt;
	margin-bottom:5px;
}
.bp1_footer{
	color:#641b83;
	font-size:10pt;
	margin-top:2px;
	margin-bottom:2px;
}
.paragraph_block1 a{
	color:#444;
	font-size:8pt;
}
.paragraph_block1 .link{
	border:0px;
	padding-top:5px;
}
.paragraph_block1 .linkText{
	color:#444;
	font-size:8pt;
	margin-left:25px;
	margin-top:-18px;
	margin-bottom:20px;
}

.paragraph_header20
{
}

.paragraph_header20 a{
	text-decoration:none;
	border:none;
	color:#000;
}
.paragraph_header20 a:hover{
	color:#D30069;
}
.paragraph_header20 .leftPara{
	padding-left:5px;
	margin:0px;
	width:210px;

}

.paragraph_header20 .linkText:hover{
	color:#D30069;
}
.paragraph_header20 .box
{
	border:1px solid #B4B4B4;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.p20_paraImage{
	padding-right:1px;
	padding-top:1px;
}
.p20_subheadingTitleA{
	color:#848484;
	font-size:7pt;
	text-align:left;
	font-weight:800;
}
.p20_subheadingTitleB{
	color:#848484;
	font-size:7pt;
	text-align:left;
	font-weight:800;
}

.p20_title
{
	padding:3px;
	margin-bottom:5px;
	font-size:10pt;
}
.p20_subheading
{
	margin-top:10px;
	font-size:9pt;
	color:#646464;
}

.p20_subheadingText
{
	font-size:7pt;
	color:#646464;
	margin-left:0px;
}
.p20_subheadingText2
{
	font-size:7pt;
	color:#646464;
	margin-left:0px;
}
.p20_Text
{
	color:#000;
	font-size:9pt;
	margin-bottom:5px;
}
.p20_Text2
{
	color:#000;
	font-size:9pt;
	margin-bottom:5px;
}
.p20_Text3
{
	color:#000;
	font-size:9pt;
	margin-bottom:5px;
}

.p20_link
{
	color:#004;
	font-size:8pt;
	margin-bottom:5px;
}
.p20_linkText
{
	color:#004;
	font-size:8pt;
	margin-bottom:5px;
}
.p20_linkText a
{
	color:#004;
	font-size:8pt;
	margin-bottom:5px;
}

.p23_subheading
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:10pt;
	color:#646464;
}
.downloads{
	width:200px;
	border:1px solid #B4B4B4;
	margin-bottom:10px;
}
.downloads .title{
	width:195px;
	background-color:#641b83;
	color:#FFF;
	font-size:8pt;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:5px;

}
.downloads .dlInt
{
	margin-bottom:8px;
	margin-left:10px;
	margin-top:10px;
}
.downloads .dlTable
{
	width:180px;
}
.downloads .instructions{
	width:195px;
	color:#555;
	text-align:left;
	background-color:#DDD;
	font-size:7pt;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	
}
.downloads .dlitem
{
	font-size:8pt;
	text-align:left;
	height:28px;
}
.downloads .dlitem img{
	float:right;
}
.downloads .dlitem .dltext{
	text-decoration:none;
}
.downloads a{
	color:#999;
	text-decoration:none;
}
.downloads a:hover{
	color:#F00;
}

.packages{
	width:200px;
	border:1px solid #B4B4B4;
	margin-bottom:10px;
}
.packages .title{
	width:195px;
	background-color:#641b83;
	color:#FFF;
	font-size:8pt;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:5px;
}
.packages .instructions{
	width:195px;
	color:#555;
	text-align:left;
	background-color:#DDD;
	font-size:7pt;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	
}
.packages. .pTable
{
	left:15px;
	width:170px;
}
.packages .pInt
{
margin-left:10px;
margin-bottom:8px;	
}
.packages .pCell
{
	margin-bottom:10px;
}
.packages .pitem{
	font-size:8pt;
	text-align:left;
	height:25px;
	
}
.packages .pitem img{
	margin-right:6px;
	}
.packages .pitem .ptext{
	text-decoration:none;
}

.packages a{
	color:#999;
	text-decoration:none;
}
.packages a:hover{
	color:#F00;
}


.defaultBody{
width:390px;

}



.mastHead{
	height:130px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:100%;
	background-color:#0E1C42;
	color:white;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/headers/default.gif);
	background-repeat:no-repeat;
}

.mastHead .print{
display:none;
}
.mastHead .bottom{
	width:100%;
	height:5px;
	font-size:5px;
	background-color:#808285;
}
.mastHead .info{
	margin-right:30px;
	text-align:right;
}
.mastHead .infoTD{
padding-right:30px;
}
.mastHead .infoDIV{
	position:relative;
	top:-20px;
	color:white;
	width:100%;
	text-align:right;
	
}

.mastHead .brand{
	position:relative;
	top:65px;
	left:20px;
	width:180px;
	height:40px;
}

.mastHead .search_box{
	margin-top:34px;
	margin-right:30px;
}
.mastHead .search_label{
	text-align:right;
	margin-right:5px;
	height:10px;
}

.mastHead .search_input{
	margin-top:8px;
	width:80px;
	border:1px black solid;
	font-size:9pt;
	padding:1px 5px 5px 5px;
	background-color:white;
	margin-right:5px;
	
}
.mastHead .search_button{
	cursor:hand;
	padding:0px;
	margin:0px;
}
.mastHead .search_form{
	border-collapse:collapse;
	border:none;
	padding:0px;
	margin:0px;
	width:100px;
	height:13px;
}

.mastHead .search_advanced{
	position:relative;
	color:#0099FF;
	text-decoration:none;
	top:-12px;
}
.mastHead .search a:hover{
	color:#CCCC66;
}
.mastHead .brand_text_pr{
display:none;
}

/* Footer */
.mainfooter
{
	clear:all;
	position:relative;
	color:white;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
.footertopbar{
	position:relative;
	width:100%;
	height:5px;
	font-size:5px;
	background-color:#6694BF;
}
.footerbottombar{
	position:relative;
	width:100%;
	height:20px;
	font-size:20px;
	background-color:#0E1C42;
}
.footerinfo_left{
	text-align:left;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-left:5px;
}
.footerinfo_right{
	margin-right:12px;
	margin-top:-13px;
	text-align:right;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.leftChannel{
	position:relative;
	width:170px;
	height:100%;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:white;
}
.rightChannel{
	position:relative;
	background-color:white;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	width:200px;
}

.mainBody{
	z-index:0;
	width:420px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	background-color:white;
	
}

.eventBody{
	margin:0px 0px 10px 0px;
}
table *{
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-collapse:collapse;
}

.mainBody_pr{
	visibility:hidden;
}
.mainBody_pr_title{
	visibility:hidden;
}
.mainBody_pr_desc{
	visibility:hidden;
}
.mainBody_pr_url{
	visibility:hidden;
}
.mainBody_pr_date{
	visibility:hidden;
}

.blankBar{
height:10px;
font-size:20px;
}


.navigation{
	margin-bottom:10px;
}
.login{

}
.newsletter{

}
.standardlink{

}

.default .mainBody{
}
.default .footertopbar{
	background-color:#6694BF;
}
.default .footerbottombar{
	background-color:#0E1C42;
}
.default .mastHead{
	background-image:url(images/headers/default.gif);
	background-color:#0E1C42;
}
.default .mastHead .bottom{
	background-color:#6694BF;
}
.default .colorBar1{
	background-color:#0E1C42;
	color:white;
}
.default .colorBar2{
	background-color:#999999;
	color:black;
}
.default .colorBar3{
	color:#0E1C42;
}

.conference .mastHead{
	background-image:url(images/headers/conference.gif);
	background-color:#520A0A;
}
.conference .mastHead .bottom{
	background-color:#621A1A;
}
.conference .footertopbar{
	background-color:#621A1A;
}
.conference .footerbottombar{
	background-color:#520A0A;
}

.conference .colorBar1{
	background-color:#520A0A;
	color:white;
}
.conference .colorBar2{
	background-color:#999999;
	color:black;
}
.conference .colorBar3{
	color:#520A0A;
}


.hospitality .mainBody{
}
.hospitality .footertopbar{
	background-color:#673473;
}
.hospitality .footerbottombar{
	background-color:#472463;
}
.hospitality .mastHead{
	background-image:url(images/headers/hospitality.gif);
	background-color:#472463;
}

.hospitality .colorBar1{
	background-color:#472463;
	color:white;
}
.hospitality .colorBar2{
	background-color:#999999;
	color:black;
}
.hospitality .colorBar3{
	color:#472463;
}



.diary .mastHead{
	background-color:#0E1C42;
	background-image:url(images/headers/default.gif);
}

.diary .mastHead .bottom{
	background-color:#6694BF;
}
.diary .footertopbar{
	background-color:#6694BF;
}
.diary .footerbottombar{
	background-color:#0E1C42;
}

.diary .colorBar1{
	background-color:#6694BF;
	color:white;
}
.diary .colorBar2{
	background-color:#999999;
	color:black;
}
.diary .colorBar3{
	color:#6694BF;
}
.diary .mainBody{
	width:430px;
}
.diary .diaryBox{
	z-index:0;
	width:429px;
	padding:5px 5px 5px 5px;
	border:1px solid #B4B4B4;
	text-align:left;
	margin-bottom:10px;
	padding-right:6px;
}

.diary_rightChannel{
	position:relative;
	background-color:white;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	
}
.diary .leftChannel
{
	
}

.greyBox{
	border:1px solid #B4B4B4;
}
	
.diary .pageTitle{
	color:#6694BF;
	border-bottom:dotted 1px #B4B4B4;
	font-size:16pt;
	text-align:left;
	padding-bottom:5px;
	margin-bottom:10px;
}

.diary a{
	text-decoration:none;
	color:#111188;
	text-align:left;
}

.diary .monthHeader{
	color:#6694BF;
	font-size:12pt;
	border-bottom:dotted 1px #B4B4B4;
	text-align:left;
	margin-bottom:5px;
	padding-bottom:2px;
	margin-top:15px;
}
.diary .monthFooter{
	color:#3300DD;
	font-size:12pt;
	margin-bottom:5px;
}
.diary .item_pr{
	display:none;
}
.diary .item_URL_pr{
	display:none;
}
.diary .item{
	text-align:left;
	font-size:8pt;
	background-color:#FFF;
	vertical-align:top;
}
.diary .item_alternate{
	margin-left:0px;
	text-align:left;
	font-size:8pt;
	background-color:#FFF;
	vertical-align:top;
}
.diary .item_spacer
{
	height:10px;
}
.diary .item_date{
	color:#000;
	font-size:7pt;
	text-align:left;
	width:90px;
	vertical-align:top;
	padding-left:5px;
	
}
.diary .item_name{
	padding-left:5px;
	text-align:left;
	vertical-align:top;
}

.diary .item_other{
	color:#000;
	text-align:left;
	display:none;
}
.diary .item_venue
{
	color:#000;
	text-align:left;
	padding-left:5px;
}

.diary .item .enquiry{
	color:#000;
	font-style:normal;
}
.diary .item_alternate .enquiry{
	color:#000;
	font-style:normal;
}
.diary .infoAvailable{
	color:#000;
	text-decoration:none;
}
.diary .importance0
{
}
.diary .importance1
{
	color:black;
	font-weight:800;
}
.diary .importance2
{
	color:blue;
	font-weight:800;
}
.diary .importance3
{
	color:red;
	font-weight:800;
}
.diary .importance4
{
	color:black;
	background-color:yellow;
	font-weight:800;
	text-decoration:underline;
}


.diary .item_alternate a{
	color:#000;
	text-decoration:none;
}
.diary .item a:hover{
	color:#6900D3;
}
.diary .item_alternate a:hover{
	color:#7900D3;
}


.sports .mastHead{
	background-image:url(images/headers/sports.gif);
	background-color:#1F4981;
}
.sports .mastHead.bottom{
	background-color:#2F5991;
}
.sports .footertopbar{
	background-color:#2F5991;
}
.sports .footerbottombar{
	background-color:#1F4981;
}

.sports .colorBar1{
	background-color:#1F4981;
	color:white;
}
.sports .colorBar2{
	background-color:#999999;
	color:black;
}
.sports .colorBar3{
	color:#1F4981;
}


.travel .mastHead{
	background-image:url(images/headers/travel.gif);
	background-color:#0F3000;
}
.travel .mastHead .bottom{
	background-color:#1F4010;
}
.travel .footertopbar{
	background-color:#1F4010;
}
.travel .footerbottombar{
	background-color:#0F3000;
}

.travel .colorBar1{
	background-color:#0F3000;
	color:white;
}
.travel .colorBar2{
	background-color:#999999;
	color:black;
}
.travel .colorBar3{

	color:#0F3000;
}


.liveevents .mainBody
{
	
}
.liveevents .mastHead{
	background-image:url(images/headers/liveevents.gif);
	background-color:#6E005D;
}
.liveevents .mastHead .bottom{
	background-color:#7E106D;
}
.liveevents .footertopbar{
	background-color:#7E106D;
}
.liveevents .footerbottombar{
	background-color:#6E005D;
}

.liveevents .colorBar1{
	background-color:#6E005D;
	color:white;
}
.liveevents .colorBar2{
	background-color:#999999;
	color:black;
}
.liveevents .colorBar3{
	color:#6E005D;
}

.search .mainBody
{
width:400px;
}
.search .mastHead{
	background-image:url(images/headers/liveevents.gif);
	background-color:#6E005D;
}
.search .mastHead .bottom{
	background-color:#7E106D;
}
.search .footertopbar{
	background-color:#7E106D;
}
.search .footerbottombar{
	background-color:#6E005D;
}

.search.colorBar1{
	background-color:#6E005D;
	color:white;
}
.search.colorBar2{
	background-color:#999999;
	color:black;
}
.search.colorBar3{
lbackground-color:white;
	color:#6E005D;
}

/* Search results and pages*/

.search .search .string{
font-size:8pt;
color:#CCC;
}
.search_input{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin-bottom:10px;

background-color:#EEE;
border:solid 1px #666;
}
.search_input .innerBox
{
	padding:5px 5px 5px 5px;
	
}
.search .parameters{
	font-size:8pt;
	padding:5px;
}
.search .search_values
{
	background-color:#CCC;
	padding:5px;
	width:180px;
	margin-bottom:0px;
}

.search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border:inset 1px #CCC;
	padding-left:5px;
}
.search select{
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
border:inset 1px #CCC;
}
.search .srchbutton
{
float:right;
border:none;
padding:none;
}
.search.srchString
{
	padding:5px;
	font-size:9px;
	color:#CCC;
}
.search .input_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	border:outset 1px;
	}
.search .srchResults
{
	text-align:left;
	border:solid 1px #666;
}
.search .srchResults.results{
	text-align:left;
	padding:5px;

}

.search .titleHeader{
	text-align:left;
	color:white;
	padding:5px;
	font-size:10pt;
	}

.search .item{
	font-size:8pt;
	padding:5px;
	margin-bottom:2px;
	background-color:#FFF;
}
.search .itemRSS{
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font: 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:4px;
	float:right;
	margin-top:2px;
}
.search .item_alternate{
	font-size:8pt;
	padding:5px;
	margin-bottom:2px;
	background-color:#F5F5F5;
}
.search .item_relevance
{
	display:none;
	color:red;
	float:right;
	margin-right:5px;
	margin-top:-15px;
}
.search .item_date{
	color:#848484;
	font-size:7pt;
	width:100px;
}
.search .item_name{
	color:#333;
}
.search.item_venue{
	color:#666;
}
.search.item.infoAvailable{
color:#d30069;
}
.search.item_alternate.infoAvailable{
color:#d30069;
}
.search.item.enquiry{
color:#666;
font-style:italic;
}
.search.item_alternate.enquiry{
color:#666;
font-style:italic;
}
.search.item a:hover{
color:#00F;
}
.search.item_alternate a:hover{
color:#00F;
}
.search.item_other{
color:#84D484;
text-align:left;
display:none;

}


.search.item_pr{
display:none;
}
.search.item_URL_pr{
display:none;
}
.search .advancedInstructions
{
	font-size:9pt;
	color:#222;
}
.search .basicInstructions
{
	font-size:9pt;
	color:#222;
}


.search_history{
	position:relative;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	width:190px;
	vertical-align:top;
	color:white;
	margin-bottom:10px;
}
.search_history .header{
	background-image:none;
	height:auto;
}
.search_history .item{
background-color:#EEE;
	font-size:8pt;
	padding-left:2px;
	padding-top:2px;
}
.search_history .itemHeader{
	color:blue;
	font-size:8pt;
}
.search_history .itemTitle{
text-decoration:none;
	font-size:8pt;
	
}
.search_history .itemDescription{
	color:black;
	font-size:8pt;
}
.search_history .itemDate{
	color:#999;
	font-size:8pt;
}
.search_history .itemRSS{
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font: 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:4px;
	float:right;
	margin-top:2px;
}
.search_history.itemAlt{
	background-color:#CCC;
	font-size:8pt;
	padding-left:2px;
	padding-top:2px;
}
.search_history .header_alt{
	font-weight:800;
	font-size:8pt;
}
.search_history.itemHeader_alt{
	color:blue;
	font-size:8pt;
}
.search_history.itemTitle_alt{
	text-decoration:none;
	font-size:8pt;
}
.search_history.itemDescription_alt{
	color:black;
	font-size:8pt;
}
.search_history .itemDate_alt{
	color:#999;
	font-size:8pt;
}


.search_bookmarks{
	background-color:#CCC;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	vertical-align:top;
	color:white;
	margin-bottom:10px;
	padding-top:5px;
}
.search_bookmarks .header{
	background-color:#CCC;
	background-image:none;
	height:auto;
}
.search_bookmarks .item{
	background-color:#CCC;
	font-size:8pt;
	padding-left:2px;
	padding-top:2px;
}
.search_bookmarks .itemHeader{
	color:blue;
	font-size:8pt;
}
.search_bookmarks .itemTitle{
text-decoration:none;
	font-size:8pt;
	
}
.search_bookmarks .itemDescription{
color:black;

	font-size:8pt;
}
.search_bookmarks .itemDate{
color:#999;
	font-size:8pt;
}
.search_bookmarks .itemRSS{
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font: 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:4px;
	float:right;
	margin-top:2px;
}
.search_bookmarks .itemAlt{
	background-color:#CCC;
	font-size:8pt;
	padding-left:2px;
	padding-top:2px;
}
.search_bookmarks .header_alt{
	font-weight:800;
	font-size:8pt;
}
.search_bookmarks .itemHeader_alt{
color:blue;
	font-size:8pt;
}
.search_bookmarks .itemTitle_alt{
text-decoration:none;
	font-size:8pt;
}
.search_bookmarks .itemDescription_alt{
color:black;
	font-size:8pt;
}
.search_bookmarks .itemDate_alt{
color:#999;
	font-size:8pt;
}

.searchFooter
{
	jborder:solid 1px #666;
}

.searchFooter.text
{
	position:relative;
	display:block;
	font-size:9pt;
	color:Blue;
	
}
.searchFooter.pageList
{

	font-size:9pt;
	text-align:center;
	width:100%;
}
.smlProfile{
	background-image:url(images/loginbox.gif);
	background-repeat:no-repeat;
	height:160px;
	width:155px;
	text-align:left;
	color:black;
	margin-bottom:10px;
	padding-left:17px;
	font-size:8pt;
}
.smlProfile .username{
	color:#0033FF;
}
.smlProfile .info{
	color:#444;
}
.smlProfile.link{
color:blue;
}
.smlProfile .logout{
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font: 10px arial;
	color:#FFF;
	background:#990066;
	text-decoration:none;
	margin:4px;
	float:right;
	margin-top:2px;
}

.newsletterPanel
{
	background-image:url(images/newsletterSignup.gif);
	background-repeat:no-repeat;
	height:130px;
	width:170px;
	text-align:left;
	color:white;
	margin-bottom:10px;
	font-size:0.7em;
}
.newsletterPanel form
{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.newsletterPanelTable{
width:140px;
margin-left:17px;
}
.newsletterPanel .topBar{
padding-top:13px;
}
.newsletterPanel .secondBar{
padding-top:9px;

}
.newsletterPanel .email{
padding-top:11px;

}
.newsletterPanel .emailField{
padding-top:10px;

}
.newsletterPanel .emailInput{
	border:1px solid #999;
	height:15px;
	text-align:left;
	width:109px;
	color:#000;
	font-size:0.9em;
}

.newsletterPanel .btn{
	padding-top:7px;
	cursor:hand;
}

.newsletter{
	color:black;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
.newsletter {

}
.smlLogin
{

	background-image:url(images/loginbox.gif);
	background-repeat:no-repeat;
	height:160px;
	width:180px;
	text-align:left;
	color:black;
	margin-bottom:10px;
	font-size:8pt;
}
.smlLogin .topBar{
	padding-top:15px;
	color:white;
	padding-bottom:8px;
}
.smlLogin .smlLoginTable{
width:140px;
margin-left:17px;
}

.smlLogin .usernameInput{
	border:inset;
	border:1px solid #999;
	font-size:8pt;
	width:80px;
	margin-top:4px;
}
.smlLogin .passwordInput{
	border:inset;
	border:1px solid #999;
	font-size:8pt;
	width:80px;
	margin-bottom:9px;
}
.smlLogin .inputCell
{

}

.smlLogin .btn{
	border:none;
	cursor:hand;
	}
.smlLogin .btn:hover{
	cursor:hand;
	border:1px yellow solid;
}

.smlLogin .username{
	color:white;
	padding-top:4px;
	padding-bottom:10px;
}

.smlLogin .password{
	color:white;
}


.smlLogin .baseText{
	color:white;
	margin-top:-2px;
}
.smlLogin a:hover{
	color:#CCCC66;
}
.smlLogin a{
	color:white;
	text-decoration:none;
}



/* DEFAULT */
.lgbanner
{
	width:410px;
}


/* PARAGRAPH STYLES*/
.frontbanner_full{
	z-index:0;
	width:410px;
	padding-left:0px;
	padding-bottom:5px;
	padding-right:5px;
	background-repeat:no-repeat;
}
.frontbanner_full .fbf_image{
	height:100%;
	background-repeat:no-repeat;	
}
.frontbanner_full .fbf_text{
	font-size:8pt;
	text-align:left;
	
}
.frontbanner_full .rightpara{
	margin-left:200px;
	padding-left:8px;
	width:189px;
	margin-right:10px;
	padding-top:9px;
	text-align:left;
	height:180px;
}

.frontbanner_full .leftpara{
	margin-right:200px;
	padding-left:8px;
	width:189px;
	margin-left:5px;
	padding-top:5px;
	text-align:left;
	height:180px;
}
.frontBanner_full .headerText
{
	
	font-size:15pt;
	font-weight:300;
	font-family:Arial;
	margin-bottom:5px;
	padding-bottom:0px;

}
.frontBanner_full .subheaderText
{
	font-size:8pt;
	font-weight:400;	
	color:white;
	margin-top:-5px;
}

.frontbanner_full .link a{
	
	color:blue;
	text-decoration:none;
	font-size:8pt;
	padding-left:10px;
}
.frontbanner_full .link
{
	height:20px;
	padding-top:3px;
	
}
.frontbanner_full .linkImage_Arrow
{
	float:left;
	padding-left:2px;
	margin-top:3px;
}

.frontbanner_full .alpha .text{
	
}
.frontbanner_full .beta{

	
}
.frontbanner_full .gamma{

	
}

.frontbanner_half{
	z-index:0;
	width:200px;
	padding-left:0px;
	padding-bottom:10px;
	padding-right:5px;
	height:180px;
}
.frontbanner_half .bgimage{
	height:180px;
	padding-left:10px;
}
.frontbanner_half .fbhtext{
	font-size:8pt;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.frontbanner_half .link
{
	display:inline;
	color:black;
	font-size:8pt;
	text-decoration:none;
	margin-left:8px;
	
}
.frontbanner_half .link a{
	color:black;
	text-decoration:none;
	font-size:8pt;
}

.frontbanner_half .linkImage_arrow{
	float:left;
	padding-left:2px;
	top:4px;
	height:20px;
}

.frontbanner_half .link:hover{
color:#660000;
}

.frontbanner_half .information .bgimage{
}
.frontbanner_half .information .text{
}

.frontbanner_half .information .link{
}
.frontbanner_half .information .link a{
}

.frontbanner_half .information .linkImage{
}

.frontbanner_half .information .link:hover{
}


.frontbanner_half .linkOnly .bgimage{
}
.frontbanner_half .linkOnly .text{
}

.frontbanner_half .linkOnly .link{
}
.frontbanner_half .linkOnly .link a{
}

.frontbanner_half .linkOnly .linkImage{
}

.frontbanner_half .linkOnly .link:hover{
}




.frontbanner_half .textAndLink .bgimage{
}
.frontbanner_half .textAndLink .text{
}

.frontbanner_half .textAndLink .link{
}
.frontbanner_half .textAndLink .link a{
}

.frontbanner_half .textAndLink .linkImage{
}

.frontbanner_half .textAndLink .link:hover{
}


.frontbanner_half .style2 .bgimage{
}
.frontbanner_half .style2 .text{
}
.frontbanner_half .style2 .link{
}
.frontbanner_half .style2 .link a{
}
.frontbanner_half .style2 .linkImage{
}
.frontbanner_half .style2 .link:hover{
}

.frontbanner_half .style3 .bgimage{
}
.frontbanner_half .style3 .text{
}
.frontbanner_half .style3 .link{
}
.frontbanner_half .style3 .link a{
}
.frontbanner_half .style3 .linkImage{
}
.frontbanner_half .style3 .link:hover{
}

.frontbanner_half .style4 .bgimage{
}
.frontbanner_half .style4 .text{
}
.frontbanner_half .style4 .link{
}
.frontbanner_half .style4 .link a{
}
.frontbanner_half .style4 .linkImage{
}
.frontbanner_half .style4 .link:hover{
}



.sidebanner_small{
	z-index:0;
	padding-left:0px;
	margin-bottom:10px;
}

.frontbanner_center{
	z-index:0;
}


.frontbanner_position_A{
	position:relative;
	height:180px;
}

.frontbanner_position_B{
	position:relative;
}

.eventupdate{
	
	width:195px;
	background-color:#E5E4E4;
	padding-bottom:5px;
}

.eventupdate .title{
	color:#003366;
	font-size:1.0em;
	padding-bottom:0px;
	padding-left:5px;
	padding-top:3px;
}
.eventupdate .footer{
	color:#003366;
	font-size:1.0em;
	padding-bottom:3px;
	padding-left:5px;
}
.eventupdate .content
{
	clear:both;
	color:#003366;
	font-size:1.0em;
	padding:0px;
	padding-left:5px;
}
.eventupdate .content .items
{
	padding:0px;
	margin:0px;
}
.eventupdate .subtitle
{
	clear:both;
	color:#444444;
	font-size:0.8em;
	padding-left:5px;
	padding-bottom:0px;
}
.eventupdate .rule1{
	background-color:#666688;
	color:#666688;
	width:185px;
	font-size:1px;
	padding-left:5px;
}
.eventupdate .rule2{
	background-color:#003;
	color:#003;
	width:185px;
	font-size:1px;
	padding-left:5px;
}
.eventupdate .text{
	color:Black;
}

.eventupdate .newsitem{
	z-index:0;
	color:#000;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:1px;
}
.eventupdate .newsitem_text{
	color:#000;
	font-size:8pt;
	color:black;
	margin-left:20px;
}
.eventupdate .newsitem_link{
text-decoration:none;
}

.eventupdate .newsitem_image
{
	float:left;
	margin-top:3px;
}

.frontbanner_position_F{
	vertical-align:top;
	height:180px;
}
.fb_posF_image{
	height:180px;
}
.fb_posF_text{
font-size:7pt;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
position:relative;
width:170px;
top:85px;
text-align:left;
padding-left:10px;
}
.fb_posF_link{
position:relative;
color:black;
font-size:8pt;
text-decoration:none;
top:-4px;
}
.fb_posF_linkImage{
position:relative;
color:black;
font-size:8pt;
text-decoration:none;
top:88px;
padding-left:10px;
}

/* RHS menu*/
.mediumbanner{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.mediumbanner2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding-bottom:10px;
}
.smallbanner{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding-bottom:10px;
}
.largebanner{
	width:00;
	height:00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;

}
.webbanner1{
	width:00;
	height:00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;

}
.webbanner2{
	width:00;
	height:00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	
}
.userBanner{
	margin-bottom:10px;
}


.standardparagraph
{
	text-align:left;
	vertical-align:top;
	font-size:8pt;
	margin:5px 0px 10px 0px;
}
.imagecenter{
	margin:3px;
	margin-bottom:10px;
}
.imageright
{

	margin-left:5px;
}
.standardtext
{
	
}
.paraLeftImg
{
	margin-bottom:10px;
}
.paraLeftImg .standardparagraph
{
	margin-top:5px;
}
.paraRightImg
{
	margin:5px 0px 10px 0px;
}

.imageleft
{
	margin-right:5px;
}
.menuNav{
	background-image:url(images/menu_bg.gif);
	width:170px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	z-index:190;
	position:relative;
}
.menuNav .subcat{
	position:relative;
}
.menuNav_text{
	padding-top:4px;
	padding-left:10px;
	color:white;
	font-size:9pt;
	text-decoration:none;
}
.menuNav_item{
	display:block;
	text-decoration:none;
	background-color:#888888;
	color:white;
	border:#CCCCCC 1px solid;
	border-left:#EEEEEE 1px solid;
	border-top:#EEEEEE 1px solid;
	height:23px;
}
.menuNav_altItem{
	display:block;
	text-decoration:none;
	background-color:#AAAAAA;
	color:white;
	border:#CCCCCC 1px solid;
	border-left:#EEEEEE 1px solid;
	border-top:#EEEEEE 1px solid;
	height:23px;
}
.menuNav_item:hover{
	background-color:#000000;
	cursor:hand;
}
.menuNav_altItem:hover{
	background-color:#000000;
	cursor:hand;
}
.menuNav_subcat_item .menu_text{
	padding-left:20px;
}
.menuNav_subcat_altItem .menu_text{
	padding-left:20px;
}
.menuNav_subcat_item{
	z-index:291;
	margin-left:170px;
	text-decoration:none;
	background-color:#8888A8;
	color:white;
	border:#CCCCCC 1px solid;
	border-left:#EEEEEE 1px solid;
	border-top:#EEEEEE 1px solid;
	height:23px;
	
}
.menuNav_subcat_altItem{
	z-index:292;
	margin-left:170px;
	text-decoration:none;
	background-color:#AAAADA;
	color:white;
	border:#CCCCCC 1px solid;
	border-left:#EEEEEE 1px solid;
	border-top:#EEEEEE 1px solid;
	height:23px;
}
.menuNav_subcat_item:hover{
background-color:#000000;
cursor:hand;
}
.menuNav_subcat_altItem:hover{
background-color:#000000;
cursor:hand;
}

/* Banner Styles */

/* igation styles */

/* Diary Styles */






.eventCalendar
{
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-bottom:15px;
	padding-top:0px;
}
.eventCalendar a{
text-decoration:none;
}
.eventCalendar_link a{
text-decoration:none;
color:#999999;

}

.eventCalendar div
{
	margin:0px;
	padding:0px;
	
}

.cal_year{
color:#0E1C42;
text-align:right;
padding-bottom:5px;
padding-top:4px;
margin-top:0px;
padding-right:5px;
font-weight:400;
}
.cal_year2005{
}

.cal_year2006{
text-align:right;
padding-bottom:5px;
padding-top:4px;
margin-top:0px;
padding-right:5px;
font-weight:600;
}

.cal_year2007{
text-align:right;
padding-bottom:5px;
padding-top:4px;
margin-top:0px;
padding-right:5px;
font-weight:400;
}

.cal_year2008{
text-align:right;
padding-bottom:5px;
padding-top:4px;
margin-top:0px;
padding-right:5px;
font-weight:400;
}
.cal_month{
	width:50px;
	height:25px;
	text-align:center;
	background-color:#BFBFBF;
	border-left:solid thin white;
	border-top:solid thin white;
	font-size:7pt;
	font-weight:800;
	text-transform:uppercase;
	color:white;
}
.cal_month a{
	color:white;

}
.cal_month_jan{
background-color:#B4B4B4;
}
.cal_month_feb{

}
.cal_month_mar{
background-color:#B4B4B4;
}
.cal_month_apr{

}
.cal_month_may{
background-color:#B4B4B4;
}
.cal_month_jun{

}
.cal_month_jul{
background-color:#B4B4B4;
}
.cal_month_aug{

}
.cal_month_sep{
background-color:#B4B4B4;
}
.cal_month_oct{

}
.cal_month_dec{
background-color:#B4B4B4;
}
.month_number_of_events{
	display:none;
}
.monthHasEvents{
	background-color:#0E1C42;
}
.monthHasEvents a{
	text-decoration:none;
}

.monthHasEvents a:hover{
	display:block;
	color:#000;
	background-color:#FFF;
	border:solid 1px #6900F3;
}


.monthHas5Events{
	
}
.monthHas5Events a:hover{
	
}
.monthHas10Events{
	
}
.monthHas10Events a:hover{
	
}
.monthHas20Events{
	
}
.monthHas20Events a:hover{
	
}



/* order form styles */

/* event page styles */

.event .mainBody a{
	text-decoration:none;
	border:none;
}


/* Specific section colours
*/

.category_1_background1{
	background-color:#D30069;
}

.register_form{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:left;
}

.eventEnquiry
{
	font-size:9pt;
	border:solid 1px #CCC;
	padding:5px 5px 5px 5px;
	width:390px;
}
.eventEnquiry.bolder
{
	font-weight:800;
}

.eventEnquiry TEXTAREA
{
	border:1px solid;
}

.eventEnquiry .btn  {border-style: inset;
        text-decoration: none;   
        width: 80px;
        text-align: center;}

.eventEnquiry.confirmation
{
	height:300px;
}
.newsPage
{
	text-align:left;
	width:800px;
}
.newsPage_rightChannel
{
	padding:0px;
	margin:0px;
}
.newsPage_header_right
{
padding-right:10px;	
padding-top:3px;
}
.newsPage .itemRSS
{
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font: 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:4px;
	float:right;
	margin-top:2px;
}
.newsPage_mainBody
{
	padding-right:10px;
	width:400px;
}
.newsPage_leftChannel
{
	padding-right:10px;
	margin:0px;
	width:170px;
}
.newsPage_linkBack
{
	font-size:8pt;
	color:yellow;
	background-color:#621A1A;
	padding:2px;
}
.newsPage_linkBack a
{
	text-decoration:none;
	color:Yellow;
}
.newsPage_linkBack a:hover
{
	text-decoration:underline;
}
.newsPage_title
{
	font-size:9pt;
	text-decoration:none;
	font-weight:500;
	color:#002;
}
.newsPage_title2
{
	padding-top:10px;
	font-size:15pt;
	text-decoration:none;
	border-bottom:solid 1px #999;
	color:#000;
}
.newsPage_link
{
	font-size:8pt;
	text-decoration:none;
	font-weight:400;
	color:#22C;
}
.newsPage_title a
{
	text-decoration:none;
	color:Black;
}
.newsPage_title a:hover
{
	text-decoration:none;
	color:red;
}
.newsPage_link a:hover
{
	text-decoration:none;
	color:red;
}

.newsPage_text
{
	font-size:9pt;
	color:#444;
}
.newsPage_date
{
	color:#CCC;
	font-size:8pt;
	border-bottom:solid 1px #CCC;
	margin-bottom:10px;
	
}
.newsPage_header
{
	padding:5px;
	margin-bottom:8px;
	font-size:9pt;
}

.newsPage .colorBar1{
	background-color:#520A0A;
	color:white;
}
.newsPage .colorBar2{
	background-color:#999999;
	color:black;
}
.newsPage .colorBar3{
	color:#520A0A;
	
}
.newsPage .mastHead{
	background-image:url(images/headers/conference.gif);
	background-color:#520A0A;
}
.newsPage .mastHead .bottom{
	background-color:#621A1A;
}
.newsPage .footertopbar{
	background-color:#621A1A;
}
.newsPage .footerbottombar{
	background-color:#520A0A;
}
.relatedEvents
{
	width:200px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.relatedEvents_maintitle
{
	margin-left:10px;
	font-size:13pt;
	
	color:#497CA3;
	width:160px;
}
.relatedEvents_subtitle
{
	margin-left:10px;
	font-size:9pt;
	color:#666;
	margin-right:10px;
	margin-bottom:10px;
}
.relatedEvents_box
{
	background-color:#E4E4E4;
	width:200px;
	padding:0px;
}
.relatedEvents_topBanner
{
	height:7px;
	margin:0px;
	font-size:1px;
}
.relatedEvents_midBanner
{

}
.relatedEvents_bottomBanner
{
	height:1px;

}
.relatedEvents_content
{
	margin-left:10px;
	color:#333;
	font-size:0.8em;
	width:180px;
}
.relatedEvents_content .title
{
	color:#333;
	font-size:0.8em;
}

.relatedEvents_content .description
{
	color:#333;
	font-size:smaller;
	margin-bottom:3px;
}
.relatedEvents_link
{
	color:#CCC;
	text-decoration:none;
	font-size:0.9em;
	font-weight:600;
	
}
.relatedEvents_item
{
	display:block;
	width:190px;
}
.relatedEvents a:hover
{
	color:blue;
}
.relatedEvents_image
{
	float:left;
	margin-right:10px;

}
.relatedEvents_enquire
{
	font-size:0.8em;
	color:Blue;
	text-decoration:underline;

}
.relatedEvents_text
{
	float:left;
	margin-right:10px;

}
.relatedEvents_image
{
	float:left;
	margin-right:10px;

}
.siteMap
{
	font-size:0.8em;
	width:400px;
}
.popularSearches
{
}
.popularEvent
{
	width:170px;
	margin:0px;
	padding:0px;
}
.popularEvent_box
{
	width:170px;
	padding:0px;
}
.popularEvent_topBanner
{
	height:7px;
	background-repeat:no-repeat;
	background-image:url(images/banners/top_banner_grey.gif);
	margin:0px;
	font-size:1px;
}
.popularEvent_midBanner
{
	background-image:url(images/banners/mid_banner_grey.gif);
}
.popularEvent_bottomBanner
{
	height:7px;
	background-repeat:no-repeat;
	background-image:url(images/banners/bottom_banner_grey.gif);
}
.popularEvent_content
{
	margin-left:10px;
	color:White;
	margin-top:3px;
	
}
.popularEvent_content .title
{
	color:White;
}

.popularEvent_content .description
{
	color:White;
	font-size:smaller;
	margin-bottom:7px;
	color:#EEE;
}
.popularEvent_link
{
	color:#CCC;
	text-decoration:none;
	font-size:0.9em;
	font-weight:600;
	
	
}
.popularEvent a:hover
{
	color:blue;
}
.popularEvent_image
{
	float:left;
	margin-right:10px;
}
.popularEvents
{
}

.para_link
{
	margin-top:8px;
	color:#444;
	font-size:8pt;
}
para_link a
{
	text-decoration:none;
}
.para_link a:hover
{
	color:#900;
}
.para_linkImage
{
	margin-right:8px;
}
.para_linkText a:hover
{
	color:#900;
}
.para_linkText
{
	color:#444;
	font-size:8pt;
	text-decoration:none;
}
.para_multipleLink
{
height:20px;	
}
.hp_title{
	font-size:12pt;
	margin-bottom:7px;
	margin-top:5px;
	padding-top:0px;

}
.paragraph_default
{
	width:400px;
}
.bannerImage
{
	margin-bottom:10px;
}	
.hptitle{
	margin-top:7px;	
	font-weight:700;
}
.h1hptitle{
	font-size:1.0em;
	margin-top:7px;	
	font-weight:700;
}
.extraLinks
{
	margin-bottom:10px;
}
.siteMap
{
width:410px;	
}
.sitemap_item_name
{
	text-decoration:none;
	color:Blue;
	text-transform:capitalize;
}
.sitemap_item a:hover
{
	text-decoration:underline;
	color:red;
}

.sitemap_item
{
	font-size:1em;
	font-weight:600;
}
.sitemap_item_description
{
	font-weight:400;
	font-size:0.8em;
	color:#777;
	font-style:italic;
}
.sitemap_item_url
{
}
.sitemap_subitem_name
{
	text-transform:capitalize;
	text-decoration:none;
	color:Blue;
}
.sitemap a:hover
{
	text-decoration:underline;
	color:red;
}
.sitemap_subitem
{
	margin-left:20px;
	font-size:0.8em;
	color:#333;
	font-weight:700;
}
.sitemap_subitem_description
{
	font-size:0.7em;
	color:#777;
	font-style:italic;
}
.sitemap_subitem_url
{
}

.sitemap_eventitem_name
{
	text-decoration:none;
	color:Blue;
	text-transform:capitalize;
}
.sitemap_eventitem a:hover
{
	text-decoration:underline;
	color:red;
}

.sitemap_eventitem
{
	margin-left:20px;
}
.sitemap_eventitem a:hover
{
	text-decoration:underline;
	color:red;
}
.sitemap_subeventitem
{
	margin-left:40px;
	font-size:0.8em;
}
.sitemap_subeventitem a:hover
{
	text-decoration:underline;
	color:red;
}
.sitemap_eventitem_description
{
	font-weight:400;
	font-size:0.8em;
	color:#777;
	font-style:italic;
}
.sitemap_eventitem_url
{
}
.contactUs
{
	margin-right:10px;
	width:400px;
}
.smallText
{
font-size:0.8em;
color:#999;	
}
.gallery
{
margin-left:2px;	
}
.gallery_image_edit
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	font-size:0.8em;
	background-color:#999;
	padding:4px;
}
.gallery_image_thumb
{
	margin-right:5px;
	margin-bottom:5px;
	font-size:0.8em;
	background-color:#EEE;
	padding:2px;
}

.gallery_image_thumb_title
{
	vertical-align:middle;
	font-size:0.9em;
	color:Black;
	text-decoration:none;
}
.gallery_title
{
	color:#33A;
	margin-left:2px;
	display:none;
}
.gallery_text
{
	color:#CCC;
	font-size:0.8em;
	margin-left:2px;
	display:none;
}
.gallery_thumbnailsPanel
{
	height:auto;
	font-size:0.8em;
	background-color:#0E1C42;
	border:solid 1px #999;
	padding:2px;	
	margin-bottom:10px;
}
.gallery_thumbnailsPanelTitle
{
	text-decoration:none;
	color:white;
	font-size:1.1em;
	text-align:center;
	padding-bottom:5px;
	background-color:#446;
}
.gallery_thumbnailsPanelLink
{
	text-decoration:none;
	background-color:#335;
	width:180px;
	margin-left:5px;
	display:block;
	clear:both;
	font-size:0.8em;
	text-align:center;
	color:White;
	
}
.gallery_thumbnailsPanelLink:hover
{
	background-color:#558;
}
.aboutAmbro
{
	font-family:Tahoma;
	font-size:8pt;
	margin-right:10px;
}

UL.infoList
{
	margin-left:20px;
	padding-bottom:10px;
}
UL.infoList.LI
{
	margin-bottom:5px;
	list-style-position:inside;
	list-style-type:disc;
	list-style-image:none;
	padding-bottom:10px;
}
UL.infoList UL
{
	margin-left:15px;
	list-style-position:inside;
	list-style-type:disc;
	list-style-image:none;
}
.gallery_event_description
{
	font-size:0.7em;
	padding:2px;
	padding-right:10px;	
	background-color:#ccc;
	
}
.gallery_event_links
{
	font-size:0.7em;
	color:Blue;
	text-decoration:none;
}
.gallery_event_links A
{
	text-decoration:none;
	background-color:#eee;
	padding:2px;
}

.gallery_event_title
{
	font-size:0.8em;
	font-weight:100;
	background-color:#0E1C42;
	color:White;
	padding:3px;
	
}

.gallery_image_desc
{
	font-size:0.8em;
}
.gallery_image_title
{
	font-size:0.7em;
	color:#224;	
}
.gallery_image_thumb
{
	background-color:White;
	width:170px;
}
.gallery_image_thumb .gallery_image_thumb_img
{
	float:right;
	color:#666;
}
.gallery_image_thumb .gallery_image_thumb_title
{
	margin-bottom:2px;
	float:left;
	width:90px;
	padding-top:5px;
	text-align:right;
}
.editbutton
{
	display:block;
	background-color:#641b83;
	border-bottom:#440063 solid 1px;
	border-right:#440063 solid 1px;
	border-left:#843ba3 solid 1px;
	border-top:#843ba3 solid 1px;
	text-align:center;
	padding:3px;
	margin-bottom:5px;
	text-decoration:none;
	width:390px;
}
a.editbutton
{
	color:White;
	font-weight:800;
	font-size:1em;
	text-decoration:none;
}
a.editbutton:visited
{
color:White;	
}

a.editbutton:hover
{
	background-color:Yellow;
	color:Black;
}

.smlgallery { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaa 1px solid; WIDTH: 198px; BORDER-BOTTOM: #aaa 1px solid; FONT-FAMILY: arial; HEIGHT: 100%; BACKGROUND-COLOR: #fcfcfc ;margin-bottom:10px}
.smlgallery .header { PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 5px; HEIGHT: 15px; BACKGROUND-COLOR: #bf9466 }
.smlgallery .description { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.6em; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 5px; COLOR: #555; PADDING-TOP: 5px; BACKGROUND-COLOR: #ddd; }
.smlgallery .linktolargegallery { BORDER-RIGHT: #661111 1px; PADDING-RIGHT: 4px; BORDER-TOP: white 1px solid; MARGIN: 1px; BORDER-LEFT: white 1px solid; WIDTH: 190px; COLOR: blue; BORDER-BOTTOM: #661111 1px; BACKGROUND-COLOR: #fcfcfc; TEXT-ALIGN: center }
.smlgallery .linktolargegallery A { FONT-SIZE: 0.6em; COLOR: blue; TEXT-DECORATION: none }
.smlgallery .galleryitem {FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 4px; WIDTH: 75px;  PADDING-TOP: 1px; POSITION: relative; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center ;margin-left:7px}
.smlgallery .galleryitem .image { WIDTH: 75px;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px }
.smlgallery .galleryitem .title { FONT-SIZE: 0.6em; MARGIN: 1px 1px 1px 2px; WIDTH: 75px; COLOR: #114411; BACKGROUND-COLOR: white; TEXT-ALIGN: center }
.smlgallery .galleryitem .description { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: none; FONT-SIZE: 0.6em; MARGIN-LEFT: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 75px; COLOR: #777777; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center }
