/***** FOR ALL SCREENS *****/
body {line-height:25px; margin: 0 auto; padding: 0;}
body::-webkit-scrollbar {display: none;}
body {margin: 0 auto; padding: 0;}

a {text-decoration: underline;}
a:link, a:visited {color: #0000cd;}
a:hover {color: #ffffff; background: #0000cd;}

b {color: #990033;}
sub, sup {vertical-align: baseline; position: relative; font-size: 80%;} /* 70% size of its parent element font-size which is good. */
sub {bottom: -0.2em;} /* use em becasue they adapt to parent font-size */
sup {top: -0.35em;} /* use em becasue they adapt to parent font-size */

* {vertical-align: baseline; outline: none; font-size-adjust: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none;
	-ms-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }

*:focus {outline: none;}

img.logo {display: block; margin-left: auto; margin-right: auto; border: 0;}
img.fl {float: left;}
img.fr {float: right;}
img.blok {vertical-align: baseline;}
.blok2 {position: relative; top: 40px;}
.blok3 {position: relative; top: -40px;}
.highlight {background: #F5EE13;}

.ital {font-style: italic;}
.gital {font-style: italic;  color: #0A6309;}
.rital {font-style: italic;  color: #FF0000;}
.oline {border-top: 2px solid; position: absolute; margin-top: -6px; text-indent: 0;}

.lft {text-align: left;}
.cen {text-align: center;}
.rit {text-align: right;}
.bol {font-weight: bold;}

.red {color: #FF0000;}
.brn {color: #996633;}
.blu {color: #3366FF;}
.grn {color: #009933;}
.yel {color: #EBEB00;}

.nilmarg {margin: 0;}
p.single {color: #3366CC;}

.cg {font-weight: bold; padding: 0 0 0 15px; margin: 0;}
.centr {text-align: center;}
.bigr {font-size: 140%;}
li.nostyle {list-style-type: none;}

.highlight {background:#ffffbd;}
.highlight2 {color: #c0392b; font-size: 0.9em; margin-top: 10px;}
.ghighlight {background:#ebebeb;}
.note {font-size: 90%;}
.smalr {font-size: 75%;}
.bigr {font-size: 110%}
.mbigr {font-size: 130%}
.big1 {font-size: 150%}
.big2 {font-size: 200%}
.vsmall {font-size:0.8em; line-height:100%; padding-top:2px; padding-bottom: 2px;}
.rite {text-align: right;}
.lef {text-align: left;}
.pfriend {font-family: Arial, sans-serif; font-size:0.8em; text-align:right;}
.pt5 {padding-top: 5px;}
.pt8 {padding-top: 8px;}
.pt10 {padding-top: 10px;}
.pb4 {padding-bottom: 4px;}
.pb8 {padding-bottom: 8px;}
.pb18 {padding-bottom: 18px;}
.pbut {padding-bottom: 25px;}
.mb8 {margin-bottom: 8px;}
.mb18 {margin-bottom: 18px;}
.mbm5 {margin-bottom: -5px;}
.indj {margin-left: 10px;}
.bol, .b {font-weight: bold;}
.ital {font-style:italic;}
.brite {color: #C0392B; font-weight: bold;}
span.red {color: #FF0000; font-weight: bold;}
.single_head {font-weight:bold; margin-bottom:0; margin-top:5px; color: #c0392b;}
.green {color: #2F7311; font-weight: bold;}
.bronze {color: white; background: #A67D3D; font-size: 1.5em;  font-weight: bold;}
.silver {color: white; background: #ADADAD; font-size: 1.5em;  font-weight: bold;}
.gold {color: white; background: #DAA520; font-size: 1.5em;  font-weight: bold;}
.rdiv {float: right;}

/***** FOR SMALL SCREENS *****/
@media all and (max-width:760px) {

html {font: 1.15em Arial, sans-serif; background: #fff; color: #474747; text-align: left;}

*,*:after,*:before {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0;}

div, p, img, blockquote, form, fieldset, textarea, input, label, iframe, code, pre {display: block; position:relative; overflow:hidden;}
a {position:relative; overflow:hidden; text-decoration: underline; color: #0000cd;}
a:hover {background: #ffff99; color: #8b00e8;}

h1 {font:normal 1.5em Trebuchet, Arial, sans-serif; background: #c0392b; color:#fff; display:block; width:100%; text-align:center; padding: 2px; margin-bottom: -15px;}
h2 {font:normal 1.2em Trebuchet, Arial, sans-serif; background: #2F7311; color:#fff; display:block; width:100%; text-align:center; padding: 2px; margin: -8px 0 5px 0;}
h3 {font-weight: bold; font-size: 1.2em; color: #000; margin: 10px 0 3px 0;}
h6 {font-weight: bold; font-size: 1.1em; color: #000; text-align:center;}

#content {background: transparent; margin: 0 auto; padding: 3px 4px 0 8px; max-width: 960px; width: expression(document.body.clientWidth >960? "960px" : "auto"); overflow: visible; text-align: left;}

#wrapper2 {margin: 0 auto; padding: 1px 1px 0 1px; border-left: 1px solid #F2F0E9; border-right: 1px solid #F2F0E9;}

#lpics {float:left; margin: 6px 10px 3px 0;}
.rpics {float:right; margin: 3px 0 3px 10px; position: relative; clear: left; max-width: 100%;}
.banner {background: #fff; overflow: visible; text-align: center; margin-bottom: -6px;}
.pagecontent {clear:both; margin: 0 2px 0 2px;}
.pagecontent ul {list-style:disc; text-align:left; margin-left: 12px;}
.pagecontent ul.xam {margin: 18px 0 0 18px;}
.pagecontent ol {margin-left: 22px;}
.pagecontent li {padding-bottom: 5px; padding-left: 2px;}
.pagecontent40 {clear:both; margin-left:40px; margin-right:40px;}
.pind {margin-left:30px;}
.dontprint{}

table.centr {margin-left:auto; margin-right:auto;}

.status {border:1px solid #CCC6A8;; width: 100%; font: 0.9em Arial, Sans-serif; }
.status td, .status th {padding: 2px; font-size: 90%; border-bottom: 1px solid #ccc6a8;}
.status th.l, .status td.l  {text-align: left; padding-left: 6px; width: 1%; font-weight: bold;}
.status th.r, .status td.r  {text-align: right; padding-right: 6px;}
.status th.b, .status td.b  {width: 7%;}
.status td.x  {color: white; background: #6699FF; text-align: center;}
.status td.z, .status td.r, .status td.l {background: white;}
.status td.r {color: #c0392b; font-weight: bold;}
.status tr:first-child th {background: #416C6C; border:0px solid #000000; text-align:center; border-width:0 0 1px 1px; font-size: 1.2em; font-weight:bold; color:#fff;}
.status tr:first-child td:first-child {border-width:0px 0px 1px 0px;}
.status tr:first-child td:last-child {border-width:0px 0px 1px 1px;}

td.r1 {color: #c0392b; font-weight:bold;padding:5px 5px 0 0;vertical-align:top;}
td.r2, td.r3 {padding:5px 0 0 5px;vertical-align:top;}
td.r3 {font-weight: bold;}

.button-group, .single-button-group {font-size: 130%; text-align: center; margin-left: 10px; margin-right: 10px;}
.button {display:inline-block; padding:10px 5px 10px 5px; margin-bottom: 2px; width: 100%; color: #fff!important;}
.l_button, .c_button {display:inline-block; padding:3px 6px 3px 6px; margin-bottom: 0; color: #fff!important; background: #000080; font-weight: bold;}
.l_button:hover, .c_button:hover {background: #8b00e8;}
a.button, a.l_button, a.c_button {text-decoration: none; color: #fff;}
.c_button {width: 100%; text-align: center;}

.full {width: 100%; margin-left: 1px; margin-right: 1px;}
.container {margin-bottom:3px;}

img.b_displayed {display:block; margin-left:auto; margin-right:auto; padding: 5px; max-width: 100%; border: none;}
img.pfr {display:block; margin-left:auto; margin-right:0; padding: 5px; border: none;}
img.b0_displayed {display:block; margin: 0 auto; padding: 1px 5px 0 0;}
img.b1_displayed {display:block; margin: 0 auto; padding: 5px; margin-top: 5px; background: #CCC6A8;}
.mbm10 {margin-bottom: -10px;}
.mbm25 {margin-bottom: -25px;}
img.t_displayed {display:block; margin-left:0; margin-right:auto; padding: 5px 0 5px 0;; max-width: 100%;}
img.leftlogo {float: left; clear: right; margin-right: 20px;}
img.backboxed  {border: 2px solid #0000cd; padding: 4px;}
img.backboxed:hover {border:2px solid #8B00E8;}

ul, ul.sq li {list-style: disc; text-align:left;}
ul.tikbul {padding-left: 5px; list-style-image: url(../images/stylepics/tick.gif);}
ul.tikbul li {padding-top: 6px; font: Verdana, Geneva, sans-serif; font-size: 1.05em;}
ul.arro {padding-left: 35px; list-style-image: url(../images/stylepics/arrow.gif);}

ol span {font-weight: normal; color: #474747;}
.no-bottom{margin-bottom:0px; padding-bottom:0px;}
.half-bottom{margin-bottom:15px;}
.full-bottom{margin-bottom:3px!important;}

.inl {display: inline;}
.clear {clear: both; height: 0px; line-height: 0px;}
.float-left{ float:left; margin-right:10px;}
.float-right{float:right; margin-left:5px;}
.right-text{display:block; text-align:right;}
.left-text{ display:block; text-align:left;}
.center-text{display:block; text-align:center;}
.uppercase{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}
.center-icon{width:70px; margin-left:auto; margin-right:auto; margin-bottom:30px;}
.last-column {margin-right:0%!important;}
.first-column {margin-left:0%!important;}
.one-third {width:28%; float:left; margin-right:8%;}
.one-half {width:45%; float:left; margin-right:10%;}
.emadr {vertical-align: text-bottom;}

.decoration, table.rallies hr {height:1px; background-color:rgba(0,0,0,0.1); margin-top: 5px; margin-bottom:5px;}
.decoration2 {height:1px; background-color:rgba(0,0,0,0.1); margin-top: 2px; margin-bottom:10px;}
.decoration3 {height:1px; background-color:rgba(0,0,0,0.1); margin-top: 10px; margin-bottom:5px;}

img.round18 {border-radius: 18px;}
.hide-if-mobile, img.hide-if-mobile, .rpics, #leftnavigation {display:none;}
         #news, #pr_content, #dxcc {padding-left: 15px; padding-right: 15px; font-size: 1.1em;} #news hr, #pr_content hr {width: 100%;}
         .vsmall {font-size: 0.9em;} table.fullw {width: 100%;} table.smap.ls {margin-left: 0;} ol.memb2 {margin-left: 25px;} .pagecontent li.xam {margin-bottom: -8px;} html {font-size: 1.0em;} body {line-height:17px;}
         #content ul.tite {padding-top: 5px;} ul.centr {width: 90%; margin: auto;}

input#em {padding: 9px; border: solid 1px #DEDEDE; outline: 0; width: 180px; background: #fff; margin: 0 auto;
       background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
       background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
       -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; }

input#em:hover, input#em:focus {border-color: #C9C9C9; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;}

.infobox1{background: #eee; padding: 5px 5px 1px 5px; border: 1px solid #C4C4C4;}
.centerbox {border: 1px solid #ccc6a8; margin-left:auto; margin-right:auto; margin-top:5px; padding: 8px 8px 0 8px; max-width: 500px;}
.centered {text-align:center;}

p.info {display: block; background: #f5f5dc; text-align: center; font-weight: bold;}
p.m10 {margin: 0 10px 0 10px;}
p.indent, ul.indent, ol.indent {margin:0 0 0 20px;}
p.red {color: #FF0000; font-weight: bold; margin: -4px 0 0 10px;}
p.updated {border-top: 1px solid rgba(0,0,0,0.1); font-size: 0.8em; padding-top: 1px; margin-top: 10px;}

td.r, th.r {text-align: right;}
td.c, th.c {text-align: center;}
td.f {font-weight: bold; padding: 1px 4px 2px 0;}
ul.name {list-style:none; margin-left: 30px;  font-style: italic; font-size: 105%;}

#ind1 ul {margin: 0 5px 0 16px; font-weight: normal; color: #000;}
ul.vis li {margin-left: -10px; margin-bottom: 4px;}
#aw_pop_up {background-color:#fff; display:none; padding:10px; max-width:400px; max-height: 680px; overflow: scroll; width: 100%;}
.b-close {border-radius: 7px; font: bold 131% sans-serif; padding: 0 6px 2px; background-color: #0000cd; color: #fff; cursor: pointer;
text-align: center; text-decoration: none; position: absolute; right: 3px; top: 3px; z-index: 9999;}
.b-close:hover {background-color: #1e1e1e;}
.lft {text-align: left;}
.rt, table.contests td.r {text-align: right;}
.e4 {vertical-align: top; text-align: center!important; font-size: 1.3em!important;}

/* topmenu for css3Menu2 */
ul#css3menu2,ul#css3menu2 ul{
	margin:0;list-style:none;padding:0;background-color:transparent;border-width:0;border-style:solid;border-color:;}
ul#css3menu2 ul{
	display:none;position:absolute;left:0;top:100%;background-color:#FFFFFF;border-width:2px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-style:solid none none none;border-color:#E62E0D;-moz-box-shadow:rgba(0,0,0,0.2) 4px 4px 0px;-webkit-box-shadow:rgba(0,0,0,0.2) 4px 4px 0px;box-shadow:rgba(0,0,0,0.2) 4px 4px 0px;padding:0;}
ul#css3menu2 li:hover>*{
    display: block; background: transparent;}
ul#css3menu2 li {position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu2 li.sel {font:14px "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: bold; color: #a61ccc; padding: 4px 0 8px 10px;}
ul#css3menu2 li:hover{
	z-index:1;}
ul#css3menu2 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu2{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
	*display:inline;}
* html ul#css3menu2 li a{
	display:inline-block;}
ul#css3menu2>li{
	margin:0;}
ul#css3menu2 a:active, ul#css3menu2 a:focus{
	outline-style:none;}
ul#css3menu2 a {
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#FFFFFF;cursor:pointer;padding:14px 15px 20px 5px;background-repeat:repeat;border-width:0px;border-style:none;}
ul#css3menu2 ul li{
	float:none;margin:0;}
ul#css3menu2 ul a{
	text-align:left;padding:10px 13px;background-color:#FFFFFF;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#2C3736;text-decoration:none;}
ul#css3menu2 li:hover>a,ul#css3menu2 li a.pressed{
	border-style:none;color:#67B7E1;}
ul#css3menu2 span{
	display:block;overflow:visible;background-image:url("../images/stylepics/arrowmain.png");background-position:right center;background-repeat:no-repeat;padding-right:16px;}
ul#css3menu2 ul span{
	background-image:url("../images/stylepics/arrowsub.png");padding-right:25px;}
ul#css3menu2 > li.switch{
	display:none;cursor:pointer;width:25px;height:20px;padding:12px 15px 20px 5px;}
ul#css3menu2 > li.switch:before{
	content:"";position:absolute;display:block;height:3px;width:25px;border-radius:4px;}/*background:#2C3736;-moz-box-shadow:0 8px #2C3736, 0 16px #2C3736;-webkit-box-shadow:0 8px #2C3736, 0 16px #2C3736;box-shadow:0 8px #2C3736, 0 16px #2C3736;}*/
ul#css3menu2 > li.switch:hover:before{
	background:c0392b;-moz-box-shadow:0 8px c0392b, 0 16px c0392b;-webkit-box-shadow:0 8px c0392b, 0 16px c0392b;box-shadow:0 8px c0392b, 0 16px c0392b;}
.c3m-switch-input{
	display:none;}
ul#css3menu2 li:hover>a,ul#css3menu2 li > a.pressed{
	border-style:none;color:#67B7E1;text-decoration:none;}
ul#css3menu2 ul li:hover>a,ul#css3menu2 ul li > a.pressed{
	background-color:#c0392b;color:#FFFFFF;text-decoration:none;}
ul#css3menu2 li.topmenu>a {
	border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;color:#0000CD; font-weight: bold; padding: 12px 9px;!important;}
ul#css3menu2 li.topmenu:hover>a,ul#css3menu2 li.topmenu > a.pressed{
	color:c0392b;}
ul#css3menu2 li.topmenu>a {height:1px; line-height:1px;}

	ul#css3menu2 {
		width: 90%; margin: auto; margin-top: 20px;}
	ul#css3menu2 > li {
		display: none; position: relative; width: 100% !important;}
	ul#css3menu2 > li.switch,.c3m-switch-input:checked + ul#css3menu2 > li + li {
		display: block;}
	ul#css3menu2 > li.switch > label {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0; background-image:url("../images/menu.png"); background-repeat: no-repeat; }
#content ul li, #content ol li, #content p, table.n {padding-bottom: 10px;}

img.oneline {float: left; margin: 0 0.3em 0.3em 0;}
table.aline {border-top: 3px ridge #847B4D; width: 100%; margin-bottom: -20px;}
.fullpage {background-image:url("../images/stylepics/bg_lib.png"); background-repeat: repeat;}
a.ybutton {text-decoration: none; color: #6A9FB4; font-weight: bold; font-size: 1.3em; padding: 6px 10px 6px 10px; border-radius: 8px; color: #ffffff;
  background-color: #548fa7; background-image: none; background-repeat: repeat; background-attachment: scroll; margin-right: 10px;
  background-clip: border-box; background-origin: padding-box; background-size: auto auto; margin-top: 0px; display: inline-block;}
a.ybutton:hover {background-color: #437285;}

img.displayed {display:block; margin-left:auto; margin-right:auto; margin-top: 0; max-width: 100%; border: none; padding: 2px 0 8px 0;}
img.displayed.tite {padding-top: 12px;}

.xamp {color: #D65600; font-style: italic; padding-top: 100px;}
.oviewtext {font-weight: bold; font-size: 1.3em; color: #0A6309; text-align: center;}

p.ind1 {text-indent: 50px; margin: 0;}

#wrapper1 {background: #ffffff; margin: 0 auto; padding: 4px 4px 0 5px;
  max-width: 900px; width: expression(document.body.clientWidth >900? "900px" : "auto");
  border-left: 1px solid #F2F0E9; border-right: 1px solid #F2F0E9;}

#content ol.tite_a {padding-top: 10px; margin-left: 22px; list-style: lower-alpha;}
#content ol.tite_n {padding-top: 10px; margin-left: 10px; list-style: decimal;}
#content ol.tite_l {padding-top: 10px; margin-left: 20px; list-style: lower-roman;}
#content ul.si, ul.sis {margin-left: 10px;  padding-left: 5px; list-style: square;}
#content ul.ci {margin-left: 27px;  padding-left: 5px; list-style: circle;}
#content ul li.ltite {padding: 2px;}
#content ul li.wide {padding-top: 12px;}
#content ul li.bigr {font-size: 1.2em; padding-top: 6px;}
#content ul li.impt {color: #FF0000;}
#content ul li.smalr {padding-bottom: 8px; font-size: 140%}
#content ul li.ind1 {list-style: none; text-indent: 40px;}
#content ul li.ind2 {list-style: none; text-indent: 40px; padding-top: 10px;}

#content ul.tt, #content ol.tt {padding: 0 0 0 5px; margin-top: 10px;}
#content ul li, #content ol li, #content p {padding-bottom: 10px;}
#content ul li.nobul, #content ol li.nobul {list-style: none; margin-left: -13px;}
#content ul.tikbul {list-style-image: url(../images/tick.gif);}
#content ul.tikbul.tite {padding-top: 10px; margin-left: 30px; list-style-image: url(../images/tick.gif);}
#content ul.wrongbul.tite {padding-top: 10px; margin-left: 30px; list-style-image: url(../images/wrong.gif);}
#content ul.xclbul.tite {padding-top: 5px; margin-left: 15px; list-style-image: url(../images/exclamation.gif);}
#content ul.nun.tite {margin: -10px 0 0 -25px; list-style: none;}
#content li.nun {font-weight: bold; padding-top: 0px;}
#content li.nun2 {margin: -6px 0 0 0; list-style: none; font-weight: bold; font-size: 1.0em;}
#content table.n {padding: 5px 0 5px 0; margin-bottom: 0;}
#content p.tite {padding: 0; margin: 0;}
#content p.note {font-size: 100%; text-align: center;}
#content ul.sm {margin-top: 0;  padding-top: 5px;}
#content table.notop {margin: 0 0 0 100px;}
#content table.nomarg {margin: 0;}

/* call sign prefixes table */
#content table.t4 tr:nth-child(even) {background-color:#eee;}
#content table.t4 tr:nth-child(odd){ background-color:#d3e9ff;}
#content table.t4 {margin-left: 1px; font-size: 1.1em; border: 1px solid #B38909; border-collapse: collapse; width: 99%;}
#content table.t4 th {font-size: 110%; color: #fff; text-align: center;}
#content table.t4 th.lft {text-align: left;}
#content table.t4 td {padding: 5px 2px 5px 3px;}
#content table.t4 td.bordr {border-right: solid #B38909 1px;}
#content table.t4 td.c {font-weight: bold; width: 10%; text-align: left; color: #CC0000;}
#content table.t4 td.cr {font-weight: bold; width: 10%; text-align: left; color: #FF0000;}
#content table.t4 tr.h {background-color: #5B5534;}
#content table.t4 tr.bordb {border-bottom: solid #B38909 2px;}

#content table.stub {border-collapse: collapse; margin-left: auto; margin-right: auto;}
#content table.stub td {padding: 5px; border: solid 1px;}
#content table td.sm {font-weight: normal; font-size 1.3em;}
#content ul.sm li {font-size: 1.3em; font-weight: normal; margin: 5px 10px 5px 10px;  padding: 0 0 5px 0;}
#content ul.sm li.bol {font-weight: bold;}
#content ul.sm li.head {margin-left: -135px;}
#content table.t1, table.t2, table.t3 {margin-left: 1px;  font-size: 1.0em;  border: 1px solid #B38909; background: #e8e6d9; border-collapse: collapse;}
#content table.t2 {margin: 20px 0 0 20px;}
#content table.t3 {margin-left: 20px;}
#content table.t5 {margin-left: auto; margin-right: auto; font-size: 0.8em; border: 1px solid #B38909; min-width: 300px; background: #EEECE2; border-collapse: collapse;}
#content table.t5 td {padding: 2px 0 2px 6px;}
#content table.t5 tr.l {background-color: #F4F3EC;}
#content table.t5 tr.bot {border-bottom: 2px solid #A9A9A9;}
#content table.t2 th, table.t2 td {text-align: right; padding: 5px 5px 5px 3px;}
#content table.t2 th.c {text-align: center;}
#content table.t1 th, table.t1 td, table.n td {padding-left: 5px; padding-right: 5px; vertical-align: middle;}

#content table.n {margin-left: auto; margin-right: auto;}
#content table.n td img {margin-left: auto; margin-right: auto;}
#content table.n tr.gray {background: #eee;}
#content table.n td.w30 {width: 30%;}
#content table.n td.w50 {width: 50%;}
#content table.n td.w70 {width: 70%;}

#content table.t3 th, table.t3 td {padding: 5px 20px 5px 20px;}
#content table.t3 tr.l {background-color: #F4F3EC;}

#content table.bp {margin-left: 1px;  margin-right: 1px; font-size: 0.9em;  border: none; background: #FFFFFF; border-collapse: collapse; width: 99%}
#content table.bp td, th {padding: 4px 20px 4px 20px;}
#content table.bp td.blank {font-size: 0.5em; padding: 0; margin: 0;}
#content table.bp td.cent {text-align: center;}
#content table.bp th {font-size: 120%; color: #fff; text-align: center;}
#content table.bp th.l {text-align: left;}
#content table.bp th.w {width: 70%}
#content table.bp tr.head {background-color: #5B5534;}
#content table.bp tr.band {background-color: #e8e6d9;}
#content table.bp tr.cw {background-color: #FFFF99;}
#content table.bp tr.grey {background-color: #EBEBEB;}
#content table.bp tr.lgrn {background-color: #CCFFCC;}
#content table.bp tr.lyelo {background-color: #FFFFD6;}
#content table.bp tr.data {background-color: #FFCC99;}
#content table.bp tr.ph {background-color: #00FFFF;}
#content table.bp tr.ph2 {background-color: #8AFFFF;}
#content table.bp tr.beac {background-color: #FF8080;}
#content table.bp tr.phx {background-color: #00E0E0;}
#content hr {border:solid; color: #0A6309; height:1px; width:97%; padding: 0;}
#content hr.litr {color: #669966; margin-top: 5px;}
#content ul.nested {padding: 10px 0 0 20px; list-style-image: url(../images/arrow.gif);}
#content ul.sis2 {margin-left: 10px;}

#sec0 {margin: 0;  padding: 0 0 2px 0; background: #FFF;}
#secA {margin: -25px 0 0 0 ;  padding: 0 0 2px 0; background: #F2F2C8;}
#secB {margin: 0;  padding: 0 0 2px 0; background: #F2F2C8;}
#secC {margin: 0;  padding: 2px 0 2px 0; background: #F2F2C8;}

#secA h6, #secB h6 {background: #006400; color: #FFF;}
#secB p.smalf {font-size: 80%; color: #616161; margin: 0 4px 0 0; text-align: right; text-decoration: underline;}

#footer {position: fixed; height: 35px; top: auto; right: 0; bottom: 0; left: 0px; margin-left: auto; margin-right: auto; width: 100%;}
table.links {margin-left: auto; margin-right: auto; width: 760px;}
table.mlinks {margin-left: auto; margin-right: auto; width: 100%;}
table.links td.l, table.mlinks td.l {float: left;}
table.links td.r, table.mlinks td.r {float: right;}

#navbuts, #navbuts2, #mnavbuts, #mnavbuts2 {margin: 0px; padding: 0px; line-height: 0px; font-size: 0px; display: inline-block;}
#navbuts.l, #navbuts2.l, #mnavbuts.l, #mnavbuts2.l {padding-left: 2px;}
#navbuts a img, #navbuts2 a img, #mnavbuts a img, #mnavbuts2 a img {border: none;}
#navbuts a .hoverbutton, #navbuts a .downbutton, #navbuts.css_menu a:hover .normalbutton, #navbuts.mcss_menu a:hover .normalbutton {display: none;}
#navbuts2 a .hoverbutton, #navbuts2 a .downbutton, #navbuts2.css_menu a:hover .normalbutton, #navbuts2.mcss_menu a:hover .normalbutton {display: none;}
#navbuts a div.buttonimg, #navbuts2 a div.buttonimg {height: 30px; background-position: 0 0;}

#navbuts.css_menu a:hover div.buttonimg, #navbuts a.itemhot div.buttonimg {background-position: 0 -30px;}
#navbuts2.css_menu a:hover div.buttonimg, #navbuts2 a.itemhot div.buttonimg {background-position: 0 -30px;}
#navbuts.css_menu a:active div.buttonimg, #navbuts li.itemdown div.buttonimg {background-position: 0 -60px;}
#navbuts2.css_menu a:active div.buttonimg, #navbuts2 li.itemdown div.buttonimg {background-position: 0 -60px;}
#navbuts .spaced_li, #navbuts2 .spaced_li {padding: 0px 0px 15px 10px;}

#mnavbuts a div.buttonimg, #mnavbuts2 a div.buttonimg {height: 25px; background-position: 0 0;}
#mnavbuts.mcss_menu a:hover div.buttonimg, #mnavbuts a.itemhot div.buttonimg {background-position: 0 -25px;}
#mnavbuts2.mcss_menu a:hover div.buttonimg, #mnavbuts2 a.itemhot div.buttonimg {background-position: 0 -25px;}
#mnavbuts.mcss_menu a:active div.buttonimg, #mnavbuts li.itemdown div.buttonimg {background-position: 0 -50px;}
#mnavbuts2.mcss_menu a:active div.buttonimg, #mnavbuts2 li.itemdown div.buttonimg {background-position: 0 -50px;}
}