﻿body 
{
	background:url('images/bg.png') repeat-x;
}
h1, h2, h3, h4, .scfTitleBorder span
{
	color: #666666;	
}

h2 a:link, h2 a:visited
{
    color: #666666;
}

#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: #003571;
}
body a:hover, body a.noVistedStyle:hover
{
	color: #003571;
}
body a:visited, #partnerAgencyLinks a:visited
{
	color: #003571;
}
body a:visited:hover
{
	text-decoration:none;
}

.button
{
	background-image: url('images/search_btn.png');
}
.button input
{
	background-image: url('images/search_btn.png');
}
.button:hover
{
	background-image: url('images/search_btn.png');
}
.button input:focus, .button input:active, .button input:hover
{
	background-image: url('images/search_btn.png');
}
#searchResults #summary {
border-color:#003571;
}
#searchResults #searchResultSummary {
background:url("images/searchResultSummaryBg.gif") repeat-x scroll center top #003571;
border-color:-moz-use-text-color #003571 #003571;
border-left:1px solid #003571;
border-right:1px solid #003571;
border-bottom:1px solid #003571;
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/tab_left.png') no-repeat scroll 0 0;
}
#navigationTabs li a .tab-right
{
    background:url('images/tab_right.png') no-repeat scroll top right;
}
#navigationTabs li a .tab-middle
{
    background:url('images/tab_middle.png') repeat-x scroll 0 0;
    background-color: #036;
}
#navigationTabs li.Selected a
{
    background:transparent url('images/tab-left-selected-Partner.png') no-repeat  left 0;
}
#navigationTabs li.Selected a .tab-right
{
    background:transparent url('images/tab-right-selected-Partner.png') no-repeat  right 0;
}
#navigationTabs li.Selected a .tab-middle
{
    background:transparent url('images/tab-middle-selected-Partner.png') repeat-x top left;
}
#navigationTabs li.Selected a:hover
{
    background:transparent url('images/tab-left-selected-Partner.png') no-repeat scroll left 0;
}
#navigationTabs li.Selected a:hover .tab-right
{
    background:transparent url('images/tab-right-selected-Partner.png') no-repeat scroll right 0;
}
#navigationTabs li.Selected a:hover .tab-middle
{
    background:transparent url('images/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/tab_left.png') no-repeat scroll 0 -34px;
}
#navigationTabs li a:hover .tab-right, #navigationTabs li a:focus .tab-right, #navigationTabs li a:active .tab-right
{
    background:transparent url('images/tab_right.png') no-repeat scroll right -34px;
}
#navigationTabs li a:hover .tab-middle, #navigationTabs li a:focus .tab-middle, #navigationTabs li a:active .tab-middle
{
    background:transparent url('images/tab_middle.png') repeat-x  left -34px;
    background-color: #036;
}
/* 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: #003571;
}
#leftNavigation li a:hover, #leftNavigation li.selected a:hover
{
	/*background-color: #da365b;*/
	background-color: #003571;
}
/*
#leftNavigation li.selected, #leftNavigation li ul li
{
	background-image: url('images/leftNavigation-itemMiddle.gif');
}
#leftNavigation .itemTop
{
	background-image: url('images/leftNavigation-itemTop.gif');	
}
#leftNavigation .itemBottom
{	
	background-image: url('images/leftNavigation-itemBottom.gif');
}
*/
#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
{
	color:White;
}
/* END: Left navigation */

/* Alert Box */
#alert {
	background-color:White;
	border-color:#003571;
}
#alertMsg
{
    float:left;
    width:718px;
    padding:11px;
    font-size: 1.166em;
    background-color:#cbe1f4;
}
#alertClose a
{
	color: #003571;
}

/* Panels */

.columnsHome .panelTop
{
    background:url('images/panelTop.png') no-repeat;
}
.columnsHome .panel
{
    background:url('images/panelMid.png') repeat-y;
}
.columnsHome .panelBottom
{
    background:url('images/panelBottom.png') no-repeat 0px -8px;
}
.columnsHome div.panelTabbed .ui-tabs-nav
{
    width:298px;
}

.panelTop
{
    background:url('images/panelTopSmall.png') no-repeat;
}
.panel
{
    background:url('images/panelMidSmall.png') repeat-y;
}
.panelBottom
{
    background:url('images/panelBottomSmall.png') no-repeat 0px -8px;
    height:37px;
}

.panelContent h2
{
	color: #003571;
}
.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/list-image.gif');
}
.panel .Blue h2
{
    color:#003571;
}

.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');
}


#mainColumn #summary
{
    border-color: #003571;
}

#mainColumn ul li 
{
    background:url('images/list-image.gif') no-repeat left 5px;
}

#mainColumn div.itemDetails p.alternate
{
    color: #003571;
}

.pagination li.next a
{
    background: transparent url('images/blue_arrow.png') no-repeat 100% 2px;
}

#mainColumn div.itemDetails h2
{
    color: #003571;
}

#mainColumn table th {
	background-color: #CCE0F5;
	color: #000;
}
.cct-results-visible {
	display: block;
	cursor: pointer;
	color: #0066cc;
	text-decoration: underline;
}
.cct-results-hidden {
	display: none;
}

/* feature */
#featureRotation
{
  	background: transparent url('images/rotation-footerBorder.jpg') bottom no-repeat;
}
#featureRotation #feature-1, #featureRotation #feature-2, #featureRotation #feature-3
{
    background:none !important;
}

#featureRotation #feature-1 .infoBackground
{
    background:transparent url('images/main_feat_bg1.png') no-repeat;
}
#featureRotation #feature-1 .info .infoTitle
{
    background:transparent url('images/main_feat_header_bg.png') repeat-y;
}
#featureRotation #feature-2 .infoBackground
{
    background:transparent url('images/main_feat_bg2.png') no-repeat;
}
#featureRotation #feature-2 .info .infoTitle
{
    background:transparent url('images/main_feat_header2.png') repeat-y;
}
#featureRotation #feature-3 .infoBackground
{
    background:transparent url('images/main_feat_bg3.png') no-repeat;
}
#featureRotation #feature-3 .info .infoTitle
{
    background:transparent url('images/main_feat_header3.png') repeat-y;
}
#featureRotation #feature-3
{
    background:#000;
}
#rotation-Button1 a
{
    background:transparent url('images/main_feat_btn1.png') no-repeat;
}
#rotation-Button2 a
{
    background:transparent url('images/main_feat_btn2.png') no-repeat;
}
#rotation-Button3 a
{
    background:transparent url('images/main_feat_btn3.png') no-repeat;
}
#featureRotation .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
{
    background-position:-213px 0px;
}

#secondaryStories .story1 .divider
{
    background-color:#625a5a;
}
#secondaryStories .story2 .divider
{
    background-color:#003571;
}

/* panel tabs */

.columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:hover, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:active, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:focus,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:hover, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:active, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:focus
{
    background:url('images/tab_left.png') repeat-x scroll 0 0;
}
.columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a .tab-middle, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:active .tab-middle, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:focus .tab-middle,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a .tab-middle, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:active .tab-middle, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:focus .tab-middle
{
    background:url('images/tab_middle.png') repeat-x scroll 0 0;
    color:White;
}
.columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a .tab-right, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:active .tab-right, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:focus .tab-right,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a .tab-right, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:active .tab-right, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:focus .tab-right
{
    background:url('images/tab_right.png') repeat-x scroll right 0;
    padding-right:12px;
}

.columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:hover, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:active, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:focus,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:hover, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected a:active, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:focus
{
    background:url('images/tab_left.png') repeat-x scroll 0 0;
}
.columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a .tab-middle, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:active .tab-middle, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:focus .tab-middle,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a .tab-middle, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:active .tab-middle, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:focus .tab-middle
{
    background:url('images/tab_middle.png') repeat-x scroll 0 0;
}
.columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a .tab-right, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:active .tab-right, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:focus .tab-right,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a .tab-right, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:active .tab-right, .columns3 div.panelTabbed .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a:focus .tab-right
{
    background:url('images/tab_right.png') repeat-x scroll right 0;
    padding-right:12px;
}

.columnsHome div.panelTabbed .ui-tabs-nav li.ui-state-hover a, .columnsHome .ui-widget-content .ui-state-default a:active, .columnsHome .ui-widget-content .ui-state-default a:focus,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-state-hover a, .columns3 .ui-widget-content .ui-state-hover a:active, .columns3 .ui-widget-content .ui-state-hover a:focus,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-state-hover a:hover, .columnsHome div.panelTabbed .ui-tabs-nav li.ui-state-hover a:hover
{
    background:url('images/tab_left.png') repeat-x scroll -1px -34px #0191AE;
    color:White;
}
.columnsHome div.panelTabbed .ui-tabs-nav li.ui-state-hover a .tab-middle, .columnsHome .ui-widget-content .ui-state-default a:active .tab-middle, .columnsHome .ui-widget-content .ui-state-default a:focus .tab-middle,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-state-hover a .tab-middle, .columns3 .ui-widget-content .ui-state-default a:active .tab-middle, .columns3 .ui-widget-content .ui-state-default a:focus .tab-middle

{
    background:url('images/tab_middle.png') repeat-x scroll 0 -34px #0191AE;
    color:White;
}
.columnsHome div.panelTabbed .ui-tabs-nav li.ui-state-hover a .tab-right, .columnsHome .ui-widget-content .ui-state-default a:active .tab-right, .columnsHome .ui-widget-content .ui-state-default a:focus .tab-right,
.columns3 div.panelTabbed .ui-tabs-nav li.ui-state-hover a .tab-right, .columns3 .ui-widget-content .ui-state-default a:active .tab-right, .columns3 .ui-widget-content .ui-state-default a:focus .tab-right
{
    background:url('images/tab_right.png') repeat-x scroll right -34px #0191AE;
    color:White;
}
.columns3 div.panelTabbed .ui-tabs-nav li a
{
    background: url('images/tab-left-selected.png') 0 0 no-repeat; 
    padding-left:7px;
}
.columns3 div.panelTabbed .ui-tabs-nav li a .tab-middle
{
	color:#4C7900;
    background: #D4D4D4 url('images/tab-middle-selected.png') 0 0 repeat-x;
}
.columns3 div.panelTabbed .ui-tabs-nav li a .tab-right
{
    background: url('images/tab-right-selected.png') right 0 no-repeat; 
}

.ui-widget-content .ui-state-default a, .ui-widget-content .ui-state-default a:active, .ui-widget-content .ui-state-default a:focus
{
    background:url('images/tab_left.png') repeat-x scroll 0 0;
}
.ui-widget-content .ui-state-default a .tab-middle, .ui-widget-content .ui-state-default a:active .tab-middle, .ui-widget-content .ui-state-default a:focus .tab-middle
{
    background:url('images/tab_middle.png') repeat-x scroll 0 0;
}
.columnsHome div.panelTabbed .ui-tabs-nav li a .tab-middle, .columns3 div.panelTabbed .ui-tabs-nav li a .tab-middle
{
    color:#003571;
}
.ui-widget-content .ui-state-default a .tab-right, .ui-widget-content .ui-state-default a:active .tab-right, .ui-widget-content .ui-state-default a:focus .tab-right
{
    background:url('images/tab_right.png') repeat-x right 0;
    padding-right:10px !important;
}
.ui-widget-content .ui-state-hover a, .ui-widget-content .ui-state-hover a:active, .ui-widget-content .ui-state-hover a:focus, .ui-widget-content .ui-state-default a:hover
{
    background:url('images/tab_left.png') repeat-x scroll 0 -34px;
}
.ui-widget-content .ui-state-hover a .tab-middle, .ui-widget-content .ui-state-hover a:active .tab-middle, .ui-widget-content .ui-state-hover a:focus .tab-middle
{
    background:url('images/tab_middle.png') repeat-x scroll 0 -34px;
}
.ui-widget-content .ui-state-hover a .tab-right, .ui-widget-content .ui-state-default a:hover .tab-right
{
    background:url('images/tab_right.png') repeat-x scroll right -34px;
}

.ui-widget-content .ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:active, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:focus
{
    background:transparent url('images/tab-left-selected-Partner.png') no-repeat  left 0;
}
.ui-widget-content .ui-tabs-selected a .tab-right, .ui-widget-content .ui-tabs-selected a:hover .tab-right
{
    background:transparent url('images/tab-right-selected-Partner.png') no-repeat  right 0;
}
.ui-widget-content .ui-tabs-selected a .tab-middle, .ui-widget-content .ui-state-active a:hover .tab-middle, .ui-widget-content .ui-state-active a:active .tab-middle, .ui-widget-content .ui-state-active a:focus .tab-middle
{
    background:transparent url('images/tab-middle-selected-Partner.png') repeat-x top left;
}

div.pulledquote
{
    color:#003571;
}

/* Footer */
#footerTop
{
	height:51px;
	background-color:#e7e7e7;
	border-bottom: solid 4px #003571;
}