body{color:black;background-color:white;font-family:verdana,arial,sans-serif;
margin:0px;padding:0px} 
#header> table{margin:0;font-family:verdana,arial,sans-serif;
color:white;background-color:#51BFE2;}
#header .bedtab{width:100%;color:#005BBF;background-color:#51BFE2;
	border:1px solid #005BBF;}
#header .bedlib a{font-family:"Franklin Gothic Medium";font-size:18pt;
	color:#005BBF;background-color:#51BFE2;}
#header .parser{background-color:#51BFE2;color:#005BBF;
	font-size:90%;text-decoration:underline;font-weight:bold;}
/* header label style at foot of doc */
#main{float:right;width:74%;padding:0.5em}
img {border:none;}
a:link,a:visited {
	color:blue;text-decoration:none;background-color:transparent;font-weight:bold;}
a:link:hover,a:visited:hover {
	color:blue;background-color:yellow;}
table.bdr {border:2px solid #393;padding:2px;margin:auto}
table.bdr td, table.bdr th
	{border:1px solid #393;padding:2px; vertical-align:top}
table.bdrCps {border-collapse:collapse;margin:auto}
table.bdrCps td, table.bdrCps th {border:2px solid #393;padding:4px;}
table.bdrCpsInt {border:3px solid #393;padding:4px;margin:auto}
table.bdrCpsInt td, table.bdrCpsInt th 
	{border:3px solid #393;padding:4px;border-collapse:collapse}
table.nobdr {font-size:80%;border:0;margin:auto;border-collapse:collapse}
table.nobdr td, table.nobdr th{padding-top:0.5em;padding-bottom:0.5em}
table.nobdr .h1{font-size:180%;font-weight:bold;}
table.nobdr .pright{padding-right:0.6em;text-align:right}
table.nobdr .pleft{padding-left:0.6em;text-align:left;}
table.ul {border:2px solid #06f;width:95%;border-collapse:collapse;}
table.ul td {width:100%;border:2px solid #66F;padding-left:4px;padding-right:4px;
	padding-top:1px;padding-bottom:1px;vertical-align:top;font-size:115%}

ul.mainlist li{padding-bottom:1.2em}
input,textarea {font-family:arial, sans-serif;} 
input.btn {background-color:#393;color:white;border:2px solid silver}
input.bigbtn {font-size:110%;cursor:pointer}
/*textarea.flex,select.flex,input.flex
   {width:95%;color:black;background-color:#F0FFFF;font-weight:600;}*/

.rstd {color:red;background-color:white;font-weight:normal;}
.r,.reqd,.hint, .hintsm, .hinteg {color:red;background-color:white;
	font-weight:bold;font-size:105%;}
.hinteg {font-family:"Georgia","Courier New";color:black;background-color:white;}
.hintsm {font-size:96%;}
.u {text-decoration:underline;}
.ctr {text-align:center;}
hr {color:#393;background-color:#393;text-align:center;height:1px;}
.hr90 {width:90%;margin: 0 auto;}
.hr75 {width:75%;margin: 0 auto;}
.hr50 {width:50%;margin: 0 auto;}
td.ldate {vertical-align:middle;font-size:90%;}
h1 {font-size:150%;margin-top:1.5em}
h2 {font-size:115%;}
h3 {font-size:105%}
h4 {font-size:95%}
h5 {font-size:85%}
h5.pb {font-weight:bold;font-size:110%;}
.size2 {font-size:80%}
.size4 {font-size:115%}
.crumb {font-size:105%;}
.crumb a:link, .crumb a:visited {font-weight:300}
html .off {display:none;}
html .on {display:block;margin-left:3px;}
.off {display:none;}
.on {display:block;margin-left:3px;}
.nostyle {display:none;}
/*li {line-height:150%;} */
li {margin-bottom:0.5em;margin-top:0.5em;}
p.line {text-align:center;color:#F93;font-weight:bold}
.yps {font: bold 150% 'Monotype Corsiva',serif} 
p.bigcap {font-weight:bold}
p.bigcap:first-letter {font-family:Gothic,serif;font-size:170%;color:red;}

.b {font-weight:bold}
.vld {font-weight:bold;font-size:90%;vertical-align:baseline;text-align:right}
.vld span{vertical-align:text-top;float:left}
.bdr input, .bdr textarea, .bdr select, .flex input, .flex textarea, .flex select
	 {font-family:helvetica, sans-serif;font-size:100%;
	width:95%;color:black !important;background-color:#E1FFFF !important;
	font-weight:600;padding:2px 4px 2px 4px;vertical-align:middle;}
.col2bold,.col3bold {color:red;background-color:#FFC;
	font-size:120%;font-weight:500} 
.col2bold {column-span:2}
.col3bold {column-span:3}
tr.chkbox input,.chkbox {width:auto !important;}
tr.radio input{width:auto !important;}
label {background-color:#E1FFFF;margin-right:2em;cursor:pointer}
acronym {border-bottom:1px dotted blue;cursor:help}
div.multicol {clear:both}
div.col1 {width:48%;float:left;}
div.col2 {width:48%;float:right;}
#header label {border:1px solid blue;background-color:#93DDDB;
	padding-right:0.5em;padding-left:0.5em;cursor:pointer}



