.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;
	/*Cross browser cursor style*/
	cursor: pointer;
	cursor: hand;
 	text-align: center;
}
.clsButtonMed
{
	BACKGROUND-IMAGE:url(Images/btn_medium.gif);
	background-color:#00738C ;
	font-size:11px;
	padding:0;
	margin:0px;
	border:0;
	border-style:none;
	Width:100px;
	height:21px;
	color:#666666;
	FONT-FAMILY: Arial;
	font-weight:bold;
	/*Cross browser cursor style*/
	cursor: pointer;
	cursor: hand;
	text-align:center;
}
A:Hover
{
	text-decoration : underline
}
A.clsButtonFont:Hover
{
	text-decoration : underline
}
A.clsRecent
{
	text-decoration:line-through;
	color:Gray;
}
A.clsRecent:Hover
{
	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;
	/*Cross browser cursor style*/
	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;
	/*Cross browser cursor style*/
	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;
	/*Cross browser cursor style*/
	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;
	}
/**********Start new styles to include in 5.4 base**********/

/*----------Start new form creator layout styles----------*/

.formCreatorTable,
#divFormCreatorTableContentMain {}

.formCreatorTable h2,
#divFormCreatorTableContentMain h2 {}

.formCreatorTable fieldset,
#divFormCreatorTableContentMain fieldset {float:left; clear:both; border:none;}

.formCreatorTable p,
#divFormCreatorTableContentMain p {/*float:left; clear:both; width:100%;*/}

.formCreatorTable p.clsGeneralText,
#divFormCreatorTableContentMain p.clsGeneralText {float:none;}

.formCreatorTable p label,
#divFormCreatorTableContentMain p label {display:block; width:300px; float:left; clear:both;}

.formCreatorTable p input,
#divFormCreatorTableContentMain p input {/*float:left;*/}

.formCreatorTable p input.clsCheckBoxList,
#divFormCreatorTableContentMain p input.clsCheckBoxList {width:auto !important; float:none;}

.formCreatorTable p input.clsRadioButtonList,
#divFormCreatorTableContentMain p input.clsRadioButtonList {width:auto !important; float:none;}

.formCreatorTable p textarea,
#divFormCreatorTableContentMain p textarea {/*float:left;*/}

.formCreatorTable p select,
#divFormCreatorTableContentMain p select {/*float:left;*/}

.formCreatorTable p.clsMandatory,
#divFormCreatorTableContentMain p.clsMandatory {float:left; clear:both;}

.formCreatorTable p.clsBtnSubmit,
#divFormCreatorTableContentMain p.clsBtnSubmit {float:left; clear:both; text-align:left;}

/*----------End new form creator layout styles----------*/


/*----------Start new event registration layout styles----------*/

.warning {margin:20px 20px 0px 20px; font:bold 11px verdana, arial, sans-serif;}

#divEventRegistration {font:11px verdana, arial, sans-serif; margin:20px;}

#divEventRegistration #tblEventDetails {font:11px verdana, 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 verdana, arial, sans-serif;}

#divEventRegistration h3 {display:none;}

#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 20px 0px; border:1px solid #ececec; padding:20px; /*float:left;*/ clear:both;}

#divEventRegistration fieldset legend {}

#divEventRegistration fieldset p {margin:10px 0px 10px 0px; padding:0px; float:left; clear:both;}

#divEventRegistration fieldset label {display:block; float:left; width:100px; clear:both;}

#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;}

/*----------End new event registration layout styles----------*/


/*----------Start styles for forgotten password page----------*/

#divForgottenPW {margin:50px 0px 0px 0px; border:1px solid #000; padding:12px; width:500px;}

#divForgottenPW h1 {font:18px verdana, sans-serif; margin:0px 0px 10px 0px; padding:0px;}

#divForgottenPW p {font:12px verdana, sans-serif; margin:0px 0px 10px 0px; padding:0px;}

#divForgottenPW #txtEmailAddress {width:300px !important;}

/*----------End styles for forgotten password page----------*/


/*----------Start styles for access denied page----------*/

#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;}

/*----------End styles for access denied page----------*/


/*----------Start styles for change password page----------*/

#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;}

/*----------End styles for change password page----------*/

/**********End new styles to include in 5.4 base**********/






/* START - admin menu*/
#TableAdminTopNavBar .menu{background-color:#000000;  width:100%; height:25px!important; }
#TableAdminTopNavBar .menu ul li.item a{display:inline;}
#TableAdminTopNavBar .menu ul li.item a span{font:bold 11px Arial; text-decoration:none; padding:5px 15px; color:#fff !important;}
/*Level 2*/
#TableAdminTopNavBar .menu ul li.item div{margin-top:10px;}
#TableAdminTopNavBar .menu ul li.item ul{margin-top:7px; width:150px!important; background-color:#000000;}
#TableAdminTopNavBar .menu ul li.item ul a{color:white;}
#TableAdminTopNavBar .menu ul li.item ul a span{color:white;}
#TableAdminTopNavBar .menu ul li.item ul a:hover{background-color:#333333; text-decoration:underline;}
/*Level 3*/
#TableAdminTopNavBar .menu ul li.item ul li div{margin-top:0px;}
/* END - admin menu*/