@charset "ISO-8859-1";
body { background: #ffffff; margin: 0px; font-family: Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; line-height: 16px; color: #111111; }
p { font-size: 100%; line-height: 120%; }
p.large { font-size: 120%; line-height: 125%; }
a, a:active, a:visited { color: #003893; }
.altrow { background: #e1e1e1; }
.altrowblue { background: #f2f5f9; }
.nomargin { margin: 0px; }
.nomargin-bottom { margin-bottom: 0px; }
.nomargin-top { margin-top: 0px; }
.red { color: red; }
p.caption { font-size: 90%; font-style: italic; margin: 0px 0px 20px 0px; }
.clickenlarge { font-size: 90%; width: 100%; color: white; background: #d4dded; font-style: normal; text-align:center; margin: 0px; margin-bottom: 5px; padding: 2px 0px 2px 0px; }
p.disclaimer { font-size: 90%; margin: 0px; color: #666666; }
.disclaimer a, .disclaimer a:active, .disclaimer a:visited { color: #666666 }
p.footnote { font-size: 90%; font-style: italic; margin: 0px; }
div.formhead { padding: 6px 4px 6px 4px; font-size: 100%; background: #e1e1e1 url(http://www.datatranslation.com/assets/images/shared/th-222222-10.png) repeat-x left bottom; text-align: left; margin-bottom: 6px; }
a.moreinfobtn, a.moreinfobtn:active, a.moreinfobtn:visited { display: block; position: relative; padding: 4px; float: left; color: #111111; text-decoration: none; cursor: pointer; border: 1px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background: #ffeeaa url(http://www.datatranslation.com/assets/images/shared/th-ffeeaa-100.png) repeat-x left bottom; width: 100px; text-align: center; }
a.moreinfobtn:hover { color: #003893; }
p.infobtn{ display: block; position: relative; padding: 4px; margin-bottom:4px; float: left; color: #111111; text-decoration: none; border: 1px double #ffffff; border-top-color: #ffffff; border-left-color: #ffffff; background: #ffffff; text-align: center; }
a.infobtn, a.infobtn:active, a.infobtn:visited { display: block; position: relative; padding: 4px; margin-bottom:4px; float: left; color: #111111; text-decoration: none; cursor: pointer; border: 1px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background: #ffeeaa url(http://www.datatranslation.com/assets/images/shared/th-ffeeaa-100.png) repeat-x left bottom; width: 120px; text-align: center; }
a.infobtn:hover { color: #003893; }
a.callinfobtn, a.callinfobtn:active, a.callinfobtn:visited { display: block; position: relative; padding: 4px; float: left; color: #111111; text-decoration: none; cursor: pointer; border: 1px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background: #b2c3de url(http://www.datatranslation.com/assets/images/shared/th-003893-20.png) repeat-x left bottom; width: 100px; text-align: center; }
a.callinfobtn:hover { color: #003893; }
#bluebar { background:#003893 url(http://www.datatranslation.com/assets/images/shared/th-003893-100.png) repeat-x left bottom; position: absolute; top: 61px; height: 35px; left: 0px; width: 100%; z-index:2; }
#bluebar #navcontainer { float:left; padding: 9px 10px 9px 10px; color: #ffffff; left: 0px; }
#bluebar #navcontainer .topmenu ul { padding: 0px; margin: 0px; font-size:80%; font-weight:bold; }
#bluebar #navcontainer .topmenu ul li { list-style: none; display: inline; }
#bluebar #navcontainer .topmenu ul li a, #bluebar #navcontainer .topmenu ul li a:active, #bluebar #navcontainer .topmenu ul li a:visited { float: left; padding: 1px 10px 1px 10px; text-decoration: none; color: #ffffff; }
#bluebar #navcontainer .topmenu ul li a:hover { text-decoration:underline; }
#bluebar #navcontainer .topmenu ul li a.nolink, #bluebar #navcontainer .topmenu ul li a.nolink:hover { float: left; padding: 1px 10px 1px 0px; text-decoration: none; color: #ffff00; font-size: 120%; }
#bluebar #navcontainer .topmenu ul li a.nolink:hover { background: transparent; }
#bluebar #searchbox { float: right; padding: 5px; }
#bluebar #searchbox form { margin: 0px; padding: 0px;}
#bluebar #searchbox .textfield { font-size: 9px; padding: 3px; width: 170px; color: #111111; }
#logoheader { background: #ffffff; position:absolute; top:0px; left:0px; height:61px; width:898px; z-index:1; }
#logoheader #logocontainer { float:left; background:#d4dded url(http://www.datatranslation.com/assets/images/shared/d4dded-solid.png) repeat left top; height:61px; }
#logoheader #logocontainer #logoblock { float:left; margin: 15px 10px 0px 10px; width:188px;}
#logoheader #tagcontainer { float:left; background:#ffffff url(http://www.datatranslation.com/assets/images/common/topbanner.png) no-repeat left top; width:690px; height:61px; }
#logoheader #tagcontainer #tagblock { float:right; width:350px; margin-top:10px; text-align:right; font-size:160%; line-height:110%; font-weight:bold; color:#001c4a; }
#pagecontent { position:absolute;top:96px;left:0px;width:898px;background:#ffffff;z-index:3; }
#pagecontent #contentarea { position:relative;clear:both; background:#ffffff; }
#pagecontent #contentarea #breadbar { background: #ffffff; height: 25px; position:relative; width:680px; float:right; margin-bottom: 0px; margin-top:10px; font-size: 9px; color: #777777; }
#pagecontent #contentarea #breadbar a, #pagecontent #contentarea #breadbar a:active, #pagecontent #contentarea #breadbar a:visited { color: #777777; }
#pagecontent #contentarea #breadbar #breadcrumbs { float: left; width: 550px; background: #ffffff; z-index: 1; }
#pagecontent #contentarea #breadbar #chatbox { float: right; background: #ffffff; width: 120px; z-index: 2; margin: 0px; padding: 0px; }
#pagecontent #contentarea #contentblock { position:relative; width:680px; float:right; margin-bottom: 15px; margin-top:15px; padding:0px; }
#pagecontent #contentarea #contentblock h1 { font-size: 140%; color: #111111; font-style: normal; font-weight: bold; line-height: 120%; margin-top: 0px; }
#pagecontent #contentarea #contentblock h2 { font-size: 120%; color: #003893; font-style: normal; font-weight: bold; }
#pagecontent #contentarea #contentblock h3 { font-size: 110%; color: #111111; font-style: italic; font-weight: bold; }
#pagecontent #contentarea #contentblock form { font-size: 100%; line-height: 100%; padding-bottom: 20px; padding-top: 0px; margin: 0px; }
#pagecontent #contentarea #contentblock input, #pagecontent #contentblock select { margin-bottom: 6px; margin-top: 1px; padding: 2px; vertical-align:middle; font-size: 90%; } 
#pagecontent #contentarea #contentblock textarea { font-family: Tahoma, Geneva, sans-serif; font-size: 90%; margin: 0px; padding: 3px; vertical-align:middle; }
#pagecontent #contentarea #contentblock input.textfield { background: #ffffff; border: solid 1px #cccccc; padding: 3px; }
#pagecontent #contentarea #contentblock select.selectbox { background: #ffffff; border: solid 1px #cccccc; padding: 3px; }
#pagecontent #contentarea #contentblock textarea.textblock { background: #ffffff; border: solid 1px #cccccc; padding: 3px; width: 280px; height: 90px; }
#pagecontent #contentarea #contentblock input.newbutton { border: 1px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 3px; background: #ffeeaa url(http://www.datatranslation.com/assets/images/shared/th-ffeeaa-100.png) repeat-x left bottom; color: #111111; font-size: 80%; font-weight: bold; }
#pagecontent #contentarea #contentblock .linklist ul { list-style-type: none; padding-left: 4px; margin-left: 0px; margin-bottom: 0px; line-height: 100%; }
#pagecontent #contentarea #contentblock .linklist ul li { padding: 4px 4px 4px 0px; }
#pagecontent #contentarea #contentblock .linklist ul li a { color: #111111; background: url(http://www.datatranslation.com/assets/images/shared/arrowbullet.png) no-repeat top left; padding: 2px; padding-left: 18px; text-decoration: underline; font-weight: normal; font-size: 100%; }
#pagecontent #contentarea #contentblock .linklist ul li a:active, #pagecontent #contentarea #contentblock .linklist ul li a:visited { color: #111111; }
#pagecontent #contentarea #contentblock .infolist img { padding-right: 4px; }
#pagecontent #contentarea #contentblock #appheader { width: 680px; height: 150px; background: #e1e1e1; margin-bottom: 16px; }
#pagecontent #contentarea #contentblock #appheader #apptext { position: relative; width:420px; top: 0px; padding: 10px; float:left; z-index: 1; }
#pagecontent #contentarea #contentblock #appheader #apptext { font-size: 100%; line-height: 120%; font-weight: bold; color: #666666; }
#pagecontent #contentarea #contentblock #appheader #apptext a, #pagecontent #contentarea #contentblock #appheader #apptext a:active, #pagecontent #contentarea #contentblock #appheader #apptext a:visited, #pagecontent #contentarea #contentblock #appheader #apptext a:hover { cursor: help; color: #666666; text-decoration: none; border-bottom: dashed 1px #666666; }
#pagecontent #contentarea #contentblock #appheader #appimage { position: relative; width:230px; height: 150px; float:right; z-index: 2; }
#pagecontent #contentarea #contentblock #leftcol { float:left;width:440px;margin-bottom:10px; }
#pagecontent #contentarea #contentblock #rightcol { float:right;width:230px;margin-bottom:10px; }
#pagecontent #contentarea #contentblock #daqchart { margin-bottom: 3px; }
#pagecontent #contentarea #contentblock #daqchart th { padding: 4px 4px 4px 4px; border-right: solid 2px #ffffff; font-size: 100%; line-height: 120%; color: #ffffff; background: #616161 url(http://www.datatranslation.com/assets/images/shared/th-222222-70.png) repeat-x left bottom; text-align: center; border-top: solid 2px #ffffff; }
#pagecontent #contentarea #contentblock #daqchart td { padding: 4px 4px 4px 4px; border-right: solid 2px #ffffff; font-size: 100%; line-height: 120%; }
#pagecontent #contentarea #contentblock #daqchart, #pagecontent #contentarea #contentblock #daqchart td p, #pagecontent #contentarea #contentblock #daqchart td { margin: 0px; }
#pagecontent #contentarea #contentblock #daqchart th.darkbar { text-align: left; background: #8c8c8c url(http://www.datatranslation.com/assets/images/shared/th-222222-50.png) repeat-x left bottom; color: #ffffff; }
#pagecontent #contentarea #contentblock #daqchart th.group { background: #383838 url(http://www.datatranslation.com/assets/images/shared/th-222222-90.png) repeat-x left bottom; }
#pagecontent #contentarea #contentblock #daqchart form, #pagecontent #contentarea #contentblock #daqchart form { margin: 0px; padding: 0px; }
#pagecontent #contentarea #contentblock #prodlist { margin-bottom: 3px; }
#pagecontent #contentarea #contentblock #prodlist th { padding: 4px 4px 4px 4px; font-size: 100%; line-height: 120%; background: #e1e1e1 url(http://www.datatranslation.com/assets/images/shared/th-222222-10.png) repeat-x left bottom; text-align: left; border-top: solid 2px #ffffff; }
#pagecontent #contentarea #contentblock #prodlist td { padding: 4px 4px 4px 4px; border-right: solid 2px #ffffff; }
#pagecontent #contentarea #contentblock #prodlist, #pagecontent #contentarea #contentblock #prodlist td p, #pagecontent #contentarea #contentblock #prodlist td { margin: 0px; }
#pagecontent #contentarea #contentblock #prodlist th.darkbar { background: #b5b5b5 url(http://www.datatranslation.com/assets/images/shared/th-222222-30.png) repeat-x left bottom; color: #ffffff; }
#pagecontent #contentarea #contentblock #prodlist form, #pagecontent #contentarea #contentblock #softwarelist form { margin: 0px; padding: 0px; }
#pagecontent #contentarea #contentblock #softwarelist td { padding: 0px 10px 16px 0px; margin: 0px; }
#pagecontent #contentarea #homeintro { position:relative; width:680px; float:right; margin-bottom: 15px; margin-top:15px; padding:0px; font-size: 110%;}
#pagecontent #contentarea #homeblocks { position:relative; width:680px; float:right; margin-bottom:10px; }
#pagecontent #contentarea #homeblocks #leftmain { float:left;width:335px;margin-bottom:10px; }
#pagecontent #contentarea #homeblocks #centermain { float:left;width:680px;margin-bottom:10px; }
#pagecontent #contentarea #homeblocks .box1col { width: 680px; float: left; margin: 0px 0px 6px 0px; border: solid 0px #cccccc; }
#pagecontent #contentarea #homeblocks .box2col { width: 338px; float: left; margin: 0px 4px 6px 0px; border: solid 0px #cccccc; }
#pagecontent #contentarea #homeblocks .box3col { width: 218px; float: left; margin: 0px 8px 6px 0px; border: solid 1px #cccccc; }
#pagecontent #contentarea #homeblocks .box3col .boximage, #pagecontent #homeblocks .box4col .boximage { border: 0px; }
#pagecontent #contentarea #homeblocks .box4col { width: 162px; float: left; margin: 0px 8px 6px 0px; border: solid 1px #cccccc; }
#pagecontent #contentarea #homeblocks #leftsub { float:left;width:335px;margin-bottom:10px;clear:left; }
#pagecontent #contentarea #homeblocks #linkbar { float:left;width:680px;margin-top:24px;margin-bottom: 12px;clear:left;}
#pagecontent #contentarea #homeblocks #linkbar { font-weight:normal; font-size: 100%; text-align: center; }
#pagecontent #contentarea #homeblocks #linkbar img { padding-right: 4px; }
#pagecontent #contentarea #homeblocks #rightmain { float:right;width:335px;margin-bottom:10px; }
#pagecontent #contentarea #homeblocks #rightsub { float:right; width:335px; margin-bottom:10px; clear:right; }
#pagecontent #contentarea #homeblocks .boxheader, #pagecontent #contentarea #homeblocks .boxheaderlight { font-weight:bold; margin-top: 0px; margin-bottom: 0px; padding: 4px 4px 4px 4px; font-size: 100%; width:auto; }
#pagecontent #contentarea #homeblocks .boxheader { color: #ffffff; background: #616161 url(http://www.datatranslation.com/assets/images/shared/th-222222-70.png) repeat-x left bottom; }
#pagecontent #contentarea #homeblocks .boxheaderlight { background: #e1e1e1 url(http://www.datatranslation.com/assets/images/shared/th-222222-10.png) repeat-x left bottom; }
#pagecontent #contentarea #homeblocks a, #pagecontent #homeblocks a:active, #pagecontent #homeblocks a:visited { text-decoration: none; }
#pagecontent #contentarea #homeblocks a:hover { text-decoration: underline; }
#pagecontent #contentarea #homeblocks .boximage { border:solid 1px #cccccc; }
#pagecontent #contentarea #homeblocks .boxtext { margin: 4px; font-size:100%; line-height: 120%; }
#pagecontent #contentarea #homeblocks .boxlink { margin: 4px 6px 4px 6px; font-size:100%; line-height: 120%; height: 32px; }
#pagecontent #contentarea #homeblocks .boxtextlarge { margin: 4px; font-size:100%; line-height: 115%; height: 50px; font-weight: bold; }
#pagecontent #contentarea #homeblocks .boxmain { margin: 4px; font-size:100%; line-height: 120%; height: 295px; }
#pagecontent #contentarea #homeblocks .boxlist ul { list-style-type: none; padding-left: 4px; margin-bottom: 2px; line-height: 100%; margin-top: 2px; }
#pagecontent #contentarea #homeblocks .boxlist ul li { padding-bottom: 2px; }
#pagecontent #contentarea #homeblocks .boxlist ul li a { color: #003893; background: url(http://www.datatranslation.com/assets/images/shared/arrowbullet.png) no-repeat top left; display: block; padding: 2px; padding-left: 18px; text-decoration: none; font-weight: normal; font-size: 90%; }
#pagecontent #contentarea #homeblocks .boxlist ul li a:visited { color: #003893; }
#pagecontent #contentarea #homeblocks .boxlist ul li a:hover { color: #003893; background-color: #F3F3F3; }
#pagecontent #contentarea #homeblocks .linklisthome ul { list-style-type: none; padding-left: 4px; margin: 4px 0px 0px 0px; line-height: 100%; }
#pagecontent #contentarea #homeblocks .linklisthome ul li { padding: 3px 4px 3px 0px; }
#pagecontent #contentarea #homeblocks .linklisthome ul li a { color: #ff0000; background: url(http://www.datatranslation.com/assets/images/shared/arrowbullet1.png) no-repeat top left; padding: 2px; padding-left: 18px; text-decoration: none; font-weight: bold; font-size: 100%; }
#pagecontent #contentarea #homeblocks .linklisthome ul li a.latest { color: #ff0000; background: none; padding: 2px; text-decoration: none; font-weight: normal; font-size: 100%; }
#pagecontent #contentarea #homeblocks .linklisthome ul li a:active, #pagecontent #contentarea #homeblocks .linklisthome ul li a:visited { color: #ff0000; }
#pagecontent #contentarea #homeblocks .linklisthome ul li a:hover { text-decoration: underline; }
#pagecontent #contentarea #homeblocks .linklistpdf ul { list-style-type: none; padding-left: 4px; margin: 4px 0px 0px 0px; line-height: 100%; }
#pagecontent #contentarea #homeblocks .linklistpdf ul li { padding: 4px 4px 4px 0px; }
#pagecontent #contentarea #homeblocks .linklistpdf ul li a { color: #ff0000; background: url(http://www.datatranslation.com/assets/images/iconsnew/page_white_pdf.png) no-repeat top left; padding: 2px; padding-left: 20px; text-decoration: none; font-weight: bold; font-size: 100%; }
#pagecontent #contentarea #homeblocks .linklistpdf ul li a.latest { color: #ff0000; background: none; padding: 2px; text-decoration: none; font-weight: normal; font-size: 100%; }
#pagecontent #contentarea #homeblocks .linklistpdf ul li a:active { color: #ff0000; }
#pagecontent #contentarea #homeblocks .linklistpdf ul li a:hover { text-decoration: underline; }
#pagecontent #contentarea #homeblocks .pdflist ul { list-style-type: none; padding-left: 4px; margin: 4px 0px 0px 0px; line-height: 100%; }
#pagecontent #contentarea #homeblocks .pdflist ul li { padding: 4px 4px 4px 0px; }
#pagecontent #contentarea #homeblocks .pdflist ul li a { color: #006980; background: url(http://www.datatranslation.com/assets/images/iconsnew/page_white_pdf.png) no-repeat top left; padding: 2px; padding-left: 20px; font-weight: bold; font-size: 100%; text-decoration: underline;}
#pagecontent #contentarea #homeblocks .pdflist ul li a:active, #pagecontent #contentarea #homeblocks .pdflist ul li a:visited { color: #006980; }
#pagecontent #contentarea #homeblocks .pdflist ul li a.latest, #pagecontent #contentarea #homeblocks .pdflist ul li a.latest:active, #pagecontent #contentarea #homeblocks .pdflist ul li a.latest:visited { background: none; padding: 2px; font-weight: normal; font-size: 100%; }
#pagecontent #contentarea #homeblocks .newslink ul { list-style-type: none; padding-left: 4px; margin: 4px 0px 0px 0px; line-height: 100%; }
#pagecontent #contentarea #homeblocks .newslink ul li { padding: 3px 4px 3px 0px; }
#pagecontent #contentarea #homeblocks .newslink ul li a { color: #006980; background: url(http://www.datatranslation.com/assets/images/shared/arrowbullet1.png) no-repeat top left; padding: 2px; padding-left: 18px; text-decoration: none; font-weight: bold; font-size: 100%; text-decoration: underline;}
#pagecontent #contentarea #homeblocks .newslink ul li a:active, #pagecontent #contentarea #homeblocks .newslink ul li a:visited { color: #006980; }
#pagecontent #contentarea #homeblocks .newslink ul li a.latest, #pagecontent #contentarea #homeblocks .newslink ul li a.latest:active, #pagecontent #contentarea #homeblocks .newslink ul li a.latest:visited { background: none; padding: 2px; font-weight: normal; font-size: 100%; }
#pagecontent #contentarea #homeblocks .linklist ul { list-style-type: none; padding-left: 4px; margin: 4px 0px 0px 0px; line-height: 100%; }
#pagecontent #contentarea #homeblocks .linklist ul li { padding: 2px 4px 2px 0px; }
#pagecontent #contentarea #homeblocks .linklist ul li a { color: #003893; background: url(http://www.datatranslation.com/assets/images/shared/arrowbullet.png) no-repeat top left; padding: 2px; padding-left: 18px; text-decoration: none; font-weight: normal; font-size: 100%; }
#pagecontent #contentarea #homeblocks .linklist ul li a:active, #pagecontent #contentarea #homeblocks .linklist ul li a:visited { color: #003893; }
#pagecontent #contentarea #homeblocks .linklist ul li a:hover { text-decoration: underline; }
#pagecontent #contentarea #homeblocks .infolist img { padding-right: 4px; }
#pagecontent #contentarea #homeblocks .newlist ul li a { color: #003893; background: url(http://www.datatranslation.com/assets/images/shared/newbullet.png) no-repeat top left; padding: 2px; padding-left: 22px; text-decoration: none; font-weight: normal; font-size: 100%; }
#pagecontent #contentarea #homeblocks .newlist ul li a:active, #pagecontent #contentarea #homeblocks .linklist ul li a:visited { color: #003893; }
#pagecontent #contentarea #homeblocks .newlist ul li a:hover { text-decoration: underline; }
#pagecontent #contentarea #leftnav { background:#d4dded;position:relative;left:0px;width:208px;float:left;margin-bottom:10px;border-right: solid 0px #cccccc; }
#pagecontent #contentarea #leftnav #arrowlist { width: 188px; }
#pagecontent #contentarea #leftnav #arrowlist .listhead { font-weight:bold; color: #003893; background: #ffffff url(http://www.datatranslation.com/assets/images/shared/th-ffffff-100.png) repeat-x left bottom; margin: 0px 0px 5px 0px; padding: 4px 4px 4px 4px; font-size: 100%; }
#pagecontent #contentarea #leftnav #arrowlist .listheadblue { font-weight:bold; color: #ffffff; background: #003893 url(http://www.datatranslation.com/assets/images/shared/th-003893-100.png) repeat-x left bottom; margin: 0px 0px 5px 0px; padding: 4px 4px 4px 4px; font-size: 100%; }
#pagecontent #contentarea #leftnav #arrowlist .listheadteal { font-weight:bold; color: #ffffff; background: #006980 url(http://www.datatranslation.com/assets/images/shared/th-006980-100.png) repeat-x left bottom; margin: 0px 0px 5px 0px; padding: 4px 4px 4px 4px; font-size: 100%; }
#pagecontent #contentarea #leftnav #arrowlist ul { list-style-type: none; line-height: 100%; padding: 0px 4px 0px 4px; margin: 2px 0px 2px 0px; }
#pagecontent #contentarea #leftnav #arrowlist ul li { padding-bottom: 2px; }
#pagecontent #contentarea #leftnav #arrowlist ul li a { color: #111111; background: url(http://www.datatranslation.com/assets/images/shared/arrowbulletleft.png) no-repeat top left; display: block; padding: 2px 2px 2px 12px; text-decoration: none; font-weight: bold; font-size: 100%; }
#pagecontent #contentarea #leftnav #arrowlist ul li a:hover { text-decoration: underline; }
#pagecontent #footer { position:relative;clear:both; }
#pagecontent #footer #footercontent { position:relative;font-size:80%;color:#666666;margin-left:10px;margin-bottom:10px;margin-right:10px;}
#pagecontent #footer #footercontent a, #pagecontent #footer #footercontent a:active, #pagecontent #footer #footercontent a:visited { color: #666666; text-decoration:underline; }