body {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#555555;
height:100%;
}
form{
margin:0;
padding:0;
}
table{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}
ul{
padding:0;
margin:0;
padding-bottom:10px;
}
ul li{
list-style-type:square;
padding-bottom:10px;
margin-left:25px;
}
ol{
padding:0;
margin:0;
padding-bottom:10px;
}
ol li{
line-height:180%;
padding-bottom:10px;
margin-left:25px;
}

#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 p{
font-size:10px;
padding-bottom:10px;
}
#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 4px 8px 4px;
text-decoration:none;
color:#233564;
/*color:#333333;*/

}
#topnav a.first, #topnav a.first:visited{
padding:0px 4px 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 4px 8px 4px;
text-decoration:none;
color:#233564;

}
#printNav {
display:none;
}
.printUrl{
display:none;
}
#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;
}
.clearer{
width:750px;
clear:both;
}
.mainText {
width:545px;
float:left;
margin-bottom:20px;
background-image:url(http://www.ivhe.com/graphics/logoBack.gif);
background-position:top center;
background-repeat:no-repeat;
}
.red{
color:#004400;
color:#999966;
color:#666699;
}
.blue{
color:#003366;
color:#999966;
}
.otherblue{
color: #233564;
}
.mainText p{
line-height:180%;
padding-bottom:20px;
padding-right:30px;
text-align:justify;

}

.mainText p a{
font-size:12px;

}
p.noLineGaps{
padding-bottom:0px;
}

p.headings{
padding-top:0px;
padding-bottom:0px;
padding-left:25px;
line-height:150%;
font-size:14px;
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;
}
p.anchorLink{
text-align:right;
}

p.pullquote {
width: 475px;
margin-bottom: 20px;
padding: 10px 20px 10px 20px;
font-size: 12px;
text-align: center;
border:1px dotted #999966;
color:#000000;
font-style:italic;
background-color:#eee;
background-image:url(http://www.ivhe.com/graphics/openquoteGf.gif);
background-repeat:no-repeat;
background-position:5px 5px;
}
#printSubNav{
display:none;
}
.mainText ul{
padding:0;
margin:0;
padding-bottom:10px;
}
.mainText ul li{
list-style-type:square;
padding-bottom:10px;
margin-left:25px;
}
.bold{
font-weight:bold;
}
a, a:active, a:visited {
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #233564;
}

a:hover {
color: #990066;
color:#004400;
text-decoration: none;
}
/*===============style column=============*/
.mainImage{
width:545px;
float:left;
padding-bottom:30px;
background-image:url(http://www.ivhe.com/graphics/hzlineflip.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
.mainSwf{
width:545px;
float:left;
padding-top:1px;
padding-bottom:5px;
background-image:url(http://www.ivhe.com/graphics/hzline.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
/*============styling tagline============*/
.tagline{
width:100px;
float:left;
padding-right:15px;
padding-top:20px;
padding-bottom:20px;
border:1px solid #A7925D;
font-size:16px;
font-style:italic;
line-height:30px;
text-align:center;
}
* html .tagline{
width:115px;
w\idth:100px;
}
.tagline p{
padding-top:20px;
}

.forms{
width:475px;
padding:5px;
margin-top:20px;
}
* html div.forms{
width:485px;
w\idth:475px;
}
div.form_row{
clear:both;
padding-top:10px;
}
div.forms div.form_row span.form_label{
float:left;
width:175px;
text-align:right;
}
div.forms div.form_row span.form_in{
float:right;
width:275px;
text-align:left;
}
div.forms legend{
color:#004400;
}
div.forms fieldset{
border:1px solid #ccc;
}
.center{
text-align:center;
}
.error_red{
color:#FF0000;
font-weight:bold;
}
.small_font{
font-size:10px;
}
#sub_nav {
float:left;
width:545px;
background-color:#999966;
}
#sub_nav img{
float:right;
clear:none;
margin-left:10px;
}
#sub_nav ul{
width:180px;
float:left;
clear:none;
margin:0px;
padding:10px;
}
#sub_nav ul li{
list-style-type:none;
padding-bottom:10px;
margin-left:0px;
}
#sub_nav ul li a{
color:#233564;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
#sub_nav ul li a:hover{
font-size:11px;
text-decoration:underline;
}


.font11{
font-size:11px;
}
.italic{
font-style:italic;
}
/*===========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;
}
table{
width:500px;
}
td {
border: 1px solid #004400;
background: #fff;
padding: 6px 6px 6px 6px;
}
td.altRow {
background: #E9E4D6;
}
.hitCounter {
margin-left:auto;
margin-right:auto;
clear:both; 
text-align:center;
padding-top:5px;
}
.hitCounter table {
width:100%;
}
.hitCounter table td{
border:none;
}