/*   
Site Name: CEPS
Version: 1
*/

/*	=Global Reset
	------------------------------------------------------ */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}

ul,ol {
	list-style: none;
}

fieldset,img {
	border: none;
}

caption,th {
	text-align: left;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*	=layout
	------------------------------------------------------ */
#content-wrapper {
	width: 750px;
	display: hidden;
}

#medium-col {
	width: 510px;
	float: left;
	overflow: hidden;
}

#small-col {
	width: 223px;
	float: right;
	overflow: hidden;
}

#small-2col-holder {
	width: 510px;
	overflow: hidden;
	background: transparent url(../files/econ/images/webbones/small-2col-holder.gif) repeat-y left top;
}

#sub-col-large {
	width: 337px;
	float: left;
}

#sub-col-small {
	width: 170px;
	float: left;
}

ul#services{
	margin:0 0 0 7px;
}

ul#services li {
	margin: 18px 0 0 0;
	padding-bottom: 8px;
}

li.li-vastat {
	/*background: transparent url(../images/vasat-img.gif) no-repeat left top;*/
	background: transparent url(../files/econ/images/webbones/vastat-img.gif) no-repeat left top;
	padding-left: 39px;
	border-bottom: 1px dotted #aec0d3;
}

li.li-econ-impact {
	background: transparent url(../files/econ/images/webbones/econ-impact-img.gif) no-repeat left top;
	padding-left: 39px;
	border-bottom: 1px dotted #aec0d3;
}

li.li-econ-data {
	background: transparent url(../files/econ/images/webbones/econ-data-img.gif) no-repeat left top;
	padding-left: 39px;
}

.col-container {
	background: transparent url(../files/econ/images/webbones/side-col-bg.gif) no-repeat left top;
	width: 223px;
}

.col-container-btm {
	background: transparent url(../files/econ/images/webbones/side-col-btm.gif) no-repeat left top;
	width: 223px;
	height: 12px;
}
.recent-post-blurb-first {
	border-bottom: 1px solid #c4c4c4;
	padding: 12px 20px;
	margin: 0 1px;
	background-color: #f3f5f8;
	overflow: hidden;
}
.recent-post-blurb {
	border-bottom: 1px solid #c4c4c4;
	padding: 12px 20px;
	overflow: hidden;
}
.recent-post-blurb img {
	margin-bottom: 6px;
}
.side-col-item img {
	margin: 0 6px 6px 0;
}
.side-col-item {
	border-bottom: 1px solid #c4c4c4;
	padding: 12px 10px;
	overflow: hidden;
}
.no-border {
	border: none;
}
.divider-dotted {
	/*background: transparent url(../images/dotted-divider.gif) no-repeat center top;*/
	background: transparent url(../files/econ/images/webbones/dotted-divider.gif) no-repeat center top;
	height: 2px;
	margin-bottom: 24px;
}

.county-map-img {
	margin: 10px 0;
}
p.select-county {
	padding: 6px;
	background-color: #d1dde9;
	margin: 0 10px 0 0;
}
p.select-county select {
	border: 1px solid #797979;
}
p.p-center {
	text-align: center;
}
p.p-center img {
	margin: 0;
}

.callout-box {
	width: 108px;
	background: transparent url(../files/econ/images/webbones/dotted-divider.gif) no-repeat center bottom;
	padding: 0 0 6px 0;
	float: right;
	margin: 0 0 10px 10px;
}
.callout-box p {
	font-style: italic;
	margin: 0;
}
.callout-box img {
	background: transparent url(../files/econ/images/webbones/dotted-divider.gif) no-repeat center top;
	padding: 6px 0 0 0;
}

ul#people-list {
	margin: 0;
	padding: 0;
}
ul#people-list li {
	padding: 12px;
	background-color: #f3f6f8;
}

ul#people-list li h4 {
	font-weight: bold;
}

ul#people-list li h5 {
	margin: 0 0 14px 0;
	background:none;
}
.people-info {
	width: 100%;
	overflow: hidden;
	background: transparent url(../files/econ/images/webbones/dotted-divider.gif) no-repeat center top;
	padding-top: 14px;
}
.people-img {
	float: left;
	width: 100px;
}
.people-bio {
	float: left;
	width: 446px;
	margin-left: 10px;
}
.people-contact {
	float: right;
	width: 200px;
	margin-left: 10px;
	text-align: right;
}

ul#people-list li.stripe {
	background-color: #fff;
}

/*	=widget
	------------------------------------------------------ */
#mainBox {
	overflow: hidden;
	width: 510px;
	height:192px;
	display: block;
	background: transparent url(../files/econ/images/webbones/widget-bg.gif) no-repeat left top;
	margin-bottom: 28px;
}
.leftBox {
	float:left;
	width:223px;
	height: 192px;
	border-right: 1px solid #bfbfbf;
}
.leftBox div {
	font-size: 12px;
	color: #434343;
	display: block;
	cursor: pointer;
	height: 31px;
	padding: 6px 0 0 12px;
	border-bottom: 1px solid #bfbfbf;
}
.leftBox div.no-border {
	border: none;
}
#mainBox .rightBox {
	float:right;
	width:270px;
	padding: 6px 6px 4px 4px;
	overflow:auto;
	height:192px;
}
#testShow {
	display:block;
	width:100%;
}

#mSlideShow {
	margin-top: 9px;
	width: 336px;
}



/*	=typography
	------------------------------------------------------ */
body {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #434343;
}

p {
	font-size: 11px;
	margin: 0 0 14px 0;
}

.recent-post-blurb p {
	margin: 0;
}
p.more-link {
	text-align: right;
	margin:0 20px 0 0;
}

h2 {
	font-size: 26px;
	font-family: georgia, serif;
	color: #0d3268;
	margin: 0 0 14px 0;
}

h3 {
	font-family: georgia, serif;
	color: #7e685c;
	font-size: 22px;
}

#sub-col-large h3, #sub-col-small h3 {
	padding-bottom: 7px;
	border-bottom: 1px solid #c4c4c4;
	background-color: #fff;
}

h4 {
	font-size: 14px;
	font-weight: normal;
	color: #0d3268;
	/* The following elements needed to override the CMS h4 heading style*/
	background:none;
	text-transform:none;
}
.col-container h4 {
	padding:10px;
	margin: 0;
	font-weight: 500;
}
.col-container .side-col-item h4 {
	padding: 0 0 10px 0;
	margin: 0;
	font-weight: 500;
}
.col-container h4.h4-questions {
	background: transparent url(../files/econ/images/webbones/question-icon.gif) no-repeat left top;
	padding: 0 10px 6px 20px;
}

h4.vastat_pop{
	background:#C8D6E4;
}

h5 {
	font-weight: bold;
	color: #0d3268;
	font-size: 11px;
	/*background:none;*/
}

h5.col-hdr {
	color: #fff;
	background: transparent url(../files/econ/images/webbones/news-events-bg.gif) no-repeat left top;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	padding: 4px 0 0 0;
	height: 24px;
}
h6 {
	color: #0d3268;
	font-weight: bold;
	font-size: 11px;
}
h6.h6-ceps {
	background: #d1dde9 url(../files/econ/images/webbones/ceps-blog-bg.gif) no-repeat 12px 4px;
	margin: 0 1px;
	padding: 6px 0 6px 38px;
	font-size: 14px;
	font-weight: normal;
}
.recent-post-blurb h6 {
	margin-bottom: 5px;
	font-weight: bold;
}
.recent-post-blurb h6 span {
	font-weight: normal;
	color: #000;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
ul#topics-list {
	margin: 9px 0 9px 9px;
	border-left: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	list-style-type: none;
}

ul#topics-list li {
	background-color: #d1dde9;
	padding: 8px 4px;
	border-bottom: 1px solid #d5d5d5;
}
ul#topics-list li a {
	background: transparent url(../files/econ/images/webbones/side-arrow.gif) no-repeat right center;
	padding-right: 16px;
}
ul#topics-list li ul {
	border: none;
	margin: 0 0 0 20px;
}
ul#topics-list li ul li {
	list-style-type: none;
	padding: 8px 0 0 0;
	color: #0d3268;
	border: none;
	background: none;
}
ul#topics-list li ul li a {
	background: none;
	padding-right:0;
}

ul#topics-list li.stripe {
	background-color: #fff;
}

.borderDiv{
	background-color:#ccc;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	padding: 10px;
}

.borderSpan{
	background-color:#ddd;	
	margin:20px;
	display:inline-block;
	vertical-align:middle;
}

table#lost_results, table#agi_results{
	text-align:center;
	border:none;
}

table#lost_results th{
	font-weight: bold;
	font-size:15px;
}

table#agi_results th{
	font-weight: bold;
	font-size:13px;
}

ol#agi_notes {
	list-style-type: decimal;
	font-size:8pt;
}

#agi{
	background-color:#FFE4B5;
}

#agi .borderSpan{
	background-color:#FAFAD2;	
}
/*	=links
	------------------------------------------------------ */
a, a:visited {
	color: #0d3268;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
.more-link a {
	font-weight: bold;
	background: transparent url(../files/econ/images/webbones/orange-arrow.gif) no-repeat right 4px;
	padding-right: 18px;
}

/* = CMS bypass

*/

.two-sidebars h1.title, h1.title{ /*This is for the title on a page on a CMS*/
	font-size: 26px;
	font-family: georgia, serif;
	color: #0d3268;
	margin: 0 0 14px 0;
	background:url();
	background:#fff;
	text-transform: none;
	display:none;
}

.two-sidebars h1.title span, h1.title span {
	font-size: 26px;
	font-family: georgia, serif;
	text-transform: none;
	color: #0d3268;
	margin: 0 0 14px 0;
	background:url();
	background:#fff;
}

.more-link {
	background:none;
	font-size:12px;
}

/*To override the heading H2*/
#content-inner .node-inner h2, #content-inner h2,.blankRightSideBar h2 {
  	text-transform:none;
  	font-weight:normal;
    font-size: 26px;
	font-family: georgia, serif;
	color: #0d3268;
	margin: 0 0 14px 0;
  }


/*Menu override*/
.node-pressReleaseExt .node-inner .views-field-title a, .block-tag-news .views-field-title a,.views-tag-news .views-field-title a{
	/*font-size: 1.5em;*/
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
	border:none;
	padding-top:5px;
	line-height:120%
}
.datepublished {
	font-size:11px;
	padding: 5px 0px;
}


/*
  .menu-shared-styling ul {padding-left:15px;margin:-2px 0 0 0;}
  .menu-shared-styling .expanded ul {padding-left:8px;}
  .menu-shared-styling .menu li {
  	width:142px;
  	list-style-image:none;
  	list-style-type:none;
  	background: url(images/menus/bluePillBottom.gif) no-repeat bottom;
  	margin:3px 0px;
  }
  .menu-shared-styling .menu li.tan {
  	background: url(images/menus/tanPillBottom.gif) no-repeat bottom;
  }
  .expanded ul .expanded .expandMenu {
  	background:transparent url(images/menus/menuArrow2.gif) no-repeat scroll 0 0;
  	margin-top:-15px;
  	width:13px;
  	height:13px;
  }
  .expanded ul .expanded.active-trail .expandMenu { background-position:0 -13px;}
  .expanded ul .expanded .expandMenu.open {background-position:0 -13px;}
  .expanded ul .expanded ul.menu {background:#fff;}
  .expanded ul .expanded ul.menu li.leaf {
  	background:none;
  }
  .expanded ul .expanded ul.menu li { margin:0;width:125px;}
  .expanded ul .expanded ul.menu li a {
  	padding:2px 5px 2px 8px;
  	color:#004A96; background:none;font-size:11px;
  	
  	}
  .expanded ul .expanded ul.menu li a:hover {
  	background:#e4edf7;
  }	
 
  .expandMenu { 
  	z-index:99999;
  	float:right;
  	margin-top:-20px;
  	cursor:pointer;
  	background:url(images/menus/menuArrow.gif) no-repeat 0 0;
  	width:18px;
  	height:15px;
  }
  
  .expandMenu.open,.active-trail .expandMenu { background-position:0 -15px; }
  .expandMenu:hover { background-position:0 -15px; }
  .expanded ul, li.expanded ul { 
  	display:none;
  }
  .menu-shared-styling li.expanded {
  	background: url(images/menus/bluePillFull.gif) no-repeat top;
  	/*background:none;
  	background: url(images/menus/bluePillBottom.gif) no-repeat bottom;*/
  /*}
 
  
  .menu-shared-styling li.expanded li { /* Second level Items */
  /*	width:134px;
  	background:#7f94aa url(images/menus/secondaryPillTop.gif) no-repeat top;
  	
  	
  }
  .menu-shared-styling li.expanded li a {
  	background: url(images/menus/secondaryPillBottom.gif) no-repeat bottom;
  	font-size:11px;
  	padding:2px 5px 2px 8px;
  	line-height:1.4em;
  }
  .menu-shared-styling li.tan a {
  	background:url(images/menus/tanPillTop.gif) no-repeat top;
  }
  .menu-shared-styling li a {
  	color:#e6e9ed;
  	text-decoration:none;
  	display:block;
  	font-family:arial;
  	font-weight:bold;
  	font-size:12px;
  	padding:6px 5px 4px 8px;
  	
  	background:url(images/menus/bluePillTop.gif) no-repeat top;
  	}
  .menu-shared-styling li a:visited {color:#E6E9ED;}	
  .menu-shared-styling li a:hover {
  	color:#fff;
  }*/

/* News views display*/

/*
  .block-tag-news, .rightBlock  {
  	background:url(images/newsBottomBG.gif) no-repeat bottom;
  	padding-bottom:10px;
  }
  .block-tag-news .view-content {
  	border-left:2px solid #c8d6e4;
  	border-right:2px solid #c8d6e4;
  	padding:0px 0px;
  }
  .block-tag-news .views-row-odd, .block-tag-news .views-row-even {
  	padding:10px 10px 0 10px;
  	border-bottom:2px solid #c8d6e4;
  }
  .block-tag-news .views-row-last {border-bottom:none;padding-bottom:0px;}
  .block-tag-news .views-field-created, .views-tag-news .views-field-created {
  	font-family:arial;font-weight:bold;text-transform:uppercase;color:#b8021c;
  	display:block;
  	padding-bottom:9px;
  	background:url(images/dotLine.gif) repeat-x bottom;
  }
  .block-tag-news .views-field-title a,.views-tag-news .views-field-title a {
  	
  	font-family:arial;font-weight:bold;
  	text-decoration:none;
  	border:none;
  }
  #content-area .views-tag-news .views-field-title a {font-size:14px;}
  .block-tag-news .views-field-teaser p { 
  	color:#696969;
  	/*font-style:italic;*/
  	/*font-weight:bold;
  	font-size:10px;
  
  }
  .block-tag-news .views-field-title a:hover {text-decoration:underline;}
  .block-tag-news .block-inner {
  	background:url(images/newsTopBG.gif) no-repeat top;
  	padding-bottom:10px;
  	
  }
  .block-tag-news h2.title {
  	text-indent:-9999px;
  	height:24px;
 
  }
  
  .block-tag-news .node-inner .title {text-indent:0;height:auto;}*/

