@charset "utf-8";
/* CSS Document - United Way of Hall County */

/* Start: GLOBAL INCLUDES */
body { margin: 0px; font-family:Verdana; font-size: 13px; background-color: white; 
background-image:url(/images/bg-top.gif); 
background-repeat:repeat-x; 
background-position:top center; 
color:#656565; font-family:Arial, Helvetica, sans-serif; 
}
ul, li { padding:0px; margin:0px }
table, td { vertical-align:top; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; font-size: 12px; }
/* Start: HEADINGS */
h1, .h1 { font-size: 26px; font-weight: bold; color: #292d76; margin: 0px; margin-bottom: 25px; }
h2, .h2 { font-size: 18px; font-weight: bold; color: #686cb5; margin: 0px; padding-top: 15px; margin-bottom: 6px; }
h3, .h3 { font-size: 16px; font-weight: bold; color: #484e92; margin: 0px; padding-top: 18px; margin-bottom: 3px; }
h4, .h4 { font-size: 14px; font-weight: bold; color: #686cb5; margin: 0px; padding-top: 12px; margin-bottom: 10px; }
h5, .h5 { color:#fd9705; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
/* End: HEADINGS */
/* Start: LINKS */
a:active, a:visited, a:link { color: #264367; text-decoration: none; outline: none;}
a:hover { color: #fd9705; }
a img { border: 0px solid white; text-decoration:none; }
/* End: LINKS */
/* END: Global Includes */

/* Start: SPANS */
.font-14px { font-size: 14px; }
.whitish { color: #d7d7d7; }
small { line-height: 12px; }
/* End: SPANS */

/* Start: HEADER */
div.centering-structure { width: 975px; margin-left: auto; margin-right: auto; }
table.header-table { width: 960px; margin-right: auto; margin-left: auto; }
table.header-table .left { padding-top: 40px; padding-left: 12px; }
table.header-table .right { color: white; text-align: right; }
table.header-table td.right div.search { margin: 0px; margin-top: 6px; padding-right: 0px; height: 19px; border: 0px solid orange; }
.hdr-search { background: none; background-image:url(/images/search-bg.gif); border: none; border-width: 0px; background-repeat: no-repeat; background-position: top left; margin-left: 10px; padding-left: 25px; width: 114px; font-size: 10px; height: 15px; padding-top: 3px; margin-top: 0px; }
table.header-table .right .header-ctas { margin-top: 10px; }
table.header-table .right .menu { font-size: 15px; margin-top: 35px; margin-left: 40px; height: 25px; border: 0px solid red; text-align: right; }
/*
table.header-table .right .menu a {
	color: #d7d7d7;
	background-image:url(/images/menu-arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 18px;
	margin-right: 20px;
}

table.header-table .right .menu a:hover {
	color: white;
}
*/

/* End: HEADER */
/* Start: FLASH SPLASH */
div.flash-splash { margin-left: auto; margin-right: auto; width: 979px; height: 405px; margin-top: 3px; }
/* End: FLASH SPLASH */
/* Start: INT SPLASH */
div.int-splash { margin-left: auto; margin-right: auto; width: 979px; height: 170px; margin-top: 3px; background-image:url(/images/internet-header-bg.gif); background-repeat: no-repeat; }
div.int-splash img { margin-top: 22px; margin-left: 17px; width: 940px; height: 126px; }
/* End: INT SPLASH */
/* Start: HP INFO SLICE */
div.hp-info-slice { width: 960px; height: 72px; background-image:url(/images/hp-info-slice.gif); background-position: center; background-repeat: no-repeat; margin-left: auto; margin-right: auto; }
div.hp-info-slice a:link, div.hp-info-slice a:visited, div.hp-info-slice a:active { color: #666666; }
div.hp-info-slice a:hover { color: #f71f06; }
div#newsline { border: 0px solid red; width: 370px; height: 18px; overflow: hidden; }
div#newsline b { font-size: 14px; }
div#eventline { border: 0px solid blue; width: 370px; height: 18px; overflow: hidden; }
div#eventline b { font-size: 14px; }
div.hp-info-slice .info-box { width: 385px; height: 30px; color:#666666; margin-top: 22px; }
div.hp-info-slice .info-box .btn { margin-top: 8px; }
div.hp-info-slice .info-box .btn a { margin-top: 8px; }
div.hp-info-slice .info-box .btn a:hover { border-bottom: 2px dotted #fd9705; }
div.hidecnt { display:none; }
#news { padding-left: 90px; }
#events { padding-left: 85px; }
/* End: HP INFO SLICE */

/* START: HP content */
div.hpcontent { margin-top: 15px; width: 960px; margin-left: auto; margin-right: auto; padding-left: 10px; margin-bottom: 20px; }
div.hpcontent h1 { margin: 0px; margin-bottom: 10px; }
/* Start: CONTENT */
table.int-content-table { width: 960px; margin-left: auto; margin-right: auto; }
table.int-content-table td.left { width: 700px; padding: 20px; padding-left: 10px; font-size: 15px; color:#333333; line-height: 1.3em; }
table.int-content-table td.left a { font-weight: bold; }
table.int-content-table td.left ul { padding-bottom: 20px; }
table.int-content-table td.left ul li { margin-left: 30px; }
table.int-content-table td.right { width: 260px; padding-left: 20px; }
table.int-content-table td.main { width: 100%; padding: 20px; }
/* End: CONTENT */

/* Start: BOTTOM CTAS */
div.hp-bottom-ctas { margin-left: auto; margin-right: auto; padding-left: 8px; }
/* End: BOTTOM CTAS */
/* Start: FOOTER */
div.footer { width: 100%; background-image:url(/images/bg-bottom.gif); background-repeat:repeat-x; background-position: bottom center; height:209px; }
div.spacer { height: 60px; }
div.footer .table { margin-left: auto; margin-right: auto; width: 960px; padding-left: 8px; color: #a3a3a3; }
div.footer .table .left { width: 400px; }
div.footer .table .left .map-btn { float: right; }
div.footer .table .right { text-align: right; }
div.footer .table .right a { color: #d7d7d7; margin-left: 13px; }
div.footer .table .right a:hover { color: white; }
div.footer .table .right .fm-link { margin-top: 2px; }
div.footer .table .right .fm-link a { color: #a3a3a3; margin: 0px; }
div.footer .table .right .fm-link a:hover { color: #fc9705; margin: 0px; }
/* End: FOOTER */

/* Start: CONTACT FORM */

/* deprecated, moved to /includes/fm/css/fm-contact.css
fieldset { width: 600px; margin-bottom: 20px; border: 1px solid #dbdfef; }
fieldset legend { font-size: 16px; }
fieldset dl { padding: 6px; 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; }
select.stdfield { width: 240px; border:1px solid #cacaca; }
input.stdcheck { margin-right: 10px; }
input.stdradio { margin-right: 10px; }
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: #4d5398; border:2px solid #091062; cursor: pointer; margin-top: 6px; }
ul.errors { padding: 0px; margin: 0px; }
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: 250px; float: right; padding-right: 25px; }


/* Give Online form */
fieldset#payment { display:none; }

/* End: CONTACT FORM */





/* bread crumb navigation */
div.bcrumbs { margin-left: 20px; color: white; font-size:12px; margin-bottom:0px; }
div.bcrumbs a:link, div.bcrumbs a:active, div.bcrumbs a:visited { color: white; text-decoration:none; }
div.bcrumbs a:hover { color: #71010c; }
/* search box */

div.home-icon { height: 18px; width:19px; float: right; }
div.phone-no { float: right; width: 140px; padding-left:0px }
div.search-box { float: right; margin:0px; padding: 0px; width: 159px; height: 18px; padding-right: 10px; }
div.search-box input#q,
div.search-box input#query { color: #949494; font-size: 10px; padding-top: 3px; padding-left: 20px; width: 119px; height: 15px; background: #525252; background-image:url(/images/search-bg.gif); background-repeat: no-repeat; border: 0px solid white; }
div.search-results { margin-top: 10px; }
table.search-results-table { margin-top: 20px; width: 100%; }
table.search-results-table td.news { width: 500px; padding-bottom: 15px; }
table.search-results-table td.events { padding-bottom: 15px; }
table.mmoreinfo { width: 100%; margin-top: 15px; border-top: 1px solid #c6c6c6; }
table.mmoreinfo td { padding-top: 10px; }
table.mmoreinfo td.mnews { width: 60%; padding-right: 20px; }
/**/
ul.pdf-resources { margin-top: 20px; padding-top: 3px; }
ul.pdf-resources li { background-image:url(/images/icon-pdf-sm.gif); background-position: top left; background-repeat: no-repeat; list-style: none; padding-left: 35px; padding-bottom: 10px; }
ul.pdf-resources li ul { padding-left: 15px; font-size: 12px;}
ul.pdf-resources li.ppt { background-image:url(/images/icon-ppt.gif); background-position: top left; background-repeat: no-repeat; padding-left: 35px; padding-bottom: 10px;}

table.lumpkin-allocations { border: none; width: 350px; font-size: 15px; }
table.lumpkin-allocations td.organization { width: 300px;}
table.lumpkin-allocations td.organization, table.lumpkin-allocations td.organization a { font-size: 15px; font-weight: normal;}
table.lumpkin-allocations td { border: none; padding: 8px; padding-left: 15px; font-size: 15px; }
table.lumpkin-allocations tr.purple { background-color:#ebe7fe;}
table.leadership-giving-table { width: 300px; }
table.leadership-giving-table td.title { padding: 10px; padding-top: 4px; padding-bottom: 2px; background-color: #5258b2; color: white; font-weight: bold; border-bottom: 1px dotted #878abd; }
table.leadership-giving-table td.value { padding-left: 10px; padding-top: 4px; font-size: 14px; }
table.sponsors { width: 100%; margin-top: 8px; }
table.sponsors td { padding: 10px; vertical-align: middle; text-align: left; height: 100px; width: 33%; }
div.section-hdr { width: 100%; background-color: #5258b2; color: white; font-weight: bold; padding: 5px; margin-top: 20px; }
table.lumpkin-leadership { width: 100%; }
table.lumpkin-leadership td { padding: 10px; width: 33%; }


a.ftl { color: #999; }


table.board-directors {}
table.board-directors td { padding: 10px; width: 33%;}
