/* ******************************************* */
/* MAIN CSS FILE                               */
/*                                             */
/* !!! DO NOT EDIT THIS FILE !!!               */
/* It gets replaced during updates             */
/*                                             */
/* If you want to change some CSS styles, put  */
/* them into custom.css file in the same       */ 
/* directory                                   */
/* ******************************************* */

body {
	margin:0px;
	padding:0px;
	color:#444444;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	background:#f4f4f4;
	overflow:auto;	
}

p {position:relative;}

h1 {display:none;}

.cleaner {clear:both; line-height:1px; font-size:1px; height:0px; position:relative;}

.Container {
	display:block;
	padding:0px 10px;
}

.Inliner {display:inline;}



/* ******************************************* */
/*                  HEADER                     */
/* ******************************************* */
.HeaderInfo {height:76px;}
.HeaderInfoLeft {float:left;}
.HeaderInfoRight {
	color:#0A6AA5;
	text-align:right;
	float:right;
	font-family:Tahoma,Arial;
	font-size:14px;
	font-weight:bold;
	padding-top:30px;
}



/* ******************************************* */
/*               PROGRESS BAR                  */
/* ******************************************* */
.ProgressBar {background:url('img/content_top.gif') repeat-x; height:30px;}
.ProgressBarLeft {background:url('img/content_top_left.gif') no-repeat left top; padding-left:7px; height:30px;}
.ProgressBarRight {background:url('img/content_top_right.gif') no-repeat right top; padding-right:7px; height:30px;}

ol.ProgressSteps {
	border:0pt none;
	height:30px;
}

.ProgressSteps li{
	float:left;
	height:30px;
	padding:8px 20px 0px;
	list-style-image:none;
	list-style-type:none;
}
* html .ProgressSteps li {height:22px;}

.ProgressSteps li a{
	margin: 5px 0;
	color: #4C628F;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	-moz-outline:none;
}

.ProgressSteps li a:hover{text-decoration:underline;}



/* ******************************************* */
/*                MAIN LAYOUT                  */
/* ******************************************* */
.LeftColumn {width:180px; float:left;}
.Content {margin-left:193px; margin-right:13px; position:relative; border:none;}
.ContextText {background-color: #555555; position:relative;}
.ContentLeft {padding-left:7px; background:url('img/content_left.gif') repeat-y left top; position:relative;}
.ContentRight {padding-right:7px; background:url('img/content_right.gif') repeat-y right top; position:relative;}
.MainInfoContent {border: 1px solid #A1A1A1;background-color:#F4F4F4; padding:10px; position:relative;}



/**************************************/
/*              FOOTER                */
/**************************************/
.Footer {
	background:url(img/content_bottom.gif) repeat-x;
	display: block;
	margin:auto;
	width:100%;		
	padding:0;
	margin-bottom: 10px;
}

.FooterLeft {padding-left:5px; background:url('img/content_bottom_left.gif') repeat-y left top;}
.FooterRight {padding-right:5px; background:url('img/content_bottom_right.gif') repeat-y right top; height:23px;}
.Footer span {display:block; color:#ffffff; padding:13px 20px;}
.Copyright{padding:4px 0px 0px 4px; float:left; color:#2B3C5D;}



/**************************************/
/*            STEPS CLASSES           */
/**************************************/
.TextData {position:relative;}
.Note {margin-bottom: 10px; position:relative;}
.LanguageListBox .FormFieldLabel {width:100px;}
.PapLiteInstallerUiCheckRequirements table {background:#ffffff; margin:5px 5px 0px 5px;}
.PapLiteInstallerUiCheckRequirements p {margin:5px 5px 0px 5px;}
.PapLiteInstallerUiRecommendedSettings table {background:#ffffff; margin:5px 5px 0px 5px;}
.PapLiteInstallerUiRecommendedSettings p {margin:5px 5px 0px 5px;}
.AgreeLine {margin:5px 0px; padding:5px 0px; position:relative;}
.AgreeLine .Label {float:left; margin-top:3px; margin-left:4px;  position:relative;}
.AgreeLine .ErrorTooltip {float:left; margin-top:3px;  position:relative;}
.AgreeCheckBox {float:left; height:20px; position:relative;}
.AgreeCheckBox .CheckBox {float:left;}
.TooltipPopupContent {color:black;}

.Logo {
	width:314px;
	height:75px;
	background: url('img/logo_pap.jpg') no-repeat top left;
	display:block;
	overflow:hidden;
}

.SingleRefreshPanel {
	display:none;
}

.RequirementOk {
    background: url('img/checked.gif') no-repeat top left;
    padding-left: 20px;
    padding-bottom: 12px;
}

.RequirementFail {
    background: url('img/unchecked.gif') no-repeat top left;
    padding-left: 20px;
    padding-bottom: 12px;
}

.LanguageListBox .ListBox {
    width: 300px;
}

.AcceptLicense {
	width:600px;
	height:300px;
	border:1px solid gray;
}

.OfflineValidationTextArea {
    width:300px;
    height:150px;
    border:1px solid gray;
}

.LicenseNumber1 {margin:5px 0px;}
.LicenseNumber1 .FormFieldLabel {width:100px; font-size:13px;}
.LicenseNumber1 .FormFieldInput {width:200px;}
.LicenseNumber1 .FormFieldInputContainer {width:250px;}

.Step {color:#4c628f; font-family:Tahoma,Arial; font-size:12px; font-weight:bold;}
.Step-Done {color:#a9a9a9;}
.Step-Selected {background-color:#9a9a9a; color:#ffffff}

.Requirements,
.RecommendedSettings {background:#ffffff; border:1px solid #d4d4d4; margin:15px 5px; border-collapse:collapse;}

.Requirements td,
.RecommendedSettings td {padding:4px; border-bottom:1px solid #d4d4d4;}

.Requirements .CellText,
.RecommendedSettings .CellText {display:none;}

.RecommendedSettings .Head {background:#f4f4f4; border:1px solid #f4f4f4; border-bottom:1px solid #d4d4d4; color:#000000; font-weight:bold;}
.RowOk .CellName {color:#0d6b08;}
.RowFailed .CellName {color:#a20000;}

.RowOk .CellOk {background:url('img/ok.png') no-repeat 4px 4px; width:14px}
.RowFailed .CellFailed {background:url('img/failed.png') no-repeat 4px 4px; width:14px;}

.CellSwitch {text-align:center; width:95px; font-weight:bold;}
.CellOn {color:#0d6b08;}
.CellOff {color:#a20000;}

.Create-Database .FormField {margin:5px 0px;}
.Create-Database .FormFieldLabel {width:135px; font-size:13px;}
.Create-Database .FormFieldInput {width:200px;}
.Create-Database .FormFieldInputContainer {width:250px;}

.Create-Account .FormField {margin:5px 0px;}
.Create-Account .FormFieldLabel {width:135px; font-size:13px;}
.Create-Account .FormFieldInput {width:200px;}
.Create-Account .FormFieldInputContainer {width:250px;}

.Progress {background:#ffffff; border:1px solid #d4d4d4; margin:15px 5px; padding:10px;}
.Progress .gwt-Label {padding:3px;}

.Versions {font-size:13px; margin-bottom:5px;}
.VersionGPF {color:#0A6AA5; font-weight:bold;}
.VersionApplication {color:red; font-weight:bold;}
.BackupNote {color:red; font-weight:bold;}

.CheckResultsFrame {width: 100%; height: 200px; border: none;}

/*****************************/
/*           ICONS           */
/*****************************/
.StepIcon {position:relative; height:48px; width:48px;}
.Select-Language .StepIcon {background:url('img/icon.step.select-language.png') no-repeat;}
.Welcome .StepIcon {background:url('img/icon.step.package.png') no-repeat;}
.Update-Check-Requirements .StepIcon {background:url('img/icon.step.package.update.png') no-repeat;}
.Update-Files .StepIcon {background:url('img/icon.step.update.files.png') no-repeat;}
.Update-Version .StepIcon {background:url('img/icon.step.update.version.png') no-repeat;}
.Integrity-Check .StepIcon {background:url('img/icon.step.integrity.check.png') no-repeat;}
.Accept-License .StepIcon {background:url('img/icon.step.license.png') no-repeat;}
.Create-Database .StepIcon {background:url('img/icon.step.create.database.png') no-repeat;}
.Create-Account .StepIcon {background:url('img/icon.step.create.account.png') no-repeat;}
.Finished .StepIcon {background:url('img/icon.step.finished.png') no-repeat;}

/* ******************************************* */
/* END OF FILE                                 */
/* Keep this section at the very bottom of     */
/* this file, so that custom.css is imported   */
/* after all styles are defined                */ 
/* ******************************************* */ 
@import "custom.css"