body {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#555555;
}
form{
margin:0;
padding:0;
}
table{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}

ul{
padding:0;
margin:0;
}
ul li{
padding-bottom:10px;
}
#content {
text-align:left;
width:750px;
background-color:#FFFFFF;
margin:0 auto;
}
#top{
margin-bottom:20px;
}
#top_left{
width:425px;
height:100%;
float:left;
}
#top_left img{
border:none;
}
#top_right{
width:300px;
font-size:10px;
text-align:right;
float:right;
margin-right:15px;
color:#233564;
}
#top_right div{
padding-top:5px;
}
#top_right div.signin{
margin-top:30px;
color:#233564;
}
input.signin{
font-size:9px;
}
#topnav{
width:100%;
float:left;
clear:both;
font-size:11px;
padding-top:20px;
margin-bottom:15px;
padding-bottom:10px;
background-image:url(http://www.ivhe.com/graphics/hzline.gif);
background-position:bottom left;
background-repeat:repeat-x;
color:#004400;
}
#topnav a, #topnav a:visited{
padding:0px 2px 8px 0px;
text-decoration:none;
color:#233564;
}
#topnav a.first, #topnav a.first:visited{
padding:0px 2px 8px 0px;
}

#topnav a.selected, #topnav a:hover {
color: #004400;
text-decoration: none;
background-image:url(http://www.ivhe.com/graphics/nav_circle.gif);
background-position:bottom center;
background-repeat:no-repeat;
}
#topnav a:active{
padding:0px 2px 8px 2px;
text-decoration:none;
color:#233564;
}
#leftColumn{
width:150px;
float:right;
margin-right:15px;
}
* html #leftColumn{
width:165px;
w\idth:150px;
display:inline;
}
#mainColumn{
width:575px;
height:100%;
float:left;
background-image:url(http://www.ivhe.com/graphics/rline.gif);
background-position:top right;
background-repeat:repeat-y;
}
#footer{
width:750px;
clear:both;
padding-top:40px;
text-align:center;
background-image:url(http://www.ivhe.com/graphics/hzline.gif);
background-position:top left;
background-repeat:repeat-x;
}
#footer p{
line-height:18px;
font-size:11px;
}
.nav_outerhead{
width:550px;
float:left;
background: url(http://www.ivhe.com/graphics/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://www.ivhe.com/graphics/shadow.gif) no-repeat bottom right;
margin: 0px 0 0 10px !important;
margin: 0px 0 0 5px;
}
.nav_head{
width:550px;
display:block;
position: relative;
margin: -6px 6px 6px -6px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}
/*==========old searchpage styling====*/
.content {
text-align:left;
width:760px;
margin:0 auto;
}
.results{
width:550px;
}
.iehack{
width:550px;
clear:left;
float:left;
}
.summary{
width:550px;
padding:5px;
background-image:url(http://www.ivhe.com/graphics/hzline.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
.rows_line2{
width:550px;
padding-bottom:10px;
margin-bottom:10px;
background-image:url(http://www.ivhe.com/graphics/hzline.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
.rows_top{
width:550px;
padding-bottom:10px;
margin-bottom:10px;
background-image:url(http://www.ivhe.com/graphics/hzline.gif);
background-position:bottom left;
background-repeat:repeat-x;
clear:left;
padding-top:10px;
margin-left:5px;
}
.headings{
padding-top:0px;
padding-bottom:0px;
padding-left:25px;
line-height:150%;
font-size:12px;
font-style:italic;
color: #233564;
background-image:url(http://www.ivhe.com/graphics/smallIcon_new11.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin-bottom:5px;
margin-top:5px;
}
.headings a, .headings a:active, .headings a:visited{
color: #233564;
font-size:12px;
text-decoration: none;
}

.headings a:hover {
color: #004400;
text-decoration:underline;
}

.image{
float:left;
margin-right:20px;
padding:2px;
border: 1px solid #ccc;
}
.image a img, .image a:active img, .image a:visited img, .image a:hover img{
text-decoration:none;
border:none;
color:#fff;
}
.detailsS{
width:400px;
float:left;
}

.facilitiesS{
width:79%;
float:left;
clear:left;
padding-bottom:5px;
font-size:11px;
}
.credit{
width:20%;
float:right;
text-align:right;
font-size:11px;
font-weight:bold;
}
.printCredits{
display:none;
}
.facilities2{
width:100%;
float:left;
clear:left;
padding-bottom:5px;
font-size:11px;
}
.tagS{
width:400px;
padding-bottom:5px;
font-style:italic;
color:#004400;
font-size:11px;
}
.tagS a, .tagS a:active, .tagS a:visited{
color:#004400;
text-decoration:underline;
}

.tagS a:hover {
color: #004400;
text-decoration:none;
}
.tag_2{
width:350px;
float:left;
padding-bottom:5px;
font-size:11px;
}
.tag_3{
width:100%;
clear:left;
padding-top:15px;
padding-bottom:15px;
text-align:right;
font-size:11px;
}
a{
color:#333333;
}
.bold {
font-weight:bold;
}
.underline{
text-decoration:underline;
}
.blue{
color:#003366;
}
font11, small_font{
font-size:11px;
}
.red {
color:#004400;
}
.ralign{
text-align:right;
}
.res_sum{
width:550px;
margin-bottom:25px;
}
.criteria{
width:530px;
clear:left;
float:left;
line-height:18px;
padding-bottom:25px;
padding-left:5px;
font-size:11px;
}
p.criteria{
padding-left:10px;
}
.refine{
width:530px;
float:left;
font-size:11px;
padding-left:5px;
}
.newSearch{
width:540px;
float:left;
font-size:11px;
text-align:right;
}
.leftClearer{
clear:left;
}
a, a:active, a:visited {
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #233564;
text-decoration: underline;

}
/*============styling search page=======*/
.sb_outerheadTwo{
width:250px;
float:left;
background: url(http://www.ivhe.com/graphics/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://www.ivhe.com/graphics/shadow.gif) no-repeat bottom right;
margin: 0px 0 0 10px !important;
margin: 0px 0 0 5px;
}
.sb_headTwo{
width:250px;
display:block;
position: relative;
margin: -6px 6px 6px -6px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

.topBorder{
border-top:1px solid #dddddd;
}
select {
width:90px;
font-size:10px;
}
.big_select{
width:140px;
}
.col1_simple{
width:200px;
margin-top:5px;
padding-right:5px;
font-size:10px;
margin-top:10px;
margin-right:5px;
padding-top:5px;
color:#233564;
text-decoration:underline;
}
.col1{
width:125px;
float:left;
clear:left;
font-size:10px;
margin-top:10px;
margin-right:5px;
padding-top:5px;
color:#233564;
text-decoration:underline;
text-align:right;
}

.rows {
width:545px;
float:left;
padding-left:5px;
padding-bottom:10px;
padding-top:5px;
}
.rows_simple{
width:545px;
float:left;
padding-bottom:10px;
padding-top:5px;
margin-left:5px;
}
.simple_label{
float:left;
font-size:10px;
width:70px;
margin-top:5px;
}
.simple_columns{
width:145px;
float:left;
margin-top:5px;
}
.columns{
width:150px;
float:left;
margin-top:5px;
}
.fac{
width:225px;
}
.check_label{
padding-left:5px;
font-size:10px;
}
.submit{
text-align:center;
margin-top:10px;
}
.error_red{
color:#FF0000;
}
/*============styling property page*/
.printHead{
display:none;
}
.printUrl{
display:none;
}
.text_cap{
text-transform:capitalize;
}
.fac_box{
padding-bottom:10px;
background-color:#E9E4D6;
width:550px;
clear:both;
}
.fac_wrapper{
width:545px;
}
.fac_name{
width:200px;
text-align:right;
margin-top:15px;
float:left;
clear:both;
}
.fac_list{
width:340px;
float:right;
font-size:11px;
margin-top:15px;
margin-bottom:5px;
}
.big_valign{
padding-top:12px;
}
.mod_valign{
padding-top:10px;
}
.headings2{
float:left;
/*padding-bottom:6px;*/
padding-top:12px;
font-style:italic;
font-size:12px;
}

.after_fac{
width:550px;
clear:both;
padding-top:10px;
}
.fac_notes{
width:525px;
clear:both;
padding-left:10px;
padding-right:10px;
}
* html .fac_notes{
width:545px;
w\idth:525px;
}
.fac_notes p ul li{
list-style-type:square;
margin-left:15px;
}
.head{
width:550px;
float:left;
text-align:left;
margin-top:15px;
margin-bottom:10px;
color:#993366;
color:#004400;
font-weight:bold;
}
.head a{
color:#004400;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
.sizebig{
font-size:14px;
}
.full{
width:275px;
text-align:center;
}
.details{
width:550px;
}
.details_left{
width:70%;
float:left;
}
.details_right{
width:30%;
float:left;
}
.details ul{
list-style-type:square;
margin:0;
margin-left:20px;
padding:0px;
padding-bottom:15px;
}
.details ul li{
padding-bottom:5px;
}
.details p{
line-height:150%;
margin-bottom:20px;
}
.headingsP{
width:200px;
padding-top:0px;
padding-bottom:0px;
padding-left:25px;
line-height:150%;
font-size:14px;
color:#666699;
font-style:italic;
color: #233564;
border-bottom:1px solid #dddddd;
background-image:url(http://www.ivhe.com/graphics/smallIcon_new11.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin-bottom:5px;
margin-top:5px;
}
.headingsP a, .headingsP a:active, .headingsP a:visited{
font-size:14px;
text-decoration: none;
}

.headingsP a:hover {
color: #233564;
text-decoration: none;
}

.text p{
line-height:180%;
padding-bottom:10px;
margin-bottom:10px;
}
.text2 p{
line-height:180%;
padding-top:5px;
}
.text ul{
list-style-type:square;
padding-left:15px;
}
.text ol{
padding-left:15px;
}
.details_wrapper{
width:550px;
padding-top:15px;
background-image:url(http://www.ivhe.com/graphics/hzlineflip.gif);
background-position:top left;
background-repeat:repeat-x;
}
.gall_wrapper{
width:550px;
text-align:center;
padding-bottom:5px;
padding-top:35px;
background-image:url(http://www.ivhe.com/graphics/hzline.gif);
background-position:left top;
background-repeat:repeat-x;
}

.photo{
margin-right:5px;
border:1px solid #ccc;
padding:5px;
}

.photo_overflow{
float:right;
clear:right;
margin-top:30px;
margin-left:20px;
margin-bottom:15px;
border:1px solid #ccc;
padding:5px;
}
.photo_overflow2{
float:right;
clear:right;
margin-top:15px;
margin-left:20px;
margin-bottom:15px;
border:1px solid #ccc;
padding:5px;
}
.facilities{
padding-bottom:5px;
font-size:11px;
}
.request{
padding-top:10px;
font-size:11px;
}
.tag{
width:550px;
float:left;
margin-bottom:10px;
font-style:italic;
font-size:12px;
}
.tag a{
font-size:12px;
color:#004400;
}
a:hover {
color: #990066;
color:#004400;
text-decoration: none;
}

/*===========styling sidebar===========*/
.sidebar {
width:150px;
font-size:10px;

}
.sidebar ul{
padding:0;
margin:0;
padding-bottom:5px;
margin-top:10px;
}
.sidebar ul li{
list-style-type:none;
text-align:center;
padding-top:5px;
margin-left:5px;
}
.sidebar p{
padding-top:5px;
}
.sb_search, .sb_other {
width:130px;
margin:auto;
padding-bottom:20px;

}
.sb_search div{
padding-top:5px;
padding-bottom:5px;
color:#233564;
}
.sb_head a{
color:#004400;
font-size:10px;
}
select.quick{
width:90px;
font-size:9px;
text-align:left;
}
input.quick{
font-size:9px;
text-align:left;
}
.sb_other {
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
color:#004400;
}

.sb_feat{
margin:auto;

width:130px;
color:#233564;
}
.sb_feat .sb_head{
margin-bottom:10px;
color:#004400;
}
.sb_outerhead{
width:130px;
float:left;
background: url(http://www.ivhe.com/graphics/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://www.ivhe.com/graphics/shadow.gif) no-repeat bottom right;
margin: 0px 0 0 10px !important;
margin: 0px 0 0 5px;
}
.sb_head{
width:130px;
display:block;
position: relative;
margin: -6px 6px 6px -6px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}
.backGreen{
background-color:#999966;
color:#FFFFFF;
border-bottom:1px solid #999;

}
.backBurntOrange{
background-color:#BB9955;
color:#FFFFFF;
border-bottom:1px solid #996633;
}
.backOrange{
background-color:#DD9944;
color:#FFFFFF;
border-bottom:1px solid #999966;
}

.sb_feat div{
padding-top:5px;
padding-bottom:5px;
}
.sb_prop{
text-align:left;
color:#993366;
margin-bottom:10px;
}
.sb_prop a{
line-height:130%;
padding-bottom:10px;
font-size:10px;
}
.sb_tag{
font-style:italic;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}
.sb_img{
padding:2px;
border:1px solid #ccc;
margin-bottom:5px;
}
.center{
text-align:center;
}
.italic{
font-style:italic;
}
.sb_body{
width:124px;
text-align:center;
float:left;
margin-bottom:10px;
padding-left:2px;
padding-right:2px;
padding-bottom:10px;
}
.search_back{
border:1px solid #dddddd;
}
.searchCol1{
border-top:1px solid #dddddd;
margin-top:5px;
color:#333;
font-size:10px;
}
.hitCounter {
margin-left:auto;
margin-right:auto;
clear:both; 
text-align:center;
padding-top:5px;
}
.hitCounter table {
width:100%;
border:none;
}
.hitCounter table td{
border:none;
background: #fff;
}
