@charset "utf-8";

a, h1, h3, h5, h6 {color:#CC0066;}

h6.flaotleft { float: left; }

p.redMessage { margin: 9px 0 0 8px; color: #CC0011;}
/*Banner*/
#mainBanner {background:url(../images/bg_banner.jpg) repeat-y left #F2F6F7;}
#mainBanner #bannerImg {background:url(../images/speaking/banner.jpg) no-repeat right top;}
#mainBanner #bannerTitle {background:url(../images/speaking/title.gif) no-repeat 15px 25px;}

/*Left Column*/
.noLeft #content {background:none;}
.noLeft #leftCol {float:none;width:100%; margin:0;}
.noLeft #leftColMar {margin:0;}
.noLeft #leftColBgR {padding-left:0; padding-right:0;}
.noLeft #newsContent {float:none; padding:0 1px 0 1px;}
.noLeft #newsContent #date {margin:5px 0;}
.noLeft #contentTop {padding:0 7px 0 8px;}

.speakingMain {background:url(../images/bg_main_story.gif) repeat-x left bottom; border-bottom:#E1E1E1 1px solid; padding:0 0 0 20px;}
.speakingMain img{position:relative;float:left; padding:5px 15px 0 0}
.genIcon {margin:0 0 -5px 3px;}
a.arrow {background:url(../images/speaking/arrow.gif) no-repeat 0 5px;}
.btnWhiteR a {background:url(../images/speaking/arrow.gif) no-repeat 0 5px;}


.btmBtn {margin-top:20px;}

.speakHomeBtm {padding:0 0 0 20px;}
.speakHomeBtm ul {float:left; width:47.7%; margin:0 10px 15px 0; background:url(../images/dash.gif) repeat-x left bottom;}
.speakHomeBtm ul li {background:url(../images/speaking/arrow.gif) no-repeat scroll 0 8px;	line-height:180%;	padding:0 0px 15px;}
.speakHomeBtm ul li img{border:2px solid #EFEFEF; float:right; margin:0 15px 0 15px;}
.speakHomeBtm ul li div{margin:0 0px 5px 2px;}
.speakHomeBtm ul li h3, .speakHomeBtm ul li p, .speakHomeBtm ul li em {margin-bottom:5px;}
.speakHomeBtm ul li em {display:block;}
.inputFieldMid, .textareaMid {width:90%;}
.inputFieldShort, .inputFieldMid {height:18px;}
.imgFrame {margin-bottom:10px;}
.textareaMid {height:200px;}


#Archive ul {margin:0 0 0 6px;}
#Archive ul li {background:url(../images/arrow_red.gif) no-repeat 0 5px; padding:0 15px 15px 12px; line-height:160%;}
#Archive ul li a {color:#CC0066; font-weight: normal; }

#Archive {padding:0 3px 0 0px; font-size: 100%; }
#Archive div {background:url(../images/dash.gif) repeat-x left bottom;}
#Archive div div {float:left; width:50%; margin:15px 0 0 0; background:none;}
#Archive div img {float:left; padding:1px; border:#C8C8C8 1px solid;}
#Archive div ul {margin:-5px 15px 0 0px;}
#Archive em { font-size: 79%; }

#pagingation { background: url(../images/categories/finance/bg_gradpaging.gif) repeat-x; height: 52px; margin: 0 0 0 0px; }
#pagingation .pagingBox { margin: 0 auto; text-align: center; padding: 20px 0 0 0; }
#pagingation a.paging { background: url(../images/categories/finance/grey_box_solid.gif) no-repeat;  font-size: 95%; padding: 2px 5px 2px 5px; color: #ffffff; }
#pagingation a.current { background: url(../images/categories/finance/grey_box.gif) no-repeat;  font-size: 95%; padding: 2px 5px 2px 5px; color: #CC0000;  }

#archiveSelect{padding:5px 0 0 0px;}
#archiveSelect .currentDate{float:left; color:#CC0066; font-weight:bold;}
#archiveSelect .selectDiv{float:right}

.btn_comment {
	background:url(../images/speaking/btn_comment.gif) no-repeat 0 0px;
	width:111px;
	height:20px;
	/*padding-left:15px;
	display:inline-block;*/
	padding:2px 52px 3px 15px;
	font-size:100%;
	text-decoration:none;
}

.archiveTable{margin:10px 0 0 0;}
.archiveTable tr th{color:#666666; border-bottom:1px solid #E1E1E1; height:30px; vertical-align:middle; padding:0 0 0 5px;}
.archiveTable tr td{padding: 10px 0 10px 5px; border-bottom:1px dashed #e1e1e1;}

.searchBtn{background:transparent url(../images/btn_search.gif) no-repeat scroll 0 0; color:#FFFFFF;display:block;font-weight:bold;height:24px;padding:1px 0 0; *padding:0px 0 0;text-align:center;width:54px; line-height:180%;  font-size:110%; font-weight:bold;}
.searchBtn a{color:#fff;}

.archiveSearch{padding:0 0 0 20px;}
.archiveSearch span{color:#CC0066; font-weight:bold;}
.archiveSearchTable{margin:5px 0 0 0; font-size:100%;}
.archiveSearchTable tr td{ vertical-align:middle; height:25px;}
