body {
  background: url(/system/storage/63/9/1_05.jpg) repeat-x #edf2f8;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
}
.clear_paragraph { padding-top: 0 !important; }
img { border: 0; }
.pngfix { behavior: url(iepngfix.htc); }
.invalidInput {
  border: 1px solid #ff0000;
  background-color: #ffece6;
}
.validInput { border: 1px solid #ff0000; }
#signup { position: relative; }
#signup a {
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
#signup a:hover {
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}
a {
  text-decoration: none;
  color: #2b6aa2;
}
a:hover {
  color: #f15a29;
  text-decoration: none;
}
.bodytextcontent a { color: #2b6aa2; }
.preview {
  color: #4d4d4d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 8px 0;
}
.bodytextcontent a:hover { color: #f15a29; }
#navbar ul li {
  display: inline;
  margin: 0 10px 0 0;
}
#navbar ul li a {
  display: block;
  float: left;
  padding: 5px;
}
.imglink:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.imglink2:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.7;
  opacity: 0.7;
  cursor: pointer;
}
.blockfooter {
  background: #4b98c4;
  line-height: 24px;
  color: #ffffff;
  font-size: 12px;
  padding: 0 0 0 10px;
}
.blockfooter2 a {
  color: #ffffff;
  text-decoration: none;
}
.extraheader a {
  color: #ffffff;
  text-decoration: none;
}
.blockfooter a {
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
.blockfooter a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.blockfooter2 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.extraheader a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.actionblock1 {
  float: left;
  margin-right: 2px;
  background: url(/system/storage/63/37/1_33.jpg) no-repeat;
  width: 116px;
  height: 144px;
  position: relative;
}
.blockfooter2 {
  background: #4b98c4;
  line-height: 24px;
  color: #ffffff;
  font-size: 12px;
  padding: 0 0 0 10px;
}
.actionblock1:hover {
  -moz-opacity: 0.9;
  opacity: 0.9;
  cursor: pointer;
}
.actionblock2 {
  float: left;
  background: url(/system/storage/63/39/1_35.jpg) no-repeat;
  width: 116px;
  height: 144px;
  position: relative;
}
.actionblock2:hover {
  -moz-opacity: 0.9;
  opacity: 0.9;
  cursor: pointer;
}
#footer {
  height: 107px;
  width: 980px;
  margin: 0 auto;
  color: #ffffff;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
#footer a {
  text-decoration: none;
  color: #ffffff;
}
#footer a:hover { color: #bae4fa; }
.donatenow {
  background: url(/system/storage/63/42/1_38.jpg) no-repeat;
  width: 205px;
  height: 116px;
}
#second a { font-weight: bold; }
.donatenow:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
  cursor: pointer;
}
.signup_home:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
  cursor: pointer;
}
.newsright {
  float: left;
  width: 195px;
}
a.newstitle {
  color: #2b6aa2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
a.newstitle:hover {
  color: #f15a29;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
a.learnmore {
  color: #4d4d4d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
}
a.learnmore:hover {
  color: #f15a29;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
}
.pictureframe {
  float: left;
  padding: 3px;
  border: 1px solid #d6d8d7;
  margin-right: 27px;
  width: 123px;
}
.pictureframe:hover { border: 1px solid #f15a29; }
.rightnavitem3 {
  background: url(/system/storage/63/67/1_63.jpg) no-repeat left;
  padding: 0 0 0 68px;
  height: 49px;
  margin-bottom: 4px;
  cursor: pointer;
}
.rightnavitem1 {
  background: url(/system/storage/63/45/1_41.jpg) no-repeat left;
  padding: 0 0 0 68px;
  height: 49px;
  margin-bottom: 5px;
  cursor: pointer;
}
.rightnavitem2 {
  background: url(/system/storage/63/57/1_53.jpg) no-repeat left;
  padding: 0 0 0 68px;
  height: 49px;
  margin-bottom: 4px;
  cursor: pointer;
}
.rightnavitem1:hover {
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.rightnavitem2:hover {
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.rightnavitem3:hover {
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.extraheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  padding: 10px 10px 0 20px;
  text-align: right;
}
.leftsignup {
  float: left;
  width: 50%;
  background: url(/system/storage/63/6/1_02.jpg) repeat-x;
  position: relative;
  height: 44px;
  text-align: right;
}
.signupwrap {
  height: 44px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.signupwrap2 {
  width: 980px;
  margin: 0 auto;
  background: url(/system/storage/63/9/1_05.jpg);
}
.bodycontainer {
  float: right;
  width: 467px;
  margin-top: 75px;
}
.bodymaincont { background: url(/system/storage/63/292/body_footer.jpg) repeat-x bottom; }
.centringblock {
  width: 980px;
  margin: 0 auto;
  padding: 14px 0 0;
}
.leftbodyback { background: url(/system/storage/63/166/repeat_body_42.jpg) repeat-y top left; }
.xleftbodyback {
  padding: 19px 6px 0 7px;
  background: url(/system/storage/63/151/bg_body.jpg) repeat-x top left;
}
.xleftbodyback2 { background: url(/system/storage/63/144/3_34.jpg) repeat-x left 260px; }
.xleftbodyback3 { background: url(/system/storage/63/142/3_16r.jpg) repeat-y right 260px; }
.norepleftbodyback { background: url(/system/storage/63/143/3_32.jpg) no-repeat left 260px; }
.leftbodycontainer {
  float: left;
  margin-right: 8px;
  width: 694px;
}
.bodylogo {
  float: left;
  width: 213px;
  margin: 0 10px 0 0;
}
.bodymenu {
  float: right;
  width: 467px;
  margin-top: 75px;
}
.titlewrap {
  background: url(/system/storage/63/123/2_30.jpg) #012d74 repeat-x;
  height: 60px;
}
.bodytitle {
  color: #ffffff;
  font-family: 'Century Gothic', Arial;
  font-size: 15px;
  height: 60px;
  padding-left: 20px;
  padding-right: 20px;
}
.bodycontentblock {
  margin: 2px 0 0;
  background: url(/system/storage/63/126/2_33.jpg) no-repeat top;
}
.bodytextcontent {
  padding: 30px 20px;
  color: #333333;
  font-size: 12px;
  min-height: 500px;
  height: auto !important;
  height: 500px;
}
.rightsidebar {
  float: right;
  width: 265px;
}
.searchtable {
  height: 33px;
  padding: 2px 0 0;
}
.searchtable form table td { padding: 0px 2px; }
.searchtable form table td input[type="text"] {
  background: url(/system/storage/63/170/searchbg.jpg);
  padding: 2px;
  border: none;
  color: #ffffff;
  font-size: 12px;
  width: 134px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.homeRightSidebarX {
  background: url(/system/storage/63/162/rep_27.jpg) repeat-x #e4e4e4;
  width: 265px;
}
.homeRightSidebarLeft { background: url(/system/storage/63/31/1_27.jpg) no-repeat left 8px; }
.homeRightSidebarRight { background: url(/system/storage/63/164/rep_82.jpg) repeat-y right; }
.bodyRightSidebarX {
  background: url(/system/storage/63/171/sidebar_15.jpg) repeat-x #f7f7f7;
  width: 265px;
}
.bodyRightSidebarLeft { background: url(/system/storage/63/139/3_14.jpg) no-repeat left 8px; }
.bodyRightSidebarRight { background: url(/system/storage/63/142/3_16r.jpg) repeat-y right; }
.bodyRightSidebarRight2 { background: url(/system/storage/63/141/3_16.jpg) no-repeat right 8px; }
.bodyRightSidebarRight3 { background: url(/system/storage/63/148/4_12.jpg) no-repeat top; }
.rightsidebarpicpadding { padding: 3px 0 0 14px; }
.ahaFacts {
  border-bottom: 1px solid #2b6aa3;
  margin: 0 13px 0 14px;
  font-size: 18px;
  color: #2b6aa3;
  font-weight: bold;
  padding: 15px 0 5px;
}
.ahaFactsList {
  font-size: 12px;
  color: #666666;
  padding: 10px 0 0 15px;
  margin: 0 10px 0 15px;
}
.inTheNewsBody { padding: 32px 13px 0 14px; }
.inTheNewsTitle { background: url(/system/storage/63/51/1_47.jpg) repeat-x; }
.inTheNewsTitle div {
  background: url(/system/storage/63/71/1_67.jpg) no-repeat;
  height: 36px;
  width: 176px;
}
.children {
  padding: 0px 0 2px;
  margin: 3px 0 0 0;
  background: #f3f3f3;
}
.newsFeedTitle {
  background: url(/system/storage/63/81/1_77.jpg) repeat-x;
  height: 27px;
}
.newsFeedTitle div {
  line-height: 27px;
  color: #ffffff;
  font-size: 12px;
  padding: 0 0px 0 25px;
  cursor: pointer;
  width: 100px;
  background: transparent url(/system/storage/63/150/arrow_03.gif) no-repeat scroll 8px -2px;
}
#third { padding-bottom: 10px; }
#third ul {
  font-size: 12px;
  color: #666666;
  padding: 10px 0 0 11px;
  margin: 0 0 0 11px;
}
#third ul li { margin: 0 1px; }
.sociallinks {
  float: right;
  padding-top: 17px;
}
.sociallinks div { float: left; }
.copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.poweredby {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 20px;
}
.signup_home {
  margin: 13px 0 3px;
  background: url(/system/storage/63/798/join_button.jpg) no-repeat;
  width: 205px;
  height: 116px;
}
.popup_menu {
  width: 150px;
  border-top: 2px solid #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
  background: #00125a;
}
.popup_item a {
  font: bold 11px Arial;
  padding: 4px;
  margin: 0;
  border-top-width: 0;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  display: block;
  color: #ffffff;
}
.popup_item a:hover {
  text-decoration: none;
  background-color: #3a6c95;
}
ul.menu {
  list-style-type: none;
  display: block;
  padding: 0;
  margin: 0;
  height: 35px;
}
ul.menu li {
  list-style-type: none;
  display: block;
  float: left;
  padding: 0px;
  margin: 0px;
  height: 35px;
}
.bodytitle a {
  color: #ffffff;
  font-weight: bold;
}
.bodytitle a:hover { color: #f15a29; }
.preview p {
  padding: 0;
  margin: 0;
}
.truncate_less, .truncate_more {
  font-size: 12px !important;
  background: #f5f5f5;
}
.truncate_less span { font-size: 12px !important; }
.truncate_more span { font-size: 12px !important; }
.truncate_show, .truncate_hide {
  font-size: 9px;
  text-decoration: none;
}
.error {
  font-weight: bold;
  color: red;
}
.news_pages_bottom {
  border-top-color: #cccccc;
  border-top-style: dotted;
  border-top-width: 1px;
  padding-top: 10px;
}
.news_pages_top {
  border-bottom-color: #cccccc;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  padding-bottom: 10px;
}
.issue_summary {
  font-size: 10px;
  color: #4d4d4d;
  padding: 5px 2px 2px 5px;
}
.bodytextcontent a { text-decoration: underline; }
#slidePic {
  position: absolute;
  left: 20px;
  top: 20px;
  background: url(/images/no_image.gif) no-repeat;
  width: 324px;
  height: 220px;
  padding: 13px 15px 15px 14px;
}
#slidePic img {
  width: 325px;
  height: 222px;
}
#slides {
  position: absolute;
  right: 15px;
  bottom: 6px;
  height: 19px;
  line-height: 20px;
}
.active {
  float: left;
  background: url(/system/storage/63/1091/active.png);
  width: 20px;
  height: 19px;
  margin: 0 3px 3px 0;
  text-align: center;
  color: #ffffff;
  padding-top: 0px;
  font-size: 11px;
  font-weight: bold;
}
.not_active:hover {
  float: left;
  background: url(/system/storage/63/1081/number.png);
  width: 20px;
  height: 19px;
  margin: 0 3px 3px 0;
  text-align: center;
  color: #2b4cb3;
  font-weight: bold;
  padding-top: 0px;
  font-size: 11px;
  cursor: pointer;
}
.prettynot_active {
  float: left;
  background: url(/system/storage/63/1081/number.png);
  width: 20px;
  height: 19px;
  margin: 0 3px 3px 0;
  text-align: center;
  color: #2b4cb3;
  font-weight: bold;
  padding-top: 0px;
  font-size: 11px;
  cursor: pointer;
}
.not_active {
  float: left;
  background: url(/system/storage/63/1081/number.png);
  width: 20px;
  height: 19px;
  margin: 0 3px 3px 0;
  text-align: center;
  color: #2b4cb3;
  padding-top: 0px;
  font-size: 11px;
  font-weight: bold;
}
.slideTitle {
  color: #ffffff;
  font-size: 19px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Century Gothic', Arial, sans-serif;
  text-align: left;
  letter-spacing: 2px;
  font-style: normal;
  line-height: 21px;
  text-shadow: 2px 2px 5px #000000;
}
#slideContent {
  color: #ffffff;
  font-size: 13px;
  width: 235px;
  text-shadow: 2px 2px 5px #000000;
}
.slideRight {
  position: absolute;
  left: 15px;
  top: 21px;
  width: 275px;
  height: 245px;
}
.slideContent p {
  padding-bottom: 3px;
  margin-bottom: 3px;
  position: relative;
  vertical-align: middle;
}
.SlideReadMore {
  position: absolute;
  bottom: -34px;
}
#slidesContentModule { display: none; }
#shlide { line-height: normal; }
.nextButton {
  float: left;
  width: 20px;
  height: 19px;
  background: url(/system/storage/63/1080/next.png);
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.prevButton {
  float: left;
  width: 20px;
  height: 19px;
  background: url(/system/storage/63/1083/prev.png);
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.prevButton:hover { background: url(/system/storage/63/1083/prev.png) !important; }
.nextButton:hover { background: url(/system/storage/63/1080/next.png) !important; }
.pauseButton {
  float: left;
  width: 20px;
  height: 19px;
  background: url(/system/storage/63/1082/pause.png);
  padding: 0;
  margin: 0;
}
.pauseButton:hover {
  background: url(/system/storage/63/1092/pauseH.png) !important;
  cursor: pointer;
}
.pauseButtonHover {
  background: url(/system/storage/63/1092/pauseH.png) !important;
  cursor: pointer;
}
#table1_paginate { margin-bottom: 10px; }
.rsstitle { margin-bottom: 3px; }
.homepageIssueCover {
  width: 113px;
  height: 145px;
  padding: 5px 0 0 7px;
}
.homepageIssueCover p { margin: 0; }
.leftSidebarHome p { margin: 0; }
.rightsidebarpicpadding p { margin: 0; }
.sociallinks {
  float: right;
  padding-top: 8px;
}
.sociallinks div { float: left; }
.BoardNames {
  color: #080808;
  font-weight: bold;
  font-size: 14px;
}
#facebookfanbox {
  margin: 0px 13px 5px 0px;
  padding: 0px 0px 0px 10px;
  float: right;
  width: 238px;
  border-style: none;
}
.fan_box .full_widget {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: url(none) repeat scroll 0 0;
  border: 0px none #ffffff;
}
.styled_table { width: 650px; }
.styled_table td { verticle-align: middle; }
