@charset "utf-8";
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:85%;
	color:#4E4E4E;
	line-height:170%;
	overflow-x: hidden;
	/*letter-spacing:1px;*/
}
body {background:none;}
a {text-decoration:none; color:#4E4E4E;}

a:hover {text-decoration:underline;}
p {padding:0; margin:0 0 20px 0;}

/* This needs to be first because FF3 is now supporting this */
.clearfix {display: inline-block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

h1 {font-size:140%; line-height:140%; letter-spacing:0.1em; color:#C10000; margin:10px 0 2px 0; padding:0;}
h2 {color:#C10000; padding:6px 0 2px 15px; margin:0; line-height:140%;}
h3 {color:#F08000; margin:5px 0 2px 0; padding:0;}
h4 {margin:0 0 20px 0;}
h5 {font-size:140%; line-height:140%; letter-spacing:0.1em; margin:10px 0 2px 0; padding:0;}
h6 {font-size:120%; line-height:120%; letter-spacing:0.1em; margin:10px 0 2px 0; padding:0;}

input, textarea, select {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:18px; color:#333;}

/* Page Container */
#mainContainer
{
	font-size:105%;
	width:100%;
	min-width:760px;
	max-width:984px;
	text-align:left;
	overflow:hidden;
	margin:0 auto;
}
/*Generate*/
.iconGen {margin:0 0 -5px 10px;}

/*Footer*/
#footer {clear:both; padding:15px 0 10px 0;color:#666; font-size:12px;}
#footer a {color:#666;}
#footer span {margin:0 11px;}
#footer img {float:right; margin:0 0 10px 30px;}
#footer img.iconFooter {float:none; margin:0 5px -5px 0;}

/*Banner*/
#mainBanner {width:99.7%; height:76px; background:url(../images/bg_banner.jpg) repeat-y left #F2F6F7;}
#mainBanner #bannerImg {height:76px;}
#mainBanner #bannerTitle {height:76px;}

/*Content*/
#content {width:99.7%; background: url(../images/bg_rightCol.gif) repeat-y right;}
#leftCol {float:left;width:100%; margin:0 0 0 -310px; background:url(../images/bg_content.gif) repeat-y right #FFF;}
#leftColMar {margin:0 0 0 310px; background:url(../images/bg_content.gif) repeat-y left;}
#leftColWid {width:100%; background:url(../images/bg_content_l.gif) no-repeat left bottom;}
#leftColBgR {background:url(../images/bg_content_r.gif) no-repeat right bottom; padding:7px 8px 0 8px;}
.leftColWidGrey {width:100%; background:url(../images/bg_content_grey_l.gif) no-repeat left bottom;}
.leftColBgRGrey {background:url(../images/bg_content_grey_r.gif) no-repeat right bottom; padding:7px 8px 0;}
.leftColBgRGrey .btmBtns {margin-right:15px;}
.btnFull {background:url(../images/arrow_red.gif) no-repeat left center; padding:0 0 0 10px; color:#CC0000;}
.btmBtns {height:16px; margin:10px 7px 0 0;}
.btmBtns  a{ font-size:12px;}
.btnToTop, .btnMore {display:block; width:39px; height:15px; float:right; margin:2px 0 0 0px; padding:0 0 0 17px; line-height:140%;}
*html .btnToTop {display:block; width:39px; height:15px; float:right; margin:2px 0 0 3px; padding:0 0 0 17px; line-height:120%;}
.btnMore { height:15px !important; margin: -1px 0 0 0 !important;}
.btnToTop, .btnMore, .btnArchive {display:block; width:39px; height:15px; float:right; margin:0 0 0 3px; padding:0 0 0 17px; line-height:140%; font-size:12px;}
.btnArchive {background:url(../images/bg_archive.gif) no-repeat left bottom; color:#CC0000; width:50px;}
*html .btnMore {  padding: 2px 0 0px 15px; height: 10px; line-height: 16px; margin:-2px 0 0 0 !important;}

.btnToTop {background:url(../images/bg_top.gif) no-repeat left bottom; color:#FFF;}
.btnMore {background:url(../images/bg_more.gif) no-repeat left bottom; color:#CC0000;}
.btnIcon {height:23px; background:url(../images/dash.gif) repeat-x left top; padding:6px 0 0 3px;}
.btnComment, .btnEnquiry {display:inline-block; float:left; height:19px; margin:0 0 0 10px; font-weight:bold; color:#824D4D;}
.btnComment {background:url(../images/icon_comment.gif) no-repeat left bottom; padding:0 0 0 25px;}
.btnEnquiry {background:url(../images/icon_enquiry.gif) no-repeat 8px bottom; padding:0 0 0 33px; border-left: #CFCFCF 1px solid;}
#contentTop {min-height: 25px; height: auto !important; height: 25px;}
.hidden {display:none;}
.red {color:#CC0000;}

/*main News*/
#mainImg { float:left; margin:0 20px 0 0; min-height:210px; width:224px;}
#mainImg span {margin:2px 0 15px 8px; height:20px;}
#mainImg a {float:left; display:block; width:12px; height:12px; background:url(../images/pt_gray.gif) no-repeat;margin:6px 0 0 0;}
#mainImg a.imgItem { display:block; width:auto; height:auto; background:none; margin:6px 0 0 0;}
#mainImg a:hover, #mainImg a.active {background:url(../images/pt_red.gif) no-repeat;}
#mainImg a.btnNext, #mainImg a.btnBack {float:right; width:20px; height:20px; background:url(../images/arrow_next.gif) no-repeat; margin:2px 0 0 2px;}
#mainImg a.btnNext {background:url(../images/arrow_next.gif) no-repeat;}
#mainImg a.btnNext:hover{background:url(../images/arrow_next.gif) no-repeat;}
#mainImg a.btnBack {background:url(../images/arrow_back.gif) no-repeat;}
#mainImg a.btnBack:hover{background:url(../images/arrow_back.gif) no-repeat;}
#mainImg img {display:none;}
#mainImg div {padding-bottom:20px;}
#mainContent {float:left; width:100%; margin:0 -244px 0 0;}
#mainContentMar {margin:0 244px 0 0;}
#mainContentWid {width:100%; margin:0 0 15px 0;}
#mainNews p {margin:0 20px 0 0;}
#newsContent #date { clear:none;margin:0 20px 0 0;}
#date {clear:none; font-style:italic; margin:5px 0 0 0;}
#newsContent { float:left; padding:0 8px;}
.withNewsBox{position:relative}
#newsContent p { margin-right:20px;}
.newsListmenuNoPhoto {height:30px; display:none;}
.newsListmenuNoPhoto select {width:100%;}
.newsListmenu {float:left;width:100%; margin-left:-244px; height:30px; display:none;}
.newsListmenuMar {margin-left:244px;  display:none;}
.newsListmenuMar select {width:100%;}
#subCatContainer{float:left; height:30px; margin-left:-244px; _margin-left:0px; width:100%; _width:auto;}
#subCatContainer #subCat{float:left; margin-left: 244px; _margin-left:0px; font-weight:bold;}
#subCatContainer #date{float:right; margin:0px; clear:none !important;}

/* News */
.newsItemContainer {background:url(../images/dash.gif) repeat-x left top; margin:10px 0 0 0; position:relative; padding:10px 0 0 0;}
.newsItem {float:left; width:49.9%; margin:0 0 10px 0;}
.newsItem {float:left; width:49.9%; margin:0 0 0px 0; padding-bottom:10px;}
.newsItem .newsImg {border:#EFEFEF 2px solid; float:right; width:58px; height:58px; margin:0 15px 0 0;}
.newsItem h2 {padding:0 0 5px 2px;}
.newsItem p {margin:0 90px 5px 2px;}

/*breadcrumb*/
#breadcrumb {color:#4E4E4E; font-size:12px; line-height:20px;}
#breadcrumbMar {margin:0 88px 0 0;}
#breadcrumbWid {width:100%;}
#breadcrumb a {color:#4E4E4E;}

/* Function Tools */
#tools {float:right; width:90px;  display:none;}

/*right Column*/
#rightCol {float:left;width:303px; margin:0 0 0 2px; font-size:90%;}
#rightCol h3 {margin:0;}
/*Other News*/
#otherNews, #relatedNews, #keywords {margin:10px 0 0 10px;}
#otherNews ul li, #relatedNews ul li {padding:0 0 1px 10px; background:url(../images/arrow_red.gif) no-repeat 0 7px;}
#relatedNews ul li {width:95%;}
#otherNews ul li a, #relatedNews ul li a, #keywords ul li a {color:#4E4E4E;}
#otherNews ul li a span, #relatedNews ul li a span {color:#999999; font-style:italic; margin-left:5px;}
#relatedNews .iconGen {margin:0 10px -5px 0;}
#relatedNews li.video {padding-bottom:10px;}
.rightBorder {background-color:#ECECEC; height:1px; overflow:hidden; margin:8px 0 0 0;}
/*right Column Banner*/
.rightBanner {border:#177DB5 1px solid; padding:1px; margin:8px 0 0 4px;}

/*Share Styles*/
#bureaux, #departments, #business, #govHK, #links {margin:10px 0 0 0px;}
#bureaux ul, #departments ul, #business ul, #govHK ul, #links ul {margin:0 0 0 10px;}
#bureaux ul li, #departments ul li, #business ul li, #govHK ul li, #links ul li {padding:0 0 1px 10px;}
#bureaux ul li a, #departments ul li a, #business ul li a, #govHK ul li a, #links ul li a {color:#719B31;}
#bureauxTitle, #departmentsTitle, #businessTitle, #govHKTitle, #linksTitle {margin: 0; font-size:14px; padding:0px;}
#bureauxTitle{background:url(../images/categories/title_bureaux_r.gif) no-repeat right 0px; margin-left:8px;}
*html #bureauxTitle{background:url(../images/categories/title_bureaux_r.gif) no-repeat right 0px; margin-left:8px;}
#bureauxTitle .leftDiv{background:url(../images/categories/title_bureaux_l.gif) no-repeat right 0px #fff; width:5px; height:30px; float:left;}
*html #bureauxTitle .leftDiv{background:url(../images/categories/title_bureaux_l.gif) no-repeat right 0px #fff; width:5px; float:left; height:32px;}
#bureauxTitle .contentDiv{color:#7BA232;display:inline-block; float:left; background:#fff; height:26px;}
*html #bureauxTitle .contentDiv{color:#7BA232;display:inline-block; float:left; background:#fff; height:23px;}
#bureauxTitle .contentDiv span{background:url(../images/categories/title_bureaux_m.gif) no-repeat right 0px #fff; display:inline-block; height:25px;padding:4px 19px 0 10px;}
*html #bureauxTitle .contentDiv span{background:url(../images/categories/title_bureaux_m.gif) no-repeat right 0px #fff; display:inline-block; padding:4px 19px 0 10px; height:23px;}
/*Bureaux && Links*/
#bureaux ul li, #links ul li {background:url(../images/bullet_green.gif) no-repeat 0 10px;}
#bureaux ul li a, #links ul li a {color:#719B31;}
#bureauxBody { border-left: 1px #DAE6AB solid; border-right: 1px #DAE6AB solid; margin: 0 0 0 8px; }
*html #bureauxBody { border-left: 1px #DAE6AB solid; border-right: 1px #DAE6AB solid; margin: -5px 0 0 8px; }
#bureauxBottom { background: url(../images/categories/bureauxBottom.gif) no-repeat; height: 4px; margin: 0 0 0 8px; overflow: hidden; }

/*
#linksBody { border-left: 1px #DAE6AB solid; border-right: 1px #DAE6AB solid; margin: 0 0 0 8px; }
#linksBottom { background: url(../images/categories/bureauxBottom.gif) no-repeat; height: 4px; margin: 0 0 0 8px; }*/


#linksBody { border-left: 1px #DAE6AB solid; border-right: 1px #DAE6AB solid; margin: 0 0 0 8px; }
#linksBottom { background: url(../images/categories/bureauxBottom.gif) no-repeat; height: 4px; margin: 0 0 0 8px; }
#linksTitle{background:url(../images/categories/title_links_r.gif) no-repeat right; margin-left:8px;}
*html #linksTitle{background:url(../images/categories/title_links_r.gif) no-repeat right 0px; margin-left:8px;}
#linksTitle .leftDiv{background:url(../images/categories/title_links_l.gif) no-repeat #fff; width:5px; height:30px; float:left;}
#linksTitle .contentDiv{color:#719B31;display:inline-block; float:left; background:#fff; height:26px; *height:25px;}
#linksTitle .contentDiv span{background:url(../images/categories/title_links_m.gif) no-repeat right top #fff; display:inline-block; height:28px;padding:3px 19px 0 10px; *height:27px;}


/*Departments & Agencies*/
#departments ul li {background:url(../images/bullet_red.gif) no-repeat 0 10px;}
#departments ul li a {color:#943535;}
#departmentsBody { border-left: 1px #E2AFAF solid; border-right: 1px #E2AFAF solid; margin: 0 0 0 8px; }
#departmentsBottom { background: url(../images/categories/departmentsBottom.gif) no-repeat; height: 5px; margin: 0 0 0 8px; overflow: hidden; }
#departmentsTitle{background:url(../images/categories/title_departments_r.gif) no-repeat right top; margin-left:8px;}
#departmentsTitle .leftDiv{background:url(../images/categories/title_departments_l.gif) no-repeat #fff; width:5px; height:28px; *height:30px; float:left;}
#departmentsTitle .contentDiv{color:#923535;display:inline-block; float:left; background:#fff; height:26px; *height:25px;}
#departmentsTitle .contentDiv span{background:url(../images/categories/title_departments_m.gif) no-repeat right top #fff; display:inline-block; height:28px;padding:3px 19px 0 10px; *height:27px;}

/*Business Tools & Resources*/
#business ul li {background:url(../images/bullet_blue.gif) no-repeat 0 10px;}
#business ul li a {color:#435386;}
#businessBody { border-left: 1px #B6BFDA solid; border-right: 1px #B6BFDA solid; margin: 0 0 0 8px; }
*html #businessBody { border-left: 1px #B6BFDA solid; border-right: 1px #B6BFDA solid; margin: -6px 0 0 8px; }
#businessBottom { background: url(../images/categories/businessBottom.gif) no-repeat; height: 4px; margin: 0 0 0 8px; overflow: hidden; }
#businessTitle{background:url(../images/categories/title_business_r.gif) no-repeat right top; margin-left:8px;}
#businessTitle .leftDiv{background:url(../images/categories/title_business_l.gif) no-repeat #fff; width:5px; height:30px; float:left;}
#businessTitle .contentDiv{color:#404F7F; display:inline-block; float:left; background:#fff; height:26px;}
#businessTitle .contentDiv span{background:url(../images/categories/title_business_m.gif) no-repeat right top #fff; display:inline-block; height:28px;padding:3px 19px 0 10px; }

/*GovHK*/
#govHK ul li {background:url(../images/bullet_brown.gif) no-repeat 0 10px;}
#govHK ul li a {color:#9E6F2B;}
#govHKBody { border-left: 1px #E3C499 solid; border-right: 1px #E3C499 solid; margin: 0 0 0 8px; }
*html #govHKBody { border-left: 1px #E3C499 solid; border-right: 1px #E3C499 solid; margin: -6px 0 0 8px; }
#govHKBottom { background: url(../images/categories/govhkBottom.gif) no-repeat; height: 4px; margin: 0 0 0 8px; overflow: hidden; }
#businessBottom { background: url(../images/categories/businessBottom.gif) no-repeat; height: 4px; margin: 0 0 0 8px; overflow: hidden; }
#govHKTitle{background:url(../images/categories/title_govhk_r.gif) no-repeat right top; margin-left:8px;}
#govHKTitle .leftDiv{background:url(../images/categories/title_govhk_l.gif) no-repeat #fff; width:5px; height:30px; float:left;}
#govHKTitle .contentDiv{color:#A4732D; display:inline-block; float:left; background:#fff; height:26px;}
#govHKTitle .contentDiv span{background:url(../images/categories/title_govhk_m.gif) no-repeat right top #fff; display:inline-block; height:28px;padding:3px 19px 0 10px; }
/*Poll*/
#poll {background:url(../images/bg_poll_b.gif) no-repeat left bottom; min-height: 120px;	height: auto !important; height: 120px; margin:10px 0 0 5px;}
#pollTop {background:url(../images/bg_poll_t.gif) no-repeat left top; padding:15px;}
#poll h2 {padding:0 0 10px 0;}
#poll p {margin:0 0 10px 0;}
#poll table th {text-align:center; width:15%;}
#poll table th, #poll table td {padding:2px;}
#poll .pollBtn {padding:10px 0 0 80px;}
#poll .pollBtn div {float:left; background:url(../images/btn_poll_l.gif) no-repeat left top;}
#poll .pollBtn div a {background:url(../images/btn_poll_r.gif) no-repeat right top; display:block; height:22px; text-align:center; padding:2px 12px 0 12px; color:#FFF; font-weight:bold; font-size:12px; line-height:22px; width:30px;}


a.arrow {padding:0 0 0 13px;}
.btmBtn {padding:0 15px 0 0; height:18px;}
.btnWhite {background:url(../images/speaking/bg_btn_white.gif) repeat-x left bottom; float:right; margin:0 0 0 3px; font-size:12px; line-height:18px; width:90px;}
.btnWhiteL {background:url(../images/speaking/bg_btn_white_l.gif) no-repeat left bottom;}
.btnWhiteR {background:url(../images/speaking/bg_btn_white_r.gif) no-repeat right bottom; height:17px; padding:0 5px;}
.btnWhiteR a {padding:0 0 0 8px;}
.btnGrey {background:url(../images/speaking/bg_btn_grey.gif) repeat-x left bottom; float:right; margin:0 0 0 3px; font-size:12px; line-height:18px; width:56px;}
.btnGreyL {background:url(../images/speaking/bg_btn_grey_l.gif) no-repeat left bottom;}
.btnGreyR {background:url(../images/speaking/bg_btn_grey_r.gif) no-repeat right bottom; height:17px; padding:0 5px;}
.btnGreyR a {padding:0 0 0 10px; color:#FFF; background:url(../images/arrow_white_up.gif) no-repeat 0 5px;}

.inputFieldShort, .inputFieldMid, .textareaMid, .imgFrame {border:#909090 1px solid;}
.inputFieldShort {width:200px;}
.inputButton {color:#FFFFFF; width:90px; height:24px; margin:10px 5px 10px 0; cursor:pointer; font-weight:bold; border:none; background:url(../images/speaking/btn_bg.gif) no-repeat 0 0;}


.speakingMain {background:url(../images/bg_main_story.gif) repeat-x left bottom; border-bottom:#E1E1E1 1px solid; padding:0 0 0 20px;}
.speakHomeBtm {padding:0 0 0 20px;}
.speakHomeBtm ul {float:left; width:47.7%; margin:0 15px 15px 0; background:url(../images/dash.gif) repeat-x left bottom; display:block;}
.speakHomeBtm ul li {background:url(../images/speaking/arrow.gif) no-repeat scroll 0 6px;	line-height:140%;	padding:0 15px 15px 12px;}
.speakHomeBtm ul li h3, .speakHomeBtm ul li p, .speakHomeBtm ul li em {margin-bottom:5px;}
.speakHomeBtm ul li em {display:block;}
#speakInsideContainer .btmBtn {clear:both; margin-top:-18px;}
#speakInsideLeft {float:left; margin:0 0 0 -370px; width:100%;}
#speakInsideLeftMar {margin:0 0 0 370px;}
#speakInsideLeftWid {width:100%;}
#speakInsideLeftWid .speakingMain {margin-left:1px;}
#speakInsideRight {float:left; margin:0; width:368px; border-left:#EAEAEA 1px solid;}
dl.commentList {margin:30px 8px 0 8px;}
dl.commentList .header {font-weight:bold; background:url(../images/dash.gif) repeat-x left bottom; padding-bottom:3px;}
dl.commentList dt, dl.commentList dd {float:left; margin-top:10px;}
dl.commentList dt {width:70px; padding-right:10px;}
dl.commentList dd {width:250px;}
dl.commentList dd em {color:#000;}
dl.commentList dd p {margin-bottom:10px;}
dl.commentList dd.seprator {width:353px; height:1px; background:url(../images/dash.gif) repeat-x left top; clear:both;}
.pagination {background:url(../images/bg_page.gif) repeat-x left top; min-height: 23px;	height: auto !important; height: 23px; margin:1px 0 0 1px; padding:7px 0 7px 0;}
.pagination div { float:right;}
.pagination a {text-align:center; width:16px; height:16px; line-height:14px; float:left; display:block; margin:0 3px 0 0; background:url(../images/bg_pagination.gif) no-repeat left top; font-size:10px; color:#FFF;}
.pagination a.active {background:url(../images/bg_pagination_on.gif) no-repeat left top; color:#CC0066;}
.pagination .pageArrow {margin-top:5px; background:none;}
.commentImg {margin:30px 0 0 0;}

.linkBubble {position:relative; color:#C10000;}
.iconBubble {margin:0 2px -3px 2px;}
#bubble {background: url(../images/bg_bubble.gif) repeat-x left bottom #FFF; width:300px; min-height: 164px;	height: auto !important; height: 164px; position:absolute; border:#C8C8C8 1px solid; left:250px; top:415px; visibility:hidden;}
.bubbleClose {float:right; width:23px; height:22px; display:block; background:url(../images/bubble_close.gif) no-repeat 0 0; margin:6px 4px 0 0;}
.bubbltTop {background:url(../images/dash.gif) repeat-x left bottom; padding:0 20px 10px 20px;}
.bubbltTop h2 {font-size:140%; padding:0;}
.bubbltTop h2 a {color:#C10000;}
.bubbltTop p {margin:0;}
#bubble ol {margin:10px 20px 0 20px;}
#bubble ol h2 {padding:0;}
#bubble ol h2 a {color:#FF0000; text-decoration:underline; font-size:110%;}
#bubble ol li {list-style-type:decimal; margin:0 0 10px 20px;}
#bubble p {margin:10px 20px 0 20px;}
#bubble p a {color:#C10000;}
#bubble ol li p strong {color:#CC4200;}
.searchMore {float:right; background:url(../images/bg_btn_grey_l.gif) no-repeat left top; margin-right:18px;}
.searchMore a {background:url(../images/bg_btn_grey_r.gif) no-repeat right top; display:block; height:15px; text-align:center; padding:0 12px 0 12px; color:#FFF; font-size:90%; line-height:15px;}


/*Gallery Page*/
/*
.galleryItem {float:left; width:33.3%; margin:5px 0 0 0;}
.galleryTitle {border-bottom:#D7D7D7 1px solid; margin:0 4px 0 0;}
.galleryTitle img {margin:0 0 -1px 8px;}
.galleryMar {margin:0 9px 0 0; padding:7px 0 0 7px; background:url(../images/gallery/bg_item.gif) repeat-y left top;}
.galleryMar.first {background:none;}
.photoNav {height:58px; margin:9px 0 0 0; overflow:hidden; width:auto; position:relative;}
.photoNav div {position:absolute;}
.photoNav a {float:left; width:54px; display:block; border:#C8C8C8 1px solid; padding:1px; margin:0 3px 0 0;}
.photoNav a:hover, .photoNav a.active {border:#C10000 1px solid;}

.galleryScrollbar {background: url(../images/bg_scroll.gif) repeat-x left top; width:100%; height:15px; margin:4px 0 0 0;}
.galleryScrollbar .Scrollbar-Track {background: url(../images/bg_track.gif) repeat-x left top; height:15px; margin:0 4px; position: relative;}
.galleryScrollbar .Scrollbar-Track div {background: url(../images/scroll_handler.gif) no-repeat left top; width:20px; height:6px; position: absolute; top:5px; cursor: pointer;}
.Scrollbar-Disabled, .Scrollbar-Disabled .Scrollbar-Up, .Scrollbar-Disabled .Scrollbar-Down, .Scrollbar-Disabled .Scrollbar-Handle {filter:alpha(opacity=30);	-moz-opacity:0.3;	opacity:0.3;}
.Scrollbar-Up, .Scrollbar-Down {cursor:pointer;}

.iconGallery {background:url(../images/icon_gallery.gif) no-repeat 0 0; display:block; padding:1px 0 0 30px; color:#4E4E4E; text-decoration:underline; height:21px; margin:0 0 30px 0;}
.galleryArchive {background:url(../images/dash.gif) repeat-x left top; padding:10px 0 0 0;}
.galleryArchive ul, #albumArchive ul {margin:0 0 0 6px;}

#galleryNav {margin:3px 4px 0 0; padding:0 0 0 8px; background: url(../images/gallery/bg_gallery_nav.gif) repeat-x left bottom;}
#galleryNav a {float:left; display:block; width:102px; height:29px;}
#galleryNav a#eventsBtn {background:url(../images/gallery/nav_events_over.gif) no-repeat left top;}
#galleryNav a#peopleBtn {background:url(../images/gallery/nav_people.gif) no-repeat left top;}
#galleryNav a#placeBtn {background:url(../images/gallery/nav_place.gif) no-repeat left top;}

.leftColWidGallery {width:100%; background:url(../images/gallery/bg_content_grey_l.gif) no-repeat left bottom;}
.leftColBgRGallery {background:url(../images/gallery/bg_content_grey_r.gif) no-repeat right bottom; padding:7px 0 15px 0;}
.leftColBgRGallery .btmBtns {margin-right:15px;}
.leftColBgRGallery #newsContent {padding:0 2px;}
.leftColBgRGallery #newsContent #contentTop {padding:0 6px;}

#photoLrg {float:left; display:inline-block; width:376px; height:252px; padding:16px 11px 0 9px;}
#photoLrg img {display:none;}
.lrgImg {overflow:hidden; width:100%;}
.lrgImg img {display:none;}
*/

.showHideBox{background: url(../images/bg_bubble.gif) repeat-x left bottom #FFF; width:300px; min-height: 164px;	height: auto !important; height: 164px; position:absolute; border:#C8C8C8 1px solid; left:0px; top:0px; visibility:hidden; z-index:10; padding:10px;}
#newsContent .showHideBox p{ margin-right: 0 ;} 

.showHideShare{background: url(../images/share/popbox.gif) no-repeat; width: 172px; height: 42px; position:absolute; left:0px; top:0px; visibility:hidden;  padding: 7px 0 0 5px; }
.showHideShare img { padding: 0 3px 0 0; }

#backBtn {font-size:12px; line-height:150%; padding:5px 0 0 0px;}
#backBtn a {font-weight:bold; color:#FFF;background:url(../images/btn_search.gif) no-repeat 0 0; padding:3px 0 0 0; width:54px; height:24px; text-align:center; display:block; font-size:12px;}