.leftcolumn {
position:       absolute;
width:          20%;
top:            230px;
left:           2%;
}

.midcolumn {
position:       absolute;
width:          50%;
top:            230px;
left:           22%;
text-align: left;
padding: 1em;
}

.rightcolumn {
position:       absolute;
width:          20%;
top:            230px;
left:           75%;
}

.midrightcol {
position:       absolute;
width:          75%;
top:            230px;
left:           22%;
text-align: left;
padding: 1em;
}

a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #0000ff;
	text-decoration: underline;
}

a:visited { color: #990099; font-weight: bold;}

a:hover { color: #ff0000; font-weight: bold;}

body {width: 95%; font-size: 0.9em; font-family: arial, verdana, helvetica, sans-serif;}

.topright {width: 100%; height: 100%; text-align: right; vertical-align: top;  padding: 1em;}

div.bkgdyel {width: 90%; background-color: #fdf103; padding: 1em;}

div.halfspan {width: 50%; text-align: left;}

div.threequarter {width: 75%; text-align: left;}

div.yelback {background-color: #ffff99; padding: 0.8em;}

div.menwide {width: 100%; vertical-align: top; text-align: left;}

div.lhsaligned {width: 100%; text-align: justify;}

div.rhsaligned {width: 100%; text-align: right;}

div.invis {width: 95%; text-align: left; font-size:0.8em; color:#ffffff;}

div.midaligned {width: 100%; text-align: center;}

div.fwconleft {width:100%; text-align: left;}

div.imagetxt {width: 100%; text-align: left; font-weight: bold; padding: 0px 0px 0px 10px;}

div.lhsalnpad {width: 100%; text-align: left; padding: 0px 0px 0px 20px;}

div.menpad {width: 100%; text-align: left; padding: 0.2em 0em 0.2em 0em;}

.smltxt {width: 100%; font-weight:bold; font-style:normal; font-size:0.8em; padding: 5px 0px 5px 0px;}

.mintxt {width: 100%; font-style:normal; font-size:0.6em; text-align: center; padding: 5px 0px 5px 0px;}

.prombig {font-style:normal; font-size:1.5em; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 10px;}

.promsml {font-style:normal; font-size:0.8em; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 10px;}

.promblu {color:#3300cc; font-weight:bold; font-style:normal; font-size:1.2em;}

.promblu_ca {width: 100%; color:#3300cc; font-weight:bold; font-style:normal; font-size:1.2em; text-align: center;}

.promred {color:#ff0033; font-weight:bold; font-style:normal; font-size:1.2em;}

.promredbig {color:#ff0033; font-weight:bold; font-style:normal; font-size:1.8em;}

.normred {color:#ff0033; font-weight:normal; font-style:normal; 
font-size:1em;}

.normblu {color:#3300cc; font-weight:normal; font-style:normal; 
font-size:1em;}

.redbld {color:#ff0033; font-weight:bold; font-style:normal; 
font-size:1em;}

.hdrred {color:#ff0033;}

.hdrblu {color:#3300cc;}

.outerblue {width:95%; border:0.1em blue solid; padding:0.8em;}

.outerred {width:95%; border:0.1em red solid; padding:0.8em;}

.outerredsml {width:50%; border:0.1em red solid; padding:0.8em;}

.outerblusml {width:50%; border:0.1em blue solid; padding:0.8em;}

img.vhgap {margin: 5%; border: none;}

img.vhgapsml {margin: 2%; border: none;}

img.nobord {margin: 1%; border: none;}

tr.high1 {height: 2em;}