#introduction { background:url(../images/information/policy_introduction_image.jpg) no-repeat 30px top; padding-left:350px; min-height:200px; }


/* Policy Statement & Submission Styles */
.commentsPaper {position:relative; margin-bottom:25px;}
.commentsPaper .genBtn {right:2px; position:absolute; float:right; top:0px;}
.commentsPaper h2 {left:5px;}
.policyImg {margin:10px 0 55px 27px;}
.policyPapers {padding:0 0 0 5px;}
.policyPapers ul {padding:5px 0 0 0; background:url(../images/information/bg_dash_cat.gif) repeat-y 0 0;}
.policyPapers ul.last {margin-right:0; padding-right:0; background:none;}
.policyPapers ul li {float:left; width:31.5%; margin-right:10px; padding:0; background:none; padding-bottom:15px;}
.policyPapers ul li a {display:block; background: url(../images/arrow_red.gif) no-repeat 3px 7px; padding-left:10px;}
.policyComments ol {list-style-type:lower-roman; margin-bottom:10px;}
.policyComments ol li {padding-bottom:10px;}

/* Corporate Daily Styles */
.corpStories {margin-bottom:30px;}
.iconToggle {margin:0 0 -6px 6px;}
span.description_CorporateDaily {padding-top:7px; display:block;}

/* Corporate Stories Styles */
.corpStoriesContainer .btnBack {margin-top:0;}

/* Corporate Newsletter Styles */
.genTable strong {display:inline-block; width:65px;}

/* Useful Contact Styles */
#newsNav {border-bottom:#920101 1px solid;}
#newsNav a {width:auto; padding:0 10px;}

/* Industry Links Styles */
ul.links {margin:10px 0 10px 10px;}
ul.links li {float:left; width:28%; padding-right:15px;}

/* What's On Styles */
.eventContainer {background-color:#333; padding:8px;}
.whatsonNav {border-bottom:#555 1px solid; padding:0 8px 0 6px; color:#FFF; height:28px;}
.whatsonNav .search {float:right; font-size:0.9em;}
.whatsonNav .whatsonBtn {float:left; padding-top:9px;}
.whatsonNav select {width:120px; height:20px; margin:0 10px; font-size:11px; color:#666;}
.whatsonNav .btnSearch {color:#FFF; background:url(../images/icon_toggle_bg_dark.gif) no-repeat 0 0; width:70px; font-size:11px;}
.whatsonNav a {display:block; float:left; height:18px; border:#555 1px solid; border-bottom:none; background-color:#none; margin-right:1px; color:#FFF; text-align:center; text-decoration:none; padding:0 10px; }
.whatsonNav a.delegations {width:140px;}
.whatsonNav a:hover, .whatsonNav a.active {border:#920101 1px solid; border-bottom:none; background-color:#920101;}
.eventContainer .tableTitle {padding:0 8px 0 8px; color:#FFFFFF; font-weight:700; background-color:#333; margin:7px 0 3px;}
.eventContainer .tableTitle th {text-align:center; border-left:#757575 1px solid;}
.eventContainer .tableTitle th, eventContainer .tableTitle td {padding:0 5px;}
.eventContainer .enroll {width:8%;}
.eventContainer .date {width:15%;}
.eventContainer .full {width:17%;}
.eventContainer .tableTitle .enroll div {border:#D18080 1px solid; background-color:#A20000; width:43px; height:18px; text-align:center;}
.eventContainer .tableTitle .full div {background:url(../images/icon_full.gif) no-repeat 0 0; padding:0 0 0 25px; color:#C2C2C2;}
.eventContainer .tableContent {padding:8px; background-color:#FFF; min-height:18px; height:auto !important; height:18px;}
.eventContainer .tableContent .btnBack {margin-top:10px;}
.eventContainer .eventTable th {color:#920101; text-align:left; font-weight:700; background-image:url(../images/dash.gif); background-repeat:repeat-x; background-position:0 100%;}
.eventContainer .eventTable th, .eventContainer .eventTable td {padding:5px;}
.eventContainer .eventTable th a {color:#920101;}
.eventContainer .eventTable span {color:#920101;}
.eventContainer .eventTable .iconFull {float:right; margin:0 5px 0 0;}
.surveySearch { float:right; margin-bottom:5px;}
.surveySubTitle { clear:both; height:22px; background-color:#920101; color:#FFFFFF; font-weight:bold; padding-left:5px; vertical-align:middle; display:block; padding-top:3px;}
li.title {background:none; float:left; font-weight:bold; padding:0 0 5px 5px;}
li.answer { background:none;  padding:0 0 10px 75px;}

/* For survey Chart */
.surveyBigChartQuestion { list-style-image:none;}
.surveyBigChart { list-style-image:none;}
h3.surveyDate {display:block; width:560px; text-align:right; margin:15px auto 0 auto; font-size:1em; }
table.surveyChart { width:560px; margin:0px auto; background:url(../images/information/chartBackground.jpg) repeat-x 0 bottom; border:solid 1px #e1e1e1; }
td.surveyAnswerLabel { color:#000000; font-size:12px; padding-top:15px; font-weight:bold;}
td.surveyAnswerLabel label{padding-left:0px;}
td.surveyAnswerInput { text-align:right; padding-right:5px; vertical-align:baseline; width:20px;}
td.surveyAnswerInput input { vertical-align:middle; margin:0px; padding:0px;}
td.surveyChartResult {}
td.surveyChartResult .chartItemContainer { width: 490px; }
div.surveyChart_result1 {line-height:120%; background:url(../images/information/chartResult_1.gif) repeat-x left top; height:13px; font-size:11px; color:#666666; position:relative; top:4px; }
div.surveyChart_result2 { line-height:120%; background:url(../images/information/chartResult_2.gif) repeat-x left top; height:13px; font-size:11px; color:#666666; position:relative; top:4px; }
div.surveyChart_result1 div, div.surveyChart_result2 div {position:absolute; top:0px; right:-37px; font-weight:bold; color:#920101; width: 35px; }
div.chartBottom { width:587px; height:22px; background:url(../images/information/chartBottom.gif) no-repeat 36px bottom; margin:0 auto; margin-bottom:15px; }
div.x-axis {width:560px; margin:0 auto; margin-bottom:15px; text-align:center; font-weight:bold; }
.surveysTable { width:100%;}
.surveysTable td { height:27px; vertical-align:middle; border:solid 1px #FFFFFF; padding-left:5px;}
.surveysTable td.date { color:#920101;}
.surveysTable tr.even {background-color:#FCF2F2;}
.btnVote {display:block; float:right; text-align:center; width:56px; height:18px; background:url(../images/bg_btn_red.gif) no-repeat 0 0; font-weight:700; color:#FFF;}
.surveyResultTitle { float: left; margin-left: 20px; clear:right; }

/* What's On Detail Page Styles */
.bookContainer {padding:10px 20px 18px 0; text-align:right;}
.btnBook {background-color:#920101; border:#AD4141 1px solid; display:inline-block; width:100px; height:16px; padding-top:4px; text-align:center;}
.whatsonDetail {padding:7px 10px 0 10px;}

/*cepa*/
.cepaNav{border-bottom:#B8B8B8 1px solid; padding:10px 8px 0 6px; color:#FFF; height:19px;}
.cepaNav a{display:block; float:left; height:18px; border:#B8B8B8 1px solid; border-bottom:none; background-color:#none; margin-right:1px; color:#000; text-align:center; text-decoration:none; padding:0 10px; }
.cepaNav a:hover, .cepaNav a.active {border:#B8B8B8 1px solid; border-bottom:none; background-color:#920101; color:#fff;}
.cepaNav .backContainer{float:right;}
.cepaNav .backContainer a{color:#980011; font-weight:bold; border:none; background:url(../images/arrow_detail_l.gif) no-repeat 0px 3px; text-align:inherit; padding:0 0 0 20px;}
.cepaSubNav{border-bottom:1px solid #B8B8B8; height:33px; padding-left:18px;}
.cepaSubNav a{display:block; float:left; padding:6px 20px 0 0px; font-weight:bold; background:url(../images/arrow_detail.gif) no-repeat right 8px; margin-right:20px; text-decoration:none;}
.cepaSubNav a:hover, .cepaSubNav a.active{background:url(../images/arrow_detail_red.gif) no-repeat right 8px;}
.cepaList tr td{height:33px; vertical-align:middle; border-bottom:1px solid #B8B8B8}
.cepaList tr td.date{background:url(../images/pt_red.gif) no-repeat 13px 15px; padding-left:23px; color:#666666;}
.commentArea{padding:10px 0 0 0; color:#666666}
.commentArea span{font-weight:bold; color:#920101}
.commentArea textarea{width:734px; height:177px; border:1px solid #B8B8B8;}
.submitArea{color:#333333;}
.submitArea .inputArea{float:left}
.submitArea .inputArea input{border:1px solid #CCCCCC; width:168px;}

/*Business Links*/
.linkTree{width:720px;}
.treeContent{padding-bottom:5px;}
.treeContainer{border-top:2px solid #6D0101; padding:1px 0 0 0;}
.banner img{padding-bottom:1px;}
.treeItem {width:691px; height:22px; color:#fff; padding:5px 0 0 29px; background:url(../images/bullet_plus.gif) no-repeat 12px 10px #333; cursor:pointer; margin-bottom:1px;}
.treeItem.expand{width:691px; height:22px; color:#fff; padding:5px 0 0 29px; margin-bottom:0px; background:url(../images/bullet_small.gif) no-repeat 12px 13px #333;}
.treeItemContent{border:1px solid #414141; margin-bottom:1px;}
.treeInside{padding:5px 0 5px 0; margin:0px 5px 0 5px;}
.treeInside p{margin-bottom:5px;}
.treeInside ul{margin:5px 0 5px; 0; list-style-image:none;}
.treeInside ul li{padding:0px 0 0 15px;}
.treeInside ul li a{color:#333333}
.pink{background:#FCF2F2;}
.wordPart{border-bottom:1px dashed #CCCCCC}
.chineseTitle{color:#850000; font-weight:bold; letter-spacing:1px}
.engTitle{color:#850000; font-weight:bold;}

#ceo_read { padding-left:8px; }
#ceo_read .contentcontainer { width: 735px; padding-top: 7px; }
#ceo_read .contentcontainer h2 { margin: 20px 0 12px 0; font-size:1.5em; font-weight:normal; color:#920101; line-height:140%; }
#ceo_read .contentcontainer .left { float:left; /*width:523px;*/ width:490px; padding-right:10px; }
#ceo_read .contentcontainer .right { float:left; width:183px; padding-top:20px; }
.bkInfoContainer { background-color:#F5F5F5; border-bottom: 2px #920101 solid; margin-bottom: 5px; }
.bkInfoContainer .bookInfo { padding:15px 15px 22px 15px; }
.bkInfoContainer .bookInfo .videoPart { text-align:center; padding-bottom:15px; }
.bkInfoContainer .bookInfo .leftPart { float:left; color: #333333; width:345px; padding-right:15px; }
.bkInfoContainer .bookInfo .rightPart { float:left; }
select.guestPulldown { margin-bottom:20px; margin-top:5px;}
img.ceoName { margin-top: 5px; }
.videoBtn { background:url(../images/information/btn_video.gif) no-repeat; height:20px; width:82px; color:#FFFFFF; font-weight:bold; margin-top: 3px; padding-left: 16px; }
.videoBtn a { color:#FFFFFF; }

.linkBtn { padding-bottom:25px;}
.linkBtn a {display:block; float:left; height:18px; margin-right:1px; text-decoration:none; padding:0 10px 0 0; background:url(../images/arrow_normal_white.gif) no-repeat right 2px; font-weight:bold; margin-right:10px; font-size:0.9em; padding-right:20px; color:#980011; }
.linkBtn a:hover {background:url(../images/arrow_hover_white.gif) no-repeat right 2px;}
.linkBtn a.active {background:url(../images/arrow_hover_white.gif) no-repeat right 2px;}

.submitPressReleaseHeader {  width: 20% !important;  }
.submitPressReleaseTxt {  width: 30% !important;  }

.whatsonDetailTable th { vertical-align:top; }
.whatsonDetailTable td textarea { border: 1px solid #CCCCCC; }

table.threeRowRadioBtn tr td { width: 33%; }
table.threeRowRadioBtn tr td.even { background-color:#f2f2f2; }
table.threeRowRadioBtn input { vertical-align:middle; }

/*CEO Fav Read*/
a.iconVideo {background:url(../images/events/icon_video.gif) no-repeat left center; margin-left:8px; padding-left:25px; font-size:12px; line-height:150%; text-decoration:none;}
