body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;font-size: small;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

img {vertical-align:bottom;}

textarea,input {border: 1px solid #BFBAB0;background: expression((this.disabled && this.disabled==true)?"#EBEBE4":"")}

a:link {color: #000;text-decoration: none}
a:visited {color: #000;text-decoration: none}
a:active {color: #000;text-decoration: none}
a:hover {color: #B06000;text-decoration: none}

.outline {background: #ffffff url(../images/bg.png) repeat;width: 955px;margin: 0 auto;text-align: left;}
.outline #masthead {margin: 0;height: 111px;}

.outline #top_nav {
    margin: 0 auto;
    background: #ffffff url(../images/nav.png) left top repeat-x;
    height: 44px;
    text-align: center;
    border-bottom: 6px #767D80 solid;
}

.outline #container {width: 100%;background: url(../images/conbg.png) left bottom repeat-x;}
.outline #centercolumn {text-align: center;padding: 10px;}

.outline #footer {
    margin: 0;
    padding-top: 5px;
    width: 100%;
    height: 70px;
    background: #0D3954;
    color: #CCCDCE;
    text-align: center;
    font-size: small;
    line-height:180%;
}

.block {margin: 10px;padding: 10px;text-align: left;background: url(../images/blockbg.gif) repeat;}
.title {padding: 0 0 10px 10px;}
.con {margin: 5px;padding: 5px;font-size: small;background-color: #fff;}
.message {font-size: small;}
.word {line-height:180%;}

.pro_con {text-align: left;width: 100%;font-size: small;}
.pro_con table td {padding: 5px;}
.pro_con a,a:visited,a:active,a:hover {color: #000;}
.pro_con a:hover {color: #B06000;}

.treecon {margin-left: 40px;text-align: left;font-size: small;}
.treecon a,a:visited,a:active,a:hover {color: #000;}
.treecon a:hover {color: #B06000;}

table.tb1 {margin-left:auto; margin-right:auto;text-align: center;font-weight: normal;font-size: 11px;color: #fff;width: 80%;background-color: #666;border: 0px;border-collapse: collapse;border-spacing: 0px;}
table.tb1 th{background-color: #666;color: #fff;padding: 4px;text-align: center;border-bottom: 2px #fff solid;font-size: 12px;font-weight: bold;}
table.tb1 td{background-color: #CCC;color: #000;padding: 4px;text-align: left;border: 1px #fff solid;}
table.tb1 td ul{padding-left:15px;list-style:disc;}
table.tb1 td.tb_img {width: 20%}

.rhead {display:block;width:100px;text-align: left;border-left: 3px #092A3C solid;font-weight: bold;font-size:10pt;margin: 5px 20px;padding-left: 5px;}
.rcontext {margin: 20px 40px;}
.rengin {margin: 20px 40px;text-align: center;}
.rfile {margin: 20px 40px;}


