@charset "utf-8";
/* CSS Document - Gainesville Jaycees */

/* START: Global Includes */
html { overflow-y: scroll; }
body { margin: 0px; font-family: "Lucida Sans Unicode"; font-size: 13px; line-height: 20px; background: #5b5c5e; background-image:url(/images/bg.jpg); background-repeat:repeat-x; background-position:top center; color:#454545; }
ul, li { padding:0px; margin:0px }
table, td { vertical-align:top; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; }
/* HEADINGS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
h1, .h1 { font-size: 33px; font-weight: normal; color: #4876ae; margin: 0px; margin-bottom: 15px; padding-top: 0px; font-family:Georgia, "Times New Roman", Times, serif;  }
h2, .h2 { font-size: 26px; font-weight: normal; color: #676767; margin: 0px; padding-top: 20px; margin-bottom: 10px; font-family:Georgia, "Times New Roman", Times, serif;line-height: 24px; }
h3, .h3 { font-size: 22px; font-weight: normal; color: #4876ae; margin: 0px; padding-top: 12px; margin-bottom: 6px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 24px; }
h4, .h4 { font-size: 12px; font-weight: bold; color: #4876ae; margin: 0px; padding-top: 12px; margin-bottom: 10px; font-family:Georgia, "Times New Roman", Times, serif; }
h5, .h5 { color:#4876ae; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; font-family:Georgia, "Times New Roman", Times, serif; }
/* LINKS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
a:active, a:visited, a:link { color: #21263d; text-decoration: none; outline: none; }
a:hover { color: #4771ac; }
a img { border: 0px solid white; text-decoration:none; outline: none; }
/* END: Global Includes */

div.xstructure { margin-left: auto; margin-right: auto; background-image:url(/images/main-structure-bg.jpg); background-repeat: repeat-y; background-position: top center; font-family: "Lucida Sans Unicode"; }


/* HEADER */
div.hdr-tbl-container { margin-left: auto; margin-right: auto; background-image:url(/images/hdr-bg.jpg); background-repeat: no-repeat; background-position: top center; }
table.hdr-tbl { min-width: 780px; width: 850px; margin-left: auto; margin-right: auto; }
table.hdr-tbl td.home-btn { padding-top: 55px; width: 66px; }
div.hdr-menu { margin-top: 65px; }


ul.hdr-menu-list li { display: inline; list-style:none; }
ul.hdr-menu-list li a { font-size: 14px; padding-top: 10px; padding-bottom: 12px; padding-right: 15px; padding-left: 15px;  background-repeat: no-repeat; background-position: top right; }
ul.hdr-menu-list li a:hover { color: white;}
ul.hdr-menu-list li:hover {   color:#4771ac; background-color:#CCCCCC; padding-top: 12px; padding-bottom: 13px;}
ul.hdr-menu-list li.active a { padding-top: 12px; padding-bottom: 13px; background-image:url(/images/menu-active-bg.jpg); background-repeat: repeat-x; background-position: top center; color:#4771ac; }


div.hp-splash { margin-left: auto; margin-right: auto; width: 780px; height: 246px; margin-top: 8px; }
div.int-splash { margin-left: auto; margin-right: auto; width: 780px; height: 168px; margin-top: 8px;}

div.int-splash .mpics {
    height:  169px;  
    width:   780px;  
    padding: 0;  
    margin:  0;
}

.mpics img {  
    padding: 0px;  
    border:  0px solid #ccc;  
    background-color: #eee;  
     height:  169px;  
    width:   780px; 
    top:  0; 
    left: 0 
} 


/* CONTENT */
div.content-block-container { width: 832px; margin-left: auto; margin-right: auto; margin-top: 35px; }
div.content-and-cta-section { width: 100%; background-image:url(/images/content-section-top.gif); background-repeat: repeat-x; background-position: top center; background-color:#dbdbdb; }
td.hp-content-text { padding: 30px; }
td.hp-content-text a { font-weight: bold; }
td.int-content-text { padding: 30px; }
td.int-content-text a { font-weight: bold; }
div.content-block-container ul { margin: 15px; }
div.content-block-container ul li { margin: 15px; margin-left: 25px; }
/* FEATURES - CTAS */
div.feature { background-image:url(/images/cta-horiz-dividers.gif); background-repeat: repeat-x; background-position: bottom right; padding-bottom: 25px; font-size: 12px; line-height: 1.2em; width: 275px; padding-left: 10px; padding-right: 20px; }
#last-cta { background-image: none; padding-bottom: 35px; font-size: 12px; line-height: 1.2em; width: 275px; padding-left: 10px; padding-right: 20px; }
div.feature img { padding-left: 20px; }
div.feature a { color: #4876ae; }
div.feature:hover { background-color: white; }
/* CREED */
div.creed-block { background-image:url(/images/creed-block.gif); background-repeat:repeat-x; background-position: center top; background-color:#e3e3e3; width: 100%; text-align: center; font-size: 12px; line-height: normal; padding-bottom: 20px; letter-spacing: .1em; padding-top: 8px; }
/* UPDATES */
div.update-section { background-image:url(/images/update-section-top.gif); background-repeat: repeat-x; background-position: top center; width: 100%; background-color:#e6e6e6; }
div.update-section ul { margin:0px }
div.update-section ul li { padding:0px; margin:0px }
table.update-cells { margin-top: 5px; }
table.update-cells td { width: 33%; padding: 30px; padding-top: 0px; }
table.update-cells td:hover { background-color: white; }
table.update-cells td div.date { color:#19539b; font-size: 11px; }
table.update-cells td div.title { line-height: normal; padding-bottom: 12px; }
ul.projects-list { list-style: none; padding-left: 2px; padding-bottom: 10px; }
ul.projects-list a { color:#4876ae; }
ul.projects-list a:hover { color:#21263d; }
/* FOOTER */
div.footer { background-image:url(/images/footer-bg.jpg); height: 80px; margin-left: auto; margin-right: auto; padding-left: 70px; padding-right: 70px; padding-top: 60px; background-position: top center; background-repeat: no-repeat; color: #c7c7c7; }
div.footer div.container { width: 850px; margin-left: auto; margin-right: auto; }
div.footer a { color: #c7c7c7; margin-left: 5px; margin-right: 7px; }
div.footer a:hover { color: white; }
div.footer ul li { list-style: none; display: inline; }
div.copy { font-size: 11px; margin-left: 5px; }
div.copy a { margin: 0px; }




/* START: CONTACT FORM */

fieldset { width: 600px; margin-bottom: 20px; border: 1px solid white; }
fieldset legend { font-size: 16px; }
fieldset dl { padding: 0px; padding-left: 10px; padding-bottom: 10px; background: #f2f3f7; }
fieldset label { font-size: 12px; color: #2e3957; }

dt { font-size: 12px; color: #2e3957; padding: 0px; margin:0px; margin-top:4px; }
dd { padding: 0px; margin:0px; margin-top:4px; }
input.stdfield { width: 240px; border:1px solid #cacaca; }
input.stdfieldlong { width: 335px; border:1px solid #cacaca; }
select.stdfieldmulti { width: 240px; border:1px solid #cacaca; }
textarea.stdfieldshort { width: 240px; height: 68px; border:1px solid #cacaca; }
textarea.stdfield { width: 335px; height: 68px; border:1px solid #cacaca; }
textarea.addressfield { width: 335px; height: 22px; border:1px solid #cacaca; }

.stdbutton { width: 120px; height: 30px; color: white; background: #5992c5; border:2px solid #255575; cursor: pointer; }

div.content-block-container ul.errors { padding: 0px; margin: 0px; }
div.content-block-container ul.errors li { color: #991a00; list-style:none; padding: 0px; margin: 0px; font-size: 11px; }

div.related { margin-top:20px; }
div.related ul { margin-left: 20px; }
div.related li { padding: 6px; font-size: 12px; }
.red { color:#990000; }
.bold { font-weight:bold; }
.contact-info { width: 200px; float: right; padding-right: 25px; }

/* mulecamp form styles */
input#fees { background:transparent; border:0px solid white; font-size: 22px; font-weight: bold; color: #255575; width: 500px; }


/* END: CONTACT FORM */








/* Start: DD SUBNAV */
div.dd-subnavs { width: 100%; height: 0px; margin-left: auto; margin-right: auto; }
ul.subnav { padding:0px; margin:0px; list-style:none; margin-left: 0px; }
ul.subnav li.item { font-size: 11px; font-weight: normal; color:#513726; background-color:white; margin-bottom: 0px; margin-left: 1px; margin-right: 1px; padding-left: 7px; height: 22px; padding-top: 8px; }
ul.subnav li.item a { text-decoration: none; color:#878787; font-weight: normal; }
ul.subnav li.item a:hover { color:#3366FF; }
/* End: DD SUBNAV */

/* Start: DD BOXES */
div.subnav-box { width: 150px; position: relative; left: 0px; margin-left:0px; top: 12px; z-index: 100}
#about { display:none; }

/* End: DD BOXES */

table.data-table#wide { width: 100%; }
table.data-table#narrow { width: 50%; }
table.data-table#regular { width: 80%; }
table.data-table td { width: 25%; padding: 10px; }
table.data-table td.name { width: 175px; padding: 8px; background-color:#F3F3F3; border-bottom: 1px dotted #D7D7D7; }
table.data-table td.value { width: 200px; padding: 8px; background-color:white; border-bottom: 1px dotted #D7D7D7; }
/* SPONSORS */
div.sponsor-section { margin-left: auto; margin-right: auto; width: 770px; padding: 30px; padding-top: 0px; }
table.sponsors-tbl { width: 100%; margin-top: 10px; }
table.sponsors-tbl td { width: 20%; vertical-align: middle; text-align: center; }
div.int-sponsors-box { background-color: #e6e6e6; width: 720px; min-height: 200px; padding: 20px; border: 1px dotted #CCCCCC; margin-top: 35px; }
/* RELATED DOCS */

div.related-docs { width: 740px; background-image:url(/images/creed-block.gif); background-repeat: repeat-x; padding: 15px; margin-top: 20px; background-color: #e3e3e3; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
div.related-docs div.hdr { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 8px; }
div.related-docs ul li { list-style: none; background-image:url(/images/icon-pdf-sm.gif); background-repeat: no-repeat; padding-left: 25px; }
div.related-docs ul li a { font-weight: normal; }
div.related-docs-v2 { width: 740px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
div.related-docs-v2 ul li { list-style: none; background-image:url(/images/icon-pdf-sm.gif); background-repeat: no-repeat; padding-left: 25px; }
div.related-docs-v2 ul li a { font-weight: bold; }

div.pimg-large{ float: right;}
