
* {margin:0; padding:0; }
img {border:0;}

body{background:none;background-color:#ffffff;}
body, h1, h4, h5, li{ font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000;}

h2.headerTitles{width:650px;padding:0px 0px 10px 0px;margin:0px;}
h2.searchforcourse{padding:5px 0px 10px 0px;}
h2.whatisnextweek{padding:0px 0px 10px 0px;}
h2.placeme{padding:0px 0px 10px 0px;}
h3.findoutmore{padding:10px 0px 0px 0px;}
h4.button{padding:10px 0px 0px 0px;}

p.padTop4{padding-top:10px}
p.detailSpacing{width:650px;padding:20px 0px 0px 0px;}
h3.titleFont2{width:650px;border-bottom:1px solid #000000;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
p{font-size:11px;}
p.crumbTrail{display:none;}
.whiteFrame p{float:left;width:570px;}
.padDown3{padding-bottom:10px;}
.dynamicLink{padding:0px 0px 0px 0px;margin:0px 0px 4px 0px;}
.cusInfoList{border-left:3px solid #cccccc;padding:5px 0px 0px 15px;font-size:11px;margin:3px 0px 4px 0px;}

.listArrowContainer{float:left;width:300px;padding:10px 0px 0px 0px;margin:0px;}
.listArrow{width:270px;border-left:3px solid #cccccc;padding:0px 0px 0px 15px;margin:0px 0px 3px 0px;font-size:11px;}
.listArrow3{padding:0px 0px 0px 0px;margin:0px 0px 7px 0px;font-size:11px;}

table.waitlist{	float:left;width:220px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;border-collapse:collapse;}
td.column1{width:120px;font-weight:bold;text-align:left;padding:0px 0px 3px 0px;}
td.column2{	width:100px;font-weight:normal;text-align:left;padding:0px 0px 3px 0px;}

table.waitlistCheckList{float:left;width:475px;font-size:11px;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;border-collapse:collapse;}
table.waitlistCheckList2{float:left;width:475px;font-size:11px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-collapse:collapse;}
td.checkListCol1{width:20px;text-align:left;}
td.checkListCol2{width:465px;padding:0px 0px 0px 5px;margin:0px 0px 0px 0px;}
td.checkListCol3{width:135px;padding:3px 0px 0px 0px;}
td.checkListCol4{width:300px;padding:0px 0px 0px 0px;}

table.waitlistLogin{width:650px;border-collapse:collapse;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;font-size:11px;}
td.loginColumn1{width:350px;margin:0px;padding:0px 0px 0px 0px;}
td.loginColumn2{width:300px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:left;}
td.loginColumn3{width:650px;padding:25px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:left;}

table.RetrievePass{float:left;border-collapse:collapse;padding:0px;margin:6px 0px 0px 0px;font-size:11px;}
td.RetrieveCol1{width:240px;padding:0px;margin:0px;}
td.RetrieveCol2{width:80px;padding:0px 0px 0px 4px;margin:0px;}

table.emailAFriend{width:650px;border-collapse:collapse;padding:0px 0px 0px 0px;margin:15px 0px 0px 0px;font-size:11px;font-weight:bold;}	
td.emailAFriendRow1{width:20px;padding:4px 0px 0px 0px;margin:0px;}
td.emailAFriendRow2{width:310px;padding:4px 0px 0px 0px;margin:0px;}
td.emailAFriendRow3{width:310px;padding:4px 0px 0px  0px;margin:0px;}
td.emailAFriendRow4{width:650px;padding:20px 0px 0px 0px;margin:0px;}

td.paddingTop{padding-top:20px;}

#container{width:650px;margin-left:auto;margin-right:auto;}

#headercontainer_index{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
#headercontainer{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
#headercontainer_cusInfo{width:650px;margin-left:auto;margin-right:auto;}

#headercontainer_trainingProvider{float:left;width:805px;padding:0px;margin:0px 0px 15px 0px;}
#headercontainer_customerAdmin{float:left;width:805px;padding:0px;margin:0px 0px 15px 0px;}

.printMedia_logo{float:left;width:650px;height:107px;padding:0px;margin:0px 0px 10px 0px;border-bottom:3px solid #678f1a;}

#bodycontainer_index{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
#bodycontainer{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
#bodycontainer_cusInfo{float:left;width:650px;margin-left:auto;margin-right:auto;}
#bodycontainer_trainingProvider{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
#bodycontainer_customerAdmin{width:650px;margin-left:auto;margin-right:auto;padding:0px;}

#maincontent{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
#maincontent_index{width:650px;margin-left:auto;margin-right:auto;padding:0px;}

#crumbTrailContainer{display:none;}

#leftcontent{display:none;}
#leftcontent_details{width:650px;margin-left:auto;margin-right:auto;font-size:11px;padding:0px 0px 0px 0px;}
#leftcontent_quarter{display:none;}
#leftcontent_cusInfo{width:650px;margin-left:auto;margin-right:auto;padding:0px;font-size:11px;}
#leftcontent_trainingProvider{width:650px;margin-left:auto;margin-right:auto;padding:0px;font-size:11px;}
#leftcontent_customerAdmin{width:650px;margin-left:auto;margin-right:auto;padding:0px;font-size:11px;}

#rightcontent{width:650px;	padding:20px 0px 0px 0px;margin:0px 0px 0px 0px;}
#rightcontent_long{width:650px;padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;}
#rightcontent_details{width:650px;padding:20px 0px 0px 0px;	margin:0px 0px 0px 0px;}
#rightcontent_threequarter{width:650px;margin:0px;padding:0px;font-size:11px;}
#rightcontent_trainingProvider{display:none;}
#rightcontent_customerAdmin{display:none;}
#rightcontent_cusInfo{display:none;}

.CustomerSelectionListHeader{width:630px;padding:10px 0px 10px 10px;margin:10px 0px 25px 0px;border:2px solid #666666;}

.courseHistory_container{width:650px;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;}

.myProfileInvoiceRow{float:left;width:650px;padding:0px 0px 6px 0px;margin:0px 0px 6px 0px;}
.myProfileInvoiceRow2{float:left;width:650px;padding:0px 0px 6px 0px;margin:0px 0px 6px 0px;border-bottom:2px solid #666666;}
.myProfileInvoiceColumn1{float:left;width:393px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.myProfileInvoiceColumn2{float:left;width:80px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:right;}
.myProfileInvoiceColumn3{float:left;width:90px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;}
.myProfileInvoiceColumn4{float:left;width:72px;padding:0px 15px 0px 0px;margin:0px 0px 0px 0px;text-align:right;}
.myProfileInvoiceColumnTotal{float:left;width:563px;text-align:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

#centercontent{width:650px;padding:15px 0px 0px 0px;margin:0px 0px 0px 0px;}
#index_flashlayer{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.customerInfo_BtnContainer{float:right;width:159px;	height:20px;padding:5px 0px 0px 14px;margin:2px 0px 2px 0px;font-size:11px;}

#postEmailAFriendContainer{width:650px;padding:0px;margin:0px;}

.rightsections{float:left;width:630px;padding:0px 10px 10px 0px;margin:0px 0px 15px 0px;border:2px solid #cccccc;}
	
.searchforacourseContainer{float:left;width:280px;height:272px;border:2px solid #678f1a;padding:5px 0px 0px 10px;margin:4px 0px 0px 0px;color:#ffffff;font-size:11px;background-color:inherit}
.searchforacourseContainer .rows{float:left;width:280px;padding:0px 0px 0px 0px;margin:0px 0px 9px 0px;}
.searchforacourseContainer .rows2{float:left;width:280px;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}

.refineyoursearchContainer{display:none;}

.index_flashContainer{float:left;width:356px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:0px;}

#searchcoursefull{border:2px solid #cccccc;width:500px;padding:0px 0px 10px 10px;margin-top:10px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:11px;}
#searchcoursefull .content{width:500px;padding:0px;margin:0px;text-align:left;}
#searchcoursefull .column{width:500px;padding:15px 0px 0px 0px;margin:0px;text-align:left;}
#searchcoursefull .columnBorder{width:500px;padding:0px;margin:0px;}
#searchcoursefull .row{float:left;width:245px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#searchcoursefull .row2{float:left;width:245px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#searchcoursefull .featureList{float:left;	width:230px;padding:0px 5px 0px 0px;margin:0px 0px 0px 0px;height:22px;}

.searchResultsContainer{width:644px;margin:10px 0px 15px 0px;font-size:11px;}
.searchResultsContainer .header{float:left;width:644px;border-top:3px solid #cccccc;border-left:3px solid #cccccc;border-right:3px solid #cccccc;padding:0px 0px 0px 0px;margin:0px;}
.searchResultsContainer .number{float:left;width:21px;background-color:#d2cbc5;	color:#6a9812;font-weight:bold;padding:4px 0px 0px 0px;margin:0px;text-align:center;}
.searchResultsContainer .title{float:left;width:190px;font-weight:bold;padding:4px 0px 0px 0px;margin:0px;font-size:12px;}
.searchResultsContainer .icons{float:right;width:40px;font-weight:bold;padding:3px 10px 0px 10px;margin:0px;font-size:12px;text-align:right;}
.searchResultsContainer .content{float:left;width:644px;padding:0px 0px 0px 0px;margin:0px;	border-bottom:3px solid #cccccc;border-left:3px solid #cccccc;border-right:3px solid #cccccc;}
.searchResultsContainer .leftcontent{float:left;width:360px;padding:10px 0px 10px 20px;margin:0px;}
.searchResultsContainer .rightcontent{float:left;width:197px;padding:3px 0px 20px 23px;margin:0px;}
.searchResultsContainer .row{float:right;width:196px;padding:6px 0px 5px 0px;margin:0px 0px 0px 0px;color:#6c9419;}
.searchResultsContainer .col1{float:left;width:100px;padding:3px 0px 0px 0px;margin:0px 0px 0px 0px;}
.searchResultsContainer .col2{float:left;width:90px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}


.hideForPrint{display:none;}
.logo{display:none}
.geoTrust{display:none;}
.cartcontainer{	display:none;}
.buttoncontainer{display:none;}
.cartcontainer .top{display:none;}
.cartcontainer .cart{display:none;}
.searchbystateContainer{display:none;}
.getemailalertContainer{display:none}
.placeMeonStandbyContainer{display:none}
.placeMeonStandbyLongContainer{display:none}
.sortByContainer{display:none;}
.searchResultsPageNumbers{display:none;}
table.ErrorBox{display:none;}
#bg_courseDetailsContainer{display:none}
#bg_courseDetailsContainer2{display:none}
#bg_beAPartOfContainer{display:none}
#bg_beAPartOfContainer2{display:none}
#bg_BecomeAProviderContainer{display:none}
#backtosearchbgContainer{display:none}
#backtohomepagebgContainer{display:none}
#basket_progressContainer{display:none;}
.basketNextStepContainer{display:none;}
#LoginErrorContainer{display:none}
.disclaimers{display:none}
.trainingbutton{display:none}
.createProfile{display:none}
.btnFindoutMore{display:none}
.crumbTrailLeft{display:none;}
.crumbTrailRight{display:none;}
.btnAddAlert{display:none;}
.closeAccount_container{display:none;}
.coursedetails_previewcontainer{display:none}
.editCancelCourseheader{display:none}
.editCancelCourseheader2{display:none}
.btnPreview{display:none}
.trainingprovider_sortByContainer{display:none}
.viewcourseBtn{display:none}
.editcourseBtn{display:none}		

.greenFrame_threeQuarter{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
.cusInfo_greenBorder{width:650px;border-bottom:3px solid #cccccc;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}

.fullRow{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.halfRow{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.halfRow2{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.quarterRow1{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.quarterRow2{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.cusInfo_fullRow{width:650px;padding:0px;margin:0px;}
.cusInfo_halfRow{width:650px;padding:0px;margin:0px;}
.cusInfo_halfRow2{width:650px;padding:0px;margin:0px;}

/* .greyTable{display:none} */
.greyTable
{
	float:left;
	width:170px;
	padding:10px 0px 10px 10px;
	margin:10px 10px 10px 0px;
	border:2px solid #777777;
}

.greenBorder{width:190px;padding:0px 0px 6px 0px;margin:0px 0px 6px 0px;font-size:11px;}
.questionBlock{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 14px 0px;}
.questionColumn{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.answerColumn{display:block;width:650px;font-size:12px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.oldPrice{color:#ff8005;padding-bottom:2px;}
.newPrice{color:#000000;font-size:12px;}
.oldPrice2{color:#ff8005;}
.newPrice2{color:#ffffff;font-size:12px;background-color:inherit;}

.viewTemplates_row{width:600px;margin:10px 0px 10px 0px;}
.viewTemplates_col3{width:600px;margin-top:10px;}

.alreadyRegisteredContainer{width:650px;padding:9px 0px 9px 0px;margin:0px 0px 15px 0px;font-size:11px;}

#leftcontent_basket{width:650px;padding:0px 0px 40px 0px;margin:10px 0px 0px 0px;font-size:11px;}
#rightcontent_basket{float:left;width:130px;padding:0px 0px 100px 0px;margin:10px 0px 0px 0px;}

table.basketHeader{width:640px;border:2px solid #000000;padding:0px 0px 0px 0px;margin:0px 0px 14px 0px;border-collapse:collapse;font-size:11px;font-weight:bold;}

td.basketHeader_Column1{width:279px;font-weight:bold;padding:0px 0px 0px 15px;}
td.basketHeader_Column2{width:79px;text-align:right;padding:0px 0px 0px 0px;}
td.basketHeader_Column3{width:98px;text-align:center;}
td.basketHeader_Column4{width:61px;text-align:center;}
td.basketHeader_Column5{width:70px;}

table.ProductBasket_white{width:640px;border:2px solid #b6b6b4;border-collapse:collapse;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;font-size:11px;}
table.ProductBasket_grey{width:640px;border:2px solid #000000;border-collapse:collapse;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;font-size:11px;}
table.productItem_Listing{float:left;width:600px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

td.productItem_border{width:590px;padding:0px 0px 0px 14px;margin:0px 0px 0px 0px;}
td.productItem_Description{	width:275px;padding:10px 0px 0px 15px;}
td.productItem_CoursePrice{width:79px;text-align:right;padding:13px 0px 0px 0px;}
td.productItem_Places{width:98px;text-align:center;padding:10px 0px 0px 0px;}
td.productItem_TotalPrice{width:61px;text-align:center;font-weight:bold;padding:13px 0px 0px 0px;}
td.productItem_MiscButton{width:65px;padding:10px 0px 0px 5px;margin:0px;}
td.productItem_AttendeesList{width:588px;padding:0px 0px 10px 14px;margin:0px;font-weight:bold;border-top:2px solid #cccccc;}

table.AttendeesList{float:left;width:583px;padding:0px 0px 0px 8px;margin:5px 0px 0px 0px;border-collapse:collapse;font-weight:normal;background:url(../images/basket_greenonwhite.gif) top left no-repeat;}

td.AttendeesTitle{width:580px;font-weight:bold;padding:11px 0px 11px 0px;margin:0px;}
td.AttendeesNumber{width:14px;padding:0px 0px 0px 0px;text-align:left;}
td.AttendeesFirstName{width:300px;padding:0px 0px 0px 0px;}
td.AttendeesSurname{width:255px;padding:0px 0px 0px 0px;}
td.AttendeesConfirmedName{width:300px;padding:0px 0px 0px 0px;}
td.Attendees_MiscButton{display:none;}

table.SubtotalPreviewBasket{float:left;width:602px;border-collapse:collapse;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;}

td.SubtotalPreviewBasket_Column1{width:338px;padding:0px 0px 3px 0px;}
td.SubtotalPreviewBasket_Column2{width:100px;padding:0px 30px 3px 0px;text-align:left;}
td.SubtotalPreviewBasket_Column3{width:54px;padding:0px 80px 3px 0px;text-align:right;}

table.PaymentDetails{float:left;width:600px;border-collapse:collapse;font-size:11px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

td.PaymentDetails_LongColumn{width:450px;padding:0px 0px 0px 0px;}
td.PaymentDetails_ColumnImage{width:145px;padding:0px 0px 0px 0px;}
td.PaymentDetails_CardSpec{width:95px;padding:0px 0px 0px 0px;}
td.PaymentDetails_CardDetails{width:405px;padding:0px 0px 0px 0px;}

.basket_productTitle{font-size:12px;font-weight:bold;}
.basket_courseType{color:#75970f; font-weight:bold;}
.basket_productDate{color:#75970f;}
.basket_productDescription{padding:0px 0px 10px 0px;}


.processingContainer{float:left;width:603px;background:url(../images/greyline.gif) bottom left no-repeat;padding:0px 0px 7px 0px;margin:0px 0px 10px 0px;}
.processingPleaseWait{float:left;width:550px;text-align:center;padding:0px 0px 10px 50px;margin:15px 0px 80px 00px;}


table.ConfirmBillingAdd{width:650px;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;border-collapse:collapse;font-size:11px;}
td.ConfirmBillingAdd_column1{width:270px;padding:2px 0px 0px 0px;}
td.ConfirmBillingAdd_column2{width:60px;padding:0px 0px 0px 0px;}
td.ConfirmBillingAdd_column3{width:300px;padding:0px 0px 0px 0px;}

table.basketLogin{width:650px;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;font-size:11px;border-collapse:collapse;}
td.basketLogin_Emailadd{width:250px;padding:0px 0px 0px 0px;}
td.basketLogin_Password{width:240px;padding:0px 0px 0px 0px;}
td.basketLogin_LoginNow{width:83px;padding:0px 0px 0px 7px;}

.RegisterContainer{width:650px;border-bottom:2px solid #666666;padding:0px 0px 10px 0px;margin-bottom:10px;margin-left:auto;margin-right:auto;}

table.confirmContactDetails{float:left;width:600px;	padding:0px 0px 10px 0px;margin:0px 0px 10px 2px;border-collapse:collapse;font-size:11px;border-top:1px solid #333333;border-bottom:1px solid #333333;}
td.confirmContactDetails_header{width:600px;padding:10px 0px 7px 0px;font-weight:bold;} 
td.confirmContactDetails_column1{width:180px;padding:0px 0px 6px 0px;}
td.confirmContactDetails_column2{width:360px;padding:0px 0px 6px 0px;}
td.confirmContactDetails_BillingAdd{width:540px;padding:20px 0px 10px 0px;}
td.confirmContactDetails_modify{display:none;}

.confirmOrderTermsContainer{float:left;width:650px;padding:10px 0px 0px 0px;margin:10px 0px 0px 0px;}
.TermsnConScrollFrame{width:574px;border:1px solid #b6b6b4;padding:13px 10px 10px 15px;margin:6px 0px 10px 0px;font-size:11px;}

.SubTotalFont{font-size:12px;font-weight:bold;padding-top:10px;}	
.TotalFont{	font-size:14px;font-weight:bold;}

.profileListHeader{float:left;width:630px;padding:10px 0px 10px 10px;margin:10px 0px 10px 0px;border:2px solid #666666;}

.profileListContent{float:left;width:610px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.profileListFooter{	float:left;width:610px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.profileListFullRow{float:left;width:610px;padding:0px 5px 0px 0px;margin:0px 0px 0px 0px;}
.profileListFullRow2{float:left;width:610px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.profileListHalfRow{float:left;width:300px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.profileListHalfRow2{float:left;width:300px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.profileListHalfRow3{float:left;width:610px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.profileListHalfRow4{float:left;width:610px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.trainingprovider_searchResultsContainer{float:left;width:630px;padding:10px 0px 10px 10px;margin:10px 0px 5px 0px;font-size:11px;border:2px solid #cccccc;}
.trainingprovider_searchResultsContainer .header{float:left;width:620px;padding:0px 0px 0px 0px;margin:0px;}
.trainingprovider_searchResultsContainer .content{width:620px;float:left;padding:0px 0px 0px 0px;margin:0px;}
.trainingprovider_searchResultsContainer .number{float:left;width:21px;color:#6a9812;font-weight:bold;padding:0px 0px 0px 0px;margin:0px;text-align:center;}
.trainingprovider_searchResultsContainer .title{float:left;width:410px;font-weight:bold;padding:0px 0px 0px 10px;margin:0px;font-size:12px;}
.trainingprovider_searchResultsContainer .icons{float:right;width:40px;font-weight:bold;padding:0px 10px 0px 10px;margin:0px;font-size:12px;text-align:right;}
.trainingprovider_searchResultsContainer .leftcontent{float:left;width:360px;padding:10px 10px 10px 30px;margin:0px;}
.trainingprovider_searchResultsContainer .rightcontent{float:left;width:197px;padding:3px 0px 0px 23px;margin:0px;}
.trainingprovider_searchResultsContainer .row{float:right;width:196px;padding:6px 0px 7px 0px;margin:0px 0px 0px 0px;border-bottom:1px solid #999999;color:#6c9419;}
.trainingprovider_searchResultsContainer .col1{	float:left;width:100px;padding:3px 0px 0px 0px;margin:0px 0px 0px 0px;}
.trainingprovider_searchResultsContainer .col2{float:left;width:90px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.accountSummaryInvoiceRow{float:left;width:625px;padding:0px 0px 10px 0px;margin:0px 0px 8px 0px;border-bottom:1px solid #cccccc;}
.accountSummaryInvoice_col1{float:left;	width:500px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.accountSummaryInvoice_col2{float:left;text-align:right;width:125px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.aboutTeamContainer{float:left;width:650px;padding:0px 0px 0px 0px;margin:15px 0px 0px 0px;font-size:11px;}
.aboutTeamPortrait{	float:left;width:100px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.aboutTeamDescription{float:left;width:530px;padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;}

.Basket_fullRow{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
.Basket_fullRow2{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
.Basket_halfRow{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
.Basket_halfRow2{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
.Basket_quarterRow1{width:650px;margin-left:auto;margin-right:auto;padding:0px;}
.Basket_quarterRow2{width:650px;margin-left:auto;margin-right:auto;padding:0px;}

#myAlertContainer{float:left;width:630px;padding:10px 0px 10px 10px;margin:20px 0px 0px 0px;font-size:11px; border:2px solid #ff8209;}
#myAlertContainer .content{float:left;width:620px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#myAlertContainer .footer{float:left;width:620px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#myAlertContainer .dropdownContainer{padding:0px 0px 0px 0px;margin:5px 0px 10px 0px;width:300px; float:left;}
#myAlertContainer .rowHeader{float:left;width:620px;padding:0px 0px 4px 0px;margin:6px 0px 6px 0px; border-bottom:2px solid #cccccc;}
#myAlertContainer .row{float:left;width:620px;padding:0px 0px 4px 0px;margin:6px 0px 6px 0px; border-bottom:2px solid #cccccc;}
#myAlertContainer .column1{float:left;width:250px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#myAlertContainer .column2{float:left;width:200px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#myAlertContainer .column3{float:left;width:150px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:right}


#AddAlertContainer .leftFrame{width:620px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#AddAlertContainer .rightFrame{width:620px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.courseHistory_container{float:left;width:650px;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;}
.courseHistory_container .greyFrame{width:650px;padding:4px 0px 4px 0px;margin:0px 0px 0px 0px;}
.courseHistory_container .whiteFrame{width:650px;padding:4px 0px 0px 0px;margin:0px 0px 0px 0px;}
.courseHistory_container .greyFrame2{width:650px;padding:4px 0px 4px 0px;margin:0px 0px 0px 0px;}
.courseHistoryRow{width:645px;float:left;padding:7px 0px 7px 0px;margin:1px 0px 2px 0px;border:2px solid #cccccc;}

.courseHistoryCol1{float:left;width:250px;padding:2px 0px 0px 10px;margin:0px 0px 0px 0px;}
.courseHistoryCol2{	float:left;	width:150px;padding:2px 0px 0px 0px;margin:0px 0px 0px 0px;}
.courseHistoryCol3{float:left;width:100px;padding:2px 0px 0px 0px;margin:0px 0px 0px 0px;}
.courseHistoryCol4{float:left;width:100px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.OrderReferenceRow{float:left;width:630px;padding:10px 0px 20px 10px;margin:0px 0px 0px 0px;border-left:2px solid #666666;border-right:2px solid #666666;border-top:2px solid #666666;}
.OrderReferenceCol1{float:left;width:525px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.OrderReferenceCol2{float:left;width:100px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:right;}
.OrderReferenceList{float:left;width:630px;padding:3px 0px 0px 10px;margin:0px 0px 0px 0px;border-top:1px solid #cccccc;	border-left:2px solid #666666;border-right:2px solid #666666;border-bottom:2px solid #666666;}
.OrderReferenceItem{width:630px;float:left;padding:0px 0px 4px 0px;margin:0px 0px 4px 0px;}

.myProfileDetails_Row{	width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.myProfileDetails_Column1{	float:left;width:300px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.myProfileDetails_half1{float:left;	width:130px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.myProfileDetails_half2{float:left;width:135px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.myProfileDetails_Column2{float:left;width:200px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.courseSummary_container{float:left;border:1px solid #666666;width:635px;padding:10px 0px 10px 10px;margin:10px 0px 10px 0px;}
.courseSummary_container .row1{width:310px;padding:0px 10px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;}
.courseSummary_container .row1b{width:310px;;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;}
.courseSummary_container .row2{width:310px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;}
.courseSummary_container .row3{width:310px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;}
.courseSummary_container .row4{width:300px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;}
.courseSummary_container .row5{width:310px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;}

.editCourse_courseDescription{float:left;width:590px;padding:10px 20px 10px 10px; margin:10px 0px 20px 0px; border:2px solid #cccccc;}
.companyInfoScrollable{float:left;width:590px;padding:10px 20px 10px 10px; margin:10px 0px 20px 0px; border:2px solid #cccccc;}

.totalAvailablePlaceLeft{display:none}
.totalAvailablePlaceRight{display:none}

.accountSummaryRow{width:630px;float:left;padding:0px 0px 5px 0px;margin:0px 0px 5px 0px;border-bottom:1px solid #cccccc;}
.accountSummary_col1{float:left;width:155px;padding:0px 0px 0px 0px;}
.accountSummary_col2{float:left;width:105px;padding:0px 0px 0px 0px;}
.accountSummary_col3{float:left;width:80px;text-align:right;padding:0px 30px 0px 0px;}
.accountSummary_col4{float:left;width:90px;padding:0px 0px 0px 0px;font-weight:bold;}
.accountSummary_col5{float:left;width:110px;padding:0px 0px 0px 0px;}
.accountSummary_col6{float:left;width:45px;text-align:right;padding:0px 0px 0px 0px;}

table.courseFeatures{border-collapse:collapse;padding:0px;margin:7px 0px 7px 0px;width:600px;}
td.courseFeatures_col1{width:25px;padding:0px 0px 2px 0px;}
td.courseFeatures_col2{width:175px;padding:0px 0px 2px 0px;}
td.courseFeatures_col3{width:60px;padding:0px 0px 2px 0px;}
td.courseFeatures_col4{width:25px;padding:0px 0px 2px 0px;}
td.courseFeatures_col5{width:175px;padding:0px 0px 2px 0px;}
td.courseFeatures_col6{width:20px;padding:0px 0px 2px 0px;}

.trainingprovider_itemContainer{float:left;width:630px;border:2px solid #666666;padding:10px 0px 10px 10px;	margin:10px 0px 10px 0px;font-size:11px;}
.trainingprovider_itemContainer .title{float:left;width:400px;padding:0px 0px 0px 0px;margin:0px;font-size:12px;}
.trainingprovider_itemContainer .icons{	float:left;width:220px;height:20px;font-weight:bold;padding:0px 0px 0px 0px;margin:0px;font-size:12px;text-align:right;}
.trainingprovider_itemContainer .row{float:left;width:300px;padding:0px 0px 6px 0px;margin:0px 0px 0px 0px;}
.trainingprovider_itemContainer .row2{float:left;width:300px;padding:0px 0px 6px 0px;margin:0px 0px 0px 0px;}

#footercontainer{float:left;width:650px;border-top:3px solid #999999;padding:10px 0px 10px 0px;margin:10px 0px 0px 0px;font-size:11px;}
#footercontainer_index{float:left;width:650px;border-top:3px solid #999999;padding:10px 0px 10px 0px;margin:10px 0px 0px 0px;font-size:11px;}
.copyright{float:left;width:400px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.webdesign{float:left;width:230px;text-align:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.coursePlacesForm{width:43px;border:1px solid #cdcdcd;font-size:11px;text-align:center;height:16px;padding:2px 0px 0px 0px;margin:0px 0px 5px 0px;}
.courseFirstNameForm{width:287px;border:1px solid #cdcdcd;font-size:11px;height:16px;padding:2px 0px 0px 3px;margin:2px 0px 4px 0px;}
.courseSurnameForm{width:245px;border:1px solid #cdcdcd;font-size:11px;height:16px;padding:2px 0px 0px 3px;margin:2px 0px 4px 0px;}
.LoginForm{width:235px;border:1px solid #cdcdcd;font-size:11px;height:17px;padding:3px 0px 0px 3px;margin:2px 0px 4px 0px;}
.cardDetailForm{width:55px;border:1px solid #cdcdcd;font-size:11px;height:16px;padding:2px 0px 0px 3px;margin:2px 0px 4px 0px;}
.cardDetailForm2{width:245px;border:1px solid #cdcdcd;font-size:11px;height:16px;padding:2px 0px 0px 3px;margin:2px 0px 4px 0px;}
.cardDetailDropDown{width:87px;border:1px solid #cdcdcd;font-size:11px;height:19px;padding:0px 0px 0px 3px;margin:0px 0px 4px 0px;}

.padDown{width:650px;margin:0px 0px 15px 0px;padding:0px;}
.cusIntoForm{width:440px;height:20px;margin-top:3px;margin-bottom:3px;}
.cusIntoDropDown{width:445px;font-size:11px;}
.cusIntotextArea{width:440px; height:40px;}
.registerForm, .registerForm2{width:440px;height:20px;margin-top:3px}
.postcodeForm{width:440px;height:20px;margin-top:3px}
.statedropdown{width:445px;font-size:11px;height:20px;margin-top:3px; margin-bottom:3px;} 
.courseLocationCountryDropdown{width:445px;font-size:11px;height:20px;margin-top:3px; margin-bottom:3px;} 
.hearaboutusDropdown{width:445px;font-size:11px;height:20px;margin-top:3px}
.coursePlacesForm{width:43px;border:1px solid #cdcdcd;font-size:11px;text-align:center;height:16px;padding:2px 0px 0px 0px;margin:0px 0px 5px 0px;}
.searchform{width:230px;float:left}
.searchdropdown{width:230px;}
.searchdropdownlong{width:230px;float:left;}
.myProfileForm{width:290px; height:20px; margin:4px 0px 4px 0px;}
.myProfileStatedropDown{width:120px;}
.addAlertDropDown{width:600px; margin-bottom:10px;margin-top:10px;}
.emailAFriendForm{width:305px;}
.courseSummaryform1{width:305px;height:19px;}
.courseSummaryform2{width:300px;height:19px;}
.courseDurationForm{width:305px;height:19px;}
.courselocationDropdown{margin-bottom:5px;width:305px;height:19px;}
.coursePriceForm{width:100px;height:19px;margin-right:20px;margin-bottom:10px;}
.dateform{width:70px; float:left; height:19px; margin-right:5px;}
.datedropdown{width:70px; float:left; height:20px;}
.postcodeForm2{width:441px; float:left; height:20px;}
.searchdropdownlong2{width:280px; height:20px;margin-bottom:4px;margin-top:4px;}
.findaCourseDate{width:70px; height:20px; margin-bottom:7px;}
.emailaFriendmessage{width:640px;height:70px;}
.waitlistLoginform{width:305px;}
.titleImages{padding:20px 0px 0px 0px;}
#searchcoursefull p{float:left;}
.btn_EMF_BacktoSearchResults, .yesplease, .btn_EMF_searchAgain{padding:10px 0px 0px 0px;}