/* GENERAL STYLES */
.introduction a{color:#c3ba00;text-decoration:underline}
.introduction a:hover{color:#c3ba00;text-decoration:none}

.listBoxContent a{color:#c3ba00;text-decoration:underline}
.listBoxContent a:hover{color:#c3ba00;text-decoration:none}

.rightContainer .introduction p
{
	clear:both;
	padding:0px 20px 10px 0px;
	margin:0px;
}

/*
.rightContainer h2.pageTitle{padding:0px !important;margin:0px !important}
*/

.whatsOnMainContainer
{
	float:left;
	width:591px;
	background:url(/media/build/bg_whatsonmain_content.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.whatsOnMainContent
{
	float:left;
	width:591px;
	background:url(/media/build/bg_whatsonmain_footer.gif) bottom left no-repeat;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

.whatsOnMainHeader
{
	float:left;
	width:571px;
	background:url(/media/build/bg_whatsonmain_header.gif) top left no-repeat;	
	padding:11px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.pld{float:left}
.pld h2
{
	float:left;
	padding:0 !important;
	margin:0 !important;
	width:200px;
}

.pld p{width:571px;float:left;padding:0 !important;margin:0 !important}

.upcomingEventContainer
{	
	float:left;
	width:325px;
	padding:4px 0px 0px 0px;
	margin:0px;
}

.eventCalenderContainer
{
	float:left;
	width:200px;
	padding:4px 0px 0px 40px;
	margin:0px;
}

.eventItem
{
	float:left;
	width:315px;
	padding:0px 0px 10px 0px;
	margin:0px;
}

.eventItem p
{
	clear:both;
	background:url(/media/build/greenfade.gif) bottom left no-repeat;
	padding:0px 0px 10px 0px;
	margin:4px 0px 8px 0px;
}

.titleCalendar
{
	float:left;
	width:120px;
	padding:0px 5px 0px 0px;
	margin:0px;
}

.titleCalendar p
{
	clear:both;
	background:url(/media/build/greenfade.gif) bottom left no-repeat;
	padding:0px 0px 10px 0px;
	margin:5px 0px 8px 0px;
}

.titleCalendar img{float:left;}

.monthImage
{
	float:left;
	width:70px;
	padding:7px 0px 0px 0px;
	margin:0px;
}

.monthImage img{float:left;}

.findEventContainer
{
	float:left;
	width:200px;
	background:url(/media/build/findeventborder.gif) top left no-repeat;
	padding:13px 0px 0px 0px;
	margin:8px 0px 0px 0px;
}

.row
{
	float:left;
	width:200px;
	padding:4px 0px 4px 0px;
	font-size:11px;
}

.searchInputForm
{
	float:left;
	width:190px;
	border:1px solid #666666;
	padding:2px 0px 0px 3px;
	height:17px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}

.searchEventDD
{
	float:left;
	width:195px;
	border:1px solid #666666;
	padding:0px;
	height:19px;
	margin:0px;
	font-size:11px;
}

.eventDateForm
{
	float:left;
	width:80px;
	color:#999999;
	border:1px solid #666666;
	padding:2px 0px 0px 3px;
	height:17px;
	margin:0px 4px 0px 0px;
	font-size:11px;
}

table.findEvent
{
	clear:both;
	width:165px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.findEvent td{padding:0px 6px 5px 0px}

.rowBorder
{
	background:url(/media/build/greenfade.gif) top left no-repeat;
	padding:12px 0px 0px 0px;
	margin:6px 0px 0px 0px;
}

.box_toolsForOrganisers
{
	float:left;
	width:584px;
	margin:10px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	background:url(/media/build/toolsfororganisers_top.gif) top left no-repeat;
}

.box_toolsForOrganisers .container
{
	float:left;
	width:564px;
	padding:0px 0px 10px 20px;
	background:url(/media/build/toolsfororganisers_bottom.gif) bottom left no-repeat;	
}

.box_toolsForOrganisers .container .title
{
	float:left;
	width:564px;
	padding:0px 0px 10px 0px;
}

.box_toolsForOrganisers .container .title img{float:left;}

.box_toolsForOrganisers .container .content
{
	float:left;
	width:564px;
	padding:10px 0px 10px 0px;
	margin:6px 0px 0px 0px;
}

.box_toolsForOrganisers .container .content .textBox
{
	float:left;
	width:285px;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}

.box_toolsForOrganisers .container .content .imageBox
{
	float:left;
	width:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.box_toolsForOrganisers .container .content .imageBox img{float:left;}

.textBox p
{
	float:left;
	padding:0px 0px 30px 0px;
	margin:0px 0px 10px 0px;
	background:url(/media/build/greenfade.gif) bottom left no-repeat;
}

.textBox .btn
{
	float:left;
	width:260px;
	color:#484848;
	background:url(/media/build/arrow2.gif) top left no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.textBox .btn img{float:left;}
.textBox .btn a{text-decoration:underline}
.textBox .btn a:hover{text-decoration:none}


.listBoxContainer
{
	float:left;
	background:url(/media/build/listbox_header.gif) top left no-repeat;
	width:581px;
	padding:5px 0px 0px 0px;
	margin:2px 0px 0px 0px;
}

.listBoxHeader
{
	float:left;
	background:url(/media/build/listbox_footer.gif) bottom left no-repeat;
	width:581px;
	padding:0px 0px 7px 0px;
}

.listBoxContent
{
	float:left;
	width:559px;
	/* padding:10px 0px 10px 22px; */
	padding:10px 0px 0px 22px;
}

.removeListPad{padding-bottom:0px}

.greenBox{background:url(/media/build/listbox_content_green.gif) top left repeat-y}
.greyBox{background:url(/media/build/listbox_content_grey.gif) top left repeat-y}

.listBoxContent ul.departmentProfileList
{
	float:left;
	width:559px;
	list-style-type:none;
}

.listBoxContent ul.departmentProfileList li
{
	float:left;
	width:153px;
	font-weight:bold;
	color:#000000;
	background:url(/media/build/arrow2.gif) top left no-repeat;
	padding:0px 10px 10px 20px;
	margin:0px 0px 0px 0px;
}

.listBoxContent ul.departmentProfileList li a{color:#666666;text-decoration:none}
.listBoxContent ul.departmentProfileList li a:hover{color:#666666;text-decoration:underline}

.imageBox2
{
	float:left;
	width:150px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.textBox2
{
	float:left;
	width:392px;
	padding:0px 0px 0px 13px;
	margin:0px;
}

.textBox3
{
	float:left;
	width:392px;
	padding:0px 0px 0px 13px;
	margin:0px;
}

.textBox2 p
{
	clear:both;
	width:392px;
	padding:0px 0px 22px 0px !important;
	margin:0px 0px 0px 0px !important;
	background:url(/media/build/greenfade.gif) bottom left no-repeat;
}

.textBox3 p
{
	clear:both;
	width:392px;
	padding:5px 0px 12px 0px !important;
	margin:0px 0px 0px 0px !important;
}

.textBox2 img
{
	clear:both;
	padding:6px 0px 0px 0px;
}

.textBox3 h3
{
	padding:0px !important;
	margin:0px !important;
}

.textBox3 img
{
	float:left;
	background:url(/media/build/greenfade.gif) top left no-repeat;
	padding:8px 20px 0px 0px;
	margin:0px;
}

.profileListBox
{
	float:left;
	width:590px;
	background:url(/media/build/profileboxfooter.gif) bottom left no-repeat;
	padding:0px 0px 20px 0px;
	margin:10px 0px 0px 0px;
}
.profileListBox .para
{
	float:left;
	width:590px;
	padding:10px 0px 0px 0px;
	margin:0;
}

.profileListBox .para ul
{
	float:left;
	width:590px;
	padding:10px 0px 0px 0px;
}	

.profileListBox .para ul li
{	
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
	padding:0px 0px 2px 13px !important;
	margin:0 !important;
	font-size:11px;
	list-style-type:none !important;
	background:url(/media/build/square.gif) top left no-repeat !important;
}


.profileListBox .profileListImage
{
	float:left;
	width:575px;
	padding:20px 0px 5px 15px !important;
}

.profileListBox .profileListImage img{float:left;padding:0px 10px 0px 0px}

table.findEventLong
{
	clear:both;
	width:557px;
	margin:0px 0px 4px 0px;
}

table.findEventLong td
{
	padding:0px 3px 5px 0px;	
}

table.findEventLong td img{float:left;padding-right:5px;}

table.careerOptions
{
	float:left;
	width:584px;
	border-collapse:collapse;
	border-left:1px solid #bebebe;
	margin:10px 0px 10px 0px;
}	
table.careerOptions td{border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;padding:4px 4px 6px 4px;color:#666666}
table.careerOptions td.hd{background-color:#666666;color:#ffffff;font-weight:bold;padding:7px 4px 7px 4px;border-right:1px solid #666666;}

.alternativeDownloadContainer
{
	float:left;
	width:584px;
	background:url(/media/build/alternativedlbg.gif) top center no-repeat;
	padding:30px 0px 15px 0px;
	margin:5px 0px 0px 0px;
}

.alternativeDownloadContainer p{float:left;width:584px;}
.alternativeDownloadContainer .img{float:left;width:584px;padding:20px 0px 0px 0px}
.alternativeDownloadContainer .img img{float:left;display:inline;margin:0px 20px 0px 0px}

.profileItem
{
	float:left;
	width:559px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 10px 0px;
}

.profileImage
{
	float:left;
	width:160px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.profileImage img{float:left;}

.profileDescription
{
	float:left;
	width:385px;
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}

.profileBorder{background:url(/media/build/profileborder.gif) bottom left no-repeat;}


.btnRow
{
	float:left;
	width:559px;
	padding:0px 0px 0px 0px;
}

.titleLeft
{
	float:left;
	width:220px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.btnOptionRight
{
	float:right;
	width:330px;
	padding:0px 5px 0px 0px;	
}

.btnOptionRight img{float:right}
.btnNextMonth{float:right;padding:4px 20px 0px 10px;}
.btnPreviousMonth{float:right;padding:5px 10px 0px 10px;}
.arrowBorder{float:left;padding:5px 0px 0px 0px}

.whatsOnItem
{
	float:left;
	width:559px;
	padding:14px 0px 0px 0px;
	margin:0px;
}

.whatsOnItem table
{
	float:left;
	width:559px;
	border-collapse:collapse;
}


.whatsOnItem table td.thumbImg img
{	
	float:left;
	padding:0px 10px 10px 0px;
}

.whatsOnItem .title
{
	clear:both;
	font-weight:bold;
	padding:0px 0px 6px 0px;
}

.whatsOnItem p 
{
	clear:both;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	background:url(/media/build/greenfade.gif) bottom left no-repeat;
}

.eventBtnOptions
{
	float:left;
	width:584px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

.pageIndex
{
	float:left;
	color:#525252;
	width:559px;
}

.addBorderBottom{background:url(/media/build/pageindexborder2.gif) bottom left no-repeat;padding:5px 0px 14px 0px;margin:0px 0px 5px 0px;}
.addBorderTop{background:url(/media/build/pageindexborder2.gif) top left no-repeat;padding:15px 0px 5px 0px;margin:10px 0px 0px 0px;}

.pageIndex a{color:#525252;text-decoration:none}
.pageIndex a:hover{color:#525252;text-decoration:underline}

.pageIndex .previous
{
	float:left;
	width:80px;
	padding:0px 0px 0px 0px;
}

.pageIndex .previous img{float:left;}

.pageIndex .pages
{
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	width:399px;
}

.pageIndex .next
{
	float:left;
	width:70px;
	padding:0px 10px 0px 0px;
}

.pageIndex .next img{float:right;}

table.articleContent
{
	clear:both;
	border-collapse:collapse;
	width:585px;
	margin:15px 0px 20px 0px;
}

.removeTopMarg{margin-top:0px !important}

table.articleContent .backTo{float:left;padding:0px 0px 14px 0px;}

table.articleContent td
{
	margin:0px;
	padding:0px 0px 0px 0px;
}

table.articleContent td img{float:right;padding:0px 0px 15px 20px;}

table.articleContent td p
{
	clear:both;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}

table.articleContent td p img
{
	float:left;
	margin:0px 0px 0px 0px !important;
	padding:10px 0px 10px 0px !important;
}

table.articleContent td img
{
	float:left;
	margin:0px 0px 0px 0px !important;
	padding:10px 0px 10px 0px !important;
}

table.articleContent td ul
{
	clear:both;
	list-style-image:url(/media/build/square.gif);
	margin:5px 0px 15px 0px;
	padding:0px 0px 0px 17px;
}

table.articleContent td ul li
{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px !important;
}

table.articleContent td .adFeature
{	
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/* background:url(/media/build/articleborder.gif) top center no-repeat;*/
}

table.articleContent td .adFeature img{float:left;padding:0px 10px 10px 0px}

.rhsFeatureContainer
{
	float:right;
	width:245px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 5px 0px;
	background:url(/media/build/rhsFeature_footer.gif) bottom left no-repeat;
}
 
.rhsFeatureHeader
{
	float:right;
	width:221px;
	padding:0px 10px 10px 14px;
	margin:0px 0px 0px 0px;
	background:url(/media/build/rhsFeature_header.gif) top left no-repeat;
} 

.rhsFeatureHeader .title{float:left;height:32px;margin-top:5px;}
.rhsFeatureHeader p{clear:both;margin:0px;padding:0px 0px 0px 0px;}

.rhsFeatureHeader p img
{
	float:right !important;
	padding:0px 0px 10px 0px !important;
	margin:0 !important;
}

.addGreenBorder
{
	background:url(/media/build/greenfade.gif) bottom left no-repeat;
	padding-bottom:15px !important;
}

.rhsFeatureHeader img{float:left !important;padding:7px 0px 0px 0px !important;margin:0px !important}
 
.rhsFeatureHeader .downloadItem
{
	float:left;
	width:220px;
	margin:0px 0px 10px 0px;
}

table.eventDetails
{
	float:left;
	width:221px;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(/media/build/stars.gif) bottom right no-repeat;
}

table.eventDetails td
{
	padding:0px 5px 10px 0px;
}

table.eventDetails td.details
{
	color:#666666;
}

table.eventDetails td.padTop
{
	padding-top:10px;
}

table.eventDetails td a{text-decoration:underline;color:#000000}
table.eventDetails td a:hover{text-decoration:none;color:#000000}

.backToIndex
{
	float:left;
	width:556px;	
	word-spacing:2px;	
	background:url(/media/build/pageindexborder.gif) top left no-repeat;
	padding:15px 0px 0px 0px;
	margin:10px 0px 0px 0px;	
}


.pageIndex
{
	float:left;
	width:584px;	
	word-spacing:2px;	
}

.borderBottom{background:url(/media/build/pageindexborder.gif) bottom left no-repeat;padding:0px 0px 7px 0px;margin:10px 0px 10px 0px;}
.borderTop{background:url(/media/build/pageindexborder.gif) top left no-repeat;padding:7px 0px 0px 0px;margin:10px 0px 20px 0px;}

.previous
{
	float:left;
	width:80px;
	padding:0px;
	margin:0px;
}

.previous img{float:left;}

.indexing
{
	float:left;
	width:414px;
	padding:0px 10px 0px 0px;
	text-align:center;
	color:#484848;
}

.next
{
	float:left;
	width:80px;
	padding:0px;
	margin:0px;
}

.next img{float:right;}

.box_theDestination
{
	float:left;
	width:584px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/media/build/toolsfororganisers_top.gif) top left no-repeat;
}

.box_theDestination .container
{
	float:left;
	width:567px;
	padding:0px 0px 20px 17px;
	background:url(/media/build/toolsfororganisers_bottom.gif) bottom left no-repeat;	
}

.box_theDestination .container .title
{
	float:left;
	width:567px;
	padding:0px 0px 10px 0px;
}

.box_theDestination .container .title img{float:left;}

.box_theDestination .container .content
{
	float:left;
	width:567px;
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;
	background:url(/media/build/greydivide3.gif) top left no-repeat;
}

.box_theDestination .container .content2
{
	float:left;
	width:567px;
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;
	background:url(/media/build/greydivide2.gif) top left no-repeat;
}

.box_theDestination .container .divide
{
	float:left;
	width:567px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
.divide .fbImage
{
	float:left;
	width:170px;
	margin:0px 0px 0px 0px;
}


.divide .destination1
{	
	float:left;
	width:170px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.divide .destination2
{	
	float:left;
	width:170px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.divide .destination3
{	
	float:left;
	width:170px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.divide .destination1 p,.divide .destination2 p,.divide .destination3 p
{
	padding-top:0px;
}

.btnlist
{	
	float:left;
	width:567px;
	padding:10px 0px 0px 0px;
	margin:37px 0px 0px 0px;
	background:url(/media/build/greatdivide3.gif) top left no-repeat;
}

.btnOption1
{
	float:left;
	width:170px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.btnOption1 img{float:left;padding:0px 20px 0px 0px}

.btnOption2
{
	float:left;
	width:170px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.btnOption3
{
	float:left;
	width:170px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.btnOption2 img{float:left;}
.btnOption3 img{float:left;}


table.thumbnailGallery
{
	float:left;
	width:605px;
	font-size:10px !important;
	color:#666666 !important;
}

table.thumbnailGallery td
{
	padding-bottom:7px; 
	width:131px;
}

.searchInputForm2
{
	float:left;
	width:126px;
	border:1px solid #666666;
	padding:2px 0px 0px 3px;
	height:17px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}

.searchEventDD2
{
	float:left;
	width:154px;
	border:1px solid #666666;
	padding:0px;
	height:19px;
	margin:0px;
	font-size:11px;
}

.eventDateForm2
{
	float:left;
	width:69px;
	color:#999999;
	border:1px solid #666666;
	padding:2px 0px 0px 3px;
	height:17px;
	margin:0px 3px 0px 0px;
	font-size:11px;
}

table.articleContent td table {clear:both;}

table.articleContent td table td img
{
	margin:0px !important;
	padding:0px !important;
}

.formRow
{
	float:left;
	width:546px;
	padding:0px 0px 10px 0px;
}

.formCol
{
	float:left;
	width:250px;
	padding:0px 0px 0px 0px;
}

.formCol .padText{float:left;padding-top:3px;}

.formRow .floatRight2{float:right;padding:0px 0px 0px 0px;}

.formCol table{border-collapse:collapse; float:left;display:inline;margin:0px 0px 0px 11px}
.formCol table td{padding:2px 3px 0px 0px}
.formCol table td.rd{padding-right:20px;padding-top:0;}

.formColState
{
	float:left;
	width:153px;
}

.formColPostcode
{
	float:left;
	width:80px;
}

.formCol2
{
	float:left;
	width:37px;
	padding:21px 0px 0px 9px;
}

.formCol3
{
	float:left;
	width:107px;
	padding:17px 0px 0px 0px;
}

.formCol4
{
	float:left;
	width:35px;
	text-align:center;
	padding:21px 0px 0px 0px;
}

.rSide{padding-left:44px}
.rSide2{padding-left:34px}

.oaDdlTtitle
{
	float:left;
	width:110px;
	height:19px;
	margin:3px 0px 0px 0px;
	font-size:11px;
}

.oaDdlTState
{
	float:left;
	width:141px;
	height:19px;
	margin:5px 0px 0px 0px;
	font-size:11px;
}

.oaHalfForm
{
	float:left;
	width:246px;
	border:1px solid #000000;
	padding:3px 0px 0px 3px;
	margin:3px 0px 0px 0px;
	height:18px;
	font-size:11px;
}

.oaPostcodeForm
{
	float:left;
	width:93px;
	border:1px solid #000000;
	padding:3px 0px 0px 3px;
	margin:3px 0px 0px 0px;
	height:18px;
	font-size:11px;
}

.oaFromToForm
{
	float:left;
	width:102px;
	border:1px solid #000000;
	padding:3px 0px 0px 3px;
	margin:0px 0px 0px 0px;
	height:18px;
	font-size:11px;
}

.oaFullForm
{
	float:left;
	width:540px;
	border:1px solid #000000;
	margin:3px 0px 0px 0px;
	padding:3px 0px 0px 3px;
	height:18px;
	font-size:11px;
}

.oaFullTextArea
{
	float:left;
	width:537px;
	border:1px solid #000000;
	margin:3px 0px 0px 0px;
	padding:3px 3px 0px 3px;
	height:55px;
	font-size:11px;
	font-family:arial,verdana,helvetica;
}

.oaFullTextArea2
{
	float:left;
	width:537px;
	border:1px solid #000000;
	margin:6px 0px 0px 0px;
	padding:3px 3px 0px 3px;
	height:55px;
	font-size:11px;
	font-family:arial,verdana,helvetica;
}

.adLineHeight{line-height:23px;}
table.appPosition
{
	float:left;
	width:550px;
	margin:6px 0px 0px 0px;
}

table.appPosition td{padding:0px 0px 6px 0px}

.availabilityRow1
{
	float:left;
	width:386px;
	padding:0px 0px 0px 0px;
}

.wtwContainer
{
	float:left;
	width:386px;
	padding:20px 0px 20px 0px;
}

.wtwContainer table
{
	float:left;
	border-collapse:collapse;
}

.wtwContainer table td{padding:0px 3px 0px 0px;}

.availabilityRow2
{
	float:left;
	width:173px;
	padding:4px 0px 20px 0px;
}

.availabilityRow2 .left
{
	float:left;
	width:73px;
}

.availabilityRow2 .left table
{
	float:left;
	border-collapse:collapse;
	margin:10px 0px 0px 0px;
}

.availabilityRow2 .left table td
{
	padding:0px 2px 8px 0px;
}

.availabilityRow2 .right
{
	float:left;
	width:100px;
}

.availabilityRow2 .right table
{
	margin:22px 0px 0px 0px;
}

.availabilityRow2 .right input
{
	width:20px;
	height:16px;
	text-align:center;
	font-size:10px;
	padding:2px 0px 0px 0px;
	margin:0px 4px 4px 0px;
	border:1px solid #000000;
}

.availabilityRow1 table
{
	float:left;
	border-collapse:collapse;
	font-size:11px;
	width:374px;
}

.availabilityRow1 table td img{float:left}

.availabilityRow1 table td.day
{
	border-right:1px solid #000000;
	padding:4px 0px 4px 0px;
}

.availabilityRow1 table td.th
{
	width:36px;
	padding:4px 0px 4px 0px;
	border-bottom:1px solid #000000;
}
.availabilityRow1 table td.box
{
	width:32px;
	text-align:left;
	padding:3px 0px 3px 4px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

table.educationTable
{
	float:left;
	border-collapse:collapse;
	margin:10px 0px 0px 0px;
}

table.educationTable td.colH1{width:87px;border-bottom:1px solid #000000;padding:0px 0px 6px 0px}
table.educationTable td.colH2{width:130px;border-bottom:1px solid #000000;padding:0px 0px 6px 0px}
table.educationTable td.colH3{width:139px;border-bottom:1px solid #000000;padding:0px 0px 6px 0px}
table.educationTable td.colH4{width:85px;border-bottom:1px solid #000000;padding:0px 0px 6px 0px}
table.educationTable td.colH5{width:105px;border-bottom:1px solid #000000;padding:0px 0px 6px 0px}

table.educationTable td.col1{border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;padding:3px 0px 3px 5px}
table.educationTable td.col2{border-right:1px solid #000000;border-bottom:1px solid #000000;padding:3px 0px 3px 0px}
table.educationTable td.col3{border-right:1px solid #000000;border-bottom:1px solid #000000;padding:3px 0px 3px 0px}
table.educationTable td.col4{border-right:1px solid #000000;border-bottom:1px solid #000000;padding:3px 0px 3px 0px}
table.educationTable td.col5{border-right:1px solid #000000;border-bottom:1px solid #000000;padding:3px 0px 3px 0px}

table.educationTable td.col2 input{width:116px;padding:1px 0px 0px 7px;border:1px solid #ffffff;font-size:11px;}
table.educationTable td.col3 input{width:126px;padding:1px 0px 0px 7px;border:1px solid #ffffff;font-size:11px;}
table.educationTable td.col4 input{width:70px;padding:1px 0px 0px 7px;border:1px solid #ffffff;font-size:11px;}
table.educationTable td.col5 input{width:93px;padding:1px 0px 0px 7px;border:1px solid #ffffff;font-size:11px;}

table.iAuthorise{float:left;width:545px;border-collapse:collapse;margin:10px 0px 0px 0px}
table.iAuthorise td{padding:0px 5px 0px 0px;line-height:17px;}
table.iAuthorise td.adPad{padding:20px 5px 0px 0px;line-height:19px;}

table.disabilityTable{float:left;width:545px;border-collapse:collapse;margin:10px 0px 10px 0px}
table.disabilityTable td.rb{padding:0px 5px 0px 5px}

.formUpload{width:250px;border:1px solid #0000000;height:21px;margin:4px 0px 0px 0px}
.centerLine{float:left;background:url(/media/build/enquiryborder.gif) bottom left no-repeat;padding-bottom:15px;margin-top:10px;}
.centerLine2{float:left;background:url(/media/build/enquiryborder.gif) bottom left no-repeat;padding-bottom:25px;margin-top:10px;}
.centerLine3{width:559px;float:left;padding-bottom:15px;padding-top:10px;}
.greyFont{color:#7f7f7f;}
.smallText{font-size:10px;}
.padTop{padding-top:20px !important}
.stepBox{float:left;padding:10px 0px 10px 0px;width:587px;}
.stepBox img{float:left;padding:0px 6px 0px 0px}
.stepBox img.l{float:left;padding:0px 0px 0px 0px !important}


/* EDITOR PROPERTIES */
