@charset "utf-8";
@import url("phase2base.css");

.callout {
float:left;
width:980px;
}

#slideshow {
background:#333;
float:left;
height:356px;
position:relative;
width:632px;
}

#slides {
	float:left;
	height:356px;
	overflow:hidden;
	width:632px;
	z-index:8000;
	position: absolute;
}

#slides li {
display:none;
float:left;
height:356px;
position:relative;
width:632px;
}

#slides li img {
float:left;
}

#slides li div {
	background:#000;
	height:74px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:282px;
	width:632px;
}

#slides li div p {
font-size:11px;
height:74px;
line-height:74px;
position:absolute;
right:24px;
text-align:right;
top:0;
width:188px;
}

#slides li div p a {
background:url(img/smallArrow.png) no-repeat right center;
color:#fff;
padding-right:12px;
text-decoration:none;
}

#slides li div h3 {
color:#fff;
font-size:11px;
font-weight:400;
margin-left:24px;
margin-right:200px;
margin-top:11px;
}

#slides li div h3 strong {
font-size:20px;
}

#prevButton {
cursor:pointer;
height:101px;
left:0;
position:absolute;
top:90px;
width:51px;
z-index:9999;
}

#nextButton {
cursor:pointer;
height:101px;
position:absolute;
right:0;
top:90px;
width:51px;
z-index:9999;
}

#rightMenu {
background:url(img/bg_rightmenu.png) no-repeat;
float:right;
height:302px;
padding-top:54px;
width:348px;
}

#rightMenu li {
float:left;
height:48px;
margin-left:24px!important;
margin-left:12px;
margin-top:7px;
overflow:hidden;
width:300px;
}

#rightMenu li a {
color:#fff;
display:block;
float:left;
font-size:11px;
height:43px;
padding-left:12px;
padding-right:12px;
padding-top:5px;
text-decoration:none;
width:276px;
}

#rightMenu li a strong {
font-size:22px;
}

#rightMenu1 a {
background:url(img/rightMenuSprite.png) no-repeat 0 0;
}

#rightMenu2 a {
background:url(img/rightMenuSprite.png) no-repeat 0 -48px;
}

#rightMenu3 a {
background:url(img/rightMenuSprite.png) no-repeat 0 -96px;
}

#rightMenu4 a {
background:url(img/rightMenuSprite.png) no-repeat 0 -144px;
}

#rightMenu5 a {
background:url(img/rightMenuSprite.png) no-repeat 0 -192px;
}

#rightMenu1 a:hover,#rightMenu2 a:hover,#rightMenu3 a:hover,#rightMenu4 a:hover,#rightMenu5 a:hover {
background:url(img/rightMenuSprite.png) no-repeat 0 -240px;
}


#homeCol1 h1 {
background:url(img/bg_homeBlueHeader.png) repeat-x;
border-bottom:1px solid #e8e8e8;
color:#003e86;
float:left;
font-size:21px;
height:38px;
line-height:38px;
padding-left:10px;
padding-right:10px;
position:relative;
width:351px;
}

#homeCol1 h1 span {
display:block;
font-size:11px;
height:38px;
line-height:38px;
position:absolute;
right:12px;
top:0;
}

#homeCol1 h1 span a {
background:url(img/smallBlueArrow.png) no-repeat left center;
color:#494949;
padding-left:12px;
text-decoration:none;
}

#homeCol1 a {
color:#369;
text-decoration:none;
}

#homeCol1 a:hover,#homeCol1 li.hover a {
color:#c20707;
text-decoration:underline;
}

#homeCol1 ul {
margin-top:11px;
}

#homeCol1 ul li {
border-bottom:1px solid #e8e8e8;
cursor:pointer;
float:left;
margin-top:7px;
padding-bottom:7px;
width:371px;
}

#homeCol1 ul li.end {
border-bottom-style:none;
padding-bottom:24px;
}

#homeCol1 ul li a img {
background:#fff;
border:1px solid #e8e8e8;
float:left;
margin-left:12px!important;
padding:3px;
}

#homeCol1 ul li a:hover img,#homeCol1 ul li.hover img {
background:#FFFFFF;
border-color:#FFFFFF;
}

#homeCol1 ul li p {
color:#909090;
font-size:11px;
margin-left:90px;
margin-right:12px;
}

#homeCol1 ul li h2 {
font:15px Georgia, "Times New Roman", Times, serif;
margin-left:90px;
margin-right:12px;
}

#homeCol1 ul li h3 {
color:#494949;
font-size:12px;
font-weight:400;
margin-left:90px;
margin-right:12px;
}

#homeCol1 ul li h4 {
font-size:12px;
margin-left:12px;
margin-right:12px;
}

#recentPhotosFooter {
/*background:url(img/bg_homeCol1Footer.jpg) no-repeat 0 0;*/
padding-bottom:14px;
float:left;
height:83px;
/*margin-top:24px;*/
text-align:center;
width:371px;
}

#recentPhotosFooter strong {
font-size:21px;
}

#recentPhotosFooter a,#recentPhotosFooter a:hover {
color:#369;
float:left;
height:53px;
padding-top:30px;
text-decoration:none;
width:371px;
}

#homeSpotlight {
border:1px solid #cadef3;
float:left;
width:203px;
}

#homeSpotlight div {
background:#DAE9F7 url(img/bg_homeSpotlight.png) repeat-x;
border:1px solid #e1ecf7;
float:left;
padding-bottom:10px;
width:201px;
}

#homeSpotlight div h1 {
color:#003e86;
font-size:21px;
line-height:36px;
margin-left:8px;
margin-right:8px;
}

#homeSpotlight div a img {
border:3px solid ##DAE9F7;
margin-left:8px;
}

#homeSpotlight div a:hover img {
border-color:#DAE9F7;
}

#homeSpotlight div p a {
color:#369;
font-weight:700;
text-decoration:none;
}

.homeCol2Ad {
float:left;
margin-top:16px;
width:205px;
}

#homeSocial {
border:1px solid #cadef3;
float:left;
margin-top:16px;
width:203px;
}

#homeSocial div {
background:#EFEFEF url(img/bg_homeUpdates.png) no-repeat 8px 8px;
border:1px solid #FFF;
float:left;
padding-bottom:8px;
padding-top:46px;
width:201px;
}

#slides li div p a:hover,#homeSpotlight div p a:hover {
text-decoration:underline;
}

#homeSpotlight div p,#homeSocial div p {
font-size:11px;
margin-left:8px;
margin-right:8px;
margin-top:11px;
}
#homeContent {
	background: url(img/bg_homeContent.png) no-repeat 632px 0px;
}

span.color{
color:#909090;
font-size:11px;
margin-right:5px;
}
