/*---------------
  TOP NAVIGATION
-----------------*/

.subframe{border: 2px solid white;}
#nav_488_level_1{margin: 0px 0px 0px 12px;}
#nav_488_level_2 a{
  font-size:10px;
  background: #123c91;
  color: #ADD3FE;
  padding: 3px 30px 2px 2px; 
  border-bottom: 1px solid white; 
}
#nav_488_level_2 a:hover{
  background: #1b4db1;
  color: yellow;
}
#nav_488_level_3{margin: 0px 0px 0px 5px;}
#nav_488_level_3 a{
  font-size:10px;
  background: #86bfff;
  color: #062b75;
  padding: 3px 30px 2px 2px; 
  border-bottom: 1px solid white;  
}
#nav_488_level_3 a:hover{
  background: #bd3313;
  color: yellow;
}
#nav_488_level_4{margin: -6px 0px 0px 5px;}
#nav_488_level_4 a{
  font-size:10px;
  background: #c7e1ff;
  color: #123c91;
  padding: 3px 30px 2px 2px; 
  border-bottom: 1px solid white; 
}
#nav_488_level_4 a:hover{
  background: #990505;
  color: yellow;
}


/*-----Communities Drop Downs------*/

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:0.9em;
	width:700px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;	
	height:44px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:521px;
        margin-left: 20px;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

/*-----LAYOUT------*/
h2.pageId{font-size: 20px;font-style:italic;padding-left:1px;}
h3, h4, h5{
  color: 070c53;
}
.content h3{font-style:italic;}
/*---page content formatting--*/
.content{
  width: 795px;
  background-color: #ffffff;
  float: left;
  padding-left: 15px; 
}
.title_img{
  padding: 15px 0px 7px 9px;
}
.siteJPG{
  height: 50px;
  width: 66px;
}
.schoolState{
  color: #02407d;
  width: 700px;
  font-size: 13px;
  font-weight: bold;
  padding: 6px 0px 9px 13px;
  height: 25px;
  display: block;
  background-image: url('/files/corporate/000/000/001/90/gateway/images/communities/state_bar_background.gif'); 
  background-position: top left; 
  background-repeat: no-repeat; 
}
.stateICON{
  margin-left: 8px;
}
.univICON{
  margin-left: 8px;
}
.schoolName{
  width: 521px;
  height: 23px;
  font-size: 13px; 
  font-weight: bold;
  padding: 10px 0px 3px 10px;
  margin-left: 0px;
  background-image: url('/files/corporate/000/000/001/90/gateway/images/communities/university_bar_background.gif'); 
  background-position: top left; 
  background-repeat: no-repeat;
  text-align: left; 
}
.siteJPG{}
.communityInfo{
  padding: 0px 0px 0px 8px;
  margin-left: 20px;
}
.divider_bar{
  height: 1px;
  background-image: url('/files/corporate/000/000/001/90/gateway/images/communities/divider_bar.gif'); 
  background-position: top left; 
  background-repeat: no-repeat; 
  margin-left: 20px;
}
.search_right{
  width: 230px;
  background-color: #ffffff;
  margin-left: 10px;
  padding:10px;
}
.aptFrame{
  width: 530px;
  height: auto;
  background-color: #ffffff;
  float: none;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
}
.leftText{
  width: 370px; 
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  float: left;
}
.leftInfo{}
h2 {
  padding-top:10px;
  padding-left: 10px;
  padding-bottom: 15px;
  margin-left: 4px;
  background:url('/files/corporate/000/000/001/90/gateway/images/communities/community_bar_background.gif') no-repeat top left;
}
/*-----LAYOUT------*/
body{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;  
  text-align: center;
  background-color: #ffffff; 
}
#container{
  width: 975px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
#top{
  width: 975x;
  height: 182px;
  float: left; 
}
#topLeft{
  width: 420px;
  height: 119px;
  float: left;
  text-align: left;
  margin-top: 31px; 
}
#topLogo{
  width: 420px;
  height: 119px;
  float: left;
}
#topNav{
  width: 420px;
  height: 32px;
  float: left;
  background-color: #a4a4a4;
}
#topNav img{
  float: left;
  margin: 0px;
  padding: 0px;
}
#topRightPic{
  width: 555px;
  height: 182px;
  float: left;
}
#leftStrip{ width: 830px;float:left;height: 0px;}
#rightStrip{width: 430px;float:left;height: 0px;}
#left_1{
  width: 830px;
  background-color: #990505;
  height: auto;
  min-height: 350px;
  float: left;
  text-align: left; 
}
#left_2{margin-top:10px}
#left_2{
  width: 810px;
  height: auto;
  float:left;
  background: #990505; 
  padding: 0px 0px 10px 10px;
}
#rightPic{
  width: 145px;
  height: 161px; 
  float: left; 
}
.penstrip{display: none; height: 0px;}
#btmStrip{width: 830px; height: 0px; float:left;}
#bottom{
  height: 0px;
  width: 830px; 
  float:left;
}
/*-----OTHER-STUFF-----*/
#d_claimer{
  width: 750px;
  height: auto;
  float: left;
}
.copyright{color: #000;}
.disclaimer{
  color: #ff0000;
  font-size: 10px;
  font-weight: normal;
}
.disclaimer:hover{color: #0000ff;}
#disclaimer_hover{color:#0000ff;}
img{border: none; }
#text_div table td{width: 33%;}

.communityDescription{
  font-size: 12px;
  text-align: left;
  width: 346px;
  height: auto;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px 0px 20px 4px;
  background-color: #fff; 
}
.communityAddress{
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  height: auto;
  float: left;
  padding: 10px;
}
.communityAddress a{
  font-size: 12px;
  text-align: right;
}
.leftDescription{
  width: 360px;
  height: auto;
  float: left;
  text-align: left; 
  margin-top: 30px;
  padding: 5px;
  line-height: 18px;
}
/*map - property pop-up style*/
#mapDiv a{
  position:absolute;
  text-decoration:none;
  font-weight:bold;
}
#txtcontent{
/*optional - change background & border*/
  background-color: #cfcfcf;
  border: 1px solid black;
  width: 220px;
}
#dhtmltooltip{
  position: absolute;
  left: -300px;
  visibility: hidden;
  z-index: 100;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#url{font-weight: bold; }
a{font-weight: bold; font-size: 10pt; color: #02407D; text-decoration: none;}
a:hover{ color: #D51010;}
/*-------TOP-NAV------*/
#nav_455_level_1{margin: 0px 0px 0px 12px;}
#nav_455_level_1 a{
  color: #fff;
  padding: 0px 0px 0px 0px; 
  font-weight: normal;  
  margin: 0px 0px 0px 0px;
}
#nav_455L6 a{border: none; padding-right: 0px;  }
#nav_455_level_1 a:hover{
  color: #cc3300;
}

#url{font-weight: bold; }
a{font-weight: bold; font-size: 10pt; color: #02407D; text-decoration: none;}
a:hover{ color: #D51010;}