body {
	background:#dbeaf3;
	font-family: Arial, Myriad Pro, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	padding:20px 0px 0px 0px;
}

#mainHolder {
	margin-left:auto;
	margin-right:auto;
	width:822px;
	height:706px;
	text-align:center;
	/*margin-top:5%;*/
}

#header {
	height:160px;
	width:822px;
}

#headerHome {
	height:72px;
	width:609px;
	float:right;
	margin-left:5px;
}

#body {
	width:822px;
	height:534px;
	text-align:left;
	padding-top:1px;
}

#logo {
	position:absolute;
	text-align:left;
	width:190px;
}

#logo2 {
	position:absolute;
	text-align:left;
	width:190px;
}

#logo3 {
	position:absolute;
	text-align:left;
	width:190px;
}


#flashImageHolder {
	position:absolute;
	text-align:left;
	width:324px;
	height:534px;
}

#contentHolder {
	position:relative;
	float:right;
	width:430px;
	margin: 0px 65px 0px 10px;
	}
	
	
	#chHome {
		position:relative;
		float:right;
		width:650px;
		margin: 0px 10px 0px 0px;
	}
	
	#chHome .pageTitle{
		position:relative;
		float:right;
		width:570px;
		margin-bottom:10px;
		margin-right:30px;
	}
	
	.pageTitle .homeLogo{
		position:relative;
		float:left;
		width:168px;
	}
	
	.pageTitle .homeTitle{
		position:relative;
		float:right;
		width:385px;
		margin-top:7px;
	}
	
	#chHome .pageText{
		position:relative;
		float:right;
		width:575px;
		min-height:188px;
		text-align:justify;
		color:#535353;
		margin-right:30px;
		margin-bottom:32px;
	}
	
	#chHome .pageTextEdit{
		position:relative;
		float:right;
		width:677px;
		min-height:188px;
		text-align:justify;
		color:#535353;		
		margin-bottom:61px;
	}

	
	#chHome .textTitle{
		text-align:left !important;
	}
	
	#bImages{
		width:664px;
		padding-right:6px;
		padding-bottom:17px;
		float:right;
	}
	
	#sImages{
		float:left;
		width:126px;
		padding-left:8px;
		padding-top:26px;
	}
	
	
	
	
.pageTitle{ text-align:left; }

#pageText{ text-align:left; color:#535353;}
#pageTextEdit{ text-align:left; color:#535353;}

.textTitle{ font-size:16px; font-weight:bold; color:#000000;}

.textBlack{ color:#000000; text-transform:uppercase;}
 
.textRed{ color:#990000;}

.textRed a{
	color:#990000;
	text-decoration:none;
}

.textRed a:hover{
	text-decoration:underline;
}

#loginDiv{
	margin-top:5%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:400px;
	text-align:center;
	background-color:#FFFFFF;
	border:2px #febb1b solid;
	padding:35px 0px 20px 0px;
}

#manageDiv{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:750px;
	text-align:center;
	background-color:#FFFFFF;
	border:2px #febb1b solid;
	padding:35px 10px 20px 10px;
}

.row{
	background-color:#f2f2f2;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding:10px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
	border-left:3px #febb1b solid;                                                                                                                                                                              
}

.left{
	float:left;
}

.right{
	float:right;
}

.right a, .right a:visited{
	color:#000000;
}

.right a:hover{
	color:#febb1b;	
}

.textAdjust{
	font-size:18px;
	padding-top:10px;
	padding-left:0px;
	font-weight:bold;
}

#arrows{
	float:left;
	padding:10px 20px 5px 0px;
	display:none;
}

#wrapper{
	height:370px;
	overflow:hidden;
}

#wrapper2{
	height:400px;
	/*overflow:hidden;*/
}


.popuptext{
	float:right;
	padding:0px 0px 0px 20px;
	margin:0;
}

.popuptext a{
	text-decoration:underline;
}

.popuptext a:hover{
	text-decoration:underline;
}


/*////////////// page top navigation /////////////////////////*/

#topNavigation{
	float:right;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:55px;
	position:relative;
	width:649px;
	text-align:right;
}

#topNavigation li, #topNavigation ul {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#topNavigation img {
	border:0 none;
}

	/*////////////////////////////////////////////*/

	#topNavigation li.home a {
		background:url(../images/nav-home-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 40px;
		text-decoration:none;
		width:45px;

	}
	#topNavigation li.home a:hover, #topNavigation li.home a.selected {
		background:url(../images/nav-home-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigation li.community a {
		background:url(../images/nav-community-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 142px;
		text-decoration:none;
		width:152px;

	}
	#topNavigation li.community a:hover, #topNavigation li.community a.selected {
		background:url(../images/nav-community-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigation li.awards a {
		background:url(../images/nav-awards-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 155px;
		text-decoration:none;
		width:165px;

	}
	
	#topNavigation li.awards a:hover, #topNavigation li.awards a.selected {
		background:url(../images/nav-awards-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigation li.local a {
		background:url(../images/nav-local-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 140px;
		text-decoration:none;
		width:145px;
	}
	#topNavigation li.local a:hover, #topNavigation li.local a.selected {
		background:url(../images/nav-local-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigation li.goals a {
		background:url(../images/nav-supplier-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 137px;
		text-decoration:none;
		width:140px;
	}
	#topNavigation li.goals a:hover, #topNavigation li.goals a.selected {
		background:url(../images/nav-supplier-off.jpg) no-repeat scroll left top;
	}

	/*////////////////////////////////////////////*/
	
	#topNavigation li.career a {
		background:url(../images/nav-career-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 137px;
		text-decoration:none;
		width:140px;
	}
	#topNavigation li.career a:hover, #topNavigation li.career a.selected {
		background:url(../images/nav-career-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigation li.diversity a {
		background:url(../images/nav-diversity-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 137px;
		text-decoration:none;
		width:140px;
	}
	#topNavigation li.diversity a:hover, #topNavigation li.diversity a.selected {
		background:url(../images/nav-diversity-off.jpg) no-repeat scroll left top;
	}
	
/*////////////// page top navigation /////////////////////////*/

#topNavigationHome{
	float:right;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:55px;
	position:relative;
	width:649px;
	text-align:right;
}

#topNavigationHome li, #topNavigationHome ul {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#topNavigationHome img {
	border:0 none;
}

	/*////////////////////////////////////////////*/

	#topNavigationHome li.home a {
		background:url(../images/nav-home-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 40px;
		text-decoration:none;
		width:45px;

	}
	#topNavigationHome li.home a:hover, #topNavigationHome li.home a.selected {
		background:url(../images/nav-home-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigationHome li.community a {
		background:url(../images/nav-community-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 142px;
		text-decoration:none;
		width:152px;

	}
	#topNavigationHome li.community a:hover, #topNavigationHome li.community a.selected {
		background:url(../images/nav-community-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigationHome li.awards a {
		background:url(../images/nav-awards-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 155px;
		text-decoration:none;
		width:165px;

	}
	
	#topNavigationHome li.awards a:hover, #topNavigationHome li.awards a.selected {
		background:url(../images/nav-awards-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigationHome li.local a {
		background:url(../images/nav-local-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 140px;
		text-decoration:none;
		width:145px;
	}
	#topNavigationHome li.local a:hover, #topNavigationHome li.local a.selected {
		background:url(../images/nav-local-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigationHome li.goals a {
		background:url(../images/nav-supplier-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 137px;
		text-decoration:none;
		width:140px;
	}
	#topNavigationHome li.goals a:hover, #topNavigationHome li.goals a.selected {
		background:url(../images/nav-supplier-off.jpg) no-repeat scroll left top;
	}

	/*////////////////////////////////////////////*/
	
	#topNavigationHome li.career a {
		background:url(../images/nav-career-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 137px;
		text-decoration:none;
		width:140px;
	}
	#topNavigationHome li.career a:hover, #topNavigationHome li.career a.selected {
		background:url(../images/nav-career-off.jpg) no-repeat scroll left top;
	}
	
	/*////////////////////////////////////////////*/
	
	#topNavigationHome li.diversity a {
		background:url(../images/nav-diversity-on.jpg) no-repeat scroll left top;
		height:70px;
		padding:1px 0px 70px 137px;
		text-decoration:none;
		width:140px;
	}
	#topNavigationHome li.diversity a:hover, #topNavigationHome li.diversity a.selected {
		background:url(../images/nav-diversity-off.jpg) no-repeat scroll left top;
	}
	
/*////////////// page background ////////////////////////////////*/

.homeDiv {
	background:transparent url(../images/bgHome.jpg) no-repeat scroll center top;
}

.awardsDiv {
	background:transparent url(../images/bgAwards.jpg) no-repeat scroll center top;
}

.communityDiv {
	background:transparent url(../images/bgCommunity.jpg) no-repeat scroll center top;
}

.localDiv {
	background:transparent url(../images/bgLocal.jpg) no-repeat scroll center top;
}

.goalDiv {
	background:transparent url(../images/bgGoal.jpg) no-repeat scroll center top;
}

/*////////////// page background /////////////////////////////////*/

#sectionid_community {
	background:transparent url(../images/bgCommunitySmall.jpg) no-repeat scroll left bottom;
	display:block;
	width:524px;
	height:534px;
}


/*////////////// popup ////////////////////////////////////////////*/

#overlay { 
    background:url(../images/white.png) no-repeat top left;
	position:absolute;
    width:600px;
    height:470px; 
	display:none;
	padding:55px;
} 

#overlay div.close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px;
}

 
/* container for external content. uses vertical scrollbar if needed */ 
div.wrap { 
    height:261px; 
    overflow:hidden;
	position:relative;
	padding-right:12px;
	text-align:left;	
}



/*////////////// footer //////////////////////////////////////////*/

#footer {
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	text-align:center;
	width:822px;
	font-size:10px;
	color:#555;
}

	#footer a {
		font-size:10px;
		color:#555;
		text-decoration:none;
		}
	
	#footer a:hover {
		color:#990000;
		}

#footerRight {
	position:relative;
	float:right;
	width:350px;
	text-align:right;
	margin-right:6px;
}

#footerLeft {
	position:relative;
	float:left;
	width:458px;
	text-align:left;
}

#footerLeft a{
	font-size:13px;
}


#footerLeft li, #footerLeft ul {
	display:inline;
	list-style-type:none;
	margin:0;
}

#footerLeft ul {
	padding:0;
}

#footerLeft li{
	padding:0px 12px 0px 0px;
}

.base_home{
	padding-left:18px;
	background:url(../images/home_icon.jpg) no-repeat top left; 
}

.base_contact{
	padding-left:20px;
	background:url(../images/contact_icon.jpg) no-repeat top left;
}

