/*
Theme Name: ABAG Earthquake and Hazards Program
Version: 2.0
Author: Danielle Hutchings Mieler
*/


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
	}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
	}

del {
	text-decoration: line-through;
	}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	}

/* Wordpress-stats */
img#wpstats{display:none}

/* Site */

body {
	}

.page {
	width: 90%;
	margin: auto;
	}
/*
.wrapper {
	width: 980px;
	margin: 0px auto;
	}
*/

/* Fonts */

h1 {
	/* for red titles */
	font-family: Cambria, serif;
	font-size: 26px;
	font-weight: normal;
	color: #f02424;
	padding-top: 4px;
	padding-bottom: 10px;
	}

h1.margin-top {
	padding-top: 20px;
	}
		
h2 	{
	/* for gray headings and news date */
	font-family: Cambria, serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	color: #505050;
	margin-top: 25px;
	margin-bottom: 14px;
	}

h2.border {
	border-left: 3px solid #414143;
	padding-left: 5px;
	}

h3	{ 	/* for orange sub-headings */
	font-family: Cambria, serif;
	font-size: 18px;
	font-weight: bold;
	color: #f02424;
	line-height: 23px;
	margin-top: 15px;
	margin-bottom: 6px;
	}

h4	{ 	/* for events */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #414143;
	line-height: 23px;
	margin-top: 0px;
	margin-bottom: 6px;
	}
	
h5	{
	/* for links and news text */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
   	font-weight: normal;
   	color: #414143;
   	margin-bottom: 6px;
	}


p 	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #414143;
	line-height: 19px;
	margin-bottom: 13px;
	}

.hangingindent {
    	padding-left: 22px ;
    	text-indent: -22px ;
	}

strong {
	font-weight: bold;
	}

em {
	font-style:italic;
	}

/* Page break */

.page-break {
	display:none; 
	}

/* Header */

.search {
	display: none;
	}

	
.banner {
	display: none;
	}

.banner-print {
	width: 480px;
	height: 62.5px;
	padding-top: 20px;
	margin: auto;
	}


/* Menu bar */

.menu {
	display: none;
	}


/* Post */

.post {
	margin-bottom: 15px;
	}

.post ul {
	list-style: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #414143;
	line-height: 19px;
	margin: 0px 0px 13px 18px;
	}

.post ul li {
	margin-bottom: 4px;
	}

.post img.wp-post-image {
	float: right;
	padding: 0px 0px 20px 20px;
	}

/* Page */

.field {
	width: 100%;
	display: block;
	background-color: white;
	padding: 20px 0px 0px 0px;
	}

	
/* Middle Section */

.middle-text {
	width: 100%;
	height: auto;
	float: right;
	}

	.titlebox {
		width: 660px;
		height: auto;
		padding: 0px 16px 0px 0px;
		float: left;
		}

	.middle-left50 {
		width: 48%;
		margin-right: 2%;
		padding: 10px 0px 20px 0px;
		float: left;
		}

	.middle-right50 {
		width: 48%;
		margin-left: 2%;
		padding: 10px 0px 20px 0px;
		float: right;
		}

	.middle-left {
		width: 67%;
		margin-right: 2%;
		padding: 10px 0px 20px 0px;
		float: left;
		}

	.middle-right {
		width: 29%;
		margin-left: 2%;
		padding: 10px 0px 20px 0px;
		float: right;
		}
	
	.middle-fullwidth {
		width: 100%;
		padding: 10px 0px 0px 0px;
		float: left;
		}

	.textbox-background {
		width: 284 px;
		background-color: #edefee;
		float: left;
		margin-bottom: 20px;
		}
	
	.textbox-text {
		width: 284 px;
		text-align: left;
		padding: 10px 10px;
		float: left;
		vertical-align: top;
		}
	
	.news-text {
		width: 100%;
		}

	.news-text h3 {
		margin-top: 0px;
		color: #414143;
		}

	span.post-meta-key {display:none;}

	
	.middle-left a,  .middle-left a:visited,  .middle-right a,  .middle-right a:visited, .middle-left50 a,  .middle-left50 a:visited,  .middle-right50 a,  .middle-right50 a:visited, .middle-fullwidth a,  .middle-fullwidth a:visited,  .textbox-text a {
		color: #009EDD;
		text-decoration: none;
		}


.image-link {

	}


/* Show URL */
a:link, a:visited {background: transparent; color:#009EDD; text-decoration:none;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a[href^="http://"] {color:#009EDD;} 

.current-projects {
	width: 300px;
	height: auto;
	margin: 20px 26px 0px 0px;
	float:left;
	}

	.current-projects h2 {
	margin-top: 10px;
	}

	.current-projects:hover {
		background color: white;
		opacity: .70;
		}

.projects-icon {
	width: 460px;
	float: left;
	background: #edefee;
	padding: 0px 20px 30px 0px;
	}

	.projects-icon img {
		float: left;
		padding: 0px 20px 0px 0px;
		}

	.projects-icon h3 {
		padding: 10px;
		margin: 0px;
		}

.select-county-map {
	width: 675px;
	height: 675px;
	margin-right: 1%;
	padding: 10px 10px 20px 0px;
	float: left;
	opacity: 1.0;
	}	

.select-county-map #transparent {
	border: medium none;
        width: 675px;
	height: 675px;
	margin-right: 1%;
	padding: 10px 10px 20px 0px;
	position: absolute;
	z-index: 30;
	}	

#alameda {
   background: url("/wp-content/documents/Mapping Update/PSHA_Alameda.jpg") no-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }

#contracosta {
  background: url("/wp-content/documents/Mapping Update/PSHA_Contra Costa.jpg") no-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }

#marin {
  background: url("/wp-content/documents/Mapping Update/PSHA_Marin.jpg") no-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }

#santaclara {
  background: url("/wp-content/documents/Mapping Update/PSHA_Santa Clara.jpg") no-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }

#sanmateo {
  background: url("/wp-content/documents/Mapping Update/PSHA_San Mateo.jpg") no-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }

#sanfrancisco {
  background: url("/wp-content/documents/Mapping Update/PSHA_San Francisco.jpg") no-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }

#sonoma {
  background: url("/wp-content/documents/Mapping Update/ PSHA_Sonoma.jpg") no-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }

#napa {
  background: url("/wp-content/documents/Mapping Update/PSHA_Napa.jpg") nno-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }

#solano {
  background: url("/wp-content/documents/Mapping Update/PSHA_Solano.jpg") no-repeat 0px 0px transparent;
   height: 675px;
   width: 675px;
 }
	
.map-icon {
	float: left;
	margin: 0px 20px 10px 0px;
	}

	.map-link {
		background: url(http://quake.abag.ca.gov/wp-content/uploads/map-link.png);
		height: 16px;
		width: 27px;
		vertical-align: bottom;
		display: block;
		float: left;
		margin-right: 3px;
		}

	.map-icon:hover {
		background color: white;
		opacity: .70;
	}

.map-icon-center {
	float: center;
	margin: 0px 16px 6px 0px;
	}

	.map-link {
		background: url(http://quake.abag.ca.gov/wp-content/uploads/map-link.png);
		height: 16px;
		width: 27px;
		vertical-align: bottom;
		display: block;
		float: left;
		margin-right: 3px;
		}

.google-earth {
		background: url(http://quake.abag.ca.gov/wp-content/uploads/google-earth-icon.png);
		height: 16px;
		width: 16px;
		vertical-align: bottom;
		display: block;
		float: left;
		margin-right: 3px;
		}

table.data {
	border: 1px solid gray;
	width: 752px;
	margin: 15px 0px 0px 0px;
	align: center;
	}

	table.data th {
		border-right: 1px solid gray;
		margin: 0px 15px;
		min-width: 100px;
		text-align: center;
		line-height: 18px;
		font-family: Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #414143;
		}
	
	table.data td {
		border-right: 1px solid gray;
		margin: 0px 15px;
		text-align: center;
		min-width: 100px;
		color: #414143;
		line-height: 18px;
		font-size: 13px;
		font-family: Helvetica, sans-serif;
		}

table.housing {
	border: 1px solid gray;
	width: 752px;
	margin: 15px 0px 0px 0px;
	align: center;
	}

	table.housing th {
		border-right: 1px solid gray;
		border-bottom: 1px solid gray;
		padding: 0px 10px 0px 10px;
		text-align: center;
		font-family: Helvetica, sans-serif;
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
		color: #414143;
		}
	
	table.housing td {
		border-right: 1px solid gray;
		border-bottom: 1px solid gray;
		padding: 5px 10px 5px 10px;
		text-align: center;
		color: #414143;
		font-size: 12px;
		font-family: Helvetica, sans-serif;
		}

table.mitigation {
	width: 752px;
	margin: 15px 0px 0px 0px;
	align: center;
	border: 1px solid gray;
	}

	table.mitigation th {
		padding: 0px 10px 0px 10px;
		font-family: Helvetica, sans-serif;
		font-size: 14px;
		line-height: 16px;
   		font-weight: normal;
   		color: #414143;
   		margin-bottom: 6px;
		}
	
	table.mitigation td {
		padding: 5px 10px 5px 10px;
		font-family: Helvetica, sans-serif;
		font-size: 14px;
		line-height: 16px;
   		font-weight: normal;
   		color: #414143;
   		margin-bottom: 6px;
		}

table.mmi {
	border: 1px solid gray;
	width: 675px;
	margin: 15px 0px 0px 0px;
	align: center;
	}

	table.mmi th {
		border-right: 1px solid gray;
		border-bottom: 1px solid gray;
		padding: 5px 10px 5px 10px;
		text-align: center;
		vertical-align: middle;
		font-family: Helvetica, sans-serif;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		color: #414143;
		}
	
	table.mmi td {
		border-right: 1px solid gray;
		border-bottom: 1px solid gray;
		padding: 5px 10px 5px 10px;
		text-align: center;
		vertical-align: middle;
		color: #414143;
		font-size: 16px;
		line-height: 20px;
		font-family: Helvetica, sans-serif;
		}
	
table.mmi-plain {
	border: none;
	width: 675px;
	margin: 15px 0px 0px 0px;
	align: center;
	}

	table.mmi-plain th {
		border: none;
		padding: 5px 10px 5px 10px;
		text-align: left;
		vertical-align: bottom;
		font-family: Helvetica, sans-serif;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		color: #414143;
		}
	
	table.mmi-plain td {
		border: none;
		padding: 0px 10px 5px 10px;
		text-align: left;
		vertical-align: top;
		color: #414143;
		font-size: 14px;
		line-height: 18px;
		font-family: Helvetica, sans-serif;
		}

table.quiz {
	border: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	align: center;
	}
	
	table.quiz td {
		border: none;
		padding: 0px 10px 5px 10px;
		text-align: center;
		vertical-align: middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
   		font-weight: normal;
   		color: #414143;
   		margin-bottom: 6px;
		}

table.quiz_sf {
	border: none;
	width: 100%;
	align: center;
	}
	
	table.quiz_sf td {
		border: none;
		padding: 0px 10px 5px 0px;
		text-align: left;
		vertical-align: middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 22px;
   		font-weight: normal;
   		color: #414143;
   		margin-bottom: 8px;
		}

.quiz-icon {
	width: 254px;
	height: 147px;
	float: left; 
	margin-right: 20px;
	margin-bottom: 40px;
	}

	.quiz-icon:hover {
		background-color: white;
		opacity: 0.7;
	}

.photocontain-right {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: right;
	}
		
.photocontain-left {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
	}

.photocaption {
	margin-top: 2px;
	line-height: 1.5;
	text-align: left;
	}


.pickcounty {
	width: 240px;
	background-color: white;
	}
	

.button-left {
		width: 155px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 10px;
		float: left;
		}

.button-county {
	width: 150px;
	height: 30px;
	margin-top: 5px;
	background-color: #949592;
	border: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: white;
	}

        .button-county:hover {
		background-color: #4D4D4F;
		}

	.button-county a, .button-county a:visited {
		color: white;
		text-decoration: none;
		display: block;
		margin-left: 5px;
		}

	.button-county a:hover {
		color: white;
		text-decoration: none;
		margin-left: 5px;
		}	

.date-mod {
	display: none;
	}

.show-hide {
	margin: 10px 0px 0px 0px;
	width: 100%;
	}

.show-hide h2 {
	color: white;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	background: #669966;
	padding: 10px 10px 10px 10px;
	}

.show-hide h2:hover {
	background: #5E855E;
	}

.show-hide h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	background: #669966;
	padding: 8px 8px 8px 8px;
	}

.show-hide h3:hover {
	background: #5E855E;
	}

.retrofit {
	width: 582px;
	float: right;
	}

.retrofit h2 {
	color: white;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	background: #669966;
	padding: 10px 10px 10px 10px;
	}

.retrofit h2:hover {
	background: #5E855E;
	}

.contents {
	width: 150px;
	float: left;
	margin: 9px 9px 9px 9px;
	padding: 10px 10px 10px 10px;
	background: transparent;
	border: 2px solid white;
	}

	.contents h5 {
		text-align: center;
		margin-bottom: 0px;
		}

	.contents a, .contents a:visited {
		color: white;
		text-decoration: none;
		display: block;
		}

	.contents a:hover {
		color: white;
		text-decoration: none;
		}
	
	.contents:hover {
		background-color: white;
		}

a.house-button {
    width: 200px;
    height:150px;
    margin: 0px 0px 0px 38px;
    display: block;
    float: left;
    background: url(/wp-content/uploads/house-button.jpg) no-repeat 0px 0px;
    }
    
    a:hover.house-button {
        background: url(/wp-content/uploads/house-button.jpg) no-repeat -200px 0px;
        }

a.mobile-home-button {
    width: 200px;
    height:150px;
    margin: 0px 0px 0px 38px;
    display: block;
    float: left;
    background: url(/wp-content/uploads/mobile-home-button.jpg) no-repeat 0px 0px;
    }
    
    a:hover.mobile-home-button {
        background: url(/wp-content/uploads/mobile-home-button.jpg) no-repeat -200px 0px;
        }

a.apartment-button {
    width: 200px;
    height:150px;
    margin: 0px 0px 0px 38px;
    display: block;
    float: left;
    background: url(/wp-content/uploads/apartment-button.jpg) no-repeat 0px 0px;
    }
    
    a:hover.apartment-button {
        background: url(/wp-content/uploads/apartment-button.jpg) no-repeat -200px 0px;
        }

a.house-over-garage {
    width: 280px;
    height:236px;
    margin: 0px 0px 0px 20px;
    display: block;
    float: right;
    background: url(/wp-content/uploads/House-Over-Garage-Hover.jpg) no-repeat 0px 0px;
    }
    
    a:hover.house-over-garage {
        background: url(/wp-content/uploads/House-Over-Garage-Hover.jpg) no-repeat -280px 0px;
        }

a.cripple-wall {
    width: 280px;
    height:255px;
    margin: 0px 20px 0px 0px;
    display: block;
    float: left;
    background: url(/wp-content/uploads/Cripple-Wall-Hover.jpg) no-repeat 0px 0px;
    }
    
    a:hover.cripple-wall {
        background: url(/wp-content/uploads/Cripple-Wall-Hover.jpg) no-repeat -280px 0px;
        }

a.soft-story {
    width: 280px;
    height: 183px;
    margin: 0px 0px 0px 20px;
    display: block;
    float: right;
    background: url(/wp-content/uploads/Soft-Story-Hover1.jpg) no-repeat 0px 0px;
    }
    
    a:hover.soft-story {
        background: url(/wp-content/uploads/Soft-Story-Hover1.jpg) no-repeat -280px 0px;
        }

a.non-ductile {
    width: 280px;
    height:193px;
    margin: 0px 20px 20px 0px;
    display: block;
    float: left;
    background: url(/wp-content/uploads/Non-Ductile-Concrete-Hover_2.jpg) no-repeat 0px 0px;
    }
    
    a:hover.non-ductile {
        background: url(/wp-content/uploads/Non-Ductile-Concrete-Hover_2.jpg) no-repeat -280px 0px;
        }

a.alameda {
    width: 675px;
    height:467px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/Alameda_temp2.jpg) no-repeat 0px 0px;
    }
    
    a:hover.alameda {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/Alameda_temp2.jpg) no-repeat -675px 0px;
        }

a.contra-costa {
    width: 675px;
    height: 381px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/Contra-Costa-combined_smaller.jpg) no-repeat 0px 0px;
    }
    
    a:hover.contra-costa {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/Contra-Costa-combined_smaller.jpg) no-repeat -675px 0px;
        }

a.marin {
    width: 675px;
    height:696px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/Marin_temp2.jpg) no-repeat 0px 0px;
    }
    
    a:hover.marin {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/Marin_temp2.jpg) no-repeat -675px 0px;
        }

a.napa {
    width: 451px;
    height:675px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/Napa_temp2.jpg) no-repeat 0px 0px;
    }
    
    a:hover.napa {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/Napa_temp2.jpg) no-repeat -451px 0px;
        }

a.san-francisco {
    width: 675px;
    height:659px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/San-Francisco-Combined21.jpg) no-repeat 0px 0px;
    }
    
    a:hover.san-francisco {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/San-Francisco-Combined21.jpg) no-repeat -675px 0px;
        }

a.san-mateo {
    width: 388px;
    height:659px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/San-Mateo_temp2.jpg) no-repeat 0px 0px;
    }
    
    a:hover.san-mateo {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/San-Mateo_temp2.jpg) no-repeat -388px 0px;
        }

a.santa-clara {
    width: 675px;
    height:515px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/Santa-Clara_temp2.jpg) no-repeat 0px 0px;
    }
    
    a:hover.santa-clara {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/Santa-Clara_temp2.jpg) no-repeat -675px 0px;
        }

a.solano {
    width: 675px;
    height:532px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/Solano_temp2.jpg) no-repeat 0px 0px;
    }
    
    a:hover.solano {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/Solano_temp2.jpg) no-repeat -675px 0px;
        }

a.sonoma {
    width: 675px;
    height:539px;
    margin: 0px 0px 0px 0px;
    display: block;
    float: center;
    background: url(http://quake.abag.ca.gov/wp-content/uploads/Sonoma_temp2.jpg) no-repeat 0px 0px;
    }
    
    a:hover.sonoma {
        background: url(http://quake.abag.ca.gov/wp-content/uploads/Sonoma_temp2.jpg) no-repeat -675px 0px;
        }


a.continue-button {
    width: auto;
    height:auto;
    display: block;
	margin-top: 10px;
	padding: 8px 8px 8px 8px;
    float: left;
    background-color: #414143;
    }
    
    a:hover.continue-button {
        background-color: #4d4d4f;
        }

/* Lists */
	
#circle {
	list-style-type:circle;
	}

#circle li { 
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #414143;
	line-height: 18px;
	margin-bottom: 6px;
	} 

#bulleted-list { 
	padding:0px; 
	margin-left: 16px; 
	list-style-image: url('/wp-content/uploads/2010/09/bullet-image1.jpg')
	} 

#bulleted-list li { 
	color: #414143;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 6px;
	} 

#bulleted-list a, #bulleted-list a:visited { 
	color: #009EDD;
	text-decoration: none; 
	} 

#bulleted-list a:hover {
	color: #f02424;
	text-decoration: none;
	}

/* Footer */
	
.footer {
	display: none;
	}


	.footer-print {
		width: 100%;
		height: auto;
		padding: 20px 0px 0px 0px;
		display: block;
		}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	}
	
	
/* Search results */

.search-results-single {
	margin-top: 10px;
	}

.search-results-title h3 a {
	color: #2B4E7E;
	text-decoration: none;
	}

.pagination {
	margin-top: 20px;
	}

.pagination p a {
	color: #2B4E7E;
	text-decoration: none;
	}
	
/* Popup Window */

.popup-text {
	width: 632;
	height: auto;
	margin-left: 26px;
	margin-right: 26px;
	margin-top: 20px;
	background-color: #ffffff;
	}

.popup-page {
	width: auto;
	display: block;
	background: white
	}

.popup-titlebox {
	width: 616;
	height: auto;
	padding: 0px 16px 0px 0px;
	float: left;
	}

.popup-page a {
	color: #009EDD;
	text-decoration: none;
	}


/* 404 Page */
label.screen-reader-text
background: transparent;
border: 0px;
font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #414143;
	margin: 0px;
outline: 0px;
padding: 0px;
vertical-align: baseline;