@charset "UTF-8";

/* START Main Content and Body */

body {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-attachment: scroll;
	background-color: #071125;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}

body a:link, body a:visited, body a:active {color: #666666;text-decoration: underline;}
body a:hover {color: #66ccff;text-decoration: underline;}

.content-area {
	width: 990px;
	margin: 0 auto;
	padding: 0;
}

.content-main {
	padding: 15px 15px 30px 15px;
	background-color: #FFFFFF;
	margin: 0 auto;
	vertical-align: top;
}

.content-main h1 {
	font-family: Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #6699cc;
	padding: 20px 0 0px 0;
	margin: 0;
	line-height: 26px;
}

.content-main h2 {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #990000;
	padding: 20px 0 0 0;
	margin: 0;
}

.content-main p {
	padding: 5px 0 0 0;
	margin: 0;
}

.topstory {
	float:left;
	width: 546px;
	height: 82px;
	background-image: url(images/home_main.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #FFFFFF;	
	padding: 242px 15px 0 15px;
}

.topstory a:link, .topstory a:visited, .topstory a:active {color: #66ccff;text-decoration: none;font-weight: bold;}
.topstory a:hover {color: #FFFFFF;text-decoration: none;font-weight: bold;}


.topstory h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 auto;
	padding: 0 0 10px 0;
	line-height: 0px;
}

.topstory p {
	margin: 5px 0 5px 0;
	padding: 0;
}

.topstorytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.headlines {
	float:left;
	width: 384px;
	height: 324px;
	background-image: url(images/headlinesback.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #162038;
	font-weight: bold;
}

.headlines a:link, .headlines a:visited, .headlines a:active {color: #162038;text-decoration: none;}
.headlines a:hover {color: #cf1010;text-decoration: none;}

.headlines h1 {
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 20px 0 0 30px;
	margin: 0;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.headlines ul {
	color: #FF0066;
}

.headlines li {
	
}

.sub-headline {
	color: #b1cce1;
	margin: 10px 0 20px 0;
	font-weight: bold;
}

.content-secondaryleft {
	background-color: white;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	width: 280px;
	float: left
}

.content-secondarymiddle{
	background-color: white;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	width: 280px;
	float: left;
}

.content-secondaryright {
	float: left;
	width: 280px;
	background-color: white;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 15px;
	overflow: hidden;
	margin-right: -3px;
}

.content-secondaryleft h1, .content-secondarymiddle h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #6699cc;
}

.content-secondaryleft p, .content-secondarymiddle p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.content-secondaryright p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	font-style: italic;
	line-height: 18px;
}

.content-secondaryright h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6699cc;
	margin: 0;
	padding: 0;
}

.content-secondaryright h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6699cc;
	margin-bottom: -5px;
}

.content-secondaryright h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #071128;
	font-weight: bold;
}

.content-secondaryleft a:link, .content-secondaryleft a:visited, .content-secondaryleft a:active {color: #66ccff;text-decoration: none;font-weight: bold;}
.content-secondaryleft, a:hover {color: #FFFFFF;text-decoration: none;font-weight: bold;}

.content-secondarymiddle a:link, .content-secondarymiddle a:visited, .content-secondarymiddle a:active {color: #66ccff;text-decoration: none;font-weight: bold;}
.content-secondarymiddle, a:hover {color: #FFFFFF;text-decoration: none;font-weight: bold;}


.more-btn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #66ccff;
}
.more-btn a:link, .more-btn a:visited, .more-btn a:active {color: #66ccff;text-decoration: none;font-weight: bold;}
.more-btn a:hover {color: #071125;text-decoration: none;font-weight: bold;}


.secondaryheader {
	background-image: url(images/hdr_back.jpg);
	background-repeat: repeat-x;
	width: 959px;
	height: 75px;
}

.secondaryheader h1 {
	padding: 15px 0 0 17px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #cc0000;
}


.onecolumntemplate {
	padding: 0 70px 50px 70px;
}

.twocolumntemplate {
	padding: 0 20px 50px 20px;
}

.photostemplate {
	padding: 0px 0px 0px 0px;
}

.leftcolumn {
	float:left;
	border-right: 1px dotted #b2b2b2;
	padding: 10px 30px 10px 0;
	margin: 10px 0 20px 0;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-transform: none;
	color: #66ccff;
	text-decoration: none;
}

.leftcolumn a:link, .leftcolumn a:visited, .leftcolumn a:active {color: #66ccff;text-decoration: none;}
.leftcolumn a:hover {color: #060f23;text-decoration: none;}

.subleft {
	padding: 0 0 0 20px;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}

.subleft a:link, .subleft a:visited, .subleft a:active {
	color: #061125;
	text-decoration: none;
}
.subleft a:hover {
	color: #CC0000;
	text-decoration: none;
}


.rightcolumn {
	float:right;
	width: 676px;
}


.storyphoto-large {
	width: 576px;
	padding: 0;
	margin: 0 0 30px 50px;
}

.storyphoto-large2 {
	width: 576px;
	padding: 0;
	margin: 0 0 30px 122px;
}

.smallphoto-left {
	float:left;
	padding: 0 20px 0 0;
}

.photoalbum-large {
	padding: 0 0 30px 0;
	margin: 0px;
	text-align:center;
}

.photostrip {
	padding: 0px 0px 0px 45px;
}

.photostrip img {
	padding: 0 6px 6px 0;
}

.photocaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	line-height: 14px;
	padding: 10px 0 0 0;
}

.photo-story {
	padding: 20px 0 20px 0;
}

.photo-story p {
	padding: 0px 0 10px 0;
}

.photo-story h1 {
	padding: 0px 0 10px 0;
}

.table {
	padding: 0 0 20px 0;
}

.tablemid {
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

.tablebtm {
	height:30px;
}

.charitytable {
	padding: 30px 0 0 0;
}

.charitytable img {
	padding: 0 30px 0 0;
}

.newsitem {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}

.grouping {
	padding: 20px 0 20px 0;
	margin: 0 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.testimonials{
	color:#666666;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	font-style:italic;
	line-height:16px;
}





/* END Main Content and Body */




/* START HEADER AND TAGLINE */

.header {
	height: 160px;
	width: 990px;
}

.header h1 {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-height: 20px;
}

.tagline {
	float:right;
	width: 485px;
	height: 95px;
	padding: 25px 0 0 0;
}

.tagline strong {
	color: #66ccff;
}

/* END HEADER AND TAGLINE */



/* START NAV */

.navbar {
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	clear: both;
}

.navbar a:link, .navbar a:visited, .navbar a:active {color: #FFFFFF;text-decoration: none;}
.navbar a:hover {color: #66ccff;text-decoration: none;}

.navbar ul {
   left:280px;
   margin:0;
   padding:0;
   position:relative;
   text-align:right;
   top:10px;
   .top: 9px;
   _top: 8px;
   width:700px;
}

.navbar ul li {
	float:left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
	border: none;
	vertical-align: bottom;
}

/* END NAV */


/* Footer */

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding: 0 0 30px 0;
	width: 991px;
}

.footer a:link, .footer a:visited, .footer a:active {color: #FFFFFF;text-decoration: underline;}
.footer a:hover {color: #e6ae05;text-decoration: underline;}

/* end Footer */
