a:link		{ color: #0000ff; text-decoration: none;}
a:visited	{ color: #0000ff; text-decoration: none}
a:active	{ color: #3333ff; text-decoration: none}
a:hover		{ color: #ff0000; text-decoration: none}

a.tabletitle:link{color:#ffffff; text-decoration: none;}
a.tabletitle:visited{ color: #ffffff; text-decoration: none}
a.tabletitle:active{ color: #ff0000; text-decoration: none}
a.tabletitle:hover		{ color: #ff0000; text-decoration: none}

a.gray:link		{ color: #666666; text-decoration: none;}
a.gray:visited	{ color: #666666; text-decoration: none}
a.gray:active	{ color: #ff0000; text-decoration: none}
a.gray:hover		{ color: #ff0000; text-decoration: none}

body { 
	font-size: 12px; 
	font-family:Microsoft YaHei; 
	SCROLLBAR-FACE-COLOR:#F7F7F7;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-SHADOW-COLOR:#FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR:#D4D0C8;
	SCROLLBAR-ARROW-COLOR:#808080;
	SCROLLBAR-TRACK-COLOR:#FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#D4D0C8;
	margin-top:0px;
	margin-right:0px;
	WORD-BREAK; break-all;
	/*background-image: url("./images/main_bg.gif");*/
}

table {font-size: 14px; font-family:Microsoft YaHei;border-collapse:collapse;}
td {font-size: 14px; font-family:Microsoft YaHei; WORD-BREAK; break-all;}
div {font-size: 14px; font-family:Microsoft YaHei;}
div.tabc {background-color:#527cd3;margin:2px ;padding-top:0px;background-repeat:no-repeat;width:90px;height:28px;display:block;text-align: center;line-height:30px;color:#ffffff;font-family: Microsoft YaHei;font-size:14px;font-weight:bold;cursor:pointer;}
div.tabc:hover {background:#1f7ed0; color: #69c; text-decoration: none;}

.tabletitle_only{
	color:#E1E1E1;
}
.big14   { font-size: 14px;}
.big18   { font-size: 18px}
.gray666{
	color:#666666;
}
.gray333{
	color:#333333;
}

.timenum{
	color:#333333;
	font-size:10px;
}
.tagitem{color:#000;cursor:hand;}
.pagehead1{color:#333333;font-size: 16px; background-color: #e7f5fb;height: 30px;border:#d0d0d0 1px solid;text-align: left;padding-left: 10px;}
.pagehead2{background:#ffffff;height: 30px;border:#e5e5e5 1px solid;text-align: left;}

.img{border:0;cursor:hand;margin:0px;position:relative;}
.imgun{border:0;margin:0px;position:relative;}

form {
	display: inline;
}

input{
	outline: none;
	BORDER: #dddddd 1px solid;
	background-color:expression((this.readOnly && this.readOnly == true)? "#EBEBEB":"");
}
input.text{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px; 
	HEIGHT: 25px; 
	BORDER-COLOR:#dddddd;
	font-size: 14px;
}
input.text:focus{
	border:2px solid #527cd3;
}
input[readonly] {
	border:1px solid #dddddd;
	background-color: #EBEBEB;
}
input:focus[readonly]{
	border:1px solid #dddddd;
	background-color: #EBEBEB;
}
input.radio{
	BORDER-RIGHT: #7b9ebd 0px solid; 
	BORDER-TOP: #7b9ebd 0px solid; 
	BORDER-LEFT: #7b9ebd 0px solid; 
	BORDER-BOTTOM: #7b9ebd 0px solid;
}
input.checkbox{
	BORDER-RIGHT: #7b9ebd 0px solid; 
	BORDER-TOP: #7b9ebd 0px solid; 
	BORDER-LEFT: #7b9ebd 0px solid; 
	BORDER-BOTTOM: #7b9ebd 0px solid;
}
input.button{
	border:1px solid #D4D0C8;
	background-color: #ffffff;
	cursor:pointer;
	height:25px;
}
input.button:hover{
	background-color: #D4D0C8;
}
input.search{
	background:#ffffff;
	height:25px;
}
.textarea{
	BORDER:#d4d0c8 1px solid; 
	width:97%;
	WORD-BREAK; 
	break-all; 
	background-color:expression((this.readOnly && this.readOnly == true)? "#EBEBEB":"");
	overflow-y:auto;
}

textarea {
	outline: none;
}
.textarea:focus{
	border:2px solid #527cd3;
}
.textarea:focus[readonly]{
	border:1px solid #dddddd;
	background-color: #EBEBEB;
}
.textarea[readonly] {
	border:1px solid #dddddd;
	background-color: #EBEBEB;
}

.textareaonly{
	BORDER-RIGHT: #7b9ebd 1px solid; 
	BORDER-TOP: #7b9ebd 1px solid; 
	BORDER-LEFT: #7b9ebd 1px solid; 
	BORDER-BOTTOM: #7b9ebd 1px solid;
	background:#eeeeee;

}
.textreaonly{
	BORDER-RIGHT: #7b9ebd 1px solid; 
	BORDER-TOP: #7b9ebd 1px solid; 
	BORDER-LEFT: #7b9ebd 1px solid; 
	BORDER-BOTTOM: #7b9ebd 1px solid;
	background:#eeeeee;

}
.textareareaonly{
	BORDER-RIGHT: #7b9ebd 1px solid; 
	BORDER-TOP: #7b9ebd 1px solid; 
	BORDER-LEFT: #7b9ebd 1px solid; 
	BORDER-BOTTOM: #7b9ebd 1px solid;
	background:#eeeeee;

}
.inputonly{
	background:#eeeeee;

}

.file{
	position:absolute;
	width:30px;
	border:0px;
}

.selectboxout{
	float:left;
	border:1px solid #C0C0C0;
	width:52px;
	height:19px;
	clip:rect(0px,51px,18px,0px);
	overflow:hidden;
}
.selectboxin{
	border:1px solid #F4F4F4;
	width:50px;
	height:17px;
	clip:rect(0px,49px,16px,0px);
	overflow:hidden;
}
.select{
    background-color: transparent;
    cursor: pointer;
    position: relative;
    font-family: Microsoft YaHei, Geneva, "sans-serif", SimSun;
    font-size: 13px;
    border: solid 1px #C8C8C8;
    border-color: rgb(169, 169, 169);
    line-height: 22px;
	color:#333333;
}

select{
	outline:none;
	HEIGHT: 25px;
}
select:focus{
	border:2px solid #527cd3;
}

 
a.button{
  border:1px solid #D4D0C8;
  background-color: #ffffff;
  display: block;
  float: left;
  height: 22px;
  padding-right: 10px;
  font: normal 12px sans-serif;
  text-decoration: none;
  margin-right: 5px;
}
a.color{
  display: block;
  float: left;
  height: 22px;
  width: 20px;
  padding-right: 10px;
  font: normal 12px sans-serif;
  margin-right: 10px;
  text-decoration: none;
}
a.button span{
  background-color: #ffffff;
  display: block;
  color: black;
  padding: 2px 1px 0px 10px !important;
  padding: 2px 1px 2px 10px;
  line-height: 16px;
  outline: none;
}
a.button:hover {
  background-color: #D4D0C8;
  background-position: right -20px;
}
a.button:hover span {
  background-color: #D4D0C8;
  background-position: right -20px;
}
a.button:active {
  background-position: right -40px;
  outline: none;
}
a.button:active span {
  background-position: left -40px;
  padding: 2px 1px 2px 10px;
}



.textareareadonly{
	BORDER-RIGHT: #7b9ebd 1px solid; 
	BORDER-TOP: #7b9ebd 1px solid; 
	BORDER-LEFT: #7b9ebd 1px solid; 
	BORDER-BOTTOM: #7b9ebd 1px solid;
	background:#FBFBFB;

}
.textreadonly{
	BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	background:#dddddd;
	background-color:#dddddd;
	
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px; 
	HEIGHT: 22px; 
	BORDER-COLOR:#dddddd;
}
a.combutton {
  background: transparent url("./images/button/com_button_a.gif") no-repeat scroll right top;
  color: gray;
  display: block;
  float: left;
  height: 25px;
  padding-right: 10px;
  font: normal 12px sans-serif;
  margin-right: 10px;
  text-decoration: none;
}
a.combutton span {
  background: transparent url("./images/button/com_button_span.gif") no-repeat;
  display: block;
  color: gray;
  padding: 2px 1px 2px 10px;
  line-height: 20px;
}
a.combutton:hover {
  background-position: right -25px;
}
a.combutton:hover span {
  background-position: left -25px;
}
a.combutton:active {
  background-position: right -50px;
  outline: none;
}
a.combutton:active span {
  background-position: left -50px;
  padding: 2px 1px 2px 10px;
}

a.combutton2 {
  background: transparent url("./images/button/com_button_a2.gif") no-repeat scroll right top;
  color: gray;
  display: block;
  float: left;
  height: 25px;
  padding-right: 10px;
  font: normal 12px sans-serif;
  margin-right: 10px;
  text-decoration: none;
}
a.combutton2 span {
  background: transparent url("./images/button/com_button_span2.gif") no-repeat;
  display: block;
  color: black;
  padding: 2px 1px 2px 10px;
  line-height: 20px;
}
a.combutton2:hover {
  background-position: right -25px;
}
a.combutton2:hover span {
  background-position: left -25px;
}
a.combutton2:active {
  background-position: right -50px;
  outline: none;
}
a.combutton2:active span {
  background-position: left -50px;
  padding: 2px 1px 2px 10px;
}


a.topbutton {
  background: transparent url("./images/button/top_button_a.gif") no-repeat scroll right top;
  color: gray;
  display: block;
  float: left;
  height: 20px;
  padding-right: 10px;
  font: normal 12px sans-serif;
  margin-right: 1px;
  text-decoration: none;
}
a.topbutton span {
  background: transparent url("./images/button/top_button_span.gif") no-repeat;
  display: block;
  color: white;
  padding: 2px 1px 2px 10px;
  line-height: 16px;
}
a.topbutton:hover {
  background-position: right -20px;
}
a.topbutton:hover span {
  background-position: left -20px;
}
a.topbutton:active {
  background-position: right -40px;
  outline: none;
}
a.topbutton:active span {
  background-position: left -40px;
  padding: 2px 1px 2px 10px;
}



.tableheader{ background: #d3e5fa; color:#ffffff;  background-color:#527cd3;height: 40px; font-weight: bold; font-size:13px}
.tableheader th{border-right: 1px solid #ffffff;}
.pubtable{}
.pubtheme{
	border-top:#cccccc  2px solid;
	border-left:#cccccc 2px solid;
	border-right:#cccccc 2px solid;
	border-bottom:#cccccc 2px solid;
}
.tableline1{ background: #fcfcfc;height:40px;}
.tableline1 td{ border-right: 1px solid #ffffff}
.tableline2{ background: #e9e9e9;height:40px;}
.tableline2 td{ border-right: 1px solid #ffffff}
.tableline3{ background: #e4e4e4;height:40px;}

.tablecol1{ background: #ffffff;height:40px;border: 1px solid #d0d0d0;text-align: left;padding-left: 10px;}
.tablecol2{ background: #e7f5fb;height:40px;border: 1px solid #d0d0d0;text-align: left;padding-left: 10px;}
.tablecol3{ background: #ffffff;height:40px; color:#000; line-height:22px;}

.highlight{background-color:#aaa}
.nohighlight{background-color:#ccc}

.imglink{
	cursor:pointer;margin-right:2px;border:0px;
}


.divicon{
	float:right;
	padding:3px 3px 3px 3px;
	cursor:pointer;
	border:1px none #0A246A;
	color:#EEE;
	height:20px;
	vertical-align:sub;
	background:;
}

.diviconover{
	float:right;
	padding:2px 2px 2px 2px;
	cursor:pointer;
	border:1px solid #0A246A;
	color:#EEE;
	height:20px;
	vertical-align:sub;
	background:#B6BDD2;
}


.redb{
	color:red;
	font-weight :bold;
}
.bodtdlfto{
	background-image:url("./images/table/tlefttop.gif");
	width:5px;
	height:20px;
}
.bodtdlf{
	background-image:url("./images/table/tleft.gif");
	width:5px;
}
.bodtdlfbo{
	background-image:url("./images/table/tleftbottom.gif");
	width:5px;
	height:5px;
}
.bodtdto{
	background-image:url("./images/table/ttop.gif");
	height:20px;
}
.bodtdbo{
	background-image:url("./images/table/tbottom.gif");
	height:5px;
}
.bodtdrtto{
	background-image:url("./images/table/trighttop.gif");
	height:20px;
}
.bodtdrt{
	background-image:url("./images/table/tright.gif");
	width:5px;
}
.bodtdrtbo{
	background-image:url("./images/table/trightbottom.gif");
	height:5px;
}
.pubtableride{
	width:96%;
	border-spacing:0px;
	empty-cells: hide;
}
.pubtableride TD{
	padding:0px;

}
.pubtdva{
	width:20%;
}
.pubtdin{
	width:35%;
}
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 580px;;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: ;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(./images/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.redb{
	color:red;
	font-weight :bold;
}


.linkdivOp{	color:#0000FF;cursor:pointer;}
.linktextOp{ border-bottom: 1px double #0000FF;color:#0000FF;cursor:pointer; }
.buttomcss{position:absolute;width:30px;border:0px;}
.Wdate{border: 1px solid;height:20px;background:url(/images/calendar/datePicker.gif) no-repeat right;}
.Wtime{border: 1px solid;height:20px;width:60px;background:url(/images/calendar/time.gif) no-repeat right;}
.spanbutton {
  cursor:pointer;
  color: blue;
  display: block;
  padding-right: 10px;
  font: normal 12px sans-serif;
  margin-right: 10px;
}
.buttomcss{
	position:absolute;
	width:30px;
	border:0px;
}
#tabs {
	padding: 0px;
	top: 0; bottom: 0; right: 0; left: 0px;
	overflow:hidden;
	line-height:25px;
	height: 29px;
	float:left;
   }
h3{ padding:0; margin:0;background: #f2f2f2; }
.xb1 { margin: 0 5px; background: #afafaf; }
.xtop { display: block; background: transparent; font-size: 1px; }
.xb1,  .xb2,  .xb3,  .xb4,  .xb5,  .xb6,  .xb7 { display: block; overflow: hidden; }
.xb1,  .xb2,  .xb3,  .xb5,  .xb6 { height: 1px; }
.xb1 { margin: 0 5px; background: #d7d7d7; }
.xb2 { margin: 0 3px; border-width: 0 2px; }
.xb3 { margin: 0 2px; }
.xb4 { height: 2px; margin: 0 1px; }
.DemoDiv{background: #fbfbfb;}`
.DemoDiv .xb2, .DemoDiv .xb3, .DemoDiv .xb4 { background: #fbfbfb; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; }
.xboxcontent{display: block; border: 0 solid #cfe2e5; border-width: 0 1px;background: #fbfbfb;}
.DemoDiv .xboxcontent { border: 0 solid #d7d7d7;border-width: 0 1px 1px 1px;background: #fbfbfb; height:25px;}

#tabs div.hover {
	background-color: #D5E8FA;
	color:#000000;
}
a.tag:link{
    background-color: transparent;
    color: #000000;
    font-weight: normal;
    border: 0;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
    }
a.tag:visited{
    background-color: transparent;
    color: #000000;
    border: 0;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
    }
a.tag:active{
    background-color: transparent;
    color: #000000;
    border: 0;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
}
a.tag{
    background-color: transparent;
    color: #000000;
    border: 0;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
	}
a.tag span{
	font-size: 14px;
	padding-left:5px;
	padding-right:5px;
    line-height: 19px;
    margin-top: 8px;
}
a.tag:hover {
    background-color: transparent;
    color: #000000;
    border: 0;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
  }
a.tag:hover span {
	font-size: 14px;
	padding-left:5px;
	padding-right:5px;
    line-height: 19px;
    margin-top: 8px;
    color:#fd6d22;
  }
a.taghover:link{
    background-color: transparent;
    color: #000000;
    font-weight: normal;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
    }
a.taghover:visited{
    background-color: transparent;
    color: #000000;
    font-weight: normal;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
    }
a.taghover:active{
    background-color: transparent;
    color: #000000;
    font-weight: normal;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
}
a.taghover {
    background-color: transparent;
    color: #000000;
    font-weight: normal;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
  } 
a.taghover span {
	font-size: 14px;
	padding-left:5px;
	padding-right:5px;
    line-height: 19px;
    margin-top: 8px;
    border-bottom: 2px solid #fd6d22;
  }
a.taghover:hover {
    background-color: transparent;
    color: #000000;
    border: 0;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	height: 22px;
	text-decoration: none;
	margin-top: 4px;
  }
a.taghover:hover span {
	font-size: 14px;
	padding-left:5px;
	padding-right:5px;
    line-height: 19px;
    margin-top: 8px;
    color:#fd6d22;
    border-bottom: 2px solid #fd6d22;
  }
.tdbg{
	BORDER-bottom: #dddddd 1px solid;
	font-size: inherit;
    height: auto;
    color: #636363;
    line-height: 1;
    vertical-align: middle;
}
/*.tag{border:1px solid #333333;height:20px;vertical-align:middle;white-space:nowrap;display:inline;text-align:center;font-weight:normal;padding:4px 7px 4px 7px;background: url(./images/label/tag_over_bg.gif);}*/
a.tagitem:link{color:#333333;}
a.tagitem:visited{color:#333333;}
a.tagitem:active{color:#333333;}
a.tagitem:hover{color:#333333;}
.tagadd{
	border:0px solid #EEEEEE;
	width:30px;
	height:20px;
	vertical-align:middle;
	white-space:nowrap;
	display:inline;
	text-align:center;
	padding:0px;

}
.tagno{
	border:0px solid #E1E1E1;
	height:20px;
	vertical-align:middle;
	white-space:nowrap;
	display:inline;
	text-align:center;
	font-weight:normal;
	padding:5px 8px 5px 8px;
}

.tagno A{color:#333333;}
.tagview {
	border:1px solid #EEEEEE;
	width:80px;
	height:30px;
	vertical-align:middle;
	white-space:nowrap;
	display:inline;
	text-align:center;
	padding:5px;
	background: url(./images/label/gray_bg_on.png);
}
.imagenone {
    display:none;
}
.imagedisplay {
	height:8px;
	width:8px;
	vertical-align:middle;
    display:;
}
.fileinputs {
	position: relative;
}

.fakefile {
	position: absolute;
	color:blue;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:50px;
	height:25px;
}
.movedivOp{
	margin: 1px;
	padding: 2px;
	background:#ffffff;
}
.PopupSelectionBox
{
	margin: 1px;
	padding: 2px;
	border: #ff9933 1px solid ;
	background-color: #fffacd ;
	cursor: point;
}
.getdivOp{
	margin: 1px;
	padding: 2px;
	border: #666666 1px solid ;
	background-color: #cccccc ;
	cursor: point;
}
.paneladdimg{
	cursor:point;
}
.divcss {
	position: relative;
	width:100%;
	height:80;
}
.topword{
	position: absolute;
	color:#000;
	top: 0px;
	left: 0px;
	z-index: 2;
}
.top_image{
	position: absolute;
	color:#000;
	top: 4px;
	left: 4px;
	z-index: 2;
	width:100%
}
.topimg{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 100);
	opacity: 0;
	z-index: 1;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}
.top_button_color{color:#FF00FF;}
.topbuttoncss{
	position: relative;
	color:red;
	width:100%;
	height:80;
}
.topbuttonimg{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 60);
	opacity: 0;
	z-index: 1;
	width:80;
	height:25;
}
.topbuttonword{
	position: absolute;
	color:#000;
	top: 2px;
	left: 103px;
	z-index: 2;
}
.toponly{
	-moz-opacity:0 ;
	filter:alpha(opacity: 100);
	opacity: 0;
	z-index: 1;
	height:80;
}
.toptable{
	 width:100%;
	 background:#FFF;
}
.top_word{color:#808080;}
.list_table{
	border:#E1E1E1 1px solid;
	PADDING:5px;
	float:left;
}
.chose_image{
	border:1px black solid;
	cursor:point
}
.over_image{
	border:1px red solid;
	cursor:point
}


.outsideshadow {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }

.insideshadow {
  text-align:center; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
  font-weight:normal;
}

.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.rtin {
  left:5px;
  }
.notegray{
	color:gray;
  }
.notegreen{
	color:red;
	font:bold;
  }
.tagContent_div {
	clear:both;
	float:none;
	margin-top: 23px;
	border: 1px solid #cecece;
	background-color: #fff;
	padding:1px;
}
.legend{
	padding:1px;
	cursor:pointer;
	color:#000000;
	/*font-weight:bold;*/
}
.dbbutton{
	cursor:pointer;
	color:#0000FF;
	text-decoration:underline;
}
.tabletop{ 
	width:880px;
	position: fixed;
	top: 0;
	left: 0px;
    right: 0px;
    margin-left:auto;
    margin-right:auto;
	_position: absolute;
	_bottom: auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
