/* Styles For Beacon Staffing Inc. (Beacon RAQA) */


/* Styles for BODY */
body { background-color: #DCE194; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0px; }
a { color: #2865A0; }
a:hover { text-decoration: none; }
p { margin: 16px 0px 16px 0px; }
div.divider { border: solid #000000; border-width: 0px 0px 1px 0px; }

/* Body Top Container */
/* This container holds the top edge of the body container. */
div#body-top-container { margin-top: 25px; width: 742px; }

/* Body Middle Container */
/* This container hold the middle of the body container.  It is contains most of the content within a given page. */
div#body-middle-container { background: url(images/page_boundary_middle.gif) repeat-y; width: 742px; }
div#body-middle-container div#nav-bar { background: #353535 url(images/background_nav_bar.gif) top left repeat-x; color: #FFFFFF; width: 700px; }
div#body-middle-container div#nav-bar a { color: #FFFFFF; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 100%; margin: 0px; padding: 10px 14px 10px 14px; text-decoration: none; }
div#body-middle-container div#nav-bar a:hover { color: #F5D130; }
div#body-middle-container div#nav-bar .dropdown-menu { background-color: #FFFFFF; border: solid #353535; border-width: 0px 1px 1px 1px; line-height: 18px; position: absolute; text-align: left; visibility: hidden; z-index: 100; }
div#body-middle-container div#nav-bar .dropdown-menu a { background: none; color: #353535; display: block; height: auto; padding: 6px 0px 6px 0px; text-decoration: none; text-indent: 15px; width: 100%; }
div#body-middle-container div#nav-bar .dropdown-menu a:hover { background-color: #353535; color: #FFFFFF; }
div#weddings-menu { width: 140px; }
div#body-middle-container div#inner-content-container { margin: 0px 40px 0px 35px; text-align: left; }
div#body-middle-container div#inner-content-container td#content-cell-left { width: 225px; }
div#body-middle-container div#inner-content-container td#content-cell-left span.contact-header { color: #C91087; font-size: 13px; font-weight: bold; margin: 0px; }
div#body-middle-container div#inner-content-container td#content-cell-left table#mini-contact-form td { text-align: left; }
div#body-middle-container div#inner-content-container td#content-cell-left table#mini-contact-form td.label-cell { width: 35px; }
div#body-middle-container div#inner-content-container td#content-cell-left table#mini-contact-form .text-field { margin-bottom: 3px; width: 150px; }
div#body-middle-container div#inner-content-container td#content-cell-left table#mini-contact-form textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
div#body-middle-container div#inner-content-container div.header-container { border: solid #000000; border-width: 0px 0px 1px 0px; margin: 16px 0px 0px 0px; }
div#body-middle-container div#inner-content-container div.header-container h1 { color: #000000; font-size: 18px; font-weight: bold; line-height: 100%; margin: 0px 0px 0px 5px; }
div#body-middle-container div#inner-content-container p.contact-info { font-size: 15px; line-height: 19px; font-weight: bold; }
div#body-middle-container div#inner-content-container td#content-cell-right h2 { color: #2865A0; font-size: 12px; font-weight: bold; line-height: 100%; }

/* Body Bottom Container */
/* This container holds the bottom edge of the body container. */
div#body-bottom-container { background: url(images/page_boundary_middle.gif) repeat-y; width: 742px; }
div#body-bottom-container div#footer-contact-info { color: #000000; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 8px 0px 6px 0px; }
div#body-bottom-container div#footer-contact-info span.bullet { padding: 0px 7px 0px 7px; }

/* Footer Container */
/* This container holds the links and credit information located at the bottom of each page. */
div#footer-container { color: #889316; margin-top: 5px; padding-bottom: 30px; width: 742px; }
div#footer-container a { color: #889316; text-decoration: none; }
div#footer-container a:hover { color: #52590D; }
