body { background-color:#eeeeee; margin:0px; padding:0px; font-size:small; font-family: Arial, sans-serif; text-align: left; position:absolut; top:10px;}
body.help { background-color:#ddd; 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;}
body.popup { margin:10px; padding:10px; font-family: Arial, sans-serif; text-align: left; background-color:#fff;}
div.boxstan {width:90%; border:1px solid #dddddd; margin:5px; padding:5px; text-align:left; background: url(block_back_stand.png) #ffffff repeat-x; }
div.boxlink {width:90%; border:1px solid #dddddd; margin:5px; padding:5px; text-align:left; background: url(block_back_stand.png) #ffffff repeat-x; }
div.boxlink:hover {width:90%; border:1px solid #dddddd; margin:5px; padding:5px; text-align:left; background: url(block_back_over.png) #ffffff repeat-x; }
a.boxlink:link,	a.boxlink:visited, a.boxlink:active { color: #000; text-decoration:none; }
a.boxlink:hover	{ color: #430; text-decoration:underline; }
div.headtop {font-size:x-small;color:#efeef1;cursor:default;overflow:hidden;height:80px;}
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;}
img.box {border:1px solid #e0e0e0; padding:3px; text-align:center; }
.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;}
h1.titleh1 { font-size:small; color:#aaa; display:block; margin:5px; font-weight:normal;}
h2 { font-size:medium; font-weight:bold; display:inline;}
h3 { font-size:medium; display:inline;}

h1.start {text-decoration:none;font-size:x-large;font-weight:bold;}
h1.start:hover {color:#ff8000;text-decoration:none;font-size:x-large;font-weight:bold;}
a.start {text-decoration:none;}
div.startrand {text-decoration:none;cursor:pointer;border-top:1px solid #fff;border-right:1px solid #e7e7e7;border-bottom:1px solid #fff;border-left:1px solid #fff;color:#666;padding:0px;margin:0px;height:120px;background-position:0px 0px;background-repeat:no-repeat;background-color:#e5e5e5;}
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;}

// here we handle tables
.tb { width:100%; margin:0px; padding:0px; }
.tbtr { margin:1px; padding:1px; background-color:#fff; }
.tbtrx { margin:1px; padding:1px; background-color:#cfc; }
.tbtry { margin:1px; padding:1px; background-color:#fcc; }
.tbtr:hover { margin:1px; padding:1px; background-color:#ffc080; }
.tbtrx:hover { margin:1px; padding:1px; background-color:#ada; }
.tbtd { margin:0px; padding:3px 6px 3px 6px; border-top:1px solid #eee; border-right:1px solid #fcfcfc; border-bottom:1px solid #ccc; border-left:1px solid #fcfcfc;}
.tbth { margin:0px; padding:3px 6px 3px 6px; border-top:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #ddd; border-left:1px solid #ddd;background-color:#ccc}

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: #445; text-decoration:none;font-weight:bold; }
a.tabsel:hover	{ font-size: medium; color: #445; font-weight:bold; text-decoration:underline; }

a.tabselno:link,	a.tabselno:visited, a.tabselno:active { font-size: medium; color: #eef; text-decoration:none;font-weight:bold; }
a.tabselno:hover	{ font-size: medium; color: #eef; font-weight:bold; text-decoration:underline; }

div.info{border:1px solid #0a0;background-color:#bfb;padding:5px;margin:5px;}
div.warning{border:1px solid #f80;background-color:#fc8;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 { white-space:nowrap; box-sizing: border-box; color:#000; border-left: 1px solid #ddd; border-right: 1px solid #ddd; font-weight:bold; font-size:medium; background: url("./images/andtek_tab_norm.gif") repeat-x #ddd; padding: 5px 10px 5px 10px; }
td.tabtopback { white-space:nowrap; box-sizing: border-box; color:#fff; border-left: 1px solid #ddd; border-right: 1px solid #999; font-weight:bold; font-size:medium; background-color:#aaa; padding: 5px 10px 5px 10px; }
td.tabmain { -webkit-border-top-left-radius: 3px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; color:#000; background-color:#f4f4f4; padding: 3px; margin: 3px; }
td.tabmainsimple { -webkit-border-top-left-radius: 3px; border: 1px solid #ddd; 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; margin:10px 3px 3px 3px; padding:3px; border:3px solid #e0e0e0;}
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.boxlinefirst { padding:5px; width:24px; border-bottom:1px solid #bbb;border-left:1px solid #ccc; border-top:1px solid #eee; border-right:1px solid #eee;}
td.boxline { padding:5px; width:24px; border-bottom:1px solid #bbb;  border-top:1px solid #eee;  border-right:1px solid #eee;}

div.popup { background-image:url('./images/navtbg.gif'); background-repeat:repeat-x;background-color:#808000;}
div.popuph { background-image:url('./images/navtbg.gif'); background-repeat:repeat-x;background-color:#808000;}
a.popup { background-image:url('./images/navtbg.gif'); background-repeat:repeat-x;font-size:small; background-color:#ff0;}


/* old for solutions menu
tr.navtop { background-image:url('./images/navtbgs.gif'); background-repeat:repeat-x;background-color:#808080;}
tr.navbottom { background-color:#808080; border-bottom:5px solid #808080; }
td.navleft { background-color: #e0e0ef; } 
td.leftmaintop { background-color:#b4b4bf; 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:#ff9818; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px; margin: 2px 0px 0px 0px; border-spacing: 1px;  border-collapse: collapse; text-align:left;vertical-align:top; }
td.leftinner { background-color:#d0d0d0; 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.leftinnersel { background-color:#fbfbff; 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.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:#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; }
// CSS for dropdown 
div.menuchild {margin-left:30px; padding:1px;z-index:100;} 
table.entry { border:3px solid #ccc; width:150px; margin:1px; padding:3px; }
table.entrylong { border:1px solid #ccc; width:400px; margin:1px; padding:3px; }
tr.entry { width:99%; border:1px solid #ccc; margin:1px; padding:1px;}
td.entry { width:99%; background-color:#eee; margin:2px; padding:2px;}
td.entryh { width:99%; background-color:#ddd; 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;}
*/


tr.navtop {background-image:url('./images/navtbg.gif');background-repeat:repeat-x;background-color:#ff8000;width:100%;height:30px;}
tr.navbottom { background-color:#ff8000; border-bottom:5px solid #ff8000;}
td.navleft { background-color: #ffe7b9; } 
td.leftmaintop { background-color:#ff8000; 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:#ff9010; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px; margin: 2px 0px 0px 0px; border-spacing: 1px;  border-collapse: collapse; text-align:left;vertical-align:top; }
td.leftmainsel { background-color:#fff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px; margin: 2px 0px 0px 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:#ffc040; 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.leftinnersel { 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.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:#ffffff; 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; }
/* CSS for dropdown */
div.menuchild {margin-left:30px; padding:1px;z-index:100;} 
table.entry { border:1px solid #ccc;  width:150px; margin:1px; padding:3px; }
table.entrylong { border:1px solid #ccc; width:400px; margin:1px; padding:3px; }
tr.entry { width:99%; border:1px solid #888; margin:1px; padding:1px;}
td.entry { background: url("./images/andtek_tab_intro.gif"); width:99%; background-color:#ffe7a2; margin:2px; padding:2px;}
td.entryh { background:url('./images/navtbg.gif');width:99%; background-color:#ffc068; 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;}

div.menuborder {border:0px solid #ccc; margin:5px; padding:5px; background:#fff; background: rgba(255,255,255,0.75); }


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-color: #c0c0c0; 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.box:hover { background-color:#e0e0e0; 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 { font-size:xx-small; background-color: #c0c0c0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px; 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:3px 6px 3px 6px; background-color:#fff;}
input.text:hover { border:3px solid #c0c0c8;margin:1px 4px 1px 4px; }
input.text:focus { border:3px solid #ff8000;margin:1px 4px 1px 4px; }
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.textoff {border:1px solid #c0c0c8;margin:3px 6px 3px 6px; background-color:#f4f4f4;}

.text80 {border:1px solid #c0c0c8; width:80%; margin:3px 6px 3px 6px; background-color:#fff;}
.text80:hover { border:3px solid #c0c0c8; width:80%; margin:1px 4px 1px 4px; }
.text80:focus { border:3px solid #ff8000; width:80%; margin:1px 4px 1px 4px; }

.text80error {border:1px solid #c0c0c8; width:80%; margin:3px 6px 3px 6px; background-color:#fdd;}
.text80error:hover { border:3px solid #c0c0c8; width:80%; margin:1px 4px 1px 4px; background-color:#fee; }
.text80error:focus { border:3px solid #ff8000; width:80%; margin:1px 4px 1px 4px; background-color:#fee; }

select.text80 {border:1px solid #c0c0c8; width:80%; margin:3px 6px 3px 6px; background-color:#fff;}
select.text80:hover { border:3px solid #c0c0c8; width:82%; margin:1px 4px 1px 4px; }
select.text80:focus { border:3px solid #ff8000; width:82%; margin:1px 4px 1px 4px; }

.textfree {border:1px solid #c0c0c8; margin:3px 6px 3px 6px; background-color:#fff;}
.textfree:hover { border:3px solid #c0c0c8; margin:1px 4px 1px 4px; }
.textfree:focus { border:3px solid #ff8000; margin:1px 4px 1px 4px; }

.textfreeerror {border:1px solid #f00; margin:3px 6px 3px 6px; background-color:#fdd;}
.textfreeerror:hover { border:3px solid #f00; margin:1px 4px 1px 4px; background-color:#fee; }
.textfreeerror:focus { border:3px solid #ff8000; margin:1px 4px 1px 4px; background-color:#fee; }

textarea.text { background: url("./images/ext.gif") no-repeat #fff; width:80%;border:1px solid #c0c0c8;margin:2px; background-color:#fff;}
textarea.text:hover { border:3px solid #c0c0c8;margin:0px; }

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;}

option.text {border:1px solid #c0c0c8; margin:2px;}
option.text:focus {border:3px solid #c0c0c8;margin:0px;}
option.texterror {border:1px solid #f88; background-color:#fdd; margin:2px;}
option.texterror:focus {border:3px solid #f88; background-color:#fdd; margin:0px;}

.myform {padding:3px;color:#444;font-weight:bold;font-size:small;}

td.input { padding:2px; vertical-align:middle; }

input.submit { border:1px solid #ff8000;background-color:#ff8927;color:#fff;font-size:medium; }
input.submit:hover { border:1px solid #ff8000;color:#ff8927;background-color:#fff;font-size:medium; }
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; }

.intro { vertical-align:middle; border-left:1px solid #f0f0f0;border-right:1px solid #d9d9d9;background-color:#e0e0e0; padding:5px 20px 5px 20px; margin:0px;  background: url("./images/andtek_tab_intro.gif"); }
.introover { vertical-align:middle; border-left:1px solid #f0f0f0;border-right:1px solid #d9d9d9;background-color:#ccc; padding:5px 20px 5px 20px; margin:0px; }

.intronews { padding:5px; margin:1px; color:#444; }
.intronewsover { background-color:#ffc8c8; padding:5px; margin:1px; color:#444; }

.introproduct { padding:3px;margin:1px; }
.introproductover { background-color:#c8c8ff;padding:3px;margin:1px; }

.introsolution { padding:2px;margin:1px; }
.introsolution:hover { padding:2px;margin:1px; background-color:#c8c8c8;}
.introsolutionover { background-color:#c8c8c8;padding:2px;margin:1px; }

div.submit	{ border: 1px solid #ca0; background-color:#fc0; color:#000; padding-left:3px;padding-right:3px;display:inline;}

.searchtitle {
	// width:98%;
	align:right;
	background-color:#eee;
	margin:0px;
	padding:8px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	background-color: #cccccc;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#e7e7e7),color-stop(0.25, #e7e7e7), to(#c0c0c0));
	background: -moz-linear-gradient(top, #e7e7e7, #c0c0c0);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0c0c0', startColorstr='#e7e7e7', gradientType='0');
	// border-bottom:1px solid #aaa;
	// border-right:1px solid #ccc;
	// border-top:1px solid #ddd; 
	// border-left:1px solid #ddd;
	text-shadow: #fff 1px 1px 1px;
	
}

.searchblock {
	// width:98%;
	align:right;
	background-color:#eee;
	margin:3px 0px 3px 0px;
	padding:6px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	background-color: #cccccc;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#e7e7e7),color-stop(0.25, #e7e7e7), to(#c0c0c0));
	background: -moz-linear-gradient(top, #e7e7e7, #c0c0c0);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0c0c0', startColorstr='#e7e7e7', gradientType='0');
	// border-bottom:1px solid #aaa;
	// border-right:1px solid #ccc;
	border-top:1px solid #c0c0c0; 
	// border-left:1px solid #ddd;
	// text-shadow: #fff 1px 1px 1px;
	
}

.button	{ 
	// background-color: #cccccc;
	// background-image: -webkit-gradient(linear,center top,center bottom,from(#e7e7e7),color-stop(0.25, #e7e7e7), to(#c0c0c0));
	// background: -moz-linear-gradient(top, #e7e7e7, #c0c0c0);
	// filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0c0c0', startColorstr='#e7e7e7', gradientType='0');
	background-color: #ffc080;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#ffc080),color-stop(0.25, #ffc080), to(#ffa040));
	background-image: -moz-linear-gradient(top, #ffc080, #ffa040);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffc080', startColorstr='#ffa040', gradientType='0');
	text-align: left;	 
	// border-left:2px solid #a6a6a6;
	// border-top:2px solid #a6a6a6;
	// border-right:2px solid #767676;
	// border-bottom:2px solid #767676;
	
	border-left:2px solid #ffa040;
	border-top:2px solid #ffa040;
	border-right:2px solid #ff8000;
	border-bottom:2px solid #ff8000;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:block;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color:#444;
	margin: 3px;
	padding: 3px;
}

.buttongray	{ 
	background-color: #eee;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#ccc),color-stop(0.25, #ccc), to(#eee));
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#eee', startColorstr='#ccc', gradientType='0');
	text-align: left;	 
	border-left:2px solid #bbb;
	border-top:2px solid #bbb;
	border-right:2px solid #bbb;
	border-bottom:2px solid #bbb;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:block;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color:#444;
	margin: 3px;
	padding: 3px;
}

.buttongraypress	{ 
	background-color: #eee;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#ccc),color-stop(0.25, #ccc), to(#eee));
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#eee', startColorstr='#ccc', gradientType='0');
	text-align: left;	 
	border-left:3px solid #888;
	border-top:3px solid #888;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:block;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color:#444;
	margin: 3px;
	padding: 3px;
}

.button:hover	{ 
	background-color: #ffb060;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#ffb060),color-stop(0.25, #ffb060), to(#ff9030));
	background-image: -moz-linear-gradient(top, #ffb060, #ffa040);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffa040', startColorstr='#ffa040', gradientType='0');
	text-align: left;
	border-left:2px solid #ffa040;
	border-top:2px solid #ffa040;
	border-right:2px solid #ff8000;
	border-bottom:2px solid #ff8000;	 
	// -moz-border-radius: 6px;
	// -webkit-border-radius: 6px;
	// border-radius: 6px;
	display:block;
	font-size:14px;
	margin: 3px;
	padding: 3px;
}

.button:active	{ 
	background-color: #ff8000;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#ffc080),color-stop(0.25, #ffc080), to(#ffa040));
	background-image: -moz-linear-gradient(top, #ffc080, #ffa040);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffc080', startColorstr='#ffa040', gradientType='0');
	text-align: left;
	border-left:3px solid #c04000;
	border-top:3px solid #c04000;
	border-right:1px solid #c04000;
	border-bottom:1px solid #c04000;	 
	// -moz-border-radius: 6px;
	// -webkit-border-radius: 6px;
	// border-radius: 6px;
	display:block;
	font-size:14px;
	margin: 3px;
	padding: 3px;
}

.buttonred	{ 
	background-color: #c04040;
	color:#fff;
	// background-image: -webkit-gradient(linear,center top,center bottom,from(#e7e7e7),color-stop(0.25, #e7e7e7), to(#c0c0c0));
	// background-image: -moz-linear-gradient(top, #e7e7e7, #c0c0c0);
	// filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0c0c0', startColorstr='#e7e7e7', gradientType='0');
	text-align: left;	 
	border-left:2px solid #f00;
	border-top:2px solid #f00;
	border-right:2px solid #f00;
	border-bottom:2px solid #f00;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:block;
	font-size: 14px;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}

.buttonred:hover	{ 
	background-color: #ff8000;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#ffc080),color-stop(0.25, #ffc080), to(#ffa040));
	background-image: -moz-linear-gradient(top, #ffc080, #ffa040);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0c0c0', startColorstr='#ffa040', gradientType='0');
	text-align: left;
	border-left:2px solid #ffa040;
	border-top:2px solid #ffa040;
	border-right:2px solid #ff8000;
	border-bottom:2px solid #ff8000;	 
	// -moz-border-radius: 6px;
	// -webkit-border-radius: 6px;
	// border-radius: 6px;
	display:block;
	font-size:14px;
	margin: 3px;
	padding: 3px;
}

.buttonred:active	{ 
	background-color: #ff8000;
	background-image: -webkit-gradient(linear,center top,center bottom,from(#ffc080),color-stop(0.25, #ffc080), to(#ffa040));
	background-image: -moz-linear-gradient(top, #ffc080, #ffa040);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0c0c0', startColorstr='#ffa040', gradientType='0');
	text-align: left;
	border-left:3px solid #c04000;
	border-top:3px solid #c04000;
	border-right:1px solid #c04000;
	border-bottom:1px solid #c04000;	 
	// -moz-border-radius: 6px;
	// -webkit-border-radius: 6px;
	// border-radius: 6px;
	display:block;
	font-size:14px;
	margin: 3px;
	padding: 3px;
}


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:active { color: #202060; text-decoration:none; }
a.link:visited { color: #206070; text-decoration:none; }
a.link:hover	{ color: #202060; text-decoration:underline; }
a.linkp:link,	a.linkp:visited, a.linkp:active { color: #000000; text-decoration:none; }
a.linkp:hover	{ color: #430; text-decoration:underline; }
a.nl:link,	a.nl:visited, a.nl:active { color: #44a; text-decoration:underline; }
a.nl:hover	{ color: #22e; 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-color:#fff; border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;  border-collapse: collapse;}
table.bottom {background-color:#ff8000; border-bottom: 5px solid #ff8000; 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.navn:hover { 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: large; color: #fff; text-decoration:none; padding:2px 10px 0px 10px; font-weight:bold; z-index: 2;}
a.linkntop:hover	{ font-size: 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 { margin:0px; border-bottom:1px solid #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; 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	{  margin:0px; border-bottom:1px solid #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; font-size: x-large; color: #000; 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:normal; margin:2px;}
a.linkbottom:hover	{ font-size: medium; color: #ffffff; font-weight:normal; text-decoration:underline; margin:2px;}
a.linkbottomhigh:link,	a.linkbottomhigh:visited, a.linkbottomhigh:active { background-color:#fff; font-size: medium; color: #000; text-decoration:none; font-weight:normal; margin:0px; padding:0px 5px 2px 5px; border-top:2px solid #fff;}
a.linkbottomhigh:hover	{ background-color:#fff; font-size: medium; color: #000; font-weight:normal; text-decoration:underline;  margin:0px; padding:0px 5px 2px 5px; border-top:2px solid #fff;}
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; }



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;
}

a.test[title] {position: relative;}
    a.test[title]:hover:after {content: attr(title);
     position: absolute; left: 50%; top: 0.5em; width: 10em;
     font-size: small; border: 3px solid #f80;
     background: #fc6; color: black;padding:5px;z-index:10;}
