/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/body-bg-stripe.gif);
	background-repeat: repeat;
	background-color: #FFFFFF;
}

#globalContainer {
	width: 961px;
	min-height: 100%;
	height: auto;
	margin: 0 auto;
}

#mainContainer {	
	background-color: #818184;
	padding: 0 1px 0 20px;
	width: 940px;
}

#mainContentCon {
	width: 940px;
	background-image: url(../images/main-bg.gif);
	background-repeat: repeat-y;
}

#headerContainer, #contentContainer {
	width: 920px;
	padding-left: 20px;
}

#logo {
	float: left;
	width: 660px;
	padding: 25px 0 29px 30px;
}

#searchContainer {
	float: left;
	width: 230px;
}

#sitewide {
	width: 200px;
	background-color: #a71c20;
	color: #fff;
	padding: 4px 0 4px 30px;
	border-bottom: 1px solid #fff;
}

#searchForm {
	width: 200px;
	padding: 0 0 0 30px;
	background-image: url(../images/3seg-search-bg.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #fff;
	background-color: #d1d2d4;
	min-height: 98px;
}

#navContainer {
	width: 940px;
	background-color: #a71c20;
	border-bottom: 5px solid #d1d2d4;
	padding: 0;
}

#menuContainer {
	float: left;
	width: 675px;
	padding: 9px 0 9px 13px;
}

#dateContainer {
	float: left;
	width: 230px;
	padding: 4px 0 0 22px;
	color: #fff;
}

#dateContainer span {
display: inline-block;
padding: 5px 3px 0 0;
}

#dateContainer img {
margin: 0 0 0 3px;
vertical-align: middle;
}


#contentColOne {
	float: left;
	width: 620px;
	padding: 30px 35px 55px 35px;
}

#tempContentColOne {
	float: left;
	width: 690px;
}

#tempContent {
	width: 620px;
	padding: 30px 35px 55px 35px;
}

#tempSubNav {
	background-color: #e8e8e9;
	width: 660px;
	padding: 10px 15px;
}

#homeText {
	width: 620px;
	padding-bottom: 20px;
}

#focusContainer {
	width: 620px;
}

#focusSol {
	float: left;
	width: 200px;
	margin-right: 10px;
	background-color: #eff6e3;
	color: #668336;
	background-image: url(../images/foc-tbg-sol.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 30px;
}

#focusProd {
	float: left;
	width: 200px;
	margin-right: 10px;
	background-color: #e4f1fb;
	color: #477ea5;
	background-image: url(../images/foc-tbg-prod.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 30px;
}

#focusSer {
	float: left;
	width: 200px;
	background-color: #f9f3e5;
	color: #9b884e;
	background-image: url(../images/foc-tbg-ser.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 30px;
}

#solImg {
	background-color: #cde3a8;
	background-image: url(../images/foc-bg-sol.gif);
}

#prodImg {
	background-color: #acd4f1;
	background-image: url(../images/foc-bg-prod.gif);
}

#serImg {
	background-color: #ebdcaf;
	background-image: url(../images/foc-bg-ser.gif);
}

.focusImg {
	width: 190px;
	padding: 8px 0 5px 10px;
	margin-bottom: 20px;
	background-position: bottom;
	background-repeat: no-repeat;
}

/*.focusImg:hover {
	cursor: hand;
}*/

#contentColTwo {
	float: left;
	width: 210px;
	padding-left: 20px;
}

#pageImg, #pageQuote {
	width: 210px;
}

#newsModule {
	width: 190px;
	padding: 0 10px;
}

.relBanner {
	width: 210px;
	text-align: center;
	margin: 10px 0;
}

#footerContainer {
	width: 961px;
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-y;
	padding: 7px 0 2px 0;	
}

#footerSitewide {
	float: left;
	width: 675px;
	padding-left: 55px;
}

#copyright {
	float: left;
	width: 200px;
	font-weight: bold;
	color: #fff;
	padding-left: 30px;
}