/* CSS Document */



/*Formatting Styles*/

body, li, h1, h2, h3, td, div, login_heading {

	font-family: Verdana, sans-serif;

	font-size: 11px;

        line-height: 1.5em;

}

h1 {

	font-weight: bold;

	padding-bottom: 0;

	margin-bottom: 1em;

        font-size: 13px;

}

h2 {

        font-weight: bold;

        margin-bottom: 0;

        padding-bottom: 0;

}

h5 {

        font-weight: bold;

        margin-bottom: 0;

        padding-bottom: 0;

        font-size: 11px;

        padding-left: 3px;

}

h6 {

        font-size: 12px;

        font-weight: bold;

        margin-bottom: 0;

        padding-bottom: 0;

}

#right_column {

        vertical-align: top;

        width: 50px;

}

#tools img {

        margin-right: 10px;

}

#subnav {

        vertical-align: top;

}

#subnav1 {

	border-bottom: 3px solid #ffffff;

}

#subnav1 a {

	background-color: #3399cc;

	border-bottom: 1px solid #66ccff;

	display: block;

	padding: 2px 10px 2px 10px;

	color: #ffffff;

	text-decoration: none;

}

#banners {

        width:100%;

        text-align: center;

}

#banners div {

        margin-top: 10px;

}  

.subnav_banners {

margin-top: 10px;
text-align: center;

}

.subnav_quicklink {

margin-top: 10px;
text-align: center;
border-bottom: 3px solid #FFFFFF;

}

.gray_heading_left, .gray_heading_center {

        background-color: #cccccc;

        padding: 1px;

}

.gray_heading_center {

        text-align: center;

}



/*Navigation Formatting Styles -- necessary since we change fonts for the main text (above)*/

#nav li{

	font-family: Verdana, sans-serif;

	font-size: 11px;

}

#nav li li a {

	font-family: Verdana, sans-serif;

	font-size: 9.5px;

}



/*Layout Styles*/

#main {

	border-top: 3px solid #ffffff;

}

#content {

	width: 582px;

	border-left: 3px solid #ffffff;

        vertical-align: top;

}



/*Formatting Styles for Strategic Areas Subnavigation*/

#subnav2 {

	/*padding-left: 20px;

	background-color: #cc6600;*/

	border-bottom: 3px solid #ffffff;

}

#subnav2 a {

	/*border-left: 3px solid #ffffff;*/

	border-bottom: 1px solid #ffffff;

	display: block;

	height: 30px;

	width: 100%;

        background-color: #cc6600;

} 

#subnav2 a#pa {

	background: #cc6600 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_capitol.gif) no-repeat top left;

}

#subnav2 a#ri {

	background: #cc6600 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_hand.gif) no-repeat top left;

}

#subnav2 a#pd {

	background: #cc6600 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_pottery.gif) no-repeat top left;

}

#subnav2 a#p {

	background: #cc6600 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_ballet.gif) no-repeat top left;

}

#subnav2 a#v {

	background: #cc6600 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_guitar.gif) no-repeat top left;

}

#subnav2 a:hover#pa {

	background: #666666 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_capitol_over.gif) no-repeat top left;

}

#subnav2 a:hover#ri {

	background: #666666 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_hand_over.gif) no-repeat top left;

}

#subnav2 a:hover#pd {

	background: #666666 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_pottery_over.gif) no-repeat top left;

}

#subnav2 a:hover#p {

	background: #666666 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_ballet_over.gif) no-repeat top left;

}

#subnav2 a:hover#v {

	background: #666666 url(../images/homepage_elements/strategic_areas_rollovers/strat_areas_guitar_over.gif) no-repeat top left;

}



/*Paragraph Styles -- increases/decreases space between lines*/

p {

	line-height: 1.5em;

}



/*Footer Style -- keeps divs from not matching up on the bottom*/

#footer {

	clear: left;

        

}

#footer_text {

        margin:0 auto 0 auto;

	text-align: left;

	width: 750px;

        margin-top: 25px;

}

#footer_text_inside {

        width: 510px;

	text-align: center;

        font-size: 9px;

        padding: 0;

        margin-left: 170px;

}

#privacy a {

        color: #666666;

}

#addresses {

        margin: 15px 0 10px 0;

}

#addresses td {

	padding: 0 10px 0 10px;

        font-size: 9px;

        width: 50%;

}

#gray_nav_bottom, #main_nav_bottom {

	list-style-type: none;

	margin: 0 0 5px 0;

	padding: 0;

}

#gray_nav_bottom li, #main_nav_bottom li {

	display: inline;

	padding: 0 5px 0 5px;

	border-right: 1px solid #666666;

        font-size: 9px;

}

#gray_nav_bottom li a, #main_nav_bottom li a {

        color: #666666;

}



.issuebrief_tables tr td {

font-size: 9px;

}



/*Styles for Press Social Connect Page: /news/press/social_connect.asp*/

div.feedburnerFeedBlock ul {

	list-style-type: none;

	padding-left: 0;

	padding-right: 0;

	margin: 0;

}

div.feedburnerFeedBlock ul li {

	margin: 1em 0;

}

div.feedburnerFeedBlock ul li span.headline {

clear: both;

font-weight: bold;

}



div.feedburnerFeedBlock ul li p.date {

float: right;

width: 100px;

margin: 0;

padding: 0;

text-align: right;

}

div.feedburnerFeedBlock ul li p.feedItemAuthor {

margin: 0;

float: left;

width: 400px;

}

div.feedburnerFeedBlock ul li div {

padding-top: 0.5em;

clear: both;

}


div.button {

	padding-top: 10px;
	padding-bottom:10px;
		border-bottom: 3px solid #FFFFFF;
	text-align: center;

}