body {font:normal 1em Arial,Geneva,Helvetica,Verdana,sans-serif;}
html,body,ul,p,h1,h2,h3,h4,h5,h6,form,fieldset,a{margin:0;padding:0;border:0;}

.main a{	background-color:white; color:blue; border:solid 1px gray; display:inline;
		font-weight:bold; text-decoration:none; text-align:center; padding:2px 6px;}
.main a:hover{background-color:lavender;}
.main a.reg {color:blue; font-weight:bold; border:none; padding:0;}
.main a.reg:hover{text-decoration:underline; background-color:white}
.main p{margin-top:1em}
.main p.rgt{margin:0; text-align:right;}
.main ol.la {list-style-type:lower-alpha;}

table.main{border:1px blue solid; width:740px; border-collapse:collapse; border-spacing:0px; margin:2em auto;}
table.info{border:4px blue groove; margin:2em auto 1em auto; width:500px;}
table.info td {padding:1px;}

table.donation{border:1px blue solid; border-collapse:collapse; border-spacing:0px; margin:2em; padding:1em;}
table.suggest{border:1px blue solid; border-collapse:collapse; border-spacing:0px; margin-top:2em;}
table.suggest td {padding:.5em 1em 0 1em; }
table.open{border:5px black solid; border-collapse:collapse; border-spacing:0px; margin:2em auto 2em auto;}

td.padded  {padding:0 1em; vertical-align:top}
td.BluBkg  {background:blue; border:black solid 1px; color:white; text-align:center }

table.rates{margin:1em auto 0 auto; width:370px; border:3px aqua dotted; background-color:azure;}
table.rates td.t{padding:12px 12px 0 12px; text-align:right;}
table.rates td.b{padding:1px 12px 0 0px; text-align:right;}

table.rates td.l{overflow:hidden; width:100px; white-space:nowrap; display:inline;padding:0 10px 0 10px;}
table.rates td.c{overflow:hidden; width:100px; white-space:nowrap;display:inline;padding:0 0 0 0px;}
table.rates td.d{overflow:hidden;width:287px;white-space:nowrap;display:block; padding:0 40px 0 15px}
table.rates td.h{overflow:hidden;width:294px;white-space:nowrap;display:block; padding:0 40px 0 10px}
table.rates td.r{text-align:right; padding:0 10px 0 0}



h4{font:bold 1.25em Arial,Geneva,Helvetica,Verdana,sans-serif;}
h5{font:normal 1.25em Arial,Geneva,Helvetica,Verdana,sans-serif;}
h6{font:normal 1.5em Arial,Geneva,Helvetica,Verdana,sans-serif; letter-spacing:-2px;}

.bluHdr{font:bold 18px Arial,serif; color:blue;}
.blkHdr{font:bold 24px Arial,serif;}
.blkSub{font:bold 20px Arial,serif;}
.blkTxt{font:normal 16px Arial,serif;}
.blkTxt12{font:normal 12px Arial,serif;}
.purTxt{font:normal 16px Arial,serif; color:#800080;}
.topAlg{vertical-align:top}
.em1TM{margin-top:1em}
.em1Pad{padding:0 1em}
.ctr{text-align:center}

#tail{margin:300px auto 0 auto; display:non; width:728px; border:black solid 1px;}
.floatR{	float:right;}
.floatL{	float:left;}
#foot{		font:10px Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
		margin:5px; padding:2px 2px; text-align:center;}
#foot a{ 	color:black; text-decoration:none; border:none;}
#foot a:hover{	background:white; color:black; text-decoration:none;}
#copy{		padding-top:0;}
.coce{		margin:1px 0; width:40%; padding:0 .9%;}
.cocf{		margin:1px 0; width:10%; padding:0 .9%;}
.cobx{		margin:0; padding:0.0 0 2px;}
.cobx:after{ 	content:''; display:block; height:0; clear:both; }
