@charset "utf-8";
/* CSS Document */

body {
	margin-top: 9px;
	margin-left: 18px;
	padding: 0;
	background: #ffffff;
	font-family: "Segoe UI", Verdana, Tahoma, Sans-Serif;
	color: #000000;
	font-size: .85em;
	line-height: 140%;
}

/* LINKS */

a:link, a:visited {
	color:#0065BD;
	text-decoration: none;
	border: 0;
}
	
a:hover, a:active {
	color:#014578;
    text-decoration: none;
    background: #FFFFCC;
	border: 0;
}
	
/* PARAGRAPHS */
	
p {
	color: #000000;
	font-weight: normal;
    margin-top: 0pt;
    margin-bottom: 12px;
} 

.date {
	color: #ffffff;
	font-weight: normal;
    margin-top: 0pt;
    margin-bottom: 12px;
} 

.note {
    border-top: 1px solid #959595;
	color: #555555;
	font-size: .9em;
	line-height: 130%;
	font-weight: normal;
	font-style: italic;
	padding-top: 4px;
	margin-top: 12px;
	margin-bottom: 12px;
}

/* UNORDERED LISTS */

ul li { 
	list-style-type:disc;
	color: #000000;
	font-weight: normal;
	margin: 4px 0px 9px -21px;
}

ol li { 
	color: #000000;
	font-weight: normal;
	margin: 4px 0px 9px -21px;
}
	
ul, ol {
	margin-top: 0px;
	margin-bottom: 12px;
} 


ul ul {
	margin-top: 9px;
}

ul ul li {
	margin: 2px 0px 2px -40px;
}

ol ol {
	margin-top: 8px;
	margin-bottom: 0;
}

ol ol li {
	list-style-type: lower-alpha;
	margin: 7px 0px 7px -21px;
}

/* TOP NAVIGATION  */

.headercontainer {
		background-color: green;
		/* width: 100%; */
		margin: 0;
		padding: 0;
}

p.logoright {
	text-align: right;
	padding-right: 6px;
}

#titlediv {
	padding: 18px 0 0 18px;
	background-color: #0065bd;
	margin: 0px;
	float: left;
	width: 100%;
	min-width: 1400px;
	
}

#navdiv {
	padding: 0 18px 0 0;
	margin: 0 0 36px 0;
    background-color: #d7d7d7;
	float: left; 
	width: 100%;
	min-width: 1400px;
}

#mainbody {
    clear: both;
}

ul.nav {
	font-size: .9em;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0;	
} 

ul.nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul.nav li a:link, ul.nav li a:visited, ul.nav li a:hover, ul.nav li a:active {

	text-decoration:none;
	font-weight:normal;
    text-align:center;
    padding: 8px 11px 8px 11px;
    border-right: 2px solid #ffffff;
	margin: 0;
	float: left;
}

ul.nav li a:link, ul.nav li a:visited {
    background-color:#d7d7d7;
	color: #000000;

}

ul.nav li a:hover, ul.nav li a:active {
	color:#ffffff;
	background-color: gray;
}

/* HEADINGS */

h1, .rn {
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1.2em;
}

h1 {
	margin-top: 0px;
	margin-bottom: 0;
	color: #ffffff;
	font-weight: bold;
}

.rn {
	margin-top: 0px;
	margin-bottom: 18px;
	color: #ffffff;
	font-weight: normal;
}

h2 {
    font-size: 2em;
	font-weight: bold;
    color: #0065bd;
    margin-bottom: 16px;
    margin-top: 18px;
	line-height: 110%;
}

h3 {
	font-size: 1.35em;
	font-weight: bold;
	margin-top: 24px;
    margin-bottom: 9px;
	color: #000000;
	line-height: normal;
}

h4 {

 	font-size: 1.2em;
    font-weight: bold;
    margin-top: 16pt;
    margin-bottom: 6pt;
    color: #000000;
	font-style: italic;
}

h6 {
	font-weight: normal;
	font-size: .75em;
	padding: 4px 0 4px 0;
	margin-top: 18px;
    margin-bottom: 18pt;
	border-top: dotted 1px #acacac;
}

/* "CHART" TABLE STYLE */

table.chart { 
	border-collapse: collapse;
	border-top:solid 1px #0065BD; 
	border-bottom:solid 1px #ACACAC;  
    border-left:solid 0px #acacac; 
	border-right:solid 0px #acacac;
	margin-top: 0; 
	margin-bottom: 12px;}
	
table.chart td { 
	padding: 4px 4px 4px 4px; 
	border-bottom:solid 1px #acacac; 
	border-right:none; 
	border-top:none;
	border-left:none;
	vertical-align:top; 
	text-align:left; 
}
	
table.chart th { 
	padding: 4px 4px 4px 4px; 
	background:#0065BD; 
	border-bottom:solid 1px #0065BD; 
	border-right: none; 
	border-top: none;
	border-left: none;
	vertical-align:top; 
	text-align: left; 
	font-weight: bold;
	color: #FFFFFF;
}
	
table.chart li { 
	list-style-type:disc; 
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	margin-left: -17pt;
}

table.chart li.noBullet { 
	list-style-type:none;
}
	
/* COMPUTER TEXT */

tt {
   font-family: "Lucida Console", "Courier New", Courier;
}
 
table.chart td.comptext {
    font-family: "Lucida Console", "Courier New", Courier;
	font-size: .8em;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 130%;
}

/* RUN-IN TAG */

span.runin {
	font-weight: bold;
	color: #0065bd;
}

	




