* {font-family: verdana; }

/****************************************************
 * Main Banner & Menu
 ***************************************************/
#mainBanner{
	position:relative;
	display:block;
	width: 1000px; 
	height: 215px; 
	margin: 0 auto;
	margin-bottom:20px;
	background:url(../media/shared/bg_banner_menu.png);
}

#mainMenu{
	display:block;
	list-style-type: none;
	margin: 0;
	padding: 0;	
	left:2px;
	top:180px;
	position:absolute;
	z-index:5;
	width:1000px;
	height:25px;
}

#mainMenu li{
	display:block;
	float:left;
	height:25px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

#wfmLogo{
	position:absolute;
	left:30px;
	top:40px;
	z-index:10;
}

#countdownTimer{
	position:absolute;
	left:340px;
	z-index:15;
	width:484px;
	height:36px;
}

#cmnLogo{
	position:absolute;
	background:url(../media/shared/i_cmn_logo.png);
	width:78px;
	height:100px;
	z-index:20;
	left:202px;
	top:41px;
	cursor:pointer;
}

#icoTwitter{
	position:absolute;
	width:40px;
	height:40px;
	left:960px;
	top:169px;
	background:url(../media/shared/i_ico_twitter.png);
	cursor:pointer;
	z-index: 30;
}

#icoFacebook{
	position:absolute;
	width:40px;
	height:40px;
	left:926px;
	top:172px;
	background:url(../media/shared/i_ico_facebook.png);
	cursor:pointer;
	z-index: 40;
}

/****************************************************
 * Footer/bottom menu
 ***************************************************/
#footerMenuBg{
	display:block;
	background-image:url(../media/shared/bg_footer_menu.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:1000px;
	height:20px;	
	margin-top:40px;
}

#footerMenu{
	display:block;
	width:800px;
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	cursor:pointer;
}


.footerMenuLi{ /*menu built dynamically, can't assign by default*/
	display:block;
	margin: 5px 12px 0px 12px;
	height:18px;
	/*background-color:#C63;*/
	float:left;
	background-repeat:no-repeat;
}

/* DO NOT MODIFY THE NAMES OF THE 'btn' CLASSES BELOW!!!
   THESE BUTTONS ARE BUILT ON THE FLY, AND USE THE NAME
   OF THE CLASS ALSO AS THE 'ID', AND THE NAME OF GRAPHIC! */
.btnAboutWalmartCanada{
	width:145px;
	background-image:url(../media/shared/btnAboutWalmartCanada.png);
}

.btnAboutCMN{
	width:205px;
	background-image:url(../media/shared/btnAboutCMN.png);
}

.btnCorporatePartners{
	width:120px;
	background-image:url(../media/shared/btnCorporatePartners.png);
}

.btnContactUs{
	width:69px;
	background-image:url(../media/shared/btnContactUs.png);
}

.btnPrivacyStatement{
	width:114px;
	background-image:url(../media/shared/btnPrivacyStatement.png);
}

.btnLegalInfo{
	width:61px;	
	background-image:url(../media/shared/btnLegalInfo.png);
}

.btnSiteMap{
	width:57px;
	background-image:url(../media/shared/btnSiteMap.png);
}

#hospitalLogos{
	background-image:url(../media/shared/logo_hospitals.gif);
	width:1000px;
	height:300px;
	background-repeat:no-repeat;
	margin-top:30px;
}

#hospitalLogoNav{
	display:block;
	list-style-type: none;
	margin-top: 20px;
	padding: 0;	
	width:1000px;
	height:300px;
	float:left;
}

.hositalLogoNavLi{
	margin:0px;
	display:block;
	float:left;
	width:166px;
	height:100px;
	cursor:pointer;
	/*background-color:#33F;*/
}


#copyRightInfo{
	display:block;
	position:absolute;
	width:inherit;
	height:14px;
	background-image:url(../media/shared/iCopyRightInfo.png);
}
/****************************************************
 * Left menu
 ***************************************************/
#leftSubMenu{
	list-style-type: none;
	padding: 0;	
	margin: 0 auto;
	width:177px;
}

#btnRegisterSmall, #btnFindAWalkerSmall,
#btnFindATeamSmall, #btnDonateSmall, 
#btnLoginSmall{
	margin:0px 0px 4px 0px;
	display:block;
	width:178px;
	height:32px;
	cursor:pointer;
	/*background-color:#33F;*/
}

#btnRegisterSmall{
	background-image:url(../media/shared/btnRegisterSmall.png);
}

#btnFindAWalkerSmall{
	background-image:url(../media/shared/btnFindAWalkerSmall.png);
}

#btnFindATeamSmall{
	background-image:url(../media/shared/btnFindATeamSmall.png);
}

#btnDonateSmall{
	background-image:url(../media/shared/btnDonateSmall.png);
}

#btnLoginSmall{
	background-image:url(../media/shared/btnLoginSmall.png);
}

/****************************************************
 * 
 ***************************************************/

table#menucontainer td {margin:0; padding:0;}

sup {font-size:8px}

table {margin: 0 auto}
.noborder {border:0 !important;}

#menubar {width:772px; margin: 0 auto;}

/* DIANA: see if this is used anywhere, otherwise remove. */
.h272 {height: 234px !important;}

table#menucontainer {border-collapse: collapse; border:0;}
table#menucontainer img {display: block}
td.menucell {cursor: pointer; margin:0; padding:0; background-color:#ffffff}
.mitem {border-bottom: 1px solid #304025}
.mitem a {font-family: verdana; display: block; color: #5e430d; text-decoration: none; font-size: 11px;line-height: 22px}
.mitem a:hover {text-decoration: underline}
.menu {text-align: left; background-color:#fee52d; border-top: 0; position: absolute; top:0; left:0; display:none; padding: 2px 10px;}

.footer {text-align: center !important; width: 736px; margin: 0 auto; margin-top: 20px}
table.flc {width: 736px; border-collapse: collapse; padding:0; margin:0; border:0;}
table.flc tr {padding:0; margin:0}
table.flc td {padding:0; margin:0; font-size:9px;  background-color: #90c5f1; font-weight:bold;}
table.flc td.cap {padding:0; font-size:9px;  background-color: #ffffff;}
table.flc td.cap1 {padding:0; font-size:9px;  background-color: #ffffff; width:13px}
table.flc td.fl {text-align: left; white-space: nowrap; background-color: #90c5f1; font-weight: normal;color: #3f5269;}
table.flc td.fr {text-align: right; padding-right: 7px}
table.flc a, table.flc a:hover {font-size: 10px; text-decoration: none; color: #3f5269; margin: 0 5px}

table.mt2 {border-collapse: collapse; border:0; width:176px; margin: 0px auto}
table.mt2 td {margin: 0; padding: 0; background-color: #cae9fd; font-size: 10px; text-align: center}
table.mt2 td img {margin-bottom: 7px;}

.rightblue {background-color: #cae9fd;width:176px; padding: 0px 0px}

td.ckd {color: #3f5269; font-size: 10px; font-family: verdana;}
td.ys {color: #3f5269; font-size: 10px; font-family: verdana;}
td.ys a {color: #3f5269; font-size: 10px; font-family: verdana;}
td.ysint {color: #3f5269; font-size: 12px; font-family: verdana;}
td.photocaption {color: #3f5269; font-size: 10px; font-family: verdana; padding-top: 5px}
table.tc {margin-top: 25px;}
.kst {font-family: arial; font-size: 18px; color: #234999; padding-left: 9px}
td.kst {font-family: arial; font-weight: bold;font-size: 14px; padding-bottom: 4px; color: #234999; padding-left: 0px; border-bottom: 1px solid #b9bcbe}
td.kstsubtitle {font-family: arial; font-weight: bold;font-size: 12px; padding-bottom: 10px; color: #234999; padding-left: 0px;}
td.kstsubtitlelg {font-family: arial; font-weight: bold;font-size: 14px; padding-bottom: 10px; color: #234999; padding-left: 0px;}
.rs {margin-top: 6px}
.noborder {border:0}
img.maps {float: left; margin:0; margin-bottom: 10px; border:0}

td.property {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #3F5269;
}
td.value {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #3F5269;
    padding-bottom: 15px;
}

.paddingBtm10px {
	padding-bottom:10px;
}
