/*----------styles first created by DG 03/2009----------*/

/*----------start default styles to normalise settings----------*/

/* default styles */

body, table, td, tr, p, ul, ol, li {font:12px verdana, sans-serif; color:#494949;}
body {margin:0px; padding:0px;}

#Form1,
#aspnetForm,
#frmLogon {background:#ffffff url(/images/useruploadedimages/994/aea_bg_img.gif) no-repeat center 171px;}

/* default link styles */

a,
a:link,
a:visited,
a:active {font:12px verdana, sans-serif; color:#905f00 !important; text-decoration:none !important;}
a:hover,
a:focus {font:12px verdana, sans-serif; color:#905f00 !important; text-decoration:none !important;}

.clsMidHeader {font:16px verdana, sans-serif; color:#905f00 !important; padding:0px; margin:0px;}
.clsNormal {font:12px verdana, sans-serif; color:#494949 !important;}
a.clsAltNormal,
a.clsAltNormal:link,
a.clsAltNormal:visited,
a.clsAltNormal:hover,
a.clsAltNormal:focus,
a.clsAltNormal:active {font:12px verdana, sans-serif; color:#905f00 !important;}
a.clsAltNormalOneSmaller,
a.clsAltNormalOneSmaller:link,
a.clsAltNormalOneSmaller:visited,
a.clsAltNormalOneSmaller:hover,
a.clsAltNormalOneSmaller:focus,
a.clsAltNormalOneSmaller:active {font:11px verdana, sans-serif !important; color:#70634b !important;}

.tblContentTD1 {width:100% !important;}
.tblContentTD2 {height:100% !important;}

div.container {width:935px; margin:0 auto; position:relative;}
div.Masterdiv {width:935px; margin:20px auto; position:relative;}

td#TDForLeftCell,
td#ctl00_TDForLeftCell {width:0% !important;}
td#TDForRightCell,
td#ctl00_TDForRightCell {width:0% !important;}

.clsPostcardBorder {border:none !important;}

td#TopmenuTD,
td#TDForMiddleCell,
td#ctl00_TDForMiddleCell {background-color:transparent !important;}
table.clsPostcardBorder tr {background-color:transparent !important;}
table#MaintableForContent,
table#MainTableForContent,
table#ctl00_MainTableForContent {background-image:none !important; background-color:transparent !important;}

/* default heading styles */

h1 {font:18px verdana, sans-serif; color:#905f00; padding:0px; margin:0px;}  
h2 {font:16px verdana, sans-serif; color:#905f00; padding:0px; margin:0px;}
h3 {font:14px verdana, sans-serif; color:#905f00; padding:0px; margin:0px;}
h4 {font:bold 12px verdana, sans-serif; color:#905f00; padding:0px; margin:0px;}
h5 {font:bold 12px verdana, sans-serif; color:#905f00; padding:0px; margin:0px;}
h6 {font:bold 12px verdana, sans-serif; color:#905f00; padding:0px; margin:0px;}

p {margin-top:0px; margin-bottom:20px; line-height:150%;}

ul, ol {margin-top:0px; margin-bottom:20px;}
ul li,
ol li {line-height:150%;}


/*----------start styles for top menu----------*/

#TopmenuTD {background-color:#ffffff;}

#TableTopNavBar {height:137px; margin:0 auto; width:935px !important;}

#Menu1_MT {float:right;}
 
/* styles for level 1 */
#TableTopNavBar .CMLevel1,
#TableTopNavBar .CMLevel1Selected {height:137px !important; float:left !important;}
#TableTopNavBar .CMLevel1 .text {}
#TableTopNavBar .CMLevel1:hover .text,
#TableTopNavBar .CMLevel1:focus .text {}
#TableTopNavBar .CMLevel1Selected .text {}
#TableTopNavBar .last .CMLevel1,
#TableTopNavBar .last .CMLevel1Selected {}


/*----------start styles for site banner area----------*/

div#bannerTop {height:25px; background: url(/images/useruploadedimages/994/aea_top_menu_bar.gif) no-repeat top center; text-align:right; padding-top:9px;}
div#bannerTop img {vertical-align:top; margin-top:3px;}
div#bannerTop a,
div#bannerTop a:link,
div#bannerTop a:visited,
div#bannerTop a:hover,
div#bannerTop a:focus,
div#bannerTop a:active {padding-right:20px;}
div#bannerTop a#Module2651_SearchAnchor {padding-right:0px;}
div#bannerTop a#Module2651_SearchAnchor img {vertical-align:top; margin-top:0px; margin-left:2px;}

div#bannerTop input {width:175px; height:16px; border:1px solid #ffffff !important;}
/* IE7 Only */
*:first-child+html body div#bannerTop input {width:175px; height:12px; border:none;}
/* IE6 Only */
* html body div#bannerTop input {width:175px; height:12px; border:none;}


/*----------start styles for the left menu----------*/

table#TableLeftNavBar {background:#e19a00 url(/images/useruploadedimages/994/aea_left_menu_bg.jpg) no-repeat top left;}

.leftmenuabovebottom {margin:0px 0px 0px 0px; width:228px; height:30px;}
.leftmenuabovebottom td {padding:6px 18px 6px 18px; font:12px verdana, arial, sans-serif; color:#ffffff;}
.leftmenuabovebottom td a,
.leftmenuabovebottom td a:link,
.leftmenuabovebottom td a:visited,
.leftmenuabovebottom td a:hover,
.leftmenuabovebottom td a:focus,
.leftmenuabovebottom td a:active {color:#ffffff !important;}

.panelbar {}
.panelbar .item {padding:0px !important; margin:0px !important; height:auto !important;}
.panelbar .rootGroup .item {background-color:transparent !important;}
.panelbar .level1 .item {background-color:transparent !important;}
.panelbar .level2 .item {background-color:transparent !important;}
.panelbar .level3 .item {background-color:transparent !important;}

.MenuItemOne, .MenuItemTwo, .MenuItemThree, .MenuItemFour {border:none !important;}

/* Level 1 styles */

.panelbar ul.rootGroup li {padding:0px 0px !important;}

.MenuItemOne, .MenuItemOne:visited {cursor:pointer; height:24px !important; width:216px !important; background-color:transparent !important; color:#ffffff !important; font:12px verdana, sans-serif !important; margin: 3px 0px 3px 6px; text-decoration:none;}
.MenuItemOne .text, .MenuItemOne:visited .text {padding:5px 12px; font:12px verdana, sans-serif !important; color:#ffffff;}
.MenuItemOne:hover, .MenuItemOne:focus {cursor:pointer; background-color:#825900 !important; color:#ffffff !important; font:12px verdana, sans-serif !important; text-decoration:none;}
.MenuItemOneClicked, .MenuItemOneClicked:visited, .MenuItemOneClicked:hover {cursor:pointer; background-color:#825900 !important; color:#ffffff !important; height:24px !important; font:12px verdana, sans-serif !important; text-decoration:none;}

/* Level 2 styles */

.panelbar ul.rootGroup li div.slide {background-color:#dfd7c4 !important; width:228px !important;}
.panelbar ul.level1 {margin:0px 6px; width:216px !important;}
.panelbar ul.level1 li {padding:0px 0px !important; border-bottom:1px solid #cfc2a3;}
.panelbar ul.level1 li.first {margin-top:0px !important;}
.panelbar ul.level1 li.last {border-bottom:none; margin-bottom:0px !important;}

.MenuItemTwo, .MenuItemTwo:visited {cursor:pointer; height:auto !important; width:216px !important; background-color:transparent !important; color:#473100 !important; font:12px verdana, sans-serif !important; margin: 3px 0px 3px 0px; text-decoration:none;}
.MenuItemTwo .text, .MenuItemTwo:visited .text {padding:5px 12px; font:12px verdana, sans-serif !important;}
.MenuItemTwo:hover, .MenuItemTwo:focus {cursor:pointer; background-color:#f0ece2 !important; color:#473100 !important; font:12px verdana, sans-serif !important; text-decoration:none;}
.MenuItemTwoClicked, .MenuItemTwoClicked:visited, .MenuItemTwoClicked:hover {cursor:pointer; background-color:#f0ece2 !important; color:#473100 !important; font:12px verdana, sans-serif !important; text-decoration:none;}


/*----------start styles for breadcrumbs and print friendly area----------*/

/* styles for the breadcrumb */

div#breadcrumbs {float:left; font:11px verdana, sans-serif; color:#70634b; padding-bottom:0px; margin:0px 0px 20px 0px; width:490px;}
div#breadcrumbs img {border:none;}

/* styles for the utilities */

#toolbox2 {width:155px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }
#toolbox2 img {vertical-align:middle; margin:0px 4px 0px 4px; border:none;}


/*----------start styles for main content area----------*/

div.DivContent {margin:0px 0px 0px 0px; padding:12px 20px 12px 32px; background:transparent url(/images/useruploadedimages/994/aea_content_bg_img.gif) no-repeat top left;}

div.DivContent a:hover,
div.DivContent a:focus {text-decoration:underline !important;}

tr#TRSearchResults {display:table-row !important;}

td#TDSearchResults {padding:12px 20px 12px 0px; background-color:transparent;}

div#pnlnumberResults {color:#494949;}
span#RecordCountLabel {color:#905f00 !important;}

ol#searchResultsInfo li {border:1px solid #F0EFE7;}

span.clsResultURL {color:#905f00 !important;}

.tblContentTD1 h1 {background:url(/images/useruploadedimages/994/aea_img_divider_hor.gif) no-repeat bottom left; margin-bottom:20px; padding-bottom:12px;}

div#pageHeading h1 {background:url(/images/useruploadedimages/994/aea_img_divider_hor.gif) no-repeat bottom left; margin-bottom:20px; padding-bottom:12px;}

div#pageHeading {clear:both}

.tblContentTD1 h2 {background:url(/images/useruploadedimages/994/aea_img_divider_hor.gif) no-repeat bottom left; margin-bottom:20px; padding-bottom:12px;}

.tblContentTD1 h3,
.tblContentTD1 h4,
.tblContentTD1 h5,
.tblContentTD1 h6 {margin-bottom:20px;}

.tblContentTD1 ul {list-style-type:none; padding:0px; margin-left:20px;}
.tblContentTD1 ul li {padding:0px 0px 15px 15px; background:url(/images/useruploadedimages/994/aea-list-bg.gif) no-repeat 2px 5px;}

.mainPara {color:#905f00;}

/* case study template styles */

.tblContentTD1 table.caseStudyMain {float:left; width:431px; margin-top:20px;}
.tblContentTD1 table.caseStudyMain td {padding:0px 20px 0px 0px;}
.tblContentTD1 table.caseStudyMain td h2 {background:none;}

.tblContentTD1 table.caseStudySub {float:left; width:240px; margin-top:20px;}
.tblContentTD1 table.caseStudySub td {padding:0px 0px 0px 0px;}
.tblContentTD1 table.caseStudySub td h3 {}
.tblContentTD1 table.caseStudySub td p {margin-top:0px;}
.tblContentTD1 table.caseStudySub td.logo {padding:0px 0px 20px 15px;}
.tblContentTD1 table.caseStudySub td.details {background:url(/images/useruploadedimages/994/aea_appen_contact_bg.jpg) no-repeat top left; padding:15px;}

/* map template styles */

.tblContentTD1 table.mapMain {float:left; width:266px;}
.tblContentTD1 table.mapMain td {padding:0px 20px 0px 0px;}
.tblContentTD1 table.mapMain td h2 {background:none;}

.tblContentTD1 table.mapSub {float:left; width:388px;}
.tblContentTD1 table.mapSub td {padding:0px 0px 0px 0px;}
.tblContentTD1 table.mapSub td h3 {}
.tblContentTD1 table.mapSub td p {margin-top:0px;}

/* image and caption code snippet */

.tblContentTD1 table.imageCaptionLeft {float:left; margin:0px 20px 20px 0px; width:257px;}
.tblContentTD1 table.imageCaptionLeft td {color:#905f00; font:11px verdana, sans-serif;}
.tblContentTD1 table.imageCaptionLeft td img {border:2px solid #ce8c00;}

.tblContentTD1 table.imageCaptionRight {float:right; margin:0px 0px 20px 20px; width:257px;}
.tblContentTD1 table.imageCaptionRight td {color:#905f00; font:11px verdana, sans-serif;}
.tblContentTD1 table.imageCaptionRight td img {border:2px solid #ce8c00;}

.imgLeft {float:left; margin:0px 20px 20px 0px; border:2px solid #ce8c00;}
.imgRight {float:right; margin:0px 0px 20px 20px; border:2px solid #ce8c00;}


/*----------styles for sponsors panel----------*/

#sponsorPanel {float:left; width:618px; height:141px;}
#sponsorPanel td {vertical-align:top; padding:0px;}
#sponsorPanel h2 {}
#sponsorPanel h2 span {position:absolute; left:-9999px;}

#infoPanel {float:left;}

/*----------start styles for the site footer area----------*/

div.footerPanel img {border:none;}

div.footerTop {background-color:#212121; height:93px; padding-top:20px; clear:both; border-top:35px solid #ffffff;}

div.footerTop ul {list-style-type:none; padding:0px; margin:0px 20px 0px 0px; float:left;}
div.footerTop ul li {list-style-type:none; padding:0px 0px 10px 0px; margin:0px; float:left; clear:left; color:#c5c3c4; font:11px verdana, sans-serif;}
div.footerTop ul li a,
div.footerTop ul li a:link,
div.footerTop ul li a:active,
div.footerTop ul li a:visited,
div.footerTop ul li a:hover,
div.footerTop ul li a:focus {font:11px verdana, sans-serif; color:#c5c3c4 !important; text-decoration:none;}
div.footerTop img {padding-top:10px; padding-left:25px; border:none;}
div.footerTop p {font:11px verdana, sans-serif; color:#c5c3c4; clear:left;}


/*----------start styles for accessiblity areas----------*/

h2.accessibleHeading {position:absolute; left:-9999px; font-size:0px;}


/*----------start forgot password styles----------*/

#MainTableForContentPWOnly {width:1001px; margin-left:-2px; background-color:#f7f6ef;}

#MainTableForContentPWOnly td {padding:0px !important;}

#MainTableForContentPWOnly #divForgottenPW {margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; border:none; width:977px;}

#MainTableForContentPWOnly #divForgottenPW h1 {float:left; clear:both; margin-top:24px; padding:12px 0px 12px 12px; width:989px;}

#MainTableForContentPWOnly #divForgottenPW p {clear:both; padding-left:12px;}

#MainTableForContentPWOnly #divForgottenPW #btnSendPassword {border:1px solid #dcdacd !important; color:#ffffff !important; font-weight:bold !important; background-color:#de8a16 !important; padding:5px !important; text-decoration:none !important; float:left; cursor:pointer !important; background-image:none !important; height:auto !important; font-size:12px !important; width:100px;}


/*----------start event/form styles----------*/

p#divPageTop {display:none;}

p.warning {margin:0px; padding:20px 0px 0px 0px;}

#divFormCreatorTableContentMain fieldset {margin-right:-10px;}

#divFormCreatorTableContentMain {margin-left:12px; border:none !important; width:100%;}

.tblContent1 #divFormCreatorTableContentMain {width:655px;}

.tblContent1 #divFormCreatorTableContentMain fieldset legend.clsFieldsetLegend {font:16px verdana, arial, sans-serif; margin:0px; padding:0px; color:#0099cc;}

.tblContent1 #divFormCreatorTableContentMain fieldset {width:655px; margin-bottom:12px;}

#divFormCreatorTableContentMain p {margin:12px 0px 12px 12px; clear:both;}

#divFormCreatorTableContentMain p label {width:250px !important; font-size:12px;}

label#lblPartnerFirstname {font-size:12px !important;}
label#lblPartnerLastName {font-size:12px !important;}
label#lblPartnerEmail {font-size:12px !important;}

#divEventRegistration {width:883px; margin:0px 0px 12px 0px !important; padding:0px 0px 12px 0px; float:left; clear:both;}

#divEventRegistration #divFormCreatorTableContentMain {border-top:none;}

#divEventRegistration h2 {font:16px verdana, sans-serif; color:#905f00; background:url(/images/useruploadedimages/994/aea_img_divider_hor.gif) no-repeat bottom left; margin:40px 0px 20px 0px; padding-bottom:12px;}

#divEventRegistration h2#headerContact,
#divEventRegistration h2#headerCompanyDetails,
#divEventRegistration h2#HeaderAdditionalQuestions {display:block !important; font:16px verdana, sans-serif; color:#905f00; background:url(/images/useruploadedimages/994/aea_img_divider_hor.gif) no-repeat bottom left; margin-bottom:20px; padding-bottom:12px;}

#divEventRegistration h2#HeaderAdditionalQuestions {}

#divEventRegistration fieldset {border:none; padding:0px;}

#divEventRegistration fieldset legend {display:none;}

#divEventRegistration fieldset p {margin:0px 0px 10px 0px; padding:0px; width:883px;}

#divEventRegistration fieldset#fdsAdditionalQuestions {}

#divEventRegistration fieldset#fdsAdditionalQuestions {background-color:#ffffff;}

#divEventRegistration fieldset#fdsAdditionalQuestions .formCreatorTable {background:none;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain {width:883px; margin:0px 0px;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain h2 {display:none !important;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain p {width:883px;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain p h2 {display:block !important;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain p label {width:250px !important; margin-right:12px;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain p input.clsCheckBox,
#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain p input.clsRadioButton {width:auto;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {display:block; float:left; margin-bottom:12px; overflow:hidden; width:384px;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {display:block; float:left; width:364px;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span input,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span input {float:left;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {width:621px;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span,
#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {float:left; width:621px;}

#divFormCreatorTableContentMain p input.clsRadioButtonList,
#divFormCreatorTableContentMain p input.clsCheckBoxList {float:left !important; width:auto !important;}

#divFormCreatorTableContentMain p label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain p label.clsRadioButtonListLabel {float:left !important; height:auto !important; /*height:17px;*/ clear:right; padding-top:0px;}

#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain p label.clsCheckBoxListLabel,
#divEventRegistration fieldset#fdsAdditionalQuestions #divFormCreatorTableContentMain p label.clsRadioButtonListLabel {}

#divFormCreatorTableContentMain p label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain p label.clsRadioButtonListLabel {min-height:17px;}

#eventViewBookingOuterTable #btnRegister {border:1px solid #905f00 !important; color:#ffffff !important; background-color:#905f00 !important; padding:5px !important; text-decoration:none !important; float:left; cursor:pointer !important; background-image:none !important; height:auto !important; font:12px verdana, sans-serif !important; width:130px;}

#divSubmitButtonsStage1 #btnRegister {border:1px solid #905f00 !important; color:#ffffff !important; background-color:#905f00 !important; padding:5px !important; text-decoration:none !important; float:left; cursor:pointer !important; background-image:none !important; height:auto !important; font:12px verdana, sans-serif !important; width:110px; margin-right:10px;}

#divSubmitButtonsStage1 #btnClear {border:1px solid #905f00 !important; color:#ffffff !important; background-color:#905f00 !important; padding:5px !important; text-decoration:none !important; float:left; cursor:pointer !important; background-image:none !important; height:auto !important; font:12px verdana, sans-serif !important; width:70px;}

.clsEventRegStageBreadcrumbSelected {font-weight:bold;}

a.clsEventSecondStepSaveButtons,
a.clsEventSecondStepSaveButtons:link,
a.clsEventSecondStepSaveButtons:visited,
a.clsEventSecondStepSaveButtons:hover,
a.clsEventSecondStepSaveButtons:focus,
a.clsEventSecondStepSaveButtons:active {border:1px solid #905f00 !important; color:#ffffff !important; background-color:#905f00 !important; padding:5px !important; text-decoration:none !important; float:left; cursor:pointer !important; background-image:none !important; height:auto !important; font:12px verdana, sans-serif !important; width:65px; margin-right:10px; text-align:center;}


/*----------start styles for advanced event search----------*/

#TDSearchCriteria {background-color: #e6e4e1 !important}

#TDSearchContent #pageHeading {background:url(/images/useruploadedimages/994/aea_img_divider_hor.gif) no-repeat bottom left;}

#TDSearchContent h1 {font:18px verdana, sans-serif; padding:12px 15px 12px 0px; height:30px; background-color:#6c6c6b; color:#ffffff; text-align:right; margin:0px; border-top:12px solid #ffffff;}

#CriteriaHeading {color:#000000;}

#CriteriaRegion {color:#000000;}

#CriteriaDateHeading {color:#000000;}

#CriteriaFromDateText {color:#000000;}

#CriteriaDateEx {color:#000000;}

#CriteriaToDateText {color:#000000;}

/*----------end styles for advanced event search----------*/


/*----------start styles for print friendly----------*/

@media print {

#TDForLeftCell,
#ctl00_TDForLeftCell {width:0px !important;}
#TDForMiddleCell,
#ctl00_TDForMiddleCell {width:600px !important;}
#TDForRightCell,
#ctl00_TDForRightCell {width:0px !important;}

.clsPostcardBorder {width:600px !important;}

div.container {width:600px;}
div.Masterdiv {width:600px; margin:0 0;}

#MainTableForContent {width:600px !important;}

.nobreadcrumbs {display:none;}

.tools {display:none;}
#toolbox2 {display:none;}

.updatetools {display:none;}

div.spacer {display:none;}

td.backtotop {display:none;}

.panelcontenttop {display:none;}

.panelcontent {display:none;}

}


/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; font:11px arial, verdana, sans-serif; color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#ffffff !important;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#cd5627 !important; text-decoration:underline;}

#adminBanner {display:none;}

/*----------*/

#CriteriaHeading {font-weight:bold;}

#CriteriaGoButton .clsButtonSmall {background:url(/images/UserUploadedImages/1002/arrowgo.gif) no-repeat 0% 50% !important;}

#TDEventSearchResults {background-color:#e6e4e1;}

#pnlnumberResults {color:#000000;}

#RecordCountLabel {color:#ab2420 !important;}

#pnlSortBy a {color:#ab2420;}

#TDEventSearchResults #EventSortBy {color:#ab2420;}

ol#eventsearchResultsInfo a {color:#ab2420;}

.eventresultNumber {color:#ab2420 !important;}

#pnlPageLinks {color:#000000;}

#pnlPageLinks a {color:#ab2420;}

#TRBackLink td {padding:0px 0px 10px 10px;}


/*----------start styles for right panel----------*/

#panelSpacer {width:225px; height:46px; background-color:#ffffff; border-bottom:1px solid #686868;}

#panelSpacer div#panelSpacerInner {background-color: #6c6c6b; height:30px; padding:6px 6px 6px 0px;}

#toolboxRight {height:18px; border:1px solid #6c6c6b; float:right; padding:4px 0px 4px 4px; margin:0px; background-color:#ffffff;}

#toolboxRight img {vertical-align:middle; margin:0px 4px 0px 0px;}


/*----------event booking styles---------*/

#eventViewBookingOuterTable {margin:20px 0px 20px 0px; /*background:#ffffff url(/images/useruploadedimages/994/aea_content_bg_img.gif) no-repeat top left;*/}

#eventViewBookingInfoTable {border:1px solid #686868; margin:12px 12px 0px 0px; width:316px !important;}

#eventViewBookingInfoTable .clsMidHeader {padding:8px 11px 8px 8px; font:16px verdana, sans-serif; color:#905f00;}

#eventViewBookingInfoTable table {border:none !important; width:100% !important;}

#eventViewBookingInfoTable td.clsNormal {padding:0px 8px;}

#eventViewBookingInfoTable #EventRegTD {padding-left:8px !important;}

#eventViewBookingDescTable {}

#eventViewBookingDescTable table {margin:12px 0px 0px 8px; width:555px;}

#eventViewBookingDescTable .clsMidHeader {font:18px verdana, sans-serif; color:#905f00; background:url(/images/useruploadedimages/994/aea_img_divider_hor.gif) no-repeat bottom left; border-bottom:20px solid #ffffff; padding-bottom:12px;}

#eventViewBookingDescTable p font {color:#905f00;}

#eventViewBookingDescTable #TDAllowRegister {padding-bottom:12px;}

/*----------aboutevent and eventinfo styles---------*/

.aboutevent {border-top:12px solid #ffffff; border-bottom:12px solid #ffffff;}
.aboutevent th {width:170px; text-align:right; vertical-align:top; padding:10px;}
.aboutevent td {text-align:left; vertical-align:top; padding:10px 10px 10px 0px;}
.aboutevent td p {line-height:150%; margin-bottom:10px;}
.aboutevent td ul li {line-height:150%;}

.eventinfo {border-bottom:12px solid #ffffff;}
.eventinfo th {width:170px; text-align:right; vertical-align:top; padding:0px 10px 10px 10px;}
.eventinfo td {text-align:left; vertical-align:top; padding:0px 10px 10px 0px;}
.eventinfo td p {line-height:150%; margin-bottom:10px;}
.eventinfo td ul li {line-height:150%;}

.eventinfo .eventinfofirst {border-top:12px solid #ffffff;}

/*----------widget styles----------*/

div.widget {}
div.widget div {margin-bottom:15px;}
div.widget div dl {list-style-type:none; margin:0px; padding:0px;}
div.widget div dl dt {list-style-type:none; margin:0px; padding:0px;}
div.widget div dl dd {list-style-type:none; margin:0px; padding:0px;}
div.widget div dl dt span.mainItemHeading {font-weight:bold;}
div.widget div dl dt span.subItemHeading {font-weight:bold;}

div.widget div.widgetPageLinks {border-bottom:none;}
div.widget div.widgetPageLinks h3 {float:left; font-weight:bold; margin-right:10px;}
div.widget div.widgetPageLinks a span.resultPageNumberSelected {font-weight:bold;}

/*-----------multimedia widget style-------------*/

div.widgetMM {float:left; width:widgetMediaMain2Colpx; background-color:#ffffff;}
div.widgetMM h2 {position:absolute; left:-9999px;}
div.widgetMM div {float:left; clear:left;}
div.widgetMM div.mainItem,
div.widgetMM div.subItem {width:664px; margin:12px 0px; padding:0px 0px 12px 0px; border-bottom:1px solid #dedace; margin-top:0px;}
div.widgetMM div img {margin-right:20px;}
div.widgetMM dd {color:#231000;}
div.widgetMM dd .mainItemDuration,
div.widgetMM dd .subItemDuration {color:#231000;}
div.widgetMM .mainItemDurationLabel,
div.widgetMM .subItemDurationLabel {font-weight:bold; padding-right:3px;}
div.widgetMM div.mainItem dl dd {padding-bottom:15px;}
div.widgetMM div.mainItem dl dt {padding-bottom:75px;}
div.widgetMM div.mainItem dl dt span.mainItemHeading {color:#905f00; font-size:16px; display:block; height:30px; padding-right:5px;}
div.widgetMM div.mainItem dl dt span.mainItemDateDay,
div.widgetMM div.mainItem dl dt span.mainItemDateMonth,
div.widgetMM div.mainItem dl dt span.mainItemDateYear {color:#231000;}
div.widgetMM div.subItem dl dt span.subItemDateDay,
div.widgetMM div.subItem dl dt span.subItemDateMonth,
div.widgetMM div.subItem dl dt span.subItemDateYear {color:#231000;}
div.widgetMM .widgetPageLinks {width:664px; float:left; clear:left;}

/*---Flow Player Skin---*/

#nyroModalWrapper h1 {background-color:#0B0B0B; color:#ffffff; padding:10px;}
#nyroModalWrapper .nyroModalClose {display:block;background-color:#0B0B0B; color:#ffffff; padding-left:10px;}
#nyroModalWrapper .wrapper {background-color:#0B0B0B; width:512px !important; height:288px !important;}
#nyroModalWrapper .wrapper #nyroModalContent {width:512px !important; height:288px !important;}
#nyroModalWrapper .wrapper #nyroModalContent embed {width:512px !important; height:288px !important;}



























