body {background:url(/images/bg_body.jpg) repeat-x #d3e1ed;margin: 0px;padding: 0px;}
body, td {color:#626262;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
form {display:inline;}
h1 {display:inline;font-size: 22px;}
h2 {font-size: 16px;display:inline;color:#004f99;}
h3 {font-size: 14px;display:inline;color:#403F80;}
a 		{ color:#004f99; }
a:hover { color:#ec8828; text-decoration:underline; }
a.subscribe			{ color:#e38000; font-size:16px; }
a.subscribe:hover	{ color:#004f99; font-size:16px; }
.footer a, .footer a:visited { color:#626262; text-decoration:none; }
.footer a:hover 			 { color:#004f99; text-decoration:none; }
.tagline {padding:10px 10px 0px 10px; text-align:center; font-size:16px; font-weight:bold; font-style:italic;}
.rightContent {padding: 20px 15px 0px 0px; background:url(/images/bg_bottom_right.jpg) bottom right no-repeat;}
.footer {background:url(/images/bg_footer.jpg) no-repeat; padding:0px 15px;}
/* EMAIL SIGNUP */
#signup_load {display:none;padding:10px 0px;}
#MainImage {float:Left;margin-right:12px;margin-bottom:12px}
#MainImageRight {float:right;margin-left:12px;margin-bottom:12px}
#ImageTwo {float:right;margin-left:12px;margin-bottom:12px;}
#ImageThree {float:left;margin-right:12px;margin-bottom:12px;}
#ImageFour {float:right;margin-left:12px;margin-bottom:12px;}
#SideBar {border:1px solid #2455A5;padding:9px;float:right;margin-left:12px;font-size:11px;margin-bottom:12px; background-color:#F4F8FD}
p.ArtTitle{color: #5c87c2;font-size: 1.4em;font-weight: bold;margin-top: 12px;margin-bottom: 6px;}
p.ArtAuthor   { font-size: 14px; text-indent: 0px; font-style: italic; margin-top: 0px;  margin-bottom: 9 }
p.ArtIntro {font-size: 14px; margin-top: 0px; margin-bottom: 9px; text-indent: 0px;  }
.main_logo {background:url(/images/image_main.jpg) no-repeat #FFFFFF; padding:7px 20px 0px 0px;}
.content-background {background:#FFFFFF;}
.middle-content-background {background:#FFFFFF;padding:15px; }
.right-content-background {background:#FFFFFF;}
#social_icons{float:left;margin-left:10px;}
#social_icons div{  background-color:#0f66b9;  float:left;  margin-left:10px;  width:20px;  height:20px;  margin-top: -2px;  border-radius: 3px;  background-size: 80%;  background-position: 50% 50%;  background-repeat: no-repeat;  cursor: pointer;}
#social_icons div:hover{  background-color:#064683;}
#social_icons div a{  display:block;  width: 20px;height: 20px;}
#foot_fb{   background-image:url('/images/social.fb.png');   background-size:100%;}
#foot_tw{   background-image:url('/images/social.tw.png');   background-size:100%;}
h3.home{background: #f5f5f5;padding: 4px 20px 4px 40px;display: inline-block;color: #0558a5;font-size: 16px;font-weight: 600;min-width: 160px;}
.issues a 		{ color:#666666; text-decoration:none; font-size:13px; font-weight: bold; }
.issues a:hover { color:#004f99; text-decoration:underline; font-size:13px; font-weight: bold;  }
#social_icons_header{  position: absolute;  top: 183px;}
#social_icons_header div{   background-color:#e0e0e0;  float:left;  margin-left:10px;  width:20px;  height:20px;  margin-top: -2px;  border-radius: 3px;  background-size: 80%;  background-position: 50% 3px;  background-repeat: no-repeat;  cursor: pointer;}
#social_icons_header div:hover{ background-color:#a3a1a1;}
#social_icons_header div a{  display:block;  width: 20px;height: 20px;}
#head_fb{   background-image:url('/images/social-blue.fb.png');   background-size:100%;}
#head_tw{   background-image:url('/images/social-blue.tw.png');   background-size:100%;}
a.xpress {font-weight:bold;font-size:16px;text-decoration:none;color:#403F80;}
a.subxpress {font-weight:bold;font-size:14px;text-decoration:none;color:#403F80;}
 #story div{background:#f4f8fd;border:1px solid #2455a5;width:300px;padding:10px;margin:25px 0 25px 25px;float:right;}
#story h5{font-size: 15px;font-weight: normal;margin-top: 0;margin-bottom: 5px;}
#by_1770 {display:none;}
.ululli{margin-left:30px;}
.clear_left{clear:left;}
a.subNavHeader {text-decoration:none;}
#by_1770 {display:none !important;}
.action-button {text-align:center;box-shadow:inset 0px -3px 7px 0px #9fb4f2;background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);background-color:#7892c2;border-radius:3px;border:1px solid #7e92cc;display:inline-block;cursor:pointer;color:#ffffff;font-size:15px;padding:9px 23px;text-decoration:none;text-shadow:0px 1px 0px #4d5569;}
.action-button:hover {color:#fff !important;text-decoration:none;background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);background-color:#476e9e;}
.action-button:active {position:relative;top:1px;}
.form-graphical-submit-button{cursor:pointer;background:url(/images/btn-mag-submit-subscribe.png) no-repeat;height:58px;width:171px;border:0 !important;margin-left:-2px;}
.active-form-graphical-submit-button{opacity:0.7;}
.form-graphical-submit-button:hover{opacity:0.85;}