﻿html {
     overflow: -moz-scrollbars-vertical;
}


body {
	margin-top: 0px;
	background: url("../_images/_template/body.gif") #fff repeat-x;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: small;
	line-height: 120%;
	text-align: center;
	margin-bottom: 0px;
}

.readText2{
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #666666;
	line-height: 120%;
	text-align: left;
}

ul { list-style:none;}
.pop 
{
    margin: 10px;
    background: url("../_images/3table.jpg") #c1c1c1 repeat-x;
    color: #666666;
    text-align: left;
}
img {
    border: 0px;
}

.InputNews {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	width: 140px;
	border: 1px solid #aaaaaa;
}

.InputContact {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	width: 160px;
	border: 1px solid #aaaaaa;
}

.InputBug {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	width: 260px;
	border: 1px solid #aaaaaa;
}

.InputSelect {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	width: 260px;
	border: 1px solid #aaaaaa;
}

.ErrInputBug {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;	
	color: #ff0000;
	width: 260px;
	border: 1px solid #ff0000;
}

.ErrInputContact {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;	
	color: #ff0000;
	width: 160px;
	border: 1px solid #ff0000;
}

.InputUnsub {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	width: 210px;
	border: 1px solid #aaaaaa;
}
.ErrInputUnsub {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;	
	color: #ff0000;
	width: 210px;
	border: 1px solid #ff0000;
}

.TextAreaContact {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	width: 401px;
	margin-top: 4px;
	height: 100px;
	border: 1px solid #aaaaaa;
}
.offertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}


.TextAreaContact2 {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	width: 590px;
	margin-top: 4px;
	height: 100px;
	border: 1px solid #aaaaaa;
}

.TextAreaContact3 {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	width: 260px;
	margin-top: 4px;
	height: 100px;
	border: 1px solid #aaaaaa;
}

.ErrTextAreaContact3 {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	width: 260px;
	margin-top: 4px;
	height: 100px;
	border: 1px solid #ff0000;
}

.ErrTextAreaContact {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	width: 402px;
	margin-top: 4px;
	height: 100px;
	border: 1px solid #ff0000;
}´

.ErrTextAreaContact2 {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	width: 590px;
	margin-top: 4px;
	height: 100px;
	border: 1px solid #ff0000;
}

.TableSupportQuery {
	border: 1px solid #ff0000;
}


select{
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;	
}
a.toplink:link,a.toplink:active,a.toplink:visited {
	text-decoration: none;
	color: #666666;
}
a.toplink:hover {
	text-decoration: underline;
	color:#006093;
} 
a.flink:link,a.flink:active,a.flink:visited {
	text-decoration: none;
	color: #006093;
	text-align: left;
}
a.flink:hover {
	text-decoration: underline;
	color:#006AC8;
	text-align: left;
} 
a.tlink:link,a.tlink:active,a.tlink:visited {
	text-decoration: none;
	color: #006093;
}
a.tlink:hover {
	text-decoration: underline;
	color:#006AC8;
} 
.slink {
    color: #006093;
    cursor: pointer;
}
a.quick:link,a.quick:active,a.quick:visited {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
}
a.quick:hover {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	color:#006AC8;
}   
#maintop {
	margin-top: 0px;
	text-align: center;
	width: 770px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#mainbottom {
	margin-top: 0px;
	text-align: center;
	width: 770px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	bottom: auto;
}
.bottomText {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}
#bugtop {
    margin-top: 15px;
    text-align: center;
    width: 430px;
	margin-left: auto;
	margin-right: auto;
}
#topMid {
    border-top: 1px solid #666666;
}
#logoLefttop {
    border-left: 1px solid #666666;
    width: 22px;
    height: 6px;
}
#logoRighttop {
    border-right: 1px solid #666666;
    width: 22px;
}
#logoLeft {
    border-left: 1px solid #666666;
    width: 22px;
    height: 45px;
}
#logoRight {
    border-right: 1px solid #666666;
    width: 22px;
}
.midLeft {
    border-left: 1px solid #666666;
    background-color: White;
    width: 22px;
    height: 38px;
}
.midRight {
    border-right: 1px solid #666666;
    background-color: White;
    width: 22px;
}  
#toptable {
    background-color: White;
}
#logobarbug {
    background-image: url("../_images/buglogo.png");
    background-repeat: no-repeat;
    width: 386;
    height: 50px;
    text-align: right;
    color: #666666;
    vertical-align: top;
    font-size: 11px;
}
#logobar {
	background-image: url("../_images/logo.png");
	background-repeat: no-repeat;
	height: 50px;
	text-align: right;
	color: #666666;
	vertical-align: top;
	font-size: 11px;
		
}
#botMid {
    background-image: url("../_images/bottomMid.png");
    background-repeat: repeat-x;
}
.news {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	background-image: url("../_images/bgradd.png");
	background-repeat: repeat-x;
	padding: 5px;
	padding-left: 10px;
	text-align: left;
}
#news {
    color: #666666;
    background-image: url("../_images/bgradd.png");
    background-repeat: repeat-x;
    font-weight: bold;
    padding: 5px;
    padding-left: 10px;
    text-align: left;
}
#mainpage {
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: White;
}
#maintable {
    margin-bottom: 10px;
}
#mainbottom {
    width: 770px;
    height: 10px;
    text-align: center;
	margin-left: auto;
	margin-right: auto;
    background-image: url("../_images/bottom.gif");
    background-repeat: no-repeat;
}
#mainimage {
    margin-top: 0px;
}
#content {
    width: 78%;
    text-align: left;
    vertical-align: top;
    background-color: #f9f9f9;
}
#footer {
    padding-top: 5px;
    background-color: #B3BDC7;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #ffffff;
}
#logo {
    text-align: center;
    background-color: #e0e0e0;
    height: 106px;
    padding: 10px;
    background-image: url("../_images/symboltop.jpg");
    background-position: center;
    background-repeat: no-repeat;
}
#mainhead {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
    color: #006093;
    margin-bottom: 4px;
    margin-top: 0px;
}
.comphead {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
    color: #006093;
    margin-bottom: 0px;
    margin-top: 0px;
}
#comphead {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
    color: #006093;
    margin-bottom: 0px;
    margin-top: 0px;
}
.newshome {    	
    vertical-align: top;
    text-align: left;
    line-height: 140%;
    color: #666666;
    font-size: 12px;
}
.headline {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #006093;
	padding-bottom: 4px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	margin-bottom: 5px;
	text-align: left;
}
div.testimon {
    width: 100%;
    vertical-align: top;
}
div.textbox {
    font-size: 12px;
    color: #666666;
    background-color: White;
    padding: 5px;
    margin-bottom: 20px;
}
    
.testhead {
    background-image: url("../_images/bgradd.png");
    background-repeat: repeat-x;
    font-weight: bold;
    color: #006093;
    padding: 5px;
    text-align: left;
}
li {
	padding: 0px;
	margin: 6px 0px 0px -12px;
}
ul {
	list-style-image: url("../_images/plus.gif");
	color: #666666;
	margin-bottom: 4px;
	margin-top: 0px;
}
li.req {
	padding: 0px;
	margin: 6px 0px 0px -24px;
}
ul.req {
    list-style-type: square;
	margin-bottom: 4px;
	margin-top: 0px;
}
td.req {
    color: #666666;
    width: 50%;
    vertical-align: top;
}
ul.linklist {
	list-style-image: url("../_images/navArr.gif");
	color: #666666;
	margin-bottom: 4px;
	margin-top: 0px;
}
p.links {
    margin-top: 4px;
    margin-bottom: 0px;
}
.buttonrow {
    height: 40px;
}
.imgbut {
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #e9e9e9;
    height: 24px;
}
.btnimg {
    height: 22px;
    width: 24px;
}  
a.imgbut:link,a.imgbut:active,a.imgbut:visited {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	height: 24px;
    background-color: #e9e9e9;
    vertical-align: inherit;
}
a.imgbut:hover {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color:#006AC8;
	height: 24px;
    background-color: #f0f0f0;
    vertical-align: inherit;
}
td.leftcol {
    width: 30%;
    text-align: left;
    vertical-align: top;
}
td.rightcol {
    width: 70%;
    font-size: 12px;
    vertical-align: top;
    line-height: 140%;
    color: #666666;
}
.imgbut2 {
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #e9e9e9;
    width: 75px;
}
a.imgbut2:link,a.imgbut2:active,a.imgbut2:visited {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
    background-color: #e9e9e9;
    vertical-align: inherit;
    padding: 2px;
    width: 75px;
}
a.imgbut2:hover {
	color:#006AC8;
    background-color: #f0f0f0;
}
div.test 
{
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #e9e9e9;
    width: 84%;
    font-size: 12px;
    padding: 2px 5px 2px 5px;
    color: #666666;
    text-align: center;
}
div.buthover {
	color:#006AC8;
    background-color: #f0f0f0;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    width: 84%;
    font-size: 12px;
    padding: 2px 5px 2px 5px;
    text-align: center;
}
a.testbut:link,a.testbut:active,a.testbut:visited {
    color: #666666;
    text-decoration: none;
}
a.testbut:hover {
	color: #006AC8;
}
.rates {
    border-bottom: 1px solid #cccccc;
    color: #666666;
    font-size: 12px;
}
.frmLabel {
    font-size: 12px;
    color: #666666;
    font-weight: normal;
}
.inputTxt {
    width: 340px;
    height: 16px;
}
.btnCol 
{
    padding-left: 0px;
    padding-right: 0px;
}
ul.nrm {
    padding: 0px 0px 0px 12px;
    margin-left: 0px;
    list-style: none;
    list-style-image: none;
}
.column {
	float:left;
}

.conta_1{ width:166px;}
.conta_2{width:36px;}
.conta_3{margin-top:15px;}
.conta_4{ margin:0 4px 0 0; vertical-align:middle;}
.conta_5{margin:3px 0 0 1px;}

.r1 li { background:url(../_images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 18px; }
.r1 li a {line-height:17px; text-decoration:none;}
.r1 li a:hover { text-decoration:underline;}

#newsbox {font-family:Arial; font-size:11px;}

.testheadoffer {
	font-weight: bold;
	color: #006093;
	padding: 5px;
	text-align: left;
}
.redhead {
	vertical-align: top;
	text-align: left;
	line-height: 140%;
	color: #900;
	font-size: 12px;
	font-weight: bold;
}
.accLink {
	color: #006093;
	cursor: pointer;
}
.titleHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	font-weight: bolder;
	letter-spacing: 0px;
	line-height: normal;
}
.titleHeaddown {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #333;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}
.redhead2 {
	vertical-align: top;
	text-align: left;
	line-height: 140%;
	color: #900;
	font-size: 13px;
	font-weight: bold;
}
.headline2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #900;
	padding-bottom: 4px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	margin-bottom: 5px;
	text-align: left;
}

table tbody tr.last td { border-bottom:1px solid #e3e3e3; }

table.licenses { width:688px;margin-bottom:8px; }
table.licenses span.label {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
table.licenses thead td { height:26px;background-repeat:no-repeat;background-color:#dddddd;font-weight:bold; }
table.licenses thead td.left { width:154px;background-image:url("../_images/_content/_tables/_license_overview/header_licenseov_left.png"); }
table.licenses thead td.mid { width:105px;background-image:url("../_images/_content/_tables/_license_overview/header_licenseov_middle.png");text-align: center; }
table.licenses thead td.right { width:103px;background-image:url("../_images/_content/_tables/_license_overview/header_licenseov_right.png");text-align: center; }
table.licenses tbody td {
	height:26px;
	background-image:url("../_images/_content/_tables/_license_overview/table_bg_norepeat.png");
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#f3f3f3;
}

table.licenses tbody td.mid { background-image:url("../_images/_content/_tables/_license_overview/table_body_middle.png");text-align: center; }
table.licenses tbody td.right { background-image:url("../_images/_content/_tables/_license_overview/table_body_right.png");text-align: center; }
table.licenses tbody tr.alternate td {
	height:26px;
	background-image:url("../_images/_content/_tables/_license_overview/table_alt_bg_norpeat.png");
	background-color:#eeeeee;
}
table.licenses tbody tr.alternatelast td {
	height:26px;
	background-image:url("../_images/_content/_tables/_license_overview/table_alt_bg_norpeat.png");
	background-color:#eeeeee;
	border-bottom:1px solid #e3e3e3;
}
table.licenses tbody tr.alternate td.mid { background-image:url("../_images/_content/_tables/_license_overview/table_alt_bg_middle.png");text-align: center; }
table.licenses tbody tr.alternate td.right { background-image:url("../_images/_content/_tables/_license_overview/table_alt_bg_right.png");text-align: center; }
table.licenses span.label2 {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	float: left;
}

table.qual { width:333px;margin-bottom:8px; }
table.qual span.label {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
table.qual span.labelred {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	color: #C00;
}
table.qual span.labelgreen {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	color: #390;
}
table.qual thead td { height:26px;background-repeat:no-repeat;background-color:#dddddd;font-weight:bold; }
table.qual thead td.left { width:147px;background-image:url("../_images/_content/_tables/_pricing_overview/header_priceov_left.png"); }
table.qual thead td.mid { width:58px;background-image:url("../_images/_content/_tables/_license_overview/header_licenseov_middle.png");text-align: center; }
table.qual thead td.right { width:68px;background-image:url("../_images/_content/_tables/_qual_overview/header_qualov_right.png");text-align: center; }
table.qual tbody td {
	height:20px;
	background-image:url("../_images/_content/_tables/_license_overview/table_bg_norepeat.png");
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#f3f3f3;
}

table.qual tbody td.mid { background-image:url("../_images/_content/_tables/_license_overview/table_body_middle.png");text-align: center; }
table.qual tbody td.right { background-image:url("../_images/_content/_tables/_qual_overview/table_body_right.png");text-align: center; }
table.qual tbody tr.alternate td {
	height:20px;
	background-image:url("../_images/_content/_tables/_license_overview/table_alt_bg_norpeat.png");
	background-color:#eeeeee;
}
table.qual tbody tr.alternatelast td {
	height:20px;
	background-image:url("../_images/_content/_tables/_license_overview/table_alt_bg_norpeat.png");
	background-color:#eeeeee;
	border-bottom:1px solid #e3e3e3;
}
table.qual tbody tr.alternate td.mid { background-image:url("../_images/_content/_tables/_license_overview/table_alt_bg_middle.png");text-align: center; }
table.qual tbody tr.alternate td.right { background-image:url("../_images/_content/_tables/_qual_overview/table_alt_bg_right.png");text-align: center; }
table.qual span.label2 {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	float: left;
}.borderedTable1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.borderedTable2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.borderedTable3 {
	border: 1px solid #999;
}
.borderedTable4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.borderedTable5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.borderedTable6 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

#content {
	background:#fff url(../_images/tools/content_top.jpg) no-repeat;
	float:left;
	min-height:400px;	
	padding:20px;
	width:748px;
}

.ToggleHead {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #900;
	line-height: 120%;
	font-weight: bold;
	text-decoration: none;
}
.hints {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #666666;
	line-height: 120%;
	text-align: center;
}
.titelWhite {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	color: #FFF;
	font-weight: bolder;
	font-style: normal;
}
.readText3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	line-height: 120%;s
	text-align: left;
}
.compheadBlack {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #006093;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
}
.titleBig {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75px;
	color: #8AD0F5;
	font-weight: bolder;
}
