/* Styles for Workshop */
/* CSS Document */
/* created by: Amanda Kissire */
/* modified by: Susan Widener */
html	{
	margin: 0px;
	padding: 0px;
}

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	color: #000;
	min-width: 920px;  /* adjust size so that navigation does not wrap.  IE 6 does not support the min-width style.  see the globals.inc for its adjustment. */
}
#skipNav	{
	text-decoration: none;
	border: 0px;
	display: none;
}
#siteBanner	{
	background-color: #313977;
	color: #fff;
	border-bottom: 3px solid #fff;
}

#workshopImage	{
	float: left;
	display: block;
	width: 299px; /* match width of image used */
}

#workshopImageBES	{
	float: left;
	display: block;
	width: 250px; /* match width of image used */
}


#conferenceTitle	{
	margin-left: 299px;   /* match width of image used above */
	border-left: 3px solid #fff;
	width: 560px;   /* restricts the conference title space */
}
#conferenceTitle2	{
	margin-left: 299px;   /* match width of image used above */
	border-left: 3px solid #fff;
	width: 660px;   /* restricts the conference title space */
}
#conferenceTitle h1	{
	padding: 27px 16px 4px 16px;
	margin: 0px;
	font-size: 1.6em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#conferenceTitle p	{
	padding: 0px 16px 27px 16px;
	margin: 0px;
	font-size: 1.1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#conferenceTitle3	{
	margin-left: 250px;   /* match width of image used above */
	border-left: 3px solid #fff;
	width: 660px;   /* restricts the conference title space */
}
#conferenceTitle3 h1	{
	padding: 27px 16px 4px 16px;
	margin: 0px;
	font-size: 1.6em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#conferenceTitle3 p	{
	padding: 0px 16px 27px 16px;
	margin: 0px;
	font-size: 1.1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#conferenceTitle4	{
	margin-left: 299px;   /* match width of image used above */
	border-left: 3px solid #fff;
	width: 560px;   /* restricts the conference title space */
}
#conferenceTitle4 h1	{
	padding: 43px 16px 4px 16px;
	margin: 0px;
	font-size: 1.6em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#conferenceTitle4 p	{
	padding: 0px 16px 27px 16px;
	margin: 0px;
	font-size: 1.1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#doeBannerLogo	{
	float: right;
	margin: 0px 5px 0px 5px;
}

#extraStyle {

}
#extraStyle2	{

}

#content	{
	margin:  0px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	border-top: 3px solid #fff;
}

#everyDay	{
	width: 240px;
	float: right;
}

#everyWay	{
	width: 240px;
}

#photogallery {
	width: 840px;
}

.binder	{
	margin: 10px;
	width: 950px;}

a:link { 
	color: #317705; 
	text-decoration: underline;
}
a:visited {
	color: #313977; 
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #000; 
	background-color: #ffce23;
}

h1	{
	padding: 10px 0px 20px 0px;
	margin: 0px;
	font-size: 1.2em;
}

h2	{
	font-size: 1.1em;
	margin: 0px;
	padding: 5px 0px 3px 0px;
}

h3	{
    font-size: 1.1em;
    padding: 0px;
	margin: 30px 2px 5px 5px;
}


 h4, h5	{
	padding: 0px;
	margin: 30px 2px 0px 0px;
}

h4	{
	font-size: 1em;
}
h5	{
	font-size: .9em;
}
.title	{
	font-size: 1.1em;
	font-weight: bold;
}
.smtxt	{
	font-size: .55em;
}


p.titleindent   {
    font-size: 1.1em;
	text-indent: 25px;
    font-weight: bold;
	margin: 30px 2px 5px 5px;
}
table	{
	margin-left: 30px;
}
td	{
	padding-top: 4px;
	vertical-align: top;
}
.heading td	{
	font-weight: bold;
}


dl	{
	margin-left: 20px;
}

dt	{
	font-weight: bold;
}

dd	{
	margin-bottom: 15px;
}
ul li	{
	padding-bottom: 8px;
}
ul li.session	{
	padding-bottom: 8px;
}
ol li	{
	padding-bottom: 8px;
}
/* start of highlighted information area styles */
#news {
	float: right;
	margin: 10px 10px 10px 20px;
	width: 320px;
	background-color: #fff;
	color: #000;
	border: 2px solid #313977;
}


#news a  {
	font-weight: bold;
	color: #000;
}
#news a:visited  {
	font-weight: bold;
	color: #000;
}
#news a:hover  {
	font-weight: bold;
	color: #000;
}

#news h2 {
	background-image: none;
	background-color: #313977;
	color: #fff;
	font-size: 1.1em;
	padding: 10px 15px;
}
#news p	{
	padding: 0px;
	margin: 18px 18px 18px 15px;
}
#news ul	{
	padding: 0px;
	margin: 18px 18px 18px 25px;
}


#news ul li	{
	margin-bottom: 5px;
}
#news .fileInfo	{
	color: #3061a8;
	margin: 0px;
	padding: 0px;
}
#news .date	{
	display: block;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

/* end highlighted information area */

.floatRight {
  float: right;
  margin: 0 0 10px 20px;
}
.floatLeft {
  float: left;
  margin: 0 20px 10px 0;
}
.floatCenter {
  float:none;
  margin: 8pt 8pt 8pt 8pt;
}

#contact	{/* start the contact information below any left floated content */ 
	clear: both;
	font-size: .8em;
	margin: 20px 0px 0px 0px;
}
#updated	{
	margin: 0px;
	padding: 0px 20px;
	font-size: .8em;
}

#footer	{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	clear: both;
	border-top: 1px solid #ccc;

}
#footer img, a img	{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#logos	{
	width: 220px;
	float: right;
	text-align: right;
	padding: 12px 55px 0px 0px;
	margin: 0px;
}
#logos a:hover, p.maps a:hover 	{
	background-color: #fff;
}
#webmaster	{
	margin: 0px 30px;
	padding: 6px 30px 15px 30px;
	font-size: .75em;
}

#program table	{
	width: 90%;
	 border: 1px solid #b2b3b5;
}

.merge {
width: 33%;
border: 0px;
}
.time	{
	vertical-align: top;
	width: 16%;
	 border: 1px solid #b2b3b5;
}
.event	{
	width: 41%;
	 border: 1px solid #b2b3b5;
}
.speaker	{
     width: 29%;
	 border: 1px solid #b2b3b5;
}

.room	{
     width: 33%;
	 border: 1px solid #b2b3b5;
}

.fileInfo	{
	color: #555;
}
.indent	{
	margin-left: 40px;
}

.icon {
  margin-left: 3px;
  vertical-align: middle;
}

.docType {
  text-transform: uppercase;
  font-weight: bold;
}

span.docType {
  padding-left: 1em;
}

/* starting site navigation styles */
#nav	{ 
	clear: both;
	color: #fff;
}

#nav ul	{ /* site wide navigation */
	background-color: #5fa739;  /* matches hover color */
	margin: 0px;
	padding: 8px 2px;
}
#nav ul li	{ /* navigation bar under site banner */
	display: inline;
}
#nav ul li a	{ /* navigation bar under site banner */
	margin: 0px 0px 0px 2px;
	padding: 8px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#nav ul li a:hover	{ /* navigation bar under site banner */
	margin: 0px 0px 0px 2px;
	padding: 8px;
	color: #fff;
	background-color: #5fa739;
	text-decoration: underline overline;
	font-weight: bold;
}


/*  --- these are for the site navigation, they highlight the section you are in ---  */
#home #nav ul li a#navHome, #workshops #nav ul li a#navWorkshops, #contacts1 #nav ul li a#navcontacts1, #collaboration #nav ul li a#navcollaboration,  #climate #nav ul li a#navClimate, #program #nav ul li a#navProgram, #venue #nav ul li a#navVenue,  #workshop #nav ul li a#navWorkshop, #panels #nav ul li a#navPanels, #templates #nav ul li a#navTemplates, #reg #nav ul li a#navReg, #references #nav ul li a#navReferences, #contacts #nav ul li a#navContacts, #report #nav ul li a#navReport, #presentations #nav ul li a#navPresentations
{ /* site nav */
	color: #444;
	background-color: #fff;
}

/* ending site navigation bar styles */



/* start registration page styles */

#reg label, #login label, label .interestlab
{   
  float: left;
  width: 15em; 
  text-align: right;
  margin: 0px 1em 1em 0px;
  clear: both;  
}

#reg input, #reg textarea, #login input, #login #textarea
{
  float: left;
	width: 200px;
}

#reg select, select .interest
{
	float: left;
	width: 300px;
}

#decline.declineIt {
	padding: 5px;
	background-color: #ddd;
	border-right: 2px solid #444;
	border-bottom: 2px solid #444;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	text-decoration: none;
}

#decline.declineIt:hover {
	background-color: #eee;
	border-left: 2px solid #444;
	border-top: 2px solid #444;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}

#decline.acceptIt {
	padding: 5px;
	background-color: #cfc;
	border-right: 2px solid #393;
	border-bottom: 2px solid #393;
	border-left: 1px solid #7d7;
	border-top: 1px solid #7d7;
	text-decoration: none;
}

#decline.acceptIt:hover {
	background-color: #beb;
	border-left: 2px solid #393;
	border-top: 2px solid #393;
	border-right: 1px solid #7d7;
	border-bottom: 1px solid #7d7;
}

#declineText {
	margin: 15px;
	padding: 10px 15px;
	color: #f00;
	background-color: #f3f3f3;
	border: 1px solid #f00;
	float: none;
	clear: both;
	width: 650px;
}

/* end registration page styles */



#admin p
{
    margin-left: 28px;   
}

