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:#EEF3F7; }
#rightCol { display:none; }
#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.gif') repeat-y; }
.homectaTop { width:245px; height:25px; padding:9px 0 0 15px; font-size:1.2em; background:#F5F7FA url('../img/bg_ctaTop-home.gif') repeat-y; }
.ctaBox { width:187px; margin-bottom:10px; background:#F5F7FA url('../img/bg_cta.gif') repeat-y; }
.homectaBox { width:260px; margin-bottom:10px; background:#F5F7FA url('../img/bg_cta-home.gif') repeat-y; }
.ctaText { padding:10px 15px 10px 15px; }
.quicklinks { width:164px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#04428B; padding:8px; }
.quicklinkshead { width:164px; font-family:Arial, Helvetica, sans-serif; font-size:1.15em; color:#04428B; padding:24px 10px 10px 0px; }
.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:115px; padding:15px 0 5px 5px; float:left; }
.homeColumns_ov { width:118px; height:115px; padding:15px 0 5px 5px; float:left; background:#EBECEC; }
.homeColumnsEnd { width:117px; height:115pxx; padding:15px 0 5px 5px; float:left; }
.homeColumnsEnd_ov { width:117px; height:115px; 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 { display:none;  } */
#footer { width:893px; height:24px; padding:5px 0 0 20px; font-size:0.9em; color:#FFFFFF; background:#04428B;  }

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;}
.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:link.a_nav, A:visited.a_nav, A:active.a_nav { color:#024481; padding-left:40px; text-decoration:none; } 
 A:hover.a_nav { color:#024481; padding-left:40px; 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; } 
 A:link.bot, A:visited.bot, A:active.bot, A:hover.bot { color:#FFFFFF; line-height:18px; text-decoration:none; }  			

 
.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; }

/* box 1 - large, bottom shading */
.box1, .box1_body, .box1_head, .box1_head h2	{ background: transparent url(/images/box1.png) no-repeat bottom right; }
.box1	{ width:470px; padding-right:15px; margin-bottom: 10px; clear:both; }
.box1_head	{ background-position:top right; margin-right:-15px; padding-right:10px; }
.box1_head h2	{ background-position:top left; margin:0; padding:5px 0 0 10px; height:auto !important; height:1%; } /* IE Holly Hack */
.box1_body	{ background-position:bottom left; margin-right:0; padding:0 0 12px 10px; }
.box1_head h2, .boxh2	{  font: bold 100% "Arial"; Arial; }

/* box 2 - small, bottom shading */
.box2, .box2_body, .box2_head, .box2_head h2	{ background: transparent url(/images/box1.png) no-repeat bottom right; }
.box2	{ width:210px; padding-right:15px; margin-bottom: 10px; clear:both;}
.box2_head	{ background-position:top right; margin-right:-15px; padding-right:10px; }
.box2_head h2	{ background-position:top left; margin:0; padding:8px 0 2px 5px; height:auto !important; height:1%; } /* IE Holly Hack */
.box2_body	{ background-position:bottom left; margin-right:0; padding:0 0 12px 5px; }
.box2_head h2	{ color: #093; font: bold 11px Arial; }

/* box 4 - large, top shading */
.box4, .box4_body, .box4_head, .box4_head h2	{ background: transparent url(/images/box4.png) no-repeat bottom right; }
.box4	{ width:280px; padding-right:15px; margin-bottom: 10px; clear:both; }
.box4_head	{ background-position:top right; margin-right:-15px; padding-right:10px; }
.box4_head h2	{ background-position:top left; margin:0; padding:5px 0 5px 10px; height:auto !important; height:1%; } 
/* IE Holly Hack */
.box4_body	{ background-position:bottom left; margin-right:0; padding:5px 0 12px 10px; }
/* .box4_head h2	{ color: #093; font: bold 125% "Century Gothic", verdana; } */
.box4_head h2	{  font: bold 100% "Arial"; Arial; }

/* box 5 - Members Home(Right column), top shading */
.box5, .box5_body, .box5_head, .box5_head h2	{ background: transparent url(/images/box4.png) no-repeat bottom right; }
.box5	{ width:240px; padding-right:15px; margin-bottom: 10px; clear:both; }
.box5_head	{ background-position:top right; margin-right:-15px; padding-right:10px; }
.box5_head h2	{ background-position:top left; margin:0; padding:5px 0 5px 10px; height:auto !important; height:1%; } 
/* IE Holly Hack */
.box5_body	{ background-position:bottom left; margin-right:0; padding:5px 0 12px 10px; }
/* .box5_head h2	{ color: #093; font: bold 125% "Century Gothic", verdana; } */
.box5_head h2	{  font: bold 100% "Arial"; Arial; }

