/* 
 * Conuco's Global CSS 
 */

body { margin: 0px; padding: 0px; color: #000000; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 13px }

a { color: #AA111C; text-decoration: none }
a:link { color: #AA111C; text-decoration: none }
a:visited { color: #AA111C; text-decoration: none }
a:hover { color: #AA111C; text-decoration: underline }
a:active { color: #ABA1A2; text-decoration: underline }

h1 { color: #000000; font-size: 20px; font-weight: bold }
h2 { color: #000000; font-size: 16px; font-weight: bold }

#nojs { position: fixed; width: 100%; background-color: #AA111C; color: #FFFFFF; font-size: 14px; padding: 2px 8px; margin-bottom: 1px; border-bottom: 1px solid #CCCCCC }
#red_panel { background-color: #1DA123; color: #000000; font-size: 13px; font-weight: bold; padding: 8px }
#red_panel a:link { color: #FFFFFF; text-decoration: none }
#red_panel a:visited { color: #FFFFFF; text-decoration: none }
#red_panel a:hover { color: #FFFFFF; text-decoration: underline }
#red_panel a:active { color: #000000; text-decoration: underline }

.small { font-size: 11px }
.normal { font-size: 13px }
.medium { font-size: 16px }
.large { font-size: 20px }
.layout { overflow: hidden }
.nowrap { white-space: nowrap }
.bold { font-weight: bold }

.warning { background-color: #AA111C; color: #FFFFFF; font-size: 14px; font-weight: 400; padding: 8px 12px 6px 12px }
.admin_panel { background-color: #007070; color: #FFFFFF; font-size: 14px; font-weight: 400; padding: 8px 12px 6px 12px }

.dropmenu { position: absolute; margin: 1px -3px 3px -12px; padding: 18px; visibility: hidden; text-align: left; z-index: 100; background-color: #FFFFFF; border: 4px solid #007070 }

.red { color: #AA111C }
.blue { color: #21BEEF }
.lightblue { color: #EDFBFF }
.black { color: #000000 }
.darkgrey { color: #646464 }
.lightgrey { color: #EBEBEB }

.green { color: #007070 }
.green a:link { color: #007070; text-decoration: none }
.green a:visited { color: #007070; text-decoration: none }
.green a:hover { color: #007070; text-decoration: underline }
.green a:active { color: #ABA1A2; text-decoration: underline }

.white { color: #FFFFFF }
.white a:link { color: #FFFFFF; text-decoration: none }
.white a:visited { color: #FFFFFF; text-decoration: none }
.white a:hover { color: #FFFFFF; text-decoration: underline }
.white a:active { color: #000000; text-decoration: underline }

.grey { color: #ABA1A2 }
.grey a:link { color: #ABA1A2; text-decoration: none }
.grey a:visited { color: #ABA1A2; text-decoration: none }
.grey a:hover { color: #AA111C; text-decoration: underline }
.grey a:active { color: #646464; text-decoration: underline }

.header_navbar { color: #000000; font-size: 14px; text-transform: uppercase }
.header_navbar a:link { color: #000000; text-decoration: none }
.header_navbar a:visited { color: #000000; text-decoration: none }
.header_navbar a:hover { color: #AA111C; text-decoration: none }
.header_navbar a:active { color: #646464; text-decoration: none }

.crumbtrail  { color: #000000; font-size: 13px; text-transform: capitalize; white-space: nowrap }

.title { color: #AA111C; font-size: 35px; font-weight: bold; text-transform: uppercase }
.subtitle { color: #000000; font-size: 22px; font-weight: bold }

.button { color: #FFFFFF; font-size: 16px; font-weight: bold; background-color: #000000 }
.button a:link { color: #FFFFFF; text-decoration: none; background-color: #000000 }
.button a:visited { color: #FFFFFF; text-decoration: none; background-color: #000000 }
.button a:hover { color: #FFFFFF; text-decoration: none; background-color: #AA111C }
.button a:active { color: #FFFFFF; text-decoration: none; background-color: #646464 }

.button_padding { padding: 6px 12px 4px 12px; border-right: 6px solid #AA111C }

.button_active { color: #FFFFFF; font-size: 16px; font-weight: bold; background-color: #007070 }
.button_active a:link { color: #FFFFFF; text-decoration: none; background-color: #007070 }
.button_active a:visited { color: #FFFFFF; text-decoration: none; background-color: #007070 }
.button_active a:hover { color: #FFFFFF; text-decoration: none; background-color: #000000 }
.button_active a:active { color: #FFFFFF; text-decoration: none; background-color: #646464 }

.button_active_padding { padding: 6px 12px 4px 18px; border-right: 6px solid #007070 }

.submit_button { color: #FFFFFF; font-size: 16px; font-weight: bold; background-color: #000000; padding: 2px 12px 3px 12px; border: 0px; border-right: 5px solid #AA111C }
.submit_button_hover { color: #FFFFFF; font-size: 16px; font-weight: bold; background-color: #AA111C; padding: 2px 12px 3px 12px; border: 0px; border-right: 5px solid #AA111C }
.submit_button_active { color: #FFFFFF; font-size: 16px; font-weight: bold; background-color: #646464; padding: 2px 12px 3px 12px; border: 0px; border-right: 5px solid #AA111C }

.navbar_title { color: #000000; font-size: 14px; font-weight: bold; text-transform: uppercase; padding-bottom: 7px }
.navbar_title a:link { color: #000000; text-decoration: none }
.navbar_title a:visited { color: #000000; text-decoration: none }
.navbar_title a:hover { color: #AA111C; text-decoration: none }
.navbar_title a:active { color: #646464; text-decoration: none }
.navbar_item { color: #646464; font-size: 13px; font-weight: normal; padding-left: 10px; padding-bottom: 7px; white-space: nowrap }
.navbar_item a:link { color: #646464; text-decoration: none }
.navbar_item a:visited { color: #646464; text-decoration: none }
.navbar_item a:hover { color: #AA111C; text-decoration: underline }
.navbar_item a:active { color: #000000; text-decoration: underline }

.picker { padding: 4px; font-weight: normal }
.picker a:link { color: #ABA1A2; text-decoration: none }
.picker a:visited { color: #ABA1A2; text-decoration: none }
.picker a:hover { color: #000000; text-decoration: none }
.picker a:active { color: #000000; text-decoration: none }
.picker_link { color: #646464; padding: 8px 16px 4px 16px; font-size: 14px }
.picker_link_active { color: #000000; padding: 8px 16px 4px 16px; font-size: 14px }
.picker_box { background-color: #FFFFFF; border: 1px solid #ABA1A2 }
.picker_box_over { background-color: #EBEBEB; border: 1px solid #ABA1A2 }
.picker_box_active { background-color: #EBEBEB; border: 1px solid #000000 }

.textbox { font-size: 14px; padding: 4px; border: 1px solid #000000; text-align: left; margin-bottom: 6px }
.select { font-size: 14px; padding: 3px; background-color: #EDFBFF; border: 1px solid #000000; text-align: left; margin-bottom: 6px }

.refiner { color: #646464; padding: 6px; margin: 1px 3px; background-color: #EDFBFF }

.search_results strong { color: #AA111C }

.blog_date { font-size: 12px; text-transform: uppercase }
.blog_title { color: #AA111C }
.blog_content { padding: 12px 0px }
.image { padding: 3px }

.MARC { background-color: #EDFBFF; color: #000000; border: 1px dotted #646464; padding: 12px 18px; font-family: "Courier New", Courier, monospace; font-size: 14px; line-height: 20px; width: 680px; overflow: auto; white-space: nowrap }
