/* FORMATTING ORDINARY TAGS */
/* Most of this is so simple it actually works in N4. */
/* Line-height values are located in default.css. */

/* Links */
a:link{
	color:#CB8B01;
	color:#d90;
	color:#b70;
	color:#46b;
	color:#002b5e;
	text-decoration:none;
	font-family:Calibri,"Futura Bk BT Book","Futura Lt Book","Futura Book BT","Trebuchet MS",verdana,arial,helvetica,sans-serif;
}
a:visited{color:#46b;text-decoration:none;}
a:hover{  color:#3ad;text-decoration:underline;}
a:active{ color:#f90;}

/* Headings, linked and unlinked. */
h1, h2, h3, h4, h5, h6{
	font-family:Calibri,"Futura Bk BT Book","Futura Lt Book","Futura Book BT","Trebuchet MS",verdana,arial,helvetica,sans-serif;
	font-weight:bold;
}
h1{
	text-transform:uppercase;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{
	font-family:Calibri,"Futura Bk BT Book","Futura Lt Book","Futura Book BT","Trebuchet MS",verdana,arial,helvetica,sans-serif;
	color:black;
	page-break-after:avoid;
}
.content h1{
	color:#666;
	/*
	font-style:italic;
	*/
}

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited,
h4 a:visited, h5 a:visited, h6 a:visited{
/*	color:#3A70AC;
	text-decoration:underline;*/	
}
h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover{
	color:#3ad;
	text-decoration:underline;
}
.main h1{font-size:160%; margin:0 0 0.4em;}
.main h2{font-size:125%; margin-bottom:0.2em;}
.main h3{margin-bottom:0.5em;}
.main h4{font-size:80%;}
.main h5{font-size:70%;}
.main h6{font-size:60%;}


/* Common text containers. */
address,caption,dd,dt,li,p,td,th{
	font-family:Calibri,"Futura Lt BT Light","Futura Light BT","Futura LH Light","Trebuchet MS",verdana,arial,helvetica,sans-serif;
	font-size:70%;
	font-size:90%;
}
/* Prevent additional shrinking of nested elements due to inheritance. */
dd dt,
dd dd,
dd li,
dd p,
li dd,
li dt,
li li,
li p{font-size:1em;}

/* Other general changes. */
dt{font-weight:bolder;}
img{border:none;}
td, th{
	text-align:left;
	vertical-align:top;
}
p, address{margin:0.5em 0 1em;}
p ul, p ol, ul, ol{margin-top:0;}
ul, ol{ padding-left:1em; }
li{ padding-bottom:0.3em; }
dt{page-break-after:avoid;}
dd{page-break-before:avoid;}
li{page-break-inside:avoid;}
q{
	quotes:'\201d' '\201d';
	font-style:italic;
}
input.text, textarea, input[type='text']{font-family:monospace;}
input.text, input[type='text']{height:1.5em;}
small{font-size:80%;}

.push address{
	margin:0.5em 7px 1em;
}
