body { margin:0; background-color:#FFFFFF; overflow:-moz-scrollbars-vertical; }
#centered { width:100%; }
#pageArea { width:913px; margin:auto; background-color:#FFFFFF; font-family:Arial, sans-serif; font-size:.75em; line-height:12pt; color:#5A5B5D; }

#header {}
#search { display:none; }
#nav { width:913px; height:25px; padding-top:6px; font-size:1.1em; background: URL('img/bg_nav.gif'); }
#content { width:695px; }
#homecontent { width:615px; }
#fullcontent { width:913px; }

td.rightCol { background:#f48529; }
#rightCol {
	PADDING-RIGHT: 13px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 20px
}
#homerightCol { width:265px; padding:20px 13px 0 20px; }
.ctaTop { width:172px; height:19px; padding:9px 0 0 15px; font-size:1.1em; background:#f5f7fa url('img/bg_ctaTop.jpg') repeat-y; }
.homectaTop { width:245px; height:25px; padding:9px 0 0 15px; font-size:1.2em; background:#f5f7fa url('img/bg_ctaTop-home.jpg') repeat-y; }
.ctaBox { width:187px; margin-bottom:10px; background:#F5F7FA url('img/bg_cta.jpg') repeat-y; }
.homectaBox { width:260px; margin-bottom:10px; background:#F5F7FA url('img/bg_cta-home.jpg') repeat-y; }
.ctaText { padding:10px 15px 10px 15px; }
.quicklinks {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 8px; WIDTH: 164px; COLOR: #000000; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.quicklinkshead {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 1.15em; PADDING-BOTTOM: 10px; WIDTH: 164px; COLOR: #000000; PADDING-TOP: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.quicklinks_ov { width:164px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#04428B; padding:8px;  background:#D3E7DB; cursor:pointer; }
.quicklinksdivider { width:180px; height:2px; background-image:url('img/quicklinks_divider.gif'); background-repeat:repeat-x; }

.homeColumns { width:118px; height:180px; padding:15px 0 5px 5px; float:left; }
.homeColumns_ov { width:118px; height:180px; padding:15px 0 5px 5px; float:left; background:#EBECEC; }
.homeColumnsEnd { width:117px; height:180px; padding:15px 0 5px 5px; float:left; }
.homeColumnsEnd_ov { width:117px; height:180px; padding:15px 0 5px 5px; float:left; background:#EBECEC; }
.dividedcontent { width:695px; }
.dividedcontentfull { width:913px; }
.subnavleft { width:165px; text-align:left; float:left; }

ul.subnavleftlist { margin-top:0; margin-left:15px; padding:0; list-style-image:url('img/bullet_subnav.gif'); }

.maincontent { width:480px; padding-left:25px; padding-right:10px; float:left; background-image:url('img/divider.gif'); background-repeat:repeat-y; }
.maincontentfull { width:698px; padding-left:25px; padding-right:10px; float:left; background-image:url('img/divider.gif'); background-repeat:repeat-y; }
.logincontent { width:575px; padding-left:25px; padding-right:10px; float:left; }
.memberlogincontent { width:575px; padding-left:20px; padding-right:10px; float:left; background-image:url('img/bg_login.gif'); background-repeat:repeat-y; background-position:20px; }

#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 0.9em; BACKGROUND: #000000; PADDING-BOTTOM: 0px; WIDTH: 895px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 24px
}

h1 {}
h2 { font-size:1em; margin:0; }

p { margin:0 0 10px 0; }

img { border:0; display:inline; }

.bold { font-weight:bold; }

.blue { background-color:#04428B;}
.black {
	BACKGROUND-COLOR: #231f20; PADDING-TOP: 5px
}
.green { background-color:#4DBC43;}

.floatLeft { float:left; }
.floatRight { float:right; }
.clearBoth { clear:both; }

form { margin:0; padding:0; }

input { border:1px solid #D1D1D1; color:#024481; font-size:10pt; }
input.check { border:0px; }
input.radio { border:0px; }
input.img { border:0px; }

A:link.nounderline, A:visited.nounderline, A:active.nounderline, A:hover.nounderline { text-decoration:none;}
A:link, A:visited, A:active { color:#5A5B5D; text-decoration:underline; } 
 A:hover { color:#5A5B5D; text-decoration:none; }
A:link.quicklink, A:visited.quicklink, A:active.quicklink { color:#04428B; text-decoration:none; }
 A:hover.quicklink { color:#04428B; text-decoration:underline; }
A:link.subnav, A:visited.subnav, A:active.subnav { color:#5A5B5D; text-decoration:none; } 
 A:hover.subnav { color:#5A5B5D; text-decoration:underline; } 				
A.a_nav:link {
	PADDING-LEFT: 40px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.a_nav:visited {
	PADDING-LEFT: 40px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.a_nav:active {
	PADDING-LEFT: 40px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.a_nav:hover {
	PADDING-LEFT: 40px; COLOR: #f5f7fa; TEXT-DECORATION: underline
} 	
A:link.a_footer, A:visited.a_footer, A:active.a_footer { color:#FFFFFF; text-decoration:none; } 
 A:hover.a_footer { color:#FFFFFF; text-decoration:underline; } 				
A:link.a_home, A:visited.a_home, A:active.a_home { color:#5A5B5D; text-decoration:none; padding-left:10px; background:url('img/bullet_link.gif') no-repeat left top; } 
 A:hover.a_home { color:#5A5B5D; text-decoration:underline; padding-left:10px; background:url('img/bullet_link.gif') no-repeat left top; } 				
A:link.cta, A:visited.cta, A:active.cta { color:#5A5B5D; font-size:.9em; text-decoration:none; } 
 A:hover.cta { color:#5A5B5D; font-size:.9em; text-decoration:underline; }
A:link.ftf, A:visited.ftf, A:active.ftf { color:#5A5B5D; font-size:.9em; text-decoration:none; } 
 A:hover.ftf { color:#04428B; font-size:.9em; text-decoration:none; }
A:link.newsletters, A:visited.newsletters, A:active.newsletters { color:#5A5B5D; line-height:18px; text-decoration:none; } 
 A:hover.newsletters { color:#04428B; line-height:18px; text-decoration:underline; }  			

 
.navHomeRow01 { width:122px; height:20px; text-align:center; padding-top:5px; color:#024481; float:left; border-top:3px solid #B0C4DA; border-bottom:3px solid #B0C4DA; border-right:1px solid #FFFFFF; background:#EEF3F7; cursor:pointer; }
.navHomeRow01End { width:122px; height:20px; text-align:center; padding-top:5px; color:#024481; float:left; border-top:3px solid #B0C4DA; border-bottom:3px solid #B0C4DA; background:#EEF3F7; cursor:pointer; }
.navHomeRow02 { width:122px; height:20px; text-align:center; padding-top:5px; color:#024481; float:left; border-bottom:3px solid #B0C4DA; border-right:1px solid #FFFFFF; background:#EEF3F7; cursor:pointer; }
.navHomeRow02End { width:122px; height:20px; text-align:center; padding-top:5px; color:#024481; float:left; border-bottom:3px solid #B0C4DA; background:#EEF3F7; cursor:pointer; }

A:link.navHomeRow01, A:visited.navHomeRow01, A:active.navHomeRow01 { color:#024481; background:#EEF3F7; text-decoration:none; }
 A:hover.navHomeRow01 { color:#024481;  background:#B3DBC0; text-decoration:none; }
A:link.navHomeRow01End, A:visited.navHomeRow01End, A:active.navHomeRow01End { color:#024481; background:#EEF3F7; text-decoration:none; }
 A:hover.navHomeRow01End { color:#024481; background:#B3DBC0; text-decoration:none; }

A:link.navHomeRow02, A:visited.navHomeRow02, A:active.navHomeRow02 { color:#024481; background:#EEF3F7; text-decoration:none; }
 A:hover.navHomeRow02 { color:#024481; background:#B3DBC0; text-decoration:none; }
A:link.navHomeRow02End, A:visited.navHomeRow02End, A:active.navHomeRow02End { color:#024481; background:#EEF3F7; text-decoration:none; }
 A:hover.navHomeRow02End { color:#024481; background:#B3DBC0; text-decoration:none; }

.GreenHead { font-size: 18px; text-transform: uppercase; color: #59C15F; padding-bottom: 25px; background-image: url(img/StoreHeaderUnderline.gif); background-repeat: repeat-x; background-position: 30px; }
.Headline_links { text-transform: uppercase; color: #04428B; background-image: url(img/HeaderLinkUnderline.gif); background-repeat: repeat-x; background-position: 0px 15px; padding-bottom: 10px; margin-top: -15px; }
.Headline_linksOn { text-transform: uppercase; color: #04428B; font-weight:bold; text-decoration:underline; }
.LoginHead { font-size: 18px; text-transform: uppercase; color: #59C15F; padding-bottom: 25px; padding-left: 15px; background-image: url(img/StoreHeaderUnderline.gif); background-repeat: repeat-x; background-position: 30px; }
.MemberLoginHead { font-size: 18px; text-transform: uppercase; color: #59C15F; padding-bottom: 25px; padding-left: 15px; padding-top:10px; background-image: url(img/bg_loginTop.gif); background-repeat:no-repeat; }
.MemberLoginCopy { padding-left:20px; padding-right:20px; }
