﻿h3 a:link, h3 a:visited {
	font-size:14px;
	color: #000;
	background: url('/images/title-arrow.gif') no-repeat right 5px;
	padding-right: 10px;
}
h3 a:hover, h3 a:active { color: #ffffff;  }
h2 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
} 

/*** Home ****/
#home-leader { height: 324px; padding: 25px 0 15px 0; }
#home-leader .main { height: 324px; }
#home-leader .side { height: 294px; background: url('/images/thirds-side-bg.png') no-repeat; padding: 15px 23px; width: 222px; }
#home-leader .side p { font-size: 13px; line-height: 16px; color: White; }
#home-leader .side p b { color: #fff; font-weight: bold; border-bottom: none; }
#home-leader h2 { font-size: 28px; padding: 45px 0 20px 0; color: #000; }

#home-panels { padding: 15px 0 25px 0; }
#home-panels .side { padding: 0; width: 268px; }
#home-panels .side h3 a:link, #home-panels .side h3 a:visited { border-bottom: none; background: url('/images/title-arrow.gif') no-repeat right 5px; padding: 0 9px 0 12px; }
#home-panels .side h3 a:hover, #home-panels .side h3 a:active { background-image: url("/images/title-arrow-h.gif"); }
#home-panels .side p { font-size: 11px; line-height: 16px; color: #2d2d2d; }

#home-panels .tab-panel .content > td { padding: 10px; background-image: url("/images/w50.png"); }

#home-panels .blog-posts { padding-top: 12px; padding:0; list-style-type: none; }
#home-panels .blog-posts li { display: block; list-style-type: none; }
#home-panels .blog-posts h4 { display: inline; }
#home-panels .blog-posts h4 a:link, #home-panels .blog-posts h4 a:visited { color: black; display: block; font-size: 11px; padding: 2px 3px 3px 3px; }
#home-panels .blog-posts h4 a:hover, #home-panels .blog-posts h4 a:active { color: #fff; background-color: #2FB566; }
#home-panels .blog-posts .blog-title { font-weight: normal; visibility: hidden; }
#home-panels .blog-posts .date { float: right; color: #2d2d2d; font-weight: normal; }
#home-panels .blog-posts h4 a:hover .date, #home #panels .blog-posts h4 a:active .date { color: White; }
#home-panels .blog-posts h4 a:hover .blog-title, #home #panels .blog-posts h4 a:active .blog-title { color: White; visibility: visible; }

#home-panels .content > td.resources { padding: 10px 0px; }
.resource-browser { width: 100%; margin-left: 2px; }
.resource-browser td { width: 33%; vertical-align: middle; }
.resource-browser td a { display: block; padding: 10px 0; height: 130px; width: 185px; text-align: center; }
.resource-browser td a:hover { background: url('/images/resource-home-thumb-bg.png') no-repeat; }
.resource-browser img { border: solid 1px #999; }
.resource-browser td .title { display: block; padding-top: 4px; font-size: 12px; color: Black; font-weight: normal; }
.resource-browser td .date { display: block; font-size: 10px; color: #868686; }
.resource-browser td a:hover .title { color: #2FB566; }
.resource-browser td a:hover .date { color: White; }

.panel-overlay h2, .panel-overlay p { margin: .3em 0; }
.panel-overlay p { line-height: 1.2em; }

/**** Slideshow ****/
.slideshow { width: 572px; height: 320px; overflow: hidden; border: solid 2px #000; }
.slideshow-top li:first-child { display: block; }
.slideshow-btns li:first-child a { background-color: #fff }
.slideshow-imgs { position: relative; padding:0; left: 0; width: 1000%; height: 324px; overflow: visible; }
.slideshow-imgs li { display: block; float: left; width: 576px; height: 324px; list-style-type: none; }
.slideshow-top-pos { position: absolute; width: 572px; top: 114px; height: 65px; overflow: hidden; }
.slideshow-top { background-image: url("/images/slideshow-bg.png"); padding:0; height: 65px; position: relative; }
.slideshow-top li { display: none; list-style-type: none; }
.slideshow-top a { display: block; height: 41px; padding: 12px; font-size: 12px; }
.slideshow-top .title { display: block; font-size: 12px; color: #fff; }
.slideshow-top .desc { display: block; font-size: 12px; color: #fff; }
.slideshow-bottom-pos { position: absolute; width: 572px; top: 369px; height: 65px; overflow: hidden; }
.slideshow-bottom { height: 65px; background-image: url("/images/slideshow-bg.png"); position: relative; }
.slideshow-btns { float: right; padding:0; margin: 37px 6px 0 0; }
.slideshow-btns li { display: inline-block; height: 22px; width: 22px; }
.slideshow-btns a { display: none; background-color: #000; height: 22px; width: 22px; }
.slideshow-btns a:hover { background-color: #000; height: 20px; width: 20px; border: solid 0px #000; }
.slideshow-ctrls { float: left; margin: 17px 0 0 240px; }
.slideshow-ctrls a { display: inline-block; margin: 0 20px; }

a.baseline
{
    color: white;
}
 
a.baseline:hover
{
    color: #ffff00;
}
