BODY
{
    margin: 0px;
    color: #000000;
    background-color: #ffffff;
}
TD, TH
{
    font-size: 70%;
    color: #333333;
    font-family: Verdana, helvetica, sans-serif;
}

P, UL, LI, H2.p, H3.p, H3.pb, LABEL.p
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.4em;/*1.2em;*/
	font-weight : normal;
    color: #333333;
    background-color: transparent;
}

OL LI
{
	padding-bottom: 6px;
}

UL
{
	list-style-image : url(../images/bull3.gif);
}
#lnav UL
{
	list-style-image : none;
}

UL.secondary
{
	list-style-image : url(../images/bull3o.gif);
}

P.s, UL.s, LI.s
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.2em;/*1.1em;*/
	font-weight : normal;
    color: #333333;
    background-color: transparent;
}

DIV.transcript, DIV.ptranscript
{
	border: 1px solid #cecece;
	background: #dedede;
	margin: 0px 0px 6px 0px;
	padding: 0px 6px 6px 6px;
}
DIV.ptranscript {margin: 12px 0px 6px 0px;}
DIV.transcript p, DIV.ptranscript p
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : normal;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

label
{
	font-weight :bold;
}


.ftrtxt
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.2em;/*1.1em;*/
	font-weight : normal;
    color: #405ebe;
    background-color: transparent;
    text-decoration: none;
}
.ftrtxt2
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.2em;/*1.1em;*/
	font-weight : normal;
    color: #000000;
    background-color: transparent;
}

H1, H2.h1
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.5em;
	line-height : 1.5em;
	font-weight : normal;
    color: #D40019;
    background-color: transparent;
    text-decoration: none;
    padding: 6px 0px 0px 0px;
}

H1.rjp
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.5em;
	font-weight : bold;
    	color: #464749;
       	text-decoration: none;
   	margin: 0px;
}

H2.h1 span{
	font-size: 0.65em;
	font-weight: bold;
	line-height: 1.0em;
}

H2.h1 span.loc{
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.0em;
	text-align: center;
	width: 205px;
}

H2, H2.h2, H2.h2u, P.h2
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : bold;
    color: #333333;
    background-color: transparent;
    text-decoration: none;
    padding: 6px 0px 6px 0px;
}
H2.h2u { text-decoration: underline; }
H2.rjp
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.2em;
	margin-top: 0px;
	padding-top: 0px;
}
P.H2{padding: 0px 0px 0px 0px;}
H2.hi
{
    color: #405ebe;
    background-color: transparent;
    text-decoration: underline;
}
H2.g
{
    background-color: #e8e8e9;
	padding: 4px 4px 6px 4px;
}

H2
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 0.9em;
	font-weight : bold;
    color: #333333;
    background-color: transparent;
    text-decoration: none;
    padding: 6px 0px 6px 0px;
}

H1.cc
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 13pt;
	line-height : 13pt;
	font-weight : bold;
    color: #d4001a;
    background-color: transparent;
    text-decoration: none;
    padding: 6px 0px 6px 0px;
}

H3, P.H3
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.1em;
	line-height : 1.4em;/*1.2em;*/
	font-weight : normal;
    color: #D40019;
    text-decoration: none;
    padding: 0px;
}
H3.pb {font-weight : bold;}

H1.hidden, H2.hidden, H3.hidden, DIV.hidden, P.hidden, SPAN.hidden
{
	font-size : 0.0em;
	line-height : 0.0em;
    margin: 0px;
    padding: 0px;
	position: absolute;
	left: -10000px;
	top: -10000px;
	/*visibility: hidden;*/
}

TD.tbl
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
TD.tblH
{
	padding: 6px 6px 6px 6px;
	font-weight:bold;
}
p.tblH
{
	padding: 6px 6px 6px 6px;
	font-weight:bold;
}
TR.c1
{
	background-color : #cadceb;
}
TR.c2
{
	background-color : #eaf1f7;
}

.divt
{
    padding: 0px;
 	border-top: 1px solid #cccccc;
}

.divb
{
    padding: 0px;
 	border-bottom: 1px solid #cccccc;
}

.div0
{
    padding: 0px;
 	border-left: 0px solid #ffffff;
}

.divl
{
    padding: 0px;
 	border-left: 1px solid #cccccc;
}

.dotdiv
{
    padding: 0px;
    margin: 9px 0px 9px 0px;
	background-image : url(../images/dotdiv.gif);
}

SELECT
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : normal;
    color: #000000;
    background-color: #ffffff;
	margin: 2px 0px 2px 0px;
}
SELECT.right
{
    color: #000000;
    background-color: #ffffff;
	text-align: right;
}
OPTION
{
	padding: 0px 2px 1px 2px;
    color: #000000;
    background-color: #ffffff;
}

INPUT
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : normal;
    color: #000000;
	margin: 2px 0px 2px 0px;
}
INPUT.right
{
	text-align: right;
}


INPUT.btn1
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : bold;
	color: #ffffff;
	background: #366496;
	border-color: #CBE3FF #003366 #003366 #B7CFEB;
	width: auto;
	padding: 0px 4px 0px 4px;
}

INPUT.bodybtn, INPUT.bodybtn-over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : bold;
	color: #ffffff;
	background-color: #366496;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-top: 1px solid #CBE3FF;
	border-left: 1px solid #B7CFEB;
	width: auto;
	padding: 2px 1px 3px 1px;
	margin: 0px;
	cursor: pointer;
}
INPUT.bodybtn-over{color: #C7D2DC;}
DIV.bodybtn
{
	background-color: #366496;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #CBE3FF;
	border-left: 1px solid #B7CFEB;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
INPUT.navbtn
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : bold;
	color: #ffffff;
	background: #366496;
	border-style: groove;
	border-width: 2px;
	border-color: #96abc0 #001a33 #001a33 #96abc0;
	width: 100px;
	padding: 0px 4px 0px 4px;
}


A
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : normal;
    color: #405EBE;
    text-decoration: underline;
}
/*
A.hover, A.over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : normal;
    color: #0000FF;
    text-decoration: none;
}
A.visited
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : normal;
    color: #651C7E;
    text-decoration: underline;
}
*/
A.g, A.g:visited
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 2.1em;
	font-weight : bold;
    color: #333333;
    background-color: transparent;
    text-decoration: none;
}
A.g:hover, A.g-over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 2.1em;
	font-weight : bold;
    color: #BE5A33;
    background-color: transparent;
    text-decoration: none;
}

A.sbtxt, A.sbtxt:visited
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.2em;
	font-weight : normal;
    color: #333333;
    text-decoration: none;
}
A.sbtxt:hover, A.sbtxt-over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.2em;
	font-weight : normal;
    color: #BE5A33;
    background-color: transparent;
    text-decoration: none;
}

A.p, A.sblnk, SPAN.pl
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.2em;
	font-weight : normal;
    color: #405EBE;
    text-decoration: underline;
}
SPAN.pl{text-decoration: none;}
SPAN.un{text-decoration: underline;}
SPAN.bd{font-weight : bold;}
A.p:hover, A.p-over, A.sblnk:hover
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.2em;
	font-weight : normal;
    color: #0000FF;
    text-decoration: underline;
}
A.p:visited, A.sblnk:visited
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.2em;
	font-weight : normal;
    color: #651C7E;
    text-decoration: underline;
}


A.ip
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.2em;
	font-weight : normal;
    color: #405EBE;
    text-decoration: none;
}
A.ip:hover, A.ip-over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.2em;
	font-weight : normal;
    color: #0000FF;
    text-decoration: underline;
}
A.ip:visited
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.2em;
	font-weight : normal;
    color: #651C7E;
    text-decoration: none;
}
.plresp{margin: 2px 0px 0px 0px;}

A.left
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : normal;
    color: #405EBE;
    text-decoration: underline;
}
A.left:hover, A.left-over
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : normal;
    color: #0000FF;
    text-decoration: underline;
}
A.left:visited
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : normal;
    color: #405EBE;
    text-decoration: underline;
}

A.left2, SPAN.left2, H2.left2
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : bold;
    color: #405EBE;
    background-color: transparent;
    text-decoration: underline;
}
SPAN.left2{text-decoration: none;}
A.left2:hover, A.left2-over, SPAN.left2-over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : bold;
    color: #0000FF;
    background-color: transparent;
    text-decoration: underline;
}
A.left2:visited
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.0em;
	font-weight : bold;
    color: #651C7E;
    background-color: transparent;
    text-decoration: underline;
}

A.ftrlnk
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : normal;
    color: #405EBE;
    text-decoration: none;
}
A.ftrlnk:hover, A.ftrlnk-over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : normal;
    color: #0000FF;
    text-decoration: underline;
}
A.ftrlnk:visited
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.1em;
	font-weight : normal;
    color: #651C7E;
    text-decoration: none;
}

.mh-link1, .mh-link2, .mh-link1:visited, .mh-link2:visited
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 0.9em;
	font-weight : bold;
	color: #666666;
	text-decoration: none;
	display: inline;
}
.mh-link2 {color: #D4001A;}
.mh-link1:hover, .mh-link1-over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 0.9em;
	font-weight : bold;
	color: #5C94D0;
}
.mh-link2:hover, .mh-link2-over
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 0.9em;
	font-weight : bold;
	color: #AA051A;
}

.mh-hline {background-color: #ECECEC; background-image: url(../images/mhd_reg_5x1_lines.gif); background-repeat: repeat-x;}
.mh-vline {background-color: #ECECEC; background-image: url(../images/mhd_reg_1x5_lines.gif); background-repeat: repeat-y;}
.mh-hline-bkg {background: #ECECEC;}
.ada-search {color: #ececec; background: #ececec; font: normal 0.0em/0.0em Verdana, Helvetica, sans-serif; margin: 0px; padding: 0px; visibility: hidden;}
.ada-label {color: #ececec; font: normal 0.0em/0.0em Verdana, Helvetica, sans-serif; margin: 0px; padding: 0px; display: none;}
.ada-hide {color: #ececec; font: normal 0.0em/0.0em Verdana, Helvetica, sans-serif; margin: 0px; padding: 0px; position: absolute; left: -10000px; top: -10000px; }

a.btn1, a.btn1:visited, a.btn1:active {
	font: normal 0.9em/1.2em Verdana, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
}
a.btn1:hover, a.btn1-over {
	font: normal 0.9em/1.2em Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
div.btn1 {
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #CBE3FF;
	border-left: 2px solid #B7CFEB;
    padding: 1px 4px 2px 4px;
    background-color: #366496;
 }
.searchbox {font-size: 1.6ex; border-style: inset; border-bottom: none; width: 100%; margin: 0px;}
.linksep1 {	font-size: 0.5em; color: #666666; border: 0px; margin: 0px;}

.auraltext, .show-tab{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 0.8em;
	line-height : 1.0em;
	font-weight : normal;
    color: #405ebe;
	left: 0px;
	top: 0px;
	position: relative;
}

span.auraltext, a.hlink, .hide-tab {
	font-size: 0px;
	left: -10000px;
	top: -10000px;
	position: absolute;
}

INPUT.btnlink
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 1.0em;
	line-height : 1.1em;
	font-weight : normal;
    FONT-WEIGHT: normal;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    COLOR: #405EBE;
    BACKGROUND-COLOR: transparent;
	text-align: left;  
	text-decoration: underline;  	
}



DIV#lnav { position: relative; top: 0px; left: 0px; width: 160px; z-index: 1000000; background: Silver; text-align: left; }

DIV#lnav ul, DIV#lnav div { margin: 0px; padding: 0px; z-index: 0; }
DIV#lnav ul { list-style: none; margin: 0px 0px 0px 0px; background: Teal; }
DIV#lnav li { margin: 0px; padding: 5px 0px 5px 0px; text-align: left; background: #cadceb; border-bottom: 1px solid #ffffff; width: 160px; }
DIV#lnav li.home, DIV#lnav li.home ul.home li.home { padding-bottom: 0px; background: #eaf1f7; }

DIV#lnav li ul { position: absolute; left: -999em; margin: 0px; border: 1px solid #7F99B2; border-bottom: none; }
DIV#lnav li ul.home, DIV#lnav li:hover ul.home, DIV#lnav li.fover ul.home { position: relative; left: 0px; top: 0px; margin: 5px 0px 0px -6px; border: none; }
DIV#lnav li:hover ul, DIV#lnav li.fover ul { left: 155px; margin: 0px;  z-index: 1000001; }
DIV#lnav li:hover ul#jaaot, DIV#lnav li.fover ul#jaaot {visibility: hidden; top: 45px; }
DIV#lnav li:hover ul#relinfo, DIV#lnav li.fover ul#relinfo {visibility: hidden;  top: 91px; }
/*DIV#lnav li:hover ul#relinfo_aot, DIV#lnav li.fover ul#relinfo_aot { top: 322px; }
DIV#lnav li:hover ul#relinfo_lob, DIV#lnav li.fover ul#relinfo_lob { top: 278px; }
DIV#lnav li:hover ul#relinfo_lobgcsbb, DIV#lnav li.fover ul#relinfo_lobgcsbb { top: 336px; }
DIV#lnav li:hover ul#relinfo_lobcss, DIV#lnav li.fover ul#relinfo_lobcss { top: 383px; }*/
DIV#lnav li:hover ul#lob, DIV#lnav li.fover ul#lob {visibility: hidden;  top: 68px; }
/*DIV#lnav li:hover ul#lob_aot, DIV#lnav li.fover ul#lob_aot { top: 297px; }*/


DIV#lnav ul li ul li { margin: 0px; padding: 5px 0px 5px 0px; text-align: left; background: #cadceb; border-top: none; border-bottom: 1px solid #7F99B2;   width: 160px;}
DIV#lnav ul li ul li.loblili {width: 160px;}/*270px*/
DIV#lnav ul li ul li.relinfolili {width: 160px;}/*180px*/

DIV#lnav ul li ul.home li { margin: 0px; padding: 5px 0px 5px 0px; text-align: left; background: #cadceb; border-top: 1px solid #ffffff; border-bottom: none;   width: 160px;}
DIV#lnav ul li ul.home li.loblili {width: 160px;}/*270px*/
DIV#lnav ul li ul.home li.relinfolili {width: 160px;}/*180px*/

DIV#lnav li a.g, DIV#lnav li a.g-over { line-height: 1.2em; padding: 0px 0px 0px 0px;}
DIV#lnav ul li div { padding: 0px 6px 0px 6px;}
DIV#lnav ul li div ul.home li div { padding: 0px 0px 0px 12px;}
DIV#lnav ul.home div ul li div { padding: 0px 0px 0px 12px;}

DIV#lnav li ul.home li.tertiary, DIV#lnav li:hover ul.home li.tertiary, DIV#lnav li.fover ul.home li.tertiary { position: inherit; left: 0px; top: 0px; margin: 0px 0px 0px 0px; border-top: 1px solid #ffffff; border-bottom: none; }
DIV#lnav li ul.home li.tertiary div { padding: 0px 0px 0px 18px; }

P.step {width: 400px; text-align: center; margin: 0px; padding: 0px; float: right;}
.middot { font-size: 2.0em; line-height: 0.1em; }
/*
ul.pr {padding-left: 0.08in; margin-left: 0.25in;}
ul.prp {padding-left: 0.08in; margin-left: 0.25in; margin-top: 2px;}
ul.pr li, ul.prp li {padding-left: 0.04in;}
*/
ul.prp { margin-top: 0px; }