html,body{
	height:100%;
}
noscript,
noscript div,
noscript iframe{
	display:none;
}

.clearfix{
	display:inline-block;
	width:100%;
	height:0px;
	overflow:hidden;
}

#content{
}
#iMain{
	margin:0px auto;
	width:807px;
	min-height:100%;
	height:auto !important;
	height:100%;
	text-align:center;
	line-height:12pt;
}
#iHeader{
	height:166px;
	background-image:url("../images/frame.jpg");
	background-repeat:no-repeat;
	text-align:left;
}
#iBody{
	padding-left:4px;
	_margin-bottom:-38px;
	width:800px;
	text-align:left;
}
#iFooter{
	margin:0px auto;
	margin-bottom:-19px;
	width:807px;
	height:45px;
	background-image:url("../images/frame.jpg");
	background-position:0px -166px;
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
}


#iHeader h1,
#iHeader p,
#iHeader a{
	text-indent:-4096px;
}

#iFooter a,
#iFooter small{
	display:block;
	width:100%;
	height:100%;
	text-indent:-4096px;
}

.getflash{
	float:right;
	margin-right:10px;
	width:328px;
	height:156px;
}
.getflash span{
	float:left;
	margin-left:21px;
	margin-top:112px;
	width:97px;
	height:23px;
	
	background-color:#FFFFFF;
	filter:alpha(opacity=00);
	opacity:0.00;
	cursor:pointer;
}
.getflash:hover span{
	filter:alpha(opacity=50);
	opacity:0.50;
}






.topentry{
	padding-top:16px;
	padding-bottom:20px;
}
.topentry div,
.topentry h2,
.topentry h3,
.topentry a{
	background-image:url("../images/topentry.jpg");
	background-repeat:no-repeat;
	text-indent:-4096px;
	overflow:hidden;
}
.topentry div{
	float:left;
	margin-right:18px;
	width:390px;
	height:260px;
}
.topentry p{
	margin:10px 0px;
}
.topentry h2{
	height:27px;
	background-position:0px -260px;
}
.topentry h3{
	margin-top:6px;
	height:44px;
	background-position:0px -287px;
}
.topentry a{
	margin:5px 0px;
}
.topentry a.a1{
	display:block;
	height:33px;
	background-position:0px -331px;
}
.topentry a.a2{
	display:block;
	height:55px;
	background-position:0px -364px;
}
.topentry a:hover{
	filter:alpha(opacity=50);
	opacity:0.50;
}






.category{
	
}
.categoryhead{
	display:block;
	padding-bottom:6px;
	width:100%;
	border-bottom:1px dotted #666;
}
.categoryhead h4{
	float:left;
	width:172px;
	height:42px;
	
	background-image:url("../images/subtitles.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-4096px;
}
.categoryhead.c1 h4{ background-position:0px 0px; }
.categoryhead.c2 h4{ background-position:0px -42px; }
.categoryhead.c3 h4{ background-position:0px -84px; }
.categoryhead.c4 h4{ background-position:0px -126px; }
.categoryhead.c5 h4{ background-position:0px -168px; }

.categoryhead p{
	float:right;
	text-align:right;
	font-weight:bold;
}

.categorybody{
	float:left;
	display:block;
	padding-bottom:20px;
}
.categorybody li{
	float:left;
	display:inline-block;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:6px;
	width:260px;
	height:75px;
	overflow:hidden;
}
.categorybody li img{
	float:left;
	margin-right:10px;
}
.categorybody p{
	padding-bottom:10px;
}
.categorybody li a{
}
.categorybody li a span{
	float:left;
	width:15px;
	height:15px;
	margin-right:4px;
	background-image:url("../images/icons.gif");
	background-repeat:no-repeat;
}
.categorybody li a:hover{
	text-decoration:none;
}




.plan{
	margin:40px 0px;
	height:39px;
	background-image:url("../images/banner01.gif");
	background-repeat:no-repeat;
}
.plan span{
	display:none;
}
.plan a{
	float:left;
	display:inline-block;
	height:39px;
	
	background-color:#FFFFFF;
	filter:alpha(opacity=00);
	opacity:0.00;
}
.plan a:hover{
	filter:alpha(opacity=50);
	opacity:0.50;
}
.plan a.p1{
	width:85px;
	margin-left:405px;
}
.plan a.p2{
	width:105px;
	margin-left:5px;
}

