/* html tag definitions */
body { background:#2e2930; margin: 0 auto; padding: 0; text-align: center; color: #fff; }
ul {Margin:0 0 0 2.25em; padding:0.55em 1em 0 0}
li {font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif; 
    padding:0 0 0.7em 0.25em;
	list-style-image:url(images/hoofbullet_green.gif);
	color:#fff
}
h1 {font: normal 17px/23px Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 26px 0px; color:#fff}
h1.pagetitle {font: normal 19px/23px Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 18px 0px; color:#81a63f}
h2 {font: normal 17px Verdana, Arial, Helvetica, sans-serif; margin:0; border:0; padding:0; color:#81a63f}
h2.pagetitle {font: normal 17px Verdana, Arial, Helvetica, sans-serif; margin:0; border:0; padding:0; color:#fff}
h3.rightblock {font: normal 17px Verdana, Arial, Helvetica, sans-serif; margin:0; border:0; padding:0; color:#fff}
h3 {font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.8em; margin-top:0.6em}
h4 {font: normal 1.2em Verdana, Arial, Helvetica, sans-serif; margin-bottom:1em; margin-top:0.6em}
h5 {font: bold 1.45em Arial, Helvetica, sans-serif; margin: 20px 0 0 0; border: solid 1px #fff; color:#ff8a00; }
p {font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif; margin: 8px 0 0.8em 0; color:#fff}
p.otherblue {font: bold 1.2em Arial, Helvetica, sans-serif; color:#fff}
img {border: 0px}
div {font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; }
DIV.box {border: 1px solid #9CDCF9; padding:6px}

/* used in centered top */
#layout {width: 839px; margin: 0 auto; text-align: left; padding:0/* sets page size and content */}
#portal {text-align: center; padding: 30px 0;}
#col1 {float: left; width: 558px; text-align:left; padding:0 80px 0 0; margin:0}
#col2 {float: left; width: 201px; text-align:left; padding:0; margin:0}
#hoofbox {margin:0; border-right: 1px solid #81a63f; border-bottom: 1px solid #81a63f; border-left: 1px solid #81a63f; padding-top:14px}
#hoofbox2 {margin:0 0 14px 0; border-right: 1px solid #81a63f; border-bottom: 1px solid #81a63f; border-left: 1px solid #81a63f; padding-top:8px}
.newsitem {margin: 0; padding:0}
UL.newsitem {width:14.55em; padding:0.55em 1em 0 2.25em}
UL.newsitem LI {
	padding:0 0 0.7em 0;
	list-style-image:url(images/hoofbullet_white.jpg);
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff
}
#innercol1, #innercol2 {float: left; width: 280px; text-align:left; padding:0; margin:0}

A:link {text-decoration: none; font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #81a63f }
A:visited {text-decoration:none; font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #81a63f }
A:active {text-decoration:none; font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #81a63f }
A:hover {text-decoration:underline; font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #fff; }

/* header container */
#head_content {width: 839px}
#head1 {float: left; width: 758px; height: 106px; margin:0; padding:0; }

/* navigation */
#navigation {margin: 0 auto; text-align: center; width: 839px; padding-top: 2px; padding-bottom: 2px; background:#514d53}
.left {float:left}
.right {float:right}
.main_nav {background: #514d53; border:0; margin:0; padding: 2px 7px; color: #34439B}
A.main_nav:link, A.main_nav:visited, A.main_nav:active {text-decoration: none; font: bold 15px Arial, Helvetica, sans-serif; color: #fff; }
A.main_nav:hover {text-decoration:none; font: bold 15px Arial, Helvetica, sans-serif; color: #fff; background: #77717a; }

/* main container */
#page_content {margin: 0 auto; width: 839px; border:0; padding:40px 0 0 0}
#page_content2 {margin: 0 auto; width: 839px; height: 600px; border-top: 2px solid #fff; background:#34439B url(i/big_fish.jpg) no-repeat bottom;  padding-top:0.8em; text-align:left}
.backwhite { background:#FFFFFF}
.boxoutline {border: 1px solid #BAC3EF}
.caption { font:italic 11px Verdana, Arial, Helvetica, sans-serif;}
#hoofblock {margin-top:40px}

/* footer container */
#footer {margin: 0 auto; width: 839px; padding: 0;}
#footer_container {float: left; width: 839px; text-align:left; margin:0; padding:0}
#footer_line {clear: both; border-top: solid 3px #fff; margin:0 0 10px 0; padding:0 }
#info {float: right; font-size: 9px; color: #014D6C; padding: 3px 6px 0px 0px; background: #fff; }
A.footer_links:link {text-decoration: none; font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #014D6C; }
A.footer_links:visited {text-decoration:none; font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #014D6C; }
A.footer_links:active {text-decoration:none; font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #014D6C; }
A.footer_links:hover {text-decoration:underline; font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #000; }

/* changes to layout and displayed containers on print */
@media print
{ 
body {margin: 0; }
#info, #footer, #footer_line, #head_content , #navigation { display: none; }
#page_content {margin: 40px 0px 0px 20px}
#portal, #col1, #col3  {float: left; margin: 0; }
#col2 {float: left; margin: 0 0 0 20px; }
}