body{
	padding:0px; margin:0px; background:url(img/general/bg_main.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444;
}
form{
	padding:0px; margin:0px;
}
a{
	outline-style:none;
}
img, div{
	behavior: url(pngfix/iepngfix.htc);
}











#main-wrapper{
	width:960px; background:url(img/general/drop_shadow.png) repeat-y;
}
#inner-wrapper{
	width:940px;
}
#header{
	background:url(img/general/header.png) no-repeat; width:940px; height:97px;
}
#content-top{
	background:url(img/general/content_top.png) no-repeat; width:100%;
}
#content-bottom{
	background:url(img/general/content_bottom.png) no-repeat bottom left; width:100%;
}
#content{
	width:923px; background:url(img/general/bg_content.gif) repeat-y;
}
#content2{
	width:923px; background:url(img/general/bg_content2.png) bottom left repeat-x;
}
#footer{
	background:url(img/general/footer.png) no-repeat; width:940px; height:97px; font-size:11px; color:#767676;
}
#tj{
	width:100%; height:497px; background:url(img/general/tj.jpg) no-repeat; position:relative;
}
a#launch-tj{
	display:block; width:122px; height:30px; position:absolute; left:555px; top:260px;
}
#ic-desc{
	width:400px; float:left; line-height:18px; padding-left:30px;
}
.app-title{
	font-weight:bold; font-size:18px; color:#6a675c;
}
a.app-link{
	color:#0091cd;
}
a:hover.app-link{
	text-decoration:none;
}
a#ribbon{
	position:absolute; width:147px; height:188px; display:block; background:url(img/general/ribbon.png) no-repeat; left:830px; top:-100px;
}