

/* Begining PT "/css/Regional/blue.tpl" */





/* blue.css */

#container {background: url(/images/siteDesign/regionalHome/blue/bg_header.jpg) no-repeat center top; }

#subHeader {background: url(/images/siteDesign/regionalHome/blue/bg_header.gif) no-repeat left top; }

#content {background: url(/images/siteDesign/regionalHome/blue/bg_content.gif) repeat-y left; }
.interior #content {background: url(/images/siteDesign/regionalHome/blue/bg_content_interior.gif) repeat-y left; }

#footer {background: url(/images/siteDesign/regionalHome/blue/bg_footer.gif) no-repeat left top; }
#footer.bottomTabs {background: url(/images/siteDesign/regionalHome/blue/bg_footer_tabs.gif) no-repeat left top; }
.interior #footer {background: url(/images/siteDesign/regionalHome/blue/bg_footer_interior.gif) no-repeat left top; }


a {color: #006699; }
a:hover {color: #999; }
a.button {color: #333; background: url(/images/siteDesign/regionalHome/blue/bg_button.gif) no-repeat left top; }
.rightCol p {color: #666; }
#footer p {color: #999; }

h2 { color: #4c4d3e; }
#subHeader h2 { color: #000; }
h3 { color: #b0b579; }
h3.sectionTitle {
	background: url(/images/siteDesign/regionalHome/blue/bg_sidebar_h3.gif) no-repeat left top;
	color: #184879;
}
div.sectionTitle {
	background: url(/images/siteDesign/regionalHome/blue/bg_sidebar_h3.gif) no-repeat left top;
	color: #184879;
}

/* @group navPrimary */

ul#navPrimary {
	background: url(/images/siteDesign/regionalHome/blue/bg_navPrimary.gif) no-repeat left top #5982ae;
}

/*
#navPrimary li {
	border-right: 1px solid #fff;
}
*/

#navPrimary li a {
	color: #fff;
}

#navPrimary li a:hover {
	background: url(/images/siteDesign/regionalHome/blue/bg_navPrimary_hover.gif) repeat-x top #005092;
}

#navPrimary li.first a:hover {
	background: url(/images/siteDesign/regionalHome/blue/bg_navPrimaryFirst_hover.gif) repeat-x left top #005092;
}

/* Comment out just this declaration to make the CSS more bulletproof.
#navPrimary li.last a:hover {  
	background: url(/images/siteDesign/regionalHome/blue/bg_navPrimaryLast_hover.gif) repeat-x right top #005092;
}
*/
/* @end */

/* @group Alternate Nav Treatment */
.alt #content {
	border-top: 12px solid #b2cce5;
}

.alt ul#navPrimary {
	background: url(/images/siteDesign/regionalHome/blue/bg_navPrimary_alt.gif) no-repeat left top #5982ae;
}

.alt #navPrimary li a:hover {
	background: url(/images/siteDesign/regionalHome/blue/bg_navPrimary_hover_alt.gif) repeat-x top #005092;
}

.alt #navPrimary li.first a:hover {
	background: url(/images/siteDesign/regionalHome/blue/bg_navPrimaryFirst_hover_alt.gif) repeat-x left top #005092;
}

.alt #navPrimary li.last a:hover { /* Comment out just this declaration to make the CSS more bulletproof. */
	background: url(/images/siteDesign/regionalHome/blue/bg_navPrimaryLast_hover_alt.gif) repeat-x right top #005092;
}

/* @end */

/* @group navSecondary */

#navSecondary li {
	border-bottom: 1px solid #417eb0;
}

#navSecondary li a {
	color: #184879;
}

#navSecondary li a:hover {
	color: #4c75a5;
}

#navSecondary li.current a, #navSecondary li.current a:hover {
	color: #fff;
	background: url(/images/siteDesign/regionalHome/blue/bg_navSecondary_hover.gif) repeat-x top #005091;
}

#navSecondary li.current ul {
	background: #4c75a5 !important;
}

#navSecondary li.current li {
	background: #4c75a5 !important;
	border-top: 1px solid #175c99;
}

#navSecondary li.current li a {
	background: #4c75a5 !important;
	color: #fff;
}

#navSecondary li.current li a:hover {
	background: #4c75a5 !important;
	color: #d9e6f2;
}

/* @end */

/* @group navUtility */

#navUtility li {
	border-right: 1px solid #ccc; 
}

#navUtility button {
	background: url(/images/siteDesign/regionalHome/blue/btn_search.gif) no-repeat left top;
}

/* @end */


#contentMain {background: url(/images/siteDesign/regionalHome/blue/bg_contentMain.gif) no-repeat left bottom #b5cde5; }

#contentMiddle .left  { background: #c5e1e4; }
#contentMiddle .center { background: #e3e8b6; }
#contentMiddle .right { background: #f7e4b2; }

#contentMiddle h3 { 
	color: #fff; 
	line-height: 32px;
}

#contentMiddle .left h3 {background: url(/images/siteDesign/regionalHome/bg_h3_teal.jpg) repeat-x left center; }
#contentMiddle .center h3 {background: url(/images/siteDesign/regionalHome/bg_h3_dk_green.jpg) repeat-x left center; }
#contentMiddle .right h3 {background: url(/images/siteDesign/regionalHome/bg_h3_orange.jpg) repeat-x left center; }

/* Attempt at Alternate Treatment sans Color Bars - Didn't look too hot */
/*#contentMiddle div { padding: 0;}
#contentMiddle h3 { color: #444; line-height: 2; }*/


#index-02 #contentMiddle .left  { background: #e3e8b6; }
#index-02 #contentMiddle .right { background: #f7e4b2; }

#index-02 #contentMiddle .left h3 {background: url(/images/siteDesign/regionalHome/bg_h3_dk_green.jpg) repeat-x left center; }
#index-02 #contentMiddle .right h3 {background: url(/images/siteDesign/regionalHome/bg_h3_orange.jpg) repeat-x left center; }
#index-04 #contentTop {
	background: #d9e5f1;
	height:240px;
}
.contentPrimary .twoCol {
	background: url(/images/siteDesign/regionalHome/blue/bg_contentMiddleTwoCol.gif) repeat-y left;
}

.contentPrimary .threeCol#contentMiddle {
	background: url(/images/siteDesign/regionalHome/blue/bg_contentMiddle.gif) repeat-y left;
}

#searchBar button {
	background: url(/images/siteDesign/regionalHome/blue/btn_search.gif) no-repeat left top;
}

/*.message .left li a {
	border: 1px solid #bdd3e8;
	color: #5982ae;
}

.message .left li.current a, .message .left li a:hover  {
	background: #5982ae;
	border: 1px solid #5982ae;
	color: #fff;
}*/

#footer li {
	border-right: 1px solid #ccc;
}

/* @group Tabs */

#navTabs {
	/*background: url(/images/siteDesign/regionalHome/blue/bg_navTabs_long.gif) no-repeat left bottom;*/
	border-bottom: 4px solid #5983AD;
}

#navTabs li {
	background: url(/images/siteDesign/regionalHome/blue/bg_navTabs_li.gif) no-repeat left top;
}

#navTabs li a {
	background: url(/images/siteDesign/regionalHome/blue/bg_navTabs_a.gif) no-repeat right top;
	color: #fff;
}

#navTabs .current {
	background: url(/images/siteDesign/regionalHome/blue/bg_navTabs_liCurrent.gif) no-repeat left top;
}

#navTabs .current a {
	background: url(/images/siteDesign/regionalHome/blue/bg_navTabs_aCurrent.gif) no-repeat right top;
}

/* @end */




    

/* Ending PT "/css/Regional/blue.tpl" */



