﻿html, body {
 margin: 0px;
 padding: 0px;
 border: 0px;
 color: #000;
 background: #fff;
 }


body {
	padding: 0px;
	margin: 0px;
	font-family: tahoma, verdana, arial;
	font-size: 14pt;
	color: #444;
  	background: #fff url('images/homepage-backgroundx.jpg');
	background-repeat:repeat-x;
  	background-postion: top left;
  	font-smooth:always;
  }
.home {background-image:url(images/homepage-backgroundx.jpg);
	background-repeat:repeat-x;
  	background-postion: top left;}
 

  
 a, a:link, a:visited {        
        color: #ff0000;
        }

a:hover,  a:active {
        color: #333;
        }
		


#container{
	width:1000px;
 	margin:0px auto;
	padding:0px;
	min-height:800px;

 	}

.logoimg { 
display:block; 
align: top;
margin:0px 0px 0px 20px;
padding-top:3px;
}



#header
{
height:57px;
width:1000px;
align: top;
margin:0px;
padding:0px;
}

#nav {
height: 38px;
width: 1000px;
align: top;
background:url('images/nav-bg.html');
background-repeat:repeat;
}       

.banner {
width:1000px; 
height:300px;
}

.banner-home {background:url('images/ibv-banner2.jpg'); width:1000px; height:300px;}
.banner1 {background:url('images/bannerx.jpg'); width:1000px; height:300px;}
.banner2 {background:url('images/bannerx.jpg'); width:1000px; height:300px;}
.banner3 {background:url('images/bannerx.jpg'); width:1000px; height:300px;}


#content
{
	font-size: 14px;
	padding:0px;
	margin:10px 50px;
	color: #333;
	text-align:left;	
	min-height:500px;
	width:900px;
	line-height:1.3em;
	
}


h1
{
	color: #0000ff;
	font-size: 26px;
	margin-top: 0em;
	margin-bottom: -.5em;
font-weight:bold;
    font-family: helvetica-cond;
}

h2
{
	color: #ff0000;
	font-size: 28px;
	margin: 4px 0px 10px 0px;
	letter-spacing:-2px;
font-weight:bold;
    font-family: helvetica-cond;
			line-height:1.1em;
}

h3
{
	color: #ff0000;
	font-size: 24px;
	margin: 0px 0px 10px 0px;
	font-weight:bold;
	letter-spacing:-1px;
	    font-family: helvetica-cond;
		line-height:1.1em;
}

h3.grey {color:#666; font-size:26px; margin-bottom:16px;}
h2.grey {color:#666; font-size:34px; margin-bottom:16px;}


img.alignright { 
    float: right; 
    margin: 4px 0px 12px 20px; 

}


img.alignleft { 
    float: left; 
    margin: 0px 20px 12px 0px; 
    PADDING:0PX;

}



a.linkopacity:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	-khtml-opacity: 0.8;
	border:none; }

a.linkopacity img {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0;
	border:none; }

	
.postinfo {
text-align:left;
color: #ff0000;
font-size:13pt;
    font-family: helvetica-cond;
font-weight:bolder;
letter-spacing:-1px;
line-height:1em;
}

.postinfo a, .postinfo la:link, .postinfo a:visited {        
        color: #ff0000;
        }

.postinfo a:hover, .postinfo a:active {
        color: #666;
        }

.post {
	margin: 0px;
	padding: 0px;
	color:#444;
	margin-bottom:10px;
	padding-bottom:2px;
	border-bottom:0px dotted #a6897e; 
	width:700px;
}

.entry {width:700px;}


	
.post h3 a, .post a, .post a:link, .post a:visited {        
        color: #333;
        text-decoration:underline;
        }

.post a:hover, .post a:active {
        color: #ff0000;
        }
		
		

img.tfe {overflow:hidden; width:54px; height:54px; padding-top:14px; border:none;}


#sidebar {
text-align:left;
	float: left;
	width: 190px;
	height:100%;
	margin:20px;
	padding:0px;
 font-size: 12px;
 }
 

#sidebar ul
{
	list-style: none;
	margin: 0px 10px 0px 0px;
	padding:0px;

	

}

#sidebar ul li
{
   margin-bottom: 6px;
	border-right: 0px solid #999;
	font-weight:bold;
	font-size:11px;
	width:100%;

	
	}
	


#sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited {
	color: #ff0000;
	text-decoration: none;

}

#sidebar ul li a:hover, #sidebar ul li a:active
{
	color: #666;
	text-decoration: none;
}


.sidebox {width:165px; background:#ddd; border:2px solid #ccc; padding:5px 10px; margin-bottom:20px; text-align:left;}

.sidebox li {list-style:none;}





ul.top {
	font-size: 9pt;
     height:20px;
     list-style: none;
	padding: 0;
	padding-top:6px;
		margin:0px 0px 0px 12px;
	text-align:left;
	font-family:arial;
	font-weight:bold;
        }

ul.top li {
        float: left !important;
        margin: 0;
		padding:0px 1px;
		margin-top:6px;
        list-style-type: none;
		border-right:1px solid #000;
        }

ul.top li a, ul.top li a:link, ul.top li a:visited {        
        color: #fff;
         text-decoration: none;
		     padding: 9px 14px;
        }

ul.top li a:hover, ul.top li a:active {
     color: #fff;
        text-decoration: none;
		    padding: 9px 14px;
			
        }

		
ul.top li.last {border:none;}
padding-right: 15px;
height:32px;
}  

ul.top li a:hover span
{
background: url('images/nav-link-bg-right.html') right top no-repeat;
padding-right: 15px;
height: 32px;
} 

ul.top li.current_page_item a {
        text-decoration:none;
   
        }

a.tab-home:hover {background:url('images/tab-home.html');}
a.tab-rg2:hover {background:url('images/tab-rg2.html');}
a.tab-about:hover {background:url('images/tab-about.html');}
a.tab-opps:hover {background:url('images/tab-opps.html');}
a.tab-featured:hover {background:url('images/tab-featured.html');}
a.tab-resources:hover {background:url('images/tab-resources.html');}
a.tab-toolkit:hover {background:url('images/tab-toolkit.html');}
a.tab-newsletter:hover {background:url('images/tab-newsletter.html');}
a.tab-faq:hover {background:url('images/tab-faq.html');}
a.tab-blog:hover {background:url('images/tab-blog.html');}

.topnav {float:right; text-align: right; font-family:helvetica-cond; padding-top:4px;} 
.topnav a {text-decoration:none;}  
    
ul.toplinks {
	font-size: 18pt;
     height:20px;
     list-style: none;
	padding: 0;
		margin:0px;
	text-align:right;
margin-top:2px;
        }

ul.toplinks li {
        float: left !important;
        margin: 0;
        padding: 0px 8px 0px 0px;
        list-style-type: none;
        }

#sidebar2 {
text-align:left;
	float: left;
	width: 190px;
	height:450px;
	margin:20px;
	padding:0px;
 font-size: 10px;
 }

#footer {
	padding: 0px;
	margin: 0px;
 background: url('images/footer-bg.jpg');
  	background-repeat:repeat-x;
	height: 33px;
}


#bottom {
height:33px;
text-align:right;
color:#EEE;
margin:0px auto;
padding:0;
font-size:12px;
width:1000px;
}

#bottom ul
{
	list-style: none;
	padding:8px 0px 0px 0px;
	font-weight:bold;
}

#bottom li
{
	display: inline;
	padding: 0px 14px;
	border-right:1px solid #EEE;


}

#bottom ul li a, #bottom ul li a:link, #bottom ul li a:visited {
	color: #EEE;
	text-decoration: none;
	
}

#bottom  ul li a:hover, #bottom ul li a:active {
	color: #fff;
	text-decoration: none;
}

.more-link {
background: url('images/read-more-bg.html') no-repeat left center;
width:76px;
height:15px;
text-decoration:none;
padding:3px 12px 7px 20px;
    font-family: helvetica-cond;
}
		
.more-link a, .more-link a:link, .more-link a:visited{
text-decoration:none;
color:#fff;
font-weight:normal;
font-size:14px;
}

.more-link a:hover, .more-link a:active{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	-khtml-opacity: 0.6;
	border:none; }
	
a.readmore { 
display:block; 
height:32px; 
width:108px; 
overflow:hidden; 
background:url('images/read-more-button.html');
}

a:hover.readmore { 
display:block; 
background-position: -108px 0;
}
	
.subpagenav {float:left; width:200px; margin:28px 20px 0px -24px; text-align:left; font-size:16px;  font-family: helvetica-cond;}
.subpagenav ul {margin:0px; padding:0px;}
.subpagenav ul li {list-style:none; font-size:13px; margin-bottom:6px;}
.subpagenav ul li a {text-decoration:none; color:#ff6600;}
.subpagenav ul li a:hover {text-decoration:none; color:#666;}

.linklove {display:none;}

img.thumbnail {width:54px; height:54px; border:none;}

.blog-excerpts img.thumbnail {width:120px; height:120px; border:none; padding-top:8px;}