/* -------------------------------------------------------------- 
  
   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';

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

/* CSS Document */

body,td,th {
}

body {
	background-color: #CBE993;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #272727;
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 16px;
}

body a:link {
	text-decoration:none;
	color: #000066;
}

body a:visited {
	text-decoration: none;
	color: #666666;
}

body a:hover {
	text-decoration:underline;
}

h1 {
	color: #272727;
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-size: 26px;
	line-height: 30px;
}

h2 {
	font-size: 20px;
	font-weight:bold;
	margin: .5em 0;
}

#col1 ul li {
	list-style-type: square;
}
	
#wrapper {
	width: 820px;
	background-color: #CBE993;
	position: relative;
	margin: 0 auto;
}

#social{
	position: absolute;
	z-index: 10;
	right: 0;
	top: 0;
	padding: 8px;
}

#social p{
	float: left;
	height: 16px;
	width: 16px;
	padding: 4px;
	margin: 0 !important;
}

#social p img{
	float: left;
	border: none !important;
	background: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
}

#header {
	width: 820px;
	height: 173px;
	background-image: url(../img/header-bg.jpg);
	background-repeat: no-repeat;
	position:relative;
	z-index: 1;
}

#nav {
background:#8F748F url(/img/nav/nav_rightspacer.gif) no-repeat scroll right center;
height:32px;
width:820px;
}

#africa-link {
	position:absolute;
	left: 20px;
	top: 46px;
}

/* ------ Son of suckerfish drop-down code ------ */

#navul, #navul ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	z-index: 100;
	height:100%;
}

#navul a {
background:#8F748F url('../img/nav/nav_line.gif') no-repeat center right;
color:#FFFFFF;
display:block;
font-family:Lucida Grande;
font-size:1.25em;
font-weight:normal;
line-height:normal;
margin:0;
padding:7px 27px 8px 27px;
text-decoration:none;
text-transform:lowercase;
}

#navul a.lastItem{
	background-image:none;
}

#navul li {
	float: left;
	/* width: 10em; for opera */
}

#navul li {
	float:						left;
	background-color: 			#F1F1F1;

	/* width: 10em; for opera */
}

#navul li ul {
	position: absolute;
	/* width: 10em; */
	left: -999em;
	top: 205px;
	width: 150px;
	margin-left: 3px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* These styles are only applied to IE browsers. */
#navul li:hover ul, #navul li.sfhover ul {
	left: 						auto;
	display:					block
}

ul.subSubNav  { 
display:none !important;
}

/* End IE styles */

#navul li ul li a {
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-weight:  normal;
	text-decoration: none;
	color: #715871;
	text-transform: none;
	text-align: left;
	padding: 5px 10px 5px 10px;
	line-height: normal;
	width: 133px;
	font-size: 11px;
	border-bottom: 1px dotted #715871;
	border-left: 1px dotted #715871;
	border-right: 1px dotted #715871;
	background-color: #F1F1F1;
	background-image:none;
}

#navul li ul li a:hover {
	width: 133px;
	color: #715871;
	background-color: #FDDC76;
}

#navul li ul li.navSessionFirst a {
	font-weight:  bold;
	border-top: 1px solid #715871;
	background-color: #E1DCE3;
}
#navul li ul li.navSessionFirst a:hover {
	background-color: #FDDC76;
}
#navul li ul li.navSession a {
	background-color: #E1DCE3;
}
#navul li ul li.navSession a:hover {
	background-color: #FDDC76;
}

/* ------ End SoSF code ------ */

.date {
	font-style:italic;
}

#content {
	width: 820px;
	background-image:url(../img/background.gif);
	background-repeat: repeat-y;
}

#maincol {
	width: 740px;
	padding: 10px 10px 25px 35px;
	color: #272727;
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 16px;
}

#maincol h1 {
	color: #272727;
	font-family: Georgia, "Times New Roman", Times, Arial;
	font-size: 26px;
	font-weight: normal;
	line-height: 30px;
}

#maincol h2 {
	color: #272727;
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-weight: normal;
	line-height: 24px;
}

#leftcol {
	float: left;
	width: 442px;
	padding: 10px 30px 25px 35px;
	color: #272727;
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 16px;
}

#leftcol h1 {
	color: #272727;
	font-family: Georgia, "Times New Roman", Times, Arial;
	font-size: 26px;
	font-weight: normal;
	line-height: 30px;
}

#leftcol h2 {
	color: #272727;
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-weight: normal;
	line-height: 24px;
}
	
#rightcol {
	float: right;
	width: 250px;
	padding: 0px 35px 25px 15px;
	margin-top: 10px;
	color: #272727;
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 16px;
}

#rightcol h1 {
	color: #272727;
	font-family: Trebuchet, "Trebuchet MS", Arial;
	font-size: 16px;
	text-transform: uppercase;
}

.sidebar {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

#homeleftcol {
	margin-left: 27px;
	float: left;
	width: 325px;
	margin-top:25px;
}

#homerightcol {
	margin-right: 37px;
	float: right;
	width: 420px;
	margin-top:15px;
}

#homephoto {
position:relative;
overflow:hidden;

}

#homephoto span {
background:transparent url(../img/roundspan.png) repeat scroll 0 0;
display:block;
height:200px;
position:absolute;
width:310px;
z-index: 1000;
}

.profilephoto {
	float:right;
	border-style: solid;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
	margin: 10px 10px 10px 20px;
}

.profilepara {
	width:475px
}

.profilephotoThumb {
	float: left;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	margin: 0px 10px 10px 0px;
}

/* Used on home page to align profile name block to bottom of image. */


.quotes .profileHomeName {
	margin-top: 0;
}

.quotes p img {
	background-color:#E4DFE4;
border:1px solid #D2C6D2;
margin:0 10px 10px 15px;
padding:3px;
}

p img {
	background-color:#E4DFE4;
border:1px solid #D2C6D2 !important;
}

#memberqa img {
	float:left;
	width: 100px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	margin-bottom:0;
	margin-top:0;
	height: 100px;
}
.innerpagephoto {
	margin-right: 15px;
	border-style: solid;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
	float:left;
}

.innerpagephoto2 {
	border-style: solid;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
	margin-top: 15px;
	float: left; 
}

#cse-search-box {
	margin-top: 9px;
}


#missionbox{
	padding: 12px 8px 28px 32px;
	width: 252px;
	float: left;
}

#reviewbadge{
	float: left;
	padding-top: 18px;
}

#buttons img{
	float: left;
}

#mission {
	clear: left;
	padding: 8px 0 0 2px;
/*	width: 255px;*/
/*	float: left;*/
/*	padding-left:41px;*/
	
}

#mission p{
	padding: 0 0 8p;
	margin: 0;
}

#buttons {
/*	width: 105px;*/
/*	float: right;*/
/*	margin-top: 7px;*/
/*	margin-right: 2px;*/
}

#member {
	background-image: url(../img/member_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:3px;
	z-index:0;
	position:relative;
}

#eventsAll {
	width: 100%;
	background-image: url(../img/all-events_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-top:25px;
	margin-bottom:20px;
}

#events {
	width: 100%;
	background-image: url(../img/wocan-news_bg_2.gif);
	background-repeat: repeat-y;
	background-position: 34px 0;
	background-position: right;
	margin-top:25px;
}

.homeEventsAll {
	margin: 0 35px 0 25px;
	padding-right: 35px;
}

.homeEvents {
	margin: 0 20px 0 60px;
}

.homeNews {
	margin: 0 20px 0 60px;
}

#announcements {
	width: 100%;
	background-image: url(../img/wocan-news_bg_2.gif);
	background-repeat: repeat-y;
	background-position: 34px 0;
	margin-top:30px;
	margin-bottom:20px;
}

#footer {
	width: 820px;
	height: 35px;
	background-image: url(../img/footer/footer.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#portfolio li {
	list-style: none;
	background:none;
}

ul#portfolio {
	margin-left: 3px;
	margin-right: 12px;
	display:block;
	height:230px !important;
	color: #8F748F;
	font-style:italic;
	text-align:right;
	font-size: 13px;
}

.imgslide{
	overflow: hidden;
	height: 200px;
	width: 310px;
}

.imgslide img{
/*	width: 310px;*/
}

/* ------ Member Styles ------ */

.memberError {
	font-size: 10px;
	color: #CC0000;
	line-height: auto;
	padding: 0 20px 5px 20px;
}
.memberNotice {
	font-size: 11px;
}

#membership_links {
margin-left:35px;
padding-top:10px;
}

.membershipsradiobutton {
margin-right: 2px;
}

.membershipstextfield {
margin-bottom:15px;
}

.leftFormOptions div {
border:1px dotted #CCCCCC;
margin:10px;
padding:20px 10px 5px !important;
}

.accordion h3 {
 background: #e9e3e9 url('../../img/webtree/arrow-square.gif') no-repeat right -52px;
border:1px solid #DDDDDD;
color:#8D7390;
cursor:pointer;
font-weight:bold;
padding:5px;
}
.accordion h3:hover {
background-color: #fed350;
    border-top: 1px solid #EEEF77;
    border-right: 1px solid #EEEF77;
    border-left: 1px solid #EEEF77;
        border-bottom: 1px solid #EEEF77;
        color: #000000;

}
.accordion h3.active {
background-color: #fed350;
 background-position: right 4px;
    border-top: 1px solid #EEEF77;
    border-right: 1px solid #EEEF77;
    border-left: 1px solid #EEEF77;
border-bottom: 1px solid #FED350;
color: #000000;
}

#ContentName {
float:left;
margin:0 0 20px 15px;
}

#MembershipsQuickSearch .submit {
float: left;
margin-left: 10px;
margin-top: 1px;
}

#MembershipsQuickSearch {
padding-top:20px;
padding-bottom:40px;
}

#quickwrapper {
background: #fee9a8;
}

#enhancedwrapper {
background: #fee9a8;
}

#ContentEnhancedSearch {
padding-left: 5px;
}

#ContentEnhancedSearchForm {
padding-left:5px;
padding-right:15px;
}

#ContentEnhancedSearchForm .submit {
margin-top:10px;
padding-bottom:10px;
}

#MembershipEnhancedSearchForm {
padding-left: 5px;
padding-right: 15px;
}

#MembershipEnhancedSearchForm .submit {
margin-top:10px;
padding-bottom:10px;
}

#MembershipsEnhancedSearch p {
line-height:13px;
margin-top:0;
padding:5px 5px 0;
}

.enhancedmembersdropdown {
	margin-left: 10px;
	background: #FEE9A8;
	height: 100%;
}


.contents {
background:#FEE9A8 none repeat scroll 0 0;
}

#regionandcountry {
background:#FEE9A8 url('../img/membershipsidebardivider.jpg') no-repeat scroll 0 bottom;
margin-left:-5px;
padding-bottom:7px;
width:245px;
}

.regioncountrymargin {
padding-left:5px;
padding-right:15px;
}

.regioncountrydropdown {
padding-left:15px;
}

#everythingelse {
background:#FEE9A8 none repeat scroll 0 0;
margin-left:0;
padding-top:10px;
}

#horizontaldivider {
background:#FEE9A8 url('../img/membershipsidebardivider.jpg') no-repeat scroll 0 bottom;
height:3px;
margin:3px -5px;
width:250px;
}

#membernoticetop {
background: url('../img/membernoticetop.jpg') no-repeat 0 top;
height:29px;
margin-bottom:-11px;
margin-left:-5px;
margin-top:0;
width:260px;
}

#membernoticemiddle {
background:transparent url('../img/membernoticemiddle.jpg') repeat-y scroll center top;
margin-left:-10px;
padding-left:10px;
width:260px;
}

#membernoticebottom {
background: url('../img/membernoticebottom.jpg') no-repeat 0 top;
background:transparent url(../img/membernoticebottom.jpg) no-repeat scroll 0 top;
height:15px;
margin-bottom:0;
margin-left:-5px;
margin-top:-11px;
width:260px;
}

#membernoticemiddle p, #membernoticemiddle h2 {
color:#9B839B;
padding-left:5px;
padding-right:13px;
}

#membernoticemiddle h2 {
font-size: 14px;
}

.accordion {
margin-bottom: 0px;
}

.regiondivider {
background:transparent url('../img/regiondivider.jpg') no-repeat scroll 0 center;
height:1px;
padding-bottom:7px;
padding-top:5px;
}

.yellow {
color: #fed350;
}

#MembershipUsername {
margin-bottom: 10px;
}

#MembershipPasswd {
	margin-bottom:10px;
}

#MembershipLoginForm .submit {
	margin-top: 10px;
}


/* ------ Results Styles ------ */

.searchresults {
width: 450px;
}

.searchresults tr {
	font-size: 11px;
	color: #000000;
	height: 30px;
}

table .bg1, table .bg2 {
	background: url('../img/wocansearchresultsfieldoff.jpg') no-repeat 0 0;
	width: 445px;
	height: 26px !important;
}

table .bg1:hover, table .bg2:hover {
	background: url('../img/wocansearchresultsfieldon.jpg') no-repeat 0 0;
	width: 445px;
	height: 26px;
}

table .bg1 td, table .bg2 td {
	color: #5b634c;
	font-size: 11px;
}

#resultcount {
background-color:#DDE3D2;
color:#5C644D;
padding-bottom:5px;
padding-right:10px;
padding-top:5px;
text-align:right;
width:435px;
font-size: 11px;
margin-bottom: 15px;
}

/* ------ Admin Styles ------ */

table.tableContent {
	border-collapse: collapse;
	border: 1px solid #003300; 
}
table.tableContent tr.row1 {
	background-color: #DDE4D3;
}
table.tableContent tr.row2 {
	background-color: #E7FFC3;
}
table.tableContent td {
	padding: 2px 5px 2px 5px;
	border-collapse: collapse;
	border: 1px solid #333333; 
}

table.report {
	border-collapse: collapse;
	border: 1px solid #003300; }
	
table.report td {
	color: #333333; }
	
table.report th {
	font-weight: bold;
	background-color: #97C312; }
	
table.report tr.row1 {
	background-color: #E7FFC3; }

table.report tr.row1:hover{ background-color: #CAF645; }
	
table.report tr.row2 {
	background-color: #DDE4D3; }

table.report tr.row2:hover{ background-color: #CAF645; }
	
table.report th.subheading {
	background-color: #B3BD96;
	font-weight: bold; }
	
table.report tr.footer {
	background-color: #97C312;
	font-weight: bold; }

table.report a:hover { 
	background-color: #FFFF99;
	text-decoration: underline; 
	color: #FF9900 }

/* ------ Webtools Styles ------ */

.seeall {
	font-family: "Lucida Sans", sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.eventListUpcoming_eventDate { 
	font-style: italic;
}

.eventListUpcoming_eventTitle, 
.eventListWholeCategory_eventTitle,
.newsHeadlinesWithTeaser_newsTitle,
.newsMHeadlinesWithTeaser_newsTitle,
.articlesTitlesWithTeaser_articleTitle,
.articlesMTitlesWithTeaser_articleTitle,
.programsTitlesWithTeaser_articleTitle {
	font-size: 13px !important;
}

.eventListUpcoming_eventTeaser { }
.eventListUpcoming_eventItinerary { }

/* WebTool Staff */

.staffFullBios_staffPhoto {
	margin: 0 10px 10px 0;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
}
.staffFullBios_staffName { }
.staffFullBios_staffTitle { 
	font-weight: normal;
}
.staffFullBios_staffBio {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #8F748F;
	overflow:auto;
}

/* WebTool Member Profiles */

.profilesFullBios_staffPhoto {
	margin: 0 10px 10px 15px;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
}
.profilesFullBios_staffName { }
.profilesFullBios_staffTitle { 
	font-weight: normal;
	font-size: 12px !important;
}
.profilesFullBios_staffBio {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #8F748F;
}

/* WebTool Events */

.eventListWholeCategory_eventCategory { }
.eventListWholeCategory_eventList { }
.eventListWholeCategory_eventTitle { }
.eventListWholeCategory_eventDate {
	font-style: italic;
	margin: 5px 0 0 0;
}
.eventListWholeCategory_eventItinerary { }
.eventListWholeCategory_eventTeaser {
	margin: 5px 0 15px 0;
}
eventDetails_eventTitle { }

/* WebTool Articles */

.articlesTitlesWithTeaser_articleTeaser { }
.articlesTitlesWithTeaser_articleCatDivider {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #8F748F;
	margin: 5px 0 15px 0;
}
.articlesSingleStory_articleTitle {}
.articlesSingleStory_articleDate {
	font-style: italic;
	padding: 0 0 15px 0;
}
.articlesSingleStory_articleStory {}
.articlesSingleStory_articlePhoto {
	margin: 0 10px 0 10px;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
}
.articlesSingleStory_articleCaption {
	font-size: 10px;
	padding: 0 0 0 10px;
}

/* WebTool Articles */

.articlesMTitlesWithTeaser_articleTeaser { }
.articlesMTitlesWithTeaser_articleCatDivider {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #8F748F;
	margin: 5px 0 15px 0;
}
.articlesMSingleStory_articleTitle {}
.articlesMSingleStory_articleDate {
	font-style: italic;
	padding: 0 0 15px 0;
}
.articlesMSingleStory_articleStory {}
.articlesMSingleStory_articlePhoto {
	margin: 0 10px 0 10px;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
}
.articlesMSingleStory_articleCaption {
	font-size: 10px;
	padding: 0 0 0 10px;
}

/* WebTool Programs */

.programsTitlesWithTeaser_articleTeaser { }
.programsTitlesWithTeaser_articleCatDivider {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #8F748F;
	margin: 5px 0 15px 0;
}
.programsSingleStory_articleTitle {}
.programsSingleStory_articleDate {
	font-style: italic;
	padding: 0 0 15px 0;
}
.programsSingleStory_articleStory {}
.programsSingleStory_articlePhoto {
	margin: 0 10px 0 10px;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
}
.programsSingleStory_articleCaption {
	font-size: 10px;
	padding: 0 0 0 10px;
}


/* WebTool Donors */

.programsTitlesWithTeaser_articleTeaser { }
.donors_catDivider {
	border-bottom: 1px dotted #8F748F;
	margin:5px 0px 15px 0px;
}
.donors_row {
	overflow:auto;
	padding-bottom:20px;
	border-bottom: 1px dotted #8F748F;
	margin:5px 0px 15px 0px;
}

.donors_photo {
	margin: 0 10px 10px 0px;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
	float:left;
}
.donors_title {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

/* WebTool News */

.newsLatestHeadlines_newsHeadline {
	padding: 0 0 10px 0;
}
.newsLatestHeadlines_newsTitle {
	font-size: 13px;
}
.newsLatestHeadlines_newsDate {
	font-style: italic;
}
.newsLatestHeadlineAndTeaser_newsHeadline {
	font-size: 13px;
	padding: 0 0 5px 0;
}
.newsFullStories_newsTitle {}
.newsFullStories_newsDate {
	font-style: italic;
	padding: 0 0 10px 0;
}
.newsFullStories_newsStory {}
.newsFullStories_newsPhoto {
	margin: 0 10px 10px 10px;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
}
.newsHeadlinesWithTeaser_newsDate,
.newsMHeadlinesWithTeaser_newsDate {
	font-style: italic;
	float: right;
}
.newsHeadlinesWithTeaser_newsTeaser,
.newsMHeadlinesWithTeaser_newsTeaser {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #8F748F;
	margin: 5px 0 15px 0;
}

/* WebTool News for Members */

.newsMLatestHeadlines_newsHeadline {
	padding: 0 0 10px 0;
}
.newsMLatestHeadlines_newsTitle {
	font-size: 13px;
}
.newsMLatestHeadlines_newsDate {
	font-style: italic;
}
.newsMLatestHeadlineAndTeaser_newsHeadline {
	font-size: 13px;
	padding: 0 0 5px 0;
}
.newsMFullStories_newsTitle {}
.newsMFullStories_newsDate {
	font-style: italic;
	padding: 0 0 10px 0;
}
.newsMFullStories_newsStory {}
.newsMFullStories_newsPhoto {
	margin: 0 10px 10px 10px;
	padding: 3px;
	background-color: #E4DFE4;
	border: 1px solid #D2C6D2;
}

/* WebTool Documents */

.showDocList_faqCatName {
	padding: 15px 0 0 0;
	border-top: 1px solid #8F748F;
}
.showDocList_docListing {
	padding: 0 0 15px 0;
}
.showDocList_docIcon {
	width: 60px;
	float: left;
}
.showDocList_docIconImg {
	border: 0px;
}
.showDocList_docTitleBlock {
	width: 385px;
	float: right;
}
.showDocList_docTitle {
	font-size: 13px;
	padding: 0 0 5px 0;
}
.showDocList_docDate {
	font-style: italic;
	padding: 0 0 5px 0;
}
.showDocList_docDescription {}

/* WebTool Documents for Members */

.showDocMList_faqCatName {
	padding: 15px 0 0 0;
	border-top: 1px solid #8F748F;
}
.showDocMList_docListing {
	padding: 0 0 15px 0;
}
.showDocMList_docIcon {
	width: 60px;
	float: left;
}
.showDocMList_docIconImg {
	border: 0px;
}
.showDocMList_docTitleBlock {
	width: 385px;
	float: right;
}
.showDocMList_docTitle {
	font-size: 13px;
	padding: 0 0 5px 0;
}
.showDocMList_docDate {
	font-style: italic;
	padding: 0 0 5px 0;
}
.showDocMList_docDescription {}

/* WebTool Links */

.linksFullList_linkStory {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #8F748F;
	margin: 5px 0 15px 0;
}
.linksFullList_linkTitle {
	font-size: 13px;
	padding: 0 0 5px 0;
}
.linksFullList_linkDate {}
.linksFullList_linkUrl {}

/* WebTool Links for Members */

.linksMFullList_linkStory {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #8F748F;
	margin: 5px 0 15px 0;
}
.linksMFullList_linkTitle {
	font-size: 13px;
	padding: 0 0 5px 0;
}
.linksMFullList_linkDate {}
.linksMFullList_linkUrl {}

/* WebTool Intros */

.webtool_newsIntro,
.webtool_eventsIntro,
.webtool_staffIntro,
.webtool_profileIntro,
.webtool_articlesIntro,
.webtool_linksIntro {
	font-size: 13px;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #8F748F;
	margin: 0 0 20px 0;
}
.webtool_documentsIntro {
	font-size: 13px;
	padding: 0 0 5px 0;
}

/* WebTool Search */

.homeSearchBox {
	text-align:right;
	padding:0;
	margin-right:0;
}

.homeSearchBox form {
	margin:0;
	padding:0;
}




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

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

#attachedFiles li {
	list-style: none;
}

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

#related_image_slideshow {
	display:none;
}

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

.contentThumb img {
	width:100px;
	height:100px;
	margin-bottom:1.5em;
}

.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;
}


/* ------ 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;
}

.bg2 {
	border-top:1px dotted #8F748F;
	border-bottom:1px dotted #8F748F;
}

.last {
	border-bottom: 0px;
}

#breadcrumbs, .sectionLinks {
	display:none;
}


/* ------ WebTree Styles ------ */
#flashMessage {
	background-color:#FED350;
	padding-left:5px;
	width:132px;
} 

input.gsearch {
	background-image: url('../img/search-input.gif') !important;
	background-repeat: no-repeat;
	border:none !important;
	padding: 10px 0 1px 40px;
	height: 24px;
	font-size: 12px;
	background-repeat:no-repeat !important;
	width: 240px !important;
	margin-right: 0 !important;
	margin-left: 32px !important;
	margin-top: 0 !important;
	vertical-align:middle;
}

input.gsubmit {
	background-image: url('../img/search-submit.gif') !important;
	border:0px !important;
	padding-bottom: 3px;
	height: 35px;
	font-size: 14px;
	background-repeat:no-repeat;
	width: 93px !important;
	color: #6d6d6d;
	font-family: Georgia, 'Times New Roman', times, serif;
	font-weight:bold;
	margin-left: -4px !important;
	vertical-align:middle;
	margin-top: -7px !important;
}

input.gsearch:focus {border:none;	background-repeat:no-repeat !important;}
	
#cse-search-results iframe {
	width: 750px !important;
}

/* home page div swap */

ul#newstabs, ul#eventtabs {
	margin-bottom: 0px;
}

ul#newstabs li {
	display:inline;
	font-weight:bold;
	float:left;
	list-style:none;
	margin: 0 10px;
	color: #717171;
	text-transform:uppercase;
}

ul#newstabs li, ul#eventtabs li {
	margin-bottom: 0px;
}	

ul#newstabs li a {
			font-family: Georgia, 'Times New Roman', times, serif;
		font-size: 14px !important;
		font-weight:bold;
		background: url('../img/news-tab-off.gif') no-repeat;
		padding: 10px 10px 10px 13px;
		display:block;
		width:115px;
		height: 14px;
}

ul#newstabs li a:hover, ul#newstabs li a.selected {
		background: url('../img/news-tab-on.gif') no-repeat;
		text-decoration:none;
}

.tabcontentnews {
		background: #E5E5E5 url('../img/news-box-top.gif') no-repeat;
		padding: 30px;
		width: 326px;
/*		margin-left: 20px;*/
		margin-left: 32px;
		overflow: hidden;
		position:relative;
}

ul#eventtabs li {
	display:inline;
	font-weight:bold;
	float:left;
	list-style:none;
	margin: 0 9px;
	color: #717171;
	text-transform:uppercase;
}

ul#eventtabs li a {
			font-family: Georgia, 'Times New Roman', times, serif;
		font-size: 14px !important;
		font-weight:bold;
		background: url('../img/events-tab-off.gif') no-repeat;
			padding: 10px 10px 10px 13px;
		display:block;
		width:130px;
		height: 14px;
}

ul#eventtabs li a:hover, ul#eventtabs li a.selected {
		background: url('../img/events-tab-on.gif') no-repeat;
		text-decoration:none;
}

.tabcontentevents {
		background: #E5E5E5 url('../img/news-box-top.gif') no-repeat;
		padding: 30px;
		width: 326px;
/*		margin-left: 20px;*/
		margin-left: 32px;
		margin-bottom: 20px;
		position:relative;
}



/* --------- HOME PAGE SLIDESHOW ANIMATED STYLES-----*/

#splash { 
	width: 300px; 
	height: 206px; 
	overflow: hidden; 
	position: relative;
		padding: 0px 0px 0 0px;
}

#main-buttons { }

#splash .slide {  
	width: 310px; 
	height: 200px; 
	overflow: hidden;
}

#splash .slide .overlay { 
	background: #fff; 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	right: 0; 
	display: block; 
	padding: 0 15px;
	height: 31px;
	z-index: 20;
	text-align:right;
	}

#splash .slide .overlay h4 { 
	color:#107887;
	font-weight: bold;
	font-size: 1.25em;
	letter-spacing: 0.2px;
	margin-bottom: 10px;
	text-transform:capitalize;
		font-family: Georgia, 'Times New Roman', times, serif;
		height: 18px;
		display:none;
}

#splash .slide .overlay h4 a {
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-top:259px;
position:relative;
top:-259px;
}

#splash .slide .overlay p { }

#splash .slide .overlay h4 a:hover { }

#slide-numbers {
	position: absolute;
	bottom: 50px;
	right: 30px;
	z-index: 20;
	font-size: 1.3em;
}

#slide-numbers a { 
	outline: none;
	margin: 0 0 0 3px;
	padding: 0px 8px 2px 8px;
	font-weight: bold;

}

#slide-numbers a:hover { }

#slide-numbers a.activeSlide { 
	color: #c75506;
	background-color: #fee29f;
	padding: 0px 8px 2px 8px;
}

.slidecaption { 
	color: #C2B3C2;
	margin-bottom: 0px;
	font-style:italic;
}


#homeSlideshow {
position: relative;
margin-bottom: 30px;
width: 580px;
}
/*
#subfooter iframe{
	float: right;
	padding-right: 20px;
}
*/

