@charset "utf-8";
/* CSS Document */

body {background: #293356; font: 12px/14px Arial, Helvetica, sans-serif; color: #fff;}
body a {text-decoration: none; color: #fff;}
body a:hover {color:#52a7f3;}
p {margin: 5px; padding: 0px; text-align: justify; line-height: 18px;}
.frame {width: 980px; margin: 0px auto;}
.militaryTimes {height: 30px; padding-left: 10px; background: #293356;}
.militaryTimes img {border: none; }
.content {background: #7a8299 url(images/content-bg.jpg) no-repeat; padding: 0px 20px 20px 20px; }
.title {width: 500px; height: 70px; float: left; background: url(images/cfc-logo3.png) no-repeat 5px 0px; display: inline; margin: 25px 0px 0px 0px; padding: 0px;}
.title h1 {text-indent: -9999px;  margin: 0px; padding: 0px;}
h2 {margin: 0px; font: bold 16px/25px Arial, Helvetica, sans-serif; background: url(images/news-head.png) no-repeat; height: 25px; padding: 0px 0px 0px 20px;}
h3 {margin: 0px 0px 15px 0px; padding: 0px; font-weight: normal; font-size: 16px;}
.navigation {width: 440px; height: 28px; margin-bottom: 12px; float: right; font-size: 10px; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.navigation ul {margin: 0px; padding: 0px; list-style-type: none; width: 400px; text-transform: uppercase; display: inline; }
.navigation ul a {display: block; text-decoration: none; color: #fff; padding: 6px 15px; background: #293457 url(images/nav-bg.gif) repeat-x; }
.navigation ul a:hover {color: #fff; background: #293457 url(images/nav-bg-hover.gif) repeat-x; }
#current {padding: 6px 15px; background: #293457 url(images/nav-bg-on.gif) repeat-x;}
.navigation ul li {float: left; }

.editorialBox {width: 583px; float: left; margin: 6px 0px 14px 0px;}
.editorialTop {width: 583px; line-height: 25px; background: url(images/news-top.png) no-repeat; }
.editorialTop h2 {margin: 0px; font: bold 16px/25px Arial, Helvetica, sans-serif; background: url(images/news-head.png) no-repeat; height: 25px; padding: 0px 0px 0px 20px;}
/* width: 140px; float: left; */
.returnLink { line-height: 25px; float: right; margin: 0px 20px 0px 0px; }
.editorial {width: 543px; background: #38456f url(images/news-bg.png) repeat-x; padding: 0px 20px; }
.headline {font-size: 16px; font-weight: bold; text-transform: uppercase; padding: 30px 0px 10px 0px;}
.editorial p {padding: 8px 0px;}
.editorial img {border: none;}
.editorialBottom {width: 583px; height: 20px; background: url(images/news-bottom.png) no-repeat;}
.editorialStory {width: 242px; float: right; color: #dadada}
.editorialStory p {margin: 0px;}
.editorialStory h3 {font-weight: bold; margin: 10px 0px 5px 0px; padding: 0px; font-size: 14px; color: #dadada;}
.editorialStory img {border: 1px solid #bdc0c6;}

.charityBox {width: 583px; float: left; margin-top: 6px;}
.charityTop {width: 583px; height: 25px; background: url(images/news-top.png) no-repeat; }
.charity {width: 543px; background: #38456f url(images/news-bg.png) repeat-x; padding: 0px 20px 5px 20px;}
.charity img {border: none;}
.charityBoxLeft {width: 260px; height: 75px; float: left; margin: 10px 0px;}
.charityBoxRight {width: 260px; height: 75px; float: right; margin: 10px 0px;}
.charityBottom {width: 583px; height: 24px; background: url(images/charity-bottom2.png) no-repeat;}
.moreButton {width: 187px; height: 24px;  margin: 0px 0px 0px 370px; padding: 0px;}
.moreButton li {width: 187px; height: 24px; text-align: center; list-style-type: none; text-transform: uppercase; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.moreButton li a {width: 187px; height: 24px; background: url(images/full-list.png) no-repeat 0 0; display: block; padding-top: 5px;}
.moreButton li a:hover {background: url(images/full-list-hover.png) no-repeat 0 0; color: #fff;}

.federationBox {width: 334px; float: right; margin: 15px 0px 0px 0px;}
.federationTop {width: 334px; height: 25px; background: url(images/federation-top2.png) no-repeat; }
.federation {width: 294px; background: #38456f url(images/news-bg.png) repeat-x; padding: 0px 20px; }
.federationBottom {width: 334px; height: 20px; background: url(images/federation-bottom2.png) no-repeat;}
.singlefed {width: 290px; padding: 20px 0px; border-bottom: 3px dotted #7a8299; color: #dadada; }
.singlefed img {float: left; margin: 0px 10px 24px 0px; border: none;}
.singlefed a {font-weight: bold;}

.fullBox {width: 583px; float: left; margin: 6px 0px 14px 0px;}
.fullTop {width: 583px; height: 25px; background: url(images/news-top.png) no-repeat; }
.fullTop h2 {margin: 0px; font: bold 16px/25px Arial, Helvetica, sans-serif; background: url(images/full-head.png) no-repeat; height: 25px; width: 122px; padding: 0px 0px 0px 20px; float: left;}
.fullNav {width: 380px; height: 25px; background: url(images/jump.png) no-repeat 0 0; float: right; margin: 0px 20px 0px 0px;padding-left: 40px;}
.fullNav ul {margin: 0px; padding: 0px; list-style-type: none; text-transform: uppercase; display: inline; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.fullNav ul li {float: left; padding: 5px 3px;}
.full {width: 543px; background: #38456f url(images/news-bg.png) repeat-x; padding: 0px 20px; }
.fullBottom {width: 583px; height: 20px; background: url(images/news-bottom.png) no-repeat;}
.fullBoxLeft {width: 260px; float: left; margin: 10px 0px;}
.fullBoxRight {width: 260px; float: right; margin: 10px 0px;}
.letter {/*width: 260px; height: 25px;*/ background: url(images/letter-separator.png) no-repeat 0 0; color: #fff; font-size: 22px; margin: 0px; line-height: 25px;}
.full ul {/*width: 230px;*/ margin: 0px; padding: 5px 0px 10px 0px; list-style-type: none;}
.full li {list-style-type: none; background: url(images/arrow.png) no-repeat 0px 3px; padding-left: 15px;}

.search {width: 334px; height: 20px; float: right; margin: 12px; 0px 15px 0px; line-height: 20px; font-size: 16px; font-weight: bold; color: #6c748c;}
.search form {padding: 0px; margin: 0px 0px 0px 10px;}


ul#newsfeed {width: 280px; margin: 0px; padding: 20px 0px 0px 0px; list-style-type: none; }
ul#newsfeed li {background: url(images/arrow.png) no-repeat 0px 3px; padding-left: 15px; margin-top: 10px; }


.clear {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}

img, div, h2, li, a, a:hover, html { behavior: url(iepngfix.htc) }

.red {
	color: #FF0000;
}

#footer {
	padding: 20px 0px 0px 0px;
	width: 100%;
}

#footer .content {
	width: 800px;
	margin: 0 auto;
	color: #FFF;
	text-align: center;
	background: none;
	padding: 0px;
}

#footer .content .links {
	display: none;
}

#footer .content a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#footer .content a:hover {
	text-decoration: underline;
}

#footer .content .branding {
	vertical-align: middle;
	margin: 15px 0 0px 0;
}

#footer .content .spacing {
	margin: 0 10px 0 10px;
}
