*{font-family:helvetica,verdana,arial,sans-serif;}
a{text-decoration:none;}
a:hover,a:hover *{color:#f00;}
body{background:#fff;}
h1{border-bottom:1px solid #ccc;margin:0;}
p{margin-top:2px;margin-bottom:5px;}
table{border:1px solid #ccc;}
.flowchart table{border:none}
td{vertical-align:top}
th{background:#eee;border:1px solid #ccc;border-left-color:transparent;border-top-color:transparent;}

#desc1Table{width:100%}
#desc1Table input{width:100%}
#flowchartlinks td{margins:0px;border-top:none;border-left:none;font-size:80%;}
#footNav{border-top:1px solid #ccc;text-align:center;}
#header{position:absolute;left:0px;top:0px;right:0px;font-size:45px;font-weight:bolder;}
#header img{border:none;float:left;}
#introTable{width:100%}
#introTable textarea{width:400px;height:100px;}
#main{position:absolute;left:126px;top:100px;right:3px;border:1px solid #ccc;background:#fff;}
#menu{position:absolute;left:3px;top:100px;border:1px solid #ccc;width:113px;background:#fff;}
#menu a{display:block;border-right:2px solid #999;border-bottom:2px solid #999;margin:2px;background:#eee;text-decoration:none}
#menu a:hover{background:#fff;border:1px solid #999;}
#menu .sub1{margin-left:5px;font-size:90%;background:#ddd;}
#menu .sub2{margin-left:10px;font-size:85%;background:#ccc;}
#menu .sub3{margin-left:15px;font-size:80%;background:#bbb;}
#menu .sub4{margin-left:20px;font-size:75%;background:#aaa;}
#menu b{display:none}

#stepsNav{display:block;margin-bottom:5px;}
#stepsNav b{padding:4px;border:1px solid #ccc;background:#ccc;}
#stepsNav a{padding:4px;border:1px solid #ccc;background:#eee;}
#stepsNav a:hover{background:#fff;}

.descript{font-size:90%}
.fcLink table{height:100%;}
.flowchart td{border:none;margin:0px;padding:0px}
.flowchart td.fcItem{border:1px solid #000;text-align:center;}
.flowchart td.FCinput{background:#ffe}
.flowchart td.FCspine{background:#eef}
.flowchart td.FCoutput{background:#fee}
input#submit{width:auto}