/***********************************************************************
*
*  ppa.css
*  Tioga PPA Tool
*  by Tai Farmer, LitmusBox LLC
*  June 12, 2008
*
************************************************************************/

/* DO NOT CHANGE */
.page{ display:none; /*height:140px;*/ padding-left:30px; background-color:#fff;}
#roof_details, #lease_info, #location_details { display: none; }


/* Form Layout */
fieldset {
	padding-left: 15px;
}

fieldset#geographic, fieldset#contactInformation {
	width:400px;
}

fieldset#geographic label, fieldset#contactInformation label{
	float:left;
	clear:both;
}
fieldset#geographic input, fieldset#contactInformation input {
	float: left;
}
fieldset#geographic select, fieldset#contactInformation select {
	float: left;
}

textarea {
	margin-left: 7px;
}
select {
	margin-left: 7px;
	margin-bottom:8px;
	z-index:1;
}

legend {
	position: relative;
	left: -15px;
	padding: 15px 0;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:125%;
	color:#2c95b5;
}
label {
	float: left;
	padding: 5px 10px 0 0;
	text-align: right;
	width: 120px;
}
label.long {
	padding-top: 5px;
	width: 100%;
	text-align: left;
}
input {
	margin-bottom:8px;
}
em {
	display: block;
	padding-bottom: 10px;
}

/* THIS CAN BE MODIFIED */
.page > div, .page > div > div { padding-top:5px; }
input{ margin-left: 5px; }
.italic { font-style: italic; }

#pagination { height:50px; margin-bottom:8px; padding-left:24px; }
#pagination ul { display:inline; list-style:none; } 
#pagination li { 
    float:left; 
    margin:10px 6px 0 6px; 
    font-size:120%; 
    display:block;
    padding-top:6px;
    width:30px;
    height:24px;
    text-align:center;
    text-decoration:none;
    background: url('assets/other-step.gif') 50% 50% no-repeat #fff;
}
#pagination li.current {
    display:block;
    padding-top:5px;
    height:25px;
    width:30px;
    text-align:center;
    font-weight:bold;
    font-size:135%;
    color:#0a5095;
    background: url('assets/current-step.gif') 50% 50% no-repeat #d6e8f3;
}


/* Dialog Box styles */
.tioga-dialog .ui-dialog,
.tioga-dialog.ui-dialog {
	background-color: #eee;
	z-index: 100;
}

.tioga-dialog .ui-dialog .ui-dialog-titlebar,
.tioga-dialog.ui-dialog .ui-dialog-titlebar {
	border-bottom: 1px solid #d8d2aa;
	background: #aaaabb;
	padding: 0px;
	height: 30px;
}

.tioga-dialog .ui-dialog .ui-dialog-titlebar-close,
.tioga-dialog.ui-dialog .ui-dialog-titlebar-close {
	width: 21px;
	height: 21px;
	background: url(assets/dialog-titlebar-close.png) no-repeat;
	position:absolute;
	top: 6px;
	right: 7px;
	cursor: default;
}

.tioga-dialog .ui-dialog .ui-dialog-titlebar-close span,
.tioga-dialog.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.tioga-dialog .ui-dialog .ui-dialog-titlebar-close-hover,
.tioga-dialog.ui-dialog .ui-dialog-titlebar-close-hover {
	background: url(assets/dialog-titlebar-close-hover.png) no-repeat;
}

.tioga-dialog .ui-dialog .ui-dialog-title,
.tioga-dialog.ui-dialog .ui-dialog-title {
	margin-left: 5px;
	color: white;
	font-weight: bold;
	position: relative;
	top: 7px;
	left: 4px;
}

.tioga-dialog .ui-dialog .ui-dialog-content,
.tioga-dialog.ui-dialog .ui-dialog-content {
	margin: 1.2em;
	text-align: left;
}

.tioga-dialog .ui-dialog .ui-dialog-buttonpane,
.tioga-dialog.ui-dialog .ui-dialog-buttonpane {
	position: absolute;
	bottom: 8px;
	right: 12px;
	width: 100%;
	text-align: right;
}

.tioga-dialog .ui-dialog .ui-dialog-buttonpane button,
.tioga-dialog.ui-dialog .ui-dialog-buttonpane button {
	margin: 6px;
}

/* print area */

.print_area {text-align:left; margin:10px; font-size:12pt}
.print_area h1 {text-align:center; font-size:16pt}