@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
/* pete edited on Feb. 23, 2010*/
#topInfo {float:left;width:910px;height:19px;padding:5px 8px 0 10px;}

#topInfo h1 {
	color:#57222C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	float:left;
}

#contact {
	float:right;
	text-align:right;
	color:#042653;
	padding-right:90px;
}

#contact a {
	color:#042653;
	text-decoration:none;
}

#contact a:hover {
	text-decoration:underline;
}

#bannerContainer {
	background-image:url(/images/banner-bg.jpg);
	background-repeat:repeat-y;
	width:921px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0 0 10px 0;
	color:#FFF
}

#bannerContainer2 {
	background-image:url(/images/banner-new.jpg);
	background-repeat:repeat-y;
	width:890px;
	height:247px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	color:#FFF
}

#bannerContainer3 {
	flaot:left;
	background:url(/images/banner-new.jpg) repeat-y 19px 0;
	width:890px;
	height:247px;
	margin:10px auto 0px;
	color:#FFF;
	padding:0 19px;
}

#banner-image {float:left; width:440px; height:247px;}
#banner-text {float:left; width:415px; height:207px; padding:40px 0 0 25px;}
#banner-text h1 {color:#01204C; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#banner-text p {color:#333;}
#banner-text a {color:#01204C; text-decoration:none; font-weight:bold;}

#featured-cont {float:left;background:transparent url(/images/maroon-bg.jpg) repeat-y;width:900px; margin:20px 14px 12px; padding-top:20px;border-bottom:#CCC solid 1px;display:inline;}
.featured-box-1 {width:223px; height:90px; background-color:#E9E9E9; border-left:#CCC solid 1px;float:left;}
.featured-box-2 {width:226px; height:90px; background-color:#E9E9E9; border-left:#CCC solid 1px;border-right:#CCC solid 1px; float:left;}
.image {width:80px; height:70px; padding:20px 0 0 10px; float:left;}
.content {float:left; width:123px; padding:20px 6px 0 3px; color:#666; font-size:10px;}
.content strong {color:#001F4C; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

#content-full {width:900px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}
.video-container {float:left; width:672px;}
.video-container h1 {color:#01204C; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px;}

#video-nav {float:right; width:207px;  border-left:#CCC solid 1px;}
#video-nav ul {float:left; list-style:none; margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 8px;width:199px;}
#video-nav ul li {border-bottom:#CCC solid 1px; float:left;width:100%;clear:both;line-height:37px;padding:10px 0;}
#video-nav ul li a.imgLink{float:left;}
#video-nav ul li a.imgLink img{border:#b3b3b3 1px solid;}
#video-nav ul li a.titleLink{float:right;width:108px;line-height:20px;font-size:11px;font-family:Tahoma, Arial, Verdana;text-transform:capitalize;}
#video-nav a {color:#001F4C; text-decoration:none;}
.video-nav-title {font-size:16px;}
#video-nav a.moreVideo{float:right;font-weight:bold;width:197px;padding:10px 0 10px 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5c2731;}
#video-nav a.moreVideo:hover{color:#dd9600;}


#bannerArea {
	float:left;
	width:631px;
	height:239px;
}

#rightArea {
	float:left;
	width:289px;
	height:239px;
}

#rightArea h2 {
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
}

#featuredVendor {
	float:left;
	width:259px;
	height:99px;
	background-image:url(/images/featured-vendor-bg.jpg);
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:1px;
	padding:5px 15px 5px 15px;
}

#joinNow {
	float:left;
	width:260px;
	height:97px;
	background-image:url(/images/join-now-bg.jpg);
	background-repeat:no-repeat;
	margin-top:14px;
	padding:5px 15px 5px 15px;
}

#joinNow form,table {
	margin:2px 0 0 0;
	padding:0px;
}

#whiteBG {float:left;width:928px;background:#fff;padding:0 0 15px;margin:0 0 100px;}

#bananaContent {
	width:902px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
}

.homepageContent {
	float:left;
	width:170px;
	font-size:12px;
	padding:3px 5px 3px 5px;
	text-align:center;
}

.whatsNewContent {
	float:left;
	width:223px;
	border-right:#999 solid 1px;
	padding-top:5px;
}

.membersContent {
	float:left;
	width:207px;
	border-right:#999 solid 1px;
	padding:5px 8px 3px 8px;
}

.initiativesContent {
	float:left;
	width:207px;
	border-right:#999 solid 1px;
	padding:5px 8px 3px 8px;
}

.consumerContent {
	float:left;
	width:166px;
	padding-top:5px;
	padding:5px 8px 3px 8px;
}

/*----------- Third Navigation CSS -------------*/

#thirdNav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	color:#333;
}


#thirdNav table{float:left;width:898px;margin:0px;}
#thirdNav table td{border-right:#999 solid 1px;width:223px;vertical-align:top;padding:10px 0 0;}
#thirdNav table td.lastTd{border-right:0px;width:226px;}

#thirdNav ul li {
	background-image:url(/images/list-bg.jpg);
	background-repeat:no-repeat;
	padding:0px 4px 3px 20px;
}

#thirdNav ul strong {
	color:#001F4B;
	font-size:12px;
}

#logos {
	width:900px;
	height:37px;
	border:#CCC solid 1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	background-color:#FFF;
}

#bottombar {
	width:900px;
	height:36px;
	border:#CCC solid 1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	background-color:#FFF;
}

#copyright {
	float:left;
	width:400px;
	margin-top:10px;
	margin-left:10px;
}

#socialmedia {
	float:right;
	width:400px;
	height:26px;
	text-align:right;
	margin-top:8px;
	margin-right:10px;
}

#bottomLinks {
	width:902px;
	text-align:right;
	padding-right:10px;
	margin-top:4px;
}

#bottomLinks a {
	color:#999;
	text-decoration:none;
}

#bottomLinks a:hover {
	text-decoration:underline;
}


/*------- Interior Template CSS ---------*/

#intBanner {
	width:622px;
	height:115px;
	float:left;
}

#intJoinNow {
	float:left;
	width:264px;
	height:97px;
	background-image:url(/images/int-join-now-bg.jpg);
	background-repeat:no-repeat;
	padding:13px 13px 5px 20px;
}

/* pete edited on Feb. 23, 2010*/
#intBannerContainer {float:left;width:921px;margin-left:auto;color:#fff;padding:0 0 0 7px;}

#intRightArea {
	float:left;
	width:297px;
	height:115px;
}

#intRightArea h2 {
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
}

/*----------- Content CSS ----------- */

#contentContainer {
	float:left;
	width:700px;
	padding:30px 15px 15px 15px;
}

#contentContainer a {
	color:#D99800;
	text-decoration:underline;
}

h1 {
	color:#5E2630;
	font-size:18px;
	font-weight:bold;
	margin:0 0 8px 0;
}

h2 {
	color:#02214C;
	font-size:16px;
	font-weight:normal;
	margin:0 0 8px 0;
}

h3 {
	color:#DB9800;
	font-size:14px;
	font-weight:normal;
	margin:0 0 8px 0;
}


.clear {
	clear:both;
}

.vendor_1{
	color:#042653;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

/*pete added these on Feb. 23, 2010*/
#container{width:928px;margin:0 auto;}
