﻿body 
{
	background:url(images/ecgd-background.jpg) repeat-x;
}
h1, h2, h3, h4, .scfTitleBorder span
{
	color: #6600CC;	
}
#partnerAgency
{
	height:70px;
	background: #e1f0ff url('images/partnerAgencyBottom.jpg') bottom repeat-x;	
}
#headerLinks li.separator
{
	color:#004100;
}
body a:link, body a.noVistedStyle:visited
{
	color: #0066CC;
}
body a:hover, body a.noVistedStyle:hover
{
	color: #66A3E0;
}
body a:visited
{
	color: #3385D6;
}
.button
{
	background-image: url('images/button-left.gif');
}

.button input
{
	background-image: url('images/button-right.gif');
}
.button:hover
{
	background-image: url('images/button-left-hover.gif');
}
.button input:focus, .button input:active, .button input:hover
{
	background-image: url('images/button-right-hover.gif');
}
#searchResults #summary {
border-color:#004100;
}
#searchResults #searchResultSummary {
background:url("images/searchResultSummaryBg.gif") repeat-x scroll center top #668D66;
border-color:-moz-use-text-color #668D66 #668D66;
border-left:1px solid #668D66;
border-right:1px solid #668D66;
border-style:none solid solid;
border-width:medium 1px 1px;
margin-bottom:10px;
}
/* Tabs */
/* START: Top navigation design elements */

/* new */
#navigationTabs li a
{
    background:url('images/navigationTabsV2/tab-left-combined-Partner.png') no-repeat scroll 0 0;
}

#navigationTabs li a .tab-right
{
    background:url('images/navigationTabsV2/tab-right-combined-Partner.png') no-repeat scroll top right;
}

#navigationTabs li a .tab-middle
{
    background:url('images/navigationTabsV2/tab-middle-combined-Partner.png') repeat-x scroll 0 0;
}
#navigationTabs li.Selected a
{
    background:transparent url('images/navigationTabsV2/tab-left-selected-Partner.png') no-repeat  left 0;
}
#navigationTabs li.Selected a .tab-right
{
    background:transparent url('images/navigationTabsV2/tab-right-selected-Partner.png') no-repeat  right 0;
}

#navigationTabs li.Selected a .tab-middle
{
    background:transparent url('images/navigationTabsV2/tab-middle-selected-Partner.png') repeat-x top left;
}

#navigationTabs li.Selected a:hover
{
    background:transparent url('images/navigationTabsV2/tab-left-selected-Partner.png') no-repeat scroll left 0;
}
#navigationTabs li.Selected a:hover .tab-right
{
    background:transparent url('images/navigationTabsV2/tab-right-selected-Partner.png') no-repeat scroll right 0;
}
#navigationTabs li.Selected a:hover .tab-middle
{
    background:transparent url('images/navigationTabsV2/tab-middle-selected-Partner.png') repeat-x top left;
}
#navigationTabs li a:hover, #navigationTabs li a:focus, #navigationTabs li a:active
{
    background:transparent url('images/navigationTabsV2/tab-left-combined-Partner.png') no-repeat scroll -10px 0;
}
#navigationTabs li a:hover .tab-right, #navigationTabs li a:focus .tab-right, #navigationTabs li a:active .tab-right
{
    background:transparent url('images/navigationTabsV2/tab-right-combined-Partner.png') no-repeat scroll right -32px;
}
#navigationTabs li a:hover .tab-middle, #navigationTabs li a:focus .tab-middle, #navigationTabs li a:active .tab-middle
{
    background:transparent url('images/navigationTabsV2/tab-middle-combined-Partner.png') repeat-x  left -32px;
}
/* new */
/* END: Top navigation design elements */

/* START: Left navigation */
#leftNavigation
{
	background-image: url('images/leftNavigation-top.gif');	
}
#leftNavigation li ul
{
	background-image: url('images/leftNavigation-bottom.gif');	
}
#leftNavigation li
{
	background-color: #336733;
}
#leftNavigation li a:hover, #leftNavigation li.selected a:hover
{
	/*background-color: #da365b;*/
	background-color: #336733;
}
#leftNavigation li.selected, #leftNavigation li ul li
{
	background-color:#c8edcc;
}
#leftNavigation .itemTop
{
	background-color:#c8edcc;
}
#leftNavigation .itemBottom
{	
	background-color:#c8edcc;
}
#leftNavigation li.selected a, #leftNavigation li ul li a
{
	color: #333333;
}
#leftNavigation li a:focus, #leftNavigation li.selected a:active,
#leftNavigation li.selected ul li a:focus,#leftNavigation li ul li a:active,
#leftNavigation li.selected ul li a:focus,#leftNavigation li ul li a:active,
#leftNavigation ul li.selected a:focus, #leftNavigation ul li.selected a:active
{
	background-color: #336733;
	color:White;
}
/* END: Left navigation */

/* Alert Box */
#alert {
	background-color:White;
	border-color:#668D66;
}

#alertMsg
{
    float:left;
    width:718px;
    padding:11px;
    font-size: 1.166em;
    background-color:#E5ECE5;
}

#alertClose a
{
	color: #336733;
}

/* Panels */
.panelContent h2
{
	color: #6600CC;
}
.panel ul li /* panel default */
{
	background-image: url('images/list-image.gif');
	border-bottom: 1px dotted #998399;
	padding-bottom: 10px;
}
.panel .Blue ul li
{
	background-image: url('images/panelThemes/blue/list-image.gif');
}
.panel .Green ul li
{
	background-image: url('images/panelThemes/green/list-image.gif');
}
panel .Red ul li
{
	background-image: url('images/panelThemes/red/list-image.gif');
}
.panel .Yellow ul li
{
	background-image: url('images/panelThemes/yellow/list-image.gif');
}
.panel-contactus {
	background: url(images/contactus-header.jpg) #e5ece5 no-repeat;
	padding: 55px 15px 0 15px;
	color: #004100;
	font-weight: bold;
	font-size: 0.9em;
}	
.panel-contactus-footer {
	background: url(images/contactus-footer.jpg) no-repeat;
	height: 17px;
	margin-bottom: 18px;
}
.columnsHome .panel-contactus {
	background: url(images/contactus-header-home.jpg) #e5ece5 no-repeat;
	padding: 65px 15px 0 15px;
}
.columnsHome .panel-contactus-footer {
	background: url(images/contactus-footer-home.jpg) #e5ece5 no-repeat;
	height: 20px;	
}

#mainColumn table th {
	background-color: #CCE0F5;
	color: #000;
}
.cct-results-visible {
	display: visible;
	cursor: pointer;
	color: #0066cc;
	text-decoration: underline;
}
.cct-results-hidden {
	display: none;
}
#mainColumn ul li {
	background-image: url(images/list-image.gif);
}
#mainColumn div.itemDetails p.alternate  {
	color: #004100;
}
.pagination span, .pagination span a:link, .pagination span a:visited, .paginationPagesizes span, .paginationPagesizes span a:link, .paginationPagesizes span a:visited {
	color: #004100;
}

/* Footer */
#footerTop
{
	height:51px;
	background-color:#e7e7e7;
	border-bottom: solid 4px #004100;
}

/* START: Home page styles */
#featureRotation
{
	background-image: url('images/home/rotation-footerBorder.jpg');
}
#featureRotation .image {
	background-color:#336733;
}
#featureRotation #feature-1
{
	background: transparent url('images/home/rotation-featureBackground1.png') repeat-y;
}

#featureRotation #feature-1 .infoBackground
{
	background-image: url('images/home/infoBackground-feature1.png');
}

#featureRotation #feature-1 .info .infoTitle
{
	background-image: url('images/home/infoTitle-feature1.jpg');	
}

#featureRotation #feature-2
{
	background: transparent url('images/home/rotation-featureBackground2.png') repeat-y;
}

#featureRotation #feature-2 .infoBackground
{
	background-image: url('images/home/infoBackground-feature2.png');
}

#featureRotation #feature-2 .info .infoTitle
{
	background-image: url('images/home/infoTitle-feature2.jpg');	
}

#featureRotation #feature-3
{
	background: transparent url('images/home/rotation-featureBackground3.png') repeat-y;
}

#featureRotation #feature-3 .infoBackground
{
	background-image: url('images/home/infoBackground-feature3.png');
}

#featureRotation #feature-3 .info .infoTitle
{
	background-image: url('images/home/infoTitle-feature3.jpg');	
}

#rotation-Button1 a
{
	background-image: url('images/home/rotation-button1.jpg');
	background-color:#85263a;
}

#rotation-Button2 a
{
	background-image: url('images/home/rotation-button2.jpg');
	background-color:#0f0f0f;
}

#rotation-Button3 a
{
	background-image: url('images/home/rotation-button3.jpg');
	background-color:#685e5f;
}

#mainColumn #featureRotation .ui-tabs .ui-tabs-nav /* tab style overide */
{
	background-image: url('images/home/rotation-buttonBackground.jpg'); 
}

#secondaryStories .story1 .divider
{
	background-color:#625a5a;
}

#secondaryStories .story2 .divider
{
	background-color:#111111;
}

#secondaryStories .story3 .divider
{
	background-color:#ab2a48;
}
#tertiaryStories .story1
{
	border-color: #625a5a;
}

#tertiaryStories .story2
{
	border-color: #111111;
}

#tertiaryStories .story3
{
	border-color: #ab2a48;
}
#mainColumn div.infoText ul li {
	background-image:url("images/home-list-image.gif");
}
/* END: Home page styles */

