﻿@charset "utf-8";
/* CSS Document */

/* --------------------------------- */

.redd{
	color: #800;
	font-weight: 700;
}

.state-content.main-content h4{
	margin: 5px auto 20px;
	color: #800;
	font-size: 16px;
	text-align: center;
}
.state-content.main-content h5{
	margin: 5px auto 20px;
	color: #800;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	
	.blue-price{
		color: #008;
	}

}

table.lend-limit{
	width: 100%;
	margin: 1.5em auto;
	color: #000;
	font-size: 11px;
	font-family:  Arial, sans-serif;
}

.lend-limit tr:nth-child(1) td,
.lend-limit tr:nth-child(1) td:nth-of-type(1){
	background-color: #800;
	color: #fff;
}

table.lend-limit tr td{
	color: #800;
}

table.lend-limit tr td:nth-of-type(1){
	width: 31%;
	color: #000;
	font-size: 14px;
	font-family: "arial black";
}

table.lend-limit tr.sm-city td{
	padding-left: 12px;
	color: #000;
	font-size: 11px;
	font-family: arial;
	font-style: italic;
}

/* CONTENT MAIN START */

/* Title Area */
div#subdomain-title {
	padding: 12px 0 0 1em;
	clear: both;
}
#subdomain-title h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 220%;
	font-weight: normal;
	color:#900;
	margin: 0;
}
#subdomain-title h1 a {
	color:#900;
	text-decoration: none;
}
#subdomain-title h1 a:hover {
	color:#c00;
	text-decoration: none;
}
#subdomain-title h1 a:visited {
	color:#900;
}
#subdomain-title-border {
	border-bottom: 1px solid #999;
	margin-left: 12px;
	clear:both;
}
.article-tools-box {
	float:right;
	padding: 2px 4px;
	margin-right: 4px;
	color: #666;
	font-size: 77%;
	border: 1px solid #ccc;
	background: url(/images/article_tools_background.gif) repeat-x;
}
.article-tools-box a {
	color:#666 !important;
	text-decoration: none !important;
}
.article-tools-box img {
	vertical-align:text-bottom;
}
/* Main Content */
/* Headings */
.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 {
	margin: 0 0 12px 0;
}
.main-content h1 {
	color: #183061;
	font-size: 182%;
	font-weight: normal;

}
.main-content h1 a {
	color: #183061;
	text-decoration: underline;
}
.main-content h1 a:hover {
	color: #183061;
	background:#FFFFCC;
	text-decoration: underline;
}
.main-content h1 a:visited {
	color: #698DDA;
}

.mock-button,
.main-content h2 {
	color: #505050;
	font-size: 152%;
	font-weight: normal;
	border-bottom: 1px dotted #505050;
}

.mock-button a,
.main-content h2 a {
	color: #505050;
	border-bottom: 1px solid #505050;
	text-decoration: none;
}
.main-content h2 a:hover {
	color: #900;
	background:#FFFFCC;
}
.main-content h2 a:visited {
	color: #505050;
}
.main-content h3 {
	color: #505050;
	font-size: 122%;
	font-weight: bold;
	border-bottom: 1px solid #505050;
}
.main-content h3 a {
	color: #505050;
	text-decoration: none;
}
.main-content h3 a:hover {
	color: #505050;
	background:#FFFFCC;
}
.main-content h3 a:visited {
	color: #505050;
}
.main-content h4 {
	color: #7f0000;
	font-size: 15px;
	font-weight: bold;
	padding: 0;
}
.main-content h4 a {
	color: #7f0000;
	text-decoration: none;
	border-bottom: 1px solid #7f0000;
}
.main-content h4 a:hover {
	color: #900;
	background:#FFFFCC;
}
.main-content h4 a:visited {
	color: #7f0000;
}
.main-content h5 {
	color: #333;
	font-size: 100%;
	font-weight: bold;
}
.main-content h5 a {
	color: #333;
}
.main-content h6 {
	color: #333;
	font-size: 92%;
	font-weight: bold;
}
.main-content h6 a {
	color: #333;
}
/* Elements */
.main-content p, .main-content blockquote {
	/*font-size: 92%;*/
	line-height: 160%;
	margin: 0 0 1em 0;
	font-size: 100%;
}
.main-content p a, .main-content li a, .main-content blockquote a {
	color: #2647A0;
}
.main-content p a:hover, .main-content li a:hover, .main-content blockquote a:hover {
	color: #3333CC;
	background:#FFFFCC;
}
.main-content p a:visited, .main-content li a:visited, .main-content blockquote a:visited {
	color: #698DDA;
}
.main-content ul, ol, dl {
	margin:  0 0 1em 1em;
	padding: 0 0 0 1em;
	
}
.main-content ol li {
	margin-left: 8px;
	
}
.main-content blockquote {
	padding-left: 2.5em;
}
.main-content ul {
	
}
.main-content li {
	line-height: 160%;
	margin: 0;
	padding: 0 0 0 4px;
	font-size: 100%;
}
.main-content dd,dt {
	line-height: 160%;
	margin: 0;
}
.main-content dd {
	padding: 0 0 0 2em;
}
.main-content pre, .main-content code, .main-content tt {
	/*font-size: 11px;*/
	background: #fff;
	font-size-adjust: none;
}
.main-content legend {
	color: #900;
}
/* Classes */

.main-content .date {
	color: #666;
	font-style:italic;
}
.main-content .subscribe {
	height: 1.6em;
	margin-bottom: 3em;
}
.main-content .subscribe-text {
	height: 1.6em;
	padding-top: .2em;
	float: left;
	margin: 0;
	display: block;
}
.main-content .subscribe-text a {
	text-decoration: none;
	border-bottom: 1px dotted #666;
	color: #666;
}
.main-content .subscribe-text a:hover {
	text-decoration: underline;
	color:#66f;
}
.main-content .subscribe-icon {
	padding: 0 3px;
	float: right;
	display: block;
}
.main-content .sub-search-form {
	margin: 0;
	padding: 1px;
	border: 1px solid #999;
	width: 25em;
	vertical-align: middle;
}
.main-content .on-this-page-table {
	border-collapse:collapse;
	top-margin: 1em;
	width: 96%;
}
.main-content .on-this-page-cell-1 {
	width: 20em;
	vertical-align: top;
}
.main-content .on-this-page-cell-2 {
	width: 2em;
}
.main-content .on-this-page-cell-3 {
	width: 20em;
	vertical-align: top;
}
.main-content .on-this-page-cell-2col-content {
	width: 45%;
	vertical-align: top;
}
.main-content .on-this-page-cell-spacer {
	width: 6%;
}
.main-content .homepage-heading-table {
	border-collapse:collapse;
	width: 100%;
	margin: 0 0 10px 0;
}
.main-content .homepage-heading-table tr {
	background-image: url(/images/grey_bar.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.main-content .homepage-heading-table td {
	vertical-align: middle;
}
.main-content .homepage-heading-header {
	font-size: 182%;
	color: 4e463f;
	padding-right: 4px;
	background-color: #fff;
}
.main-content .homepage-heading-links {
	text-align: right;
	font-size: 100%;
	font-weight: bold;
	font-size: 85%;
}
.main-content .homepage-heading-text {
	color: #fff;
	border: 2px solid #fff;
	background-color: #68a634;
	padding: 2px 4px;
	margin: 0 2px 0 12px;
}
.main-content .homepage-heading-table a {
	padding: 2px 4px;
	margin: 0 2px 0 12px;
	text-decoration: none;
	background-color: #fff;
	color:#68a634;
}
.main-content .homepage-heading-table a:hover {
	text-decoration: underline;
}
/* Anchors &  Buttons */

.main-content a.red-anchor-button {
	background: url(/images/content_box_heading_background.gif) center repeat-x #c00;
	border: 1px solid #900;
	padding: 0 4px;
	margin: 4px 0 0 0;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.main-content a.red-anchor-button:visited {
	color:#fff;
	background: url(/images/content_box_heading_background.gif) center repeat-x #c00;
}
.main-content a.red-anchor-button:hover {
	color:#eee;
	background: #DD0000;
}
.main-content a.gray-anchor-button {
	background: #666;
	border: 1px solid #333;
	padding: 0 4px;
	margin: 4px 0 0 0;
	text-decoration: none;
	color: #eeeeee;
	font-weight: bold;
}
.main-content a.gray-anchor-button:visited {
	color: #eeeeee;
}
.main-content a.gray-anchor-button:hover {
	color: #eeeeee;
	background: #888888;
}


.main-content a.green-anchor-button {
	background: url(/images/button_green_background.gif) top left repeat-x #68a634;
	border-top: 1px solid #6eab3c;
	border-right: 1px solid #6eab3c;
	border-bottom: 1px solid #4d7e26;
	border-left: 1px solid #6eab3c;
	padding: 0 4px;
	margin: 4px 0 0 0;
	text-decoration: none;
	color:#fff;
	font-weight: bold;
}
.main-content a.green-anchor-button:visited {
	color:#fff;
	background: url(/images/button_green_background.gif) top left repeat-x #68a634;
}
.main-content a.green-anchor-button:hover {
	color:#fff;
	background: #8bce53;
}

.main-content a.white-anchor-button {
	background: #fff;
	border: 1px solid #6eab3c;
	padding: 0 4px;
	margin: 4px 0 0 0;
	text-decoration: none;
	color: #360;
	font-weight: bold;
}
.main-content a.white-anchor-button:visited {
	color: #183061600;
}
.main-content a.white-anchor-button:hover {
	color: #fff;
	background: #68a634;
}

.submit-button {
	width: 120px;	
}

div.download {
	border: 1px solid #ccc;
	padding: 4px;
}

/* Default Table Rules */
.main-content table { 
	/* border-collapse:collapse; */
}
.main-content td, .main-content th { 
	padding: 2px;
}

/* OOH */
.SectionHead {
	border-bottom: 1px dotted #505050;
	color: #184BB1;
	margin: 1.5em 0 .5em 0;
	width: 96%;
}
.ProgramHead {
	color: #505050;
	font-size: 152%;
	font-weight: normal;
}
.BotNavText {
	
}
.BotNavText img {
	vertical-align: middle;
	padding-right: 4px;
}
.BotNavText a, .glossary {
	text-decoration:none;
	color: #184BB1;
	font-size: 85%;
}
.BotNavText a:hover, .glossary:hover {
	text-decoration:underline;
	color: #0D40A6;
}
.citation {
	background: #F5F7F9;
	border-bottom: 1px solid #AFC5D3;
	border-top: 1px solid #AFC5D3;
	padding: 8px;
	font-size: 85%;
	line-height: 140%;
}

/* CONTENT MAIN END */

/* --------------------------------- */

/* CONTENT SECONDARY START */

#secondary-content {
	width: 15em;
	float: right;
	margin: 0;
}
#secondary-content-td {
	vertical-align: top;
}
#secondary-content-float-inner {
	background:#F5F7F9;	
	border: 1px solid #ccc;
	/*padding:1em;*/
}
#secondary-content-float-outer {
	width: 20em;
	float: right;
	margin: 0;
	border-left: 1em solid #fff;
	border-bottom: 3em solid #fff;
}
div.secondary-content {
	background: #eee;
	border-right: 8px solid #ccc;	
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.secondary-content p {
	font-size: 77%;
	line-height: 160%;
	padding: 0 8px;
	color:#183061;
	margin: .5em 0;
}
.secondary-content a {
	color: #4D6077;
	text-decoration: none;
}
.secondary-content a:hover {
	background-color: #FFFFCC;
	text-decoration: underline;
}
.secondary-content h3 {
	font-size: 100%;
	font-weight: bold;
	color: #333;
	padding: 4px;
	margin-top: 0;
	margin-bottom: 22px;
	border-bottom: none;
	background: #ccc;
}

.secondary-content p.auto-style4{
	margin-bottom: 1em;
    color: rgb(24, 48, 97);
	font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, clean, sans-serif;
	line-height: 1.25;
}

.secondary-content .blue-info{
	font-weight: bold;
}
.secondary-content h4 {
	font-size: 92%;
	font-weight: bold;
	color: #900;
	margin: 8px 8px 0 8px;
	border-bottom: 1px solid #900;	
}
.secondary-content h4 a {
	color: #900;
}
.secondary-content h4 a:hover {
	color: #c00;
}
.secondary-content h5 {
	font-size: 85%;
	margin: 8px 8px 0 8px;
	font-weight: bold;
	color:#183061;
}
.secondary-content h5 a {
	color:#183061;
}
.secondary-content h5 a:hover {
	text-decoration: underline;
}
.secondary-content ul {
	
}
.secondary-content ol {
	margin: .5em;
	padding: 0 0 0 1.5em;
}
.secondary-content li {
	font-size: 77%;
	color: #183061;
	margin: 0;
	padding: 0 0 .5em 0;
}
.secondary-content blockquote {
	margin-left: 8px;
}
.secondary-content-submit {
	margin: -6px 0 0 0;
	padding: 1px;
	border: 1px solid #006;
	vertical-align: middle;
	color: #006;
	background-color:#ccc;
	font-size: 85%;
	font-weight: bold;
	line-height: 100%;
}
div.secondary-content-pubs {
	background: #eee;
	border-right: 1px solid #900;	
	border-left: 1px solid #900;
	border-bottom: 1px solid #900;
	width: 18em;
}
.secondary-content-pubs .title {
	font-weight : bold;
}
.secondary-content-pubs p {
	font-size: 77%;
	line-height: 160%;
	padding: 0 8px;
	color: #333;
	margin: .5em 0;
}
.secondary-content-pubs a {
	color: #603 !important;
	text-decoration: none;
}
.secondary-content-pubs a:hover {
	background-color: #FFFFCC;
	text-decoration: underline;
}
.secondary-content-pubs h3 {
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	padding: 4px;
	margin-top: 0;
	border-bottom: none;
	background: #900;
}
.secondary-content-pubs h4 {
	font-size: 92%;
	font-weight: bold;
	color: #600;
	margin: 8px 8px 0 8px;
	border-bottom: 1px solid #630;
}
.secondary-content-pubs h4 a {
	color: #603;
	text-decoration: none;
	border-bottom: none;
}
.secondary-content-pubs h4 a:visited {
	color: #603;
	text-decoration: none;
	border-bottom: none;
}
.secondary-content-pubs h4 a:hover {
	color: #603;
}
.secondary-content-pubs h5 {
	font-size: 85%;
	margin: 8px 8px 0 8px;
	font-weight: bold;
	color:#030;
}
.secondary-content-pubs h5 a {
	color:#030;
	text-decoration: underline;
}
.secondary-content-pubs h5 a:hover {
	text-decoration: underline;
	background-color: #FFFFCC;
}
.secondary-content-pubs ul {
	
}
.secondary-content-pubs ol {
	margin: .5em;
	padding: 0 0 0 1.5em;
}
.secondary-content-pubs li {
	font-size: 77%;
	color: #000;
	margin: 0;
	padding: 0 0 .5em 0;
}
.secondary-content-pubs-submit {
	margin: -6px 0 0 0;
	padding: 1px;
	border: 1px solid #300;
	vertical-align: middle;
	color: #fff;
	background-color:#900;
	font-size: 85%;
	font-weight: bold;
	line-height: 100%;
}
/* CONTENT SECONDARY END */

/* CONTENT ALT START */

#altondary-content {
	width: 15em;
	float: right;
	margin: 0;
}
#altondary-content-td {
	width: 15em;
	vertical-align: top;
}
#altondary-content-float-inner {
	border: 1px solid #ccc;
	/*padding:1em;*/
}
#altondary-content-float-outer {
	width: 20em;
	float: right;
	margin: 0;
	border-left: 1em solid #fff;
	border-bottom: 3em solid #fff;
}
div.altondary-content {
	border-right: 8px solid #ccc;	
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.altondary-content p {
	font-size: 77%;
	line-height: 160%;
	padding: 0 8px;
	color:#183061;
	margin: .5em 0;
}
.altondary-content a {
	color: #4D6077;
	text-decoration: none;
}
.altondary-content a:hover {
	background-color: #FFFFCC;
	text-decoration: underline;
}
.altondary-content h3 {
	font-size: 100%;
	font-weight: bold;
	color: #333;
	padding: 4px;
	margin-top: 0;
	border-bottom: none;
	background: #ccc;
}
.altondary-content h4 {
	font-size: 92%;
	font-weight: bold;
	color: #900;
	margin: 8px 8px 0 8px;
	border-bottom: 1px solid #900;	
}
.altondary-content h4 a {
	color: #900;
}
.altondary-content h4 a:hover {
	color: #c00;
}
.altondary-content h5 {
	font-size: 85%;
	margin: 8px 8px 0 8px;
	font-weight: bold;
	color:#183061;
}
.altondary-content h5 a {
	color:#183061;
}
.altondary-content h5 a:hover {
	text-decoration: underline;
}
.altondary-content ul {
	
}
.altondary-content ol {
	margin: .5em;
	padding: 0 0 0 1.5em;
}
.altondary-content li {
	font-size: 77%;
	color: #183061;
	margin: 0;
	padding: 0 0 .5em 0;
}
.altondary-content blockquote {
	margin-left: 8px;
}
.altondary-content-submit {
	margin: -6px 0 0 0;
	padding: 1px;
	border: 1px solid #006;
	vertical-align: middle;
	color: #006;
	background-color:#ccc;
	font-size: 85%;
	font-weight: bold;
	line-height: 100%;
}
div.altondary-content-pubs {
	background: #eee;
	border-right: 1px solid #900;	
	border-left: 1px solid #900;
	border-bottom: 1px solid #900;
	width: 18em;
}
.altondary-content-pubs .title {
	font-weight : bold;
}
.altondary-content-pubs p {
	font-size: 77%;
	line-height: 160%;
	padding: 0 8px;
	color: #333;
	margin: .5em 0;
}
.altondary-content-pubs a {
	color: #603 !important;
	text-decoration: none;
}
.altondary-content-pubs a:hover {
	background-color: #FFFFCC;
	text-decoration: underline;
}
.altondary-content-pubs h3 {
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	padding: 4px;
	margin-top: 0;
	border-bottom: none;
	background: #900;
}
.altondary-content-pubs h4 {
	font-size: 92%;
	font-weight: bold;
	color: #600;
	margin: 8px 8px 0 8px;
	border-bottom: 1px solid #630;
}
.altondary-content-pubs h4 a {
	color: #603;
	text-decoration: none;
	border-bottom: none;
}
.altondary-content-pubs h4 a:visited {
	color: #603;
	text-decoration: none;
	border-bottom: none;
}
.altondary-content-pubs h4 a:hover {
	color: #603;
}
.altondary-content-pubs h5 {
	font-size: 85%;
	margin: 8px 8px 0 8px;
	font-weight: bold;
	color:#030;
}
.altondary-content-pubs h5 a {
	color:#030;
	text-decoration: underline;
}
.altondary-content-pubs h5 a:hover {
	text-decoration: underline;
	background-color: #FFFFCC;
}
.altondary-content-pubs ul {
	
}
.altondary-content-pubs ol {
	margin: .5em;
	padding: 0 0 0 1.5em;
}
.altondary-content-pubs li {
	font-size: 77%;
	color: #000;
	margin: 0;
	padding: 0 0 .5em 0;
}
.altondary-content-pubs-submit {
	margin: -6px 0 0 0;
	padding: 1px;
	border: 1px solid #300;
	vertical-align: middle;
	color: #fff;
	background-color:#900;
	font-size: 85%;
	font-weight: bold;
	line-height: 100%;
}
/* CONTENT altondaryEND */

/* --------------------------------- */

/* CONTENT BOXES START */

div.content-box {
	margin: 0 0 12px 0;
	border: 1px solid #eee;	
}
.content-box-outer {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 2px solid #999;
}
.content-box-inner {
	background: #F7F7F7;
	border: 1px solid #fff;

}
.content-box h5 {
	background: #000 url(/images/content_box_heading_background.gif) repeat-x center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0 0 0.5em 0;
	font-size: 107%;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 100%;
}
.content-box p {
	font-size: 92%;
	line-height: 160%;
	padding-left: .75em;
	padding-right: .75em;
}
.content-box h6 {
	font-size: 92%;
	color: #00236A;
	padding-left: .75em;
	padding-right: .75em;
	margin-bottom: 0;
}

/* Main Content Tab-Heading */
h2.content-tab {
	font-size: 100%;
	font-weight: bold;
	border-bottom: #990000 6px solid;
	margin: 0 0 0 0;
	color: #fff;	
	height:auto;
	
}
h2.content-tab a {
	border: solid #8F0100;
	border-width: 0 1px;
	color:#fff;
	position:relative;
	text-decoration:none;
	padding: 4px 0 0 0;
}
h2.content-tab a:hover {
	text-decoration:none;
	color:#fff;
}
h2.content-tab strong {
	border:solid #AC0000;
	border-width: 1px 0 0;
	left:0;
	right:0;
	bottom:0;
	position:relative;
	padding: 4px 12px 0 12px;
	background: #990000 url(/images/content_box_heading_background.gif) repeat-x bottom;
}

div.content-tab-body {
	padding: 1.5em 1em .5em 1em;
	background: #FBFBFC;
	border-top: none;
	border-left: #D2D5DA 1px solid;
	border-right: #D2D5DA 1px solid;
	border-bottom: #D2D5DA 1px solid;
	margin: 0 0 2em 0;
}

/* Highlight Boxes */

/* Styles for all */
.highlight-box-blue h4, .highlight-box-yellow h4, .highlight-box-green h4, .highlight-box-red h4 {
	margin: 0 0 0.5em 0;
}
.highlight-box-blue h5, .highlight-box-yellow h5, .highlight-box-green h5, .highlight-box-red h5 {
	margin: 0 0 0.5em 0;
}
.highlight-box-blue p, .highlight-box-yellow p, .highlight-box-green p, .highlight-box-red p {
	font-size: 92%;
	margin: 0 0 0.5em 0;
}
.highlight-box-blue, .highlight-box-yellow, .highlight-box-green, .highlight-box-red {
	padding: .5em;
	margin: 0em auto 12px auto;
}


/* Blue */

.highlight-box-blue {
	background: #eee;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.highlight-box-blue h4 {
	color:  #515151;
}

.highlight-box-yellow {
	background: #F4F1E9;
	border-bottom: 1px solid #CCC1A8;
	border-top: 1px solid #CCC1A8;
}
.highlight-box-yellow h4 {
	color: #600;
}
.highlight-box-yellow h4 a {
	color: #600;
	border-bottom: 1px solid #600;
}

.highlight-box-green {
	background: #E7F1D7;
	border-bottom: 1px solid #C5DC9C;
	border-top: 1px solid #C5DC9C;
}
.highlight-box-green h4 {
	color: #173317;
}

.highlight-box-red {
	background: #ECE8E8;
	padding: 1.5em;
	border-bottom: 1px solid #C1A4A4;
	border-top: 1px solid #C1A4A4;
}
.highlight-box-red h4 {
	color: #633;
}
.highlight-box-red h5 {
	color: #633;
}
.highlight-box-red h5 a {
	color: #633;
	text-decoration: none;
	border-bottom: 1px solid #C1A4A4;
}
.highlight-box-red h5 a:hover {
	color: #966;
	background: #FFFFCC;
	border-bottom: 1px solid #966;
}

/* CONTENT BOXES END */

/* --------------------------------- */

/* CALENDAR START */


.release-calendar td {
	vertical-align: top;
	background:#FAF8F6;
	padding: 0;
	margin: 4px;
	border: 1px solid #ccc;
	width: 20%;
}
.release-calendar th {
	color: #fff;
	background: #900;
	padding: 4px;
	margin: 4px;
	border: 1px solid #ccc;
	font-weight: bold;
}
.release-calendar td.holiday {
	background: #E2F2D4;

}
.release-calendar p {
	font-size: 85%;
	padding: 4px 4px 8px 4px;
	margin: 0;
	line-height: 125%;
}
.release-calendar p.day {
	background: #E7E1D6;
	text-align: right;
	border-bottom: 1px solid #ccc;
	padding: 2px 4px;
}
table.release-list {
	/*width: 100%;*/
}
.release-list th {
	color: #fff;
	background: #515151;
	padding: 4px;
	margin: 4px;
	font-size: 92%;
	font-weight: bold;
}
.release-list td {
	vertical-align: top;
	padding: 4px 12px 4px 4px;
	margin: 4px;
	font-size: 92%;
}

.release-list td.date-cell {
	white-space: nowrap;
}
.release-list td.time-cell {
	white-space: nowrap;
}
.release-list td.desc-cell {

}

.release-list p {
	padding: 0;
	margin: 0;
	line-height: normal;
}
.release-list .release-list-even-row {
	background:#E5EFFF;
}

.release-calendar td.other-month {
	background: #E7E1D6;
}
.release-calendar td.holiday {
	background: #E2F2D4;

}
.release-calendar td.other-month-holiday {
	background: #E2F2D4;
}
/* CALENDAR END */

/* --------------------------------- */

/* SEARCH RESULTS START */
.search-results {
	line-height:normal; 
	margin-bottom: 1.5em;
}
.search-result-title {
	font-size: 107%;
}
.search-result-link {
	color: #008000 !important;
	text-decoration:none;
}
/* SEARCH RESULTS END */




/* --------------------------------- */

/* GOOGLE SEARCH START */
.google_spelling{
    background:#EFD1D1;
    border-top:1px solid #C1A4A4;
    border-bottom:1px solid #C1A4A4;
    padding:0.5em;
	 margin-right:16em;
    
}
.google_disambiguation li{
    padding:0px;
    margin:0px;
    display:inline;
    
    padding-right: 5em;
    position: relative;
    right:2em;
}

.google_disambiguation {
    padding:.5em;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin-bottom:1px;
    background-color: #F5F7F9;
	 margin-right:16em;
    
}
.google_promotion{
    background:#F4F1E9;
    border-top:1px solid #CCC1A8;
    border-bottom:1px solid #CCC1A8;
    padding:0.5em;
	padding-bottom:0px;
	 margin-right:16em;
  
}
.googlesearch-result{

	padding-top:none;
	bottom:1em;
	position:relative;
   margin-right:15em;
}
.googlesearch-item{
    padding:2px;
	padding-top:none;

	position:relative;

}
.googlesearch-link{
    color:#009911;
}
.googlesearch-title{
    font-size:110%;
    padding-bottom:5px;
    font-weight:bold;
}
.googlesearch-title a{
    color: #2647A0;
}
.googlesearch-title a:visited{
    color: #698DDA;
}
.search_result_page_numbers
{
    text-decoration:  none;
}
.search_result_page_numbers a
{
    text-decoration:  none;
    color:#2647A0;
}
.search_result_page_numbers a:visited
{
    text-decoration:  none;
    color:#2647A0;
}

/* Side Bar Content */
#secondary-content-float-outer{
    width:195px;
    float:right;
    z-index:1;

}
#secondary-content-float-outer p{
    font-size: 11px;
}
.etools{
    display:inline;
    width:5em;
}


#regional_resources{
    text-align: center;
}

/* query_branding  */


.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text {
padding-right:1.5em;
font: 10px Arial;
color: #000;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: right;
padding-right:20px;

}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;

}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px;
 }


/* GOOGLE SEARCH END */

/* --------------------------------- */


/* SEARCH RESULTS START */
.search-results {
	line-height:normal; 
	margin-bottom: 1.5em;
}
.search-result-title {
	font-size: 107%;
}
.search-result-link {
	color: #008000 !important;
	text-decoration:none;
}
/* SEARCH RESULTS END */