﻿/* General
------------------------------------------------------- */


ul, ol 
{
margin:0;
padding:0;
}



/* CONTAINERS
------------------------------------------------------- */

div.container {
	width: 1006px;
	margin: 0;
}

div.left {
	width: 250px;
	padding: 20px 15px;
}

div.left div.maincontent 
{
  font-size: 13px;
	line-height: 1.4em;
	padding-bottom: 35px;
	background: url(../images/contentseparator.png) center bottom no-repeat;
	font-style: italic;
	color:#717171;
}


div.left div.contactinfo
{
color:#717171;
font-size:10px;
margin-top:20px;
border:0;

}


div.center {
	width: 450px;
	float: left;
	padding: 10px 0 0 0;
	height:100%;
	position:relative;
	margin:0;
	

	
}

div.center div.hp_news
{
    float: left;
    width: 204px;
    padding: 12px;
   background: url(../images/hpnewsBg.png) 0 0 no-repeat;
   height:100%;
   position:relative;
   
   
}

div.hp_news ul.plainlist
{
position:relative;
height:100% !important;
}



div.center div.hp_events
{
    float: left;
    width: 193px;
    padding: 12px;
    background: url(../images/hpeventsBg.png) right 0 no-repeat;
    padding-top:0px;
    overflow:auto;
}

div.hp_events ul.plainlist
{
position:relative;

}

div.centerwrap
{
    float:left;
    width:990px;
    padding:5px 0 0 10px;
}


div.primarynavigation ul.utilitylinks li.topics a, div.centerwrap ul.utilitylinks li.topics a
{
    display:none;
}



div.right
{
    width: 270px;
    margin: 10px 0px 10px 0px;
    padding: 0px;
}

div.contentfeature 
{
    position: relative;
}

div.contentfeature a.morelink
{
    position: absolute;
    width: 59px;
    height: 18px;
    display: block;
    background: url(../images/moreinfoBtn.png) 0 0 no-repeat;
    bottom: 7px;
    right: 7px;
}

div.contentfeature a.morelink:hover
{
    background-position: 0 -18px;
}

div.contentfeature a.morelink span
{
    display: none;
}






div.right div.dap
{
    position: relative;
    width: 195px;
    height: 33px;
    background: url(../images/dapfeatureBg.png) 0 0 no-repeat;
    color: #095d7e;
    font-size: 90%;
    padding: 10px 0 0 65px;
}

/* HOMEPAGE CENTER Feature Set
------------------------------------------------------- */
div.HomepageCenterFeatureSetbk {   
    display: block;
    font-size:2px;
    width:445px;
    height:140px;
    position:relative;
}

div.HomepageCenterFeaturedLink {
  background:transparent 0px 0px no-repeat;
  position: relative;
  width: 445px;
  height: 140px;
}
div.HomepageCenterFeaturedLink a.morelink
{
    position: absolute;
    width: 59px;
    height: 18px;
    display: block;
    background: url(../images/moreinfoBtn.png) 0 0 no-repeat;
    bottom: 7px;
    right: 7px;
}

div.HomepageCenterFeaturedLink a.morelink:hover
{
    background-position: 0 -18px;
}

div.HomepageCenterFeaturedLink a.morelink span
{
    display: none;
}


.index_bar {
	position:absolute;
	padding-top:3px;
	top:10px;
	right:10px;
	display:block;
	height: 17px;
}
.index_bar div {
	display: inline;
	padding: 1px 2px 1px 2px;
	margin: 0px 2px 0 2px;
	border: 1px solid #043f5e;
	background-color: #eaf8fe;
	color: #095d7e;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.index_bar div.selected {
	background-color: #84aebe;
}
/* MASTHEAD
------------------------------------------------------- */

div.masthead {
	clear: both;
	display: inline-block;
	background:#FFFFFF url(../images/mastheadBg_prod.png) 0 bottom repeat-x;
	position: relative;
	top: 0px;
	width: 100%;
	height:250px;
}


div.masthead h1 {

display:none;

}

div.Audiences{
background:url(../images/audienceBg.png) 0 0 no-repeat;
width:260px;
height:52px;
top: 198px;
}


/* CONTENT
------------------------------------------------------- */
.defaultshowsearch
{

display:none;
}

.generalshowsearch
{

float:right;
}

.hidename
{
display:none;
}
.list_no_type {
	list-style-type: none;
}





