/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* -----------------------------------------
   Shared Styles
----------------------------------------- */
body, table, h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif;}
body { background: url(../../images/default/layout/bg-menu.gif) repeat scroll 0 0 transparent; }
.reveal-modal {background-color: #FFF;}

h1, h2 { color: #33D3FF; font-size: 19px; font-weight: 500; }
h3 { font-size: 16px; font-weight: 100; }
p { font-size: 13px; color: #CCCCCC;}
ul { list-style: none outside none; margin-bottom: 0px; }
header { background-color: #FFFFFF; margin-bottom: 0px; }
footer { background-color: #FFFFFF; margin: 10px 0; padding: 10px 0; }
header > .row { padding: 10px 0; }

header .contactinfo { text-align: right; }
header .links, footer .links { overflow: hidden; }
header .links ul, footer .links ul { margin-bottom: 12px;}
header .links ul { float: right; }
header .links li, footer .links li { float: left; margin-left: 8px; padding: 4px 6px;}
footer .links li { float: left; margin-right: 8px; padding: 4px 10px;}
header .links li.active, footer .links li.active { background-color: #EEEEEE; border-radius: 4px;}
.contactinfo { color: #798D9F; font-size: 13px; line-height: 20px; }
.contactinfo strong { color: #085986; font-size: 16px; line-height: 26px;}
.menu-top a { color: #6B767F; font-size: 12px; text-transform: uppercase; }
.contactinfo a { color: #0071CC; }

.reveal-modal h1 a { display: none; }

#divReveal p { color: #666666; }
.error.file { margin-top: -1px !important; }