#pagecontainer { width: 910px; margin: 10px auto; }

a { color: #1a171b; }
p { padding-bottom: 0px; color: #1a171b; }

#headerspan { clear: both; }

#search { float: right; width: 170px; }
#search .sbtn {
	float: right;
	color: #1a171b;
	font-size: 11px;
	border: none;
	background: none;
}
#search .sbtn:hover { cursor: pointer; }
#search .searchbox-sword {
	float: right;
	border: 1px solid #1a171b;
	color: #1a171b;
	font-size: 11px;
}

#topnavspan { clear: both; padding: 14px 33px; }
#topnav ul { float: left; padding: 0; margin: 0; width: 614px; }
#topnav li {
	float: left;
	list-style: none;
	background: url(images/topnav-div.gif) right center no-repeat;
	padding: 0 8px;
}
#topnav li.first { padding-left: 0; }
#topnav li.last { background: none; }

#contentspan { padding: 14px 33px 0 33px; clear: both; }

#contentmainspan { float: left; width: 614px; margin-right: 46px; }
#contentmain { }

#contentrightspan { float: left; width: 184px; }
#contentright h1 {
	background: #4b4b4d;
	line-height: 21px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 5px;
	margin-bottom: 11px;
}


/*** flexform for three columns ***/
.col3spanred { float: left; width: 100%; margin: 13px 0;}
.col3spangrey { float: left; width: 100%; margin: 13px 0; }

.threecol1,
.threecol3 { float: left; width: 184px; }
.threecol2 { float: left; width: 184px; padding: 0 31px; }
.col3spanred h3,
.col3spangrey h3 { 
	background: #730224;
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 5px;
	margin-bottom: 11px;
}
.col3spangrey h3 { background: #4b4b4d; }

/*** tscobj: lib.bottomnav ***/
#bottomnav { float: left; width: 100%; border-top: 12px solid #4b4b4d; }
#bottomnav ul { margin: 0; }

#bottomnav li { position: absolute; list-style-type: none; list-style-position: outside; }
#bottomnav li#tab1 { z-index: 500; margin-left: -19px; }
#bottomnav li#tab2 { z-index: 490; margin-left: 77px; }
#bottomnav li#tab3 { z-index: 480; margin-left: 174px; }
#bottomnav li#tab4 { z-index: 470; margin-left: 270px; }
#bottomnav li#tab5 { z-index: 460; margin-left: 367px; }
#bottomnav li#tab6 { z-index: 450; margin-left: 461px; width: 148px; }

#bottomnav a { color: #000000; display: block; text-align: center; width: 110px; height: 42px; line-height: 26px; }
#bottomnav #tab1 a { background-image: url(images/tab1.png); }
#bottomnav #tab2 a { background-image: url(images/tab2.png); }
#bottomnav #tab3 a { background-image: url(images/tab3.png); }
#bottomnav #tab4 a { background-image: url(images/tab4.png); }
#bottomnav #tab5 a { background-image: url(images/tab5.png); }
#bottomnav #tab6 a { background-image: url(images/tab6.png); width: 148px; }
#bottomnav a:hover { background-position: left bottom; line-height: 46px; text-decoration: none; }

/*** RSS feed ***/
.twrss_item_link { padding-bottom: 7px; }

/*** tt_news latest ***/
.news-latest-item-padding { padding-bottom: 7px; }
.news-latest-item-padding h4 { font-weight: normal; }