#pt{
background:url(../images/r_pro_bg.gif) no-repeat;
width:540px;
height:109px;
padding-left:10px;
padding-right:8px;
padding-top:10px;
}
#tp{
width:540px;
height:109px;
padding-left:10px;
padding-right:8px;
padding-top:10px;
}
.md {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR:#07787f; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.md A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.md A:visited{
	COLOR: #07787f; TEXT-DECORATION: none
}
.mdb{
	color: #FF0000;
	font-weight: bold;
}

#ct_content{
width:750px;
height:auto;
float:left;
margin-left:30px;
padding-top:20px;
}
.greenc {color: #009900 ;}

.hy {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #07787f; FONT-SIZE: 12px; height:25px; TEXT-DECORATION: NONE
}
.hy A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.pub_table {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
.pub_table THEAD {
	FONT-WEIGHT: bold; BACKGROUND:#f5f5f5; COLOR: #000
}
.pub_table THEAD TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
.pub_table TBODY TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px dotted; TEXT-ALIGN: center
}

.hide {position:absolute; z-index:800; left:-9999px;}


.hide {border:1px solid #000; padding:5px 10px;background:#fff; text-align:left;}
.hide h3 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:5px 0;}
.hide p {padding:5px 0; margin:0; font-family:arial; sans-serif; font-size:14px; line-height:1.5em; color:#ff0000;}
.hide img {border:1px solid #aaa; padding:5px;}


span.toptip {color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: NONE}
a.toptip { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: NONE}
img.toptip {border:1px solid #800; padding:10px; margin:0 10px 10px 0; display:block; float:left;}
h2.toptip {color:#800; font-family: Arial, Helvetica, sans-serif font-style:italic;}
h2.vincent {width:230px;}


div.hade {display:none; width:0; overflow:hidden;}
div.show {clear:left; width:700; margin-top:0; top:-1px; border:0px solid #999999;padding:1px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px; }
.clear {clear:both;}

.maintext {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
.maintext p {padding:5px 0 0 0; margin:0;}
.maintext p.bold {font-weight:bold;}
.maintext h2 {margin:0; padding:0;}

.switch {display:block; font-size:12px; width:120px; float:right; height:16px; font-weight:normal; cursor:pointer;}
.off {}
.hvde {display:none;}
.shvw {position:absolute; display:block; width:700px; background:#fff; border:1px solid #000; padding:10px; margin-top:20px; z-index:500;}




.mainDiv
{
  width:400px;
}
.topItem
{
  width:250px;
  height:22px;
  cursor:pointer;
  text-decoration: none;
  font-size:12px;
  COLOR:#07787f;
  font-family:Arial, Helvetica, sans-serif;
}
.dropMenu
{
background:f5f5f5;
}
.subMenu
{
   display:none;
}
.subItem
{
   padding-left:5px;
   cursor:pointer;
   font-weight:bold;
   text-decoration:none;
   color:black;
}
.subItem a
{
   text-decoration:none;
   color:black;
}
.subItemOver
{
   cursor:pointer;
   color:blue;
   text-decoration:underline;
   font-weight:bold;
   padding-left:5px;
}
.subItemOver  a
{
   color:blue;
}
.drop
{
   border-left:1px solid black;
   border-right:1px solid black;
}

