.clsButtonSmall{background-repeat:no-repeat;background-image:url(images/btn_small.gif);background-color:#00738C;font-size:11px;padding:0;margin:0px;border:0;border-style:none;width:50px;height:21px;color:#666666;font-family:Arial;font-weight:bold;cursor:pointer;cursor:hand;text-align:center;}
.clsButtonMed{float:right;cursor:pointer;cursor:hand;border:none;background-color:#ffffff;}
.btnContinue{background-image:url(Images/buttons/Continue.png);width:91px;height:22px;}
.btnClear{background-image:url(Images/buttons/Cancel.gif);width:80px;height:22px;margin-right:5px;}
a, a:link, a:active, a:focus, a:visited{font-family:Arial;font-size:12px;font-weight:normal;color:#822433;text-decoration:none;}
a:hover, a:focus{font-family:Arial;font-size:12px;font-weight:normal;color:#822433;text-decoration:underline;cursor:pointer;}
a.link , a.link:link, a.link:active, a.link:focus, a.link:visited{font-family:Arial;font-size:12px;font-weight:normal;color:#822433;text-decoration:none;}
a.link:hover, a.link:focus{font-family:Arial;font-size:12px;font-weight:normal;color:#822433;text-decoration:underline;cursor:pointer;}
a.clsButtonFont:hover, a.clsButtonFont:focus{text-decoration:underline;}
a.clsRecent{text-decoration:line-through;color:Gray;}
a.clsRecent:hover, a.clsRecent:focus{color:Gray;text-decoration:line-through underline;}
.Warning{font-size:10pt;color:#ff0000;font-family:Verdana, Arial, Helvetica;font-weight:bold;}
.warning{font-size:10pt;color:#ff0000;font-family:Verdana, Arial, Helvetica;font-weight:bold;}
.clsButtonArrowLeft{background-image:url(images/button_back.gif);background-color:#cccccc;padding:0;margin:0px;border:0;border-style:none;width:22px;height:18px;cursor:pointer;cursor:hand;}
.clsButtonArrowRight{background-image:url(images/button_forward.gif);background-color:#cccccc;padding:0;margin:0px;border:0;border-style:none;width:22px;height:18px;cursor:pointer;cursor:hand;}
.clsButtonLarge{background-image:url(Images/btn_large.gif);background-color:#00738C;font-size:11px;padding:0;margin:0px;border:0;border-style:none;width:125px;height:21px;color:#666666;font-family:Arial;font-weight:bold;cursor:pointer;cursor:hand;text-align:center;}
.clsImageGallery{border:solid 1px #CCCCCC;padding-right:5px;width:105px;height:105px;}
.clsEventWarning{font-size:14px;color:#ff6600;font-family:Arial;font-weight:bold;}
.clsEventFull{font-weight:bold;}
.Rating{width:290px;height:48px;}
.RatingAverage{width:140px;float:left;}
.RatingInput{width:140px;float:right;}
.RatingHeader{font-size:12px;font-family:Arial;}
.RatingMessage{font-size:10px;color:#ff6600;font-family:Arial;font-weight:bold;}
#divFormCreatorTableContentMain{width:100%;float:left;display:block;}
#divFormCreatorTableContentMain h2{color:#000000 !important;font-family:Georgia;font-size:18px;font-weight:normal;margin-bottom:10px;}
#divFormCreatorTableContentMain fieldset{clear:both;border:none;float:left;display:block;width:100%;}
#divFormCreatorTableContentMain div{clear:both;float:left;display:block;width:100%;margin-bottom:5px;}
#divFormCreatorTableContentMain div.clsGeneralText{float:none;clear:both;color:#000000 !important;font-family:Arial !important;font-size:12px;font-weight:normal !important;}
#ctl00_ContentPlaceHolderMainNoAjax_Module3574_TRDisplayUserForm .clsFieldset .clsFieldsetLegend{background-color:#E2E1DD;clear:both;color:#000000 !important;font-family:Arial !important;font-size:12px !important;font-weight:bold;margin-bottom:15px;margin-left:0;margin-right:0;margin-top:5px !important;padding:5px;width:520px !important;}
#divFormCreatorTableContentMain div.clsDescriptionField{}
#divFormCreatorTableContentMain div label{width:200px;float:left;color:#000000 !important;font-family:Arial !important;font-size:12px;font-weight:normal !important;}
#divFormCreatorTableContentMain div input{}
#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions, #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions{display:block;float:left;margin-bottom:12px;overflow:hidden;}
#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span, #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span{float:left;clear:both;display:block;}
#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions input, #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions input{width:auto !important;}
#divFormCreatorTableContentMain div input.clsRadioButtonList, #divFormCreatorTableContentMain div input.clsCheckBoxList{float:left;width:auto;}
#divFormCreatorTableContentMain div label.clsCheckBoxListLabel, #divFormCreatorTableContentMain div label.clsRadioButtonListLabel{padding-top:3px;height:17px;float:left;width:auto;}
#divFormCreatorTableContentMain div label.clsCheckBoxListLabel, #divFormCreatorTableContentMain div label.clsRadioButtonListLabel{min-height:17px;}
#divFormCreatorTableContentMain div textarea{}
#divFormCreatorTableContentMain div select{}
#divFormCreatorTableContentMain div.clsMandatory{display:none;}
#divFormCreatorTableContentMain div.clsBtnSubmit{clear:both;width:450px;margin-top:10px;}
.warning{margin:20px 20px 0px 20px;font:bold 12px arial, sans-serif;}
#divEventRegistration{font:12px arial;margin-right:20px;}
#divEventRegistration #tblEventDetails{font:12px arial, sans-serif;margin:0px 0px 20px 0px;}
#divEventRegistration #tblEventDetails th{text-align:left;padding:5px;vertical-align:top;}
#divEventRegistration #tblEventDetails td{text-align:left;padding:5px;vertical-align:top;}
#divEventRegistration h1{}
#divEventRegistration h2{font:18px arial, sans-serif;}
#divEventRegistration h3{background-color:#E2E1DD;clear:both;color:#000000 !important;font-family:Arial !important;font-size:12px !important;font-weight:bold;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:5px !important;padding:5px;}
div.RequiredNote{color:#FF0000 !important;font-family:Arial !important;font-size:12px !important;font-weight:normal !important;}
span.MandatoryMark, .frmLabel span{color:#FF0000 !important;display:inline !important;font-family:Arial !important;font-size:12px !important;font-weight:normal !important;margin:0;padding:0;}
#divEventRegistration .clsNormal{font-size:12px;}
#divEventRegistration h2#headerContact{display:none;}
#divEventRegistration h2#headerCompanyDetails{display:none;}
#divEventRegistration h2#headPayment{display:none;}
#divEventRegistration h3#headCredit{display:none;}
#divEventRegistration h2#HeaderAdditionalQuestions{display:none;}
#divEventRegistration fieldset{margin:0px 0px 0px 0px;border:none;padding:10px;clear:both;}
#divEventRegistration fieldset#fdsAdditionalQuestions{padding:10px 0px;}
#divEventRegistration fieldset#fdsAdditionalQuestions legend{background-color:#E2E1DD;clear:both;color:#000000 !important;font-family:Arial !important;font-size:12px !important;font-weight:bold;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:5px !important;padding:5px;width:100%;}
#divEventRegistration #divFormCreatorTableContentMain{margin:0px !important;}
#divEventRegistration fieldset p{margin:4px 0px 4px 0px;padding:0px;float:left;clear:both;width:600px;}
#divEventRegistration fieldset label{display:block;float:left;width:100px;}
#divEventRegistration fieldset label#lblPhoneAreacode, #divEventRegistration fieldset label#lblFaxAreacode, #divEventRegistration fieldset label#lblPhoneIntlcode, #divEventRegistration fieldset label#lblFaxIntlcode{clear:none;width:65px;}
#divEventRegistration fieldset label#lblPhoneNumber, #divEventRegistration fieldset label#lblFaxNumber{clear:none;width:50px;}
#divEventRegistration fieldset input{float:left;width:250px;}
#divEventRegistration fieldset input#txtPhoneAreaCode, #divEventRegistration fieldset input#txtFaxAreaCode, #divEventRegistration fieldset input#txtPhoneInternational, #divEventRegistration fieldset input#txtFaxInternational{width:50px;margin:0px 20px 0px 0px;}
#divEventRegistration fieldset input#txtPhoneNumber, #divEventRegistration fieldset input#txtFaxNumber{width:125px;}
#divEventRegistration fieldset select{float:left;}
#divEventRegistration fieldset textarea{float:left;}
#divEventRegistration fieldset#fdsContact{}
#divEventRegistration fieldset#fdsColleagues{}
#divEventRegistration fieldset#fdsColleagues label{display:block;float:left;width:200px;clear:both;}
#divEventRegistration fieldset#fdsColleagues p{margin:10px 0px 10px 0px;padding:0px;float:none;clear:both;}
#divEventRegistration fieldset#fdsColleagues a{clear:both;}
#divEventRegistration fieldset#fdsColleagues input{margin:0px 0px 10px 0px;}
#divEventRegistration fieldset#fdsCompanyDetails{}
#divEventRegistration fieldset#fdsCompanyDetails label{display:block;float:left;width:200px;clear:both;}
#divEventRegistration fieldset#fdsCost{}
#divEventRegistration fieldset#fdsCost label{display:block;float:left;width:150px;clear:both;margin:10px 0px 0px 0px;}
#divEventRegistration fieldset#fdsCost input{margin:10px 0px 0px 0px;}
#divEventRegistration fieldset#fdsCost select{margin:10px 0px 0px 0px;float:none;}
#divEventRegistration fieldset#fdsCost textarea{margin:10px 0px 0px 0px;}
#divEventRegistration fieldset#fdsCost p{float:none;}
#divEventRegistration fieldset#fdsCost h3{display:none;}
#divEventRegistration fieldset#fdsCost fieldset#fdsMembershipCCPayment{}
#divEventRegistration fieldset#fdsAdditionalQuestions{}
#divButton input{width:auto !important;clear:both;}
.EventRegistrationBreadcrumbText{display:none;}
#divForgottenPW{}
#divForgottenPW h1{}
#divForgottenPW p{}
#divForgottenPW #txtEmailAddress{width:300px !important;}
#divAccessDenied{margin:50px 0px 0px 0px;border:1px solid #000;padding:12px;width:500px;}
#divAccessDenied h1{font:18px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;}
#divAccessDenied p{font:12px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;}
#divAccessDenied .clsButtonSmall{padding:4px 0px 0px 0px;height:18px;}
#divChangePW{margin:50px 0px 0px 0px;border:1px solid #000;padding:12px;width:500px;}
#divChangePW h1{font:18px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;}
#divChangePW p{font:12px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;}
#divChangePW .clsButtonSmall{padding:0px 0px 0px 0px;height:22px;}
#divMembershipDetails{font:11px verdana, arial, sans-serif;color:#000000;}
#divMembershipDetails h2{font:bold 13px verdana, arial, sans-serif;color:#000000;}
#divMembershipDetails h3{font:bold 12px verdana, arial, sans-serif;color:#000000;}
#divMembershipDetails fieldset{border:none;margin:0px;padding:0px;}
#divMembershipDetails fieldset legend{display:none;}
#divMembershipDetails fieldset p{margin:0px 0px 5px;padding:0px;clear:both;float:left;}
#divMembershipDetails fieldset p label{display:block;width:200px;float:left;}
#divMembershipDetails fieldset p label#MemberDetails_lblFaxAreacode{width:auto;padding-right:2px;}
#divMembershipDetails fieldset p label#MemberDetails_lblFaxNumber{width:auto;padding:0px 2px 0px 15px;}
#divMembershipDetails fieldset p label#MemberDetails_lblPhoneAreacode{width:auto;padding-right:2px;}
#divMembershipDetails fieldset p label#MemberDetails_lblPhoneNumber{width:auto;padding:0px 2px 0px 15px;}
#divMembershipDetails fieldset p input{float:left;}
#divMembershipDetails #fdsAdditionalQuestions table{width:100%;}
#divMailingListSubscribe{margin:0px 20px 0px 20px;font:11px verdana, arial, sans-serif;color:#000000;}
#divMailingListSubscribe h2{font:bold 13px verdana, arial, sans-serif;color:#000000;}
#divMailingListSubscribe fieldset{border:none;}
#divMailingListSubscribe fieldset legend{display:none;}
#divMailingListSubscribe fieldset p{margin:0px 0px 5px 0px;padding:0px;clear:both;}
#divMailingListSubscribe fieldset p label{display:block;width:200px;float:left;}
#divMailingListSubscribe fieldset#fsAvailableLists p{margin:0px 0px 0px 0px !important;float:left;clear:both;}
#divMailingListSubscribe fieldset#fsAvailableLists p input{float:left;}
#divMailingListSubscribe fieldset#fsAvailableLists p label{display:block;width:auto;float:left;margin-top:3px;font-weight:bold;}
#divMailingListSubscribe fieldset#fsAvailableLists p.MailingListDesciption{margin:0px 0px 15px 20px !important;}
#divMailingListLogin{margin:0px 20px 0px 20px;font:11px verdana, arial, sans-serif;color:#000000;}
#divMailingListLogin h2{font:bold 13px verdana, arial, sans-serif;color:#000000;}
#divMailingListLogin fieldset{border:none;}
#divMailingListLogin fieldset legend{display:none;}
#divMailingListLogin fieldset p{margin:0px 0px 5px;padding:0px;clear:both;}
#divMailingListLogin fieldset p label{display:block;width:200px;float:left;}
#divMailingListLogin fieldset h3{font:bold 11px verdana, arial, sans-serif;color:#000000;}
#divForgottenSentEmail{margin:50px 0px 0px 0px;border:1px solid #000;padding:12px;width:500px;}
#divForgottenSentEmail h1{font:18px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;}
#divForgottenSentEmail p{font:12px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;}
#loginBoxContainer{width:300px;margin:0 auto;}
#loginBoxContainer fieldset{font:11px verdana, arial, sans-serif;}
#loginBoxContainer fieldset legend{font:14px verdana, arial, sans-serif;}
#loginBoxContainer fieldset p{font:11px verdana, arial, sans-serif;float:left;clear:both;padding:0px;margin:0px 0px 5px 0px;width:100%;}
#loginBoxContainer fieldset p label{display:block;width:75px;float:left;padding-top:3px;}
#loginBoxContainer fieldset p input{width:200px;float:left;}
#loginBoxContainer fieldset p input#btnLogin{width:auto;height:30px;margin-right:3px;padding:5px;float:right;background-image:none;background-color:#999999;color:#ffffff;}
#loginBoxContainer #loginDetails{font:11px verdana, arial, sans-serif;clear:both;}
#loginBoxContainer #loginDetails label{display:block;width:75px;float:left;padding-top:3px;}
#loginBoxContainer #loginDetails #trForgotPassword td{padding:20px 0px 10px 0px;}
#articleNotFoundContainer{margin:0px 0px 0px 0px;padding:12px;width:500px;}
#articleNotFoundContainer h1{font:18px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;}
#articleNotFoundContainer p{font:12px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;}
#articleNotFoundContainer .clsButtonSmall br{display:none;}
#articleNotFoundContainer .footerbar{border:none;padding-top:5px;}
#errorInformation{padding:12px;border:1px solid #000000;}
#errorInformation p{font:12px verdana, sans-serif;margin:0px 0px 10px 0px;padding:0px;color:#000000;}
.footerbar{border:1px solid #000000;border-top:none;}
.footerbar .clsButtonSmall br{display:none;}
#divAccessDenied .clsButtonSmall br{display:none;}
