
@charset "utf-8";
/* CSS Document */



/*for whole doc */
#wrapper, #titlepage, #description, #tableofcontents, #toc, .plan, #ucrtool, .definitions, .cfconsequences, .plan_sections, .keyitems, .keyresources, .practices, #glossary{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#000000;
line-height:normal;
}

#wrapper {
margin-left:10pt;
margin-right:5pt;
margin-top: 0pt;
margin-bottom: 0pt;
padding-bottom: 0pt;

}


h1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	text-transform:uppercase;
	margin-bottom: 10pt;	
	margin-top: 10pt;
	}
	
	
h1.appendices {
font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	margin-bottom: 8pt;	
	margin-top: 10pt;

}	
					
h2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-align:left;
	margin-bottom: 4pt;
	margin-top: 2pt;	
	}
	
h2.warning {	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-align:left;
	margin:30pt;	
	}
	
h2.cfwarning {	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:normal;
	text-align:left;
	padding:20pt 60pt 30pt 60pt;	
	}
	
	
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	margin-bottom: 2pt;	
	padding-bottom: 4pt;
	
	}
		
h4{
font-family:Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight:bold;
	text-align:left;
	padding-top: 6pt;
	padding-bottom: 2pt;	
	}
	
p, ul {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

ul.nobullets {
list-style-type:none;
margin: 8pt 0 8pt 16pt;


}

ul.nobullets li {
list-style:none;


}

.thinline {
height:1px;
background:#E4E9F0; 
border-bottom:1px solid;
border-bottom-color:#666666;
text-align:left;
width: 75%;
margin:2px 1px 2px 0;
 }

						
/*header and footer styles are in header/footer.cfm */


/*title page code*/
div#titlepage {
padding-top: 12pt 0 0 0;
}

div#titlepage  h1 {
font-size:17pt;
text-align:center;
text-decoration:none;
margin-bottom: 12pt;
}

div#titlepage  h2 {
font-size:15pt;
text-decoration:none;
text-align:center;
margin-bottom: 10pt;
}

div#titlepage table {
margin: 8pt 0 8pt 0;

}

.recent_date {
font-size: 9pt;
font-style:italic;
font-weight:normal;
text-align:right;
padding-right: 2pt;
color:#333333;
}


/*for ucr tool detail*/
#ucrtool {
font-size: 9pt;
word-spacing: normal;
line-height: normal;
width: 155pt;
padding: 1pt;
margin: 15pt auto 20pt auto;
text-align:left;
line-height:120%;
}

.ucrname {
font-style:italic;
font-weight:bold;
padding: 1pt 0 1pt 0;
}

div#description {
border-style:solid;
border-width:thin;
padding: 16pt;
}

div#description h2{
font-size: 10.5pt;
text-align:center;
}

/*to try to reduce word weirdness in Unix for this div*/
div#description p{
font-size: 9pt;
font-weight: normal;
color:#000000;
word-spacing:normal;
line-height:normal;
}

/*title page code ends*/

#tableofcontents{
width:100%;
}


#tableofcontents  h1{	
	text-align:center;
	text-decoration:none;
	margin-bottom: 4pt;
	margin-top: 2pt;	
	}
	
#tableofcontents  h2{	
	text-align:center;
	text-decoration:none;
	margin-bottom: 2pt;
	margin-top: 2pt;		
	}
	
#tableofcontents  p{
padding: 4pt 0 4pt 0;

}	
#toc {
	width:340pt;
	text-align:left;
	border: none;
	padding:0 4pt 6pt 6pt;
	}
	
	#toc h3 {
	text-align:center;
	text-decoration:underline;
	padding-bottom: 5pt;
	padding-top: 4pt;		
	}
	
.heading {
font-weight:bold;
height: 20pt;
vertical-align:bottom;
width: 100px;
}

.detail {
font-weight:normal;
font-style:italic;
}	

/*end of title layouts*/	

.tagline {
font-weight:normal;
display:inline;
color: #333;
}

/*for  definitions of terms*/
.definitions {
font-weight:normal;
font-style:italic;
margin:0;
padding:0;
}

.cflists{
padding:0 0 0 13pt;
margin:0;
}



ul.defs {
list-style-type:disc;
padding:0 0 0 6pt;
margin:0;
font-style:italic;
font-size:9pt;
}

.definitions1 {
font-weight:normal;
text-decoration:underline;
font-style:italic;
margin:0;
padding:0;
}
ul.defs1 {
list-style-type:none;
margin: 0 0 3pt 6pt;
padding:2pt;
font-style:italic;
font-size:9pt;
}

/*for boxed in to -edit this plan- at top of pages*/
.to_edit_this_plan {
float:right;
font-size: 8pt;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#333333;
border-style:solid;
border-width:thin;
padding: 3pt;
width: 120pt;
margin-bottom: 10pt;
margin-top: 8pt;
clear:both;
}


/*begin basic page codes*/		
table.plan {
font-weight:normal;
text-align:left;
width:100%;

}

table.plan th {
font-style:italic;
font-weight: normal;
vertical-align:top;
width: 200px;
padding: 0pt 0pt 6pt 0;

}

table.plan td {
padding: 0pt 0pt 6pt 0;
vertical-align:top;
}


table.plan th.names,table.plan td.names {
padding: 0;
margin-top:0;
margin-bottom:0;
}

.sections {
display:inline;
padding: 0 0 0 6pt;
margin:0;
font-weight:normal;
}



/*to add space below personnel count*/
.namesend {
padding: 0;
margin-top:0;
margin-bottom:10pt;
}

.b_names {
padding-right: 10pt;
}
.b_status {
font-style:italic;
padding-right: 10pt;
}

.cfname {
padding-right: 10pt;
}

.cfstatus {
font-style:italic;
padding-right: 10pt;
}

table.cfconsequences {
margin:0;
padding:0 4pt 4pt 0;
}



table.plan th.buildings,table.plan td.buildings {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}


table.plan th.recovery {
width: 300pt;
}


/*to put spacing around each key resources*/
table.keyresources {
width:100%;
margin-bottom: 20pt;
}

table.keyresources th {
font-style:italic;
text-align:left;
font-weight: normal;
vertical-align:top;
width: 180px;
padding: 0 3px 0 0;
margin:0;
}

table.keyresources td {
font-weight:normal;
padding: 0pt;
margin:0;
vertical-align:top;
width: 450px;
}

table.keyresources th.workhome {
font-style:italic;
text-align:left;
font-weight: normal;
vertical-align:top;
width: 160pt;
padding: 0;
margin:0;
}

table.keyresources th.teams {
width: 80pt;
}


/*to put spacing around each action items & key documents*/
table.keyitems {
width:100%;
margin-bottom: 10pt;

}

table.keyitems th {
font-style:italic;
text-align:left;
vertical-align:top;
width: 160pt;
padding: 0;
}

table.keyitems td {
padding: 0;
vertical-align:top;
width: 340pt;
}

.ai_title {
font-size: 10pt;/*to make ai line one size larger*/
font-style:italic;
font-weight: bold;
color:#000;

}

.ai_item {
font-size: 9pt;
font-style:normal;
font-weight:bold;
color:#000;
}


/*for tables where columns across top underlined*/
table.plan_sections  {
width:100%;
margin-bottom:10pt;

}

table.plan_sections th {
font-weight:bold;
text-align:left;
border-bottom-style:solid;
border-bottom-width: 2pt;
padding:0;
margin:0;
}

table.plan_sections th.st_width {
width: 200pt;

}

table.plan_sections td {
font-weight:normal;
text-align:left;
padding-right:3pt;
margin:0;
}
table.plan_sections td.spacer {
font-weight:normal;
text-align:left;
padding:3pt 3pt 3pt 0;
margin:0;
}

.practicesheader {
margin: 4pt 0 0 0;
padding:0;
width: 280px;

}

table.practices {
width:100%;
margin:0 0 10pt 10pt;
}

table.practices th {
font-style:italic;
text-align:left;
font-weight: normal;
vertical-align:top;
width: 280px;
padding: 0 3px 0 0;
margin:0;
}

table.practices th.courses {
font-style:italic;
text-align:left;
font-weight: normal;
vertical-align:top;
width: 160px;
padding: 0 3px 0 0;
margin:0;
}

table.practices td {
font-weight:normal;
padding: 0;
margin:0;
vertical-align:top;

}

table.practices td.courses {
font-style:italic;
text-align:left;
font-weight: normal;
vertical-align:top;
width: 350px;
padding: 0 3px 0 0;
margin:0;
}

table.practices td.wide {
width: 300px;
padding:0;
margin:0;
}






.deptname {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	margin: 6pt 0 6pt 0;	
}

p.tableheading {
margin:0;
padding:0;
}

.appendix{
	margin-top: 10pt;
	}	


.clearfloat {
	clear:both;
    height:0;
    font-size: 2pt;
    line-height: 0;
}

