﻿/************************************ Notes *******************************************/
/*address padding to text box in top*/
/************************************ Generic *****************************************/
body {
	color: #555;
	background-image:  none;
	background-color: #ffffcc;
	}
a, a:visited, a:link, a:hover {
	color: #0066cc;	
	}
/************************* Wrapper ***************************/
#wrapper {
	background-image:  none;
	background-color: #ffffcc;
	border: 1px solid #002d59;
	}
#wrapper .grad-right {
	background-image:  none;
	display: none;
}
#wrapper .grad-right img,
#wrapper .grad-left img {
	display: none;
}
#wrapper .grad-bot {
	background-image:  none;
}
#wrapper .grad-left .topgrad {
	background-image:none;
}

/***************** Banner ****************************************/
#banner {
	clear: both; 
	background-color: #ffffcc;
	color: #002d59;
	}
#banner a,
#banner a:link,
#banner a:visited {
	color: #002d59;
}
#banner .right-side {
	background-image: none;
	}
#banner .separator-top,
#banner .separator-bot {
	background-color: #002d59;
}
#banner .contrast-changer img {
	border: 1px solid #002d59;
}
#banner .contrast-changer ul.css-changer li a{ 
	border: 1px solid #002d59;
	}
/************************* Global Nav ***************************/
#global-nav a {
	color: #ffffff;
}
#global-nav a,
#global-nav a:link,
#global-nav a:visited {
	color: #ffffff;
}
#global-nav ul li {
	background-image: none;
	width: 191.5px;
	border: 1px solid #002d59;
}
#global-nav ul li a:hover {
	text-decoration: underline;
}
#global-nav ul li {
	background-image: none !important;
}
/***************************** Content Home & some generic styles*****************/
#home h2.main {
	border: 1px solid #002d59;
	color: #0066cc;
}
#home .headings-row h2,
#home .home-cols-3 h2 {
	border: 1px solid #002d59;
	color: #ffffff;
	background-image: none;
}
.generic ol li {
	padding: 0 0 12px 21px;
	background-image:  url('/Style%20Library/Images/Icons/list-arrow-right.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #0066cc;
}
.generic ol li a,
.generic ol li a:link,
.generic ol li a:visited {
	color: #0066cc;
}
/***************************** Home Template and Generic Styles *************************/
#home h3,
#home h3 a,
#home h3 a:link,
#home h3 a:visited,
#home h3 a:hover,
#generic-3-cols h4,
.generic h4,
.generic h4 a,
.generic h4 a:link,
.generic h4 a:visited,
.generic h4 a:hover {
	color: #0066cc;
}
/***************************** Breadcrumbs *********************************/
#breadcrumbs {
	color: #555;
	border: 1px solid #002d59;
	background-color: #ffffcc;
}
/***************************** Left Nav *********************************/
#left-pane {
	width: 189px;
}
#left-pane .panelbar {
	width: auto;
}
#left-pane .panelbar .link {
	width: auto;
}
.panelbar ul li {
	background-image: none;
	border-left: 1px solid #002d59;
	border-right: 1px solid #002d59;
}
.panelbar ul li ul li {
	border-style: none;
}
.panelbar ul li a {
	padding-left: 12px;
}
#left-pane .panelbar ul li ul {
	list-style-type: disc;
}
#left-pane .panelbar ul li ul li a {
	padding-left: 20px;
}
#left-pane .panelbar ul li ul li ul li a {
	padding-left: 28px;
}
.bg-theme .panelbar ul li ul li a,
.panelbar ul li a {
	border-style: none;
	border-top: 1px solid #002d59;
	border-bottom: 1px solid #002d59;
	background-image: none;
}
.panelbar ul li ul li.first a {
	border-top-style: none;
}
.panelbar ul li ul li.first a {
	border-top-style: none;
}
.panelbar ul li ul li.last {
	border-bottom-style: none;
}
.panelbar ul li a,
.panelbar ul li a:link,
.panelbar ul li a:visited {
	color: #002d59;
}
.panelbar ul li a,
.panelbar ul li ul li a {
	background-color: #ffffcc;	
}
.panelbar ul li a:hover {
	background-image: none;
	text-decoration: underline;
	}
.bg-theme .panelbar ul li ul li a,
.bg-theme .panelbar ul li ul li a:link,
.bg-theme .panelbar ul li ul li a:visited {
	color: #555; 
}
.bg-theme .panelbar ul li ul li a {
	background-image: none;
}
.bg-theme .panelbar ul li ul li.selected a,
.bg-theme .panelbar ul li ul li a:hover { 
	background-image: none;
	text-decoration: underline;
	}
.panelbar ul li ul li a span {
	background-image: none !important;
	}
.panelbar ul li a span {
	background-image: none;
}
.panelbar ul li a:hover {
	background-image: none;
	}
/* Overide of theme styles */
.bg-theme h3,
.bg-theme h2 {
	background-image: none;

	background-color: #ffffcc;
	color: #002d59;
	margin-bottom: 2px;

}
.bg-theme .panelbar ul li {
	background-image: none;
	background-color: #ffffcc;
	}
.bg-theme .panelbar ul li a span {
	background-image: none;
	}
.bg-theme .panelbar ul li ul li.selected a,
.bg-theme .panelbar ul li ul li a:hover { 
	background-image: none;
	background-color: #ffffcc;
	}
/****************************** Landing Page *********************************/
.landing-top-bg {
	background-color: #ffffcc;
}
.landing-top-bg .inner {
	background-image: none;
	}
div.more {
	background-color: #ffffcc;
	}
.contact-inputs-div ul a {
	color: #ff0000;
}
/***************************** Pagination *********************************/
.pag-div,
.pag-div a,
.pag-div a:link,
.pag-div a:visited {
	color: #0066cc;
	}
/***************************** Footer *********************************/
#footer-main {
	background-image: none;
	border: 1px solid #002d59;
	color: #002d59;
}
#footer-main a,
#footer-main a:link,
#footer-main a:visited {
	color: #002d59;
}
