

body { font-size: 100.1%; }
body {
    font: normal 13px Arial, Helvetica, sans-serif;
    color: #0f0f55;
}

form
{
	margin: 0;
	padding: 0;	
}
h1 {
    font-size: 1.4em;
    font-weight: bold;
}
h2 {
    font-size: 1.2em;
    font-weight: bold;
}
h3 {
    font-size: 1.0em;
}
h4, p {
    font-size: 0.9em;
}

img
{
	border:none;
	padding: none;
}

a
{
	color: #00148c;	
}

a:visited
{
	color: #00148c;	
}

a:hover
{
	color: #ffbe46;
}

/*Manage Floats - START */
.clear
{
	clear:both;
}

.left
{
	float:left;
}

.right
{
	float:right;
}
/*Manage Floats - END*/

.mainDiv
{
    margin: 0px auto 0px auto;
    padding: 0 0 0 0;
    width: 920px;
}

.outerWrapper
{
	border: solid 1px #001e78;
	width: 918px;	
}

.headerTopNavWrapper
{
	width: 918px;
	height: 23px;
	background-color: #e6ebfa;	
	border-bottom: solid 1px #001e78;
}

.headerTopNavLinks
{
	padding-left: 470px;
	padding-top: 3px;
}

.headerTopNavLink
{
	width: auto;
	font-weight: bold;
	padding-right: 10px;
}

.headerTopNavLink a
{
	font-weight: bold;
	padding-right: 10px;
}

.headerTopNavFlag
{
	padding-top: 2px;
}

.headerWrapper
{
	width: 918px;
	height: 110px;
}

.headerLogo
{
	height: 110px;
	width: 104px;
}

.headerMain
{
	width: 814px;
	height: 88px;
}

.headerBottomNav
{
	width: 814px;
	height: 19px;
	background-color: #001e78;
	padding-top: 3px;
}

.headerBottomNav a
{
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
}

.headerBottomNav a:hover
{
	color: #ffbe46;
	font-weight: bold;
	text-decoration: none;
}

.headerBottomNav a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.yahWrapper
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	width: 900px;
	color: #0f0f55;	
}

.rightNavWrapper
{
	width: 131px;
	padding-right: 9px;	
	padding-bottom: 9px;
}

.rightNavContent
{
	width: 	113px;
	color: #ffffff;
	background-color: #565656;
	padding: 9px 9px 9px 9px;
}

.rightNavContent a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;
}

.rightNavContent a:hover
{
	color: #ffbe46;
}

.rightNavContent a:visited
{
	color: #ffffff;
}

.footerWrapper
{
	width: 918px;
	border-top: solid 1px #001e78;
	height: 23px;	
}

.footerPrintLink
{
	text-align: left;
	width: 670px;	
	padding-left: 20px;
	padding-top: 4px;
}

.footerPrintLink a
{
	color: #00148c;
	font-weight: bold;
}

.footerPrintLink a:hover
{	
	color: #ffbe46;
	font-weight: bold;
}

.footerPrintLink a:visited
{	
	color: #00148c;
	font-weight: bold;
}

.footerCompanyInfo
{
	width: 220px;
	padding-top: 3px;
}

.footerEDInfo
{
	width: 100px;	
}

.footerAldiInfo
{
	width: 120px;	
}

.defaultWrapper
{
	width: 760px;
	padding: 0 9px 0 9px;	
}

.defaultBoxHeaderLong
{
	background-image: url(../images/homepage/bg_home_startbox.gif);
	width: 760px;
	background-repeat: repeat-x;
	height: 12px;
}

.defaultBoxHeaderShort
{
	background-image: url(../images/homepage/bg_home_startbox.gif);
	width: 144px;
	background-repeat: repeat-x;
	height: 12px;
}

.defaultWelcomeMessage
{
	padding-bottom: 9px;
	width: 760px;	
}

.defaultWelcomeText
{
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;	
	width: 278px;
	color: #ffffff;
	background-color: #274397;
	height: 93px;
	font-size: 1.1em;
}

.defaultWelcomeText p
{
	padding: none;
	margin: none;
}

.defaultSectionsWrapper
{
	width: 760px;	
	padding-bottom: 9px;
}

.defaultSection
{
	width: 144px;
	padding-right: 10px;
}

.defaultSectionEnd
{
	width: 144px;
}

.leftNavWrapper
{
	background-color: #96a0c8;
	width: 760px;
}

.leftNavWrapperInner
{
	padding-top: 15px;
	width: 190px;
}

.leftNavContent
{
	padding: 0;
	margin: 0;
}

.leftNavContent ul
{
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: none;
	list-style: none;
	padding-bottom: 12px;
	float: left;
}

.leftNavContent li
{
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style: none;
	padding-bottom: 9px;
	font-weight: bold;
	float: left;
	width: 100px;
}


.contentWrapper
{
	width: 760px;
	padding-left: 9px;	
	padding-right: 9px;
	padding-bottom: 10px;
}

.middleColumn
{
	width: 	570px;
	background-color: #ffffff;
}

.middleColumnInner
{
	width: 	561px;
	padding-left: 9px;	
	display: inline;
}

.contentTopBar
{
	width: 760px;
	background-color: #001e78;	
}

.topLink
{
	width: 50px;
	padding-left: 710px;
	padding-top: 8px;
	height: 20px;
}

.topLink a
{
	padding-left: 5px;
	font-weight: bold;	
}

.contactWrapper
{
	width: 570px;
}

.contactWrapperInner
{
	width: 267px;
	margin: none;
	padding: 0 0 0 12px;
}

.contactWrapperInner p
{
	margin: none;
	padding: none;
}

.rightNavPressRelease
{
	padding-bottom: 9px;	
}

.rightNavPDFPressKit
{
	padding-bottom: 9px;
}

.pressReleaseHeadlineSmall
{
	font-weight: bold;
	padding-bottom: 9px;
	font-size: 0.9em;	
	width: 500px;
}

.pressReleaseIntroSmall
{
	padding-bottom: 9px;
	font-size: 0.9em;	
	width: 560px;
}

.pressReleaseMoreInfo
{
	padding-bottom: 9px;
	font-size: 0.9em;	
	font-weight: bold;
}

.leftNavHighlighted
{
	float: left;
	color: #ffbe46;	
	font-weight: bold;
}

.leftNavHighlighted a
{
	color: #ffbe46;	
	text-decoration: none;
}

.middleColumnInner hr
{
	height: 1px;
	background: ##e6ebfa no-repeat scroll center;
	width: 555px;
}

.welcomeImage
{
	height:158px;
}

.welcomeImageSmall
{
	height:56px;
}

.rightNavHeader
{
	height: 39px;	
}

.rightNavHeaderBig
{
	height: 55px;	
}


.middleColumnInner h1
{
	margin: none;
	padding: 9px 0px 5px 0px;	
}

.pictureGalleryImageSmall
{
	width: 190px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-top: 12px;	
}

.pictureGalleryIntroSmall
{
	width: 344px;
	padding-bottom: 12px;
	padding-top: 12px;	
	padding-right: 12px;	
}

.pictureViewImageSmall
{
	font-weight: bold;
	width: 344px;
}

.rightNavSubscribeLink
{
	padding-bottom: 12px;
	width: 125px;
}

.rightNavSubscribeText
{
	padding-left: 9px;
	width: 85px;	
}

.rightNavSubscribeImage
{
	width: 25px;
}

.rightNavSubscribeLinks a
{
	text-decoration: underline;
}

.awardsImageSmall
{
	width: 190px;
	padding-right: 12px;
	text-align: center;
}

.awardsTitleSmall
{
	font-weight: bold;
	width: 330px;	
	padding-right: 12px;
}

.awardsIntroSmall
{
	width: 330px;	
	padding-right: 12px;
}

.awardsTextSmall
{
	font-size: 0.9em;
	width: 330px;	
	padding-right: 12px;
}

.awardsRightWrapper
{
	width: 342px;	
}

.emailThisItemWrapper
{
	width: 550px;
}

.emailThisItemWrapper
{
	width: 550px;
	padding-top: 10px;
}

.emailThisItemLink
{
	width: 550px;
	padding-bottom: 9px;
	text-align: right;
}

.emailThisItemLabel
{
	width: 150px;	
	padding-bottom: 9px;
}

.emailThisItemTextBox
{
	width: 350px;	
	padding-bottom: 9px;
}

.emailThisItemDetails
{
	padding-top: 9px;
	width: 550px;	
}

.signupFormField
{
	padding-top: 9px;
	width: 550px;	
}

.signupFormLabel
{
	width: 150px;	
	padding-top: 3px;
}

.signupFormTextBox
{
	width: 350px;	
	padding-bottom: 7px;
}