/*
10/18/2012 Rich Hughes commented out table with 500px
*/

@charset "UTF-8";

/* CSS Document */

#enroll-workflow {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
    width: 800px;
}

/*\*/ 
* html #enroll-workflow {
                left: 50%;
                margin-left: -400px;
} 
/**/


#enroll-workflow h1 { font-size: 18px; }

#enroll-wrapper form legend {
	font-size: 18px;
	border-bottom: 1px solid #666;
}

#enroll-wrapper form fieldset {
	border-top: 1px solid #666;
	border-right: none;
	border-bottom: 1px solid #666;
	border-left: none;
	padding: 0px;
}

#enroll-wrapper form fieldset .enroll-form {
	font-size: 12px;
	margin: 20px 0px;
	/*width: 500px;*/
}

#enroll-wrapper form h3 {
	color:#444;
	margin: 10px 0px 0px;
	font-size: 14px;
	/*border-bottom: 1px solid #333;*/
}

#enroll-wrapper form fieldset .enroll-form tbody tr td { padding: 3px; }
#enroll-wrapper form fieldset .enroll-form tbody tr td [disabled='disabled']{background: none;border:none; color: #000;} 

#enroll-wrapper form fieldset .enroll-form tbody tr td input, 
#enroll-wrapper form fieldset .enroll-form tbody tr td select,
#enroll-wrapper form fieldset .enroll-form tbody tr td textarea{ width: 97%; }

#enroll-wrapper form fieldset .enroll-form tbody tr td textarea{ height: 100px; } 

#enroll-wrapper form fieldset .enroll-form p {
	margin: 5px 0px;
	line-height: 14px;
	color:#666;
	font-size: 11px;
	vertical-align:top;
}
#enroll-wrapper form fieldset .enroll-form p.include-icon {
	padding-left: 25px;
}


.required { color: #F00; }

.enroll-form-controls {
	text-align: right;
	padding: 10px 0px;
}

#enroll-wrapper .alert-message {
	background-color:#FFDFDF;
	border: 1px solid #FF7171;
	padding: 15px;
	margin: 15px auto;
}
#enroll-wrapper .alert-message p {
	margin: 0px;
	line-height:15px;
	color:#333;
}

/******************************************
    NEW: Contact Us
*******************************************/
#contact-wrapper { border-top: 1px solid #2e2e2e; }

#enroll-wrapper form h3, #contact-wrapper h3 {
	color: #333;
	margin: 10px 0px 0px;
	font-size: 14px;
	margin-bottom: 5px;
}

#enroll-workflow .return-link, #contact-workflow .return-link {
	position: absolute;
	top: 5px;
	right: 0;
}

#contact-wrapper .ui-table-readonly {
	border-collapse:collapse;
	width: 75%;
	margin-bottom: 30px;
}
#contact-wrapper .ui-table-readonly thead tr, #contact-wrapper .ui-table-readonly tbody tr {
	border-top: 1px solid #CCC;
	vertical-align: top;
}


#contact-wrapper .ui-table-readonly thead tr {
	color: #2e2e2e;
	text-align: left;
}

#contact-wrapper .ui-table-readonly tbody tr {
	border-bottom: 1pz solid #CCC;
	background-color: #F6F6F6;
}
#contact-wrapper .ui-table-readonly thead tr th {
	border-bottom: 2px solid #CCCCCC;
    border-top: 2px solid #CCCCCC;
    font-size: 13px;
    font-weight: bold;
	color:#666;
    height: 25px;
    line-height: 25px;
    padding: 3px;
    text-align: left;
    vertical-align: top;
}
#contact-wrapper .ui-table-readonly tbody tr td {
	background: #F6F6F6;
    border-bottom: 1px dotted #CCCCCC;
    font-size: 12px;
    padding: 8px;
    vertical-align: top
}

#contact-wrapper .ui-table-readonly tbody tr td address { font-style:normal; }
.table-confirm { margin: 20px 0; }
.table-confirm tbody tr th {
	font-size: 80%;
	text-align: left;
	padding: 3px;
}

/******************************************
    END: Contact Us
*******************************************/
