@import url("home.css");


/* start styles for default  */

body {background: url(/images/useruploadedimages/11/bg.gif) no-repeat 50% 0%!important; background-color:transparent!important; }

body, table, td, tr, p, ul, ol, li {font:12px arial, verdana, sans-serif; color:#231f22;}

.clsNormal, .clsAltNormal {font:12px arial, verdana, sans-serif; color:#231f22;}

.clsAltNormalOneSmaller {font:11px arial, verdana, sans-serif !important; color:#231f22 !important;}

#Form1 {width:953px; margin-left: auto; margin-right: auto;}


#tblContentTD2 {width:200px!important;height:100% !important;}

table#tblContent1 {width:658px!important;}


/* start styles for default link  */

a, a:link, a:visited, a:active {font:12px arial, verdana, sans-serif!important; color:#cd5627!important; text-decoration:none;}
a:hover, a:focus {font:12px arial, verdana, sans-serif; color:#cd5627; text-decoration:underline;}

/* start styles for default heading  */

h1 {font:normal 28px times, arial, verdana, sans-serif; color:#333; padding:0px; margin:5px 20px 10px 40px;}  
h2 {font:bold 14px tahoma, arial, verdana, sans-serif; color:#00a2b1; padding:0px; margin:0px 20px 10px 40px;}
h3 {font:bold 12px arial, verdana, sans-serif; color:#00a2b1; padding:0px; margin:20px 20px 5px 40px;}
h4 {font:bold 12px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 20px 40px;}
h5 {font:bold 13px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 20px 40px;}
h6 {font:bold 12px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 20px 40px;}


/*----------start styles for 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;}


/*----------start styles for site banner area----------*/

table#banner {width:954px; background:url(/images/UserUploadedImages/17/banner-bg.gif) no-repeat 50% 0%!important; height:75px; float:left;}

table#banner td {padding:0px;}

table#banner td#bannerLeft {background-color:transparent!important;}

table#banner td#bannerRight {width:300px; text-align:right; background-color:#00a2b1!important;}

#banner {background-color:transparent!important;}

tr#Header1_TRTopBannerHTML TABLE {background-color:transparent!important;}


/*----------start styles for top menu ----------*/

/* article to left of top menu */

table#topMenuLeft {background-color:#999999; width:120px; height:26px;}
table#topMenuLeft td {padding:0px 0px 0px 12px;}

#TableTopNavBar {background-color:#f68426; height:26px;}

/* styles for level 1 */

#TableTopNavBar .CMLevel1,
#TableTopNavBar .CMLevel1Selected {height:26px; float:left !important;}
#TableTopNavBar .CMLevel1 .text {font-size:12px !important; background-color:#f68426; padding:6px 12px 10px 12px !important; height:10px !important; color:#ffffff;}
#TableTopNavBar .CMLevel1:hover .text,
#TableTopNavBar .CMLevel1:focus .text {font-size:12px !important; background-color:#f3a309; padding:6px 12px 10px 12px !important; height:10px !important; color:#fff;}
#TableTopNavBar .CMLevel1Selected .text {font-size:12px !important; background-color:#dd6909; padding:6px 12px 10px 12px !important; height:10px !important; color:#fff;}

.horizontal rootGroup {display:none;}
.horizontal rootGroup ul li {list-style-type:none!important;}



/* styles for level 2 */

#TableTopNavBar .CMLevel2,
#TableTopNavBar .CMLevel2Selected {height:24px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel2 .text {font-size:12px !important; background-color:#f3a309; padding:4px 12px 6px 12px !important; width:176px; height:24px !important; color:#ffffff;}
#TableTopNavBar .CMLevel2:hover .text,
#TableTopNavBar .CMLevel2:focus .text {font-size:12px !important; background-color:#f5b02c; padding:4px 12px 6px 12px !important; width:176px; height:24px !important; color:#fff;}
#TableTopNavBar .CMLevel2Selected .text {font-size:12px !important; background-color:#f69726; padding:4px 12px 6px 12px !important; width:176px; height:24px !important; color:#fff;}
 


/* article to right of top menu */

table#topMenuRight {background-color:#999999; width:120px; height:30px;}
table#topMenuRight td {padding:0px 12px 0px 0px;}

 

/* article below left menu */

table#leftMenuBelow {background-color:#cccccc; width:170px; height:30px;}
table#leftMenuBelow td {padding:0px 12px 0px 12px;}



/*---SLIDESHOW---*/


#slideshow {position:relative; height:214px;}
#slideshow a {position:absolute; top:0; left:0; z-index:8; opacity:0.0; border: none; float: left;}
#slideshow a.active {z-index:10; opacity:1.0; border: none;}
#slideshow a.last-active {z-index:9;  border: none;}
#slideshow a img {border: none;}


/*---END SLIDESHOW---*/




/* Lightbox*/


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* End Lightbox*/


/*----------start styles for breadcrumbs and print friendly area----------*/

/* styles for the breadcrumb */

table#breadPrint {width:100%; margin:10px 15px; height:35px;}

table#breadPrint td#breadcrumbMargin {padding:0px 20px; text-align:left;}

a.clsAltNormalOneSmaller:visited {Margin-right:5px; Margin-left:5px;}

table#breadPrint td#printMargin {padding:0px 0px 0px 20px; text-align:right; width:25px;}

table#breadPrint td#printMargin img {vertical-align:middle;}

table#breadPrint td#sizeMargin {padding:0px 20px 0px 0px; text-align:right; width:46px;}

table#breadPrint td#sizeMargin img {margin-left:1px; vertical-align:middle;}




/*----------start styles for main content area----------*/

#MaintableForContent .editcontainer {background-color:transparent!important;}

#tblContentTD1 {width:657px;}

#tblContentTD1 p {font:13px tahoma, arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 20px 40px; line-height:145%;}

#tblContentTD1 p img {margin:10px 12px 5px 0px;}

.certificate img {margin:10px 12px 5px 40px;}

#tblContentTD1 .elementcontainer {width:657px!important;}

#tblContentTD1 ul {list-style-type:none; padding:0px; margin-left:40px;}

.#tblContentTD1 ul li a, .#tblContentTD1 ul li a:link, .#tblContentTD1 ul li a:visited, .#tblContentTD1 ul li a:active {font:12px arial, verdana, sans-serif; color:#00a2b1; text-decoration:none;}
.#tblContentTD1 ul li a:hover, .#tblContentTD1 ul li a:focus {font:12px arial, verdana, sans-serif; color:#00a2b1; text-decoration:underline;}

#tblContentTD1 ol {margin:0 50px 0 80px!important;}

#tblContentTD1 ol li {margin:0 0 10px 0!important;}

div.backtop {margin-top:20px!important; margin-left:30px!important;}


.homeList2 {width:595px; height:auto; margin-left:20px; float:left; margin-top:5px;}

.homeList2 ul {margin-left:20px!important; margin-top:15px;}

.homeList2 li {list-style-image: url(/images/UserUploadedImages/12/sm-orange-arrow.gif); margin-left:18px!important; margin-bottom:18px!important;}

.homeList2 li a, .homeList2 li a:link, .homeList2 li a:visited, .homeList2 li a:active {font:12px arial, verdana, sans-serif; color:#00a2b1; text-decoration:none;}

.homeList2 li a:hover, .homeList2 li a:focus {font:12px arial, verdana, sans-serif; color:#f68426; 
text-decoration: none;
background-color: transparent;
border-color: #f78426;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted; margin-top:15px;}


/*---------- Collection content area----------*/

.collection {margin-left:40px;}

img.collection {margin-right:10px;}

table.collection2 {margin:10px 0px 20px 16px; width:105px; height:105px; float:left;}

div.collection2 {margin:10px 0px 20px 16px; width:105px; height:105px; float:left;}
img.collection {margin-right:10px;}


/*---------- News content area----------*/

.newsphotos img {margin-right:10px!important; margin-bottom:30px!important;}



/*---------- Donations content area----------*/

.certificates {margin-left:30px;}

img.certificate {margin-right:10px;}





/*----------start styles for Visitor Info content area----------*/

.generalInfo {background: url(/images/UserUploadedImages/34/gen_info_bg.gif) no-repeat 50% 0%!important; width:255px; height:268px; margin-left:40px; float:left; margin-top:25px;}

.generalInfo h2 {background-color:#00a2b1; font:14px arial, verdana, sans-serif; color:#fff; margin-left:20px!important; margin-top:2px!important;}

.generalInfo ul {margin-left:20px!important;}

.generalInfo li {list-style-image: url(/images/UserUploadedImages/12/sm-orange-arrow.gif); margin-top:5px; margin-left:15px;}

.generalInfo li a, .generalInfo li a:link, .generalInfo li a:visited, .generalInfo li a:active {font:12px arial, verdana, sans-serif; color:#00a2b1; text-decoration:none;}

.generalInfo li a:hover, .generalInfo li a:focus {font:12px arial, verdana, sans-serif; color:#f68426; text-decoration:underline;}

.calendar {background: url(/images/UserUploadedImages/34/gen_info_bg.gif) no-repeat 50% 0%!important; width:295px; height:188px; margin-left:10px; float:left; margin-top:25px;}

.calendar h2 {background-color:#00a2b1; font:14px arial, verdana, sans-serif; color:#fff; margin-bottom:10px; margin-left:10px!important; margin-top:2px!important;}

.calendar img {float:left; width:68px; padding-top:20px!important; margin-left:0px!important;}

.calendar p {margin-top:20px!important; float:left; width:160px; margin-left:10px!important;}

.giftShop {background: url(/images/UserUploadedImages/34/gen_info_bg.gif) no-repeat 50% 0%!important; width:295px; height:188px; margin-left:10px; float:left; margin-top:15px;}

.giftShop h2 {background-color:#00a2b1; font:14px arial, verdana, sans-serif; color:#fff; margin-bottom:10px; margin-left:20px!important; margin-top:2px!important;}

.giftShop img {float:left; width:68px; padding-top:10px!important; margin-left:20px!important;}

.giftShop p {margin-top:10px!important; float:left; width:170px; margin-left:10px!important;}

.admission {margin-left:40px!important; margin-bottom:20px;}

.holiday {width:650px!important;}

.holiday p {font:12px arial!important; sans-serif; color:#231f22; padding:0px; margin:0px; line-height:125%;}

.shop ul {margin-left:20px!important; padding-bottom:4px;}

.shop li {list-style-image: url(/images/UserUploadedImages/12/sm-green-arrow.gif); margin-top:5px; margin-left:30px;}

.shop li a, .shop li a:link, .shop li a:visited, .shop li a:active {font:12px arial, verdana, sans-serif; color:#00a2b1; text-decoration:none;}
.shop li a:hover, .shop li a:focus {font:12px arial, verdana, sans-serif; color:#00a2b1; text-decoration:underline;}


/*----------start styles for Exhibtions content area----------*/

.exhibitions ul {margin-left:28px!important; padding-bottom:4px;}

.exhibitions li {list-style-image: url(/images/UserUploadedImages/11/ico_pdf.gif); margin:5px 20px 0 21px!important;}

.exhibitions li a, .exhibitions li a:link, .exhibitions li a:visited, .exhibitions li a:active {font:12px arial, verdana, sans-serif; color:#00a2b1; text-decoration:none; margin-left:3px!important;}
.exhibitions li a:hover, .exhibitions li a:focus {font:12px arial, verdana, sans-serif; color:#00a2b1; text-decoration:underline;}

table.pastexhibitions {background-color: #f2fafb; repeat 100% 0%!important; width:600px; height:auto; margin-left:40px; float:left; margin-top:20px; margin-bottom:25px;}

/* IE6 Only */

* html body table.pastexhibitions {background-color: #f2fafb; repeat 100% 0%!important; width:600px; height:auto; margin-left:20px; float:left; margin-top:20px; margin-bottom:25px;}


.pastexhibitions h2 {font:bold 14px arial, verdana, sans-serif; color:#00a2b1; margin:20px 0 10px 20px!important;}

.pastexhibitions h3 {font:bold 12px arial, verdana, sans-serif; color:#00a2b1; margin:20px 0 10px 20px!important;}

.pastexhibitions img {float:left; padding-top:3px!important; margin:0 20px 10px 5px!important;}

.pastexhibitions p {margin-top:10px!important; margin-left:20px!important;}



/*----------start styles for Educational Resources content area----------*/

.educational li {list-style-type:circle!important; margin-left:70px!important; margin-bottom:5px;}

ul.lesson {margin-left:55px!important; margin-bottom:25px!important;}

ul.lesson2 {margin-top:25px!important;}

ul.lesson li {margin-bottom:15px!important;}




/*----------start styles for right panel----------*/

#tblContentTD2 h3, #tblContentTD2 h4, #tblContentTD2 h5, #tblContentTD2 h6 {font:bold 11px arial, verdana, sans-serif;color:#231f22; padding:10px 10px 5px 10px; margin:10px 10px 0px 10px; background-color:#cccccc;}

#tblContentTD2 p {font:11px arial, verdana, sans-serif;color:#231f22; padding:5px 10px 5px 10px; margin:0px 10px; background-color:#cccccc;}

.map {margin-bottom:27px!important; position:absolute; top:200px;}

div.guidedTours {margin-top:180px; margin-right:20px;}

div.meetGuides {margin-bottom:20px!important; margin-right:0px;}

div.JoinMuseum {margin-top:0px!important; margin-bottom:20px!important; margin-right:0px;}


/*----------start styles for the site footer area----------*/

table#footer {width:953px; background: url(/images/UserUploadedImages/11/footer-bg.gif) no-repeat 50% 0%!important; height:85px;}

table#footer td#footerMainLeft {background-color:transparent!important; padding:0px 0px 0x 3px; width:700px; }

table#footer td#footerMainLeft ul {list-style-type:none; padding:0px; margin:0px;}

table#footer td#footerMainLeft ul li {float:left; margin-top:42px; font: 10px arial, verdana, san-serif; color:#333!important; text-decoration:none;}

table#footer td#footerMainLeft ul li a,
table#footer td#footerMainLeft ul li a:link,
table#footer td#footerMainLeft ul li a:active {font: 10px arial, verdana, san-serif!important; color:#333!important; text-decoration:none; margin-left:3px!important; margin-right:3px!important;}
table#footer td#footerMainLeft ul li a:visited {font: 10px arial, verdana, san-serif!important; text-decoration:none; color:#333!important; margin-left:3px!important; margin-right:3px!important;},
table#footer td#footerMainLeft ul li a:hover {font: 10px arial, verdana, san-serif!important; text-decoration:underline; color:#00a2b1!important; margin-left:3px!important; margin-right:3px!important;},
table#footer td#footerMainLeft ul li a:focus {font: 10px arial, verdana, san-serif!important; color:#00a2b1; text-decoration:underline; margin-left:3px!important; margin-right:3px!important;}

table#footer td#footerMainRight {background-color:transparent!important; width:253px; padding:0px 0px 0px 12px; float:right;}

table#footer td#footerMainRight img {padding:50px 0px 5px 5px;}

/* IE7 Only */

*:first-child+html body table#footer td#footerMainLeft ul li {float:left; margin-top:22px; font: 10px arial, verdana, san-serif!important; color:#333; text-decoration:none;}

*:first-child+html body table#footer td#footerMainRight img {padding:50px 0px 25px 5px;}


table#footer td#footerTextElcom {font: 11px arial, verdana, san-serif!important; color:#777; text-decoration: none; text-align:left; padding:0px 12px 5px 0px;}

table#footer td#footerTextElcom a, table#footer td#footerTextElcom a:link, table#footer td#footerTextElcom a:active, table#footer td#footerTextElcom a:visited {font: 11px arial, verdana, san-serif!important; color:#555!important; text-decoration:none;}

table#footer td#footerTextElcom a:hover, table#footer td#footerTextElcom a:focus {font: 11px arial, verdana, san-serif!important; color:#555!important; text-decoration:underline;}


/*----------start styles for accessiblity areas----------*/

/* top menu accessibility */

div#topMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#topMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* left menu accessibility */

div#leftMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#leftMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* right panel menu accessibility */

div#rightAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#rightAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* footer accessibility */

div#footerAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#footerAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}


/*----------start styles for customised login box article----------*/

#Module17_TDDisplayLoginBox {padding:20px 0px 65px 20px; background:url(/images/useruploadedimages/11/ElcomLoginBGBottom.png) no-repeat 20px bottom;}

#Module17_LoginTableOuter {background:url(/images/useruploadedimages/11/ElcomLoginBG.png) no-repeat top left; margin:0 auto; width:424px;}

#Module17_LoginTable {margin:40px 47px 0px 47px; width:318px;}

#Module17_LoginTable #customLoginTop {background:url(/images/useruploadedimages/17/CommunityManager2008.png) no-repeat center top; width:318px; height:78px; text-align:center;}

#Module17_LoginTable font {font:14px arial, sans-serif !important;}

#Module17_LoginTable input {border:#cccccc 1px solid; padding:10px 5px; margin:5px 0px 0px 0px; font:14px arial, sans-serif; color:#000000;}

#Module17_LoginTable input:active,
#Module17_LoginTable input:hover,
#Module17_LoginTable input:focus {border:#ffffff 1px solid; padding:10px 5px; margin:5px 0px 0px 0px; font:14px arial, sans-serif; color:#ffffff; background-color:#cd5627;}

#Module17_TRRememberMe font {font:12px arial, sans-serif;}

#Module17_LoginTable input#Module17_chkRememberMe,
#Module17_LoginTable input#Module17_chkRememberMe:active,
#Module17_LoginTable input#Module17_chkRememberMe:hover,
#Module17_LoginTable input#Module17_chkRememberMe:focus {width:auto !important; border:none;}

#Module17_LoginTable .clsButtonSmall {font:14px arial, sans-serif !important; padding:5px; background:url(/images/useruploadedimages/11/login.png) no-repeat; margin:10px 0px 10px 0px; width:101px; cursor:pointer; color:#000000; height:45px; float:right;}

#Module17_LoginTable .clsButtonSmall:hover,
#Module17_LoginTable .clsButtonSmall:focus {font:14px arial, sans-serif !important; padding:5px; background:url(/images/useruploadedimages/11/login-over.png) no-repeat; margin:10px 0px 10px 0px; width:101px; cursor:pointer; color:#ffffff; height:45px; float:right;}

#Module17_LoginTable #customLoginBottom {background:url(/images/useruploadedimages/18/elcom.png) no-repeat center bottom; margin:20px 0px 0px 0px; width:318px; text-align:center; padding:0px 0px 48px 0px;}

#Module17_LoginTable #customLoginBottom a,
#Module17_LoginTable #customLoginBottom a:link,
#Module17_LoginTable #customLoginBottom a:active,
#Module17_LoginTable #customLoginBottom a:visited {font:12px arial, sans-serif; color:#ffffff; text-decoration:none;}

#Module17_LoginTable #customLoginBottom a:hover,
#Module17_LoginTable #customLoginBottom a:focus {font:12px arial, sans-serif; color:#ffffff; text-decoration:underline;}

.siteMapInner {margin:0px 20px 0px 40px; width:893px !important;}


/* start styles for lightbox effect */

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);


#lightbox{	position: absolute;left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData {padding:0 10px; color:#666;}
#imageData #imageDetails {width:70%; float:left; text-align:left;}	
#imageData #caption {font-weight:bold;}
#imageData #numberDisplay {display:block; clear:left; padding-bottom:1.0em;	}			
#imageData #bottomNavClose {width:66px; float:right; padding-bottom:0.7em; outline:none;}

#overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }


/*----------start styles for print friendly----------*/

@media print {

#breadPrint {display:none;}

#tblContentTD2 {display:none;}

#MaintableForContent,
#MainTableForContent {width:600px !important;}

}

.QuestionITDescription
{
font:22px arial, sans-serif; color:#a12345; text-decoration:none;
}

.QuestionITQuestionItem
{
font:22px arial, sans-serif; color:#a12345; text-decoration:none;
}

#eventViewBookingOuterTable #btnRegister {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;}
#divEventRegistration #btnRegister {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;}
#divEventRegistration #btnClear {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;}


#divMapResults {float:left; margin:20px 0px 0px 20px;}

.clsDivSearchResultsHeading {width:500px; float:left;}
.clsDivSearchResultsHeading h2 {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font: bold 16px arial, verdana, helvetica, sans-serif;}
.clsDivSearchResultsHeading span#lblFound {display:block; margin:0px 0px 0px 0px;}

.clsDivGoogle {width:577px; height:405px; margin:0px 0px 0px 0px; float:left; clear:left;}
.clsDivGoogle h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font: bold 16px arial, verdana, helvetica, sans-serif;}

.clsDivGoogle a,
.clsDivGoogle a:link,
.clsDivGoogle a:active,
.clsDivGoogle a:visited,
.clsDivGoogle a:hover,
.clsDivGoogle a:focus {font: 10px arial, verdana, helvetica, sans-serif; color:#000000 !important;}

#Module56996_googlemap {height:405px;}

#Module56997_googlemap {height:200px; width:200px;}


/*----------start styles for site map----------*/


#TROuterTable {background-color:#00a2b1 !important; margin:30px 0px 0px 40px !important;}

.clsMidHeader {margin-left:20px !important;]


/*----------start styles for Search----------*/

td.clsNormal h1 {margin-left:40px !important;}





