﻿body
{
	color: #444;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#divWrap
{
	width: 1160px;
	text-align: left;
	margin: 0px auto 50px auto;
	position: relative;
}
#divLeftCol
{
	margin-top: 110px;
	padding: 0px 10px 0px 0px;
	width: 610px;
	float: left;
}
#divRightCol
{
	text-align: center;
	padding: 110px 10px 20px 10px;
	background: #CCC url(../images/rightColBackground.jpg) repeat left top;
	width: 350px;
	margin: 0px 0px 0px 620px;
}
#divEventCalendar
{
	float: right;
	max-height: 400px;
	width: 200px;
	padding: 0px 0px 30px 10px;
	margin-left: 10px;
	border-left: solid 1px #999;
}
#divSocialFeatured
{
	text-align: center;
	margin-left: 10px;
	padding: 50px 5px 0px 5px;
}
#divSocial
{
	text-align: center;
	padding-top: 10px;
}
#divSocial a
{
	margin: 0px 3px 3px 0px;
}
.menuBlock
{
	border-top: solid 2px #60094E;
	padding-bottom: 7px;
	overflow: auto;
}
.menuBlock b
{
	font-weight: normal;
	background: #60094E;
	color: #FFF;
	padding: 4px;
	display: block;
	float: left;
}
.menuBlock a
{
	font-weight: normal;
	background: #FFF;
	color: #333;
	padding: 4px;
	display: block;
	float: left;
}
.menuBlock a:hover
{
	background: #EEE;
}
a
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
h2 a
{
	color: #60094E;
	text-decoration: none;
}
h2
{
	color: #60094E;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.7em;
	margin: 5px 0px;
}
h3
{
	font-weight: normal;
}
p
{
	margin: 0px;
	font-size: 12px;
}
li
{
	margin-left: -20px;
}
.latestBlock
{
	padding: 10px;
	margin: 0 auto;
	border: solid 1px #DDD;
	max-width: 700px;
}
.latestBlock:hover
{
	background-color: #F5F5F5;
}
.divCategoryHeader
{
	border-bottom: solid 1px #60094E;
	border-top: solid 1px #60094E;
	font-size: 1.8em;
	margin: 10px 0px;
	padding: 5px;
}
.divCategoryHeader img
{
	margin-right: 10px;
}
.vidBlock
{
	margin: 10px 5px 15px 5px;
	padding: 5px;
	border: solid 1px #999;
	color: white;
	display: block;
	text-align: center;
	font-weight: bold;
}
.vidBlock a
{
	color: White;
}
.vidBlock:hover
{
	background: white;
	border: solid 1px #eee;
	color: Black;
	text-decoration: none;
}
.vidBlock:hover a
{
	color: Black;
}
.errorBlock
{
	display: none;
	padding: 5px;
	background: #d44;
	color: White;
}
.errorBlock a
{
	color: White;
}
.spnAdImg div
{
	position: absolute;
	left: 0;
	top: 0;
	width: 132;
	z-index: 2;
	visibility: hidden;
}
.spnAdImg:hover div
{
	visibility: visible;
}
.error
{
	background: red;
	color: White;
	padding: 5px 5px 5px 5px;
}
.adBlock
{
	margin-right: 1px;
	margin-bottom: 1px;
	float: left;
}
.accordian
{
	background: #FFF;
	text-align: left;
	margin-bottom: 10px;
	border: solid 1px #BBB;
	padding: 5px 10px;
}
.accHeader1, .accHeader2, .accHeader3
{
	background: #60094E;
	color: #FFF;
	font-weight: bold;
	padding: 3px 8px;
	float: left;
	margin-bottom: 5px;
}
.accContent1, .accContent2, .accContent3
{
	height: auto;
}
.bookmark
{
	color: white;
}
.calenderHeader
{
	background: #555;
	color: white;
	text-align: center;
	padding: 5px;
}
.calenderHeader a
{
	color: white;
}
.calenderInfo
{
	background: white;
	border-bottom: solid 1px #EEE;
	font-size: 0.9em;
	display: block;
	padding: 4px;
	margin-top: 1px;
	color: #666;
	overflow: auto;
}
.calenderInfo:hover
{
	background: #60094E;
	color: #FFF;
}
.calenderDate
{
	background: #F5F5F5;
	color: #333;
	text-align: center;
	float: left;
	padding: 10px 3px 0px 3px;
	margin-right: 5px;
	width: 25px;
	height: 25px;
	border: solid 1px #DDD;
	display: block;
}
#divStory
{
	position: static;
	background: white;
}
.divStoryText a
{
	color: #004A7F;
	text-decoration: underline;
}
.divStoryText a[href^="http://"]
{
	color: #004A7F;
	background: #FFF url(../images/external.jpg) no-repeat right;
	padding-right: 17px;
}
.storylink
{
	padding: 10;
	font-size: 9px;
	color: Gray;
	border: dashed 1px gray;
}
.storyPic
{
	display: block;
	max-width: 200px;
	margin-bottom: 1px;
}
.divRelatedStories
{
	width: 200px;
	float: left;
	padding: 0px 10px 30px 0px;
	margin-right: 10px;
	border-right: solid 1px #999;
}
.calenderInfo2
{
	background: white;
	border-bottom: solid 1px #EEE;
	font-size: 0.9em;
	display: block;
	padding: 4px;
	margin-top: 1px;
	color: #666;
}
.calenderInfo2:hover
{
	background: #60094E;
	color: White;
}
#divpdf a
{
	color: White;
}
.wirList, .aArchiveList
{
	border-bottom: solid 1px #DDD;
	padding: 3px;
	margin-bottom: 5px;
	overflow: auto;
}
.wirList .wlLink
{
	font-size: 1.2em;
	padding-left: 25px;
	display: block;
	min-height: 20px;
	margin-bottom: 5px;
}
.aArchiveList b
{
	display: block;
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 5px;
	float: right;
}
.aArchiveList a
{
	border: solid 1px #DDD;
	padding: 3px;
	margin: 10px 2px 5px 0px;
	background: #F5F5F5;
	display: block;
	float: left;
}
.aArchiveList a.pdf, .aArchiveList a.email
{
	padding-left: 25px;
}
.aArchiveList a.pdf
{
	background: #f5f5f5 url(../images/link_pdf.png) no-repeat left;
}
.aArchiveList a.email
{
	background: #f5f5f5 url(../images/link_email.png) no-repeat left;
}
a img
{
	border: none;
	background: white;
}
.pubLink
{
	border-bottom: double 3px #60094E;
	text-decoration: none;
}
.pubLink:hover
{
	border-bottom-width: 5px;
	white-space: nowrap;
	text-decoration: none;
}
.highlight
{
	background: yellow;
}
.storydiv
{
	height: 380px;
	width: 410px;
	padding: 10px;
	top: 0px;
	left: 0px;
	float: left;
}
.storyDesc
{
	padding-top: 10px;
	padding-right: 8px;
	display: block;
}
.fStory
{
	padding-top: 10px;
	display: block;
	font-weight: bold;
}
.selStory
{
	border-left: solid 1px #777;
	border-right: solid 1px #777;
	border-bottom: solid 1px #777;
	padding: 5px;
	background: white;
	margin-right: 1px;
}
.tabsSel
{
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	margin-right: 1px;
	background: white;
	color: #999;
	font-weight: bold;
}
.tabs
{
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	margin-right: 1px;
	background: #999;
	color: white;
	font-weight: bold;
}
#storyContainer
{
	background: URL(../IMAGES/GreyImage.jpg);
	border: solid 1px #60094E;
	color: black;
	font-weight: bold;
	margin-top: 1px;
	overflow: hidden;
}
.aButton, .aFile, .aTMButton
{
	display: block;
	float: left;
	padding: 5px 8px 5px 8px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	margin: 2px 1px 1px 0px;
	white-space: nowrap;
}
.aButton, .aFile
{
	background-color: #EEE;
	color: #A10000;
	border: solid 1px #BBB;
	border-top-color: #F5F5F5;
	border-left-color: #F5F5F5;
}
.aTMButton
{
	background: #FFF url(../images/targetMedia/button.jpg) no-repeat left;
	color: #333;
	border: solid 1px #EEE;
	border-bottom: solid 1px #BBB;
	border-right: solid 1px #BBB;
	padding-left: 20px;
}
.tmProfileLink
{
	display: block;
	padding: 20px;
	border: solid 1px #DDD;
	background: #FFF url(../images/targetMedia/small.jpg) no-repeat right;
}
.aButton:hover, .aFile:hover
{
	border-top-color: #BBB;
	border-bottom-color: #F5F5F5;
	border-left-color: #BBB;
	border-right-color: #F5F5F5;
}
.aFile[href$=".pdf"]
{
	padding-left: 30px;
	background-image: url(../images/link_pdf.png);
}
.aFile[href$=".doc"]
{
	padding-left: 30px;
	background-image: url(../images/link_doc.png);
}
.aFile[href$=".xls"]
{
	padding-left: 30px;
	background-image: url(../images/link_xls.png);
}
.accSlider
{
	text-align: left;
	border: solid 1px #CCC;
	padding: 2px;
	margin-bottom: 10px;
}
.accSlider .Header
{
	background: #333;
	border-bottom: solid 1px #BBB;
	padding: 5px 5px 5px 10px;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFF;
	display: block;
}
#divSearchResults
{
	padding-top: 10px;
}
.storyList, .slSelected, .divHomeStory
{
	padding-left: 7px;
}
.slSelected
{
	background: url(../images/storySelector.png) no-repeat left;
}
.slSelected .slChild, .divHomeStory
{
	border-color: #767676;
	background-color: #F5F5F5;
	border-top: solid 1px #767676;
}
.slChild
{
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding: 5px 20px 20px 5px;
	margin-bottom: 5px;
	overflow: auto;
}
.slChild a
{
	margin-right: 10px;
}
.slChild a img, .slChild img, .divHomeStory img
{
	width: 50px;
	padding: 5px;
	margin: 5px;
	border: 1px solid #ccc;
	float: left;
}
.slChild a img:hover
{
	border: solid 1px black;
}
.divHomeStory
{
}
.accSlider .Body
{
	display: none;
	background: #FFF;
	padding: 10px 0px;
}
.Tabs
{
	margin-top: 20px;
}
.Tabs ul
{
	list-style: none;
	height: 33px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	margin-bottom: -1px;
}
.Tabs ul li
{
	float: left;
	margin: 0px 1px 0px 0px;
	background: #F5F5F5;
	border: solid 1px #BBB;
}
.Tabs ul li.selected
{
	border-bottom-color: #FFF;
	background: #FFF;
}
.Tabs ul li a
{
	display: block;
	padding: 8px 10px;
}
.divHolder
{
	border: solid 1px #BBB;
}
.divHolder > div
{
	display: none;
	padding: 15px 20px;
	overflow: auto;
}
.divHolder div:first-child
{
	display: block;
}
.galleryImageSmall
{
	width: 120px;
	height: 80px;
	float: left;
	border: solid 1px #DDD;
	margin: 0px 1px 1px 0px;
	text-align: center;
}
.galleryImageSmall img
{
	max-width: 120px;
	max-height: 80px;
}
.galleryImage
{
	position: relative;
	max-width: 600px;
	float: left;
}
.galleryImage img
{
	max-width: 600px;
	max-height: 600px;
}
.galleryImage .caption
{
	display: none;
	text-align: left;
	background: #111;
	filter: alpha(opacity=75);
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px;
	border-top: double 3px #CCC;
}
.galleryImage:hover .caption
{
	display: block;
}
.listContainer
{
	height: 400px;
	border-bottom: solid 1px #CCC;
	margin-bottom: 10px;
	padding: 10px 20px;
	overflow: auto;
}
/*slider*/
.container
{
	background: #F5F5F5;
	overflow: hidden;
	padding: 5px;
	border: solid 1px #d5d5d5;
}
.selector
{
	background: #FFF;
	border: solid 1px #CCC;
	border-right: none;
}
.selector:hover
{
	background: #FFF !important;
}
.container .TabMenu
{
	width: 137px;
	position: absolute;
	z-index: 999;
}
.container .TabMenu .sliderLink
{
	display: block;
	margin-bottom: 1px;
	padding: 10px;
	font-size: 0.9em;
}
.container .TabMenu .sliderLink:hover
{
	background: #EEE;
}
.container .ContentFrame
{
	width: 430px;
	height: 406px;
	overflow: hidden;
	background: #FFF;
	border: solid 1px #CCC;
	padding: 10px;
	float: right;
	position: relative;
}
.container .ContentFrame .AllTabs
{
	position: relative;
	left: 0px;
	width: 2640px;
	height: 400px;
}
.container .ContentFrame .AllTabs .TabContent
{
	width: 410px;
	height: 400px;
	margin-right: 20px;
	text-align: justify;
	float: left;
	overflow: hidden;
}
#divOW
{
	margin: 0 auto;
	max-width: 950px;
}
#divOW > div
{
	float: left;
	max-width: 200px;
	color: #DDD;
	text-align: left;
	margin: 10px 10px 10px 20px;
	min-height: 150px;
	padding: 10px;
	background: url(../images/groove.jpg) repeat-y left;
}
#divOW a
{
	color: #EEE;
}
#divOW img
{
	margin: 10px 0px;
}
.divForm
{
	margin: 0px auto;
	max-width: 500px;
	text-align: left;
}
.divForm input[type="submit"], .divForm select, .divForm label textarea, .divForm input[type="button"]
{
	background-color: #F5F5F5;
	border: solid 1px #999;
	color: #555;
	padding: 3px;
	margin: 1px;
}
.divForm label
{
	text-align: left;
	display: block;
	font-size: 12px;
	background-color: #FCFCFC;
	border: solid 1px #CCC;
	padding: 10px;
	color: #333;
	margin: 1px;
}
.divForm label input, .divForm label select, .divForm label textarea
{
	float: right;
	border: none;
	font-size: 1em;
	margin-left: 3px;
	font-family: arial;
	background-color: #FCFCFC;
	color: #333;
	width: 300px;
}
.glossaryHighlight
{
	text-decoration: none !Important;
	color: #60094E !Important;
	border-bottom: double 3px #60094E;
}
.glossaryHighlight:hover
{
	text-decoration: none;
}
#divGlossaryPopUp
{
	position: absolute;
	z-index: 998;
	width: 300px;
	display: none;
	padding-top: 8px;
	background: url(../images/backgroundPopUp.png) no-repeat left top;
}
#aGlossaryClose
{
	position: absolute;
	right: 5px;
	z-index: 999;
	top: 0px;
}
#divGlossaryPopUp #divGlossaryPopUpContent
{
	border: solid 1px #CCC;
	background: #FFF;
	padding: 10px;
	border-top: none;
	text-align: left;
}
.glossaryList a
{
	display: block;
	float: left;
	width: 170px;
	padding: 3px;
}
.hiddenButton
{
	display: none;
}
.featuredStorySelector
{
	background: #F5F5F5;
	border: solid 1px #d5d5d5;
	border-bottom: none;
}
.featuredStorySelector a
{
	display: block;
	padding: 5px;
	float: left;
	width: 153px;
	border: solid 1px #EEE;
	text-align: center;
	margin: 3px 10px;
}
.featuredStorySelector a:hover
{
	border: solid 1px #CCC;
	background: #EEE;
}
.featuredStorySelector .selectedSlider
{
	border: solid 1px #CCC;
	background: #EEE;
}
.featuredStorySelector .selectedSlider:HOVER
{
	background: #EEE;
}
.meta
{
	font-size: 0.9em;
	margin-bottom: 10px;
	color: #777;
}
.divNextStory
{
	text-align: left;
	font-size: 0.8em;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding: 5px;
	overflow: auto;
}
.divNextStory a
{
	display: block;
	text-align: center;
	color: #60094E;
	font-size: 1.3em;
	margin: 5px;
}
#divSponsored
{
	text-align: left;
	padding: 10px;
	margin-bottom: 50px;
}
#divSponsoredFooter
{
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #60094E;
	padding: 5px;
	color: #FFF;
	text-align: left;
	border-top: solid 1px black;
}
#divSponsoredFooter a
{
	float: right;
	color: #FFF;
}
