body { background:  #fff url(firefighter_background.jpg) top left fixed;
		margin: 0; padding: 0;
		font-size: 85%; 
		line-height: 1.2;
	  	font-family: verdana, sans-serif;}
	  	
H1 {font: bold 2em Futura, Arial, San-serif;}
H2 {font: bold 1.6em Futura, Arial, San-serif;}
H3 {font: bold 1.3em Futura, Arial, Sans-serif;
	border-bottom: 2px solid #774D20; 
	padding-top: 2em; margin-bottom: 0;
	width: 50%;}
.printonly {display:none;}
img {border: 0}
#maincontent a[href^=http] {background: url(../media/link-outside.gif) top right no-repeat; padding-right: 17px;}

#maincontent a.imagelink,
#maincontent #translator a {background-image: none; padding-right: 0}

a[href^=mailto] {background: transparent url(email.png) top left no-repeat; padding-left: 17px;}

#maincontent a.bio_male {background: transparent url(user_male.png) top left no-repeat; padding-left: 22px; cursor: hand; font-weight: normal;}
#maincontent a.bio_female {background: transparent url(user_female.png) top left no-repeat; padding-left: 22px; cursor: hand; font-weight: normal;}

#maincontent td.single a.bio_male {font-weight: bold}

acronym {border-bottom: 1px dashed green; cursor: help;}

#maincontent a {font-weight: bold; text-decoration: none;}

a:hover {text-decoration: underline}

a.ppt {background: url(/media/icon_ppt_tiny.gif) top left no-repeat; padding-left: 20px;} 
a.pdf {background: url(/media/icon_pdf_tiny.gif) top left no-repeat; padding-left: 20px;} 
a.mov {background: url(/media/icon_mov_tiny.gif) top left no-repeat; padding-left: 20px;} 


#nav {
	 
	  width: 200px;


	  text-align: right;

position: fixed;
	  top: 3em;
	  left: 0;
	  z-index: 2;

	  }

#nav a:hover {text-decoration: underline;}

ul#navlist {list-style: none;
			margin: 0;
			padding-top: 2em;
			padding-right: .5em;
			margin-bottom: 4em;}

body#meeting ul#navlist {padding-top: 0}

ul#navlist li {	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 16px;}
			
ul#navlist li a {
	display: block;
	text-decoration: none;
	font: 1.3em/1em Futura, Arial;
	color: #fff;

	}
	
ul#navlist li a:hover {
	font-style: italic;
	text-decoration: underline;
}

ul#navlist li a:visited {
	text-decoration: none;
	color: #ddd;
}

body#home ul#navlist li#link_home a,
body#agenda ul#navlist li#link_agenda a,
body#speakers ul#navlist li#link_speakers a,
body#hotel ul#navlist li#link_hotel a, 
body#register ul#navlist li#link_register a {color: black; cursor: default;}

body#home ul#navlist li#link_home a,
body#agenda ul#navlist li#link_agenda a,
body#speakers ul#navlist li#link_speakers a,
body#hotel ul#navlist li#link_hotel a, 
body#register ul#navlist li#link_register a:hover {font-style: normal;}

#topbar {
			  height: 1em;
			  font-size: .9em;
			  color: #00454C;
			  padding-top: .1em;
			  padding-left: 14px;
			  margin-left: 0;
			  background: #00454C;
			  position: fixed;
			  width: 100%;
			  top: 0;
/*			  width: 596px;*/
			 }
  
#breadcrumbs {
			  height: 1.5em;
			  font-size: .9em;
			  color: #00454C;
			  padding-top: .1em;
			  padding-left: 14px;
			  margin-left: 0;
			  background: #E3C07B;
			  position: fixed;
			  width: 100%;
			  top: .75em;
			  z-index: 5;
			 }
			 
#breadcrumbs a {text-decoration: none; background: none;}
a#security {float:right; padding-right: 15px; font: .8em Verdana, Sans-serif;}

#maincontent {margin-top: 1em; 
              margin-left: 0; 
              margin-bottom: 0; 
              padding-left: 230px; 
              padding-right: 80px; 
              padding-bottom: 20px;
              padding-top: 2em;
              line-height: 1.6em;
              /*background: transparent url(dhs_watermark_tall.jpg) no-repeat right 8em; */
             }
/*body#home #maincontent {margin-top: 1em}*/

#meeting_top_container {margin: 2.1em 0 0 0;
background-color: #374961;
padding-top: 10px; padding-bottom: 10px;}

#meeting_top {margin-left: 120px;}

.callout {/*width: 200px;*/ 
		background-color: #fff;
		border: 2px solid #00454C; 
		float: right; 
		padding: 5px;
		margin: 10px 0 10px 10px;
		font: 1.2em/1.1em Garamond, Georgia, Serif;
		text-align: left;
		}
		

.callout_video {width: 327px; 
		background-color: #E3C07B;
		border-top: 2px solid #00454C; 
		border-bottom: 2px solid #00454C; 
		border-left: 2px solid #00454C;
		border-right: 2px solid #00454C;
		float: right; 
		padding: 5px;
		margin: 10px 10px;
		font: 1.2em/1.1em Garamond, Georgia, Serif;
		text-align: left;
		}
		
/*
.callout {background: transparent url(../media/transparent_back.png)}
*/

.quote {clear: both;
background-color: #E3C07B; 
font:  1em/1em Georgia, Serif; 
color: #00454c; 
padding: .9em; 
text-align: center;
/*text-indent: -.4em;*/
margin-left: 2px;
-moz-border-radius: 1em;
border-radius: 1em;
}


#footer {display:block; font: 11px Verdana; border-top: 1px solid #000; margin-top: 3em; clear: both;}

#translator {margin-top: 1em;}
#video_text,
#print_logo {display: none;}

/*
td
{
filter: alpha(opacity=3D80); /*IE WIN*/
-moz-opacity: 0.8; /*Mozilla*/
opacity: 0.8; /*Safari and CSS3*/
}
*/

#onthispage {
	width: 12em;
 	float: right;
 	border-left: 3px solid #4B9696;
 	border-bottom: 3px solid #4B9696;
 	padding: 0.5em;
 	margin: 0em 0em 2em 1em;
 	background-color: #FFF;
 	font-family: Verdana, arial, sans-serif;
 	font-size: 10px;
 	filter: alpha(opacity=3D80); /*IE WIN*/
-moz-opacity: 0.8; /*Mozilla*/
opacity: 0.8; /*Safari and CSS3*/
	}

/*styles used by the Disclaimer*/
.topmarker {
	float: right;
	margin-top: 1em;
	font-family: arial, sans-serif;
	font-size: 10px;
	}
	
#onthispage ul {
	margin-top: 0em;
	margin-bottom: 0em;
	}

#onthispage li {
	margin-left: -2em;
	padding-top: .8em;
/*	border-top: 1px solid #4b9696;*/
	list-style: none;
	line-height: 1em;
	}

#onthispage a {
	text-decoration: none;
	}
	
/*
#onthispage a:visited {
	color: #3333cc;
	}
*/

#onthispage a:hover {
	/*text-decoration: underline;*/
	background-color: #4b9696;
	color: #d8ebeb;
	}
