/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

/*@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/lightbox.css';*/
@import 'bp-compressed.css';
@import 'suckerfish.css';

/* ------ Main Layout Styles ------- */



/* ------ Header Styles ------- */

#header {
	background: #232323 url('../img/header-bg.jpg') repeat-x bottom center;
}

#header .container {
	background: transparent url('../img/header-underline.jpg') no-repeat bottom center;
	position:relative;
	padding-bottom: 5px;
}

.logo {
left:28px;
position:absolute;
top:7px;
}
.string {
	position:absolute;
	top: -20px;
	left:286px;
}

#nav {
	float:right;
	position:relative;
}

.for-providers {
	margin-left: 283px;
}



.take-action {
	margin-right: 10px;
}

.find-out {
	font-size: .67em;
	letter-spacing: 1.1px;
	position:absolute;
	top:5px;
}

#footernav .take-action, #footernav .find-out, #footernav .for-providers {
	display:none;
}

#top-section {
	background: #F0F0F0 url('../img/top-section-bg.jpg') repeat-x bottom center;
	padding-top: 40px;
}



#top-section h2, #top-section h4 {
	position:relative;
}

#top-section em {
	color:#999999;
	font-size: .92em;
}

#bottom-section {
	background: #333333 url('../img/bottom-section-bg.jpg') repeat-x bottom center;
	padding-bottom: 20px;
}

.column {
	width:286px;
	float:left;
	margin-right:40px;
	padding-top: 20px;
	color: #c4c4c4;
	line-height: 2em;
}

.column p img {
	margin: 0 25px 10px 0;
	background:none;
	padding-right:0;
}


.upcoming-date {
	background: transparent url('../img/date-bg.png') no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 1.67em;
	float:left;
	padding: 20px 18px 15px 13px;
	text-align:center;
	line-height: .5em;
	margin-right: 25px;
	font-family:Helvetica, Arial, sans-serif;
	position:relative;
}

.day {
	color: #fee3ac;
	font-size: 2em;
	margin-bottom: 10px;
	display:block;
}

.read-more {
	text-transform:uppercase;
	font-size: .67em;
	margin-right: 15px;
	font-family:Arial;
	letter-spacing: 1.5px;
}

.read-more-inner {
	text-transform:uppercase;
	font-size: .67em;
	margin-right: 15px;
	font-family:Arial;
	letter-spacing: 1.5px;
}

a.read-more-inner  {
	color: #0098f7;
	font-weight:bold;
	letter-spacing:1px;
}

.read-more-link {
	position:absolute;
	top:5px;
	right: 45px;
}

.read-more-link a {
	color: #ffffff !important;	
	font-size: .75em;
	letter-spacing: 1px;
	font-weight:bold;
}


.go {
	background: transparent url('../img/submit-button.png') no-repeat;
	border:0;
	width: 53px;
	height: 42px;
	padding-bottom: 6px;
	color: #fff;
	font-size: 1.67em;
	font-weight: bold;
	padding-left: 0px;
	position:relative;
}

#top-section form {
	position:relative;
}

#top-section .submit {
	position:absolute;
	right: 15px;
	top: 62px;
}


/* ------- Sidebar styles ------- */

.sectionLinks {
	/*background: transparent url('../img/sidebar-divider.jpg') no-repeat center bottom;*/
}

#this-section {
	background: transparent url('../img/in-this-section.png') no-repeat;
	padding: 3px 20px;
	min-height: 28px;
	height: 100%;
}

ul#relatedSectionLinks {
	margin-top: 10px;
	maring-left: 15px;
	line-height: .75em;
}

#relatedSectionLinks li {
	list-style:none;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	line-height: 2.5em;
}

#relatedSectionLinks li a {
	color: #0098f7;
	font-size: 1.33em;
}

#relatedSectionLinks li a:active, #relatedSectionLinks li a:hover {
	color: #0066b4;
	text-decoration:underline;
}

#breadcrumbs {
	background: #e1e1e1;
	padding: 10px 0;
	font-size: .92em;
	left:0;
	padding:8px 0;
	position:absolute;
	right:0;
	top:0px;
	width:100%;
}

#breadcrumbs a {
	color: #0086da;
}

#breadcrumbs a:hover, #breadcrumbs a:active {
	color: #0066b4;
	text-decoration:underline;
}

#breadcrumbs .container {
	position:relative;
}

#breadcrumbs .container #newsletter {
	position:absolute;
	right: 22px;
	top:0px;
	background:url('../img/newsletter-icon.gif') no-repeat center left;
	padding-left: 20px;
}

h1 + #related_image_slideshow_link + #related_image_slideshow + p, h1 + p {color: #b4b4b4;font-size: 1.33em;	font-family:Helvetica, Arial, sans-serif;font-weight:bold;letter-spacing: .3px;}

.content {
	margin-top: -8px;
}

.sidebar {
	line-height: 2em;
}

.view, .catitemlist {
	line-height: 2em;
	position:relative;
}


.view a {
	color: #0098fd;
	background-color: #fff;
		padding: 5px;
		font-weight:bold;
}

.view a:hover, .view a:focus {
	color: #0066b4;
	background-color: transparent;
	padding: 5px;
}

.view li, .sidebar li, .catitemlist li {
	background: url('../img/bullet.png') no-repeat 0px 8px;
	list-style:none;
	padding-left: 20px;
}

.news-events {
	background: url('../img/events-background.png') no-repeat;
	padding: 3px 10px 3px 10px;
	height: 28px;
	position:relative;
	display:block;
	margin-bottom:20px;
	clear:both;
}

.orange-bar {
	background: url('../img/events-background.png') no-repeat;
	padding: 3px 10px 3px 10px;
	height: 28px;
	position:relative;
	display:block;
	margin-bottom:20px;
	clear:both;
}

.news-bg {
		background: url('../img/news-event-background.png') no-repeat !important;
}

.list-date {
	color: #aeaeae;
}

.catitemlist a {
	color: #0098fd;
}

.catitemlist a:focus, .catitemlist a:hover{
	color: #0066b4;
	text-decoration:underline;
}

.category-list a {
	color: #0098fd;
}

.category-list a:focus, .category-list a:hover{
	color: #0066b4;
	text-decoration:underline;
}

.all a {
	color: #0098fd;
}

.all a:focus, .all a:hover{
	color: #0066b4;
	text-decoration:underline;
}

.sidebar a {
	color: #0098fd;
}

.sidebar a:focus, .sidebar a:hover{
	color: #0066b4;
	text-decoration:underline;
}

#main {
	margin-top: 25px;
	padding-bottom: 20px;
}

.sidebar {
	color: #7c7c7c;
	line-height: 1.83em;
	margin-left: 1.6em;
}

/* ------ Footer Styles --------- */

#footer {
	background: #232323 url('../img/footer-bg.jpg') repeat-x;
	padding-top: 20px;
	padding-bottom: 54px;
}


#awp {
	text-transform:uppercase;
	font-size: .75em;
	letter-spacing: 1.5px;
	text-align:right;
	font-weight:bold;
}

/* ------ Home Div Styles ------- */





/* ------ Photo & File Styles ------- */

#attachedFiles img {
	width:20px;
	height:20px;
	border:none;
	margin:0;
	padding:0 0.3em 0 0;
}

#attachedFiles li {
	list-style: none;
	background-image:none;
}

#attachedFiles li a {
	background:transparent;
}

.documentEntry img {
	float:left;
	margin-bottom:2em;
}

#related_image_slideshow {
	display:none;
}

.contentThumb {
	float:left;
	width:100px;
	margin-right:2em;
}

.contentThumb img {
	width:100px;
	height:100px;
	margin-bottom:1.5em;
	background:transparent url('../img/shadowBlock.gif') no-repeat scroll 10px 10px;
	margin-right:15px;
padding:0 10px 10px 0;
}

	
.staffThumb img {
	height: 60px;
	width: 60px;
	margin: 10px 0pt;
	border: 2px solid #1EA7FD;
	
}

.imageThumb {
	display:block;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	border: 2px solid #1EA7FD;
}

.floatLeft {
	float:left;
	margin-bottom:20px;
	width:150px;
}

.floatRight {
	float:right;
	margin-bottom:20px;
	width:150px;
}

#picWrapper {
	height:446px;
	width:446px;
	padding:20px;
	background:url(../../img/awp_project_image_box.gif) no-repeat 10px 10px;
}
.relatedPics {  
    height:  446px;  
    width:   446px;  
    padding: 0;  
    margin:  0;  
} 
 
.relatedPics .previewImage {  
    width:  446px; 
    height: 446px;
    top:  0; 
    left: 0;
    padding:0;
}

#picNav {
	letter-spacing:.5em;
	padding:0.25em 0;
	text-align:right;
}

.relatedPics .imageCaption {
	background:transparent url(../img/overlay.png) repeat scroll 0 0;
	color:#EEEEEE;
	padding:10px;
	position:relative;
	top:210px;
	width:210px;
}

#related_image_slideshow_link {
/*float:right;
margin-left:10px;
padding:14px 12px 14px 37px;
text-align:right;
width:120px;
position:absolute;
right: 16px;
top:-36px;*/
float: right;
display: block;
width: 120px;
padding-left: 20px;
margin-top: -10px;

}

#contentDescription h1 {
float: left;
display: block;
width: 620px;
}



#related_image_slideshow_link a {
	background-color: transparent;
}


/* ------ Minor Div Styles begin here ------ */


.paginatorControl div {
	display:inline;
}

.paginatorControl {
	text-align:right;
	margin-bottom:1.5em;
}

.paginatorControl .disabled {
	color:#ddd;
}

.bg1, .bg2 {
	padding:1em 0;
}



.last {
	border-bottom: 0px;
}


.sIFR-alternate {
visibility: hidden;
font-size: 10px;
}

/* ------ WebTree Styles ------ */
#flashMessage {
	background-color:yellow;
} 


/*---- Custom Photo Styles ---- */

p img {
background:transparent url('../img/shadowBlock.gif') no-repeat scroll 10px 10px;
float:left;
margin-right:15px;
padding:0 10px 10px 0;
}

.childdate h4 {
	color: #ff541b;
	font-size: 1.67em;
}

#header .container {
z-index: 5;
}

#top-section .container, #breadcrumbs {
z-index: 2;
}

.quotes p {
	line-height: 1.6em;
}

.quotes .bg1, .quotes bg2 {
	padding: 0 0 6px 0;
}

.contact-form .submit{
	position:relative !important;
	right: 0 !important;
	top: 0 !important;
}