/* Common stylesheet used in most pages     */
/*  design: jrexon@newsguy.com April 1999   */
/* revised: jrexon@newsguy.com January 2000 */
/* revised: jrexon@newsguy.com April 2001   */

   A.r:link { 	
				background: transparent; 
				color: #ffffff; 
				margin: 0;
				border: none; 
				padding: 0; 
				text-decoration: none; 
			}
			    
A.r:visited { 
				background: transparent; 
				color: #ffffff; 
				margin: 0;
				border: none; 
				padding: 0; 
				text-decoration: none; 
			}	  
			  
  A.r:hover { 
				background: transparent; 
				color: #ffffff; 
				margin: 0;
				border: none; 	
				padding: 0; 
				text-decoration: underline; 
			}  
			  
 A.r:active { 
				background: transparent; 
				color: #ffffff; 
				margin: 0;
				border: none; 
				padding: 0; 
				text-decoration: underline; 
			}
			   
    ADDRESS { 
				background: transparent; 
				color: #f5dd9f;
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif;
				font-size: 1em; 
				font-weight: normal; 
				margin: 0; 
				border: none;
				padding: 0 0.6em 0 25px; 
				text-align: left; 
				text-indent: 0;
				line-height: 1.3; 
			}

         EM { 
				font-style: italic; 
			}
		 
         HR { 
				margin: 0.5em 0; 
			}

       HTML { 
				margin: 0; 
				border: none; 
				padding: 0; 
				height: 100%;
		
			}


       BODY { 
				background: #ffffff url(nav.png) top left repeat-y; /*navigation image*/
				color: #000000; 
				font-size: 14px; 
				line-height: 18px;
				font-weight: normal;
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif;
				margin: 0 0 0 0; 
				border: none; 
				padding: 0; 
				width: auto; 
				height: 100%;
			
				overflow-x: hidden; /*hide horizontal scroll bar*/
			}

	HTML img {
	border-color: #00349A;
	margin-bottom: 2px;
	}
	
   DIV.ltop { 
				background: #ffffff url(header.png) top left no-repeat; /*header image*/
				color: #000000; 
				margin: 0 0 0 224px; 
				border: none;
				padding: 0; 
				height: 104px; 
				width: auto;  
			}

   DIV.rtop { 
				background: #ffffff url(leftcorner.png) top left no-repeat; /*top left hand corner of screen is a seperate image*/
				color: #000000; 
				float: left; 
				margin: 0;
				border: none; 
				padding: 0; 
				height: 104px; 
				width: 224px; 
			}
/*following are the buttons down the left handside of the screen*/
DIV.button0 a {
				background: transparent url(button.png) top left no-repeat; 
				color: #ffffff;
				position: absolute;
				z-index: 1;
				float: left;
				margin: 170px 0 0 20px;
				border: none;
				text-align: center;
				padding: 10px 0 0 0;
				height: 45px;
				width: 213px;
				left: -11px;
				top: 20px;
				text-decoration: none;
			}
			  
DIV.button1 a {
				background: transparent url(button.png) top left no-repeat;
				color: #ffffff;
				position: absolute;
				z-index: 1;
				float: left;
				margin: 220px 0 0 20px;
				border: none;
				text-align: center;
				padding: 10px 0 0 0;
				height: 45px;
				width: 213px;
				left: -11px;
				top: 20px;
				text-decoration: none;
			}	
			  
DIV.button2 a {
				background: transparent url(button.png) top left no-repeat;
				color: #ffffff;
				position: absolute;
				z-index: 1;
				float: left;
				margin: 270px 0 0 20px;
				border: none;
				text-align: center;
				padding: 10px 0 0 0;
				height: 45px;
				width: 213px;
				left: -11px;
				top: 20px;
				text-decoration: none;
			}
			  
DIV.button3 a {
				background: transparent url(button.png) top left no-repeat;
				color: #ffffff;
				position: absolute;
				z-index: 1;
				float: left;
				margin: 320px 0 0 20px;
				border: none;
				text-align: center;
				padding: 10px 0 0 0;
				height: 45px;
				width: 213px;
				left: -11px;
				top: 20px;
				text-decoration: none;
			}
			  
DIV.button4 a {
				background: transparent url(button.png) top left no-repeat;
				color: #ffffff;
				position: absolute;
				z-index: 1;
				float: left;
				margin: 370px 0 0 20px;
				border: none;
				text-align: center;
				padding: 10px 0 0 0;
				height: 45px;
				width: 213px;
				left: -11px;
				top: 20px;
				text-decoration: none;
			}
			  
DIV.button5 a {
				background: transparent url(button.png) top left no-repeat;
				color: #ffffff;
				position: absolute;
				z-index: 1;
				float: left;
				margin: 420px 0 0 20px;
				border: none;
				text-align: center;
				padding: 10px 0 0 0;
				height: 45px;
				width: 213px;
				left: -11px;
				top: 20px;
				text-decoration: none;
			}
			  
DIV.button6 a {
				background: transparent url(button.png) top left no-repeat;
				color: #ffffff;
				position: absolute;
				z-index: 1;
				float: left;
				margin: 470px 0 0 20px;
				border: none;
				text-align: center;
				padding: 10px 0 0 0;
				height: 45px;
				width: 213px;
				left: -11px;
				top: 20px;
				text-decoration: none;
			}
			

/*company logo - top left hand corner*/		  
	DIV.logo { 
				background: transparent url(logo.png) top left no-repeat; 
				color: #ffffff; 
				float: left; 
				margin: 20px 0 0 -180px ;
				border: none; 
				padding: 0; 
				height: 92px; 
				width: 110px;  
			} 
/*company phone number - appears under logo - top left*/			   
   DIV.phone { 
				background: transparent; 
				color: #ffffff; 
				float: left; 
				margin: 120px 0 0 -168px;
				border: none; 
				padding: 0; 
				font-weight: bold; 
			} 
/*university picture top right*/			  
  DIV.unipic { 
				background: #ffffff url(unipic.png) top right no-repeat; 
				color: #000000; 
				float: right;
				margin: 0px 15px 0 0;
				border: none; 
				padding: 0; 
				height: 105px; 
				width: 300px;  
			}
			  
			  

 
         H1 { 
				background: transparent; 
				color: #00349A; 
				font-size: 2em;
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif;
				font-weight: bold; 
			margin-left: 15%;
				border: none;
				text-align: center; 
				line-height: 1; 
			}

         H2 { 
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif;
				font-weight: bold; 
				margin: 0; 
				border: none; 
				line-height: 1.3;
				width: auto; 
			}

         H3 { 
				background: transparent; 
				color: #ffffff;
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif; 
				font-size: 1em;
				font-weight: normal; 
				letter-spacing: 0.05em;
				margin: 0.5em 3px 0 3px; 
				border-bottom: solid #ffffff 2px;
				padding: 0; 
				text-align: center; 
				width: auto; 
			}

          P { 
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif;
				font-size: 14px; 
				line-height: auto;
				font-weight: normal; 
				margin-top: 30px;
				margin-left: 250px;
				margin-right: 50px;
				border: none;
				padding: 0; 
				text-align: left; 
				text-indent: 0; 
				width: auto; 
				
			}

 /*top navigation that appears on properties pages and forum pages*/
  #main_nav {
				list-style: none; /* remove the bullets */
				margin: 1% 0 0 22%; 
				padding: 0; /* no need for margins or padding */
				width: 100% /* important for later */
			}

 #main_nav li {
				float: left; /* we want these to display inline, but we want them block level for later so no display: inline; */
				width: 12%;
				text-align: center; /* center all text */
				background: #00349A;
				border: 1px solid #ffffff;
				padding: 0 0 0 0; 
			}
			
			

#main_nav a {

				color: #ffffff;
				text-decoration: none;
				font-size: 1em; 
				font-weight: normal;
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif;
			}

   /*top navigation that appears on forum pages*/
  #main_navforum {
				list-style: none; /* remove the bullets */
				margin: 1% 0 0 35%; 
				padding: 0; /* no need for margins or padding */
				width: 100% /* important for later */
			}

 #main_navforum li {
				float: left; /* we want these to display inline, but we want them block level for later so no display: inline; */
				width: 12%;
				text-align: center; /* center all text */
				background: #00349A;
				border: 1px solid #ffffff;
				padding: 0 0 0 0; 
			}
  
#main_navforum a {

				color: #ffffff;
				text-decoration: none;
				font-size: 1em; 
				font-weight: normal;
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif;
			}

			
			
			
			
			
			
			  #list {
				list-style: none; /* remove the bullets */
				margin: 1% 0 0 22%; 
				padding: 0; /* no need for margins or padding */
				width: 100% /* important for later */
			}

 #list li {
				float: left; /* we want these to display inline, but we want them block level for later so no display: inline; */
				width: 15%;
				text-align: center; /* center all text */
				background: #E8F0FF;
				color: #00349A;
				padding: 0 0 0 0; 
			}
  
#list a {

				color: #00349A;
				text-decoration: none;
				font-size: 1em; 
				font-weight: normal;
				font-family: Arial,Verdana,Arial,Helvetica,Tahoma,sans-serif;
			}






/*text box main area rounded corners*/
/*.roundcont hr {
				width: 97%;
				color: red; 
				margin-left: 20px;
				margin-right: 20px;
			}*/

 .roundcont {
				width: auto;
				background-color: #ffffff;
				border-style: solid;
				border-color: #00349A;
				border-width: 1px;
				color: #00349A;
				margin: 50px auto ; /*top right bottom left*/
				margin-left: 250px;
				margin-right: 10px;
				
				line-height: 2;
			}

.roundcont p {
				margin: 0 10px 0 10px;
			}

  .roundtop { 
  
				background: url(tr.png) no-repeat top right; 
				margin-right: -2px;
				margin-left: -2px;
				margin-top: -1px;
			}

.roundbottom {
				background: url(br.png) no-repeat top right; 
				margin-right: -1px;
				margin-left: -2px;
				margin-bottom: -5px;
			}
			

  img.corner {
			   width: 12px;
			   height: 12px;
			   border: none;
			  
			   display: block !important;
			}
			
	

			 .boxmiddle {
				width: auto;
				background-color: #66FFFF;
				color: #00349A;
				margin: 50px auto ; /*top right bottom left*/
				margin-left: 10px;
				margin-right: 10px;
				
				display: block;
				
				
				line-height: 2;
			}
#banner {
				margin-top: -118px;
				margin-left: 13%;
				margin-right: 15%;
				margin-bottom: 15px;
		
}

#homelogo  img{
float: right;
height: 50px;
width: 120px;
margin-top: -370px;
margin-right: 5px;	
border: none;
}

#facebookhome  img{
float: right;
height: 50px;
width: 120px;
margin-top: -315px;
margin-right: 5px;	
border: none;
}

span.righthome {
position: absolute;
right: 0;
text-align: left;
padding-left: 10px;
padding-top: 0px;
border-left: 1px #00349A solid;
margin-top: -520px;
margin-right: 30px;

}

span.righthome img {
margin-bottom: 20px;
}

.descriptionhome {

		margin-top: 0px;
		padding-bottom: 15%;
		padding-right: 200px;
		}


				
.roundcont li {
			   margin-left: 30px;
			  
			}
			   
#marginleft {
				margin-left: 10px;
				padding-left: 10px;
			}

DIV.rside {
				background: transparent; 
				color: #ffffff;
				float: right; 
				margin-right: 10%;
				border: 0; 
				padding: 0;
				
			}
			
DIV.rsidehouse {
				background: transparent; 
				color: #ffffff;
				float: right; 
				margin-right: 1%;
				margin-top: 90px;
				border: 0; 
				padding-left: 5px;
				
				border-left: 1px solid #00349A;
				
				

			}
			
DIV.images {
		margin-left: 2%;
		margin-right: -5%;
		margin-top: -2%;
		
		}
		
DIV.imagetext {
		margin-left: 180px;
		margin-top: -120px;
		padding-bottom: 2%;
		margin-right: 55px;
		}

DIV.IE7 {

		margin-left: 150px;
		}
/*DIV.images img{
width: 20%;
height: 20%;
margin-right: 2%;


}*/
/*Lightbox   -----------   taken from http://www.lokeshdhakar.com/projects/lightbox2/#how   ---------   licenced under Creative Commons Attribution 2.5 License  ---------  suitable for commercial use*/

#lightbox {	
				position: absolute;	
				left: 0; 
				width: 100%; 
				z-index: 100; 
				text-align: center; 
				line-height: 0;
			}
			
#lightbox img{ 
				width: auto; 
				height: auto;
				
			}
			
#lightbox a img{ 
				border: none; 
			}

#outerImageContainer{ 
				position: relative; 
				background-color: #fff; 
				width: 250px; 
				height: 250px; 
				margin: 0 auto; 
				
			}
			
#imageContainer{ 
				padding: 10px; 
			}

#loading{ 
				position: absolute; 
				top: 40%; 
				left: 0%; 
				height: 25%; 
				width: 100%; 
				text-align: center; 
				line-height: 0; 
			}

#hoverNav{ 
				position: absolute; 
				top: 0; 
				left: 0; 
				height: 100%; 
				width: 100%; 
				z-index: 10; 
			}

#imageContainer>#hoverNav{ 
				left: 0;
			}

#hoverNav a{ 
				outline: none;
			}

#prevLink, #nextLink{ 
				width: 49%; 
				height: 100%; 
				background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; 
			}
			
#prevLink { 
				left: 0; 
				float: left;
			}

#nextLink { 
				right: 0; 
				float: right;
			}
			
#prevLink:hover, #prevLink:visited:hover { 
				background: url(../images/prevlabel.gif) left 15% no-repeat; 
			}
			
#nextLink:hover, #nextLink:visited:hover { 
				background: url(../images/nextlabel.gif) right 15% no-repeat; 
			}

#imageDataContainer{ 
				font: 10px Verdana, Helvetica, sans-serif; 
				background-color: #fff; 
				margin: 0 auto; 
				line-height: 1.4em; 
				overflow: auto; 
				width: 100%	; 
			}

#imageData{	
				padding:0 10px; 
				color: #666; 
			}

#imageData #imageDetails{ 
				width: 70%; 
				float: left; 
				text-align: left; 
			}
	
#imageData #caption{ 
				font-weight: bold;	
			}

#imageData #numberDisplay{ 
				display: block; 
				clear: left; 
				padding-bottom: 1.0em;	
			}	
		
#imageData #bottomNavClose{ 
				width: 66px; 
				float: right;  
				padding-bottom: 0.7em; 
				outline: none;
			}	 	

#overlay{ 
				position: absolute; 
				top: 0; 
				left: 0; 
				z-index: 90; 
				width: 100%; 
				height: 500px; 
				background-color: #000; 
			}
/* end of Lightbox */


  img.front {
			   width: 133px;
			   height: 200px;
			   border: none;
		       margin-left: 32px;
			   margin-top: 5px;
			   float: left;
			   padding-right: 30px;
			  
			}
			
DIV.footer { 
				background: transparent url(footer.png) repeat-y; /*header image*/
				color: #ffffff; 
				margin: 9.75% 0 0 58px; 
				border: none;
				padding: 0;
				height: 46px; 
			
				width: auto;  		
			}
		.footercopyright {
				margin-top: 10px;
				padding: 10px;
				text-align: center;
				font-size: small;
				}	
	DIV.footerh { 
				background: transparent url(footer.png) repeat-y; /*header image*/
				color: #ffffff; 
				margin: 2% 0 0 58px; 
				border: none;
				padding: 0;
				height: 46px; 
			
				width: auto;  		
			}
		.footercopyrighth {
				margin-top: 10px;
				padding: 10px;
				text-align: center;
				font-size: small;
				}		
			
			
	hr {
	
	border: 0.5px solid #00349A;
	}
			
			
			
.innercont {
				width: auto;
				background-color: #E8F0FF;
				color: #00349A;
				margin: 50px auto ; /*top right bottom left*/
				margin-left: 10px;
				margin-right: 210px;
				
				line-height: 2;
			}

.innercont p {
				margin: 0 10px 0 10px;
			}

  .innertop { 
				background: url(trinner.png) no-repeat top right; 
			}

.innerbottom {
				background: url(brinner.png) no-repeat top right; 
			}
			

  img.inner {
			   width: 15px;
			   height: 15px;
			   border: none;
			   display: block !important;
			}
			
			
.description {

		margin-top: 120px;
		padding-bottom: 5%;
		padding-right: 10px;
	
		}
		
.liprop li{
			   margin-left: 30px;
			}
			
.description img {
	margin-left: 10px;
	margin-right: -8px;
	margin-top: 10px;
	 width: 180px;
	 height: 130px;
	}
	
.maphouse {
float: right;
margin-right: 20px;
margin-top: 10px;

}
  .divClear {
    clear:both;
    }	
.availability {

margin-left: -150px;
margin-top: 200px;
float: left;
}


.logout {
float: right;
margin-top: -30px;
}




.searchresults {

margin-bottom: 50%;

}



div.line {
position: relative;
text-align: left;
width: 100%;

}

span.left {
position: absolute;
left: 0;

}

#housefront ul {
text-align: left;
margin-left: 130px;
margin-top: -130px;

}

#housefront {
text-align: left;

}

span.right {
position: absolute;
right: 0;
text-align: left;
padding-left: 10px;
padding-top: 0px;
border-left: 1px #00349A solid;
margin-top: -520px;
margin-right: 30px;
}

#facebook {
margin-top: -30px;
margin-left: 500px;

}



.search {

margin-top: 433px;
margin-left: 20px;
margin-bottom: 100px;
line-height: 1;

width: 140px;
color: #00349A;
/*background: #ffffff;
border: 1px solid #00349A;*/
float: left;
padding-left: 10px;
padding-top: 8px;
padding-right: 50px;
padding-bottom: 10px;
position: absolute;
z-index: 1;
}


.roundconts {
				width: 140px;
				float: left;
				background-color: #ffffff;
				border-style: solid;
				border-color: #00349A;
				border-width: 1px;
				color: #00349A;
				margin-top: 435px ; /*top right bottom left*/
				margin-left: 77px;
				margin-right: 10px;
				
				
				line-height: 1;
			}

.roundconts p {
				margin: -5px 5px 0 5px;
			}

  .roundtops { 
  
				background: url(tr.png) no-repeat top right; 
				margin-right: -2px;
				margin-left: -2px;
				margin-top: -1px;
				
			}

.roundbottoms{
				background: url(br.png) no-repeat top right; 
				margin-right: -2px;
				margin-left: -2px;
				margin-bottom: -5px;
			}
			

  img.corners {
			   width: 12px;
			   height: 12px;
			   border: none;
			  
			   display: block !important;
			}
			
.applianceimg img{
height: 250px;
width: 250px;
margin-right: 100px;
margin-top: -400px;
float: right;
}

.calendar {
float: right;
margin-left: 150px;
margin-right: 15px;
margin-top: -400px;
}
