	body, table, input, select {
		font-family: Tahoma;
		font-size: 13px;
		color: #143d55;
	}
	body {
		margin: 0px;
		text-align: center;
		background: url(images/bg.gif) repeat scroll left top;
	}
	table {
		margin: 0px;
		border-width: 1px;
	}
	a {
		cursor: pointer;
		font-weight: normal;
		color: #5891b2;
		text-decoration: none;
	}
	a:hover {
		color: #21658D;
	}
	a:active, a:focus {
		outline: none; /* hide dotted outline in Firefox */
	}
	
	label {
		cursor: pointer;
	}
	img {
		border-width: 0px;
	}
	table thead {
		text-align: center;
		font-weight: bold;
	}
	table tfoot {
		font-weight: bold;
	}
	table tr td.label {
		text-align: right;
		vertical-align: top;
		width: 200px;
	}
	form {
		margin: 0px;
	}
	#divGlobal {
		text-align: left;
		margin: 0 auto;
		width:988px;
	}
	#divWorking {
		padding:0 36px;
	}
	#divHeader {
		background: #fff;
		padding: 10px;
	}
	
	#divMenu{
		position:relative;
		height:56px;
		color:#E0E0E0;
		background:#143D55;
		width:100%;
	}
	#divNav{
		position:relative;
		height:33px;
		background:#fff url(images/menu_bg.gif) repeat-x bottom left;
		padding:0 0 0 20px;
	}
	#divNav ul{
		margin:0;
		padding:0;
		list-style-type:none;
		width:auto;
		float:left;
	}
	#divNav ul li{
		display:block;
		float:left;
		margin:0 1px;
	}
	#divNav ul li a{
		display:block;
		float:left;
		color:#EAF3F8;
		text-decoration:none;
		padding:0 0 0 20px;
		height:33px;
	}
	#divNav ul li a span {
		padding:11px 20px 0 0;
		height:21px;
		float:left;
	}
	#divNav ul li a:hover{
		color:#fff;
		background:transparent url(images/menu_bg-OVER.gif) repeat-x bottom left;
	}
	#divNav ul li a:hover span{
		display:block;
		width:auto;
		cursor:pointer;
	}
	#divNav ul li a.current,#divNav ul li a.current:hover{
		font-weight:bold;
		color:#fff;
		background:#1D6893 url(images/menu_left-ON.gif) no-repeat top left;
		line-height:260%;
	}
	#divNav ul li a.current span{
		display:block;
		padding:0 20px 0 0;
		width:auto;
		background:#1D6893 url(images/menu_right-ON.gif) no-repeat top right;
		height:33px;
	}
	
	#divBody {
		background: #FFF;
		padding: 10px 10px;
	}
	
	#divFooter {
		font-size: 11px;
		color: #FFF;
		background-color: #143D55;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
	}	
	#divMenuFooter {
		font-size: 11px;
		color:#44A7AE;
		padding-bottom: 5px;
	}
	#divMenuFooter a {
		color:#97C0FF;
	}
	#divMenuFooter a:hover {
		color:#FFF;
	}
	#divBanner {
		
	}
	#divAdsA {
		float:right
	}
	#divAdsB {
		float:right;
	}
	#tableAdsB td {
		padding-top: 5px;
	}
	#tableAdsB img, #divAdsA img {
		padding:1px;
        border:1px solid #AAA;
	}
	#tableLatestPostGeo1 img, #tableLatestPostGeo2 img, #tableLatestPostGeo3 img, #tableLatestPostGeo4 img, #tableLatestPostGeo5 img, #tableLatestPostGeo6 img, #tableRelatePost img, #tableTopViewLastWeek img {
		padding:1px;
        border:1px solid #AAA;
	}
	#spanAdsB, #spanAdsC, #spanNewPost, #spanLandPost, #spanSearchPost, #spanLatestPostGeo1, #spanLatestPostGeo2, #spanLatestPostGeo3, #spanLatestPostGeo4, #spanLatestPostGeo5, #spanLatestPostGeo6, #spanRelatePost, #spanTopViewLastWeek {
		color: #5891b2;
		height: 25px;
		font-size:16px;
	}
	
	#tableAdsC table a {
		text-align: center;
		color: #195070;
	}
	#tableAdsC td {
		vertical-align: text-top;
		text-align: center;
		padding-bottom: 2px;
		padding-top: 3px;
	}
	#tableAdsC span.view, #tableTopViewLastWeek span.view {
		color: #FF0000;
	}
	#tableAdsC td:hover span {
		font-weight:bold;
		
	}
	#tableAdsC td:hover {
		background-color:#F4FDFF;
	}
	
	#tableAdsC img {
		padding:1px;
        border:1px solid #CCC;
	}
	
	#tableView img, #tableEdit #trPhoto img {
		padding: 1px;
        border:1px solid #000;
	}
	
	#tableNewPost, #tableLandPost, #tableSearchPost, #tableLatestPostGeo1, #tableLatestPostGeo2, #tableLatestPostGeo3, #tableLatestPostGeo4, #tableLatestPostGeo5, #tableLatestPostGeo6, #tableRelatePost {
		margin-top:7px;
		margin-left:25px;
		width: 95%;
	}
	
	#tableNewPost thead td, #tableLandPost thead td, #tableSearchPost thead td {
		background:transparent url(images/bg-thead.gif) repeat-x top;
		color: #FFF;
	}
	
	#tableNewPost tbody tr:hover, #tableLandPost tbody tr:hover, #tableSearchPost tbody tr:hover, #tableLatestPostGeo1 tbody tr:hover, #tableLatestPostGeo2 tbody tr:hover, #tableLatestPostGeo3 tbody tr:hover, #tableLatestPostGeo4 tbody tr:hover, #tableLatestPostGeo5 tbody tr:hover, #tableLatestPostGeo6 tbody tr:hover, #tableRelatePost tbody tr:hover {
		background: #F7FFFF;
	}
	
	#tableLatestPostGeo1 tbody tr td, #tableLatestPostGeo2 tbody tr td, #tableLatestPostGeo3 tbody tr td, #tableLatestPostGeo4 tbody tr td, #tableLatestPostGeo5 tbody tr td, #tableLatestPostGeo6 tbody tr td, #tableRelatePost tbody tr td {
		height: 95px;
		padding: 5px;
	}
	
	#tableNewPost tbody td, #tableLandPost tbody td, #tableSearchPost tbody td {
		vertical-align: text-top;
		padding-top: 5px;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
	}
	
	#tableNewPost tbody td span.link a, #tableLandPost tbody td span.link a, #tableSearchPost tbody td span.link a, #tableLatestPostGeo1 tbody td span.link a, #tableLatestPostGeo2 tbody td span.link a, #tableLatestPostGeo3 tbody td span.link a, #tableLatestPostGeo4 tbody td span.link a, #tableLatestPostGeo5 tbody td span.link a, #tableLatestPostGeo6 tbody td span.link a, #tableRelatePost tbody td span.link a {
		color: #99D2D7;
	}
	
	#tableNewPost tbody td span.link a:hover, #tableLandPost tbody td span.link a:hover, #tableSearchPost tbody td span.link a:hover, #tableLatestPostGeo1 tbody td span.link a:hover, #tableLatestPostGeo2 tbody td span.link a:hover, #tableLatestPostGeo3 tbody td span.link a:hover, #tableLatestPostGeo4 tbody td span.link a:hover, #tableLatestPostGeo5 tbody td span.link a:hover, #tableLatestPostGeo6 tbody td span.link a:hover, #tableRelatePost tbody td span.link a:hover {
		color: #4891BB;
	}
	
	#tableNewPost tbody td span.viewCount, #tableLandPost tbody td span.viewCount, #tableSearchPost tbody td span.viewCount, #tableLatestPostGeo1 tbody td span.viewCount, #tableLatestPostGeo2 tbody td span.viewCount, #tableLatestPostGeo3 tbody td span.viewCount, #tableLatestPostGeo4 tbody td span.viewCount, #tableLatestPostGeo5 tbody td span.viewCount, #tableLatestPostGeo6 tbody td span.viewCount, #tableRelatePost tbody td span.viewCount {
		color: #FF0000;
	}
	#divNewPost, #divLatestPostGeo, #divRelatePost {
		padding-top: 20px;
	}
	
	.hidden {
		display: none;
	}
	
	#divPosterDescription {
		font-size: 16px;
		font-weight: bold;
	}
	#divEditMenu {
		text-align: right;
	}
	#tablePosterDescription td {
		vertical-align: bottom;
	}
	#spanRequire {
		color:#FF0000;
		font-weight:bold;
	}
	div.dialog {
		 text-align:left;
	}
	textarea {
		overflow: auto;
	}
	#divDescription {
		word-wrap:break-word;
		width:650px;
		overflow:hidden;
		padding-top:5px;
	}
	#divSubject {
		font-size:24px;
		font-weight:bold;
		word-wrap:break-word;
		width:655px;
		overflow:hidden;
		padding-top:10px;
	}
	
	.newPostSubject, #divLandPostSubject, #divSearchPostSubject {
		word-wrap:break-word;
		width:400px;
		overflow:hidden;
	}
	
	.newPostSubject a, #divLandPostSubject a, #divSearchPostSubject a, .latestPostGeoSubject a, #spanRelatePostSubject a {
		color: #21658D;
	}
	
	#spanRelatePostSubject a {
		font-weight: bold;
	}
	
	.newPostSubject a:hover, #divLandPostSubject a:hover, #divSearchPostSubject a:hover, .latestPostGeoSubject a:hover, #spanRelatePostSubject a:hover {
		color: #152859;
		text-decoration:underline;
	}
	
	#spanRelatePostDescription {
		color: #999;
	}
		
	#divNavBar a {
		font-weight:bold;
	}
	#tableGeoMenu {
		width: 100%;
	}
	#tableGeoMenu a {
		color: #21658d;
	}
	#tableGeoMenu a:hover {
		color: #408ab4;
	}
	#tableGeoMenu td {
		vertical-align: top;
	}
	select {
		width: 170px;
	}
	.postDateTime {
		font-size:12px;
		font-weight:normal;
		font-style:italic;
		color: #5891b2;
	}
	#tableView {
		border-bottom: dotted;
		border-bottom-width: 1px;
		padding-bottom: 20px;
	}
	#tableViewFooter {
		padding-top: 10px;
	}
	.postCount {
		font-size:10px;
		color: #5891b2;
	}
	h1 {
		margin: 0;
		font-size:24px;
	}
	.ui-progressbar-value { background-image: url(images/pbar-ani.gif); }
	.tableBankAccount th {
		color: #6D929B;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 1px;
		text-align: center;
		padding: 6px 6px 6px 12px;
		background: #CAE8EA url(images/bg_header.jpg) no-repeat;
	}
	.tableBankAccount th.alt {
		color: #6D929B;
		border-left: 1px solid #C1DAD7;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 1px;
		text-align: center;
		padding: 6px 6px 6px 12px;
		background: #CAE8EA url(images/bg_header.jpg) no-repeat;
	}
	.tableBankAccount td {
		text-align: center;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #6D929B;
	}
	.tableBankAccount td.alt {
		text-align: center;
		border-left: 1px solid #C1DAD7;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #6D929B;
	}
	.advertiseC {
		word-wrap:break-word;
		width:155px;
		overflow:auto;
	}
