body{font:normal 100% Arial, Verdana, "Nimbus Sans L", "Trebuchet MS", Helvetica,  sans-serif; margin:0em; color:#000066; background:#efefff;}
body{border:.5em double #000066;}
div.both{border-collapse:collapse; empty-cells:hide; clear:both;}
div.footer{text-align:center; padding:.2em; clear:both; border-top:0.1em solid #000066;}
div.header{text-align:center; padding:.2em;}
div.holder{overflow:hidden;}
div.holder div {padding-bottom:90000px; margin-bottom:-90000px }
div.leftr{float:left; padding:0.1em; width:19%; text-align:center; border-right:0.1em solid #000066;}
div.mainr{float:left; padding:0.25em; width:60%;}
div.menu{font:bold 130% "Times New Roman", Georgia, Times, "Nimbus Roman No9 L", "Bitstream Charter", "Century Schoolbook L", serif; color:#000066; text-align:center; background-color:#efefff; border-top:0.1em solid #000066; padding:.3em;}
div.rt{float:right; padding:0.1em; width:19%; border-left:0.1em solid #000066;}
div.colleft {float:left; margin:0.25em; padding:0.25em; width:30%; border-right: 0.1em solid #000066;}
div.colright {float:right; margin:0.25em; padding:0.25em; width:30%;}
div.coll {float:left; margin:0.25em; padding:0.25em; width:30%; }
div.colr {float:right; margin:0.25em; padding:0.25em; width:30%;}
div.hcl {float:left; margin:0.25em; padding:0.25em; width:47%; border-right: 0.1em solid #000066;}
div.hcln {float:left; margin:0.25em; padding:0.25em; width:47%;}
div.hcr {float:right; margin:0.25em; padding:0.25em; width:47%;}
.rtv{float:right; vertical-align:middle; padding:0.1em; width:19%; border-left:0.1em solid #000066;}
.left {float:left; margin:0.25em; padding:0.25em; }
h1{font:italic bold 175% "Times New Roman", Georgia, Times, "Nimbus Roman No9 L", "Bitstream Charter", "Century Schoolbook L", serif; color:#000066; text-align:center; background-color:#ccccff; padding:0.25em; margin:0em; border:0.1em  solid #000066;}
h2{font:italic bold 150% "Times New Roman", Georgia, Times, "Nimbus Roman No9 L", "Bitstream Charter", "Century Schoolbook L", serif; font-style:italic; color:#000066; text-align:center; background-color:#ccccff; padding:0.25em; margin:0em; border:0.1em  solid #000066;}
h3{font:italic bold 135% "Times New Roman", Georgia, Times, "Nimbus Roman No9 L", "Bitstream Charter", "Century Schoolbook L", serif; font-style:italic; color:#000066; text-align:center; background-color:#ccccff; margin:0em; border:0.1em  solid #000066;}
h4{font:italic bold 175% "Times New Roman", Georgia, Times, "Nimbus Roman No9 L", "Bitstream Charter", "Century Schoolbook L", serif; color:#000066; text-align:center; background-color:#efefff; padding:0.25em; margin:0em; padding:.2em;}
h5{font: italic bold 150% "Times New Roman", Georgia, Times, "Nimbus Roman No9 L", "Bitstream Charter", "Century Schoolbook L", serif; color:#000066; text-align:center; background-color:#efefff; margin:0em; padding:.2em;}
h6{font:italic bold 125% "Times New Roman", Georgia, Times, "Nimbus Roman No9 L", "Bitstream Charter", "Century Schoolbook L", serif; color:#000066; text-align:center; background-color:#efefff; margin:0em; padding:.2em;}
a:link{color:#000066;} 
a:visited{color:#005500;}
a:hover{color:#efefff; background:#ff0000;}
a:active{color:#0000ff;}
a.two:link{color:#000066;} 
a.two:visited {color:#005500;}
a.two:hover{color:#efefff; background:#000066;}
a.two:active{color:#0000ff;}
.b{font-weight:bold;}
.bc {text-align:center; font-weight:bold;}
.bi{font-weight:bold; font-style:italic;}
.border{border:0.2em solid #000066; padding:0.3em;}
.bordert{border-top:0.1em solid #000066; padding:0.3em;}
.sborderbot{border-bottom:0.1em solid #000066; padding:0.3em;}
.sborderc{border:0.1em solid #000066; text-align:center; padding:0.3em;}
.bordercbot{border-bottom:0.1em solid #000066; text-align:center; padding:0.3em;}
.c{text-align:center;}
.cin{text-align:center;}
.cm{text-align:center; vertical-align:middle}
cb {text-align:center; vertical-align: bottom;}
.dblue{color:#efefff; background:#000066;}
.fl{float: left; padding:.25em;}
.flc{float:left; padding:.25em; text-align:center;}
.fr{float:right; padding:.25em;}
.frc{float:right; padding:.25em; text-align:center;}
hr{color:#000066; height:0.1em;}
img {border:none;}
.indent{text-indent:2em;}
.link ul{font: normal 100% Arial, Verdana, "Nimbus Sans L", "Trebuchet MS", Helvetica,  sans-serif; list-style-type:square;  margin-left:0em; color:#000066; background-color:#efefff;  padding:1.5em;}
.mblue{color:#000066; background:#ccccff;}
.red{color:#efefff;background:#ff0000;}

table {border:0.15em solid #000066; border-collapse:collapse; empty-cells:hide; width:100%; background-color: #efefff;}
td {text-align:left; vertical-align:top; border:0.15em solid #000066; border-collapse:collapse; empty-cells:hide; background-color: #efefff;}
td.mer {width:10%; font-weight:bold; font-style: italic; text-align:center; color:#000066; background-color:#ccccff;}
td.des {width:67%; font-style: italic; font-weight:bold; text-align:center; color:#000066; background-color:#ccccff;}
td.cop {width:10%; font-weight:bold; font-style: italic; text-align:center; color:#000066; background-color:#ccccff;}
table.nb { padding:0.25em; border:none; empty-cells:hide; width:99%; background-color: #efefff;}
td.nb { padding:0.25em; border:none; empty-cells:hide; background-color: #efefff;}
td.nbc { padding:0.25em; border:none; text-align:center; empty-cells:hide; background-color: #efefff;}

.nav li a.arrow {background-image: url(../images/arrow-right.gif)}
ul.nav , ul.nav ul {border-bottom: 1px #000066 solid; list-style-type: none; margin: 0px; list-style-image: none; border-right: 1px #000066 solid; padding: 0px}
ul.nav li {position: relative; list-style-type: none;  margin: auto; list-style-image: none; padding: 0px}
ul.nav li li {width: auto; float: none}
.nav a {text-align: left; border-left: 1px #000066 solid; display: block; white-space: nowrap; background: #efefff; font-size: 12px; border-top: 1px #000066 solid; text-decoration: none}
.nav a:focus {outline-style: none; outline-color: invert; outline-width: medium}
.nav a.no-click {cursor: default}
.nav > li > a , .nav > li > a.arrow {padding-right: 4px}
.nav li a.arrow , .nav > li > a.arrow {background-repeat: no-repeat; background-position: right 50%}
.nav li ul , .nav li:hover ul ul , .nav li:hover ul ul ul , .nav li:hover ul ul ul ul , .nav li:hover ul ul ul ul ul , .nav li:hover ul ul ul ul ul ul , .nav li:hover ul ul ul ul ul ul ul , .nav li:hover ul ul ul ul ul ul ul ul {z-index: 999;  position: absolute;  display: none}
.nav li:hover ul , .nav li li:hover ul , .nav li li li:hover ul , .nav li li li li:hover ul , .nav li li li li li:hover ul ,.nav li li li li li li:hover ul , .nav li li li li li li li:hover ul { display: block; margin-left: 100%}
.nav ul ul {margin-left: 0px}
.nav ul { top: 0px; left: 0px}
.nav a {padding: 2px; color:#000066; background-color: #efefff; border-color: #000066}
.nav li:hover > a {color: #efefff; background-color: #000066}

