body {
	background:url(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: 22px;
	display:inline;
}

h3.home{
background: #f5f5f5;
padding: 4px 20px 4px 40px;
display: inline-block;
color: #0558a5;
font-size: 16px;
font-weight: 600;
min-width: 160px;
}
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(bg_bottom_right.jpg) bottom right no-repeat;
}
.footer {
	background:url(bg_footer.jpg) no-repeat; 
	padding:0px 15px;
}

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

/* EMAIL SIGNUP */
#signup_load {
	display:none;
	padding:10px 0px;
}
#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('social.fb.png');
   background-size:100%;
}
#foot_tw{
   background-image:url('social.tw.png');
   background-size:100%;
}

#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('social-blue.fb.png');
   background-size:100%;
}
#head_tw{
   background-image:url('social-blue.tw.png');
   background-size:100%;
}

