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



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

}


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

}


h1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	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: 9pt;
	font-weight:bold;
	text-align:left;
	margin-bottom: 4pt;
	margin-top: 2pt;	
	}
	
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	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: 8.5pt;
	font-weight:bold;
	text-align:left;
	padding-top: 6pt;
	padding-bottom: 2pt;	
	}
	
p, ul {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
}

hr.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 code*/
div#heading{
margin-top:4pt;
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
border-bottom-style:solid;
border-bottom-width:thin;
padding-bottom: 2pt;
width:100%;
}


#head_institution {
float:left;
width: 220pt;
clear:both;
}

#head_pagenumber {
float:right;
width: 50pt;
text-align:right;
clear:both;
}

#head_plan_name {
width: 220pt;
}

div#foot{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#333333;
border-top-style:solid;
border-top-width:thin;
padding-top: 2pt;
width:100%;
}

#foot_detail {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#333333;
padding-top: 2pt;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#foot_pagenumber {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#333333;
padding-top: 2pt;
margin-left: auto;
margin-right: auto;
text-align: left;
}
/*header and footer code end*/



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

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

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

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

}

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

/*div#titlepage p {
width: 250pt;
text-align:left;
color:blue;
padding: 8pt 0 8pt 0;
margin-right:auto; 
margin-left: auto;
}*/

/*for ucr tool detail*/
#ucrtool {
font-size: 8pt;
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: 9.5pt;
text-align:center;
}

/*to try to reduce word weirdness in Unix for this div*/
div#description p{
font-size: 8pt;
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;
}

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

.functionlist {
width: 70px;
}
/*end of title layouts*/	



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



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

.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:8pt;
}


/*.legend p {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size: 8.5pt;
margin:8pt 0 0 0;
padding:0;
}

.legend ul {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size: 8.5pt;
list-style-type:none;
margin:0 0 0 12pt;
padding:0;
}

.legend ul li {
list-style-type:none;
margin: 2pt 0 0 0;

}*/


/*for boxed in to -edit this plan- at top of pages*/
.to_edit_this_plan {
float:right;
font-size: 7pt;
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 0 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: 120pt;
padding: 0pt;
margin:0;
}

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

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;
font-weight: normal;
vertical-align:top;
width: 160pt;
padding: 0pt 0pt 2pt 0;
}

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

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

}

.ai_item {
font-size: 9pt;/*to make ai line one size larger*/
font-style:italic;
font-weight: bold;

}



/*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;
}


.appendix{
	margin-top: 10pt;
	}	

#glossary {
padding: 4pt;
}

#glossary  p.indent{
padding-left: 20pt;
}

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