@charset "utf-8";
/* CSS Document */

:link,:visited { text-decoration:none }
/*ul,ol { list-style:none }*/
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; border:none; }
address { font-style:normal }
a img
{
	border:0;
}
html
{
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	height:100%;
	background-color:#2A569F;
}

body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;	
	width:100%;
	position:relative;
}
#html
{
	background:#285195 url('../_img/footer_repeat.jpg') repeat-x left bottom;
	width:100%;
	height:100%;
}
#body-container
{
	background:url('../_img/bg_top.jpg') no-repeat center top;
	width:100%;
	height:100%;
}
input, textarea, table
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;	
}
a
{
	color:#1460ab;
}
h1
{
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#body
{
	width:1020px;
	min-height:500px;
	
	margin:0 auto;
}
#header
{
	height:134px;
	background:url('../_img/header_bg.jpg') no-repeat bottom left;
}
	#logo
	{
		float:left;
		margin-left:25px;
	}
	#pay_rent
	{
		float:left;
		margin:85px 0 0 360px;
	}
#menu
{
	height:42px;
	border-bottom:1px solid #636363;/*e8e8e8*/
	width:950px;
	background:url('../_img/nav_bg.jpg') repeat-x 0 0;
	margin-left:26px;
	padding-left:18px;
}
	#menu li
	{
		height:42px;
		float:left;
		list-style:none;
		position:relative;
		width:155px;
	}
		#menu li a
		{
			display:block;
			height:42px;
			width:155px;
		}
		.nav1
		{
			background:url('../_img/nav_home.jpg') no-repeat 0 0;
		}
		.nav1:hover, .nav1_selected
		{
			background:url('../_img/nav_home_hover.jpg') no-repeat 0 0;
		}
		.nav2
		{
			background:url('../_img/nav_our_properties.jpg') no-repeat 0 0;
		}
		.nav2:hover, .nav2_selected
		{
			background:url('../_img/nav_our_properties_hover.jpg') no-repeat 0 0;
		}
		.nav3
		{
			background:url('../_img/nav_student_housing.jpg') no-repeat 0 0;
		}
		.nav3:hover, .nav3_selected
		{
			background:url('../_img/nav_student_housing_hover.jpg') no-repeat 0 0;
		}
		.nav4
		{
			background:url('../_img/nav_local_info.jpg') no-repeat 0 0;
		}
		.nav4:hover, .nav4_selected
		{
			background:url('../_img/nav_local_info_hover.jpg') no-repeat 0 0;
		}
		.nav5
		{
			background:url('../_img/nav_about_us.jpg') no-repeat 0 0;
		}
		.nav5:hover, .nav5_selected
		{
			background:url('../_img/nav_about_us_hover.jpg') no-repeat 0 0;
		}
		.nav6
		{
			background:url('../_img/nav_contact_us.jpg') no-repeat 0 0;
		}
		.nav6:hover, .nav6_selected
		{
			background:url('../_img/nav_contact_us_hover.jpg') no-repeat 0 0;
		}
#content
{
	min-height:610px;
	background:#f3f3f3 url('../_img/bg_content.jpg') repeat-x top left;
	width:968px;
	margin-left:26px;
}
	.big_photo
	{
		background:url('../_img/photo_bg_home.png') no-repeat 0 0;
		width:495px;
		height:295px;
		float:left;
		position:relative;
		margin:35px 26px 0 15px;
		padding:9px 0 0 12px;
	}
	.big_photo div
	{
		position:absolute;
		top:9px;
		left:12px;
		width:483px;
		height:280px;
	}
	#btn_our_properties
	{
		margin:22px 0 0 0;
		float:left;
	}
	#btn_student_housing
	{
		margin-top:7px;
		float:left;
	}
	#welcome_box
	{
		float:left;
		width:530px;
		margin-top:25px;
		
	}
		#welcome_box p
		{
			margin:25px 0 25px 35px;
		}
	#specials_box
	{
		background:url('../_img/box_home_right.jpg') no-repeat 0 0;
		width:394px;
		float:left;
		margin-left:19px;
		height:249px;
		padding:40px 0 0 25px;
		position:relative;
	}
		.home_news_content
		{
			margin:20px 0 0 0;
		}
			.small_photo
			{
				background:url('../_img/photo_bg_home_small.png') no-repeat 0 0;
				width:121px;
				height:146px;
				float:left;
				padding:12px 0 0 11px;
				margin-right:20px;
			}
			.news_date
			{
				color:#61a5e1;
				font-size:18px;
			}
		.btn_view_more
		{
			background:url('../_img/btn_view_more.png') no-repeat 0 0;
			width:87px;
			height:27px;
			display:block;
			float:right;
			right:35px;
			bottom:20px;
			position:absolute;
		}
#footer
{
	height:75px;
	width:1020px;
	background:url('../_img/footer_bg.jpg') no-repeat left bottom;
	padding-top:20px;
	font-size:12px;
}
	#footer_left
	{
		float:left;
		width:790px;
		margin-left:55px;
		color:#acc9ff;
	}
		#footer_left a
		{
			color:#acc9ff;
		}
		#footer_left a:hover
		{
			text-decoration:underline;
		}
	#footer_right
	{
		color:#fff;
	}
		#footer_right a
		{
			color:#fff;
		}
		#footer_right a:hover
		{
			text-decoration:underline;
		}
.clear
{
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
}
	#section_left
	{
		background:url('../_img/bg_left_menu.jpg') no-repeat 0 0;
		width:175px;
		min-height:600px;
		float:left;
	}
		.nav_left_title
		{
			margin:30px 0 15px 15px;
		}
		#nav_left
		{
			
		}
			#nav_left li
			{
				list-style:none;
			}
				#nav_left li a
				{
					display:block;
					color:#334a96;
					height:26px;
					width:136px;
					padding-left:25px;
					padding-top:3px;
				}
				#nav_left li a:hover, #nav_left li a.selected
				{
					background:url('../_img/nav_left_rollover.png') no-repeat 0 0;
					color:#fff;
					font-weight:bold;
				}
	#section_right
	{
		float:left;
		position:relative;
		width:780px;
	}
		.title
		{
			margin:70px 0 10px 40px;
		}
		.text
		{
			margin:0 0 0 40px;
		}
		.box
		{
			margin:20px 0 20px 35px;
			
			position:relative;
			width:695px;
			padding:30px 0 30px 30px;
			background:#fff url('../_img/bg_box.jpg') repeat-x 0 0;
			min-height:400px;
			
		}
			.special
			{
				margin:20px 0 20px 0;
				position:relative;
				padding:60px 0 0 0;
			}
			.formbox .special
			{
				padding:0 !important;
				margin:20px 0 0 0 !important;
			}
			.formbox
			{
				
			}
				.date
				{
					background:url('../_img/date_flag.png') no-repeat 0 0;
					width:157px;
					height:40px;
					position:absolute;
					left:-53px;
					top:0;
					font-size:16px;
					color:#fff;
					font-weight:bold;
					text-align:center;
					padding-top:6px;
					text-shadow:#163171 0px -1px 1px;
				}
				.special .special_text_list
				{
					padding-left:10px;
				}
				.special_text_list a
				{
					color:#903A1C !important;
				}
			.big_photo_place
			{
				background:url('../_img/big_photo_bg.png') no-repeat 0 0;
				width:648px;
				height:292px;
				padding:9px 0 0 12px
			}
			.back_link
			{
				margin:65px 0 0 40px;
			}
			.special_title
			{
				margin-bottom:15px;
			}
			.special_title strong
			{
				color:#903a1c;
				font-weight:bold;
			}
			.special_text
			{
				margin-top:10px;
				
			}
				.special_text p, #tinymce  p
				{
					margin:10px 0 !important;
				}
				.special_text ul, #tinymce  ul 
				{
					margin-left:20px !important;
					list-style:disc !important;
				}
				
		.search_form
		{
			background:url('../_img/bg_search_form.jpg') no-repeat 0 0;
			width:728px;
			height:120px;
			margin:50px 0 0 30px;
		}
			#searchForm
			{
				margin-left:115px;
				padding-top:15px;
				display:block;
			}
				.search_form .form_row
				{
					width:150px;
					float:left;
					height:31px;
					margin-right:10px;
				}
				.form_row_submit
				{
					clear:both;
					margin-top:5px;
					padding-left:155px
				}
					.input_text
					{
						background:url('../_img/input_text.jpg') no-repeat 0 0;
						width:144px;
						height:18px;
						text-align:center;
						padding:3px 3px 0 3px;
						color:#334a96;
						border:0;
					}
					.input_select
					{
						background: url('../_img/input_select.jpg') no-repeat 0 0;
						width:150px;
						height:21px;
						text-align:center;
						padding:3px 3px 2px 3px;
						color:#334a96;
						background-color:#fff;
						border:0;
					}
					.input_select_small
					{
						background: url('../_img/input_select_small.jpg') no-repeat 0 0;
						width:60px;
						height:21px;
						text-align:center;
						padding:3px 3px 2px 3px;
						color:#334a96;
						background-color:#fff;
						border:0;
					}
		.pagination
		{
			background:url('../_img/pagination_bg.jpg') no-repeat 0 0;
			width:708px;
			height:26px;
			margin:15px 0 10px 30px;
			padding:4px 10px 0 10px;
			color:#29569e;
		}
			.pag_left
			{
				width:200px;
				float:left;
			}
			.pag_center
			{
				width:150px;
				float:left;
				margin-left:70px;
			}
				.pag_center form
				{
					display:inline;
				}
				
			.pag_right
			{
				width:280px;
				float:right;
				text-align:right;
			}
				.pag_right a, .pag_right strong
				{
					margin-right:5px;
				}
				.arrow_next
				{
					height:16px;
					background:url('../_img/arrow_next.gif') no-repeat 0 0;
					width:4px;
					display:block;
					float:left;
					margin-top:4px;
				}
		.listing
		{
			background:url('../_img/listing_bg.jpg') no-repeat 0 0;
			width:713px;
			height:145px;
			margin:20px 0 0 30px;
			padding:15px 0 0 15px;
		}
			.listing_photo
			{
				background:url('../_img/listing_photo_bg.png') no-repeat 0 0;
				width:214px;
				height:126px;
				padding:10px 0 0 11px;
				float:left;				
			}
			.listing_info
			{
				width:320px;
				margin-left:25px;
				float:left;
			}
				.listing_details li
				{
					list-style:none;
					float:left;
					width:125px;
					color:#29569e;
					font-weight:bold;
				}
				.listing_details li strong
				{
					color:#000;
				}
			.listing_special
			{
				float:left;
				width:143px;
				font-size:12px;
				line-height:16px;
			}
				.listing_special .special_title
				{
					margin-bottom:0;
					color:#903a1c;
					font-size:14px;
					font-weight:bold;
				}
				.listing_special .special_text
				{
					padding:0 10px;
					height:98px;
				}
		.listing_left
		{
			float:left;
			width:327px;
			margin:10px 0 40px 40px;
		}
		.listing_right
		{
			float:left;
			width:374px;
			border:1px solid #acacac;
			margin:10px 0 40px 20px;
		}
		.inquiry.listing_right
		{
			width:395px;
			margin:10px 0 40px 0;
		}
			.listing_big_photo
			{
				background:url('../_img/listing_big_photo.jpg') no-repeat 0 0;
				width:297px;
				height:277px;
				padding:11px 0 0 10px;
			}
			
				.listing_photos
				{
					margin-top:8px;
					width:327px;
					height:100px;
					margin-bottom:10px;
				}
				.listing_photos li
				{
					list-style:none;
					float:left;
					width:39px;
					height:36px;
					margin-right:18px;
					margin-bottom:12px;
					border:4px solid #fff;
				}
				
				.listing_right_top
				{
					height:47px;
					background:url('../_img/box_left_top_bg.jpg') repeat-x 0 0;
					padding:13px 0 0 13px;
					line-height:18px;
					position:relative;
					border-bottom:1px solid #acacac;
					
				}
					.listing_right_top strong
					{
						font-size:18px;
					}
					.request_info
					{
						width:145px;
						height:46px;
						position:absolute;
						top:10px;
						right:-21px;
					}
				.listing_right_info
				{
					background-color:#fff;
					float:left;
				}
					.listing_right_info ul
					{
						margin:5px 0 0 15px;
					}
					.listing_right_info li
					{
						list-style:none;
						float:left;
						font-size:12px;
						width:175px;
						color:#29569e;
						font-weight:bold;
					}
					.listing_right_info li strong
					{
						color:#000;
					}
				.listing_right_center
				{
					background:#fff url('../_img/box_left_content_bg.jpg') repeat-x 0 0;
					clear:both;
					
					line-height:18px;
					padding:20px 10px 20px 20px;
					min-height:395px;
				}
					.listing_right_center h5
					{
						font-size:16px;
					}
					.listing_right_center hr
					{
						font-size:16px;
						background:url('../_img/hr.jpg') no-repeat 0 0;
						border:0;
					}
					.listing_right_center ul
					{
						margin-left:20px;
						font-size:12px;
					}
				.listing_right_bottom
				{
					height:70px;
					background:url('../_img/box_left_bottom_bg.jpg') repeat-x 0 0;
					line-height:18px;
					position:relative;
					border-top:1px solid #acacac;
				}
				
					.rent_price
					{
						position:absolute;
						right:10px;
						top:15px;
						font-size:14px;
						color:#29569e;
						font-weight:bold;
					}
						.rent_price strong
						{
							color:#000;
							font-size:14px;
						}
					.input_request_text
					{
						background:url('../_img/input_request_text.jpg') no-repeat 0 0;
						width:214px;
						height:25px;
						padding:10px 20px 0 20px;
					}
					.input_request_textarea
					{
						background:url('../_img/input_request_textarea.jpg') no-repeat 0 0;
						width:239px;
						border:0;
						height:65px;
						padding:10px 0 0 15px;
					}
					#inquiryForm .form_row
					{
						margin-bottom:15px;
					}
.center
{
	text-align:center;
}				
		.doc
		{
			font-size:12px;
			line-height:16px;
			clear:both;
			margin-bottom:20px;
		}
			.doc_icon
			{
				float:left;
				margin-right:5px;
			}
			.doc_title
			{
				font-size:16px;
				font-weight:bold;
			}
			.doc a
			{
				color:#000;
				text-decoration:underline;
			}
			.doc a:hover
			{
				text-decoration:underline;
			}
		.doc_faq
		{
			font-size:12px;
			line-height:16px;
			clear:both;
			margin-bottom:20px;
			color:#2e508b;
		}
			.doc_icon
			{
				float:left;
				margin-right:5px;
			}
			.doc_title
			{
				font-size:16px;
				color:#000;
				
				font-weight:bold;
			}
			.doc_faq .doc_title
			{
				margin-bottom:10px;
				width:600px;
				float:left;
			}
			.doc_answer
			{
				float:left;
				margin-left:1.3em;
				text-indent:-1.3em;
				width:600px;
			}
			.doc_faq a
			{
				color:#000;
			}
			.doc_faq a:hover
			{
				text-decoration:underline;
			}
		
				.profile_left
				{
					width:175px;
					float:left;
				}
				.photo_profile
				{
					background:url('../_img/photo_staff_bg.png') no-repeat 0 0;
					height:168px;
					width:140px;
					float:left;
					padding:5px 0 0 5px;
				}
				.profile_email
				{
					margin:2px 0 0 2px;
					float:left;
				}
				.profile_name
				{
					font-size:18px;
					font-weight:bold;
					color:#29569e;
				}
				.profile_text
				{
					margin:10px 0 0 5px;
					float:left;
					width:450px;
				}
				.profile_separator
				{
					background:url('../_img/dashed.png') no-repeat 0 0;
					width:608px;
					height:18px;
					margin:20px auto 0 auto;
				}
			.testimonial_top
			{
				background:url('../_img/test_top.png') no-repeat bottom left;
				width:605px;
				height:6px;
				margin-left:30px;
				margin-top:15px;
			}
			.testimonial_content
			{
				background:url('../_img/test_bg.png') repeat-y top left;
				width:555px;
				padding:35px 25px;
				margin-left:30px;
			}
			.testimonial_bottom
			{
				background:url('../_img/test_bottom.png') no-repeat top left;
				width:605px;
				height:30px;
				font-size:15px;
				font-weight:bold;
				text-align:right;
				padding-top:20px;
				margin-left:30px;
			}
			.special a
			{
				color:#000;
			}
			.special a:hover
			{
				text-decoration:underline;
			}
				.info
				{
					margin-bottom:25px;
				}
				.info .doc_title
				{
					text-decoration:none;
					padding-top:5px;
				}
				.info .doc_title a
				{
					text-decoration:underline;
				}
					
			.input_big
			{
				background:url('../_img/input_big.jpg') no-repeat 0 0;
				width:236px;
				height:25px;
				text-align:left;
				padding:10px 3px 0 15px;
				color:#000;
				border:0;
				margin:0 !important;
				font-weight:bold;
			}
			.form_row_half
			{
				float:left;
				width:255px;
				padding:0 !important;
				height:50px;
				position:relative;
				margin-right:25px;
				
			}
			.form_row_half .input_big
			{
				margin:0 !important;
			}
			.bigForm
			{
				margin-top:20px;
			}
			.form_row
			{
				position:relative;
			}
			.bigForm .form_row
			{
				clear:both;
				margin-bottom:10px;
				position:relative;
				
			}
			.label
			{
				position:absolute;
				right:5px;
				top:2px;
				background:url(../_img/tool-tip.png) no-repeat 0 0;
				display:none;
				font-weight:bold;
				text-align:left;
				width:197px;
				padding-top:4px;
				height:28px;
				padding-left:15px;
				z-index:900;
			}
			#inquiryForm .label
			{
				right:-160px;
				padding-top:6px;
				height:26px;
			}
			.form_row_half .label
			{
				display:none;
				position:absolute;
				left:260px;
			}
			.form_row_half .label.left
			{
				display:none;
				position:absolute;
				left:-225px;
				text-align:right;
				padding-right:15px;
				padding-left:5px;
				background:url(../_img/tool-tip-left.png) no-repeat top right;
			}
			.nomargin
			{
				margin-bottom:0 !important;
			}
			.fullbox
			{
				margin-left:-40px;
				padding-top:10px;
			}
			.half_box
			{
				margin-left:80px;
				float:left;
			}
			.form_info
			{
				font-size:16px;
				margin-top:20px;
			}
			.textarea_big
			{
				background:url('../_img/textarea_big.jpg') no-repeat 0 0;
				width:508px;
				height:95px;
				text-align:left;
				padding:10px 3px 0 15px;
				color:#000;
				border:0;
				
			}
			.radio_label
			{
				margin-right:50px;
				
			}
			.fullbox_contact
			{
				margin-left:-30px;
				padding-top:10px;
			}
.bold
{
	font-weight:bold;
}			
			.contact_text
			{
				width:300px;
				top:70px;
				right:-20px;
				position:absolute;
			}
				.contact_text img
				{
					vertical-align:middle;
					margin-right:5px;
				}
				.contact_text a
				{
					color:#000;
				}
				.contact_text a:hover
				{
					text-decoration:underline;
				}
.fade {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 901;
	}
.fade div {
	position: absolute;
	top: 0;
	left: 0;
	z-index:901;
	visibility:hidden;
	}
.fadeto_selected {
	visibility:visible !important;
	}
.faq
{
	cursor:pointer;
}
#warningBoxInt
{
	border:1px solid #990000;
	color:#990000;
	padding:20px 30px;
	text-align:center;
	margin:0 40px;
}