.banner2 { BORDER: #a33 2pt solid; PADDING: 0% 1%; BACKGROUND: #ffb; FONT: bold italic 90% arial, helvetica, sans-serif; 	VERTICAL-ALIGN: top; COLOR: #000; MARGIN-RIGHT: 6%; ; WHITE-SPACE: nowrap
}
.banner3 { BORDER: #ffb 4pt solid; PADDING: 1.5% 1%; -moz-border-radius:90px / 50px; border-radius:90px / 50px; BACKGROUND: #afa; FONT: bold italic 90% arial, helvetica, sans-serif; 	VERTICAL-ALIGN: top; COLOR: #000; MARGIN-RIGHT: 6%; ; WHITE-SPACE: nowrap
}
.f20 { FONT-SIZE: 100%; FONT-WEIGHT: bold; COLOR: #A33; TEXT-ALIGN: center
}
h3 {
	BORDER: #000 1pt solid; PADDING: 0.5%; BACKGROUND: #8b8; FONT: bold 110% "Times New Roman", Garamond, Verdana; MARGIN: 2% 30%; COLOR: #FFF; VERTICAL-ALIGN: bottom; TEXT-DECORATION: none
}

.header { HEIGHT: 1%; MARGIN: 0%; PADDING: 0% 0% 1% 0%;	-moz-border-radius:90px / 80px; border-radius:90px / 80px; BACKGROUND: #80d177; WHITE-SPACE: nowrap
}
.heading { WIDTH: 83%; PADDING: 3.5% 0% 2.5% 5.5%; MARGIN: -11% -8% 0% 10%; BACKGROUND: transparent; FONT: bold 300% "Times New Roman", Garamond, Verdana; COLOR: #00e; TEXT-ALIGN: center
}
img.logo {
	MARGIN: 1% 0% 2% 2%; VERTICAL-ALIGN: top; BORDER: none; 
}
hr { HEIGHT: 3px; BACKGROUND: #000 repeat scroll 0% 50%
}
img { 
 border: none 
}
.middle		{ font: medium bold; vertical-align: middle }
.normalsmall	{ font-size: 120px; vertical-align: middle; text-align: center; margin: 0px; padding: 0px }
.normalmedium	{ font-size: 140px; vertical-align: middle; text-align: center; margin: 0px; padding: 0px }
.normallarge	{ font-size: 160px; vertical-align: middle; text-align: center; margin: 0px; padding: 0px }
table.layout {
font-weight: bold
}
table.layout td {
line-height: 180%
}


