body { background-color: #FFFFFF; color:#000066; margin:0; padding:0; font-family: Arial,Helvetica,Sans-Serif; font-size: 85%; }

img { border:0; }
form, fieldset { margin:0; padding:0; border:0; }

.visDiv { display:block; }
.invDiv { display:block; visibility:hidden; }
.hidDiv { display:none; }

.cll { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: left;  }
.clr { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: right; }
.clb { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: both;  }

.nav { background-color: #FF6600; height: 77px; font-size: 11px; }

.nav ul li a, .nav ul li a:link, .nav ul li a:active, .nav ul li a:visited { color: #FFFFFF; text-decoration:none; padding: 0 0 0 1px; }
.nav ul li a:hover { color: #000066; padding: 0 0 0 1px; }

.nav ul li     { margin:0; line-height: 120%; padding: 40px 55px 8px 60px; float: left; background-image: url(/img/page/navbg.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #FF6600; }

.nav ul li.hom { float: left; background-image: url(/img/nix.gif); background-repeat: no-repeat; padding:0; margin:-3px -55px 0 0; }

.nav ul { list-style-type: none; padding: 0; margin: 0; width: 948px; float:left; }

ul li.sel a, ul li.sel a:link, ul li.sel a:active, ul li.sel a:visited, ul li.sel a:hover { color: #000066; text-decoration:none; }

.snav { width: 215px; padding:16px 0 0 15px; float:left; font-weight: bold; font-size: 80%; }

.snav ul li a, .snav ul li a:link, .snav ul li a:active, .snav ul li a:visited { color: #FF6600; text-decoration:none; padding: 0 0 0 1px; }
.snav ul li a:hover { color: #000066; padding: 0 0 0 1px; }

.snav ul li.sel a, .snav ul li.sel a:link, .snav ul li.sel a:active, .snav ul li.sel a:visited { color: #000066; text-decoration:none; padding: 0 0 0 1px; }
.snav ul li.sel a:hover { color: #000066; padding: 0 0 0 1px; }

.snav ul li     { margin:0; line-height: 120%; padding: 20px 50px 8px 0; background-image: url(/img/page/navbg.gif); background-position: bottom right; background-repeat: no-repeat; text-align: right; }

.snav ul { list-style-type: none; padding: 20px 10px 0 0; margin: 0; }


.content { float:left; width: 710px; padding: 45px 20px 10px 20px; line-height: 150%; }

.content h1 { font-size: 130%; margin: 5px 0; padding:0; line-height: 110%; }
.content h2 { font-size: 100%; margin: 5px 0; padding:0; line-height: 110%; }

.content h3 { font-size: 100%; margin: 5px 0; padding:0; line-height: 110%; }
.content h4 { font-size: 100%; margin: 5px 0; padding:0; line-height: 110%; }


.article { width: 530px; padding-bottom: 5px; }

a, a:link, a:active, a:visited { color: #000066; text-decoration:underline; }
a:hover { color: #FF6600; text-decoration:none; }

#tp { width: 988px; }

.footr { font-size: 80%; text-align: right; padding: 5px; }

h1 a, h1 a:link, h1 a:active, h1 a:visited, h2 a, h2 a:link, h2 a:active, h2 a:visited { text-decoration: none; line-height: 125%; }
h1 a:hover, h2 a:hover { text-decoration: underline; line-height: 125%; }

.sep { padding: 0 15px; }
.less, .more { font-size: 90%; }

p.more, p.less { margin:0; padding:0; line-height: 110%;}

div.mleft, div.sleft    { float:left; margin: 5px 10px 5px 0; padding:5px 0 0 0; }
div.tleft               { float:left; margin: 0 10px 5px 0; padding:0; }

div.slide { float:left; margin: 0 5px 5px 0; padding:0; }

div.mright, div.sright  { float:right; margin: 5px 0 5px 10px; padding:5px 0 0 0; }
div.tright              { float:right; margin: 0 0 5px 10px; padding:0; }

div.ltop { margin: 5px 5px 10px 5px; padding:0; }
div.latop { margin: 5px 5px 10px 5px; padding:0; }
div.lbot { margin: 10px 5px 5px 5px; padding:0; }

.le { font-size: 90%; width: 90px; float:left; color: #E3E4E6; padding: 0 0 0 10px; margin: 10px 0 10px 0; border-width: 1px 0 0 0; border-color: #000066; border-style: solid; }
.ce { font-size: 90%; width: 335px; float:left; color: #000066; margin: 10px 0 10px 0; padding:0; border-width: 1px 0 0 0; border-color: #000066; border-style: solid; text-align: center; }
.ri { font-size: 90%; width: 90px; float:left; color: #E3E4E6; text-align:right; padding: 0 10px 0 0; margin: 10px 0 10px 0; border-width: 1px 0 0 0; border-color: #000066; border-style: solid;  }

.le a, .le a:link, .le a:active, .le a:visited, .le a:hover { color: #000066; text-decoration: underline; }
.le a:hover { color: #FF6600; text-decoration: none; }

.ri a, .ri a:link, .ri a:active, .ri a:visited, .ri a:hover { color: #000066; text-decoration: underline; }
.ri a:hover { color: #FF6600; text-decoration: none; }


.viewer { font-size: 90%; padding: 5px 10px; }
.viewer h1 { font-size: 120%; padding:0; margin:0; line-height: 150%; }

.downld { padding:3px 0; margin:0; }

.cpy { line-height: 100%; margin:0; padding: 2px; font-size:80%; }

.qsrch { float:left; margin-top: 37px; height: 32px; }
#quicksearch { float:left; }
#quicksearch #j_Phrase { width: 75px; border:0; padding: 2px 3px; font-size: 100%; font-family: Arial, Helvetica; color: #000066 }

#quicksearch a, #quicksearch a:link, #quicksearch a:active, #quicksearch a:visited { color: #FFFFFF; text-decoration:none; margin:0; padding: 0 55px 8px 10px; background-image: url(/img/page/navbg.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #FF6600;  }

#quicksearch a:hover { color: #000066; text-decoration:none; margin:0; padding: 0 55px 8px 10px; background-image: url(/img/page/navbg.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #FF6600;  }

hr { height:1px; margin: 0 0 20px 0; width: 530px; border-width: 0 0 1px 0; border-color: #000066; border-style: solid; text-align: left; clear:left; }

.strt { background-color: #FF6600; color: #FFFFFF; font-size: 80%; width: 898px; padding: 25px 0; }

div.strt div { width: 200px; float:left; padding:0; }
div.strt div a { margin:0; line-height: 120%; float:left; padding: 0 55px 8px 60px; background-image: url(/img/page/navbg.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #FF6600; }

div.strt div a, div.strt div a:link, div.strt div a:active, div.strt div a:visited { color: #FFFFFF; text-decoration:none; }
div.strt div a:hover { color: #000066; }

em { font-style:normal; background-color: #FF6600; border-width:1px; border-color:#FF6600; border-style:solid; padding:0 4px; margin: 0 -3px; }
i em { font-style:italic; background-color: #FF6600; border-width:1px; border-color:#FF6600; border-style:solid; padding:0 4px; margin: 0 -3px; }

strong { color:#FF6600; }

.strt p { width: 300px; float:left; font-weight: bold; }

.content ul { margin-left: 0; padding-left: 22px; }

blockquote { font-style: italic; }