/*h1,
h2,
h3,
h5,
h6,
p {
margin: 0;
padding: 0;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif
}*/
/*CALENDAR STYLES*/
.tabs { margin: 0 0 30px }

ul.tab-nav:not(.tab-nav-lg) { margin: 0; border-bottom: 1px solid #DDD; list-style: none }

ul.tab-nav:not(.tab-nav-lg) li { float: left; border: 1px solid #DDD; border-bottom: 0; border-left: 0; height: 41px; text-align: center }

ul.tab-nav:not(.tab-nav-lg) li:first-child { margin-left: 15px; border-left: 1px solid #DDD }

ul.tab-nav:not(.tab-nav-lg) li a { display: block; color: #444; height: 40px; line-height: 40px; background-color: #F2F2F2; font-size: 10px; font-weight: bold }

ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a { position: relative; top: 1px; background-color: #FFF }

.tabs.tabs-alt ul.tab-nav li { border-color: transparent }

.tabs.tabs-alt ul.tab-nav li:first-child { border-left: 0 }

.tabs.tabs-alt ul.tab-nav li a { background-color: #FFF }

.tabs.tabs-alt ul.tab-nav li.ui-tabs-active a { border: 1px solid #DDD; border-bottom: 0 }

.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a { top: -1px; height: 43px; line-height: 38px; border-top: 2px solid #1ABC9C }

.side-tabs ul.tab-nav li a,
.tabs-bordered.side-tabs ul.tab-nav li a { line-height: 44px; height: auto }

.tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-tabs-active a { height: 42px }

.tabs.tabs-bb ul.tab-nav li { border: 0; margin: 0 }

.tabs.tabs-bb ul.tab-nav li a { background-color: transparent; border-bottom: 2px solid transparent }

.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a { border-bottom: 2px solid #1ABC9C; top: -2px; height: 44px; line-height: 44px }

ul.tab-nav.tab-nav2 { border-bottom: 0 }

ul.tab-nav.tab-nav2 li { border: 0; margin-left: 10px }

ul.tab-nav.tab-nav2 li:first-child { margin-left: 0; border-left: 0 }

ul.tab-nav.tab-nav2 li a { background-color: #F5F5F5; border-radius: 2px; box-shadow: inset 0 1px 2px rgba(0,0,0,.1) }

ul.tab-nav.tab-nav2 li.ui-state-active a { top: 0; background-color: #1ABC9C; color: #FFF }

ul.tab-nav-lg { margin-bottom: 20px; list-style: none }

ul.tab-nav-lg li { float: left; text-align: center; padding: 15px }

ul.tab-nav-lg li a { display: inline-block; color: #444; font-family: Raleway, sans-serif; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px }

.nobottommargin { margin-bottom: 0!important }

/*END CALENDAR STYLES*/

h1 { font-size: 1.4em; color: #0242b0; line-height: 1.25; margin-top: 0.5em; font-weight: normal; }
h2 {
font-size: 1.2em;
color: #0242b0;
line-height: 1.4;
font-weight: 400
}
h3 {
color: #303030;
font-size: 1em;
line-height: 1.5;
margin-top: 1em;
}
h4 {
color: #002878;
font-size: .8em;
line-height: 1.5;
font-weight: 700;
text-transform: uppercase;
margin-top: 1em
}
h5 {
padding: 0;
color: #000;
font-size: .75em;
line-height: 1.5;
margin-top: 1em
}
h6 {
font-size: 0.7em;
line-height: 1.25;
margin-top: 0.938em;
color: #000;
font-weight: bold
}
p { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; color: #000; text-align: left; line-height: 1.5; }
img {
border: 0;
margin: 0;
padding: 0;
cursor: pointer
}
a {
cursor: pointer;
margin: 0;
padding: 0;
color: #ae0d0b;
text-decoration: none
}
a:hover {
color: #ae0d0b;
text-decoration: underline
}
address,
ul {
margin: 0;
padding: 0;
list-style-type: none
}
dl {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: 400;
line-height: 1.5;
font-size: .75em;
list-style: square;
margin: 0 1.25em;
padding: 0 1.25em
}
blockquote {
padding: 0 30px 30px 30px;
border: 1px #ede9e9;
border-style: solid;

}
hr {
text-align: right;
width: 100%;
height: 1px;
color: #002878;
border: none;
margin: 12px 0 12px 0;
}
html>body hr { margin-right: 0; width: 100%; height: 1px; background-color: #002878; border: 0 solid #002878; margin-top: 5px }
#makingHeadlines {
width: 412px;
margin: 1em 0 0 20px;
background-color: #fff;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #fff
}
.offleft {
margin-left: -562em;
position: absolute;
padding-left: .63px;
visibility: visible;
color: #000;
background-color: #fff
}
.center {
text-align: center
}
.underline {
text-decoration: underline
}
.odd {
display: block;
background: #FFF8CF
}
.even {
display: block
}
.index_lists {
font-size: .625em;
line-height: 1.25;
font-family: verdana, arial, helvetica, sans-serif
}
.captionSm {
color: #000;
font-size: 12px;
line-height: 1.5;
margin-top: 0
}
.caption {
font-weight: 700;
line-height: 1.5;
font-size: .8em;
padding: 0 0 15px
}
.clearfloat {
font-size: 1px;
line-height: 0;
clear: both;
height: 0
}
.superscript {
vertical-align: top;
text-transform: uppercase;
font-size: 85%
}
.red {
color: #ae0d0b
}
.blue {
color: #002878
}
#rightColAd {
margin-top: 23px;
margin-bottom: 0;
padding: 0
}
.border {
border: 1px solid #afd4ff
}
p.credit { font-size: 0.75em!important; color: #002878; line-height: 1.25; margin-bottom: 10px; }
p.creditflash {
padding-top: 20px
}
#slideshow p.caption {
font-size: .7em;
line-height: 1.4em;
margin-bottom: 10px;
font-weight: 700;
color: #333;
padding: 10px 0 0
}
#slideshow p.jvsCaption {
font-size: 9px;
line-height: 14px;
margin: 5px 0
}
.left {
float: left;
padding: 15px 0 15px 15px
}
.donateNow {
display: block;
height: 50px;
width: 180px;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em
}
.calloutText {
font-family: Arial, Helvetica, sans-serif;
font-size: 21px;
font-style: normal;
color: #0242b0;
background-color: #C9CACC;
display: block;
margin: 0 0 5px 0;
padding: 1px;
position: relative;
text-align: center;
line-height: normal;
}
