body{
	font-family:Arial;
}
td{
	color:#425963;
	font-size:12px;
}
blockquote{
  display:hidden;
}
input.searchbox{
	border-width:0px;
	background:transparent;
	width:100px !important;
}
form{
margin:0px;
padding:0px;
}
ul.twocol {
	width: 530px;
	margin:5px;
	margin-left:-40px;
	*margin-left:5px;
	margin-top:0px;
}
ul.twocol li {
	float: left;
	width: 245px;
	margin:5px;
	list-style:none;
	padding-left:10px;
	background:url('../images/list.gif') 0px 5px no-repeat;
}

/* BEGIN:Header*/
div#pgbHeader{
	width:937px;
	height:242px;
	background:url('../images/homepage-header-bg.png') no-repeat 0px 0px;
}
div#pgbHeaderLeft{
	width:710px;
	*width:715px;
	height:242px;
	padding-left:5px;
	float:left;
}
div#pgbHeaderLeft div#pgbHeaderLeftTop{
	width:258px;
	height:136px;
	float:left;
}
div#pgbLogin{
	width:253px;
	height:64px;
	*width:258px;
	*height:74px;
	padding-top:10px;
	padding-left:5px;
	float:left;
	text-align:left;
	background:url('../images/header-greeting-bg.png') no-repeat 0px 0px;
}
input.TxtLogin{
	width:110px;
	height:18px;
	font-size:11px;
}
.loginButton{
	width:63px;
	height:18px;
	text-align:center;
	border-width:0px;
	color:#FFF;
	padding:0px;
	margin:0px;
	background:url('../images/header-btnlogin-bg.png') no-repeat;
	cursor:pointer;
}
div.loginButton{
	background:url('../images/header-btnreg-bg.png') no-repeat;
	padding-top:2px;
}
div#pgbLogin a, div#pgbLogin a:hover{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
}
div#pgbLogin div.pgbHeaderWelcome {
	width:110px;
	float:left;
}
div#pgbLogin div.pgbHeaderForgetPwd {
	padding-right:15px;
	width:110px;
	text-align:right;
	float:right;
}
div#pgbLogin div.pgbHeaderForgetPwd a, div#pgbLogin div.pgbHeaderForgetPwd a:hover{
	color:#425963;
	font-size:11px;
	text-decoration:underline;
}
div#pgbGreeting{
	width:253px;
	height:64px;
	*width:258px;
	*height:74px;
	padding-top:10px;
	padding-left:5px;
	float:left;
	text-align:left;
	background:url('../images/header-greeting-bg.png') no-repeat 0px 0px;
}
div#pgbMember{
	width:252px;
	height:27px;
	*width:258px;
	*height:37px;
	padding:5px 3px;
}

div#pgbTools{
	width:252px;
	height:18px;
	*width:258px;
	*height:28px;
	padding:5px 3px;
	*padding-top:0px;
	*margin-top:-2px;
}
div#pgbMenu{
	width:258px;
	*width:258px;
	height:32px;
 	float:left;
	text-align:left;
	background:url('../images/header-menu-bg.png') no-repeat 0px 0px;
}
div#pgbMenu ul, div#pgbMenu li{
	margin:0px;
	padding:0px;
	list-style:none;
}
div#pgbMenu ul{
	margin-top:15px;
	padding-left:6px;
}
div#pgbMenu li{
width:auto;
font-size:10px;
font-weight:bold;
float:left;
}
div#pgbMenu li a{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
}
div#pgbMenu li a:hover{
	color:#C8DAC6;
}
div#pgbShare{
	width:258px;
	height:32px;
	float:left;
}
div#pgbShare img{
margin:2px 1px 0px 2px;
}
div#pgbLogo{
	width:268px;
	height:103px;
	float:left;
	padding-top:28px;
	padding-left:79px;
}
div#pgbTimeline{	
	width:708px;
	height:94px;
	float:left;
}
div#pgbTimeline ul, div#pgbTimeline ul li, div#pgbFeatures ul, div#pgbFeatures ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
div#pgbTimeline ul li, div#pgbFeatures ul li{
	padding-top:3px;
	width:auto;
	float:left;
}
div#pgbTimeline ul{
	padding-left:3px;
}
div#pgbFeatures{
	width:92px;
	height:92px;
	padding-top:3px;
	padding-left:16px;
	float:left;
}
div#pgbHeaderRight{
	width:222px;
	height:242px;
	float:right;
	text-align:right;
}
div#pgbLang{
	width:222px;
	height:26px;
	float:right;
	text-align:center;
	padding-top:10px;
	background:url('../images/header-lang-bg.png') no-repeat top right;
}
div#pgbSearch{
	width:222px;
	height:36px;
	float:right;
	padding-top:4px;
	*padding-top:5px;
	background:url('../images/header-search-bg.png') no-repeat 0px 0px;
}
div#pgbCommunity{
	width:222px;
	height:166px;
	float:right;
	background:url('../images/header-communities-bg.png') no-repeat 1px 13px;
}
div#pgbCommunity .title{
	width:210px;
	height:20px;
	float:left;
	text-align:center;
	font-size:11px;
	padding-top:27px;
	clear:both;
}
div#pgbCommunity ul, div#pgbCommunity li{
	list-style:none;
	margin:0px;
	padding:0px;
}
div#pgbCommunity ul{
	width:150px;
	float:left;
	text-align:left;
	padding-left:35px;
	*margin-top:8px;
}
/* END:Header*/
/*Clearfix*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:block;
}

* html .clearfix {
	height:1%;
}
/*Clearfix*/
td div.abstract{
  /*height:335px;*/
  width:233px;
  overflow:hidden;
}
/*Font*/
#pageTitle, #pageTitle a{
  padding:5px 10px;
  font-size:16px;
  font-weight:bold;
  color:#425963;
  text-decoration:none;
}

.contentindexhead{
  color:#425963;
	font-size:12px;
	font-weight:bold;
}
.contentindex{
	color:#425963;
	font-size:12px;
}
.head_general{
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
/*Links*/
a img{
  border-width:0px;
}
.homeLeft{
  width:100px;
  float:left;
  padding:5px;
  overflow:hidden;
}
.part2{
	border-top:#666 1px solid;
	clear:both;
	margin:5px;
}
.homeLeft a, .homeList a, .supplierList a{
  color:#666;
  text-decoration:none;
}
.homeLeft a:hover, .homeList a:hover, .supplierList a:hover{
  color:#666;
  text-decoration:underline;
}
.supplierName a, .supplierName a:hover{
  text-decoration:none;
}

.homeTop{
	width:240px;
  *width:300px;
  float:left;
  padding:5px 30px;
}
.contentindexhead a{
	color:#425963;
	text-decoration:none;
}
.contentindexhead a:hover{
	color:#425963;
	text-decoration:underline;
}
a.more{
  color:#666;
  font-size:10px;
  text-decoration:underline;
}
a:hover.more{
  color:#666;
  font-size:10px;
  text-decoration:none;
}
a.tagsLink{
  color:#425963;
  text-decoration:underline;
}
a.tagsLink:hover{
  color:#425963;
  text-decoration:none;
}
a.infoLink{
  color:#425963 !important;
  text-decoration:none;
}
a.infoLink:hover{
  color:#425963;
  text-decoration:underline;
}
a.grayLink{
  color:#666;
  text-decoration:none;
}
a.grayLink:hover{
  color:#666;
  text-decoration:underline;
}
a.blueLink{
  color:#425963;
  text-decoration:none;
}
a.blueLink:hover{
  color:#425963;
  text-decoration:underline;
}
a.whiteLink{
  color:#FFF;
  text-decoration:none;
}
a.whiteLink:hover{
  color:#FFF;
  text-decoration:underline;
}
a.button{
	background:url(../images/btnbg.png) no-repeat;
	color:#FFF;
	text-decoration:none;
	padding:2px 8px;
	width:80px;
	height:23px;
}
/*List*/
.homeList{
  text-align:left;
  width:190px;
  float:left;
  color:#666;
  padding:10px 0px;
}
#homeShowTime .homeList{
	width:240px;
	*width:300px;
	padding:10px 30px;
}
.homeList ul, .homeList li{
  margin:0px;
  padding:0px;
  list-style:none;
  /*font-size:13px;*/
  width:180px;
}
.homeList ul{
  min-height:130px;
  *height:130px;/*for ie only*/
}
.homelist li{
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
background:url(../images/list.gif) no-repeat 0px 7px;
}
.supplierList ul, .supplierList li{
  margin:0px;
  padding:0px;
  list-style:none;
}
.supplierList ul{
  margin:10px;
}
.supplierList li{
padding-left:10px;
background:url(../images/list.gif) no-repeat 0px 5px;
}
#homeShowTime .homeList ul{
  height:auto;
  min-height:30px;
  /*height:130px;/*for ie only*/
}
.homespecial{
	border-bottom:#CCC solid 1px;
	height:auto;
	min-height:50px;
	*height:50px;
	margin:5px;
	padding:5px;
}
.homespecial img{
	float:left;
	padding-right:10px;
}
.homeeventOdd{
  border-bottom:#CCC solid 1px;
	margin:0px 5px;
	width:293px;
	clear:both;
}
.homeeventEven{
  border-bottom:#CCC solid 1px;
  background:#DFEDF8;
  width:293px;
	margin: 0px 5px;
	clear:both;
}
.homeFeatureGroup{
	border:#CCC solid 1px;
	width:290px;
	height:205px;
	overflow:hidden;
	float:left;
}
.homeFeatureGroupText{
	border:#CCC solid 1px;
	width:270px;
	*width:290px;
	height:38px;
	*height:58px;
	padding:10px;
	overflow:hidden;
	float:left;
}
.homeFeatureGroup .featuredLeft{
	width:105px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.homeFeatureGroup .featuredRight{
	width:175px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}
.homeFeatureGroup .featuredRight p{
	padding:5px 0px;
	margin:0px;
}
.homeFeaturedGroupControlPanel{
	float:left;
	width:292px;
	margin-top:-1px;
	margin-bottom:10px;
}
.homeFeaturedGroupControl{
	border:#CCC solid 1px;
	border-right:#666 solid 0px;
	width:30px;
	*width:31px;
	height:18px;
	float:left;
	text-align:center;
	cursor:pointer;
}
.homeFeaturedGroupMore{
	border:#CCC solid 1px;
	width:42px;
	height:18px;
	float:left;
	text-align:center;
}
.homegroupOdd{
  border-bottom:#CCC solid 1px;
	width:293px;
	clear:both;
}
.homegroupEven{
  border-bottom:#CCC solid 1px;
  background:#DFEDF8;
  width:293px;
	clear:both;
}

div.dotted
{
	background:url(../images/dotted.gif) repeat-x;
	height:1px;
}
/* Advanced Search */
#AdvSearch{
  padding:10px 120px;
  border:#425963 1px solid;
  background:#FFF7C6 url(../images/advsearch-top.gif) no-repeat;
  padding-top:70px;
	color:#425963;
	font-size:12px;
	text-align:center;
}
#AdvSearch td{
  white-spacing:nowrap;
}
#AdvSearch #formSubmit
{
	background:url(../images/gray.jpg) repeat-x 0px 20px;
	/*width:860px;*/
	height:25px;
	text-align:right;
	margin-left:-120px;
	padding-top:10px;
	padding-bottom:10px;
}
/*Form*/
.input_text{
  padding:2px;
  font-size:12px;
}
.input_575
{
	background:url(../images/input_575.gif) no-repeat;
	border-style:none;
	width:575px;
	height:20px;
	font-size:12px;
	color:#658998;
	padding:2px 5px;
}
#AdvSearch .form_buttom
{
	background:transparent url(../images/input_86.gif) no-repeat;
	border-style:none;
	width:86px;
	height:20px;
	color:#658998;
	padding:2px 5px;
	margin-left:5px;
}
/* Content */
.contentTitle{
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
}
.contentInfo
{
	width:225px;
	height:40px;
	font-size:11px;
}
.contentInfo a{
  color:#FFF;
  text-decoration:none;
}
.contentInfo a:hover{
  color:#FFF;
  text-decoration:underline;
}
.contentInfo p
{
	margin:0px;
}
.contentInfo .contentCat
{
	width:125px;
	*width:135px;
	height:50px;
	float:left;
	background:#425963;
	color:#FFF;
	padding:5px;
	overflow:hidden;
}
.contentInfo .contentCat p {
	height:30px;
	overflow:hidden;
}
.contentInfo .contentView
{
	width:80px;
	*width:90px;
	height:50px;
	float:left;
	background:#8C9AA5;
	color:#FFF;
	padding:5px;
}
.contentBody{
width:540px;
overflow:hidden;
}
.contentBody_peegazine_issue{
width:445px;
overflow:hidden;
}
.contentBody_peegazine{
width:500px;
overflow:hidden;
}
.txt_blue{
color:#8CBED6;
}
.txt_gray{
color:#999;
}
/* List */
.head_indextable{
  padding:5px 10px;
}

#topPaging, #bottomPaging{
	padding:0px 30px;
}
#bottomPaging{
border-top:#000 solid 1px;
margin-top:-1px;
}
#topPaging .tabNavi
{
	float:left;
}
#topPaging .paging, #bottomPaging .paging, #paging #pagingList{
	text-align:right;
	padding-top:10px;
	padding-right:20px;
	font-size:11px;
}
#topPaging .tabNavi li, #topPaging .paging li, #bottomPaging .paging li, #paging #pagingList li{
  /*height:15px;*/
  text-decoration:none;
  text-align:center;
  font-size:11px;
  margin:0px;
  padding:0px;
  list-style:none;
  width:auto;
  float:left;
}
#topPaging ul.tabNavi , #topPaging .tabNavi li{
  margin:0px;
  padding:0px;
  list-style:none;
  float:left;
}
#topPaging .tabNavi li.activeTab{
	background:#d3d3d5 !important;
}
#topPaging ul.paging , #topPaging .paging li, #bottomPaging ul.paging , #bottomPaging .paging li, #paging #pagingList li
{
	margin:0px;
	padding:0px;
	float:right;
	list-style:none;
}
#topPaging .tabNavi li, #topPaging .paging li, #bottomPaging .paging li, #paging #pagingList li
{
	width:auto;
	float:left;
	padding:10px;
	padding-left:5px;
}
#topPaging .paging li.pagingBtn, #bottomPaging .paging li.pagingBtn, #paging #pagingList li.pagingBtn
{
	background:url(../images/search-paging-btn.gif) no-repeat top right;
}
#topPaging .paging li.active, #bottomPaging .paging li.active, #paging #pagingList li.active
{
	background:url(../images/search-paging-cur.gif) no-repeat top center;
}
#topPaging .tabNavi li.activeTab{
background:#D6D3D6;
border-left:#425963 solid 1px;
border-right:#425963 solid 1px;
}
#topPaging .tabNavi li a, #topPaging .paging a, #bottomPaging .paging a, #paging #pagingList a
{
	color:#425963;
	text-decoration:none;
}
#paging{
  width:930px;
  border-top:#425963 1px solid;
  margin-top:-1px;
  padding-top:0px;
}
#pagingList{
float:right;
margin-top:-10px;
}

/* Supplier Directory */
#supplierList{
	width:790px;
	float:left;
}
#supplierAdList{
	width:145px;
	float:left;
}
.supplier #spacePageName
{
	color:#425963;
	text-align:right;
	width:185px;
	padding-right:30px;
}
.supplier #supplierHeader
{
	width:967px;
	height:80px;
	float:left;
	clear:both;
}
.supplier #spaceName
{
	width:200px;
	height:70px;
	float:left;
	color:#425963;
	padding-left:20px;
	padding-top:10px;
}

.supplier #supplierHeader #supplierFilter
{
	width:730px;
	height:20px;
	float:left;
	padding-top:20px;
}
.supplier
{
	background:transparent url(../images/supplier_bottom_long.gif) no-repeat bottom left;
	width:900px;
	height:165px;
	float:left;
	overflow:hidden;
	/*clear:both;*/
	margin:15px 0px;
	/*border: 1px #425963 solid;*/
}
#supplierList table .supplier{
	background:transparent url(../images/supplier_bottom.gif) no-repeat bottom left;
	width:700px;

}
.supplier .supplierName
{
	width:648px;
	width:760px;
	*width:678px;
	*width:790px;
	height:20px;
	*height:40px;
	color:#95C7DC;
	padding:10px 15px;
	float:left;
	background:#425963;
}
.supplier .supplierName img{
	margin-bottom:-3px;
}
.supplier .supplierView
{
	width:82px;
	*width:112px;
	height:30px;
	color:#FFF;
	padding:5px 15px;
	float:left;
	background:#8C9AA5;
	font-size:12px;
}
.supplier .supplierThumbnail
{
	width:130px;
	height:100px;
	padding:5px;
	border:#999 1px solid;
	overflow:hidden;
	margin:5px 30px 5px 10px;
	float:left;
}
.supplier .supplierDesc
{
	/*width:546px;*/
	width:98%;
	*width:100%;
	/*height:123px;*/
	min-height:40px;
	float:left;
	/*border-left:#425963 1px solid;*/
	padding-left:10px;
	padding-right:10px;
	/*padding-top:7px;
	*padding-top:2x;*/
	padding-top:9px;
	*padding-top:4px;
	font-size:11px;
}
.supplier .supplierDesc td{
  padding:5px;
  margin:0px;
  font-size:12px;
}
.supplier .supplierDesc td .supplierDescription{
	height:30px;
	overflow:hidden;
}
.supplierAd
{
	width:130px;
	height:160px;
	margin:15px 0px 15px 3px;
	padding:5px;
	border:#999 1px solid;
	float:left;
}
#supplierList #paging
{
	width:790px;
	margin-top:15px;
	border-top:solid #425963 1px;
}
#supplierFilter .form_button
{
	background:transparent url(../images/blue_btn.gif) no-repeat;
	width:90px;
	height:25px;
	font-weight:bold;
	font-size:14px;
	border-width:0px;
	color:#FFF;
	margin-top:30px;
}
div.homeForum{
	border-bottom:#5B849A solid 1px;
	margin:5px;
	margin-bottom:-1px;
}
div.homeForumMember{
	width:70px;
	overflow:hidden;
	float:left;
	text-align:center;
}
div.homeForumContent{
 	width:215px;
 	height:75px;
 	padding-left:5px;
  margin-bottom:5px;
 	overflow:hidden;
 	float:left;
}
div.homeForumContent p{
 	margin:0px 0px;
}
div.homeForumContent blockquote{
	display:none;
}
div .homeForumPostAt{
	width:215px;
	*width:290px;
	padding-left:75px;
	padding-bottom:5px;
	float:left;
	color:#666;
}

#footer
{
	width:940px;
	margin:0 auto;
	text-align:right;
}
#footer ul, #footer ul li
{
	list-style:none;
	margin:0px;
	padding:0px;
}
#footer ul li
{
	width:auto;
	padding:0px 10px;
	float:left;
	font-size:12px;
}
#footer ul li a
{
	color:#666;
	text-decoration:none;
}
