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 { width:298px; height:36px; padding-top:80px; float:right; text-align:right; }
#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 { width:185px; padding:20px 13px 0 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.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: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 { width:893px; height:24px; padding:5px 0 0 20px; font-size:0.9em; color:#FFFFFF; background:#04428B;  }


h1 { font-family : Arial, Verdana; font-size : 15pt; font-weight : bold; color : #4273A1; }
.heading1 { font-family : Arial, Verdana; font-size : 18pt; font-weight : bold; color : #4273A1; }
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; }  			

 
.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; }

.leftmenubackground { }

.contenttable { width : 600px; }

.articletablecell {border-left: 1px solid #04428B; border-right: 1px solid #04428B; border-bottom: 1px solid #04428B;}
.articletable {border-top: 1px solid #4273A1; border-left: 1px solid #4273A1; border-right: 1px solid #4273A1; border-bottom: 1px solid #4273A1;}

.maincontentcell { background-color:white; }
.maintableheading { background-color : #04428B; font-family: Arial, Verdana;; font-size: 10pt; color : white; font-weight : bold;}
.smalltableheading { background-color : #04428B; font-family: Arial, Verdana;; font-size: 8pt; color : white; font-weight : bold;}

.articleheading { background-color:#ffffff; font-family: Arial, Verdana; font-size: 10pt; color : #4273A1; font-weight : bold; border-left: 1px solid #4273A1; border-right: 1px solid #4273A1; border-top: 1px solid #4273A1; border-bottom: 1px solid #4273A1;}
.articlebackground { }

.articleunderline { border-bottom: 1px solid #4273A1; }
.underline { border-bottom: 1px solid #4273A1; }

.subheading {  font-weight : bold; }

.textinforms { font-family: Arial, Verdana; font-size: 8pt; color : black; font-weight : bold;}
.button {}

A:link.small { color : #4273A1; TEXT-DECORATION : none; font-family : Arial, Verdana, 'MS Sans Serif'; font-size : 8pt;}
A:visited.small { color : #4273A1; TEXT-DECORATION : none; font-family : Arial, Verdana, 'MS Sans Serif'; font-size : 8pt;}
A:hover.small { color : #4273A1; TEXT-DECORATION : underline; font-family : Arial, Verdana, 'MS Sans Serif'; font-size : 8pt;}
li { font-family : Arial, Verdana, 'MS Sans Serif'; font-size : 10pt; }
td { font-family : Arial, Verdana, 'MS Sans Serif'; font-size : 10pt; }
P.small { font-family : Arial, Verdana, 'MS Sans Serif'; font-size : 8pt; }
small {font-family : Arial, Verdana, 'MS Sans Serif'; font-size : 8pt; }
