
body { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; background-color: #0a08bb; background-position: bottom; padding: 0; text-align: left; background-image:url(../images/bkground_bodyGrass1.jpg); /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ background-repeat: repeat-x; }

ul { margin-left:5px; }

p,
li,
ul { font-size:12px; font-family: Arial, Helvetica, sans-serif; margin:0px; }

/* Headers */
h1,
h2,
h3,
h4,
h5 { font-family: Arial, Helvetica, sans-serif; margin-bottom:0px; padding:0px; padding:0px; margin:0px; }

h1 { font-size:18px; color:#990000; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

h2 { font-size:14px; color:#990000; }

h3 { font-size:12px; color:#990000; }

h4 { font-size:10px; color:#990000; }

/* Links */
img { border:0px; }

a:link { color: #0033CC; text-decoration: none; font-weight:bold; }

a:visited { color: #0033CC; text-decoration: none; font-weight:bold; }

a:hover { color: #990000; text-decoration: underline; font-weight:bold; }

a:active { color: #0033CC; text-decoration: none; font-weight:bold; }

.bottomcontent { color: #FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; margin:5px; }

.bottombar { margin-top:15px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }

.pic { float:right; margin:10px; }

/* BOTTOM NAV */
.topHeader { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; color: #990000; text-decoration: none; }

.topHeader a:link { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #990000; text-decoration: none; }

.topHeader a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #990000; text-decoration: none; }

.topHeader a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #990000; text-decoration: none; }

.topHeader a:active { font-family: Arial, Helvetica, sans-serif; font-size: 24x; font-weight: bold; color: #990000; text-decoration: none; }

img { border:0px; }

.twoColElsLtHdr #container { width: 744px; text-align: left; margin-top: 5px; margin-right: auto; margin-left: auto; margin-bottom: auto; clear: both; }

.twoColElsLtHdr #midContent { width: 744px; text-align: left; background-repeat: repeat-y; margin-right: auto; margin-left: auto; margin-bottom: 0px; background-position: right; background-image: url(../images/background2copy.jpg); position: static; clear: both; margin-top: 0px; background-color: #FFFFFF; }

.twoColElsLtHdr #header { background-image: url(../images/background2copy.jpg); padding: 0px; height: 280px; width: 745px; margin: 0px; float:left; clear: both; }

.twoColElsLtHdr #sidebar1 { width: 174px; /* top and bottom padding create visual space within this div */ border: 0px; float:left; margin:0px;}

.twoColElsLtHdr #mainContent { float:right; left: 185px; top: 282px; width: 526px; background-repeat: repeat-y; background-position: left; padding-top: 5px; padding-right: 30px; padding-bottom: 5px; padding-left: 10px; }

.twoColElsLtHdr #footer { background:#000066; clear: both; margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }

.twoColElsLtHdr #footer p { margin: 0px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */ padding: 3px 0px 3px 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ }

/* Miscellaneous classes for reuse */

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }

/* BOTTOM NAV */
.BottomNav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none; }

.BottomNav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; }

.BottomNav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; }

.BottomNav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#CC3300; text-decoration: underline; }

.BottomNav a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; }

#footer { clear:both; }

