/* featured content carousel */
.wrap {
position: relative;
margin: 0 auto;
}

.contain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .contain { height: 1%; } /* IE6 */
*:first-child+html .contain { min-height: 1px; } /* IE7 */

#featured {
width: 960px;
float: left;
margin: 0px 0 0px 0;
}

#featured .wrap {
padding: 10px 0 10px 0;
}

#featured h2 {
position: absolute;
z-index: 10000;
top: 50px;
float: left;
}

#slides {
width: 940px;
height: 240px;
position: relative;
top: 0px;
overflow: hidden;
z-index: 5;
margin: 0 auto;
padding: 0;

}

#slides img {
margin: 0 7px 0 0;
padding: 0;
border: 0;
}

#slide-box {
/* width: 7020px; */
height: 240px;
position: absolute;
overflow: visible !important;

}


#slide-box div {
float: left;
position: relative;
width: 960px;
height: 240px;
display: block !important;

}

#slides-prev {
display: block;
width: 50px;
height: 260px;
position: absolute;
top: 0;
left: -5px;
z-index: 10;

}

#slides-prev a {
display: block;
width: 50px;
height: 260px;
text-indent: -9999px;
background: url(images/slide-nav.png) no-repeat 0 0;

}

#slides-prev a:hover { background-position: 0 100%; }

#buildserveinspire2 {
display: block;
width: 959px;
position: absolute;
bottom: 0px;
z-index: 10;
}


#slides-next {
display: block;
width: 75px;
height: 260px;
position: absolute;
top: 0;
right: -28px;
z-index: 10;
}

#slides-next a {
display: block;
position: relative;
width: 50px;
height: 260px;
text-indent: -9999px;
background: url(images/slide-nav.png) no-repeat 100% 0;
}

#slides-next a:hover { background-position: 100% 100%; }

/** tooltip styles **/
#tooltip {
position: absolute;
background: url(images/tooltip-bg.png) repeat;
border: 1px solid #454545;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 10px;
color: #FFFFFF;
width: 225px;
display: none;
z-index: 100000;
}



/* home page layout */


#home-box {
width: 909px;
float: left;
background: #fff url(images/b3images/greenbackground.png);
/* background:  #EEF7FF;
*/
border: 0px solid #9bcf60;
margin: 0px 20px 13px 12px;
padding: 12px 12px 2px 12px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #4C5257;
}
#home-box h2 {
border-bottom: 0px solid black;
margin: 0px;
padding: 0px;
}
#box-main p {
margin: 0px 0px 0px 0px;
padding-bottom: 0px;
border: 0px solid black;
}

* + html #home-box {
margin: 15px 0 35px 0;
padding: 12px 12px 0 12px;
clear: both;
}

* + html #space-box {
width: 960px;
float: left;
height: 1px;
}

#home-box h2 a {
color: #4C5257;
}

.more-link {
float: left;
color: #62961D;
margin: 0 0 20px 0;
}

.more-link a {
color: #62961D;
text-decoration: underline;
}

.more-link a:hover {
text-decoration: none;
}

#box-main {
width: 440px;
float: left;
margin: 0 15px 10px 0;
}

#box-main h2 {
font-size: 18px;
margin: 0 0 5px 0;
padding: 0;
color: #1B73B3;
}

#box-main img {
float: left;
margin: 0 10px 0 0;
border: 1px solid #cccccc;
padding: 3px;
background-color: #fff;
}

.box-item {
width: 215px;
height: 87px;
float: left;
margin: 0 10px 10px 0;
font-size: 11px;
line-height: 15px;
}
.box-item h2 {
font-size: 14px;
margin: 0;
padding: 0;
color: #414457;
}

.box-item img {
float: left;
margin: 0 10px 0 0;
border: 1px solid #cccccc;
padding: 3px;
background-color: #fff;
}
/* home page layout */
#home-bottom-left {
width: 920px;
float: left;
padding: 10px 15px 0 10px;
margin: 0px;
text-align: center;
xborder: 1px solid black;
height: 30px;
}

#home-bottom-right {
width: 420px;
float: left;
padding: 10px 15px 0 10px;
margin: 0px 10px 0px 3px;
text-align: center;
xborder: 1px solid black;
}


#home-left {
width: 280px;
float: left;
padding: 30px 15px 0 15px;
margin: 0px 10px 0px 3px;
text-align: justify;
xborder: 1px solid black;
}

#home-center {
width: 270px;
float: left;
padding: 30px 15px 0 15px;
margin: 0px 23px 0px 0px;
text-align: justify;
xborder: 1px solid black;
}

#home-right {
width: 280px;
float: left;
padding: 30px 0px 0 15px;
margin: 0px 5px 0px 0px;
text-align: justify;
xborder: 1px solid black;
}

#home-box {
width: 909px;
float: left;
background: #fff url(images/b3images/greenbackground.png);
/* background:  #EEF7FF;
*/
border: 0px solid #9bcf60;
margin: 15px 20px 13px 12px;
padding: 12px 12px 2px 12px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #4C5257;
}
#home-box h2 {
border-bottom: 0px solid black;
margin: 0px;
padding: 0px;
}
#box-main p {
margin: 0px 0px 0px 0px;
padding-bottom: 0px;
border: 0px solid black;
}

* + html #home-box {
margin: 15px 0 35px 0;
padding: 12px 12px 0 12px;
clear: both;
}

* + html #space-box {
width: 960px;
float: left;
height: 1px;
}

#home-box h2 a {
color: #4C5257;
}

.more-link {
float: left;
color: #62961D;
margin: 0 0 20px 0;
}

.more-link a {
color: #62961D;
text-decoration: underline;
}

.more-link a:hover {
text-decoration: none;
}
#box-main {
width: 440px;
float: left;
margin: 0 15px 10px 0;
}
#box-main h2 {
font-size: 18px;
margin: 0 0 5px 0;
padding: 0;
color: #1B73B3;
}
#box-main img {
float: left;
margin: 0 10px 0 0;
border: 1px solid #cccccc;
padding: 3px;
background-color: #fff;
}
.box-item {
width: 215px;
height: 87px;
float: left;
margin: 0 10px 10px 0;
font-size: 11px;
line-height: 15px;
}
.box-item h2 {
font-size: 14px;
margin: 0;
padding: 0;
color: #414457;
}
.box-item img {
float: left;
margin: 0 10px 0 0;
border: 1px solid #cccccc;
padding: 3px;
background-color: #fff;
}

#latestannouncements {
	border: 0px solid #9bcf60;
	margin: 0px 0px 13px 0px;
	padding: 12px 12px 2px 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #4C5257;
	background: #fff url(images/b3images/greenbackground.png);
}

