/* Home-Page Styles */
.r2b1 { float: left; height: 135px; margin: 10px auto 0 auto; padding: 0; width: 670px; }
.r2b1txt { background-color: #CCFF99; color: black; font-size: 14px;
   font-weight: bold; padding: 0 10px 0 10px; }
.r2b3 { background-color: #FFFF66; color: black; float: left; height: 230px;
	margin: 0 0 20px 0; padding: 0; width: 670px; }
.r2b4 { margin: 5px auto; padding: 0; width: 670px; }
.r2b5 { float: left; height: 35px; margin: 5px 0 0 0; padding: 0; width: 670px; }
.r2b5a { float: left; height: 25px; margin: 0; padding: 0; width: 223px; }
.r2b6 { float: left; height: 25px; margin: 0; padding: 0; width: 670px; }
.bultxt1 { background-color: transparent; color: red; font-size: 16px;
   font-weight: bold; margin: 5px auto 0 auto; padding: 0; }
.bultxt2 { background-color: transparent; color: red; font-size: 14px;
   font-weight: bold; margin: 5px auto 0 auto; padding: 0; }
/* Other content pages */
.ir1 { float: left; font-size: 16px; font-weight: bold; height: 180px;
    margin: 10px auto; padding: 0; text-align: center; width: 670px; }
.ir1z { float: left; font-size: 16px; font-weight: bold; height: 240px;
    margin: 10px auto; padding: 0; text-align: center; width: 670px; }
.ir1hdg { font-size: 24px; margin: 20px auto; padding: 0; }
.ir1a { float: left; height: 100px; margin: 20px 0 20px 25px; padding: 0; width: 190px; }
.ir1b { float: left; height: 160px; margin: 20px 0 20px 100px; padding: 0; width: 180px; }
.irtxt1 { background-color: transparent; color: #006600; font-size: 20px;
   font-weight: bold; margin: 15px auto; padding: 0; }
/* History styles */
#hwrap { background-color: #F2F2FF; border-color: #800080; border-style: solid; border-width: 2px;
    color: #000080; float: left; font-family: Verdana, Arial, sans-serif; font-size: 16px;
    height: 696px; margin: 0; overflow: auto; padding-left: 10px; padding-right: 10px;
    text-align: left; width: 660px; }
.htxt1 { background-color: transparent; color: blue; font-size: 20px; font-weight: bold;
    font-family: Georgia, "Book Antigua", serif; margin: 10px auto; text-align: center; }
.hlist { background-color: transparent; color: #000080; font-family: Verdana, Arial, sans-serif;
    font-size: 16px; width: 640px; }
.hyear { width: 640px; font-family: Georgia, "Book Antiqua", serif; font-size: 16px;
   text-align: center; color: #000080; background-color: #99CCFF; line-height: 20px;
   clear: both; margin: 5px auto; }
.hleft { float: left; width: 180px; }
.hmid { float: left; width: 240px; }
.hright { float: right; width: 210px; }
/* contests styles */
#cwrap { background-color: #FFFF99; color: black; height: 700px; margin: 0px;
   overflow: auto; padding: 0; width: 670px; }
#crow1 { margin: 0 auto; text-align: center; width: 640px; }
.chdg1 { font-size: 24px; font-weight: bold; margin: 10px auto; width: 640px; }
.chdg2 { font-size: 16px; width: 640px; }
#crow2 { margin: 0px auto; width: 640px; }
#crow2a { margin: 0; padding: 0 10px 10px 5px; text-align: left; width: 630px; }
.ctxt1 { font-size: 18px; font-weight: bold; margin: 10px 0px 5px 5px;
    text-align: center; }
.ccol { float: left; margin: 0px auto; width: 318px; }
.ctxt2 { font-size: 14px; margin: 0px 0px 0px 10px; }
.crow3 { margin: 0px auto; width: 640px; }
#crow4 { background-color: #c8ffc8; color: black; margin: 0px auto; width: 670px; }
.cr4col { float: left; margin: 0 auto; width: 213px; }
.phdg { background-color: transparent; color: #000080; font-size: 20px;
   margin: 10px auto; text-align: center; width: 640px; }
#pwrap { font-family: "Bookman Old Style", "Times New Roman", Times, serif;
   font-size: 16px; font-weight: bold;	margin: 0 auto;
   padding: 10px; text-align: left; width: 630px; }
.witems { width: 600px; margin: 0 auto 3px auto; color: #000080; text-align: left;
   font-size: 16px; font-family: Verdana, Arial, sans-serif; border-bottom-color: #800000;
	border-bottom-style: solid; border-bottom-width: 2px; background-color: transparent;
	padding-bottom: 5px; padding-left: 10px; padding-right: 10px; }
.whead { font-size: 16px; line-height: 28px; text-align: center; font-weight: bold; }
.wfoot { color: #000080; font-family: Verdana, Arial, sans-serif; font-size: 16px;
	text-align: center; width: 600px; margin: 1em auto 0.5em auto; background-color: #FFFF00; }
.lnkhdr { background-color: transparent; color: blue; font-size: 32px;
   font-weight: bold; margin: 20px auto; text-align: center; }
.lnkcol1 { float: left; width: 325px; }
.lnkcol2 { float: right; width: 325px; }
.lnkhdg { background-color: blue; color: white; font-size: 18px; font-weight: bold; margin: 0 10px; text-align: left; }
.lnktxt { background-color: transparent; color: blue; font-size: 16px;
   margin: 0 0 0 20px; text-align: left; }

