﻿/*** Zipper Styles ***/

p.headerLinks
{
  float: right;  
  font-size: 14px;  
  margin-right: 130px;   
}

p.headerLinks + p
{
    display: none;
}

#fullContent .closedZipper
{
    background-image: url("/content/images/request-form-bkgrnd-closed-new.gif");
    background-repeat: no-repeat;
    min-height: 222px;
    margin: 30px 0 0;
    padding-left: 44px;
    padding-top: 53px;
    width: 765px;
}

#fullContent .openZipper
{
    background-image: url("/content/images/request-form-bkgrnd-open-new-full.gif");
    background-repeat: no-repeat;
    margin: 30px 0 0;
    padding-bottom: 40px;
    padding-left: 80px;
    padding-top: 67px;
    width: 765px;
}

#fullContent .firstColumn
{
    min-width: 291px;
}

/* Needed for Validation Tooltip to not wrap to the next line in Chrome */
#fullContent #programColumn
{    
    min-width: 300px;
}

/* Needed for Validation Tooltip to not wrap to the next line in Chrome */
#fullContent .closedZipper #zipCodeColumn
{
    min-width: 700px;
}

#fullContent .openZipper #zipCodeColumn
{
    min-width: 0px;
}

#fullContent .inputElementLabel 
{
    color: #333333 !important;
    display: block;
    font-size: 16px;
    font-weight: bold !important;
    margin: 0 0 3px !important;
    padding-right: 5px;
    text-transform: uppercase;
}

#fullContent .textBox, .dropDownList
{    
    border: 1px solid #99CC00;
    color: #555555;
    float: left;
    margin: 0 5px 10px 0;
    padding: 0 0 0 2px;  
}

#fullContent .textBox
{
    width: 150px;
}

#fullContent .dropDownList
{
    width: 225px;
}

#fullContent .alert
{
    background-image: url("/content/images/warning-icon.png");
    background-repeat: no-repeat;
    display: none;
    float: left;
    font-weight: bold;
    margin-top: 65px;     
    min-height: 34px;
    padding-left: 45px;
    padding-top: 6px;        
}

#fullContent .openZipper .alert
{
    margin-top: -7px;   
}

#fullContent form#RequestForm .postalCodeError 
{
    max-width: 450px;
}

#fullContent #gradYearClientValidator
{
    margin-top: -7px;
    position: absolute;
    width: 370px;
}

/******/

#RequestForm td {
	vertical-align: top;
}

.phaseOne {
}

.phaseTwo {
	display: none;
}

.programPanel {
	display: none;
}

input.error, select.error {
	border: 1px solid red;
}

label.error {
	color: red;
	padding-left: 5px;
}

form#RequestForm .postalCodeError {
}

.fieldLabel {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 95px;
	vertical-align: top;
}

.fieldColumn {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 630px;
}

#preload-01 {
	background: url(/content/images/ajax-loader-small.gif) no-repeat -9999px -9999px;
}
