html,body,form
{
    margin: 0;
    height:99.6%; 
}
body {
    padding: 1px;
    background: url(images/web/bgBody.png) repeat-x;
    font-size: 12px;
}
a:link,a:visited
{
    text-decoration: none;
    color: blue;
}
a:hover, a:active
{
    text-decoration: underline;
    color: blue;
}
a img
{
	border: none;
}
a.red {
    color: #ff0000;
}
.form
{
    margin: 0 auto;
    width:710px;
    border: 1px outset #8DB2E3;
    overflow:auto;
}
.form_head
{
    margin: 0;
    padding: 0 5px;
    height: 27px;
    line-height:27px;
    background:url(images/web/bgTitle.png);
    background-position: 0 -1px;
}
.form_bar
{
    margin: 0;
    padding: 0 5px;
    height: 26px;
    line-height:26px;
    background:url(images/web/bgTitle.png);
    background-position: 0 -1px;
}
.form_menu
{
    margin: 0;
    padding: 0 5px;
    height: 28px;
    line-height:28px;
    background:url(images/web/bgTitle.png);
}
.form_item
{
    margin: 0;
    height: 27px;
    line-height:27px;
    background:url(images/web/bgTitle.png);
    background-position: 0 -1px;
}
.form_foot
{
    margin: 0;
    padding: 0 5px;
    height: 27px;
    line-height:27px;
    background:url(images/web/bgTitle.png);
}
.dl
{
    margin: 0;
}
.dl dt
{
    float:left;
}
.dl dd
{
    margin: 0;
    float:right;
}
.ul
{
    margin: 0; 
    padding: 0;
    list-style:none; 
}
.li
{
    padding: 3px 5px;
}
.ol
{
    margin: 0;
    padding: 0;
    list-style:none; 
}
.ol li
{
    padding: 3px 5px;
}
.grid
{
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #A5ACB5;
    font-size: 12px;
}
.grid_head   
{
    height:20px;
    line-height:20px;
    background-color:#DEECFD;
    font-weight:normal;
    text-align:center;
}
.grid_head a
{
    color:#000000;
    font-weight:normal;
    text-decoration:none;    
}
.grid_body   
{ 
    height:20px;        
    background-color:transparent;
}
.grid_even   
{
    height:20px;            
    background-color:#CCFFFF;
}
.grid_foot
{
    height:20px;            
    background-color:#FFFFCC;
}
.view{
    margin: 0 auto;
    width:710px;
}
.tab
{
    height: 5%;
    padding:5px;
    text-align: center; 
    border: thin solid #CCCCCC;
    background-color: #EFF5FC;
    font-weight: bold;
}
.tab A:visited
{
    color: #0000FF;
}
.tab_selected
{
    border-style: solid;
    border-width: thin thin medium thin;
    border-color: #CCCCCC #CCCCCC #FFFF00 #CCCCCC;
}
.tip {
    padding:0 5px;
    border:1px solid #C0C0C0;
    background-color: #FFFFCC;
    color: #FF0000;
    line-height:180%;
}
.hr1 {
    width:100%;
    height: 1px;
    background-image: url(images/web/bgDot.png);
    font-size:1px;
}
.vr1{
	width:1px;
    height:100%;
	background-image: url(images/web/bgDot.png);
}
.border
{
    background-color:transparent;
    border:1px solid #C0C0C0;
}
.noborder
{
    background-color:transparent;     
    border-style:none;      
}
.underline
{
    background-color:transparent;    
    border-style:none; 
    border-bottom:1px solid #C0C0C0;
}
.aligncenter
{
    background-color:transparent;    
    border-style:none; 
    text-align:center;
}
.aligncenter1
{
    background-color:transparent;    
    border-style:none; 
    border-bottom:1px solid;
    text-align:center;
}
.alignright
{
    background-color:transparent;    
    border-style:none; 
    text-align:right;
}
.alignright1
{
    background-color:transparent;    
    border-style:none; 
    border-bottom:1px solid;
    text-align:right;
}
.content
{
    margin: 5px;
    line-height:180%;
}
.wordbreak
{
    word-break:break-all;
}
.wordkeep
{
    word-break:keep-all;
}
.clear {
    clear: both;
}
.left {
    float: left;
}
.right {
    float: right;
}
.center{
	position:absolute;
    left:50%;
	top:50%;
	margin-top:-100px;
}
.pct5 {
    width: 5%;
}
.pct10 {
    width: 10%;
}
.pct15 {
    width: 15%;
}
.pct20 {
    width: 20%;
}
.pct25 {
    width: 25%;
}
.pct30 {
    width: 30%;
}
.pct35 {
    width: 35%;
}
.pct40 {
    width: 40%;
}
.pct45 {
    width: 45%;
}
.pct50 {
    width: 49.8%;
}
.pct55 {
    width: 54.8%;
}
.pct60 {
    width: 59.8%;
}
.pct65 {
    width: 64.8%;
}
.pct70 {
    width: 69.8%;
}
.pct75 {
    width: 74.8%;
}
.pct80 {
    width: 79.8%;
}
.pct85 {
    width: 84.8%;
}
.pct90 {
    width: 89.8%;
}
.pct95 {
    width: 94.8%;
}
.pct100 {
    width: 99.9%;
}
/*Modal Popup*/
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup {
	position:absolute;
    left:50%;
    top:50%;
    background-color: white;
    border:1px solid #7589A7;
    display:none;
}
.modalPopupTitle {
    clear:both;
    margin: 0 0;
    cursor: move;
    height:24px;
    background:url("images/web/bgButton.png") bottom left repeat-x;
    border-bottom:1px solid #7589A7;
}
.modalPopupTitle dt{
    float:left;
    padding:5px;
}
.modalPopupClose {
    float:right;
    cursor: pointer;
    height:22px;
    width:22px;
    background:url("images/web/icon16Close.png") center center no-repeat;
}