body { background-color:#eeeeee; margin:0px; padding:0px; font-size:small; font-family: Arial, sans-serif; text-align: left; position:absolut; top:10px;}
body.com { background: url("./images/bg.gif") repeat-x #e9eaef; background-color:#e9eaef; margin:20px; padding:0px; font-size:small; font-family: Arial, sans-serif; text-align: left; position:absolut; top:20px;}
body.design { background-color:#000; color:#fff; margin:0px; padding:0px; font-size:small; font-family: Arial, sans-serif; text-align: left; position:absolut; top:10px;}
body.assess { margin:0px; padding:0px; font-family: Arial, sans-serif; text-align: left; background-color:#e0e0f0;}
div.boxstan {width:90%; border:1px solid #dddddd; margin:5px; padding:5px; text-align:left; background: url(block_back_stand.png) #ffffff repeat-x; }

table.assess { border:1px solid #000000; width:90%; padding:20px; margin:20px; background-color:#ffffff; text-align:left; }
img.assess { border:1px solid #aaa; margin:2px; padding:2px; background-color:#eee;}

.verifyok {border:1px solid #ccc; background-color:#fff;}
.verifyalert {border:1px solid #ccc; background-color:#ff8;}
.verifyerror {border:1px solid #ccc; background-color:#f88;}

ul.dir {list-style-type:none; list-style-type:inside; margin:0px; padding:0px; display:inline;}
li.dir {display:inline-block; margin-right:10px;}

h1 { font-size:large; font-weight:bold; display:inline;}
h1.faq {font-size:small; display:inline; font-weight:normal;}
h2 { font-size:medium; font-weight:bold; display:inline;}
h3 { font-size:medium; display:inline;}
hr.news { color: #fff; background-color: #fff; background:#fff; height: 1px; border-top: 1px dashed #fff; padding:0px;margin:1px; width:30%;align:center;text-align:center;display:inline;}
a.leftinnersel:link,	a.leftinnersel:visited, a.leftinnersel:active { font-size: small; color: #000000; text-decoration:none;font-weight:normal; }
a.leftinnersel:hover	{ font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }
a.leftinneroff:link,	a.leftinneroff:visited, a.leftinneroff:active { font-size: small; color: #000000; text-decoration:none;font-weight:normal; }
a.leftinneroff:hover	{ font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }
a.topnews:link,	a.topnews:visited, a.topnews:active { color: #999; text-decoration:none;font-weight:normal; }
a.topnews:hover	{ color: #000; font-weight:normal; text-decoration:underline; }
a.plain:link,a.plain:visited,a.plain:active {color:#000;text-decoration:none;} 
a.plain:hover{color:#000;text-decoration:underline;}

a.inher {font-weidht:inherit;color:inherit;text-decoration:inherit;cursor:inherit;font-size:inherit;}

a.tabsel:link,	a.tabsel:visited, a.tabsel:active { font-size: medium; color: #fff; text-decoration:none;font-weight:bold; }
a.tabsel:hover	{ font-size: medium; color: #fff; font-weight:bold; text-decoration:underline; }

a.tabselno:link,	a.tabselno:visited, a.tabselno:active { font-size: medium; color: #000; text-decoration:none;font-weight:bold; }
a.tabselno:hover	{ font-size: medium; color: #000; font-weight:bold; text-decoration:underline; }

div.info{border:1px solid #0a0;background-color:#bfb;padding:5px;margin:5px;}
div.alert{border:1px solid #a00;background-color:#fbb;padding:5px;margin:5px;}
table.case { border: 1px solid #a0a0a0; padding: 3px; margin: 3px;  border-collapse: collapse;}
table.commain { border-top:3px solid #dde; border-left: 3px solid #dde; border-right:2px solid #dde; border-bottom:2px solid #dde; padding:30px; margin:0px; background-color:#fff;}
tr.case { background-color:#f0f0f0; border: 1px solid #a0a0a0; padding: 5px; margin: 5px; }
tr.commain { padding: 5px; }
img.com {padding:5px;}
img.oscom {padding:10px 10px 10px 0px;}
td.case { padding: 5px; margin: 5px; }
td.tabtop { box-sizing: border-box; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; color:#fff; font-weight:bold; font-size:medium; background-color:#888; padding: 1px 3px 1px 3px; }
td.tabtopback { box-sizing: border-box; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; color:#000; font-weight:bold; font-size:medium; background-color:#ddd; padding: 1px 3px 1px 3px; }
td.tabmain { -webkit-border-top-left-radius: 3px; border: 1px solid #888; color:#000; background-color:#f4f4f4; padding: 3px; margin: 3px; }
td.tabmainsimple { -webkit-border-top-left-radius: 3px; border: 1px solid #888; color:#000; background-color:#fff; padding: 3px; margin: 3px; }
td.subtop { border: 1px solid #aaa; color:#fff; font-weight:bold; font-size:medium; background-color:#aaa; padding: 1px 3px 1px 3px; }
td.submain { border: 1px solid #aaa; color:#000; background-color:#f8f8f8; padding: 3px; margin: 3px; }
td.subdown { border: 1px solid #aaa; color:#000; background-color:#f0f0f0; padding: 3px; margin: 3px; }
td.inputl { color:#000; padding: 2px 2px 2px 5px; margin: 1px; }
td.inputr { color:#000; padding: 2px 2px 2px 5px; margin: 1px; }
table.info { border: 1px solid #000; border-collapse:collapse;}
td.propgreen { color:#008000; }  
td.propred { color:#800000; } 
td.proplight { color:#804000; }
td.block { padding:10px; border-collapse:collapse; vertical-align:top; text-align:left;}
tr.info { border: 1px solid #000; border-collapse;}
td.info { border: 1px solid #000; background-color:#ddd; padding:3px; border:collapse;} 
table { border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:top; vertical-align:top; }
table.box { text-align:top; vertical-align:top; }
th.ser {border:1px solid #ffaa05;background-color:#ffefdf;padding:4px;}
th.serb {border:1px solid #ffaa05;background-color:#ffdb95;text-align:center;padding:4px;} 
th.sers {border:1px solid #ffaa05;background-color:#ffcb67;text-align:center;padding:4px;} 
th.serp {border:1px solid #ffaa05;background-color:#ffb81f;text-align:center;padding:4px;}
td.ser {border:1px solid #ffaa05;background-color:#ffefdf;padding:4px;}
td.serb {border:1px solid #ffaa05;background-color:#ffefaf;text-align:center;padding:4px;}
td.sers {border:1px solid #ffaa05;background-color:#ffdf7f;text-align:center;padding:4px;}
td.serp {border:1px solid #ffaa05;background-color:#ffcf2f;text-align:center;padding:4px;} 
td.feature { padding:3px 5px 3px 5px; margin: 3px 5px 3px 5px; }
td.fcr { padding:1px 3px 1px 3px; text-align:right; }
tr { border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td { border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.main { background-color:#ffffff; border: 0px; padding: 10px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; } 
td.mainstart { background-color:#ffffff; border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; } 
td.maininner { background-color:#ffffff; border: 0px; padding: 10px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.navleft { background-color: #fff2a9; } 
td.leftmaintop { background-color:#e8b400; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px; margin: 0px; border-spacing: 1px;  border-collapse: collapse; text-align:left;vertical-align:top; }
td.leftmain { background-color:#ffcb00; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px; margin: 0px; border-spacing: 1px;  border-collapse: collapse; text-align:left;vertical-align:top; }
td.leftmainhigh { background-color:#ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px; margin: 0px; border-spacing: 1px;  border-collapse: collapse; text-align:left;vertical-align:top; }
td.leftinner { background-color:#ffeb84; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.leftinnersel { background-color:#fffba4; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.leftinneroff { background-color:#fff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.leftinnerhigh { background-color:#fffbc4; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }

td.bl { background-color:#d0ecff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.blsel { background-color:#a5d9ff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.bltop { background-color:#85ccff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
a.bl:link,a.bl:visited,a.bl:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.bl:hover { font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }
a.blsel:link,a.blsel:visited,a.blsel:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.blsel:hover { font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }

td.gr { background-color:#d0ffd0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.grsel { background-color:#abffb0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.grtop { background-color:#9de5a2; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
a.gr:link,a.gr:visited,a.gr:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.gr:hover { font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }
a.grsel:link,a.grsel:visited,a.grsel:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.grsel:hover { font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }

td.gy { background-color:#f0f0f0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.gysel { background-color:#cccccc; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.gytop { background-color:#bcbcbc; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
a.gy:link,a.gy:visited,a.gy:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.gy:hover { font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }
a.gysel:link,a.gysel:visited,a.gysel:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.gysel:hover { font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }

td.rd { background-color:#f0dfdf; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.rdsel { background-color:#ecbec0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px 3px 1px 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.rdtop { background-color:#e5a5a7; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
a.rd:link,a.rd:visited,a.rd:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.rd:hover { font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }
a.rdsel:link,a.rdsel:visited,a.rdsel:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.rdsel:hover { font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }

th.box { background: #c0c0c0 url('./img.png.html?img=darkgrey.png&type=4&sizex=160') no-repeat; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px; margin: 0px; border-spacing: 1px;  border-collapse: collapse; text-align:left;vertical-align:top; }
td.box { background-color:#d4d4d4; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.boxhigh { background-color:#f0f0f0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; text-align:left; vertical-align:top; }
td.boxend { background: #c0c0c0 url('./img.png.html?img=darkgrey.png&type=5&sizex=160&sizey=12') no-repeat bottom; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px; margin: 0px; border-spacing: 1px;  border-collapse: collapse; text-align:left;vertical-align:top; }
table.internal { border: 1px solid #888888; padding: 0px; margin: 0px; border-spacing: 0px; text-align:left; }
tr.internal { background-color:#f0f0f0; padding:1px; margin:1px;}
tr.internalnow { background-color:#ddd; padding:1px; margin:1px;}
tr.now { background-color:#eee; padding:1px; margin:1px;}
tr.int1 { background-color:#fff; padding:1px; margin:2px;}
tr.int2 { background-color:#f0f0f0; padding:1px; margin:2px;}
td.int { padding:1px 3px 1px 3px; }
th.internal { border: 1px solid #888888; padding: 1px; margin: 1px; border-spacing: 0px; text-align:left; vertical-align: middle; }
td.internal { border: 1px solid #aaaaaa; padding: 1px; margin: 1px; border-spacing: 0px; text-align:left; vertical-align: middle; }
table.services { border: 1px solid #888888; padding: 0px; margin: 5px; border-spacing: 0px; text-align:left; border-collapse: collapse; }
tr.services { border: 1px solid #888888; padding: 0px; margin: 5px; border-spacing: 0px; text-align:left; } 
td.services { border: 1px solid #888888; padding: 5px; margin: 5px; border-spacing: 0px; text-align:left; }
td.servicesmark { border: 1px solid #888888; background-color:#ffd545; padding: 5px; margin: 5px; border-spacing: 0px; text-align:left; }
table.service { border: 0px solid #888888; padding: 5px; margin: 0px; border-spacing: 0px; text-align:left; border-collapse: collapse; }
table.eos { border: 1px solid #888888; padding: 3px; margin: 0px; border-spacing: 0px; text-align:left; border-collapse: collapse; }
td.eos { border: 1px solid #888888; padding: 3px; margin: 0px; border-spacing: 0px; text-align:left; }
tr.service { border: 1px solid #888888; padding: 5px; margin: 0px; border-spacing: 0px; text-align:left; }
th.service { border: 1px solid #888888; background-color:#d0d0d0; padding: 5px; margin: 0px; border-spacing: 0px; text-align:left; } 
td.service { border: 1px solid #888888; padding: 5px; margin: 0px; border-spacing: 0px; text-align:left; }
div.inside { horizontal-align:right; float:right; margin-left:10px; display:inline; }
div.insidecom { horizontal-align:right; float:right; margin-left:10px; display:inline; }
table.color {border:1px solid #444; width:90%;border-collapse:collapse;}
th.grey { border:1px solid #888;padding:5px;background-color:#bbb;text-align:center;} 
td.green { border:1px solid #888;padding:5px;background-color:#dfd;text-align:center;}
td.grey { border:1px solid #888;padding:5px;background-color:#eee;text-align:center;}
td.dgrey { border:1px solid #888;padding:5px;background-color:#ddd;text-align:center;}
td.red { border:1px solid #888;padding:5px;background-color:#fbb;text-align:center;}
td.yellow { border:1px solid #888;padding:5px;background-color:#ffb;text-align:center;}
img {border:0px; padding: 0px; margin: 0px; border-spacing: 0px; vertical-align:top; display:inline;}
img.pic {margin:10px;}
div.main {font-size:small;}
a.help:link,	a.help:visited, a.help:active { font-size: small; color: #000; background-color:#9d9; border:1px solid #000;text-decoration:none; margin:2px; padding:2px;} 
a.help:hover { font-size: small; color: #fff; text-decoration:underline; background-color:#040;border:1px solid #000; margin:2px;padding:2px;} 
a.help3:link,	a.help3:visited, a.help3:active { font-size: small; color: #000; background-color:#dd9; border:1px solid #000;text-decoration:none; margin:2px; padding:2px;} 
a.help3:hover { font-size: small; color: #fff; text-decoration:underline; background-color:#440;border:1px solid #000; margin:2px;padding:2px;} 
span.help { font-size: small; color: #000; background-color:#9d9; border:1px solid #000;text-decoration:none; margin:2px; padding:2px;} 
span.helpact { font-size: small; color: #000; background-color:#bfb; border:1px solid #000;text-decoration:none; margin:2px; padding:2px;} 
span.help3 { font-size: small; color: #000; background-color:#dd9; border:1px solid #000;text-decoration:none; margin:2px; padding:2px;} 
td.footerright { text-align:right; padding-right:20px;}
td.footerleft { text-align:left; padding-left:20px;}
a.footer:link,	a.footer:visited, a.footer:active { font-size: small; color: #000; text-decoration:none; } 
a.footer:hover { font-size: small; color: #000; text-decoration:underline; }
a.fast:link,a.fast:visited,a.fast:active{font-size:xx-small;color:#000;text-decoration:none; } 
a.fast:hover{font-size:xx-small;color:#000;text-decoration:underline; }
a.comm:link,a.comm:visited,a.comm:active{font-size:large;font-weight:bold;margin:5px;padding:5px;color:#000;text-decoration:none; } 
a.comm:hover{font-size:large;font-weight:bold;padding:5px;margin:5px;color:#222;text-decoration:underline; }
span.copyright { font-size: xx-small; color: #000000; font-weight:normal; text-align: left; display:inline; } 
fieldset { border:1px solid #ca0; margin:5px; padding:5px; background-color:#fff;}
legend { font-size:medium; font-weight:bold;}
input { border:1px solid #ccc; background-color:#fff; color:#000; padding:1px;margin:1px;} 
input.predict { border:1px dashed #ccc; background-color:#fff; color:#000; padding:1px;margin:1px;} 
input.need { border:1px solid #f80; background-color:#edd; color:#000;} 
input.none { border:1px solid #ccc; background-color:#fff; color:#888;}  
input.avail { border:1px solid #040; background-color:#fff; color:#000;}
input.noavail { border:1px solid #888; background-color:#eee; color:#888;}
input.green { border:1px solid #040; background-color:#afa; color:#000;}
input.orange { border:1px solid #440; background-color:#ffa; color:#000;}
input.red { border:1px solid #400; background-color:#faa; color:#000;}
input.propred { border: 1px solid #000000; margin: 2px; padding: 2px; background-color: #ff8888; color: #000000;}
input.propgreen { border: 1px solid #000000; margin: 2px; padding: 2px; background-color: #88ff88; color: #000000;}
textarea { border:1px solid #ccc; background-color:#fff; color:#000; padding:1px; margin:1px;}
textarea.red { border:1px solid #400; background-color:#faa; color:#000;}
select.need { border:1px solid #ccc; background-color:#edd; color:#000; padding:1px;margin:1px;} 
select { border:1px solid #ccc; background-color:#fff; color:#000;padding:1px;margin:1px;}

input.text {border:1px solid #c0c0c8;margin:2px; background-color:#fff;}
input.text:hover { border:3px solid #c0c0c8;margin:0px; }
input.text:focus { border:3px solid #c0c0c8;margin:0px; }
input.text[title] {position: relative;}
    input.text[title]:hover:after {content: attr(title);
     position: absolute; left: 50%; top: 0.5em; width: 10em;
     font-size: small; border: 3px solid #aaa;
     background: #fc6; color: black;padding:5px;z-index:10;}
     
input.texterror {border:1px solid #f88; background-color:#fdd; margin:2px;}
input.texterror:focus {border:3px solid #f88;margin:0px;}
select.text {border:1px solid #c0c0c8; margin:2px;}
select.text:focus {border:3px solid #c0c0c8;margin:0px;}
select.texterror {border:1px solid #f88; background-color:#fdd; margin:2px;}
select.texterror:focus {border:3px solid #f88; background-color:#fdd; margin:0px;}

td.input { padding:2px; vertical-align:middle; }

input.submitdanger { border:1px solid #ff8000;background-color:#ffc967;color:#404020;font-size:medium; }
input.submitdanger:hover { border:1px solid #ff8000;color:#fff;background-color:#f00;font-size:medium; }
input.submitgood { border:1px solid #88a;background-color:#ddf;color:#404020;font-size:medium; }
input.submitgood:hover { border:1px solid #080;color:#fff;background-color:#080;font-size:medium; }
a.submitgood { cursor:pointer; border:1px solid #88a;background-color:#ddf;color:#404020;font-size:medium; padding:3px; margin:2px; text-decoration:none; }
a.submitgood:hover { cursor:pointer; border:1px solid #080;color:#fff;background-color:#080;font-size:medium; padding:3px; margin:2px; text-decoration:none; }
a.submitdanger { cursor:pointer; border:1px solid #ff8000;background-color:#ffc967;color:#404020;font-size:medium; padding:3px; margin:2px; text-decoration:none; }
a.submitdanger:hover { cursor:pointer; border:1px solid #ff8000;color:#fff;background-color:#f00;font-size:medium; padding:3px; margin:2px; text-decoration:none; }

input.submit	{ border: 1px solid #ca0; background-color:#fc0; color:#000; padding-left:3px;padding-right:3px;}
div.submit	{ border: 1px solid #ca0; background-color:#fc0; color:#000; padding-left:3px;padding-right:3px;display:inline;}
div.submitred	{ border: 1px solid #ca0; background-color:#d00; color:#fff; padding-left:3px;padding-right:3px;display:inline;}
div.error { border:1px solid #f00;background-color:#fdd; margin:1px;padding:1px;display:inline;}
input.input { border: 1px solid #000000; margin: 2px; padding: 2px; background-color: #fec; color: #000000; text-align: left; border-collapse: collapse; font-weight: bold; vertical-align:middle; }
textarea.textinput { width:80%;}
textarea.textinputext { background: url("./images/ext.gif") no-repeat #fff; width:80%;}

textarea.input { border: 1px solid #000000; margin: 2px; padding: 2px; background-color: #fec; color: #000000; text-align: left; border-collapse: collapse; font-weight: bold; vertical-align:middle; }
input.inputerror { border: 1px solid #f00; margin: 2px; padding: 2px; background-color: #ea5; color: #000000; text-align: left; border-collapse: collapse; font-weight: bold; vertical-align:middle; }
a.link:link,	a.link:visited, a.link:active { color: #000000; text-decoration:underline; }
a.link:hover	{ color: #430; text-decoration:underline; }

div.inlink { border:1px solid #da0;margin:0px;padding:1px 10px 1px 3px;background-color:#fc0;color:#000;text-decoration:none;background-image:url(./images/icon_link.gif);background-repeat:no-repeat; background-position:right top;}

a.inlink:link,	a.inlink:visited, a.inlink:active { border:1px solid #da0;margin:0px;padding:1px 10px 1px 3px;background-color:#fc0;color:#000;text-decoration:none;background-image:url(./images/icon_link.gif);background-repeat:no-repeat; background-position:right top;}
a.inlink:hover	{ border:1px solid #da0;margin:0px;padding:1px 10px 1px 3px;background-color:#fc0;color:#000;text-decoration:none;background-image:url(./images/icon_link.gif);background-repeat:no-repeat; background-position:right top;}

a.inlinkr:link,	a.inlinkr:visited, a.inlinkr:active { border:1px solid #da0;border-left:0px;margin:0px;padding:1px 3px 1px 3px;background-color:#fc4;color:#444;text-decoration:none;background-image:url(./images/icon_linkl.gif);background-repeat:no-repeat; background-position:left top;}
a.inlinkr:hover	{ border:1px solid #da0;border-left:0px;margin:0px;padding:1px 3px 1px 3px;background-color:#fc4;color:#000;text-decoration:none;background-image:url(./images/icon_linkl.gif);background-repeat:no-repeat; background-position:left top;}

a.sublink:link,	a.sublink:visited, a.sublink:active { font-size:small; color: #000000; text-decoration:underline; }
a.sublink:hover	{ font-size:small; color: #430; text-decoration:underline; }
a.leftmaintop:link,	a.leftmaintop:visited, a.leftmaintop:active { font-size: medium; color: #000000; text-decoration:none;	font-weight:bold; }
a.leftmaintop:hover	{ font-size: medium; color: #000000; font-weight:bold; text-decoration:underline; }

div.lic1 {font-weight:bold; border: solid 1px #404040; background-color:#f0f0f0; margin: 2px; padding: 2px; display:inline;}
div.lic2 {padding:2px 0px 0px 5px;color:#666;font-size:small;}
div.lic {font-weight:bold; border: solid 1px #404040; background-color:#f0f0f0; margin: 2px; padding: 2px;}
div.licold {border: solid 1px #404040; color:#808080; background-color:#c0c0c0; margin: 2px; padding: 2px;}
div.licinfo {font-size:small;}
div.download {border: solid 1px #ffcb00; background-color:#ffeb84; margin: 2px; padding: 2px; width:95%}

div.field {border: solid 0px #fff; background-color:#f8f8f8; margin: 1px; padding: 1px; display:inline;width:100%}
div.fieldx {border: solid 1px #ccc; background-color:#eee; margin: 1px; padding: 1px; display:inline;width:100%}

h1.sol {color:#339;size:medium;}
h2.sol {color:#000;size:small;}
h3.sol {color:#339;size:x-small;}
table.top { background: #66b url('./img.png.html?img=back_02.png&type=1&qual=100&color=eeeeee') no-repeat; border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;  border-collapse: collapse;}table.bottom { background: #66b url('./img.png.html?img=back_02.png&qual=100&type=2&color=eeeeee') no-repeat bottom; border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;  border-collapse: collapse; color:#fff;} 
td.nav { padding: 10px; margin: 10px; text-align:left; }
td.navhigh { background-color:#ffffff; padding: 10px; margin: 10px;  background-image:url('./navhigh.gif'); text-align:center; }
td.navn { padding: 10px 10px 0px 10px; margin: 0px 0px 0px 0px; text-align:left; } 
td.navnhigh { background-color:#ffffff; color:#000; padding: 0px 10px 0px 10px; margin: 10px 0px 0px 0px; text-align:center; }
a.linktop:link,	a.linktop:visited, a.linktop:active { font-size: large; color: #ffffff; text-decoration:none;	font-weight:bold; z-index: 2;}
a.linktop:hover	{ font-size: large; color: #ffffff; font-weight:bold; text-decoration:underline; z-index: 2; }
a.linkntop:link,	a.linkntop:visited, a.linkntop:active { font-size: x-large; color: #fff; text-decoration:none; padding:2px 10px 0px 10px; font-weight:bold; z-index: 2;}
a.linkntop:hover	{ font-size: x-large; color: #fff; font-weight:bold; text-decoration:none; padding:2px 10px 0px 10px; z-index: 2; }
a.linkntophigh:link,	a.linkntophigh:visited, a.linkntophigh:active { font-size: x-large; color: #000; text-decoration:none; background-color:#fff;padding:2px 10px 0px 10px; font-weight:bold; z-index: 2;}
a.linkntophigh:hover	{ font-size: x-large; color: #ffffff; font-weight:bold; text-decoration:none; background-color:#fff;padding:2px 10px 0px 10px; z-index: 2; }
a.linkbottom:link,	a.linkbottom:visited, a.linkbottom:active { font-size: medium; color: #ffffff; text-decoration:none;	font-weight:bold; }
a.linkbottom:hover	{ font-size: medium; color: #ffffff; font-weight:bold; text-decoration:underline; }
a.leftmain:link,	a.leftmain:visited, a.leftmain:active { font-size: small; color: #000000; text-decoration:none;	font-weight:bold; }
a.leftmain:hover	{ font-size: small; color: #000000; font-weight:bold; text-decoration:underline; }
a.leftmainhigh:link,	a.leftmainhigh:visited, a.leftmainhigh:active { font-size: small; color: #000000; text-decoration:none;	font-weight:bold; }
a.leftmainhigh:hover	{ font-size: small; color: #000000; font-weight:bold; text-decoration:underline; }
a.leftinner:link,	a.leftinner:visited, a.leftinner:active { font-size: small; color: #000000; text-decoration:none;	font-weight:normal; }
a.leftinner:hover	{ font-size: small; color: #000000; font-weight:normal; text-decoration:underline; }
a.leftinnerhigh:link,	a.leftinnerhigh:visited, a.leftinnerhigh:active { font-size: small; color: #000000; text-decoration:none;	font-weight:bold; }
a.leftinnerhigh:hover	{ font-size: small; color: #000000; font-weight:bold; text-decoration:underline; } 
a.boxtop:link,	a.boxtop:visited, a.boxtop:active { font-size: medium; color: #000000; text-decoration:none;	font-weight:bold; }
a.boxtop:hover	{ font-size: medium; color: #000000; font-weight:bold; text-decoration:underline; }
a.box:link,	a.box:visited, a.box:active { font-size: small; color: #000000; text-decoration:none;	font-weight:bold; }
a.box:hover	{ font-size: small; color: #000000; font-weight:bold; text-decoration:underline; }
a.boxhigh:link,	a.boxhigh:visited, a.boxhigh:active { font-size: small; color: #000000; font-weight:bold; text-decoration:none; } 
a.boxhigh:hover	{ font-size: small; color: #000000; font-weight:bold; text-decoration:underline; }
a.hide:link,	a.hide:visited, a.hide:active { text-decoration:none; color:#227; }      
a.hide:hover	{  text-decoration:underline; color:#227; } a.submit:link,	a.submit:visited, a.submit:active { border:1px solid #000; background-color:#fe8; padding:5px; text-decoration:none; color:#000; }      
a.submit:hover	{ background-color:#fc0; color:#000;} 
li.none { list-style-type:none }

table.quote { padding:1px; margin:1px; border-collapse:separate;}
tr.quotenormal { background-color:#fff; border: 1px solid #a0a0a0; padding:1px; margin:1px; border-collapse:separate;}
tr.quoteremind { background-color:#ffe; border: 1px solid #ff0; padding:1px; margin:1px; border-collapse:separate;}
tr.quotegood { background-color:#efe; border: 1px solid #0f0; padding:1px; margin:1px; border-collapse:separate;}
tr.quotehigh { background-color:#fee; border: 1px solid #f00; padding:5px; margin:5px; border-collapse:separate;}
td.quote { border-collapse:separate; padding:1px; margin:1px; }

/* CSS for dropdown */
div.menuchild {padding:1px;z-index:100;} 
table.entry { border:1px solid #99a; width:150px; margin:1px; padding:3px; }
table.entrylong { border:1px solid #99a; width:400px; margin:1px; padding:3px; }
tr.entry { width:99%; border:1px solid #aac; margin:1px; padding:1px;}
td.entry { width:99%; background-color:#e0e0f0; margin:2px; padding:2px;}
td.entryh { width:99%; background-color:#b0b0d0; margin:2px; padding:2px;}
a.menu, a.menu:visited, a.menu:active { padding:1px; font-size:1em; color:#000; text-decoration:none; }
a.menu:hover { padding:1px; font-size:1em; color:#000; text-decoration:none;}

input.submitimg {
	background-color:#ffce59;
	color:#aaa;
	background-image:url("./images/icon_arrow_normal.png");
	background-repeat:no-repeat;
	background-position:top left; 	
	width:16px;
	height:16px;
	border-left: 0px solid #c6b7ff;
	border-right: 0px solid #c6b7ff;
	border-top: 0px solid #c6b7ff;
	border-bottom: 0px solid #c6b7ff;
	font-size:0.05em;	
}
input.submitimgon {
	background-color:#ffce59;
	color:#aaa;
	background-image:url("./images/icon_arrow_communication.png");
	background-repeat:no-repeat;
	background-position:top left; 	
	width:16px;
	height:16px;
	border-left: 0px solid #c6b7ff;
	border-right: 0px solid #c6b7ff;
	border-top: 0px solid #c6b7ff;
	border-bottom: 0px solid #c6b7ff;
	font-size:0.05em;	
}

.glass {
	background-color:#fff;
	color:#000;
	background-image:url('./images/icon_glass.png');
	background-repeat:no-repeat;
	padding-left:20px;
}