/* Main Stylesheet */


/* Team colors 

BLACK      #000000
DARK GREY  #CECECE
LIGHT GREY #EEEEEE

*/


body {
   background-color: #7C9CE1;
}




/* Header */

td.headerwrapper {
   padding-top: 15px;
   padding-bottom: 15px;
}

.header {
   font-size: 14pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000;
   background-image:url("images/barn_wood05.jpg");
}




/* Menu */

td.menuwrapper {
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

.menu {
   font-size: 8pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000; 
}




/* Login Page */

table.loginbox {
   border: solid 1px #CECECE;
}

td.loginwrapper {
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

td.login {
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 15px;
   padding-right: 15px;
}




/* Main Content Table */

table.outer {
   background-color: #9C2904;
}




/* Text Styles */

.small {
   font-size: 8pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000;
}

.normal {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000;
}

.large {
   font-size: 12pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000;
}

.xlarge {
   font-size: 14pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000;
}

.error {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: red;
}


.footer {
   font-size: 8pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}

.contact {
   font-size: 8pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000;
}





/* Home Page */

table.homeimgbox {
   border: solid 1px #CECECE;
}

td.homeimgwrapper {
   padding-top: 25px;
   padding-bottom: 0px;
   padding-left: 40px;
   padding-right: 40px;
}

td.homeimg {
   padding-top: 15px;
   padding-bottom: 15px;
   padding-left: 15px;
   padding-right: 15px;
}

td.hometextwrapper {
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 40px;
   padding-right: 40px;
}




/* Admin Home Page */

table.adminhomebox {
   border: solid 1px #CECECE;
}

td.adminhomewrapper {
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

.admintitle {
   font-size: 14pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}

.adminhead {
   font-size: 14pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}




/* Page Navigation */

td.pagingwrapper {
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 1px;
}

.paging {
   font-size: 9pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}




/* Search Functions */

td.searchwrapper {
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
   background-color: #EEEEEE
}

.search {
   font-size: 9pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000;
}




/* Data/Form Lists */

table.listbox {
   border: solid 1px #AD4727;
}

td.listwrapper {
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 20px;
   padding-right: 20px;
}

td.listtitlewrapper {
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
}

.listtitle {
   font-size: 14pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}

td.listdescwrapper {
   padding-top: 15px;
   padding-bottom: 15px;
}

td.rowheadwrapper {
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 5px;
   padding-right: 3px;
   background-color:#AD4727;
}

.rowhead {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
}

td.colheadwrapper {
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 5px;
   padding-right: 3px;
   background-color: #AD4727;
}

.colhead {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}

td.rowwrapper {
   fpadding-top: 1px;
   padding-bottom: 1px;
   padding-left: 5px;
   padding-right: 5px;
   background-color: #C45734;
}

td.rowwrapperalt {
   fpadding-top: 1px;
   padding-bottom: 1px;
   padding-left: 5px;
   padding-right: 5px;
   background-color: #9C2904;
}

.row {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}

td.fieldwrapper {
   padding-left: 5px;
   padding-right: 5px;
   background-color: #C45734;
}

.field {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}

td.valuewrapper {
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   padding-right: 5px;
   background-color: #C45734;
}

.value {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}




/* Links */

a:link, a:visited, a:active {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000; 
   text-decoration:none;
}

a:hover {
   color: #000000; 
   text-decoration:underline;
}

a.footerlink:link, a.footerlink:visited, a.footerlink:active {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF; 
   text-decoration:underline;
}

a.footerlink:hover {
   color: #FFFFFF; 
   text-decoration:none;
}

a.smalllink:link, a.smalllink:visited, a.smalllink:active {
   font-size: 8pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF; 
   text-decoration: underline;
}

a.smalllink:hover {
   color: #FFFFFF; 
   text-decoration: none;
}

a.menulink:link, a.menulink:visited, a.menulink:active {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #FFFFFF; 
   text-decoration: none;
}

a.menulink:hover {
   color: #000000; 
   text-decoration: underline;
}

a.upperheaderlink:link, a.upperheaderlink:visited, a.upperheaderlink:active {
   font-size: 8pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000; 
   text-decoration: underline;
}

a.upperheaderlink:hover {
   color: #000000; 
   text-decoration: none;
}

a.cat-link:link, a.cat-link:visited, a.cat-link:active {
   font-size: 10pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000; 
   text-decoration: underline;
}

a.cat-link:hover {
   color: #000000; 
   text-decoration: none;
}




/* HTML Form Elements */

input, button, textarea {
   font-size: 9pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #000000;
}

select {
   font-size: 9pt;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #000000;
   border: solid 1px black;
}