@charset "utf-8";

/* Eric Meyer Reset, v1.0 | 20080212, http://meyerweb.com/eric/tools/css/reset/index.html, modified */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}/* mods */h1,h2,h3,h4,h5,h6{font-weight:normal}
/*CLEAR FIX*/.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix {display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix { height: 1%;} .clearfix {display: block;}
/* IE image scaling */ img { -ms-interpolation-mode:bicubic; }

/* http://www.cssstickyfooter.com/ */
html, 
body,
form {
	height: 100%;
}
#wrapper {
	min-height: 100%;
}
#container {
	overflow:auto;
	padding-bottom: 175px;
}  /* must be same height as the footer */
#footer {
	position: relative;
	margin-top: -175px; /* negative value of footer height */
	height: 175px;
	clear:both;
} 
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

/***************************************************************
	Basic Layout */

body {
	position: relative;
	width: 100%;
	font: normal 75% Helvetica, 'Helvetica Lt Std', Arial, sans-serif;
	text-align: center;
	background: #fff url(../images/bg.png) no-repeat center top;
}
html>body { /* ignored by IE6 */
	font-size: 12px;
}
#topBg {
	position: absolute;
	top: -52px;
	left: 0;
	width: 100%;
	height: 540px;
	background: #f0f3f4;
}
#wrapper {
	position: relative;
	width: 100%;
	background: transparent url(../images/bg.png) no-repeat center top;
}
#container {
	width: 1016px;
	margin: 0 auto;
	text-align: left;
}

/***************************************************************
	Header */
#header {
	position: relative;
	z-index: 800;
	width: 990px;
	height: 154px;
	margin: 0 13px;
}
#header h1 {
	position: absolute;
	top: 42px;
	left: 0;
	width: 200px;
	height: 84px;
}
#header h1 a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#header h1 a span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/develop-indy-logo.png) no-repeat; 
	cursor: pointer;
}
#header h2,
#header h3 {
	position: absolute;
	top: 27px;
	right: 0;
	width: 204px;
	height: 20px;
	overflow: hidden;
}
#header h2 span,
#header h3 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/advancing-economic-growth.png) no-repeat left -16px; 
}
#header h3 {
	top: 11px;
	height: 16px;
}
#header h3 span {
	background-position: left top;
}
#header .quickLinks {
	position: absolute;
	top: 29px;
	left: 408px;
	width: 196px;
	height: 36px;
	font-size: 10px;
	line-height: 18px;
}
#header .quickLinks .col {
	float: left;
	width: 98px;
}
#header .quickLinks a {
	text-decoration: none;
	color: #828180;
}
#header .quickLinks a:hover {
	color: #00a3e2;
}
#header .search {
	position: absolute;
	top: 55px;
	right: 11px;
	width: 285px;
	height: 26px;
	text-align: right;
	font-size: 10px;
	line-height: 26px;
	color: #696463;
}
#header .search a {
	float: right;
	position: relative;
	width: 30px;
	height: 26px;
	margin-left: 6px;
	overflow: hidden;
}
#header .search a span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/search.png); 
	cursor: pointer;
}
#header .search a:hover span {
	background-position: left -26px;
}
#header .search input {
	width: 185px;
	height: 10px;
	margin: 0;
	padding: 8px 0 8px 11px;
	border: 0 none;
	font: normal 10px/10px Helvetica, 'Helvetica Lt Std', Arial, sans-serif;
	color: #696463;
}

/***************************************************************
	Navigation */
#nav {
	position: absolute;
	top: 111px;
	right: 11px;
	text-align: center;
	font-size: 13px;
	line-height: 28px;
}
#nav li { /* all list items */
	float: left;
	position: relative;
}
/*
#nav li.link1 {
	width: 82px;
}
#nav li.link2 {
	width: 129px;
}
#nav li.link3 {
	width: 102px;
}
#nav li.link4 {
	width: 90px;
}
#nav li.link5 {
	width: 111px;
}
#nav li.link6 {
	width: 89px;
}
*/
#nav li.link1 {
	width: 119px;
}
#nav li.link2 {
	width: 95px;
}
#nav li.link3 {
	width: 112px;
}
#nav li.link4 {
	width: 80px;
}
#nav li.link5 {
	width: 103px;
}
#nav li.link6 {
	width: 83px;
}
#nav li.link7 {
	width: 74px;
}
#nav a {
	display: block;
	padding: 2px 0 13px;
	color: #5f5958;
	text-decoration: none;
}

#nav .link6 a.current {
	color: #43b2e5;
	background: url(../images/bg-nav-hover.png) no-repeat -494px 39px;
}
#nav .link1 a.current {
	color: #43b2e5;
	background: url(../images/bg-nav-hover.png) no-repeat 12px 39px;
}
#nav .link2 a.current {
	color: #43b2e5;
	background: url(../images/bg-nav-hover.png) no-repeat -105px 39px;
}
#nav .link3 a.current {
	color: #43b2e5;
	background: url(../images/bg-nav-hover.png) no-repeat -199px 39px;
}
#nav .link4 a.current {
	color: #43b2e5;
	background: url(../images/bg-nav-hover.png) no-repeat -312px 39px;
}
#nav .link5 a.current {
	color: #43b2e5;
	background: url(../images/bg-nav-hover.png) no-repeat -390px 39px;
}
#nav .link7 a.current {
	color: #43b2e5;
	background: url(../images/bg-nav-hover.png) no-repeat -576px 39px;
	}
	
#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide navs because display: none isn't read by screen readers */
	width: 134px;
	padding: 8px 0 13px 0;
	text-align: left;
	line-height: 16px;
	background: #1997c8 url(../images/bg-nav-dd.png) no-repeat;
}
#nav li a.noChild:hover,
#nav li.link1.sfHover a,
#nav li.link2.sfHover a,
#nav li.link3.sfHover a,
#nav li.link4.sfHover a,
#nav li.link5.sfHover a,
#nav li.link6.sfHover a,
#nav li.link7.sfHover a {
	color: #fff;
	background: url(../images/bg-nav-hover-dd.png) no-repeat;
}
#nav li:hover ul,
#nav li.sfHover ul { /* lists nested under hovered list items */
	left: 0;
	top: 30px;
	z-index: 200;
}
#nav li.link6:hover ul,
#nav li.link6.sfHover ul { /* lists nested under hovered list items */
	left: auto;
	right: 0;
	top: 30px;
}
#nav li ul li {
	float: none;
	width: 100%;
	background: none;
}
#header #nav li ul a,
#header #nav li.sfHover ul a {
	margin: 0 12px 0 11px;
	padding: 6px 7px 4px 2px;
	border-bottom: 1px solid #6cbddd;
	background: transparent url(../images/bg-nav-dd-link.png) no-repeat 111px top;
}
#header #nav li ul a:hover,
#header #nav li.sfHover ul a:hover {
	background-position: 104px 10px;
}

/***************************************************************
	Footer */
#footer {
	background: transparent url(../images/bg-footer-repeat.png);
}
#footerContent {
	position: relative;
	width: 1016px;
	height: 83px;
	margin: 0 auto;
	padding: 92px 0 0 0;
	text-align: left;
	font-size: 11px;
	line-height: 18px;
	color: #ababab;
	background: transparent url(../images/bg-footer.png) no-repeat center top;
}
#footerContent .nav {
	margin-left: 23px;
}
#footerContent .copyright {
	position: absolute;
	top: 92px;
	right: 23px;
	text-align: right;
}
#footerContent a {
	text-decoration: none;
	color: #ababab;
}
#footerContent .subLinks,
#footerContent .subLinks a {
	color: #9d9d9d;
}
#footerContent a:hover {
	color: #f6f6f6;
}
#footerContent .phone {
	color: #61bce6;
}


/***************************************************************
	insideBanner */

#insideBanner {
	position: relative;
	height: 333px;
	padding: 0 24px 0 23px;
}
#insideBanner .copy {
	position: absolute;
	top: 45px;
	left: 23px;
	min-width: 211px;
	height: 52px;
	padding: 15px 33px 21px;
	font-size: 14px;
	line-height: 23px;
	color: #fff;
	background: url(../images/bg-inside-banner-copy.png);
}
#insideBanner .copy h1 {
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
}

/***************************************************************
	content */

#content {
	margin-top: 19px;
	padding: 0 24px 39px 23px;
	background: url(../images/bg-content.png) repeat-y 689px top;
}
#content .main {
	float: left;
	width: 666px;
	margin-right: 1px;
}
#content .sidebar {
	float: left;
	width: 302px;
}
#content .crumb {
	height: 25px;
	line-height: 24px;
	padding-bottom: 13px;
	border-bottom: 1px solid #f0f3f4;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}
#content .crumb a {
	position: relative;
	z-index: 2;
	float: left;
	padding: 1px 22px 0 11px;
	text-decoration: none;
	color: #d1d5d5;
	background: url(../images/bg-crumb.png) no-repeat right top;
}
#content .crumb a.parent + a.parent {
    z-index: 1;
    padding-left: 22px;
    margin-left: -11px;
}
#content .crumb a:hover {
	color: #fff;
}
#content .crumb .current {
	position: relative;
	z-index: 0;
	float: left;
	margin-left: -11px;
	padding: 1px 22px 0 22px;
	background: url(../images/bg-crumb.png) no-repeat right -25px;
}
#content .crumb a.current {
	color: #fff;
}
#content .pager {
	height: 39px;
	padding-left: 12px;
	border-bottom: 1px solid #f0f3f4;
	font-size: 14px;
	line-height: 39px;
	color: #52bde7;
}
#content .pager label {
	font-weight: bold;
	text-transform: uppercase;
	color: #979797;
}
#content .pager a {
	text-decoration: none;
	color: #6d6f6f;
}
#content .pager a:hover {
	text-decoration: underline;
}
#content .topLink {
	padding-top: 16px;
	padding-right: 27px;
	border-top: 1px solid #f0f3f4;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
}
#content .topLink a {
	color: #63bee8;
}
#content .topLink a:hover {
	color: #327d9e;
}

#content .mainContent,
#content .newsContent {
	margin: 16px 0 0 0;
	padding: 0 43px 0 10px;
	font: normal 12px/1.5em Helvetica, 'Helvetica Lt Std', Arial, sans-serif;
	color: #343435;
}
#content .mainContent a,
#content .newsContent a {
	color: #42a8d5;
}
#content .mainContent a:hover,
#content .newsContent a:hover {
	color: #3587ac;
}
#content .mainContent h1,
#content .mainContent h2 {
	margin: 16px 0 14px;
	font-size: 16px;
	line-height: 21px;
	color: #367d99;
}
#content .mainContent p + h1,
#content .mainContent p + h2,
#content .mainContent ul + h1,
#content .mainContent ul + h2,
#content .mainContent ol + h1,
#content .mainContent ol + h2 {
	margin-top: 40px;
}
#content .mainContent h3 {
	margin: 32px 0 5px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #595959;
}
#content .mainContent h2 + h3 {
	margin-top: 23px;
}
#content .mainContent p {
	margin-bottom: 18px;
}
#content .mainContent ol {
	margin: 0 0 18px 21px;
	list-style: decimal;
	color: #585b5b;
}
#content .mainContent ul {
	margin: 0 0 18px 21px;
	list-style: url(../images/bullet.png);
	color: #585b5b;
}
#content .mainContent li {
	margin-bottom: 5px;
}
#content .newsContent .item {
	margin: 19px 0 33px;
}
#content .newsContent h2 {
	margin: 3px 0 8px;
	font-size: 16px;
	line-height: 21px;
	color: #367d99;
}
#content .newsContent h3 {
	margin: 19px 0 3px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #367d99;
}
#content .newsContent p {
	margin-bottom: 8px;
}

/* news archives */

#content div.yearItem h1 
{
	clear: both;
	line-height: 13px;
	margin-bottom: 19px;
	font-size : 14px;
	font-weight: bold;
	cursor: pointer;
}

#content div.yearItem h1.shown 
{
	color : #2d85b2;	
}

#content div.yearItem h1.shown span.arrow
{
	position: relative;
	top: 1px;
	background: url('../images/arrow-down.png') no-repeat left center;
}

#content div.yearItem h1.hidden 
{
	color : #42a8d5;		
}

#content div.yearItem h1.hidden span.arrow
{
	position: relative;
	top: 1px;
	background: url('../images/arrow-right.png') no-repeat left center;
}
#content .newsContent hr
{
	width: 666px;
	height: 1px;
	margin: 0 -43px 16px -10px;
	padding: 0;
	border: 0 none;
	line-height: 1;
	background: #f3f5f6;
}
#content div.monthItem 
{
	margin-left : 7px;
}

#content div.monthItem h2.shown, 
#content div.monthItem h2.hidden 
{
	clear: both;
	line-height: 17px;
	margin-bottom: 11px;
	font-size : 12px;
	cursor: pointer;
}

#content div.monthItem h2.shown 
{
	color : #4a4d4e;
}

#content div.monthItem h2.shown span.arrow
{
	position: relative;
	top: 1px;
	background: url('../images/arrow-down-gray.png') no-repeat left center;
}

#content div.monthItem h2.hidden 
{
	color : #8e9396;
}

#content div.monthItem h2.hidden span.arrow
{
	position: relative;
	top: 1px;
	background: url('../images/arrow-right-gray.png') no-repeat left center;
}
#content div.monthItem div.items 
{
	margin-left : 20px;
}
#content div.yearItem h1:hover span.date,
#content div.monthItem h2:hover span.date {
	text-decoration: underline;
}
#content .sidebar .hotButtons {
	margin: 0 0 22px 21px;
}
#content .sidebar .hr {
	height: 17px;
	border-top: 1px solid #f0f3f4;
}
#content .sidebar .hr hr {
	display: none;
}
#content .hotButtons h3,
#content .fastFacts h3 {
	position: relative;
	height: 25px;
	margin-bottom: 12px;
	overflow: hidden;
}
#content .fastFacts h3 {
	margin-bottom: 10px;
}
#content .hotButtons h3 span,
#content .fastFacts h3 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/indy-hot-buttons.png) no-repeat;
}
#content .fastFacts h3 span {
	background: url(../images/fast-facts.png) no-repeat;
}
#content .hotButtons .item {
	min-height: 75px;
	padding-bottom: 8px;
	line-height: 16px;
}
#content .hotButtons .item a {
	display: block;
	text-decoration: none;
}
#content .hotButtons .item .thumb {
	float: left;
	margin-right: 15px;
}
#content .hotButtons .item .thumb a {
	position: relative;
}
#content .hotButtons .item .thumb img {
	display: block;
}
#content .hotButtons .item .thumb span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: .83; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=83); /* IE lt 8 */
	-ms-filter: "alpha(opacity=83)"; /* IE 8 */
	-khtml-opacity: .83; /* Safari 1.x */
	-moz-opacity: .83; /* FF lt 1.5, Netscape */
}
#content .hotButtons .item .thumb a:hover span,
#content .hotButtons .item.hover .thumb a span {
	background: #2f8bb7;
}
#content .hotButtons .item h4 a {
	padding: 0 0 1px 0;
	color: #48a4ce;
}
#content .hotButtons .item h4 a:hover,
#content .hotButtons .item.hover h4 a {
	color: #3587ac;
}
#content .hotButtons .item p a {
	padding-left: 159px;
	color: #5c5c5d;
}
#content .hotButtons .item p a:hover,
#content .hotButtons .item.hover p a {
	color: #81bcd4;
}
#content .hotButtons .hr {
	height: 10px;
	border-top: 1px solid #e6e5e5;
}
#content .hotButtons .hr hr {
	display: none;
}
#content .sidebar .fastFacts {
	margin: 0 0 22px 21px;
}
#content .fastFacts h4 {
	margin: 0 0 4px;
	padding: 9px 24px 9px 17px;
	line-height: 17px;
	color: #5c5c5d;
	background: #edf8fd url(../images/bg-fast-fact.png) no-repeat;
}
#content .fastFacts a {
	color: #4ba6d0;
}
#content .fastFacts a:hover {
	color: #327d9e;
}


/***************************************************************
	landingBanner */

#landingBanner {
	position: relative;
	height: 333px;
	padding: 0 24px 0 23px;
}
#landingBanner .overlay {
	position: absolute;
	top: 0;
	left: 23px;
	width: 969px;
	height: 333px;
	background: url(../images/bg-landing-banner-overlay.png) no-repeat right bottom;
}
#landingBanner h1 {
	position: absolute;
	top: 45px;
	left: 0;
	z-index: 2;
	min-width: 211px;
	height: 51px;
	padding: 5px 33px 0;
	font-weight: bold;
	font-size: 24px;
	line-height: 51px;
	background: #52bde7;
	color: #fff;
}
#landingBanner .copy {
	position: absolute;
	top: 0;
	left: 19px;
	z-index: 1;
	padding: 118px 16px 32px 18px;
	width: 240px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	background: url(../images/bg-landing-banner-copy.png) no-repeat;
}

/***************************************************************
	landingFeatures */

#landingFeatures {
	padding: 30px 11px 39px 23px;
}
#landingFeatures h2 {
	position: relative;
    width: 969px;
	height: 21px;
	padding-bottom: 1px;
	overflow: hidden;
	margin-bottom: 16px;
	background: url(../images/bg-in-this-section.png) no-repeat left bottom;
}
#landingFeatures h2 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 21px;
	background: url(../images/in-this-section.png) no-repeat;
}
#landingFeatures .copy {
	float: left;
	width: 181px;
	min-height: 156px;
	margin-right: 25px;
	font-size: 16px;
	line-height: 24px;
	color: #878686;
}
#landingFeatures .items {
    float: left;
    width: 776px;
}
#landingFeatures .item {
	float: left;
	width: 375px;
	height: 123px;
	margin: 0 13px 27px 0;
	padding-top: 6px;
	line-height: 19px;
}
#landingFeatures .item a {
	display: block;
}
#landingFeatures .thumb {
	float: left;
	width: 178px;
	height: 124px;
	margin: 0 15px 0 0;
}
#landingFeatures .thumb a {
	position: relative;
}
#landingFeatures .thumb a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/bg-landing-feature-hover.png) no-repeat left 999em;
	cursor: pointer;
}
#landingFeatures .thumb a:hover span,
#landingFeatures .hover .thumb a span {
	background-position: right bottom;
}
#landingFeatures h3 {
	font-size: 18px;
	line-height: 22px;
}
#landingFeatures h3 a {
	padding-bottom: 3px;
	text-decoration: none;
	color: #48a4ce;
}
#landingFeatures h3 a:hover,
#landingFeatures .hover h3 a {
	color: #3587ac;
}
#landingFeatures p a {
	text-decoration: none;
	color: #777879;
}
#landingFeatures p a:hover,
#landingFeatures .hover p a {
	color: #81bcd4;
}

/***************************************************************
	homeBanners */

#homeBanners {
	position: relative;
	height: 386px;
	padding: 0 24px 0 23px;
	overflow: hidden;
	background: url(../images/bg-home-banners.png) no-repeat;
}
#homeBanners .banner {
	position: relative;
}
#homeBanners img {
	display: block;
}
#homeBanners .header {
	position: absolute;
	top: 78px;
	left: 59px;
	width: 910px;
	height: 103px;
}
#homeBanners .header h1 {
	font-weight: bold;
	font-size: 54px;
	line-height: 54px;
	color: #fff;
}
#homeBanners .header h2 {
	font-size: 24px;
	line-height: 31px;
	color: #fff;
}
#homeBanners .copy {
	position: absolute;
	top: 181px;
	left: 0;
	width: 351px;
	padding: 20px 29px 39px 61px;
	font-size: 13px;
	line-height: 19px;
	color: #5c5c5d;
	background: #fff url(../images/bg-home-banners-copy.png) no-repeat;
}
#homeBanners .copy a {
	display: block;
	position: absolute;
	bottom: 0;
	right: 18px;
	width: 106px;
	height: 23px;
	overflow: hidden;
}
#homeBanners .copy a span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/learn-more.png);
	cursor: pointer;
}
#homeBanners .nav {
	position: absolute;
	top: 159px;
	left: 13px;
	width: 990px;
	height: 62px;
	z-index: 100;
}
#homeBanners .nav a {
	display: block;
	width: 61px;
	height: 62px;
	overflow: hidden;
	text-indent: -999em;
	background: url(../images/home-banners-nav.png);
}
#homeBanners .nav a:hover {
	background-position: left -62px;
}
#homeBanners .nav a.nextLink {
	position: absolute;
	top: 0;
	right: 0;
	background-position: right top;
}
#homeBanners .nav a.nextLink:hover {
	background-position: right -62px;
}

/***************************************************************
	homeFeatures */

#homeFeatures {
	padding: 16px 24px 39px 23px;
	line-height: 19px;
	color: #5c5c5d;
}
#homeFeatures .siteSelectors {
	float: left;
	width: 280px;
	margin-right: 22px;
}
#homeFeatures .existingBusinesses {
	float: left;
	width: 268px;
	margin-right: 23px;
}
#homeFeatures .hotButtons {
	float: left;
	width: 376px;
}
#homeFeatures h3 {
	position: relative;
	width: 100%;
	height: 31px;
	margin-bottom: 11px;
	overflow: hidden;
}
#homeFeatures .hotButtons h3 {
	margin-bottom: 15px;
}
#homeFeatures h3 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/bg-home-features-headers.png) no-repeat -1px top;
}
#homeFeatures .existingBusinesses h3 span {
	background-position: -303px;
}
#homeFeatures .hotButtons h3 span {
	background-position: -594px;
}

#homeFeatures .hotButtons p {
	float: right;
	width: 205px;
	margin-bottom: 10px;
	margin-right: 12px;
	line-height: 19px;	
}

#homeFeatures .copy {
	min-height: 133px;
	margin-bottom: 6px;
	padding: 0 30px 12px 1px;
	border-bottom: 1px solid #e6e6e6;
}
#homeFeatures .links {
	line-height: 27px;
}
#homeFeatures .links li {
	margin-bottom: 2px;
}
#homeFeatures .links a {
	display: block;
	padding: 0 0 0 23px;
	text-decoration: none;
	color: #5f5d5d;
	background: url(../images/bg-home-features-link.png) no-repeat -1px -29px;
}
#homeFeatures .links a:hover {
	background-position: -1px top;
	color: #488dad;
}

#homeFeatures .item {
height: 83px;
line-height: 16px;
}

#homeFeatures .item a {
	display: block;
	text-decoration: none;
}
#homeFeatures .item .thumb {
	float: left;
	margin-right: 15px;
}
#homeFeatures .item .thumb a {
	position: relative;
}
#homeFeatures .item .thumb img {
	display: block;
}
#homeFeatures .item .thumb span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: .83; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=83); /* IE lt 8 */
	-ms-filter: "alpha(opacity=83)"; /* IE 8 */
	-khtml-opacity: .83; /* Safari 1.x */
	-moz-opacity: .83; /* FF lt 1.5, Netscape */
}
#homeFeatures .item .thumb a:hover span,
#homeFeatures .item.hover .thumb a span {
	background: #2f8bb7;
}
#homeFeatures .item h4 {
	font-size: 13px;
}
#homeFeatures .item h4 a {
	padding: 5px 0 4px;
	color: #48a4ce;
}
#homeFeatures .item h4 a:hover,
#homeFeatures .item.hover h4 a {
	color: #3587ac;
}
#homeFeatures .item p a {
	color: #5c5c5d;
}
#homeFeatures .item p a:hover,
#homeFeatures .item.hover p a {
	color: #81bcd4;
}
#homeFeatures .hr {
	height: 10px;
	border-top: 1px solid #e6e5e5;
	clear: both;
	
}
#homeFeatures .hr hr {
	display: none;
}


