/* CSS Document For Text Styles */

body {
	color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
	----------------------------------------------------------------
	Default Links
	The default links get the small play button added to their left
	It then needs removing in styles that don't want it.
	----------------------------------------------------------------
*/

a {
	background: url(42007091011321675619.gif) no-repeat left center;
	color: #4c4c4c;
	font-weight: bold;
	padding-left: 14px;
}

a:hover,
a.current {
	background-image: url(42007091011321685821.gif);
	color: #a0c2c9;
}

/*
	Add styles to this list to remove the default arrow style
*/
a.no_arrow, a.no_arrow:hover,
#PageHeader a, #PageHeader a:hover,
#ContentMain div.title_bar a,
h2 a, h2 a:hover,
#PageFooter a, #PageFooter a:hover {
	background:none;
	background-image:none;
	font-weight: inherit;
	padding-left: 0px;
}

h2 a, h2 a:hover {
	font-weight: normal;
}

#MenuMain a, #MenuMain a:hover {
	background: none;
	padding-left: 0px;
}

/*
	----------------------------------------------------------------
	Header Styles
	----------------------------------------------------------------
*/

h1 {
	border-bottom: 1px solid #d4d4d4;
	color: #575757;
	font-family: Helvetica, Arial;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 8px;
	text-transform: uppercase;
}

h1.alternate {
	font-size: 18px;
}

h1 a.more {
	font-size: 10px;
	font-weight: bold;
}

#ContentMain div.title_bar h1 {
	border-bottom: none;
	color: white;
	font-size: 35px;
}

h2 {
	color: #575757;
	font-family: Helvetica, Arial;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
}

h2 a {
	color: #a0c2c9;
}

h3 {
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

h4 {
	color: #4c4c4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

/*
	----------------------------------------------------------------
	Turn off top margins for p tags
	----------------------------------------------------------------
*/
p {
	margin-top: 0px;
	font-size: 12px;
}

/*
	----------------------------------------------------------------
	Color Themes
	Simply add the page id and the .themed class for it
	then set the color you want it to be.
	----------------------------------------------------------------
*/

#SchemeRunning .themed {
	color: #c0be33;
}

#SchemeRunning a.themed:hover {
	color: #4d4d4d;
}

/*
	----------------------------------------------------------------
	Content Items
	----------------------------------------------------------------
*/
div.content_item {
	margin-top: 20px;
	margin-bottom: 20px;
}

div#press_stories
{
    width:570px;
    float:left;
}

div#press_stories div.content_item {
	border-top: 1px solid #d4d4d4;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 8px;
}

div#press_archives 
{
    float:right;
    width:150px;
}

div#press_archives div#press_archives_title 
{
    font-weight:bold;
    padding-bottom:8px;
}

div#press_archives div#press_archives_year_link a
{
    font-weight:normal;
}

div.content_item div.date {
	font-size: 12px;
	font-style: italic;
}

div.content_item div.location {
	font-size: 10px;
	font-weight: normal;
}

div#press_stories div.content_item div.date {
	clear: left;
	display: inline;
	float: left;
}

div#press_stories div.content_item div.location {
	clear: right;
	display: inline;
	float: left;
	font-size: 12px;
	font-style: italic;
}

div#press_stories div.content_item h2 {
	clear: both;
}

div.content_item div.content p {
	margin-top: 0px;
	margin-bottom: 12px;
}

div.content_item div.read_more {
	font-size: 10px;
	margin-top: 2px;
	text-transform: uppercase;
}


/*
--------------------------------------------------------
	Search Results Page Links
--------------------------------------------------------
*/

#options ul li,
#options ul li a,
#options ul li a:link,
#options ul li a:visited {
	margin:0; padding:0;
	color:#4c4c4c; font:normal 11px/11px Arial, Helvetica, sans-serif;
	}

#options ul li a:hover,
#options ul li a:active {
	text-decoration:underline;
	}

#options ul li a.current,
#options ul li a.current:link,
#options ul li a.current:visited,
#options ul li a.current:hover,
#options ul li a.current:active {
	color:#a0c2c9;
	text-decoration:underline;	
	}

#SearchBody a, #Search_bottom a,
#SearchBody a:link, #Search_bottom a:link,
#SearchBody a:visited, #Search_bottom a:visited {
	background:none;
	}

#SearchBody a:hover, #Search_bottom a:hover,
#SearchBody a:active, #Search_bottom a:active {
	background:none;
	}

div.more_links a,
div#Search_bottom a,
div#Search_top a
 {
	color:#000; font:normal 10px/9px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin:0;
	padding:0;
	background:none;
	}

#SearchResults a 
{
 	margin:0; 
	padding:0;   
}

#SearchResults div.result .g a,
#SearchResults div.result .g a:link,
#SearchResults div.result .g a:visited {
	margin:0; 
	padding:0;
	color:#96b9be; 
	font:normal 16px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#SearchResults div.result .g a.f
{
    font-size:100%;
}

#SearchResults div.result .g a:hover,
#SearchResults div.result .g a:active {
	text-decoration:underline;
	}

#Search_top td
{
	font-size:12px;    
}


#results_links ul li a {
	margin:0 0 0 3px; padding:0;
	color:#4c4c4c; font:500 14px/14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}

#results_links ul li a.current,
#results_links ul li span.current {
	color:#a6a6a6;
	font:500 14px/14px Arial, Helvetica, sans-serif;	
	text-decoration:none;
	}
#results_links ul li
{
    margin:0 2px 0 2px;
}

#results_links ul li a.bold {
	font-weight:900;
	}
