


.hover {
	display: none;
    }

img {
	border: 0;
    }
	dl, #over {
        position: absolute;
        margin: 0 auto;
        width: 900px;
	    }
    #over, #dimmer {
        display: none;
        top: 0;
        left: 0;
        width: 100%;
        height: 500px;        
        }
    #over {
        position: absolute;
        z-index: 30;
        margin: 0 auto;
        }
        #over img {
            position: absolute;
            display: block;
            }
    #dimmer {
        z-index: 20;
        position: absolute;
        background-color: #7a0001;

        }
	dl {
        z-index: 1;
	    }
		dt {
			cursor: pointer;
			display: none;
			padding-top: 0.5em;
			}
		dd {
			margin: 0;
			}
		.sequence dd {
			cursor: pointer;
			position: absolute;
			top: 0;
			left: 0;
			display: none;
			padding-bottom: 81px;
						}
        .sequence dd.first {
            display: block;
            background: none;
            padding-left: 20%;
            width: 75%;
            }
            .sequence dd.first img {
                float: left;
				display: block;
                margin: 9em 2em 5em;
                }
		.sequence dd.with-map {
			cursor: default;
		    }
			.sequence dd ul {
				font-size: 0.85em;
				margin-left: 2em;
				list-style-type: none;
				}
			.sequence dd img {
				display: block;
				}
			.sequence dd img.hover {
				display: none;
			    }
		.by {
		    text-align: right;
		    margin-top: 5em;
		    }
		    
		    
		    
		    
/* always visible */
#outer .holder {padding:1em; border:0px solid #ddd; margin:0 5px 5px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#outer div.more i {float:left; cursor:pointer; font-style:normal;padding-top:5px;width:300px;height:26px;font-size:12px;color:#0d0d0d;float:left;background-image:url('TopicBG.gif');background-repeat:repeat-x;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;padding-right:30px;}


/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;padding-right:30px;}




h1 {
   text-indent:0px;

}


h2 {
   text-indent:0px;

}

sup {
   font-size:75%;

}


a {
   cursor:pointer;
   text-decoration:none;
}


#content_statement p {
   text-indent:0px;

}

#content_statement h1 {
   text-indent:0px;

}






		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 610px;
			background: #cfcdcd;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 18px;
			border-bottom: 1px solid #ffffff;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: #5a5a5a;
			color: #ffffff;
			border-bottom: 1px solid #ffffff;
		}
		
		.accordion_content {
			color: #5a5a5a;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				font-size:14px;
				font-weight:bold;
				color: #5a5a5a;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: #cfcdcd;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			border-bottom: 1px solid #cfcdcd;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: #5a5a5a;
			color: #ffffff;
			border-bottom: 1px solid #5a5a5a;
		}

		.vertical_accordion_content {
			color: #5a5a5a;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #5a5a5a;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
			
			
 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
	 background-image:url(no_flicker.jpg); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/

 }  
 .kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 175px;
	height: 40px;
	margin-right: 0px;
	background-image:url(kwicks_sprite.jpg);
	background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-280px 0px;
}
#kwick3 {
	background-position:-560px 0px;
}
#kwick4 { 
	background-position:-840px 0px;
}

#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -280px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -560px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -840px bottom; 
}

#kwick1 a{
	background-image:url(end.gif);
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -80px;
}

#kwick4 a{
	background-image:url(end.gif);
	background-repeat:no-repeat;
	background-position: right -40px;
}
#kwick4 a:hover{
	background-position: right -120px;
}
