body{	color: #000000;	font-family: Verdana, Tahoma, sans-serif;	background-color: #380096;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 5px;	/*background-image: url('../images/structure/bg.gif'); background-repeat: repeat-y repeat-x;*/	}/* ######### DONT TOUCH THESE ########## *//* hide these rules from CSS-challenged browsers */
@media screen, projection {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: Verdana, Tahoma, sans-serif;
  font-family: inherit;
}

.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}
} /* end media screen rules */

/* rules for WinIE only */
@media screen, projection {
* html .clear {
  display: none;           /* prevent excessive gap at div bottom in WinIE5 */
}
} /* end WinIE only rules */form{	margin: 0px;	padding: 0px;}hr{	width: 100%; height: 1px; background-color: #C5C7C9;	color: #C5C7C9;}/* ######### DONT TOUCH THESE ########## *//*  THIS DIV CONTAINS THE WHOLE SITE */.outer-container{	width: 780px;	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;	background-color: #FFFFFF;	border-bottom: solid 1px #FFFFFF;}/* container for just the left and center columns */
.inner-container {
  width: 770px;              /* width of left and centre columns */
  float: left;             /* left side of window */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #FFFFFF;
}.results-container{	width: 780px;	float: right;	margin: 0;	background-color: #FFFFFF;}	/*##### HEADER DIVS ######*/#header {
  width: 780px;             /* full window width */
  margin: 0;
  padding-top: 0px;  padding-bottom: 0px;
  font-size: 10pt;
  background-color: #FFFFFF;
  height: 101px;
  overflow: hidden;
}#logoContainer{	width: 251px;	height: 80px;	position: relative;	left:-255px;	top:10px;	background-color: #FFFFFF;	text-align: left;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	overflow: hidden;	z-index: 10;}#printLogoContainer{	width: 251px;	height: 80px;	position: relative;	left:-255px;	top:10px;	background-color: #FFFFFF;	text-align: left;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	overflow: hidden;	z-index: 10;	display:none}#telContainer{	width: 330px;	height: 60px;	position:relative;	left: 225px;	top: -60px;	background-color: #FFFFFF;	text-align: right;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	overflow: hidden;}#navbarContainer{	width: 535px;	height: 65px;	padding-top: 15px;	padding-right: 15px;	position:relative;	left: 105px;	top: -70px;	text-align: right;	overflow: hidden;	background-color: #380096;	z-index: 5;	vertical-align: middle;}#spacer{	width: 10px;	background-color: #FFFFFF;	position: relative;	left: 385px;	top: -150px;	height: 80px;	z-index: 6;}	/*##### HEADER DIVS ######*/.NavBoxOut{	border: solid 1px #380096;}.NavBoxOver{	border-right: solid 1px #380096;	border-top: solid 1px #380096;	border-left: solid 1px #FFFFFF;	border-bottom: solid 1px #FFFFFF;	font-family: Verdana, Tahoma, Sans-Serif;	font-size: 10pt;	color: #FFFFFF;}a.navLink:link{	font-family: Verdana, Tahoma, Sans-Serif;	font-size: 10pt;	color: #FFFFFF;}a.navLink:visited{	font-family: Verdana, Tahoma, Sans-Serif;	font-size: 10pt;	color: #FFFFFF;}a.navLink:hover{	font-family: Verdana, Tahoma, Sans-Serif;	font-size: 10pt;	color: #FFFFFF;}/* #### DEFAULT COMPONENTS ####*//* left column */
.left {
  width: 10px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
  background-color: #FFFFFF;
}#centerContainer{ /* USE THIS TO MOVE THE NEW INSTRUCITONS BOX UP OR RIGHT */	width: 760px;	margin-top: 0px;	margin-left: 0px;	margin-right:0px;	margin-bottom: 0px;}/* center column */
.content {
  width: 760px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  text-align: left;
}.flash{	width: 582px;	height: 172px;	float: left;}	.search{	width: 158px;	float: right;	background-color: #380096;	text-align: center;	padding: 10px;}.newInstructions{	width: 291px;	float: left;}.newRentals{	width: 291px;	float: left;}/* right column */
.right {
  width: 10px;              /* a little less than available 24% */
  float: right;            /* right side of window */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;      /* some space from right window edge */
  background-color: #FFFFFF;
}.contactUs{	width: 178px;	float: right;}.register{	width: 178px;	float: right;}.student{	width: 178px;	float: right;}.shortList{	width: 178px;	float: right;}.usefullinks{	width: 178px;	float: right;}.purpleBorder-bottom{	border-bottom: solid 1px #380096}.purpleBorder-top{	border-top: solid 1px #380096}.purpleBorder-left{	border-left: solid 1px #380096}/* #### DEFAULT COMPONENTS ####*//* #### OUTSEARCH COMPONENTS ####*/.results{	width: 582px;	position: relative; float: left;}/* #### OUTSEARCH COMPONENTS ####*//* #### FULL DETAILS COMPONENTS - MOST OF WHICH ARE THE SAME AS OUTSEARCH ####*/.savedProperties{	width: 178px;	float: right;}/* #### FULL DETAILS COMPONENTS - MOST OF WHICH ARE THE SAME AS OUTSEARCH ####*//*#### RE-USEABLE STYLES ####*/.Body_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
.Title {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10pt;
	color: #380096;
	font-weight: bold;
}
.Title_Sub {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #380096;
	font-weight: bold;
}
 A  {
  	text-decoration : none;
  	font-weight : plain;
  }
A:hover  {
  	text-decoration : none;
  	color : #380096
  }
.full_details {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #C9BDE2;
	font-weight: bold;
}
.Right_Title {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.Right_TextTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
.ownerText {
	font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF ;
}
a.ownerText:hover {
	font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;
}
.owner {
	BORDER-LEFT: #274789 0px solid; BORDER-RIGHT: #274789 0px solid; BORDER-TOP: #274789 0px solid; BORDER-BOTTOM: #274789 0px solid;
	width:10px; height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #BAB0D4;
}
.active {
	BORDER-LEFT: #274789 0px solid;
	BORDER-RIGHT: #274789 0px solid;
	BORDER-TOP: #274789 0px solid;
	BORDER-BOTTOM: #274789 0px solid;
	BACKGROUND-COLOR: #380096;
	color:#FFFFFF;
	width:10px;
	height:10px;
}
.inactive {
	BORDER-LEFT: #274789 0px solid;
	BORDER-RIGHT: #274789 0px solid;
	BORDER-TOP: #274789 0px solid;
	BORDER-BOTTOM: #274789 0px solid;
	width:10px;
	height:10px;
	BACKGROUND-COLOR: #BAB0D4;
}
.Blue_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #380096;
	font-weight: normal;
}
.TxtBoxLogin{
	BORDER-TOP: #B2B2B2 1px solid;
	BORDER-LEFT: #B2B2B2 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	FONT-SIZE: 9px;
	background-color: #FFFFFF;
	FONT-FAMILY: Verdana;
	width: 125px;
}
.Quick_Search {

	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.T_no {

	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 20px;
	color: #380096;
	font-weight: bold;
}
.TRactiveLight {
BACKGROUND-COLOR: #F7F5FA;
}
.TRinactiveLight {
BACKGROUND-COLOR: #FFFFFF;
}
.TRactive{
BACKGROUND-COLOR: #380096;
}
.TRinactive{
BACKGROUND-COLOR: #BAB0D4;
}
.BlueBottomText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #380096;
	font-weight: normal;
	letter-spacing: 1px;
}
.BlueBottomText2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #380096;
	font-weight: normal;
	letter-spacing: 1px;
}
.BlueBottomText3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #380096;
	font-weight: normal;
	letter-spacing: 1px;
}
.picBorder{	border: solid 1px #BAB0D4}.propBrief{	width: 116px;	height: 50px;	overflow: hidden;}.propDetails{	height: 50px;	overflow: hidden;}.searchResults{	background-image: url('../images/bg_search.gif');	background-repeat: repeat;}.purpleBorder{	border: solid 1px #380096;}.whiteBorder{	border: solid 1px #FFFFFF;}.purpleBack{	background-color: #380096;}.resultsBack{	background-color: #FAF9FC;}.pointer{	cursor: pointer;}a.purple:link			{ color: #380096; font-family: Verdana, Tahoma, Sans-Serif; text-decoration: underline; font-size: 10px; height: 10px }a.purple:hover			{ color: #380096; text-decoration: underline; font-size: 10px; height: 10px }a.purple:visited		{ color: #380096; text-decoration: underline; font-size: 10px; height: 10px }a.purple10:link			{ color: #380096; font-family: Verdana, Tahoma, Sans-Serif; text-decoration: underline; font-size: 10pt; }a.purple10:hover		{ color: #380096; text-decoration: underline; font-size: 10pt; }a.purple10:visited		{ color: #380096; text-decoration: underline; font-size: 10pt; }/*#### RE-USEABLE STYLES ####*//*#### FOOTER CONTAINER ####*/.footer {
  clear: both;             /* below all columns */
  width: 760px;             /* full window width */
  margin: 0;
  padding: 10px;
  text-align: center;
  background-color: #FFFFFF;
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 8pt;
  color: #000000;
}.footerBack{	background-color: #BAB0D4;	border: solid 1px #380096;}.copyRight{	width: 780px;	padding-bottom: 10px;	padding-top: 10px;	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #FFFFFF;}a.tweb:link			{ color: #FFFFFF; text-decoration: underline; font-size: 8pt; height: 10px }a.tweb:hover		{ color: #FFFFFF; text-decoration: underline; font-size: 8pt; height: 10px }a.tweb:visited		{ color: #FFFFFF; text-decoration: underline; font-size: 8pt; height: 10px }/*#### FOOTER CONTAINER ####*/#dhtmltooltip{position: absolute;width: 150px;border: 2px solid black;padding: 2px;background-color: #FFFFE0;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/}/* ########### DETAILS MENU STYLES ###########*/html>body .menuHolder{	height: 200px;	position: absolute;	width: 400px;	text-align: left;}.menuHolder{	 height: 0px;	 text-align: left;	 overflow: hidden;}	.menuOut{	position: relative;	top: 2px;	left: 150px;	border-right: solid 1px #000000;	border-left: solid 1px #000000;	width: 150px;	background-color: #FFFFFF;	display: none;}.menuOver{	position: relative;	top: 5px;	left: 140px;	border-right: solid 1px #380096;	border-left: solid 1px #380096;	width: 150px;	background-color: #FFFFFF;}.optionOut{	font-family: Verdana, Tahoma, Sans-Serif;	color: #380096;	font-size: 8pt;	border-bottom: solid 1px #380096;		background-color: #FFFFFF}.optionOver{	font-family: Verdana, Tahoma, Sans-Serif;	color: #380096;	font-size: 8pt;	border-bottom: solid 1px #380096;	background-image: url('../images/structure/menuOver.gif');	background-repeat:repeat;	background-position: right top;}a.option:link			{ color: #380096; text-decoration: none; font-size: 8pt; }a.option:hover			{ color: #BAAFD2; text-decoration: none; font-size: 8pt; }a.option:visited		{ color: #380096; text-decoration: none; font-size: 8pt; }/* ########### DETAILS MENU STYLES ###########*//* PROPERTY CART STYLES */.PropCartHeader{	background-image: url('../images/bg_search_right.gif');	background-repeat:repeat;	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10pt;
	color: #380096;
	font-weight: bold;}.PropCartFrame{	background-color: #FFFFFF;}.PropCartTitle{	background-image: url('../images/bg_search_right.gif');	background-repeat:repeat;	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10pt;
	color: #380096;
	font-weight: bold;}.PropCartBottom{	border-bottom: solid 1px #000000;	border-left: solid 1px #000000;	border-right: solid 1px #000000;}.PropertyCartHide{	display:none;}.PropertyCartMessage{	position:absolute;	background-color: #84221E;	color: #FFFFFF;	z-index: 100;	left: 41%;	top: 260px;	width:220px;	height:80px;	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	border-bottom: solid 1px #000000;	}.propMessage{	background-color: #FFFFFF;	color: #000000;	font-family: Tahoma, Verdana, Sans-Serif;	font-size: 8pt;}.PropertyCartBK{	position:absolute;	background-color: #000000;	z-index: 99;	left: 42%;	top: 267px;	width:216px;	height:80px;	opacity: 0.75;}/* *********************** */.print-hide{	display: block;}#print-tel{	display:none}#print-footer{	display: none;}#non-print-tel{	display: block;}/* ********** GALLERY STYLES ************* */#gallery-image-container{	position:relative;}#gallery-image{	position:relative;}#gallery-image-controls{	position:relative;	top:-24px;}.washout { opacity: 0.75 }@media screen{	#page-printing-container	{		width:100%;		height:100%;		overflow:auto;	}		#print-out-logo	{		display:none;	}}@media print {	#page-printing-container	{			width:645px;	}		.page-break-avoid	{		page-break-before:auto;	}		#print-out-logo	{		display:block;		page-break-before:auto;		height:81px;	}	}.bg_color{	background-color: #FFFFFF;	}