/* CSS Document */
H1 { margin-top: 0px; margin-bottom: 1px; }
body{
	background-color:#FFFCE0;
	color:#000000;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 800px;
	background-image: url('');
	background-repeat: repeat;
}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, blockquote, p, a{
	margin:0;
	padding:0;
	color: #428228;
	text-decoration: none;
}
ul{
	list-style:none;}

.spacer{
	font-size:0; line-height:0; clear:both;}

/* -- header start -- */
#header{
	width:984px; height:240px; position:relative; margin:0 auto;
	background:url(images/header_bg.jpg) no-repeat 0 0 #FFFCE0; color:#FFFFFF;}
#header img{
	position:absolute; left:699px; top:99px;}
#header ul.topNav li{
	padding:0 1px 0 0; float:left;}
#header ul.topNav li a{
	background:url(images/top_nav_bg.gif) no-repeat 0 0 #373737;
	color:#FFFFFF;
	width:120px;
	height:30px;
	display:block;
	font:bold 20px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
#header ul.topNav li a:hover{
	background:url(images/top_nav_bg_h.gif) no-repeat 0 0 #373737; color:#FFFFFF;}
#header ul.topNav li a.hover{
	background:url(images/top_nav_bg_h.gif) no-repeat 0 0 #373737; color:#FFFFFF;}
#header ul.topBtn{
	color:#FFFFFF;
	padding:0 0 0 0;
	position:absolute;
	left:377px;
	top:0px;
	height: 62px;
	width: 338px;
}
#header ul.topBtn li{
	float:left; padding:0 1px 0 0;}
#header ul.topBtn li.noGap{
	padding:0;}
#header ul.topBtn li span.left{
	background:url(images/top_btn_bg_shadow_left.gif) no-repeat left bottom #363636; color:#FFFFFF;
	width:4px; height:26px; display:block; float:left;}
#header ul.topBtn li span.right{
	background:url(images/top_btn_bg_shadow_right.gif) no-repeat 0 0 #363636; color:#FFFFFF;
	width:4px; height:26px; display:block; float:left;}
#header ul.topBtn li a{
	background:url(images/top_btn_bg.gif) repeat-x 0 0 #2A2A2A;
	color:#FFFFFF;
	border:#5D5D5D 1px solid;
	border-bottom:none;
	width:105px;
	height:21px;
	display:block;
	font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	float:left;
	margin:4px 0 0 0;
}
#header ul.topBtn li a:hover{
	background:url(images/top_btn_bg_h.gif) repeat-x 0 0 #2A2A2A;
	color:#2D2D2D;
	border:#FFFFFF 1px solid;
	border-bottom:none;
	width: 105px;
}
#header ul.topBtn li a.hover{
	background:url(images/top_btn_bg_h.gif) repeat-x 0 0 #2A2A2A; color:#2D2D2D;
	border:#FFFFFF 1px solid; border-bottom:none;}
/* -- header end -- */

/* -- topic pannel start -- */
.topic{
	width:984px; margin:0 auto; padding:10px 0 7px 0;
	background:url(images/topic_bg.gif) repeat-x 0 0 #D2E7C9; color:#428228;
	border-bottom:#BFDAB5 4px solid;}
.topic span{
	background:url(images/dot_v.gif) repeat-y 0 0 #D2E7C9; color:#428228;
	width:1px; height:94px; float:left;}
.topic div.topicList{
	float:left;}
.topic div.topicList h2{
	background:url(images/topic_head_bg.gif) no-repeat 0 0 #D2E7C9;
	color:#000000;
	padding:0 0 0 0px;
	width:150px;
	font-size:12px;
	line-height:19px;
	text-transform:uppercase;
}
.topic div.topicListPic1{
	background:url(images/management_icon.gif) no-repeat 20px 10px;
	padding:19px 248px 0 140px;
}
.topic div.topicListPic2{
	background:url(images/karaoke.jpg) no-repeat 20px;
	padding:19px 28px 0 140px;
}
.topic div.topicListPic3{
	background:url(images/karaoke.jpg) no-repeat 20px;
	padding:19px 28px 0 140px;
}
.topic div.topicList ul{
	padding:7px 8px;}
.topic div.topicList ul li{
	background:url(images/red_bullet.gif) no-repeat 0 7px #D2E7C9; color:#428228; padding:0 0 0 11px;}
.topic div.topicList ul li a{
	font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#D2E7C9; color:#428228;
	text-decoration:underline;} 
.topic div.topicList ul li a:hover{
	text-decoration:none;} 
/* -- topic pannel end -- */

/* -- body start -- */
/* -- side pannel start -- */
#body{
	width:984px;
	margin:0 auto;
	padding:28px 0 10px 0;
}
.sidePannel{
	width:230px; padding:5px 5px 18px;
	background-color:#FFFFFF; border:#D6D1A6 1px solid;}
.sidePannel h2.blue{
	background-color:#C9E5FC; color:#324F67; padding:0 0 0 35px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;}
.sidePannel h2.catagory{
	background:url(images/category_icon.gif) no-repeat 13px 9px #C9E5FC; color:#324F67;}
.sidePannel h2.login{
	background:url(images/login_icon.gif) no-repeat 13px 6px #C9E5FC; color:#324F67;}
.sidePannel h2.green{
	background-color:#D2E7C9; color:#526A47; padding:0 0 0 35px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;}
.sidePannel h2.news{
	background:url(images/news_icon.gif) no-repeat 13px 6px #D2E7C9; color:#526A47;}
.sidePannel h2.poll{
	background:url(images/poll_icon.gif) no-repeat 13px 9px #D2E7C9; color:#526A47;}
.sidePannel ul.catagory{
	padding:14px 0 20px 14px;
}
.sidePannel ul.catagory li{
	background:url(images/green_arrow.gif) no-repeat 0 8px #FFFFFF;
	color:#000000;
	padding:0 0 0 15px
}
.sidePannel ul.catagory li a{
	background-color:#FFFFFF; color:#737373;
	font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;}
.sidePannel ul.catagory li a:hover{
	text-decoration:none;}
.sidePannel ul.news{
	padding:0 0 8px;}
.sidePannel ul.news li{
	margin:4px 0 0 0; padding:10px 4px 9px 13px;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FCF6E2; color:#000000;}
.sidePannel ul.news li span{
	background:url(images/green_arrow.gif) no-repeat 0 5px #FCF6E2; color:#000000;
	padding:0 0 0 9px;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;}
.sidePannel ul.news li a{
	font:bold 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background-color:#FCF6E2; color:#A10000;}
.sidePannel ul.news li a:hover{
	text-decoration:none;}
.sidePannel form{
	padding:12px 8px 30px;}
.sidePannel form label.caps{
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#000000;
	text-transform:uppercase;}
.sidePannel form label{
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#000000;}
.sidePannel form input.text{
	width:206px; height:13px; padding:2px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;}
.sidePannel form input.loginBtn{
	width:42px; height:14px; padding:0; float:right; margin:-13px 0 0 0;}
.sidePannel form input.poll{
	margin:0 9px 0 0; float:left; padding:0; width:15px; height:15px;} 
.sidePannel form p{
	padding:4px 0 0 0;}
.sidePannel form a{
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#7A3E00; margin:4px 0 0 0;
	text-decoration:underline;}	
.sidePannel form a:hover{
	text-decoration:none;}
.sidePannel form span.divider{
	background:url(images/dot_h_r.gif) repeat-x 0 6px;
	height:13px; display:block; padding:0; margin:0; line-height:0; font-size:0;}
.sidePannel div.online{
	background-color:#FFFFFF;
	color:#D2E7C9;
	padding:12px 14px 26px;
	width:185px;
	margin:0 auto;
	font:bold 15px/18px Georgia, "Times New Roman", Times, serif;
}
.sidePannel div.online span{
	background-color:#FF0084; color:#FFFFFF; padding:6px 16px; margin:5px 0 0 0;
	font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; display:block;}	
	
	
/* -- side pannel end -- */
/* -- midle pannel start -- */
.midle{
	width:459px; padding:0 15px 0 22px;}
.midle h2{
	font:bold 36px/40px Georgia, "Times New Roman", Times, serif;
	background-color:#FFFCE0;
	color:#903A00;
	padding:0 0px 0px 0;
	margin:-5px 0 0 0;
}
.midle h3{
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFCE0; color:#A10000;}
.midle p{
	padding:10px 0;
}	
.midle p a{
	color:#436600; background-color:#FFFCE0;
	text-decoration:underline;}
.midle p a:hover{
	text-decoration:none;}
.midle p.bgColor{
	background-color:#E5E2C4;
	color:#FF0000;
	float:none;
	padding:0;
	margin:0 5px 18px 0;
	width:450px;
	height:14px;
	line-height:14px;
}
.midle a.more{
	background:url(images/pink_bg.gif) no-repeat 0 0 #FFFCE0; color:#FFFFFF;
	width:78px; height:14px; display:block; float:left; margin:0 5px 0 0;
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none;}
.midle a.more:hover{
	background:url(images/dark_bg.gif) no-repeat 0 0 #FFFCE0; color:#FFFFFF;}
.midle a.comment{
	background:url(images/dark_bg.gif) no-repeat 0 0 #FFFCE0; color:#FFFFFF;
	width:78px; height:14px;  display:block; float:left;
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none;}
.midle a.comment:hover{
	background:url(images/pink_bg.gif) no-repeat 0 0 #FFFCE0; color:#FFFFFF;}
.midle img{
	float:left; margin:0 17px 0 0;}
	
	
.midle span.dot{
	color:#903A00;
	height:47px;
	display:block;
}
.midle div.post{
	background:url(images/post_bg.gif) repeat-x 0 0 #FFFCE0;
	color:#FFFFFF;
	height:27px;
}
.midle div.post span.left{
	background:url(images/post_bg_left.gif) no-repeat 0 0 #FFFCE0; color:#414141;
	height:24px; width:2px; display:block; float:left;}
.midle div.post span.right{
	background:url(images/post_bg_right.gif) no-repeat 0 0 #FFFCE0; color:#414141;
	height:24px; width:2px; display:block; float:right;}
.midle div.post p{
	font-size:11px; line-height:24px; color:#313131; padding:0;}
.midle div.post p a{
	font-weight:bold; text-decoration:underline;
	background-color:#FFFFFF; color:#313131; }
.midle div.post p a:hover{
	text-decoration:none;}
.midle div.post p span.postIcon{
	background:url(images/post_icon.gif) no-repeat 9px 1px; color:#B10101;
	padding:0 0 0 32px; font-weight:bold;}
.midle p.star{
	background:url(images/star_icon.gif) no-repeat 2px 10px; padding:8px 23px 0 26px;}
.midle ul{
	width:338px; padding:8px 0 17px 0;}
.midle ul li{
	background:url(images/list_bg.gif) repeat-x 0 0 #FFFCE0; color:#7D6200; padding:1px 0 1px 0;}
.midle ul li.last{
	background:url(images/list_bg_last.gif) repeat-x 0 0 #FFFCE0; color:#7D6200; padding:0 0 1px 0;}
.midle ul li a{
	background:url(images/red_bullet1.gif) no-repeat 8px 9px #FFFFFF; color:#7D6200;
	font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none; padding:0 0 0 19px; display:block;}
.midle ul li a:hover{
	background:url(images/red_bullet1.gif) no-repeat 8px 9px #FEF7C8; color:#5B4700;}
.midle div.statement{
	background-color:#E2DDB0; color:#363636; margin:0 0 0 0; padding:0;}
.midle div.statement p.dot1{
	background:url(images/dot_h_m.gif) repeat-x 0 0 #FFFCE0; color:#903A00;
	height:1px; line-height:0; font-size:0;  padding:0; margin:0;}
.midle div.statement p{
	font:bold italic 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#363636; padding:0;}
.midle div.statement p span.name{
	font:bold 12px/17px Georgia, "Times New Roman", Times, serif;
	background-color:#F1EED7; color:#A40000; padding:0 8px; float:right; margin:-25px 11px 0 0;}
.midle div.statement .quote{
	background:url(images/quote.gif) no-repeat 13px 8px; padding:30px 11px 11px 25px;}
/* -- midle pannel end -- */	
/* -- body start -- */

/* -- footer start -- */
#footer{
	background:url(images/footer_bg.gif) repeat-x 0 0 #3B3B3B; color:#E2DDB0;
	width:982px; margin:0 auto; padding:15px 0; text-align:center;}
#footer ul.btn{
	width:456px; margin:0 auto;}
#footer ul.btn li{
	float:left; padding:0 1px;
	background:url(images/footer_nav_divider.gif) no-repeat right top #3B3B3B; color:#FFFFFF;}
#footer ul.btn li.noDivider{
	background:none #3B3B3B; color:#FFFFFF;}
#footer ul.btn li a{
	padding:0 9px; display:block;
	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#3B3B3B; color:#FFFFFF;}
#footer ul.btn li a:hover{
	background-color:#2E2E2E; color:#FFFFFF;}
#footer ul.validate{
	width:152px; margin:0 auto;}
#footer ul.validate li{
	float:left; margin:0 6px 0 0;}
#footer ul.validate li a{
	width:70px; height:17px; display:block;
	font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none;
	background-color:#910002; color:#FFFFFF;}
#footer ul.validate li a:hover{
	background-color:#6C0002; color:#FFFFFF;}
#footer p{
	clear:both; font-size:11px; line-height:16px;
	padding:5px 0;}
#footer p.tworld{
	clear:both; font-size:11px; line-height:16px; font-weight:bold;
	padding:5px 0; color:#FFFFFF;}
#footer p.tworld a{
	color:#FFFFFF; text-decoration:none;}
#footer p.tworld a:hover{
	text-decoration:underline;}
/* -- footer end -- */

/* -- misc. style start -- */
.floatLeft{
	float:left;}
.floatRight{
	float:right;}
.fontP{
	font-size:12px; line-height:16px; padding:8px 0 !important;}
a.redlink:link {color: #ff0000; font-weight:bold;}
.style1 {color: #000000}
.style2 {color: #FF0000}
.style4 {font-size: 20px}
.style5 {
	font-size: 19px;
	color: #FF0000;
}
.style6 {font-size: 16px}
.style8 {
	color: #000000;
	font-style: italic;
	font-size: 16px;
}
.blink {
	color:#FF0000;
	text-decoration:blink;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
