/* -----------------------------------------------------
Custom styles for screen media
FileName:    scr_custom.css
Version:     12/03/2004
----------------------------------------------------- */

	/* Navigation */
	/* ----------------------------------------------------- */
	#mainNav ul {
	  margin:0;
	  padding:0;
	  list-style:none;
	  }
	#mainNav ul li{
	  font-size: 120%;
	  }

	#colL #navColor1, #colL #navColor2, #colL #navColor3, #colL #navColor4, #colL #navColor5, #navColor6 {
	font-weight:normal;
    font-size: 80%;
	margin: 0 0 0 5px;
	padding: 2px 0 2px 5px;
	text-decoration: none;
	border-right:18px solid;
	display:block;
	border-left: 1px solid #BED1E0;
	border-bottom:1px solid #BED1E0;
	  }
	#colL #navColor1:hover, #colL #navColor1.h1On { border-right-color:#FF0000;}
	#colL #navColor1 { 
	  background:#EEF2F7; 
	  color:#336699;
	  border-right-color: #BDD2E3;
	  }
	#colL #navColor2:hover, #colL #navColor2.h1On { border-right-color:#FF0000;}
	#colL #navColor2 { 
	  background:#EEF2F7; 
	  color:#336699;
	  border-color: #BED1E0;
	  }
	#colL #navColor3:hover, #colL #navColor3.h1On { border-right-color:#FF0000;}
	#colL #navColor3 { 
	  background:#EEF2F7; 
	  color:#336699;
	  border-right-color: #BDD2E3;
	  }
	#colL #navColor4:hover, #colL #navColor4.h1On { border-right-color:#FF0000;}
	#colL #navColor4 { 
	  background:#EEF2F7; 
	  color:#336699;
	  border-right-color: #BDD2E3;
	  }
	#colL #navColor5:hover, #colL #navColor5.h1On { border-right-color:#FF0000;}
	#colL #navColor5 { 
	  background:#EEF2F7; 
	  color:#336699;
	  border-right-color: #BDD2E3;
	  }
	#colL #navColor6:hover, #colL #navColor6.h1On { border-right-color:#FF0000;}
	#colL #navColor6 { 
	  background:#EEF2F7; 
	  color:#336699;
	  border-right-color: #BDD2E3;
	  }
	#subNav {  
	  margin-bottom:20px;
	  color:#6C8EBD; }
	#subNav a:link, #subNav a:visited, #subNav a:active {  
	padding: 2px 0 2px 5px;
	text-decoration: none;
	display:block;
	border-left: 3px solid #DBE8F1;
	  color:#6C8EBD;}
	#subNav a:hover, #subNav #subNavOn  {   
	border-left: 3px solid #f00;
		background-color:#BED1E0;
	 }
	#subNav a:link, #subNav a:visited, #subNav a:active {
	  color:#6C8EBD;
	  text-decoration:none;}
	#subNav a:hover {  text-decoration:none;}
	#subNav div  {
	  margin:0 17px 0 5px;
	  padding:3px 0 3px 0px;
	  color:#6C8EBD;
	  display:block;
	  font-size: 70%;
	  border:0;
	  }


/* Home Content section */
/* ----------------------------------------------------- */
	#homeContentZone {
	  font-size:100%;
	  position:relative;
	  display:block;
	  }
	.story{
	width:auto;
	display:block;
	border:1px solid #f00;
	}
        #homeContentZone hr {
	  clear:left;
	  height:1px;
	  background-color:#4774B0;
	  position: relative;
	  border:0;
	  margin:0;
	  margin-bottom:10px;
   	  color:#4774B0;
	  }
	#homeContentZone p {
	  margin:0;
	  padding:0;
	  }
	/* Links */
	/* ----------------------------------------------------- */
  	#homeContentZone a:link { color: #4774B0 ;}  /* for unvisited links */
  	#homeContentZone a:visited { color: #4774B0 ;} /* for visited links */
  	#homeContentZone a:active { color: #4774B0 ;} /* when link is clicked */
  	#homeContentZone a:hover { color: #3232B6;} /* when mouse is over link */
	/* Titles */
	/* ----------------------------------------------------- */
	#homeContentZone h1, #homeContentZone h2 {
	  border-bottom: 0;
	  font-size:100%;
	  font-weight:bold;
	  margin-top:0;
	  line-height:110%;
	  }
	#homeContentZone .documenttype {
	  font-size:100%;
	  margin:0;
	  padding:0;
	  color:#000;
	  }
	#homeContentZone .listDescription {
	  color: #000000;
	  font-size: 90%;
	  font-weight:normal;
	}
	#homeContentZone h3 {  color:#2F6EAC;  }
	#homeContentZone h4 {  color:#666; }

/* Content section */
/* ----------------------------------------------------- */
#contentZone .listDescription {
	color: #000000;
	font-size: 90%;
}
.documenttype {
  font-size:80%;
}
p.metaRow{
  margin:0;
  padding:0;
  color: #4774B0;
  line-height:120%;
}
p.metaRowCal{
  margin:0;
  padding:0;
  color: #000000;
}
.metaCol1 {
  display:block;
  width:15em;
  float:left;
}
.metaCol2 {
  display:block;
  width:1em;
  float:left;
}
.metaCol3 {
  display:block;
  float:left;
}
.clearL {
  clear:left;
}
.docDownloadBox {
  position:relative;
  z-index:2;
  border-left:1px solid #4774B0;
  border-right:1px solid #4774B0;
  }
.docDownloadBoxTop {
  clear:left;
  margin:0;
  height:5px;
  padding:0;
  border-top:1px solid #4774B0;
}
.docDownloadBoxBottom {
  clear:left;
  height:5px;
  margin:0;
  padding:0;
  border-bottom:1px solid #4774B0;
}
.docRow {
  margin:0;
  padding:0;
  }
.docFilesize {
  width:90px;
  float:left;
  text-align:center;
  font-size:75%;
}
.docDescription {
  margin:0;
  padding:0;
  }

/* Accreditation */
/* ----------------------------------------------------- */
table.accreditation {
  font-size : 0.9em;
}

table.accreditation th {
  background-color : #e0e0e0;
  text-align : left;
  padding-left : 0.5em;
  padding-right : 0.5em;
  padding-top : 0.2em;
  padding-bottom : 0.2em;
}

table.accreditation td {
  background-color : #f0f0f0;
  padding-left : 0.5em;
  padding-right : 0.5em;
  padding-top : 0.2em;
  padding-bottom : 0.2em;
}

table.accreditation td.clear {
  background-color : #ffffff;
  font-size: 1.3em;
  font-weight : bold;
  padding-top: 1em;
  padding-left : 0em;
  padding-right : 0em;
}


div.accreditationError {
  border: 1px solid #b00000;
  background-color : #fff0f0;
  padding: 0.5em;
  color : #b00000;
  font-weight: bold;
  text-align : center;

  margin-left : 15%;
  margin-right : 15%;
}


table.eventTable td {
  font-size : 0.85em;
}