@charset "utf-8";
/* CSS Document */

body {
	color: #666666;
}
h1 {
	color: #ffffff;
}
h2 {
	/*color: #0348af;*/
	color: #ffffff;
}
.feature-text h2 {
	color: #FFFFFF;
}
.feature-text h2 a:link, .feature-text h2 a:visited, .feature-text h2 a:active {
	color: #FFFFFF;	
}
.feature-text h2 a:hover {
	color: #defeeb;
}
.title-box h2 {
	color: #333333;
}
h3 {
	/*color: #0166ff;*/
	/*color: #0348af;*/
	color: #333333;
}
h3 a:link, h3 a:visited, h3 a:active {
	color: #0166ff;
}
h3 a:hover {
	color: #0348af;	
}
.home-item-content h3 a:link, .home-item-content h3 a:visited, .home-item-content h3 a:active {
	color: #333333;	
}
.home-item-content h3 a:hover {
	color: #0348af;		
}
.title-box h3 {
	color: #333333;
}
.home-item h3 {
	color: #839098;
}
#container-single .home-item .home-item-content h3 a {
	color: #839098;
}

h4 {
	color: #2C4E6A;
}
#content-right h4 {
	color: #333333;
}

#content-right h4 a {
	color: #333333;
}

h5 {
	color: #000000;
}
hr {
	border-top: 1px solid #DEDEDE;
}
blockquote {
	background: #F6F6F6;
	color: #000000;
}
.green {
	color: #0166ff;	
}
a:link, a:visited, a:active {
	color: #0348AF;
}
a:hover {
	color: #0166FF;
}

/* Header */
#header-outer {
	background-image: url(../images/coolblue/header-outer-background.gif) 0 0 repeat-x;
}
/* Header End */

/* Nav */
#nav-top ul li a:link, #nav-top ul li a:visited, #nav-top ul li a:active {
	color: #333333;
}
#nav-top ul li a:hover {
	color: #0348af;
}
#nav-top ul li ul li a:link, #nav-top ul li ul li a:visited, #nav-top ul li ul li a:active { 
	background: #ffffff;
	border-bottom: 1px solid #ccc;
	color: #333333;
}
#nav-top ul li ul li a:hover {
	background: #ffffff;
	border-bottom: 1px solid #666;
	color: #0348af;
}
/* Nav End */

/* Feature Home */
#feature-home-outer {
	background: url(../images/coolblue/feature-home-outer-background.jpg) 0 50% no-repeat;
}
.feature-image {
	background: #FFFFFF;
}
.feature-text p {
	color: #bfe4fd;
}
span.feature-text-highlight {
	color: #FFF;
}
.feature-link ul li a:hover {	
	color: #d9e7fd;
}
/* Feature Home End */

/*Home Items */
.home-item-border {
	border-right: 1px solid #E0E0E0;	
}
/*Home Items End */

/*Latest News */
#latest-news {
	background: url(../images/coolblue/latest-news-background.gif) 0 0 no-repeat;
}
#latest-news ul li a:link, #latest-news ul li a:visited, #latest-news ul li a:active {
	color: #858585;
}
.latest-news-highlight {
	color: #333333;
}
/*Latest News End*/

/* Feature Inner */
#feature-inner-outer {
	background: url(../images/coolblue/feature-inner-outer-background.jpg) 0 50% no-repeat;
}
#feature-inner p {
	color: #bfe4fd;
}
span.feature-inner-highlight {
	color: #FFF;
}
/* Feature Inner End */

/* Grey */
#grey-outer {
	background: url(../images/coolblue/grey-outer-background.jpg) 0 0 repeat-x;
}
#grey ul li a:link, #grey ul li a:visited, #grey ul li a:active {
	color: #FFF;
}
#grey ul li a:hover {
	color: #afd4fb;
}

#grey ul li ul.children li a:link, #grey ul li ul.children li a:visited, #grey ul li ul.children li a:active {
	background: #0166ff;
	color: #FFFFFF;
	border-bottom: 1px solid #0654ca;
}
#grey ul li ul.children li a:hover {
	background: #0348af;
	border-bottom: 1px solid #0654ca;
}

#grey ul li.current-cat a:link, #grey ul li.current-cat a:visited, #grey ul li.current-cat a:active {
	color: #d9e7fd;	
}

#grey #nav2 .current_page_item a {
	color:#AFD4FB;	
}


/* Grey End */

/* Layout */
.container-top-shade {
	background: url(../images/coolblue/container-top-shade.jpg) 0 0 no-repeat;
}
#container-double {
	background: url(../images/coolblue/container-double-background.jpg) 0 0 repeat-y;
}
.title-box {
	border-bottom: 1px solid #d2d1c8;
}
.title-category {
	background: #0174eb;
}
.title-category a:link, .title-category a:visited, .title-category a:active {
	color: #FFF;
}
.title-category a:hover {
	color: #CAF3DA;	
}
#content-left ul li {
	background: url(../images/coolblue/bullet-green-arrow.gif) 0 5px no-repeat;
}
/* Layout End */

/* Article */
.writer {
	border: 1px solid #d9d9d9;
}
.writer-text p {
	color: #666;
}
p.writer-text-heading {
	color: #000000;
}
.responses-item {
	border-bottom: 1px solid #d2d1c8;
}
p.responses-date {
	color: #404040;
}
/* Article End */

/* Right Item */
.right-item-main-image {
	background: url(../images/coolblue/right-item-main-image-background.jpg) 0 0 no-repeat;
}
p.right-item-heading {
	color: #333333;
}
p.right-item-heading a:link, p.right-item-heading a:visited, p.right-item-heading a:active {
	color: #333333;	
}
p.right-item-heading a:hover {
	color: #0348af;		
}
p.right-item-body {
	color: #858585;
}
.right-item-small-image {
	background: url(../images/coolblue/right-item-small-image-background.jpg) 0 0 no-repeat;
}
/* Right Item End */

/* Quote */
#quote blockquote {
	color: #0166ff;
}
/* Quote End */

/* Footer */
.footer-top {	
	background: url(../images/coolblue/footer-top.gif) 0 0 repeat-x;
}
.footer-top-left a:link, .footer-top-left a:visited, .footer-top-left a:active {
	color: #666666;
}
.footer-top-left a:hover {
	color: #0348af;
}
li.stay-up-to-date a:link, li.stay-up-to-date a:visited, li.stay-up-to-date a:active {
	background: url(../images/coolblue/stay-up-to-date.gif) 0 0 no-repeat;
}
li.print-this-page a:link, li.print-this-page a:visited, li.print-this-page a:active {
	background: url(../images/coolblue/print-this-page.gif) 0 0 no-repeat;
}
/* Footer End */


/* Tab Slider */
.stripViewer .panelContainer .panel ul {
	text-align: left;
	/*margin: 0 15px 0 30px;*/
	margin: 0;
}
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	border-top: 4px solid #666666;
	border-bottom: 4px solid #666666;
	background: #666666 url(../images/coolblue/stripNav-background.jpg) 0 0 no-repeat;
}
/* These 2 lines specify style applied while slider is loading */
.csw {
	background: #fff;
}
.stripViewer { /* This is the viewing window */
	background: #fff;
}
.stripNav a:link, .stripNav a:visited, .stripNav a:active { /* The nav links */
	border-right: 1px solid #a1a094;
	color: #fff;
}
.stripNav li a:hover {
	background: #ffffff;
	color: #6b6958;
}
.stripNav li a.current {
	background: #ffffff;
	color: #6b6958;
}
.stripNavL {
	background: url("/images/coolblue/arrow-left.gif") no-repeat center;
}
.stripNavR {
	background: url("/images/coolblue/arrow-right.gif") no-repeat center;
}

/* Content */
.tab-content-item {
	border-bottom: 1px solid #e8e8e5;
}
.tab-content-text a:link, .tab-content-text a:visited, .tab-content-text a:active {
	color: #666666;
}
.tab-content-text a:hover {
	color: #353434;
}
/* Tab Slider End*/
