@charset "UTF-8";
/* CSS Document */

body,td,th {font-family: Trebuchet MS, Helvetica, Arial, Geneva, sans-serif; font-size: 12px; line-height:16px; color: #061639;}
body {background-position: left top; background-repeat: repeat-x; background-image: url(/img/top_back.gif); background-color: white; color: #000; margin: 0px; padding:0px;}
.wrap{width:100%; min-width:988px; border-right:988px; margin: 0px auto;}
.wrap-in{width:100%; margin-right:-988px;} 
a:link {text-decoration: none; color: #000;}
a:visited {text-decoration: none; color: #000;}
a:hover {text-decoration: none; color: #000;}
a:active {text-decoration: none; color: #000;}
a:focus {outline: 0 !important;}
img{border:0;}

.cl {display: block; clear: both; visibility: hidden;}

.fr{float:right;} .fl{float:left;}
.half{width:49%;}

.title{padding-left: 10px; margin-left: -10px; background-color: white; font-size:16px; color:#000; padding-bottom: 6px; margin-bottom: 3px;}

.subtitle{font-weight: bold; padding-left: 10px; margin-left: -10px; background-color: white; font-size: 14px; color:#000; padding-bottom:10px; margin-bottom:5px;}

.top{ background-position: right top; background-repeat: no-repeat; background-image: url(/img/top_right.jpg); }

.top_logo{ height: 213px; background-position: left top; background-repeat: no-repeat; background-image: url(/img/top_logo.jpg); }

.menu{ text-align: right; padding-top: 142px; }

.adverttop{ border-color: #187323; border-style: solid; border-width: 1px; background-color: #d8d8d8; right: 16px; top: 18px; position: absolute; height: 60px; width: 468px; padding: 1px; }

.menu_left {width: 210px;}

.menu_left a:link, .menu_left a:active, .menu_left a:visited{ padding-top: 5px; padding-bottom: 5px; display: block; }

.menu_left a:hover{ padding-top: 5px; background-color: white; padding-bottom: 5px; display: block; }

.node{ background-color: #1f8333; }
.node a{ color: white; padding:3px; display: block; }
/*.node a{ color: white; padding-right: 10px; padding-left: 10px; padding-top: 4px; padding-bottom: 9px; display: block; }*/

.text{ color: white; padding: 3px; }

.footer{ padding-right: 9px; padding-left: 9px; padding-bottom: 8px; padding-top: 4px; font-size: 19px; border-top-color: #caa121; border-top-style: solid; border-top-width: 2px; text-align: center; }
.vertbanner{ text-align: left; border-color: #187323; border-style: solid; border-width: 1px; background-color: #d8d8d8; height: 240px; width: 120px; margin: 0 auto }
.vertbanner a:link, .vertbanner a:active, .vertbanner a:visited{ padding-top: 0px; padding-bottom: 0px; display: block; }
.imgl{ float: left; padding-bottom: 15px; padding-right: 15px; }
.title{ padding-top: 10px; border-bottom-color: #caa121; border-bottom-style: solid; border-bottom-width: 2px; margin-bottom: 10px; padding-bottom: 10px; }
.subtitle{ margin-top: 5px; padding-top: 6px; border-bottom-color: #caa121; border-bottom-style: solid; border-bottom-width: 2px; margin-bottom: 10px; padding-bottom: 6px; }
.sponsors{ padding-right: 16px; padding-left: 55px; }
.footer_wrap{ padding-bottom: 50px; padding-top: 30px; padding-right: 16px; padding-left: 55px; }
.footer .fr{ font-size: 12px; }
.footersecondline{ padding-left: 15px; padding-bottom: 9px; padding-right: 5px; padding-top: 9px; font-size: 12px; background-color: #f0e8c9; }
.teamname{ border-bottom-color: #197323; border-bottom-style: solid; border-bottom-width: 1px; padding: 10px; background-color: white; font-weight: bold; font-size: 14px; }
.teamname a{ color: #197323; }
.date{ color: #525252; font-size: 14px; }
.manager{ background-color: #e8e8e8; border-bottom-color: #bf9207; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 10px; -moz-border-radius: 7px; padding: 7px; }
.item{ margin-bottom: 10px; padding-bottom: 10px; border-bottom-color: #bf9207; border-bottom-style: solid; border-bottom-width: 1px; }
.toplogo{ position: absolute; left: 0px; top: 45px; height: 100px; width: 560px; }
.paddingbottom{ padding-bottom: 30px; }
.bar{ margin-left: -10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; margin-bottom: 3px; background-color: white; }
.gallery_cat_padding{ padding: 10px; margin-bottom: 3px; background-color: white; border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; }
.gallery_padding{ padding: 10px; margin-bottom: 3px; background-color: white; border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; }
.gallery_link{ line-height: 20px; font-weight: bold; }
.gallery_cat_titlelink{ font-size: 14px; font-weight: bold; color: #177022; }
.teamtile{ padding-left: 7px; padding-bottom: 4px; padding-right: 13px; padding-top: 4px; font-weight: bold; border-right-color: #bf9207; border-right-style: solid; border-right-width: 2px; background-color: white; float: left; text-align: left; margin-bottom: 2px; margin-right: 2px; }
.toplogooverlay{ position: absolute; left: 0px; top: 68px; }
.bordered{ background-color: white; padding-bottom: 4px; border-color: #c2c2c2; border-style: solid; border-width: 1px; }
.tr{ }
.grid{ margin-bottom: 20px; background-color: white; }
.grid tr{ border-left-color: #e8e8e8; border-top-color: #ededed; border-left-style: solid; border-top-style: solid; border-left-width: 1px; border-top-width: 1px; }
.grid td{ padding-left: 10px; padding-bottom: 10px; padding-right: 10px; padding-top: 0px; border-right-color: #ededed; border-bottom-color: #efefef; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 1px; border-right-width: 1px; }
.grid td a{ display: block; padding-top: 10px; font-weight: bold; font-size: 1.1em; }
.socialicons{ text-align: right; right: 49px; top: 89px; position: absolute; }
h2{ padding: 0px; margin-bottom: 0px; margin-top: 0px; }

