/* Copyright (c) 2002-2003 Motive Communications, Inc.  All Rights Reserved. */

/* base for most things */
.bodybrazil
{
	width: 735;
	height: 500;
	background-color: white;
	background-image: url("images/background_br.jpg");
	background-size: 900px;
	background-repeat: no-repeat;
	font-family: 'Axiforma','Source Sans Pro',Verdana,Arial,Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 90;
	overflow-x:hidden;
}
.bodynad
{
	width: 735;
	height: 500;
	background-color: white;
	background-image: url("images/background.jpg");
	background-repeat: no-repeat;
	font-family:'Axiforma','Source Sans Pro',Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-top: 70;
	overflow-x:hidden;
	background-position:left 10px;
}
.tdheight{
	
	height:350;
	
}
.buttonheight{
	
	height:223px;
	
}

.header{
	/*background-image:url(../img/header.jpg);*/
	height:71px;
	width:700px;
	vertical-align:top;
	horizontal-align:left;

}
.content{
	height:409px;
	width:700px;
}
.footer{
	position: absolute;
	left: 30px;
	top:470;
	height:22px;
	width:700px;
}
.footerbox {

	border: solid 1px #0096fa;
	height: 22px;
}
.footerboxoff {
	border: solid 1px #0096fa;
	height: 22px;
	background-color: #ffffff;
	cursor: hand;
	font-family: 'Axiforma','Source Sans Pro',Verdana,Arial, Helvetica, sans-serif;
	color: #00445c;
	font-size: 11px;
	font-weight: bold;
}
.footerboxon {
	border: solid 1px #0096fa;
	height: 22px;
   	cursor: hand;
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	color: #0096fa;
	font-size: 11px;
	font-weight: bold;
}
.tit {
	border-bottom: solid 1px #0096fa;
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	color: #0096fa;
	font-size: 13pt;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 3px;
}
.titError {
	border-bottom: solid 1px #0096fa;
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	color: #0096fa;
 font-size: 13pt;
	font-weight: bold;
	background:url('../img/failed.gif') no-repeat 0px 18px;
	padding: 12px 0px 3px 20px;
}
.tdceleste {
	background-color: #ADD6EB;
	padding:5px;
	width: 220px;
}
.bgceleste {
	background-color: #ADD6EB;
}
.hand {
   cursor: hand;
}

/* input */
.input {
	font-family: 'Axiforma','Source Sans Pro',Verdana,Arial,Helvetica,sans-serif;
	color: #00445c;
	font-size: 11px;
	height: 18px;
	width: 166px;
}

/* padding */
.padding1220 {
	padding: 8px 20px;
}
.padding28 {
	padding: 28px 0px;
}
.paddintop13 {
    padding-top: 13px;
}
.paddintop10 {
    padding-top: 10px;
}
.paddingleft5 {
    padding-left: 5px;
}
.paddingright5 {
    padding-right: 5px;
}
.paddingbot12 {
	padding-bottom: 12px;
}
.paddingL7 {
	padding-left: 7px;
}
.paddingbot15 {
	padding-bottom: 15px;
}
.paddingbot30 {
	padding-bottom: 90px;
}
.paddingbot55 {
	padding-top:0px;
	padding-bottom: 0px;
	width: 700px;
	horizontal-align:center;
	
}
.paddingL20R20 {
	padding: 0px 20px 20px 20px ;
}

/* font */
.blu10 {
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	color: #00445c;
	font-size: 10px;
}

.blu11 {
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	color: #00445c;
	font-size: 11px;
}

.blu11b {
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	color: #00445c;
	font-size: 11px;
	font-weight: bold;
}

.mattone11b {
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	font-size: 11px;
	font-weight: bold;
}

.nero11 {
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

/* link */
.linkAzzu11b{
	color: #0096fa;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.linkblu11{
	color: #00445C;
	font-size: 11px;
	text-decoration:underline;
}
.linkblu11:hover   {color:#0096fa;text-decoration:underline;}

/* list */
ul.list {margin: 0px;padding: 0px;	list-style-type: none;	}
ul.list li { padding-left: 24px;margin-left: 24px;background: url(../img/arrow_blu.gif) no-repeat 0px 3px;}

ul.listPdf {margin-top:10px; padding: 0px;	list-style-type: none;	}
ul.listPdf li { padding-left: 44px; padding-top: 6px; background: url(../img/ico_pdf.gif) no-repeat 0px 0px; height:28px;}
ul.listPdf li a{text-decoration:underline; color:#00445C; font-size:11px;}

ul.listN {
	margin: 0px 0px 0px 24px;
	padding: 0px;
	list-style-type: decimal;
	list-style-position: outside;
}


/* bottoni */
.buttOff { text-align:center;background:url(images/button_off.gif) no-repeat top left;	height: 18px;width: 91px; cursor:hand;
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;color: #00445c;font-size: 11px;font-weight: bold;}
.buttOn  { text-align:center; background:url(images/button_on.gif) no-repeat top left;	height: 18px; width: 91px; 
	cursor:hand; font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif; color: #00445c; font-size: 11px; font-weight: bold;}
.butt2Off { text-align:center;background:url(../img/button2_off.gif) no-repeat top left;	height: 18px;width: 170px; cursor:hand;
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;color: #00445c;font-size: 11px;font-weight: bold;}
.butt2On  { text-align:center; background:url(../img/button2_on.gif) no-repeat top left;	height: 18px; width: 170px; 
	cursor:hand; font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif; color: #00445c; font-size: 11px; font-weight: bold;}

/* box startseite */
.header{
	background-image:url(../img/header.jpg);
	height:71px;
	width:700px;
	vertical-align:top;
}
.content{
	height:408px;
	width:700px;
}

.boxHead{
	padding:20px 18px 0px 0px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.boxHead a{
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}
.boxHead a:hover{
	color: #D6EBF5;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

.box01 {
	margin-top:24px;
	border-bottom: 4px solid #0096fa;
}

.box01 td{
	padding-bottom:5px;
}






/* turn off overflow in DIVs */
DIV
{
	overflow: hidden;
}

/* position of the main display area */
.body-lhs
{
	width:735px;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 5px;
	border: 0px solid #000;
	position: absolute;
	top: 74;
	left: 0;
}

/* position for the in-progress Image in the PPP Reconfig step */
DIV#pppReconfigStepImageDiv
{
	position: absolute;
	width: 395;
	height: 326;
	top: 200;
	left: 19;
	text-align: center;
	vertical-align: middle;
}


/* position of the right-hand-side box--currently only used for error messages */
DIV#body-rhs
{
display: none;
position: absolute;
width: 175px;
height: 326px;
top: 995px;
left: 432px;
border: 0px solid #000;
}

DIV#body-rhsinfo
{
	display: none;
position: absolute;
width: 175px;
height: 326px;
top: 930px;
left: 432px;
border: 0px solid #000;
}


DIV#exceptiondetails
{
	height: 150;
	width: 390;
	overflow: scroll;
}

DIV#footerz
{
	position: absolute;
	width: 620;
	height: 34;
	top: 389;
	left: 3;
	padding-left: 133px;
	padding-top: 2px;
}

.waiting
{
	position: absolute;
	left: 0px;
	top:400;
	height:20px;
	width:700px;
	text-align: center;
}
DIV#footer
{
	position: absolute;
	left: 0px;
	top:478;
	height:22px;
	width:700px;
	text-align: center;
}

A
{
	color: #759600;
}

DIV#license-header
{
	height: 110;
}

DIV#license-footer
{
	height: 20;
	margin-top: 4;
	text-align: center;
}

DIV#errorWrapper
{
background-image: url("images/alert.gif");
background-repeat: no-repeat;
background-position: top left;
width: 100%;
text-align: left;
margin: 0;
padding: 40px 2px 4px;
border: 0px solid #000;
font-weight: bold;
}


UL#errorList
{
	font-weight: normal;
}

LI.errorItem
{
	margin-left: -16;
}

TABLE.dataTable
{
	background-color: #00108c;
	text-align: left;
}

TH.dataHeader
{
	color: white;
	padding: 4;
}

TD.dataRow
{
	background-color: white;
	padding: 4;
}

TABLE.form TH.prompt
{
	text-align: right;
	font-size: 13;
}

TH.prompt
{
	vertical-align: middle;
}

TD.example
{
	font-size: 80%;
}

TABLE.form TD.input
{
	text-align: left;
	font-size: 13;
}

TD.radio
{
	width: 22px;
}

TABLE.installtype
{
	width: 185px;
}

TD.testLabel
{
	text-align: left;
	vertical-align: middle;
	width: 100%;
	font-size: 13px;
}

TD.testImage
{
	text-align: left;
	vertical-align: middle;
	width: 22;
	height: 22;
}

TD
{
	font-size: 13px;
}

TH
{
	font-size: 13px;
}

.wizardButton
{

	background-color:#F0F0F0;
	margin-left: 14px;
	width: 75px;
	height: 27px;
	text-decoration:none;
	border-style:none; 
}


.wizardButton2 { text-align:center;background:url(images/button_off.gif) no-repeat top left;	height: 18px;width: 91px; cursor:hand;
	font-family: 'Axiforma','Source Sans Pro', Verdana, Arial, Helvetica, sans-serif;color: #00445c;font-size: 11px;font-weight: bold; border: white 0px solid;}
.wizardButton2_hover  { text-align:center; background:url(images/button_on.gif) no-repeat top left;	height: 18px; width: 91px; 
	cursor:hand; font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif; color: #00445c; font-size: 11px; font-weight: bold; border: white 0px solid;}
.wizardButton2#focus  { text-align:center; background:url(images/button_on.gif) no-repeat top left;	height: 18px; width: 91px; 
	cursor:hand; font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif; color: #00445c; font-size: 11px; font-weight: bold;}


.ProgressBarOuter
{
	border: #99ff99 thin solid;
	width: 200px;
	height: 30px;
}

.ProgressBarInner
{
	width: 0%;
	border: none;
	height: 100%;
	background-color: #99ff99;
}

H2 {
	border-bottom: solid 1px #000066;
	font-family: 'Axiforma','Source Sans Pro', Verdana,Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 13pt;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 3px;
}

IFRAME#license-body
{
	width: 680;
	height: 220;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	overflow-x:hidden;
}

.label
{
	CURSOR: default;
}

P
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/*  To indicate mandatory fields */
.required {
    font-family: 'Axiforma','Source Sans Pro',Arial,Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000 }
	
/* To define the table for displaying the input parameters for activation/decline */	
.paramtab
{
	border:1px solid;
	width: 700px;
	padding: 3px;
	overflow:auto;
}

.paramtabbottom
{
	border:1px solid;
	border-bottom:0px;
	width: 700px;
	padding: 3px;
	overflow:auto;
}

.paramtabtop
{
	border:1px solid;
	border-top:0px;
	width: 700px;
	padding: 3px;
	overflow:auto;
}



/* to display error messages */
.errorStatus {
	font-family: 'Axiforma','Source Sans Pro',Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold }
	
.paramtab1
{
	border:1px solid;
	width: 400px;
	padding: 3px;
	overflow:auto;
}

textb {
    font-family: 'Axiforma','Source Sans Pro',Arial, Helvetica, sans-serif;
	font-size: 8px
	}
	
.paramtabNone
{
	border:0px solid;
	overflow:auto;
}
	
/* added for internationalization  */

.paramtabbra
{
	border:1px solid;
	width: 900px;
	padding: 3px;
	overflow:auto;
}

.paramtabbottombra
{
	border:1px solid;
	border-bottom:0px;
	width: 900px;
	padding: 3px;
	overflow:auto;
}
.paramtabtopbra
{
	border:1px solid;
	border-top:0px;
	width: 900px;
	padding: 3px;
	overflow:auto;
}
.activationcolor
{
	font-family: 'Axiforma','Source Sans Pro',Arial, Helvetica, sans-serif;
}