/* 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 7px 0;*/
	}
	.QUESTION, .OPTION{
		font-size:1em;
		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;
	margin:0 !important;
}
div#apts_results_frame{
	display:none;	
}


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:0;
		color: #343434;
	}

/* Status Bar Styles */
#statusBar  {
	background:none repeat scroll 0 0 #686868;
	height:22px;
	margin-bottom:10px;
	width:645px;
}
#statusBar div {
	border-bottom:4px solid #686868;
	color:#F5F5F5;
	display:inline;
	float:left;
	font-size:1em;
	font-weight:normal !important;
	height:18px;
	line-height:18px;
	text-align:center;
	text-transform:uppercase;
	width:120px;
}
#statusBar div.active {
	background:none repeat scroll 0 0 #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: normal;
		font-size:1em;

	}
	#rfiContainer input{
		padding:2px;
		margin:2px 0 10px;

	}
	#rfiContainer select{
		padding:0;
		/*background:#fff;*/
		margin:2px 0 10px;
		/*border:1px solid #1F1F1F;*/

	}
	#rfiContainer select option{
		/*border:none;
		background:#fff;*/
	}
	#rfiContainer select optgroup{
		font-family: Calibri, 'Tebuchet MS', Helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:1em;
	}
	#rfiContainer select optgroup option{
		font-weight:normal;
		font-size:15px;	
	}
	#rfiContainer .QUESTION span.QUESTION{
		padding:0;
		font-size:.895em;
	}
	#rfiContainer td.OPTION{
		padding-left:10px;
		font-size:1em;
		padding-top:10px;
		font-weight:normal;

	}
	#rfiContainer .OPTION input{
		margin:0 5px 10px 0;
		/*border:default;
		border:none;
		background:none;*/
		font-size:0.93em;
	}
	td.QUESTION,
	td.ERRORCOLOR{
		padding-left:5px;
	}
	td.QUESTION td.QUESTION,
	td.QUESTION td.ERRORCOLOR{
	}
	span.qLabel{
		display:block;
		float:left;
		margin-top:5px;
		font-weight:bold;
	}
	span.qLabel.optional{
		font-weight:normal;		
	}
	span.qLabel.optional span{
		font-size: 9px; 
		color:#6c6c6c;
		font-family: Verdana,sans-serif; 
		margin-left:5px;
	}
	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;
	}
	
	
	select.selectWidth{
		width:300px;
	}
	select.selectWidthWide{
		width:auto;	
	}
/* 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;
	}

/*Agree Label*/
.qLabelAgree{
	font-size:.895em;
	font-weight:bold;
	color:#333333;
}

/* Submit Button */
	div#formSubmit{
		text-align:left;
		
	}
	#submit input {
		margin: 10px 0 10px 10px;
		padding: 0;
	}
	input#submitButton{
		background:transparent url(http://rfi.phoenix.edu/images/phxrfi/v2/altcloud/btn_bg_off.gif) repeat scroll 0 0;
		color:#FFFFFF;
		border:1px solid #343434;
		height: 30px;
		width: 175px;
		/*text-transform:uppercase;*/
		cursor:pointer;
		font: 1em Calibri, 'Trebuchet MS', Helvetica, sans-serif bold;
	}
	input#submitButtonHov{
		background:transparent url(http://rfi.phoenix.edu/images/phxrfi/v2/altcloud/btn_bg_on.gif) repeat scroll 0 0;
		color:#FFFFFF;
		border:1px solid #343434;
		height:30px;
		width:175px;
		/*text-transform:uppercase;*/
		cursor:pointer;
		font: 1em Calibri, 'Trebuchet MS', Helvetica, sans-serif bold;

	}

/* 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-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:0 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:#3d3d3d;
	}
	.prepopulated td{
		color:#666;
	}
	#rfiContainer .prepopulated input,
	#rfiContainer .prepopulated select{
		color:#3d3d3d;

	}
	#rfiContainer .prepopulated select{
		
	}
	
	
#addPhone,
#addressB{
	font:.85em Calibri,'Trebuchet MS',Helvetica,sans-serif;
	font-weight:bold;
}
#addPhone{
	color:#00a6ff;
	text-decoration:none;

}
div.smallTip{
	position:absolute;
	cursor:pointer;
}
#addPhone div.smallTip:hover{
	color:#6e0500;
	text-decoration:none;	
}
#addressB{
	float:none;
	color:#6e6e6e;
	text-transform:Capitalize;
}
#addressB div.smallTip{


}


#switchIntl{
}
