body {

margin:0px;

padding:0px;

}

p {

	margin:0px;

	padding:0px;

}

.top_bar {

	height: 35px;

	font-family: "Nueva Std Regular";

	font-size: 10pt;

	color: #FFFFFF;

	text-align: center;

	background-color: #25408f;

	letter-spacing: 0pt;



}



h1 {

	font-family: "Nueva Std Italic";

	font-size: 14px;

	color: #25408F;

	font-style: italic;

	letter-spacing: 0.05em;

	margin:0px;

	padding-bottom: 3px;



}



h2 {

	font-family: "Nueva Std Regular";

	font-size: 14px;

	color: #25408F;

	font-style: italic;

	margin:0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;



}
.online_sp {
	font-family: "Nueva Std Regular";
	font-size: 14px;
	color: #c41130;
	font-style: italic;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;



}
.head1right{
	font-family: "Nueva Std Regular";
	font-size: 14px;
	color: #25408F;
	font-style: italic;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: right;
	font-weight: bold;



}



.mid_tb {



	padding: 10px;



}



.paratext {

	font-family: "Nueva Std Regular Regular";

	font-size: 12px;

	color: #8E9294;

	text-align: justify;

	letter-spacing: 0pt;

	padding-bottom: 5px;



}

.paratext a {

	font-family: "Nueva Std Regular Regular";

	font-size: 12px;

	color: #8E9294;

	text-align: justify;

	letter-spacing: 0pt;

	padding-bottom: 5px;
	
	text-decoration:none;



}

.paratext_bullet {

	font-family: "Nueva Std Regular Regular";

	font-size: 12px;

	color: #8E9294;

	text-align: justify;

	letter-spacing: 0pt;

	padding-bottom: 3px;

}



.paratext_bullet a {

	font-family: "Nueva Std Regular Regular";

	font-size: 12px;

	color: #8E9294;

	text-align: justify;

	letter-spacing: 0pt;

	padding-bottom: 3px;

	text-decoration:none;

}



.banner {



	height: 202px;



	text-align: center;



	background-color: #25408f;



	background-image: url(../images/joanneapartments_pic12.jpg);



	background-repeat: repeat-x;



	background-position: left top;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #FFFFFF;



}



.top_grey_menu {



	font-size: 12px;



	color: #FFFFFF;



	background-image: url(../images/joanneapartments_topmenu.jpg);



	text-align: center;



	height: 25px;



	background-color: #a2a4a3;



	font-family: "Lucida Grande";



	font-weight: bold;



	letter-spacing: 0px;



}



.line {



color: #fcaf30;

}







.top_grey_menu a {



	font-family: "Lucida Grande";



	font-size: 12px;



	color: #fcaf30;



	text-decoration:none;



	background-image: url(../images/joanneapartments_topmenu.jpg);



	text-align: center;



	height: 25px;



	background-color: #8f9395;



	letter-spacing: 0px;



}



.main_td_left {



	padding-top: 10px;



	padding-left: 10px;



	padding-right: 10px;



	width: 215px;



}



.img_pics {

	padding-bottom: 2px;

	text-align: center;



}



.left_text {

	font-family: "Nueva Std Regular";

	font-size: 12px;

	color: #5862a3;

	text-align: justify;

	font-weight: normal;

	margin-bottom: 9px;



}

.banner_mar {

	padding-top: 5px;

}





.disclaimer {



	font-family: "Nueva Std Regular";



	font-size: 11px;



	color: #8E9294;



	text-align: justify;



}











.table_br {



	border: 1px solid #a2a4a3;



	text-align: center;



}



.con_text {



	font-family: "Lucida Grande";



	font-size: 10px;



	color: #A2A4A3;



	text-align: center;



	padding-bottom: 6px;



	padding-top: 3px;



}



.con_text a {



	font-family: "Lucida Grande";



	font-size: 10px;



	color: #A2A4A3;



	text-align: center;



	padding-bottom: 6px;



	padding-top: 3px;

	text-decoration:none;



}







.contact {



	font-family:"Lucida Grande";



	font-size: 10px;



	text-transform: capitalize;



	color: #FFFFFF;



	text-align: center;



	background-color: #a2a4a3;



	height: 25px;



}



.main_td_right {



	padding-top: 10px;



	padding-right: 10px;



	padding-left: 10px;



	width: 215px;



}



.search_tb {



	border: 1px solid #25408F;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10pt;



	color: #25408F;



	height: 15px;

	

	margin-bottom:3px;



	text-align: center;



}



.tariffs {



	font-family: "Lucida Grande";



	font-size: 10px;



	color: #FFFFFF;



	background-color: #5862a3;



	text-align: center;



	height: 20px;



}



.tariffs_tb_mar {



	padding-right: 10px;



	padding-left: 10px;



	padding-top: 10px;



	background-color: #c7eafc;



	border: 1px solid #b5bedc;



}







.in {



	border-top-width: thin;



	border-right-width: thin;



	border-bottom-width: thin;



	border-left-width: thin;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	height: 15px;



}



.button {



height: 20px;



font-size:10px;



}

.tariffs_org_text {



	font-family: "Lucida Grande";



	font-size: 10px;



	color: #FBAC31;



}



.tariffs_blue_text {



	font-family: "Lucida Grande";



	font-size: 10px;



	color: #5862a3;



}







.tariffs_grey_text {



	font-family: "Lucida Grande";



	font-size: 10px;



	color: #8F9396;



	line-height: 1.5em;



}



.contact_details {

	font-family: "Lucida Grande";

	font-size: 10px;

	color: #8F9396;

	font-weight: normal;

	text-align: center;

	padding-top: 10px;



}



.contact_details a {

	font-family: "Lucida Grande";

	font-size: 10px;

	color: #8F9396;

	font-weight: normal;

	text-align: center;

	padding-top: 10px;

	text-decoration:none;



}



.bottom_menu {

	font-family: "Lucida Grande";

	font-size: 11px;

	color: #8F9396;

	text-align: center;

	font-weight: bold;

}



.bottom_menu a {



	color: #8F9396;



	text-decoration:none;



}



.base_link {

	font-family: "Lucida Grande";

	font-size: 10px;

	color: #8F9396;

	font-weight: normal;

	letter-spacing: 0.6px;

	text-align: center;



}



.base_link a {



	color: #8F9396;



	text-decoration:none;



}



.copyright {

	font-family: "Lucida Grande";

	font-size: 11px;

	color: #8F9396;

	text-align: center;



}







.copyright a {



	color: #8F9396;



	text-decoration:none;



}

.listTable1 {
	font-family: "Nueva Std Regular", "Times New Roman";
	font-size: 11px;
	color: #25408F;
	font-weight:bold;
	text-align: center;
	border-collapse:collapse;
	border:solid 1px #0099CC;
}
.listTable1 td{
	padding:6px;
	border:solid 1px #0099CC;
}
.listTable1 td.head1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fbaf3e;
	color:#645970;
	border-bottom:solid 3px #FFFFFF;
	font-size:10px;
}
.listTable1 td.head2{
	background-color:#4654a0;
	color:#ffffff;
	font-size:11px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.light{
	color:#2C89C6;
	font-size:11px;
}
.contact_from {
	font-family: "Lucida Grande";
	font-size: 12px;
	color: #000000;
	background-color: #feca0a;
}
