/*
Need to verify
*/
.caption {
	font-weight: bold; font-size: 12px; FONT-STYLE: normal; font-family: Arial, Helvetica, sans-serif
}
.search {
	font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif
}
.finddefinitions {
	font-size: 13px; font-family: Arial, Helvetica, sans-serif
}
.table-bolder {
	font-weight: bold; font-size: 12px; FONT-STYLE: normal; font-family: Arial, Helvetica, sans-serif
}
.toc_title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
}
.toc_sub {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	margin-left : 20px;
	margin-top : 0px;
}
.white_nav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	color : #ffffff;
	text-decoration : none;
}

.footnote_title {
	font-family : "MS Serif", "New York", serif;
	font-size : 120%;
	font-weight : bold;
	text-align : center;
	color : #B22222;
}



.caption-sub {
	font-weight: normal; font-size: 8pt; COLOR: #333333; FONT-STYLE: normal; font-family: Arial, Helvetica, sans-serif
}
.warning {
	font-weight: bold; COLOR: #ff0000
}
/*
End need to verify
*/

img {
    border-style: none;
}
table {
    
}
td {
    vertical-align: top;
}
h1 {
    font-size: 16pt; font-family: Arial, Helvetica, sans-serif
}
h2 {
    font-size: 13pt; font-family: Arial, Helvetica, sans-serif
}
h3 {
    font-size: 12pt; font-family: Arial, Helvetica, sans-serif
}
h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #B22222;
	margin-left : 20px;
}
h5 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 80%;
    color : #B22222;
    margin-left : 10px;
}

p {
    font-size : .9em;
    font-family : Arial, Helvetica, sans-serif;
    line-height : 140%;
}

ol {
    font-size : .9em;
    font-family : Arial, Helvetica, sans-serif;
    line-height : 140%;
}
ul {
    font-size : .9em;
    font-family : Arial, Helvetica, sans-serif;
    line-height : 140%;
}

.white_nav_bold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : .8em;
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
}

.moved-box {
    background-color: #ffff00;
    text-align: center;
    padding: 10px;
    margin: 20px;
    border: 2px solid green;
}
.subnavdiv {
    margin-left: 12px;
    line-height: 150%;
}
.subNavSelected {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-left : 5;
	color : Red;
}

.nextprevious {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: .9em;
}
.footnote_superscript {
	font-family : "Courier New", Courier, monospace;
	font-size : .8em;
	vertical-align : super;
}
#outer-table {
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
}
#outer-table td {
    background-color: #000000;
    margin: 0px;
    padding: 4px;
}
#layout-table {
    width: 100%;
}
#layout-table td {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
}
#left-column {
    background-color: #ffffff;
}
#content-column {
    vertical-align: top;
    text-align:center;
    width: 540px;
    background-color: #ffffff;
}
#right-column {
    text-align: center;
    background-color: #0033cc;
}
#footer-row {
    background-color: #000000;
    text-align: center;
}
#footer-row a {
    font-family : Arial, Helvetica, sans-serif;
    font-size : .8em;
    color : #ffffff;
    text-decoration : none;
    font-weight : bold;
}
#footer-row td {
    background-color: #000000;
    padding: 2px 0 2px 0;
}
#copyright-column {
    text-align: center;
    background-color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: .8em;
    margin: 4px 0 50px 0;
}
#upper-nav-row {
    background-color: #000000;
    width: 100%;
}
#upper-nav-row a {
    font-family : Arial, Helvetica, sans-serif;
    font-size : .8em;
    color : #ffffff;
    text-decoration : none;
    font-weight : bold;
}
#upper-nav-row td {
    background-color: #000000;
    padding: 2px 0 2px 0;
}
#banner-column {
    background-color: #ffffff;
    text-align: center;
}

#subnav a {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin-left : 5;
    white-space: nowrap;
}