/* Form Area Styles */
	.pageWrapper{
		width: 100%;
		font-family:Calibri,Arial,Helvetica,sans-serif;
		color:#22222;
		font-weight:normal;
		width:970px;
	}
	.pageWrapper table tr.altRow td, .pageWrapper table tr td{
		background-color: transparent;
		border: none;
	}
	.content {
		width:970px;
	}

	div#siteLogo {
		padding:17px 0;
	}
	#OFFER {
		margin: 0;
		padding: 0;
	}
	table tr td {
		background: transparent;
		border:0 !important;
	}
	.OFFERTABLE, .contentWrapper {
		margin: 0;
		padding: 0;
		border: none;
	}
	.mainContent {
		text-align: left;
	}
	#submit {
		width: 640px;
		margin-bottom: 40px;
	}
	div.clear{
		clear:both !important;
		float:none !important;
	}
	.FOOTER {
		display: none;
	}
	div.topNav {
		margin: 0 0 8px 0;
	}
	.QUESTION, .OPTION{
		font-size:1em;
		font-weight:bold !important;
		color:#000;
	}
	
	.QUESTION .QUESTION, .OPTION .OPTION{
		font-size:1em;
	}
	div#QUESTIONS{
		background-color:#1a1a1a;
	}

/*site search input*/
#siteSearch{

	
}
#siteSearchContainer{
	width:495px;
	height:33px;
	border-top:2px solid #1A1A1A;
	border-bottom:2px solid #1A1A1A;
}


div.mainContent h1{
	border-bottom:none;
	margin-bottom:0.1em;
	
}
/* Right Column Styles */
	.rightContent {
		float: right;
		width: 308px;
	}
	.rightContent img {
		margin: 0;
		padding: 0;
		border: none;
		width: 308px;
	}
	.rightContent h3 {
		font-size: 1em;
		margin-top: 5px;
	}
	.rightContent ul {
		list-style-type:square;
		padding-left: 15px;
	}
/* Left Column Styles */
	#leftContent{
		float: left;
		width: 640px;
		margin-bottom: 20px;
		margin-left:5px;
		color: #343434;
	}

/* Status Bar Styles */
	#statusBar{
		/*background: #343434;*/
		background:#686868;
		width: 645px;
		height: 20px;
		margin-bottom:3px;
	}
	#statusBar div {
		width: 108px;
		text-align: center;
		float:left;
		font-size: 1em;
		line-height:16px;
		color: #f5f5f5;
		height: 16px;
		display: inline;
		font-weight:normal !important;
		text-transform: uppercase;
		border-bottom:4px solid #686868;
	}
	#statusBar div.active{
		background:#343434;
		border-bottom:4px solid #00a6ff;
	}

/* Offer Area Background Color */
	#DISPLAYGROUPS table {
		font-size:20px;
		margin:0;
		padding: 0;
		background:#343434;
		width:645px;
	}
	#DISPLAYGROUPS table table{
		background:transparent;
		padding: 0 0 0 15px;
		width:auto;
	}
	#DISPLAYGROUPS table div{
		padding:0 0 0 8px;
	}
	#DISPLAYGROUPS table div table{
		padding:0;
	}
	#DISPLAYGROUPS table table table{
		padding:0;
	}

	#rfiContainer{
	
	}
/* Form Items */
	#rfiContainer input, #rfiContainer select{
		font-family: Calibri, 'Tebuchet MS', Helvetica,sans-serif;
		font-weight: bold;
		border:1px solid #1F1F1F;
		color:#222222;
		font-size:0.93em;

	}
	#rfiContainer input{
		padding:2px;
		margin:2px 0 10px;
	}
	#rfiContainer select{
		border:1px solid #1F1F1F;
		padding:1px;
		font-size:1em;
		background:#fff;
		margin:2px 0 10px;
	}
	#rfiContainer select option{
		border:none;
		background:#fff;
	}
	#rfiContainer .QUESTION span.QUESTION{
		padding:0;
	}
	#rfiContainer td.OPTION{
		padding-left:10px;
		font-size:0.93em;
		padding-top:10px;

	}
	#rfiContainer .OPTION input{
		margin:0 5px 10px 0;
		border:default;
		border:none;
		background:none;
		font-size:0.93em;
	}
	td.QUESTION,
	td.ERRORCOLOR{
		padding-left:10px;
	}
	td.QUESTION td.QUESTION,
	td.QUESTION td.ERRORCOLOR{
	}
	span.qLabel{
		display:block;
		float:left;
		margin-top:5px;
		font-weight:bold;
	}
	span.qLabel span.country{
		font-size: 9px; 
		color:#6c6c6c; 
		font-family: Verdana,sans-serif; 
		font-weight: normal;
	}
	span.qLabel span.country a{
		font-size:9px;
		font-weight:normal; 
		color:#6c6c6c; 
	}
	td.ERRORCOLOR span.qLabel{
		color:#ff0000;
	}
	#DISPLAYGROUPS td.QUESTION table{
		margin:8px 0px 0 0px;
	}
/* State and Zip Hint */
	.stateZipHint{
		color:#FFFFFF;
		display: inline;
		margin: 0;
		padding: 0;
		vertical-align: top;
	}
/* Note */
	.NOTE{
		width:200px;
		font-size:.7em;
		border:1px solid #111;
		background:#f6f6f6;
		color:#343434;
		opacity:.85;
		padding:8px;
	}

/* Submit Button */
	div#formSubmit{
		text-align:left;
		background:#343434;
		
	}
	input#submitButton{
		background:transparent url(http://rfi.phoenix.edu/images/phxrfi/v2/altcloud/btn_bg_off.gif) repeat scroll 0 0;
		color:#FFFFFF;
		font-weight:bold;
		border:1px solid #FFFFFF;
		height: 30px;
		width: 175px;
		text-transform:uppercase;
		cursor:pointer;
	}
	input#submitButtonHov{
		background:transparent url(http://rfi.phoenix.edu/images/phxrfi/v2/altcloud/btn_bg_on.gif) repeat scroll 0 0;
		color:#FFFFFF;
		font-weight:bold;
		border:1px solid #FFFFFF;
		height:30px;
		width:175px;
		text-transform:uppercase;
		cursor:pointer;
	}
	#submit input {
		margin: 10px 0 10px 18px;
		padding: 0;
	}
/* Back Link */
	div#backLink{
		text-align:right;
		padding-right:325px;
		margin-bottom: 5px;
	}
	div#backLink a {
		color: #343434;
		text-decoration: none;
		font-size: 12px;
		text-transform: uppercase;
	}
	div#backLink a:hover {
		color: #00a6ff;
 	}
/* Conf */
	#conf {
		color:#000000;
		padding: 1px 20px 20px 5px;
		font-size: 14px;
		font-weight: normal;
		font-family:Arial,Helvetica,sans-serif;
	}
	#conf p {
		margin: 5px 0 5px 0;
	}
	#conf a, #conf a:visited {
		color: #00a6ff;
	}
	#conf a:link {
		text-decoration: none;
	}
	#confTitle h1 {
		font-size: 20px;
		font-weight: bold;	
		font-family:Calibri,Arial,Helvetica,sans-serif;
		color: #f5f5f5;
		text-decoration: none;
		border: none;
		margin: 10px 0 15px 0;
		padding: 0;
	}
	#confText {
		font-weight: bold;
		color: #00a6ff;
	}
	#quickStart h3 {
		font-size: 17px;
		margin: 30px 0 10px 0;
		font-family:Calibri,Arial,Helvetica,sans-serif;
	}
	#quickStart img {
		float: left;
		margin: 10px 10px 0 0;
		padding: 0;
	}
	#enrollmentQuestions h3 {
		margin: 30px 0 0 0;
		padding: 0;
		font-size: 17px;
	}
	#enrollmentQuestions h4 {
		margin: 10px 0 0 20px;
		font-size:15px;
	}
	#enrollmentQuestions ul {
		margin-left: 20px;
	}
/* Error Messaging */
	.ERROR {
		position:absolute;
		font-size:.8em;
		width:200px;
	}
	.ERRORCOLOR {
		color: #FF0000 !important;
		font-weight:normal;
		font-size:1.0em;
	}

/* Hide Terms */
	.TERMS {
		display: none;
	}
/* Tooltip Hints */
	td.QUESTION span.HINT{
		display:none;
	}
	td.ERRORCOLOR span.HINT{
		display:block;
		color:#ff0000;
		font-size:14px;
		font-weight:normal;
		clear:left;
	}
	.HINTERROR{
		color:#ff0000;
		font-size:12px;
	}
	span.HINT img{
		display:none;
	}
	span.hintButton,
	span.hintButtonOver{
		padding:0 17px 0 0;
		margin:-2px 0 0 6px;
		background:url('http://rfi.phoenix.edu/images/phxrfi/v2/altcloud/tooltip.gif') top left no-repeat;
		z-index:998;
	}
	span.hintButtonOver{
		background:url('http://rfi.phoenix.edu/images/phxrfi/v2/altcloud/tooltip_over.gif') top left no-repeat;
	}
	td.ERRORCOLOR span.hintButton{
		display:none;
	}
	td.QUESTION td.QUESTION span.hintButton,
	td.QUESTION td.QUESTION span.hintButtonOver{
		margin:-2px 0 0 0px;
		z-index:998;
	}
	div.hintBox{
		display:none;
		position:absolute;
	}
	div.hintBoxOver{
		position:absolute;
		background:#fff;
		margin:-2px 0 0 30px;
		padding:10px;
		width:250px;
		line-height:13px;
		font-weight:normal;
		color:#666;
		border:1px solid #00a6ff;
		text-indent:-3px;
		z-index:999;
	}
	div.hintBoxOver img{
		display:none;
	}
	td.QUESTION td.QUESTION div.hintBoxOver{
		margin:-2px 0 0 25px;
	}
	div.topNav div.tabContentContainer{
		padding:8px 0 0 0;
	}
	div.topNav div.tabContentContainer a{
		color:#00A6FF;
		font-weight:bold;
		text-decoration:none;
		font-family:Cambria, 'Times New Roman', Times, serif;
	}
	div.topNav div.numColsContainer div.parsys_column div.navigationColCtrl{
		overflow:hidden;
	}	
	div#topNavTabContentContainer div.navigationColCtrl div.image {
		margin:0 0 0.53em !important;
	}
	div.numColsContainer div.image,
	div.numColsContainer div.text,
	div.numColsContainer div.title {
		margin:0 0.53em 0.53em !important;
	}
	div.numColsContainer div.text{
		width:100%;
	}
	div.numColsContainer div.text div.text {
		margin:0 !important;
		width:100%;
	}
	div.contentWrapper div.contentContainer {
		padding:0 0 0 25px;
		width:970px;
	}
	div#headerConsole div.buttons {
		float:right;
		margin:27px 0 0;
	}
	div#headerConsole div#callOrLoginText {
		margin-top:-3px;
	}
	div.QUESTIONS tr.altRow td.QUESTION tr.lastChild td.QUESTION select{
		/*margin-bottom:13px !important;*/
		font-size:14px;
	}
	div.QUESTIONS tr.lastChild td.QUESTION div.QUESTIONS table{
		margin:0 !important;
	}
	div.QUESTIONS tr.lastChild td.QUESTION div.QUESTIONS td.QUESTION{
		padding-left:0px !important;
		padding-bottom:5px;
	}
	div#topNavTabContentContainer div.tabContent_1,
	div#topNavTabContentContainer div.tabContent_2,
	div#topNavTabContentContainer div.tabContent_3,
	div#topNavTabContentContainer div.tabContent_4{
		padding: 0 16px 0 0;
	}
	span.noie6abs{
		position:absolute;
	}
	td.QUESTION div.QUESTIONS table td.OPTION span.QUESTION{
		padding:0 0 0 15px;
	}
	div.QUESTIONS table{
		width:100%;
	}
	div.QUESTIONS table table{
		width:auto;
	}
	.frmAddressHint {
		color:#646464;
		font-size:0.7em;
		font-weight:bold;
		padding:0 0 0 10px;
		margin:-10px 0 0;
	}
	
	.prepopulated{

	}
	.prepopulated span.qLabel{
		color:#444;
	}
	.prepopulated td{
		color:#666;
	}
	#rfiContainer .prepopulated input,
	#rfiContainer .prepopulated select{
		color:#666;
		border-color:#666;
	}
	#rfiContainer .prepopulated select{
	}
	