/*** TAGS ***/
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #515152; background: #fff url(../images/bg.gif) repeat top center; margin: 0px; padding: 0px; }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #515152; }
p { line-height: 20px; padding:8px 0; margin:0;}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #005366; padding:2px 0; margin:0; font-style:italic; line-height:24px;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #005366; padding:0; margin:0; font-style:italic; line-height:22px;}
form { margin: 0; padding: 0; }
input { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #515152; border: 1px solid #005366; background: #fff;}
input.button { font-weight: bold; color: #005366; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #515152; border: 1px solid #005366;  background: #fff;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #515152; border: 1px solid #005366; background: #fff;}
img {border: 0; }
a img { margin:0; padding:0; border: 0; }
ul {list-style-type:square; }
li { line-height: 22px; }
a {color: #005366; text-decoration: underline; }
a:hover {color: #005366; text-decoration: none; }
strong { color: #005366; }

/*** CLASSES ***/

.text_small{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #515152; }
.text_small p {margin:0; padding:0; line-height:18px;}

.nav_horz {background: #000 url(../images/nav_horz_bg.gif) repeat-x top center;}
.nav_horz p {padding:0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.nav_horz a {color: #fff; text-decoration: none; }
.nav_horz a:hover {color: #fff; text-decoration: underline; }

.current_issue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;}
.current_issue p { margin:0; padding:0 10px 0 10px; line-height:16px;}
.current_issue a { color: #fff; text-decoration: none; }
.current_issue a:hover { color: #fff; text-decoration: underline; }

.current_issue_features_bg { background: #333 url(../images/current_issue_features_bg.jpg) no-repeat top center;}

.current_issue_features { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.current_issue_features p { margin:0; padding:0 10px 0 10px; line-height:14px;}
.current_issue_features a { color: #fff; text-decoration: none; }
.current_issue_features a:hover { color: #fff; text-decoration: underline; }
.current_issue_features strong { color: #fff; }

.current_issue_img { border:solid #000000 1px;}
.current_issue_byline { font-size:9px;}

.leading_retailers_bg { background: #053f6d url(../images/leading_retailers_bg.jpg) no-repeat top center; }
.leading_retailers_bg p { margin: 0; padding: 0; color: #fff; line-height: 16px; }
.leading_retailers_bg a { color: #fff; text-decoration: none; }
.leading_retailers_bg a:hover { color: #fff; text-decoration: underline; }
.leading_retailers_bg strong { color: #fff; }

.leading_retailers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.leading_retailers p { margin:0; padding:0 10px 0 10px; font-size: 10px; line-height: 16px;}
.leading_retailers a { color: #fff; text-decoration: none; }
.leading_retailers a:hover { color: #fff; text-decoration: underline; }
.leading_retailers strong { color: #fff; }

.home_news_resources { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; }
.home_news_resources p { margin:0; padding:0 10px 0 10px; line-height:15px;}
.home_news_resources a { color: #333; text-decoration: none; }
.home_news_resources a:hover { color: #333; text-decoration: underline; }
.home_news_resources strong { color: #005366; }

.nav_current_issue { background: #005366 url(../images/nav_current_issue_bg.gif) no-repeat top center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.nav_current_issue ul { margin:0; padding:0 10px 0 10px; list-style: none; }
.nav_current_issue ul li { margin: 0; padding: 0 0 0 10px; line-height:14px; background: url(../images/nav_current_issue_arrow.gif) no-repeat 0 3px; }
.nav_current_issue p { margin:0; padding:0 10px 0 10px; line-height:14px;}
.nav_current_issue a { color: #fff; text-decoration: none; }
.nav_current_issue a:hover { color: #fff; text-decoration: underline; }
.nav_current_issue strong { color: #fff; }

.nav_news_events { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; }
.nav_news_events p {margin:0; padding:4px 10px 4px 10px; line-height:16px;}
.nav_news_events a {color: #333; text-decoration: none; }
.nav_news_events a:hover {color: #333; text-decoration: underline; }
.nav_news_events strong { color: #005366; }


.footer { background: #333;}
.footer p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.footer a { color: #fff; text-decoration: none; }
.footer a:hover { color: #fff; text-decoration: underline; }

.submit { margin: 0; padding: 0; border: 0; }
.home_form { line-height: 17px; padding:0; margin:0;}
.body_line_vert { background: #fff url(../images/body_line_vert.gif) repeat-y top center; }
span.glossary a { font-weight: bold; }
span.glossary span { margin: 0 4px; }
.shop p { margin: 0 0 10px 0; padding:0; }
.sub_nav { margin: 0; padding: 0; list-style: none; }
.sub_nav li { margin-right: 0; padding: 0 0 0 12px; background: url(../images/sub_nav_arrow.gif) no-repeat 0 .5em; }

.site_type {color: #000; font-weight: bold}