p#scrolly 
{
background-color: white;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
top: 20px;
height: 125px;
width: 900px;
overflow: auto;
border: 3px solid #336699; 
}
p#scrolly2
{
background-color: white;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
top: 20px;
height: 90px;
width: 600px;
overflow: auto;
border: 2px solid #336699;
}
body
{
background-color: #ccccfa; 
font-family: helvetica, arial, times;
overflow: auto;
}
p.ptitle
{
position: relative;
margin-top: 10px;
vertical-align: middle;
text-align: center;
}
input
{
background-color: white;
color: black;
text-align: center;
text-transform: uppercase;
/*font-style: italic*/;
font-weight: bold;
}
button
{
background-color: #969696;
color: black;
text-align: center;
text-transform: uppercase;
font-style: italic;
}
input.submit
{
background-color: #969696;
color: black;
text-align: center;
}
p.qarea1
{
margin-top: 15px;
margin-bottom: 15px;
text-align: center;
}
p.qarea1_1
{
margin-top: 15px;
margin-bottom: 15px;
text-align: center;
}
p.qarea1_2
{
margin-top: 15px;
margin-bottom: 15px;
text-align: center;
word-spacing: 15px;
white-space: normal;
}
p.psubtitle
{
position: relative;
font-style: italic;
left: 25%;
text-align: left;
color: red;
vertical-align: text-bottom;
font-weight: bold;
}
/*div.legend
{
position: relative;
top: 25px;
font-size: larger;
background-image: url(/gif/legendbg.gif);
width: 520px;
height: auto;
text-align: left;
padding: 5px;
border: 1px solid;
}*/
img.legend
{
position: relative;
top: 30px;
background-color: white;
}
div.mtitle
{
background-color: white; 
width: 750px;
height: 75px;
margin-top: 5px;
text-align: center;
border: 2px groove #a0dbc0;
}
div.uniloghi
{
background-color: white;
width: 180px;
height: auto; 
margin-top: 5px;
text-align: center;
border: 2px groove #a0dbc0;
}
div.queryarea
{
position: relative;
width: 800px;
height: auto;
top: 2px;
text-align: center;
border: 3px solid white;
background-color: #336699;
}
div.c_queryarea
{
position: relative;
width: 600px;
height: auto;
top: 30px;
text-align: center;
border: 3px solid white;
background-color: #336699;
}
div.help1
{
position:relative;
margin-top: 5px;
width: 800px;
height: auto;
overflow: auto;
background-color: white;
border: 3px solid #336699;
}
p.help_question
{
margin-top: 5px;
margin-left: 10px;
position:relative;
font-weight: bold;
font-size: large;
text-align: justify;
}
p.help_answer
{
margin-top: 5px;
margin-left: 10px;
width: 780px;
position:relative;
font-size: normal;
text-align: justify;
}
p.help_subanswer
{
margin-top: 5px;
margin-left: 10px;
width: 780px;
position:relative;
font-size: normal;
text-align: justify;
}
div.c1_queryarea
{
position: relative;
width: 800px;
height: auto;
top: 40px;
text-align: center;
border: 3px solid white;
background-color: #336699;
}
div.qarea1
{
width: 320px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
text-align: center;
border: 3px solid white;
background-color: #ccccfa;
}
div.c_qarea1
{
width: 320px;
height: 130px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
text-align: center;
border: 3px solid white;
background-color: #ccccfa;
}
div.qarea1T
{
width: 320px;
height: 80px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
text-align: center;
border: 3px solid white;
background-color: #ccccfa;
}
div.qarea2
{
width: 680px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
text-align: center;
border: 3px solid white;
background-color: #ccccfa;
}
/*div.qsubarea1
{
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 500px;
height: 50px;
text-align: center;
}
/*div.qsubarea2
{
margin-left: auto;
margin-right: auto;
margin-top: auto;
width: 80%;
height: 30px;
text-align: right;
}
div.qsubarea3
{
margin-left: auto;
margin-right: auto;
margin-top: auto;
width: 500px;
height: 50px;
text-align: center;
}*/
div.qarea3
{
width: 480px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
text-align: center;
border: 3px solid white;
background-color: #ccccfa;
}
td.gtd
{
width: auto; 
text-align: right;
}
td.adv
{
width: auto;
text-align: right;
height: 30px;
}
label:hover
{
color: #2626c6;
}
img.leg {border: 1px solid blue; float: left}
span.left {text-align: left; display: block}
span.rigth{text-align: right; position: absolute; left: 48%; display: block}
div.progress
{
position: relative; 
/*background-image: url(/gif/resbg.gif);*/
top: 45px;
text-align: center;
border: 3px solid #336699;
width: 300px;
height: auto;
text-align: left;
padding: 0;
background-color: white;
}
div.resarea
{
text-align: left;
position: relative; 
display: block;
top: 20px;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
background-color: white;
/*background-image: url(/gif/resbg.gif);*/
border: 3px solid #336699;
width: 900px;
height: 250px;
}
div.qsum
{
text-align: center;
position: relative;
top: 20px;
background-color: white;
border: 2px solid #336699;
width: 300px;
height: auto;
}
span.qsumb
{
font-weight: bold;
}
tr.datarow
{
position: relative;
top: 5px;
width: 600px;
height: 20px;
text-align: center;
margin-left: 20px;
border: 0px;
}
tr.datarow:hover
{
background-color: yellow;
}
td.datacell
{
position: relative;
text-align: center;
width: 250px; 
height: 20px;
}
img.smimg
{
position: relative;
background-color: white;
top: 10px;
margin-top: auto;
margin-left: auto;
left: 50px;
border: 2px solid #336699;
}
div.hidden
{
/*position: relative;
top: 200px;
height: 150px;*/
height: 50px;
visibility: hidden;
}
div.advanced
{
background-color: #ccccfa;
border: 1px solid white;
width: 180px;
color: black;
height: auto;
font-size: small;
}
div.helplink
{
position: absolute;
bottom: 20px;
left: 5px;
background-color: #ccccfa;
font-weight: bold;
width: 180px;
height: auto;
font-size: small;
border: 1px solid white;
}
div.downloadlink
{
position: absolute;
bottom: 20px;
right: 5px;
background-color: #ccccfa;
font-weight: bold;
width: 180px;
height: auto;
font-size: small;
border: 1px solid white;
}
a.helplink:link
{
color:black;
}
a.helplink:visited
{
color:black;
}
table.hidden
{
height: 0px;
visibility: hidden;
}
div.bookmark
{
position: relative;
top: 25px;
background-color: white;
border: 2px solid #336699;
width: 450px;
height: 25px;
text-align: center;
}
div.blast
{
position: relative;
top: 25px;
background-color: white;
border: 2px solid #336699;
width: 250px;
height: auto;
text-align: center;
font-weight: bold;
}
span.spblast
{
position: relative;
text-align: center;
width: auto;
margin-left: 30px;
left: 30px;
}
div.stdata
{
color: red;
font-weight: bold;
position: relative;
top: 25px;
background-color: white;
border: 1px solid #336699;
width: 450px;
height: 20px;
text-align: center;
}
div.c_error
{
color: red;
font-weight: bold;
position: relative;
top: 25px;
background-color: white;
border: 1px solid #336699;
width: 450px;
height: auto;
text-align: center;
}
div.c_success
{
color: green;
font-weight: bold;
position: relative;
top: 25px;
background-color: white;
border: 1px solid #336699;
width: 500px;
height: auto;
text-align: center;
}
div.textlink
{
position: relative;
top: 65px;
background-color: white;
border: 2px solid #336699;
width: 180px;
height: 25px;
text-align: center;
}
div.oname
{
background-color: white;
border: 1px solid #336699;
width: 220px;
height: auto;
text-align: center;
color: red;
font-weight: bold;
}
div.design
{
position: relative;
top: 20px;
background-color: white;
border: 1px solid #336699;
width: 300px;
height: auto;
text-align: center;
color: red;
font-weight: bold;
}
div.llabel
{
position: relative;
top: 20px;
background-color: white;
border: 1px solid #336699;
width: 300px;
height: auto;
text-align: center;
color: blue;
font-weight: bold;
}
div.design2
{
position: relative;
top: 0px;
background-color: white;
border: 1px solid #336699;
width: 200px;
height: auto;
text-align: center;
font-weight: bold;
}
div.bookmark:hover
{
background-color: yellow;
}
div.advanced:hover
{
background-color: yellow;
}
div.subdata
{
/*background-image: url(/gif/subtablebg.gif);*/
top: 10px;
background-color: white;
border: 3px solid #336699;
position: relative;
width: 600px;
height: auto;
margin-left: auto;
margin-right: auto;
text-align: center;
/*left: 10%;*/
padding: 0px;
vertical-align: baseline;
}
table.extable
{
text-align: center;
vertical-align: baseline;
padding: 0px;
background-color: #ccccfa;
height: auto;
border: 1px solid white;
}
td.excell
{
width: 100px;
text-align: left;
}
td.exlabel
{
text-align: right;
}
label.seqslabel
{
position: relative;
bottom: 10px;
background-color: #ccccfa;
height: auto;
border: 1px solid white;
font-weight: bold;
}
span.exlength
{
width: 200px;
position: relative;
top: 5px;
background-color: #ccccfa;
border: 1px solid white;
font-weight: bold;
}
table.subtable
{
width: 580px;
position: relative;
height: auto;
overflow: auto;
margin-left: auto;
margin-right: auto;
text-align: center;
vertical-align: baseline;
padding: 0px;
}
tr.subdatarow
{
width: 800px;
height: auto;
text-align: center;
vertical-align: baseline;
border: 0px;
padding: 0px;
margin: 0px;
}
td.subdatacell1
{
position: relative;
text-align: center;
vertical-align: baseline;
width: auto;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
}
td.subdatacell2
{
position: relative;
text-align: center;
vertical-align: baseline;
width: auto;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
}
div.iso
{
text-align: center;
color: red;
top: 300px;
margin-left: 50px;
width: 300px;
height: auto;
}
p.piso
{
text-align: center;
}
div.back
{
position: absolute;
top: 60px;
left: 10px;
font-weight: normal;
}
div.previous
{
position: absolute;
top: 20px;
left: 10px;
}
div.next
{
position: absolute;
top: 20px;
right: 10px;
}
input.exb
{
background-color: #ccccfa;
}
hblue
{
color: blue;
}
div.f1000
{
	position: absolute;
	top: 10px;
	left: 50px;
}
