/* Foundation v2.2 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */

body {
background: url('../images/background2.jpg') repeat-y center top;
}

.nav-bar { height: 45px; margin-top: 45px; border: 0px solid #ddd; }
.nav-bar>li { float: left; display: block; position: relative; padding: 0; margin: 0; border-right: 0px solid #ddd; line-height: 45px; text-align: right; }
.nav-bar>li>a.main { position: relative; padding: 0 20px; display: block; text-decoration: none; font-size: 18px; font-size: 1.8rem; }
.flyout { background: #fff; margin: 0; padding: 10px; border: 1px solid #ddd; position: absolute; top: 45px; left: -1px; width: 400px; z-index: 40; }
.flyout.small { width: 170px; text-align: center; }
.flyout.medium { width: 250px; text-align: center; }

#white {background-color: #FFF; }

a { color: #005493; text-decoration: none; line-height: inherit; }

#featured { width:100% !important; height 300px !important; }

div.orbit-wrapper div.slider-nav span.right {
    background: url(../images/orbit/right-arrow.png) no-repeat right center;
    right: 0; }

div.orbit-wrapper div.slider-nav span.left {
    background: url(../images/orbit/left-arrow.png) no-repeat left center;
    left: 0; }
    
#footer {
  text-align: center;
}

.fb-like {
  vertical-align: top;
}

input.email {width: 160px;}


/* -----------------------------------------
   Homepage
----------------------------------------- */

div.orbit .content {
          padding: 20px;
          float: left;
          max-width: 250px;
          max-height: 160px;
}

#featured { background: url(images/orbit/loading.gif) no-repeat center center; height: 288px; margin-bottom: 0px; }
#featured.orbit { height: auto; }
#featured img, #featured div { display: none; }
#featured.orbit img, #featured.orbit div { display: block; }

#featured2 img, #featured2 div { display: none; }
#featured2.orbit img, #featured2.orbit div { display: block; }

#featured3 img, #featured3 div { display: none; }
#featured3.orbit img, #featured3.orbit div { display: block; }

/* -----------------------------------------
   Thin Clients
----------------------------------------- */

	table.tc { background: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ddd;  }

	table.tc thead, table.tc tfoot { background: #f5f5f5; }
	table.tc thead tr th,
	table.tc tfoot tr th,
	table.tc tbody tr td,
	table.tc tr td,
	table.tc tfoot tr td { font-size: 14px; line-height: 18px; text-align: left; }
	table.tc thead tr th,
	table.tc tfoot tr td { padding: 8px 10px 9px; font-size: 12px; font-weight: bold; color: #222;}
	table.tc thead tr th:first-child, table.tc tfoot tr td:first-child { border-left: none; }
	table.tc thead tr th:last-child, table.tc tfoot tr td:last-child { border-right: none; }

	table.tc tbody tr.even,
	table.tc tbody tr.alt { background: #dcdcdc; }
	table.tc tbody tr:nth-child(even) { background: #dcdcdc; }
	table.tc tbody tr td { text-align: center; color: #333; padding: 4px 5px; vertical-align: baseline; border: none; }



/* -----------------------------------------
   Page Name 2
----------------------------------------- */


