@charset "utf-8";
/* CSS Document */

/*AGU green: {color:#006D53;}
OLD AGU green: {color:#1a6b66;}
AGU green- topnav {background-color:#007E7A;}
light green {color:#E9F8F1;}
dark blue {#00456a}*/

html {/*---------removes default browser padding-----------*/
	margin: 0;
	padding: 0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	margin: 0;
	padding: 0;
	height:100%; /*necessary for background shading*/
	behavior:url("/scripts/csshover.htc"); /* IE5.5 and 6 fix for :hover effects on list items*/
	font-size:100%;
	text-align: center;
	color: #000;
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../../../images/layout/bkg_shadow.gif);
	background-repeat: repeat-y; /** Repeats the image vertically **/
	background-position: center; /** Centers the Background image **/
}

/* ------------Skip Nav -------------------*/
.skip a, .skip a:hover, .skip a:visited {position:absolute;	left:0px;top:-500px;	width:1px;height:1px;	overflow:hidden;}
.skip a:active, .skip a:focus { /* Note - active for IE, Focus for Firefox*/position:static;width:auto;	height:auto;}
/* ------------END Skip Nav -------------------*/



/* ----############-------------misc styles---------------############----*/
#clear {margin:0; padding:0; display:block;} /*need this to keep content from going behind banner*/
.clear {clear:both;height:0px;line-height:0;margin:0;padding:0;}
.hide {position: absolute; left: -9000px; top: 0;}
.hidefromscreen {display:none;}
.hidden {display:none;}
hr.hidden {display:none;}
.spacer {display:block;}
.nobreak {white-space: nowrap;}
img {border:none; margin:0; padding:0; border:0; vertical-align:text-bottom;}
a img {border:none; margin:0; padding:0; text-decoration:none;}
.image-link {border: none !important;}
.bold {font-weight:bold;}
.ital {font-style:italic;}
.red {color:#BF3B2F;}
.gray {color:#CCCCCC;} 
.asterisk {color:#BF3B2F;}

.rightalign, img.rightalign {text-align:right;}
.leftalign, img.leftalign {text-align:left;}
.centeralign, img.centeralign {text-align:center;}


img.rightalign {text-align:right;}
img.imgRight {float:right;display:inline; margin: 0 0 1em 1em;}
img.imgLeft  {float:left;display:inline; margin: 0 1em 1em 0 ;}
img.imgHLeft { float:left;display:inline;margin:0 6px 0 2px; }
img.imgHRight { float:left;display:inline;margin:0 0 4px 5px; }
img.nopad {margin:0; padding:0;}
img.border {border:1px solid #aaa; padding: 1px;}


div.right {float:right;display:inline; padding: 0 0 1em 1em;}
div.left  {float:left;display:inline; padding: 0 1em 1em 0;}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {bottom: 1px;}
sub {top: 1px;}

/* home sprite */
#container .homeSprite {background:transparent url(../../../images/home/sprites_home.png) no-repeat scroll -117px -68px;width:23px;height:15px;overflow:hidden;position:relative;}
#container .homeSprite,
#container #leftcol .details .rowhead span,
#container #leftcol .details .rowhead2 span,
#container #leftcol .details a { display:-moz-inline-stack;display:inline-block;vertical-align:text-top;margin:0;padding:0;line-height:auto; }

#container .homeSprite.arrow1 {background-position:-233px -33px;width:16px;}
#container .homeSprite.arrow2 {background-position:-162px -34px;width:16px;}
#container .homeSprite.arrow3 {background-position:-199px -34px;width:16px;position:absolute;right:0;top:.03em;}


/* Read/Listen sprite on pubs index page */
.icoRL{background:url(/images/home/ico_msgListen.gif) no-repeat 0 0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;height:15px;width:16px;margin-right:5px;}
.icoListen {background-position:-32px 0;}
.icoRead {background-position: 0 0;width:15px;margin-left:2px;}

/* ----############-------------END misc styles---------------############----*/

/* ----############-------------Default styles---------------############----*/
p {margin:0; padding:0;}
a {color:#0065A4; font-weight:bold;}
a:focus, a:hover, a:active {color:#0033FF;}

hr {height: 1px; background-color:#999;}

/* ----############-------------END Default styles---------------############----*/



/* ----############-------------------------Container - holds everything-----------------############----*/
#container
{
	/*width: 1025px;*/
	width: 1000px;
	/*height:100%;*/ 
	margin: 0 auto; /*this makes thecontainer center in the browser*/
	padding: 0;
	/*background-color: #F7FDFD;*/
	color: #333;
	line-height: 130%;
	text-align: left;
	/*border:1px solid #666;*/
	position:relative; z-index:1; /*this is for the background shading*/
}


* html #container {position: relative; /*** IE needs this  ***/}
/* ----############-------------------------------END Container -------------------------############----*/

/* ----############---------------- Quicklinks - Above Banner --------------############----*/
#quicklinks {
	display:block;
	width:100%;
	clear:both;
	padding: .3em 0;
	margin:0;
	text-align:right;
	background-color:#FFF;
	font-size: .7em;
}
#quicklinks a {font-weight:bold;}
#go {font-size:.8em;font-weight:bold;height:20px;width:23px;}
#quicklinks #left {float:left;display:inline; padding-left:.5em;}
#quicklinks #right {padding:0 .4em 0 0;}
#quicklinks form { display:inline; }

#quicklinks ul {display:inline; list-style-type:none;}
#quicklinks ul li {display:inline;border-left:1px solid #666;margin:0 0 0 5px;padding:0 0 0 8px;}
#quicklinks ul li.first,
#quicklinks ul li.gsearch {border-left:none;}
#quicklinks ul li span.ico {display:-moz-inline-stack;display:inline-block; background: url(/images/home/sprites_home.png) no-repeat; width:19px; height:17px;vertical-align:middle; }
#quicklinks ul li a { display:inline-block; vertical-align:middle;}
#quicklinks ul li span.join{background-position:-8px -3px;}
#quicklinks ul li span.contact{background-position:-41px -3px;padding-right:3px;}
#quicklinks ul li span.donate{background-position:-80px -3px;padding-right:4px;}
/* ----############--------------------- END Quicklinks ------------------############----*/


/* ----############---------------- Alert notification  --------------############----*/
/*#quicklinks #alert {
	display:block;
	width:100%;
	clear:both;
	padding: .3em 0;
	margin:.3em 0;
	text-align:center;
	background-color:#FFFFD7;
	font-size: 1em;
	font-weight:bold;
}*/

div#alert {
	display:none;
}

/* ----############--------------------- END Alert notification ------------------############----*/


/* ----############--------------------- Banner Styles -------------------############----*/
#banner
{
	display:block;
	width:100%;
	clear:both;
	height:125px;
	padding: 0;
	margin:0;
}

#campaigns1 #banner
{
	display:block;
	width:100%;
	clear:both;
	height:200px;
	padding: 0;
	margin:0;
	
}

#mBannerImg {background:url(/images/layout/banner.jpg) no-repeat;width:1000px;height:125px;margin:0;padding:0;position:relative;}	
#mBannerImg a { position:absolute;top:25px;left:30px;height:90px;width:205px;}
#mBannerImg a span{display:none;}


#clear {margin:0; padding:0px; display:block;} /*need this to keep content from going behind banner*/
/* ----############------------------- END Banner Styles -----------------############----*/


/* ----############-------------------- Top Navigation ------------------############----*/
#topnav {
	display:block;
	width:100%;
	height:100%;
	padding: 0;
	margin:0;
}

#campaigns1 #topnav {
	display:block;
	width:100%;
	clear:both;
	height:7px;
	padding: 0;
	margin:0;
	
}
/* ----############------------------ END Top Navigation ----------------############----*/



/* ----############------------------ Left Navigation -------------------############----*/
#leftcol {
	float:left;
	display:inline;
	clear:right; 
	width:155px;
	height:100%;
	padding:8px 8px 8px 5px ;
	text-align:left;
	background-color: #fff;
/*	border-right: 1px dotted #999999;*/
	font-weight:normal;
}

#campaigns1 #leftcol {
	float:left;
	display:inline;
	clear:right; 
	width:212px;
	height:100%;
	padding:25px 15px 8px 15px ;
	text-align:left;
	background-color: #fff;
	font-weight:normal;
}


img.scinetworks {margin-bottom:1.5em;}

/* ------------Left Nav -------------------*/
/* Common left nav styles are here. Section specific styles are in separate css files */
#leftnav .header {background:url(/images/layout/btnLeftnavHead.gif) no-repeat;height:23px;margin:0;padding:.4em 0 0  1.2em;color:#000;font-size:.7em;}
#leftnav .header a {text-decoration:none;color:#000;font-weight:bold;}
#leftnav ul {margin:0;padding:0;font-size:.7em;}

#leftnav .header {background:url(/images/layout/btnLeftnavHead.gif) no-repeat;height:23px;margin:0;padding:.4em 0 0  1.2em;color:#000;font-size:.7em;}
#leftnav .header a {text-decoration:none;color:#000;font-weight:bold;}
#leftnav ul {margin:0;padding:0;font-size:.7em;position:relative;}
#leftnav li {margin:0;padding:0;font-weight:normal;display:block;line-height:1em;list-style-type:none;background-color:#F3F6EE;border-bottom:1px solid #fff;}

#leftnav ul a {display:block;text-decoration:none;color:#000;font-weight:normal;padding: .5em .9em .5em 14px;position:relative;_height:1px;}
#leftnav ul a:hover,
#leftnav ul a:focus,
#leftnav ul a:active {text-decoration:none;color:#000;background-color:#fff;}

/* thses need to be more specific than the section css but less than the on down second level styles */
#container #leftcol #leftnav ul ul {margin:.2em 0 0 0;padding:0;font-size:1em;border:none;}
#container #leftcol #leftnav ul ul li {margin:0 0 1px 0;background-color:#fff;}
#container #leftnav ul ul a {display:block;padding:.4em .4em .4em 1.2em;margin-left:10px;font-weight:normal; color:#000;background-color:transparent;}
#container #leftcol #leftnav li li a:focus,
#container #leftcol #leftnav li li a:hover,
#container #leftcol #leftnav li li a:active {color:#000; background-color:#f2f2f2;}

/* these can't be specific enough for the second level, look in the section css */
#container #leftcol #leftnav ul li a .navArrow,
#container #leftcol #leftnav ul li ul li a:hover .navArrow {display:inline-block;background:url(/images/home/sprites_home.png) no-repeat -200px -71px; height: 8px;width:10px;position:absolute;left:1px;top:32%;cursor:pointer;}

#container #leftcol #leftnav a:hover .navArrow,
#container #leftcol #leftnav a:focus .navArrow,
#container #leftcol #leftnav a:active .navArrow  {background-position:-219px -71px;}
/* ------------End Left Nav -------------------*/



/* ----############--------- Social Networking icons below Navigation ---------############----*/
/*Inside Pages*/
#socialnav {
	float:left;
	display:inline;
	width: 825px;
	/*height:2em;*/
	padding:0;
	margin:0;
	background-color:#FFF;
	border-left: 1px dotted #999999;
	font-size: .8em;
}
#socialnav a {font-weight:normal;}

#socialnav #socialNetworking {padding:.8em 0 0 0; text-align:right; vertical-align:bottom; float: right;display:inline;}
/*old sprites*/

/*#socialNetworking span.ico, #socialNetworking span.icoWider, #socialNetworking span.icoYT {
	background:transparent url(/images/home/sprites_home.png) no-repeat scroll -6px -67px;
	width:18px;height:18px;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	margin:2px 0 0 0;padding:0;
	*margin-right:4px;
	cursor:pointer;
}

#socialNetworking span.ico {width:18px;height:18px;}
#socialNetworking span.icoWider {width:55px;height:18px;}
#socialNetworking span.icoYT {width:45px;height:18px;}

#socialNetworking span.ico.twitter{background-position:-6px -67px;}
#socialNetworking span.ico.facebook{background-position:-41px -67px;}
#socialNetworking span.ico.linkedin{background-position:-77px -67px;}

#socialNetworking span.icoYT.youtube{background-position:-147px -98px;}
#socialNetworking span.icoWider.rss{background-position:-200px -98px;}*/
/*new sprites begin*/

#socialNetworking span.ico, #socialNetworking span.icoWider, #socialNetworking span.icoYT {
	background:transparent url(/images/home/sprites_home_25px.png) no-repeat scroll -6px -67px;
	width:25px;height:25px;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	margin:2px 0 0 0;padding:0;
	*margin-right:4px;
	cursor:pointer;
}

#socialNetworking span.ico {width:25px;height:25px;}
#socialNetworking span.icoWider {width:55px;height:18px;}
#socialNetworking span.icoYT {width:45px;height:18px;}

#socialNetworking span.ico.twitter{background-position:-0px -67px;}
#socialNetworking span.ico.facebook{background-position:-38px -67px;}
#socialNetworking span.ico.linkedin{background-position:-75px -67px;}
#socialNetworking span.ico.blogosphere{background-position:-190px -1px;}
#socialNetworking span.ico.flicker{background-position:-228px -1.5px;}

#socialNetworking span.icoYT.youtube{background-position:-147px -98px;}
#socialNetworking span.ico.youtube{background-position:-228px -59px;}
#socialNetworking span.ico.rss{background-position:-228px -91px;}
/*new sprites end */
#socialnav img {vertical-align:text-bottom;}
.drop-menu-soc {font-size:.7em; letter-spacing:normal;}

/*Drop Menu*/
#socialnav .socLinksCont { float:left;display:inline; }
#socialnav .socNavCont { float:left;display:inline;margin-left:5px; }

/*#efead7 #fff0b7*/
.socNavCont select {  background-color: #fff0b7; }
.socNavCont select optgroup { margin-top:15px; }
.socNavCont select > option:first-child { font-weight:bold; }  

#socialnav #socNav { 
	list-style-type: none; 
	font-size: .7em; 
	line-height: 1.6em;
	width: 16em;
	/*width: 100%;*/
	text-align: left;
	margin:3px 3px 0 0;padding:0 0 0 5px;
	background: #F5FAF9 url(/images/icons/dropdown_arrow.gif) no-repeat 99% 50%;
	border: 1px solid #666;
	position: relative;
	font-size:1em;
}

#socialnav #socNav ul li.topdrop {font-size:.85em; text-align:center; font-weight:bold;}

#socialnav #socNav li ul { 
	display:none;
	position:absolute;
	top:1.39em;left:.2em;
	font-size:1.1em;
	list-style-type:none;
	margin:0;padding:0;
	background-color:#F5FAF9;
	border: 1px solid #333;
	border-top: none;
	font-weight:bold;
}
#socialnav #socNav li ul li {margin:0;padding:3px 5px; border-bottom:1px solid #444; font-size:.8em; font-weight:bold;}
#socialnav #socNav li ul li.topdrop {font-size:.9em;}
#socialnav #socNav li ul li a {text-decoration: none;font-weight:bold;}
#socialnav #socNav li:hover ul {display:block;}
#socialnav #socNav li ul li:hover {background-color: #D8EBE4;}
#socialnav input .membertopics {background-color:#FFFFCC;}

/* #78a22f(green) #00704a(lighter) #990000(red)  */
/*.socNavCont .secFocus { background-color:#e6d180; border-right:2px solid #999;border-bottom:2px solid #999;border-top:2px solid #fdf2ca;border-left:2px solid #fdf2ca;color:#CC0000; }*/
.socNavCont .secFocus { color:#00704a;font-weight:bold;}
/* ----############--------------- END Social Networking icons ---------------############----*/

#crumbs {
	float:left; 
	display:inline;
	width: 816px;
	/*height:2em;*/
	padding: .2em 0 0 8px;
	margin:0;
	border-bottom: 1px dotted #999;
	border-left: 1px dotted #999;
	background-color:#FFF;
	
	}
.crumb {vertical-align:middle;font-size:.7em}
.crumb a {font-weight:normal;}

/* ----############------------------ Center Content -------------------############----*/
#content {
	float:left; 
	display:inline;
	width:600px;
	height:100%;
	margin-bottom: 1em;
	text-align:left;
	/*background-color: #CCFF99;*/
	margin:0; padding:.2em 10px 2.5em 10px;
	border-right: 1px dotted #999999; border-left: 1px dotted #999999;
	color:#333;
	/*background-image: url(/images/layout/backgrad.gif);
	background-repeat: repeat; */
}

#campaigns1 #content {
	float:left; 
	display:inline;
	width:465px;
	height:100%;
	margin-bottom: 1em;
	text-align:left;
	margin:0 5px 0 0; 
	padding:.2em 25px 2.5em 25px;
	border-right: none; border-left: 1px dotted #999999;
	color:#333;
}

#content .bottom-spacer {margin-bottom: 26em;}
#content p {margin:0 0 .7em 0; font-size: .75em; line-height:1.45em; color:#000;}
#content p .citgiveraffil { font-style:italic; }
#content p .winneraffil { font-style:italic; }
#content p.article {margin:2em 0 0 0; line-height:1.2em;}
#content p .poetry {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em;}
#content p.indent {margin-left: 3em;}

/*#content p.indent2 {margin-left: 3em;}*/
#content h1 {margin:.6em 0 .7em 0; font-size: 1.2em; letter-spacing:normal; line-height:1.3em; color:#006D53;  font-family:Verdana, Arial, Helvetica, sans-serif;}
#content p.subhead {margin:0 0 2em 0; font-size: .8em; line-height:1.3em; color:#333; font-weight:bold;} /*under h1 as small subhead*/
#content p.subhead-jh {margin:0 0 1.8em 0; padding-bottom: 1.2em; font-size: 1em; line-height:1.3em; color:#333; font-weight:bold; border-bottom: 1px dotted #ccc;} /*under h1 as small subhead - Jounal Highlights*/
#content h2 {margin: 1.8em 0 .2em 0; font-size: 1.05em; line-height:1.3em; /*color: #4c721d;*/ color:#006D53; }
#content h2 sup, #content h2 sub {font-size: 65%;}
#content h2 sup {bottom: 6px;}
#content h2 sub {top: 6px;}
#content .cleartop {clear:both;}
#content h3 {margin: 1.8em 0 .2em 0; font-size: .9em; line-height:1.3em; color: #333; /*color: #4c721d;  color:#006D53;*/}
#content .borderbox h2 {margin: 0 0 1em 0;}
#content h4 {margin:1.6em 0 0 0; font-size: .8em; line-height:1.2em; color: #000; }
#content .link {font-size: .9em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#content .clear {clear:both;height:0;font-size:0;line-height:0;}
#content .borderbox img.centeralign {margin: 0 auto; text-align:center;}
#content .year {font-weight:bold;}/*span*/
#content .bordertop {border-top:1px dotted #999; padding: .6em 0;}/*for horizontal line between content*/
#content img.medal {margin: 0 .7em .5em 0;float:left;display:inline;} 
#content .permissions { padding-top:.8em; margin-top:1.5em; font-size: .7em; border-top: 1px dotted #999; color:#666;}
#content .journaltitle {font-style:italic;}
#content .eostxt {font-size: .7em;}

#content blockquote {margin: 0 0 1em 2em; font-size: .8em; line-height:1.4em; color:#000;}

#content div.left  {float:left;display:inline; width:47%; height: 100%;padding: 0 1em 1em 0; /*border-right:1px dotted #999;*/ } /*left box in content with line*/
#content div.right {float:left;display:inline; width:47%; height: 100%;padding: 0 0 1em 1em;  } /*right box in content*/
#content div.box {float:left;display:inline; width: 100%;  height: 100%; clear:both; margin:1em 0 1em 0; padding: 0;}/*for positioning in content area*/
/*#content div.box.border-top {border-top: 1px dotted #999;} *//*for horizontal line between content*/
#content div.box h2 {margin-top:.7em;}




#content ul {margin: .8em 0 .8em .5em; padding-left:2em;}
#content ul.arrow-g {list-style-image:url(/images/icons/arrowGray.gif);}
#content ul li {font-size: .75em; line-height:1.3em; color:#000; margin-bottom:.7em;}
#content ul ul {margin: .5em 0 .8em .5em;}
#content ul ul li {font-size: 1em; line-height:1.3em; color:#000; margin-bottom:.7em;}
#content ul.nobullet {list-style:none;}
#content ul.nomargin {margin:0; padding-left:0;}
#content ul.padtop {padding-top: .8em;}
#content ul.small {font-size: .95em;}
#content ul ol {margin: .5em 0 .8em .5em;}
#content ul ol li {font-size: 1em; line-height:1.3em; color:#000; margin-bottom:.7em;}

#content ul.em { list-style-type:none; padding-left: 10px; }
#content ul.em li { background: url(/images/icons/arrowOrangecircle.gif) no-repeat 0 50%; padding-left: 20px; }

#content .list-tight li {margin-bottom:.4em;}

#content ol {margin: .8em 0 .8em .5em ;padding-left:2.4em;}
#content ol li {font-size: .8em; line-height:1.4em; color:#000; margin-bottom:.7em;}
#content ol ol {margin: 0 0 .8em .5em;}
#content ol ol li {font-size: .95em; line-height:1.4em; color:#000; margin-bottom:.7em;}
#content ol ul {margin: .5em 0 .8em .5em;}
#content ol ul li {font-size: 1em; line-height:1.4em; color:#000; margin-bottom:.7em;}

#content dl {font-size:.75em; line-height:1.3em; margin : 0;}
#jHighArchives #content dl {margin: .2em 0 .2em 1em;}
#content dt {font-weight:bold; margin-bottom: 0; }
#jHighArchives #content dd  {margin: 0 0 .3em 0;}
#content dd {margin: 0 0 1em 0;}
#jHighArchives #content h4.no-space-before {margin-top: .3em; padding:0;}

#content table {margin-bottom: 1em; border-bottom:1px solid #999;}
#content table.noborder {margin-bottom: 1em; border-bottom:none;}
#content th {font-size:.75em;padding:.4em .5em; font-weight:bold; line-height: 1.2em; background-color:#666; color:#FFF; text-align:center;}
#content td {font-size:.7em; padding:0 .5em;}
#content table.big td {font-size:.9em;}
#content table.smalltext td {font-size:.7em; vertical-align:top; line-height:1.3em; padding: .4em .6em .7em .6em;}
.even {/*background-color:#EBEFE2;*/	background-color:#E2EAF5;}/*jQuery controls this*/
.odd {background-color:#FFF;}
#content table.indent {margin-left: 1.5em;}
#content td td {font-size:1.2em; }

#content table.tcouncil td.t-indent {padding-left: 2em; }

/*------------------About/Our Science pages----------------------------*/
#about.os #water h1.head { width:590px;height:34px;padding: 7px 0 0 10px;color:white;background:url(/about/images/our_science/bg_waterHead.jpg); }
#about.os .sec { padding: 5px; }
#about.os .bg1 { background-color:#dbefe6; border:1px solid #ccc; }
#about.os .sec2 .imgLeft { margin-bottom: 1.9em; }
/* #ede2b4. #fff3c2, #fffae5 */
#about.os .bg2 { background-color:#ede2b4; border:1px solid #ccc; }
#about.os .bg3 { background-color:#eaddcb; border:1px solid #ccc; }
#about.os strong {color:#e4701e;}
#about.os #water strong {color:#004b8d;}
#about.os .dyk p {color:#0072b8;font-size:.8em;line-height:1.25em;font-weight:bold;}
#about.os .dyk1 { width:70%; margin:5px 0 0 0; padding-left: 70px; }
#about.os #water .dyk1 { padding-left:85px; }
#about.os #water .dyk1 p { float:left;width: 175px; }
#about.os .dyk2 { width:147px; padding: 0 0 0 20px;margin:0; float:right; clear:right; }
#about.os .dyk2 p { margin-top: 10px; }
#about.os #water .dyk2 { width:210px; float:right; clear:right; padding-left: 5px; }
#about.os #water .dyk2 p { margin-top:0;float:right;width:125px; }
#about.os #water .dyk2 .stArrow { margin-top: 10px; }
#about.os .dyk3 { width:59%; margin:5px 0 0 20px; }

#rightcol .trivia img {border:1px solid #aaa; padding: 1px;}
#rightcol .trivia img.imgRight {margin-bottom:.3em;}




/*------------------Divider boxes with Blue Heads----------------------------*/
#content div.left.bluehead, #content div.left.bluehead-whitebg {margin-right: 30px;}
#content div.bluehead, #content div.bluehead-whitebg {border:1px solid #666;padding:0;margin-bottom:20px;font-size:.9em; }
#content div.bluehead{background-color:#eee; }
#content div.bluehead-whitebg {background-color:#FFFFFF;}
#content div.bluehead h2, #content div.bluehead-whitebg h2 {margin:0 0 3px 0;background: #004469 url(/images/layout/hbg_blue_grad.jpg) repeat-y 0 0; color:white; padding: 3px 0 3px 10px; border-bottom: 2px solid #888; }

/*#content div.bluehead p {padding:0 10px 10px;}*/

/*------------------Divider box with Blue Head - Full----------------------------*/
#content div.fullbox {float:left;display:inline; padding:0; width:100%;background-color:#F3F6FB;border: 1px solid #666;}
#content .fullbox .left {float:left;display:inline; width:86px; padding:0 0 1em .8em;}
#content .fullbox .right{float:left;display:inline; width:470px; font-size: .95em;}
#content .fullbox .left-even {float:left;display:inline; width:49%; padding:0 .5em 1em .6em; border-right: 1px dotted #999;}
#content .fullbox .right-even{float:left;display:inline; width:44%; padding-left: 1em;}
#content .fullbox .rightEven{float:left;display:inline; width:44%; padding-left: 1em;}
#content p.fullfeature {font-size:.85em; line-height:1.3em;}
#content p.full-txt {color:#FFFFFF; background-color:#333333; padding: .6em .6em .9em .6em; margin:0; line-height:1.3em;}
#content div.fullbox h2 {margin:0;background: #004469 url(/images/layout/hbg_blue_grad.jpg) repeat-y 0 0; color:white; padding: 3px 0 3px 10px; border-bottom:2px solid #888; }



/*------------------Green box ----------------------------*/
#content div.greenbox {float:left; width: 94%; margin-top: 1.4em;padding: .8em; background-color:#F3F6EE;}
#content .greenbox-right {float:right; width: 240px; background-color:#333; margin-left:1.2em;}
#content .greenbox-right  img {float:left; padding-right: .6em;}
#content .greenbox-right p {font-size:.7em; line-height: 1.1em; color:#fff; font-weight:bold; padding-top:.4em; }


/*ASLA sign-up box*/
#content div#asla {width:90%;background-color:#F3F6FB; border:1px solid #999; padding: .4em; margin-bottom:1em; margin-top:1em;}

/*current fellow box*/
#content div.currentfellow {background-color:#F3FCF8; border:1px solid #999; padding: .2em .5em .5em .5em; margin-bottom:1em; margin-top:1em;}
#content div.currentfellow h2 {margin: .2em 0 1em 0; padding-left:.6em; background-color:#076534; color:#FFFFFF;}
#content div.currentfellow p {font-size:.7em;}
#content div.currentfellow-img {float:left;display:inline; margin: 0 1em .5em 0; padding: 0; width:150px; border:1px solid #333;}
#content div.currentfellow-img p {margin: 0; padding: .4em 0;text-align:center;background-color:#333; color:#fff; font-weight:bold; }


/*------ content - books -----*/ /*This is a bit of a mess - could be cleaned up*/
#content .books, #rightcontent .pubs {border-bottom: 1px dotted #999; width: 100%;}
#content .books {padding: 10px 0 8px 0;}
#content .pubs {padding: 10px 0 20px 0;}
#content .bimgsm  {margin-right: 10px;	width: 55px; float:left;display:inline; margin-left: 4px; text-align: center;}
#content .bimglg  {font-size: .7em;	margin-right: 12px;	width: 80px; float:left;display:inline;	margin-left: 0;	text-align: center;}
#content .booktext p {margin-left: 90px; padding: 0 2px 0 0; font-size: .8em; color: #000000; letter-spacing:normal; line-height: 1.3em;}
#content .bprice p {margin-left: 90px; font-size: .7em; color: #000; line-height: 1.3em;}
#content .books p.title, #rightcontent .pubs  p.title {font-size: .8em;	font-weight: bold; color: #005160; line-height: normal; margin-bottom: 2px;	padding: 0 2px 0 0;}
#content .books p.subtitle, #rightcontent .pubs p.subtitle {font-size: .7em;font-weight: bold; color: #666; line-height: normal; font-style: italic;
padding: 0 2px 0 0;}


/* ----&&&&&&&&&&&&&&&-------- AGU's Top Weekly Downloads Page -----------&&&&&&&&&&&&&&&----*/
#content #topdownloads p {font-size:.7em; margin: 0 0 .4em 0;}
#content #topdownloads h2 {font-size: .9em; line-height: 120%;  margin: 1.3em 0 .2em 0;}
#content #topdownloads h2 a {color: #4c721d; text-decoration:none; font-weight:bold;}
#content #topdownloads h2 a:hover {color:#0000CC;}
#content #topdownloads a{font-weight:normal;}


.tdcontacts {font-size:55%; text-align:right; font-weight:bold;}



/* ----&&&&&&&&&&&&&&&-------- Archive Numbering -----------&&&&&&&&&&&&&&&----*/

#content .inArchiveNav { font-size:.8em; }
#content .inArchiveNav ul { list-style-type:none; padding-left: 5px;}
#content .inArchiveNav ul li { float:left; border-left:1px solid black; padding: 0 5px;line-height:1em; }
#content .inArchiveNav ul li:first-child { border-left:none; padding: 0 5px 0 0;line-height:1em; }


/*--------------------------Development Board----------------------------*/
#content .dev_board_mem {display:block; clear:both;}
#content .dev_img {float:left;display:inline; width:80px; margin-top:.2em; margin-right: 1.8em; margin-bottom:3.6em;}


/*---------Media Box - image with text---------------*/

#content div.mediabox {float:left;display:inline; width:96%; height: 100%;/*border-bottom: 1px dashed #808080;*/ border-bottom: 3px solid #fff; padding:.4em .6em .2em .6em; background-color:#F3F6FB;}
#content .mediabox div.thumb {float:left;display:inline; clear:right; width:80px; height:100%; }
#content .mediabox div.thumb-lg {float:left;display:inline; clear:right; width:100px; height:100%; }
#content .mediabox div.m-txt {float:left;display:inline;height:100%;width: 465px;}
#content p.m-title {margin-bottom:0; font-weight:bold;}
#content p.m-date {font-weight:bold; color:#666; padding-bottom:.1em;}
#content p.m-story {font-size: .7em; margin-top:0;}
#content ul.m-story li {font-size: .7em; margin-top:0; }
#content ul.m-story {margin-left:0; padding-left:.6em;}
#content .m-link a {color:#53788C;}
#content .m-link a:hover {color:#0000FF;}

/*Media - AGU in the News*/
#content div.fullbox-media {float:left; width:100%; padding:0; margin-bottom: 1.4em;}
#content div.fullbox-media h2 {margin:0;background: #004469 url(/images/layout/hbg_blue_grad.jpg) repeat-y 0 0; color:white; padding: 3px 0 3px 10px; border-bottom:2px solid #888; }
#content div.media-news {float:left;display:inline; height: 100%; width:97.5%; /*border-bottom: 1px dashed #808080;*/ border-bottom: 1px dotted #ccc; padding:.4em 8px; font-size:100%; background-color:#F2F2F2;}
#content .media-news div.thumb {float:left;display:inline; clear:right; width:110px; height:100%; }
#content .media-news div.m-txt {float:left;display:inline; width: 465px;}
#content .media-news .m-source {font-size: .7em; font-weight:bold; color:#333; margin-bottom:.3em;}
#content .media-news .m-blurb
#content h2.media-news-bar {margin: 1.8em 0 .2em 0; background: #004469 url(/images/layout/hbg_blue_grad.jpg) repeat-y 0 0; color:white; padding: 3px 0 3px 10px; border-bottom:2px solid #888; width:100%; font-size: .9em; line-height:1.3em;  }
#content .media-news .copyright {font-size:.7em;}

/*-------Press-------*/
#content div.pr-mediabox {float:left;display:inline;/*border-bottom: 1px dashed #808080;*/ border-bottom: 3px solid #F3F3F3; margin:.4em .4em; background-color:#F3F6FB;} /*For the press - half boxes*/
#content div.pr-thumb {width:65px; float:left;display:inline; clear:right;padding-top:.3em;}
#content div.pr-txt {float:left;display:inline; width:200px; height:100%; padding-top:.3em;}
#content p.pr-title {}
#content p.pr-date {font-weight:bold; color:#666;}

/*-------Congressional Felllows-------*/
#content .pastFellows { list-style-type:none; magin-left:10px;}
#content .pastFellows li { border-bottom: 1px dotted #666; clear: both; }
#content .pastFellows .left { float:left; width:20%;clear:left;}
#content .pastFellows .right { float:right; width:78%;clear:right;}

/*-------Press Release Archive-------*/
#content .pastPR { list-style-type:none; margin:0 0 0 25px; padding:0; }
#content ul.pastPR li { border-bottom: 1px dotted #666; padding: 0; clear: both; }
#content ul.pastPR .left { float:left; width: 51px; margin-right: 25px;}
#content ul.pastPR .right { float:left; }
#content ul.pastPR li {font-size:1em;}

/*------------------Meetings------------------*/
#content div.meetingsbox {float:left;display:inline; height: 100%; width:98%; /*border-bottom: 1px dashed #808080;*/ border-bottom: 1px dotted #ccc; padding:.4em 8px; font-size:100%;/* background-color:#F2F2F2;*/}
#content .meetingsbox div.thumb {float:left;display:inline; clear:right; width:110px; height:100%; }
#content .meetingsbox div.m-txt {float:left;display:inline; width: 465px;}
#content h2.bar {margin: 1.8em 0 .2em 0; padding-left:.4em; width:100%; font-size: .9em; line-height:1.3em; /*color: #4c721d;*/ color:#fff; background-color:#AEAEAE; }



/*------FastFind Box Center of page-----*/	
#content #ffbox  {border:1px solid #999;width:250px;padding:0.2em;margin-bottom:1em;background-color:#F3F3F3;font-size:.8em;}
#content #ffbox p {background-color:#333333; color:#FFFFFF; padding-left:.6em;margin:0 0 5px 0;font-size: 1em; font-weight:bold;}
/*#rightcol #ffbox td {font-size: .8em;}
#rightcol #ffbox input, select {font-size: .8em;}*/
#content #ffbox form {margin:0;}
#content #ffbox p.adv_srch {background-color:#F3F3F3; text-align:right; padding-top:1em;}



/*Feature Image box*/
#content div.feature-box {margin: 0 auto; padding:.8em 0 .4em 0; width:98%; clear:both; margin-bottom: 1.8em; background-color:#F2F2F2; border-top: 1px solid #999;}
#content div.feature-box img {margin: 0 auto; display:block;}
#content div.feature-box p.caption {margin: 1em 1.4em; font-size: .7em; color: #000;  line-height: 1.2em;}
#content h1.features-story  {color:#000; font-size: 1em;}


/*--------------------------Virtual Journals----------------------------*/
#content .ecpostdate {margin: 2.4em 0 .2em 0; font-size: .90em; line-height:1.3em;font-weight:bold; color:#006D53; border-bottom:1px dotted #ccc; }
/*Journal Group*/
#content .ecauthors {margin:1.4em 0 0 0;line-height:1.2em; }
#content .ectitle {margin:0; padding:0; line-height:1.2em; font-weight:bold;}
#content .ecjournalgroup {margin:0 0 0 25px;  padding:0; }
#content .ecjournaltitle {margin:0; padding:0; font-style:italic;} /*span class*/
#content .ecdoi {}
#content .ecpubdate {margin:0 0 0 25px; padding:0; }


/*------------------------ Accordion -------------------------------------*/
#content div.acc_head { background:#004469 url(/images/layout/hbg_blue_grad.jpg) repeat-y scroll 0 0; padding: 3px 15px; margin-top: 20px; }
#content div.acc_head p, #content div.acc_head a { margin:0; color:white; }
#content .acc_head .acc_desc {margin-left:20px;font-weight:bold; float:left;}
#content .acc_head .show_all { float:right;text-align:right; }

#content div.menu {margin:0 auto 20px auto; clear:both; _height:650px; /*min-height:650px;*/ }
#content div.menu h2 {font-size:.8em;color:#003366;padding:6px 0 6px 30px; margin:0; border-bottom:1px solid #888; background: transparent url(/images/icons/icoPlus.gif) no-repeat 2px 50%; }
#content div.menu h2.selected {background:#e5e5e5 url(/images/icons/icoMinus.gif) no-repeat 2px 50%;}
#content div.menu h2:hover { background-color:#d8e0e6;cursor:pointer; }
#content div.menu h2:first-child { border-top:none; border-top:1px solid #888;}
#content div.menu h2 a {color:#003366;text-decoration:none;}
#content div.menu div.desc {padding:10px; margin-left:0px; background: #f7f7f7 url(/images/layout/bg_888_gradTop_w3.png) no-repeat 0 0; border-bottom:1px solid #888; border-top:1px solid #888;}
#content div.menu div.desc p{padding-bottom:0.7em;margin-bottom:0;}
#content div.menu div.desc .subDesc{font-style:italic;}
#content div.menu div.desc .reason { font-weight:bold; }


/* ----############------------------ END Center Content -----------------############----*/



/* ----############------------------ Right column - subpages -------------------############----*/
#rightcol {
	float:right;
	display:inline;
	width:185px;
	height:100%;
	text-align:left;
/*	background-color: #FAFFF4;*/
	padding: 0 13px 13px 0;
	margin: .5em 0 .8em 0;
}


#campaigns1 #rightcol {
	float:right;
	display:inline;
	width:237px;
	height:100%;
	text-align:left;
	padding: 0 0 13px 0;
	margin: 0 0 1em 0;
}
#container #rightcol .noborder { border:none; }

#rightcol h1 {margin:.6em 0 .5em 0; padding-top:.4em; font-size: .8em; line-height:1.1em; color:#333; border-top: 1px dotted #999999;}
#rightcol h1.top {border-top: none; margin-top:0; padding-top:0;}
#rightcol h1.icoTop {padding-top:.4em;}
#rightcol h2 {margin:.6em 0 .5em 0; padding-top:.4em; font-size: .75em; line-height:1em; color:#666;}
#rightcol h3 {margin:.6em 0 .5em 0; padding-top:.4em; font-size: .75em; line-height:1em; color:#000;}
#rightcol .box.border-top {border-top: 1px dotted #999;} /*for horizontal line between content*/
#rightcol p {margin:0 0 .6em 0; font-size:.7em; line-height:1.3em;}
#rightcol p.indent {margin-left: 1.4em;}
#rightcol p .citgiver { text-transform:capitalize; }
#rightcol .bordertop {border-top:1px dotted #999; padding: .6em 0;}/*for horizontal line between content*/
#rightcol .bordertop-nopad {border-top:1px dotted #999; padding: 0; margin:0;}/*for horizontal line between content*/
#rightcol .cleartop {clear:both;}
#rightcol p.nametag {margin-top:0; padding:.3em .6em;background-color:#000; color:#FFF; font-weight:bold;}
p.contact {font-size: .7em; line-height:1.3em; margin-bottom:1em;}
#rightcol .ico {vertical-align:text-bottom; padding:0;}
#rightcol img {margin: .4em 0;}
#rightcol img.nopad {padding: 0; margin:0;}
#rightcol img.awardee-pic {margin-bottom:0; padding: .4em 0 0 0;}
#rightcol img.photocaption  {padding: .4em 0 0 0;}
#rightcol img.imgRight {float:right;display:inline; margin: 0 0 .7em .7em;}
#rightcol img.imgLeft  {float:left;display:inline; margin: 0 .6em .6em 0 ;}

/*Styles are above*/
/*#rightcol .trivia img {border:1px solid #aaa; padding: 1px;}
#rightcol .trivia img.imgRight {margin-bottom:.3em;}*/

#rightcol ul {margin: .5em 0 .8em 1em; padding:0;}
#rightcol ul li {font-size:.7em; line-height:1.3em; color:#000; margin-bottom:.4em;}
#rightcol ul ul li {font-size:1em; line-height:1.3em; color:#000; margin-bottom:.4em;}
#rightcol ul.arrow-g {list-style-image:url(/images/icons/arrowGray.gif);}
#rightcol ul.arrow-g li {padding: .3em 0 .3em .2em; vertical-align:middle;}

#rightcol ul.em { list-style-type:none; padding: 0; margin: .5em 0 .8em 0; }
#rightcol ul.em li { background: url(/images/icons/arrowOrangecircle.gif) no-repeat 0 50%; padding-left: 1.8em; }

/*Text and image*/
#rightcol img.aboveTxt {margin-bottom:0; padding-bottom:0;}
#rightcol p.videoimg {margin-bottom:0; padding-bottom:0;}
#rightcol p.txtbox {padding:.8em .5em 0 .5em;}
#rightcol div.belowImg {border-right:2px solid #0066a4; border-bottom:2px solid #0066a4; border-left:2px solid #0066a4; border-top:1px solid #d0dded;margin-top:0; padding:0 .4em .4em .4em; background-color:#d0dded;}/*text box below image*/
#rightcol div.belowImg2 {border-right:1px solid #0066a4; border-bottom:1px solid #0066a4; border-left:1px solid #0066a4; border-top:1px solid #E7EDF5;margin-top:0; padding:0 .4em .4em .4em; background-color:#F3F6FB;}
#rightcol div.belowImg3 {border:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000; border-top:1px solid #F3F6EE;margin-top:0; padding:.6em .4em .4em .4em; background-color:#F3F6EE;}
#rightcol div.belowImg-ltyellow {border-right:1px solid #C49F06; border-bottom:1px solid #C49F06; border-left:1px solid #C49F06; border-top:1px solid #C49F06; margin:0 0 1em 0; padding:0 .4em .4em .4em; background-color:#FEF7DA;}/*text box below image*/


/*Text and image - Yellow Survey Box*/
#rightcol .survey{background-color:#C49F06; margin-bottom:0; padding: .3em .6em; color:#FFFFFF; font-size:.9em;}
#rightcol div.survey-txt{background-color:#FEF7DA;margin-top:0;padding:.7em .6em;border:1px solid #ccc;border-top:none;}
#rightcol p.survey-txt{background-color:#FEF7DA;margin-top:0;padding:.7em .6em;border:1px solid #ccc;border-top:none;}
#rightcol div.survey-txt-bdr{background-color:#FEF7DA;margin-top:0;padding:.7em .6em;border:1px solid #ccc;}

/*Text and image - Green Survey Box*/
#rightcol div.survey-txt-gn{background-color:#E9F1ED;margin-top:0;padding:.7em .6em;border:1px solid #ccc;border-top:none;}
#rightcol p.survey-txt-gn{background-color:#E9F1ED;margin-top:0;padding:.7em .6em;border:1px solid #ccc;border-top:none;}

/*Simple Img Ad with link button*/
#rightcol div.special {padding:0; margin-top: .5em; margin-bottom:.5em;border:1px solid #333; width:185px;}
#rightcol div.special img.ad {margin:0; padding:0;}

/*Header Box with text*/

#rightcol h2.boxtop {margin-bottom:0; padding:.5em .5em; /*background-color:#78A22F;*/ background: #78A22F url(/images/layout/bkg_GradGreen.gif) repeat-y 0 0;color:#FFFFFF; font-size:.8em;}
#rightcol h2.boxtop-oj {margin-bottom:0; padding:.3em .6em .3em .6em;background-color:#333;color:#FFFFFF; font-size:1em; text-align:center;}
#rightcol div.boxtxt {border:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #F3F6EE;margin-top:0; padding:.6em .4em .4em .4em; background-color:#F3F6EE; font-size:.95em; }
#rightcol div.boxtxt-oj {border:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #F3F6EE;margin-top:0; padding:.6em .4em .4em .4em; background-color:#FFFBE8;font-size:.95em;}
#rightcol div.boxtxt h2 {font-size: .8em; font-weight:bold; margin-top: 0;}
#rightcol div.boxtxt p {font-weight:normal;}
.pad_right { padding-right:10px;}



/*------FastFind Box Right Page-----*/	
#rightcol #ffbox {border:1px solid #999;width:185px;padding:0.2em;margin-bottom:1em;background-color:#F3F3F3;font-size:.8em;}
#rightcol #ffbox p {background-color:#333333; color:#FFFFFF; padding-left:.6em;margin:0 0 5px 0;font-size: 1em; font-weight:bold;}
/*#rightcol #ffbox td {font-size: .8em;}
#rightcol #ffbox input, select {font-size: .8em;}*/
#rightcol #ffbox form {margin:0;}
#ffbox label {font-weight:bold;text-align:right;width:100%;float:left;display:inline;width:6em;font-size:.88em;line-height:1.3em;margin:0 5px 0 0;clear:left;}
#ffbox input {padding:0;margin:0;float:left;display:inline;}
#ffbox label.lname {margin-top:0px;padding-top:0px;}
#ffbox input.entry {width:100px;margin-bottom:.2em; font-size:.88em;}
#ffbox input.year {width:50px;}
#ffbox select.journal {float:right;display:inline;margin:0 10px 5px 0;font-size:.88em;}
#ffbox .buttons {text-align: right;margin:0 10px 0 0;}
#ffbox .buttons input {float:none;clear:none;}
#rightcol #ffbox p.adv_srch {font-size:.88em;background:none;clear:both;padding:15px 10px 0 0;text-align:right;}


/*---- Right Col Hover Buttons ----*/
.imglinkalt{ display:none; }
.travel_grants, .mscript_status, .gems_sub{width:185px;height:50px;background:url(/pubs/images/btnGems_sub.gif) no-repeat;display:block;}
.mscript_status{background:url(/pubs/images/btnMscript_status.gif) no-repeat;}
.gems_sub:hover,.gems_sub:focus,.gems_sub:active{background-image:url(/pubs/images/btnGems_sub_ovr.gif);} 
.mscript_status:hover,.mscript_status:focus,.mscript_status:active{background-image:url(/pubs/images/btnMscript_status_ovr.gif);}

/*green buttons below here*/
.btnEalerts{ background: url(/images/btnEalerts.jpg) no-repeat 0 0;width:94px;height:50px;display:block;margin-bottom:5px; }
.btnSubscribe{ background: url(/images/btnSubscribe.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.meetingAbstracts{ background: url(/meetings/images/btnMeetingAbstracts.gif) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnJoinRenew{ background: url(/images/btnJoinRenew.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnNominations{ background: url(/images/btnNominations.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnNominationsFAQ{ background: url(/images/btnNominationsFAQ.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnContactLeg{ background: url(/images/btnContactLegislator.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnASPA{ background: url(/images/btnASPA.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnCOPA{ background: url(/images/btnCOPA.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnBylaws{ background: url(/images/btnBylaws.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnJHighlightArch{ background: url(/images/btnJHighlightArch.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnStatBylaws{ background: url(/images/icons/icoStatutesBylaws.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnTOU{ background: url(/images/btnTOU.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnCitedPapers{ background: url(/images/btnCitedPapers.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnTravelGrants{ background: url(/images/btnTravelGrants.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnSearchMtgAbstracts{ background: url(/images/btnSearchMtgAbstracts.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnMeetingsBlog{ background: url(/images/btnMeetingsBlog.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnSearchLibrary{ background: url(/images/btnSearchLibrary.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnDL-journals{ background: url(/images/btnDL-journals.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnDL-search{ background: url(/images/btnDL-search.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnDL-faq{ background: url(/images/btnDL-faq.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnDL-subscribe{ background: url(/images/btnDL-subscribe.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnVote{ background: url(/images/btnVote.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnDonate{ background: url(/images/btnDonate.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnDonateCam{ background: url(/images/btnDonate-campaign.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }
.btnVolunteer{ background: url(/images/btnVolunteer.jpg) no-repeat 0 0;width:185px;height:50px;display:block;margin-bottom:5px; }


/*green buttons hover below here*/
.btnEalerts:hover,.btnEalerts:focus,.btnEalerts:active,
.btnSubscribe:hover,.btnSubscribe:focus,.btnSubscribe:active,
.meetingAbstracts:hover,.meetingAbstracts:focus,.meetingAbstracts:active,
.btnJoinRenew:hover,.btnJoinRenew:focus,btnJoinRenew:active,
.btnNominations:hover,.btnNominations:focus,.btnNominations:active,
.btnNominationsFAQ:hover,.btnNominationsFAQ:focus,.btnNominationsFAQ:active,
.btnContactLeg:hover,.btnContactLeg:focus,.btnContactLeg:active,
.btnASPA:hover,.btnASPA:focus,.btnASPA:active,
.btnCOPA:hover,.btnCOPA:focus,.btnCOPA:active,
.btnBylaws:hover,.btnBylaws:focus,.btnBylaws:active,
.btnJHighlightArch:hover,.btnJHighlightArch:focus,.btnJHighlightArch:active,
.btnStatBylaws:hover,.btnStatBylaws:focus,.btnStatBylaws:active,
.btnTOU:hover,.btnTOU:focus,.btnTOU:active,
.btnCitedPapers:hover,.btnCitedPapers:focus,.btnCitedPapers:active,
.btnTravelGrants:hover,.btnTravelGrants:focus,.btnTravelGrants:active,
.btnSearchMtgAbstracts:hover,.btnSearchMtgAbstracts:focus,.btnSearchMtgAbstracts:active,
.btnMeetingsBlog:hover,.btnMeetingsBlog:focus,.btnMeetingsBlog:active,
.btnSearchLibrary:hover,.btnSearchLibrary:focus,.btnSearchLibrary:active, 
.btnVolunteer:hover,.btnVolunteer:focus,.btnVolunteer:active,

.btnDL-journals:hover,.btnDL-journals:focus,.btnDL-journals:active,
.btnDL-search:hover,.btnDL-search:focus,.btnDL-search:active,
.btnDL-faq:hover,.btnDL-faq:focus,.btnDL-faq:active,
.btnDL-subscribe:hover,.btnDL-subscribe:focus,.btnDL-subscribe:active,

.btnVote:hover,.btnVote:focus,.btnVote:active,
.btnDonate:hover,.btnDonate:focus,.btnDonate:active,
.btnDonateCam:hover,.btnDonateCam:focus,.btnDonateCam:active{ background-position:0 -50px; }{ background-position:0 -50px; }

.imgRSS {z-index:2 ; position: absolute;
	left: 960px;
	top:250px;
	}

/* rightcol text slider - used on pubs index page */
#container #dyk_slide.slide { border: 1px solid #ccc;margin: 10px 0 20px; }
#container #dyk_slide.slide h2 { background-color:#78A22F; text-align:center; color:white;padding:0;margin:0;border-bottom: 2px solid #aaa; font-size: .9em; }
#container #dyk_slide.slide ul { margin:0; position:relative; height:80px; overflow:auto; background-color:#F7FBF0; }
#container #dyk_slide.slide ul li p { font-size:1em; }
#container #dyk_slide.slide ul li { padding:5px;z-index:9999; }



/* ----############------------------ Right column - subpages -------------------############----*/



/* ----#################------------------ Footer -----------------------#################----*/
#footer
{	display:block;
	width:100%;
	clear:both;
	margin: 0 0 1em 0;
	padding:.2em 0;	
	background-color:#000;
	background-image:url(/images/layout/footer.jpg);
	background-repeat:repeat;
	}

#footer p {padding: 0 0 0 1em; font-size: 0.7em; color:#FFF;}
#footer a {color:#FFF; font-weight:normal;}
#footer a:hover {color:#FFFF99;}
#tagline {
	position:relative;
	background-color:#004E7C;
	left: 550px;
	width: 376px;
	z-index:1;
	top: -45px;
	border:2px solid #fff;
	padding: .2em .4em;

}
#tagline p {font-size: 0.7em; color:#FFF; line-height:1.3em;}

