/* Cascading Style Sheet for FWP controls many aspects
of formatting of the web pages.
*/

@import url("../ksr/ksr.css");

body {
	background-color: white;
	background-image: url("snowflakes.gif");
	font-family: "Times New Roman",TimesNR,times,serif;
	font-size: medium;	  
	color: rgb(  0,  0,128);
}
/* color: rgb(  0,  0,128) = #000080 = dark-ish blue */

/*-----------------------------------------------------
base font properties:
*/
h1,h2,h3,h4,h5,h6, 
th, td, p, 
.btext,
.normal-body-font { 
	font-family: "Times New Roman",TimesNR,times,serif;
	color: rgb(  0,  0,128);
}

/*-----------------------------------------------------
font size: 
Use these classes to be able to "return" 
to the base font sizes for this document, 
no matter what the context.
*/
.btext,
.normal-font-size, 
h5, h6, 
th, td, p, 
.normal-body-font {
	font-size: medium;
}
.little-font-size { 
	font-size: small; 
}
.big-font-size { 
	font-size: large; 
}

/*-----------------------------------------------------
font sizes for screen display
*/
p.banner-title,
h1 { 
	font-size: x-large;
}
h2 { 
	font-size: large;
}
.normal-font-size, 
.normal-body-font,
td,
p,
p.banner-subtitle,
h3,
h4,
.body-link,
.nav-big-link,
.body-big-link { 
	font-size: medium;
}
.little-font-size,
.body-nav-link,
.nav-big-link,
.body-little-link {
	font-size: small;
}
.nav-little-link,
.nav-link,
p.concept-word {
	font-size: x-small; 
}

/*-----------------------------------------------------
general + font classes 
*/
.concept-word {
	font-family: "Times New Roman",TimesNR,times,serif; 
    color: rgb(102,102,102);
}
.nav-big-link {
	font-family: Arial,Helvetica,sans-serif;
}

/*-----------------------------------------------------
paragraph classes 
*/
p.btext {
	margin-top: 0.5em;
	margin-bottom: 1.0em;
}
p.banner-title {
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 0em;
	margin-bottom: 0em;
}
p.banner-subtitle {
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 0.7em;
	margin-bottom: 0em;
}
p.nav-link,
p.nav-big-link { 
	margin-top: 1.0em;
	margin-bottom: 1.0em;
}

/*-----------------------------------------------------
header classes 
*/
h1 {
	font-weight: bold;
	font-style: normal;
	font-family: Arial,Helvetica,sans-serif;
}
h2 {
	font-weight: normal;
	font-style: normal;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 0.5em;
}
h3 {
	font-weight: bold;
	font-style: normal;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 0.5em;
}
h4 {
	font-weight: normal;
	font-style: normal;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 0.5em;
}

/*-----------------------------------------------------
lists 
*/
ul {
	list-style-type: disc;	   
}
ul ul {
	list-style-image: none;
	list-style-type: circle;
}
li.major-item {
	margin-bottom: 1.0em;
}
