/* SpaceBuilder Channels Cascading Style Sheets. Copyright (c) 2010, Tunynet Inc. All rights reserved. version: 3.1 */

/* Layout
----------------------------------*/
#tn-content { padding: 10px 0; }
#tn-footer { width: 950px; margin: 0 auto; }

/* Theme
----------------------------------*/
.tn-doc-bg { background: url(Images/page-bg.png) repeat-x; }
.tn-header-bg { background: url(Images/top-bg.png) no-repeat center top; }
a, a:hover { color: #008491; }
a.tn-secondary-text, .tn-secondary-text a { color: #285d63; }
.tn-state-default .tn-icon,
.tn-state-hover .tn-icon, 
.tn-state-focus .tn-icon,
.tn-cue-highlight .tn-icon,
.tn-button-text-icon .tn-icon,
.sf-menu .tn-icon { background-image: url(Images/tn-icons-sprite-008491.png);}

/* Header
----------------------------------*/
.spb-branding-area { width: 950px; margin: 0 auto; }

/* Top menubar */
.spb-top-menubar { width: 950px; margin: 0 auto; height: 10px; position: relative; z-index: 20; }
.spb-top-menubar .tn-wrapper-inner { position: absolute; width: 950px; }

/* Search box */
.spb-branding-area .spb-search-box { padding: 15px 0 10px 0; _height: 25px; }
.spb-branding-area .tn-search-box { border: none; background: none; _position: relative; }
.spb-branding-area .tn-menu-button,
.spb-branding-area .tn-search-input,
.spb-branding-area .tn-search-button { background: url(Images/search.png) no-repeat; }
.spb-branding-area .tn-menu-button { border: none; margin: 0; }
.spb-branding-area .tn-first-child { border: none; margin: 0; }
.spb-branding-area .tn-button-text { padding: 0 20px 0 5px; height: 25px; line-height: 25px; }
.spb-branding-area .tn-search-input { background-position: -100px 0; border-width: 0; padding: 2px; height: 21px; line-height: 21px; width: 120px; }
.spb-branding-area .tn-search-button { background-position: -340px 0; width: 26px; height: 25px; overflow: hidden; }
.spb-branding-area .tn-search-button button { padding: 50px; }

/* Navigation */
.spb-nav1-area,
.spb-nav1 .spb-nav-item a,
.spb-nav1 .spb-nav-item span,
.spb-nav1 .spb-nav-item a:hover,
.spb-nav1 .spb-nav-item a:hover span,
.spb-nav1 .tn-selected a,
.spb-nav1 .tn-selected span,
.spb-nav2-area { background: url(Images/nav.png); }
.spb-nav1-area { background-position: 0 0; background-repeat: repeat-x; }
.spb-nav1-area .tn-wrapper-inner { width: 950px; margin: 0 auto; height: 38px; overflow: hidden; }
.spb-nav1 { background-position: 0 -50px; background-repeat: repeat-x; }
.spb-nav1 .spb-nav-item a { color: #fff; background-position: 0 -40px; background-repeat: no-repeat; }
.spb-nav1 .spb-nav-item span { padding: 0 15px 3px 5px; line-height: 35px; background-position: right -80px; background-repeat: no-repeat; }
.spb-nav1 .spb-nav-item a:hover { background-position: 0 -120px; text-decoration: none; color: #fff; }
.spb-nav1 .spb-nav-item a:hover span { background-position: right -160px; cursor: pointer; }
.spb-nav1 .tn-selected a,
.spb-nav1 .tn-selected a:hover { background-position: 0 -200px; color: #0065A2; }
.spb-nav1 .tn-selected span,
.spb-nav1 .tn-selected a:hover span { background-position: right -240px; background-repeat: repeat-x; }

.spb-nav2-area { background-repeat: repeat-x; background-position: 0 -280px; height: 31px; }
.spb-nav2-area .tn-wrapper-inner { width: 950px; margin: 0 auto; }
.spb-nav2 .spb-nav-submenu { border: solid #99dadf 1px; background: #effeff; top: 30px; }

/* Header bottom */
.spb-header-bottom { width: 950px; margin: 0 auto; }

/* Component containers
----------------------------------*/
.tn-widget-content, .ui-widget-content { border-color: #d1edef; }
.tn-widget-header, .ui-widget-header { border-color: #d1edef; background-image: url(Images/bg-gradient-daeef3.png); }

/* Interaction states
----------------------------------*/
.tn-state-default, .tn-widget-content .tn-state-default,
.ui-state-default, .ui-widget-content .ui-state-default { border-color: #d1edef; background-image: url(Images/bg-pipe-eff7f9.png) }
.tn-state-hover, .tn-widget-content .tn-state-hover,
.ui-state-hover, .ui-widget-content .ui-state-hover { border-color: #b5dddf; background-image: url(Images/bg-pipe-e2f1f5.png) }
.tn-state-focus, .tn-widget-content .tn-state-focus,  
.ui-state-focus, .ui-widget-content .ui-state-focus,
.tn-state-active, .tn-widget-content .tn-state-active,  
.ui-state-active, .ui-widget-content .ui-state-active { border-color: #d1edef; background: #fff;  }

/* Button
----------------------------------*/
.tn-button-default { border-color: #a7d6df; background-image: url(Images/bg-gradient-bfe2ea.png); }
.tn-button-default .tn-first-child { border-color: #a7d6df; }
.tn-button-default-hover { border-color: #67becf; background-image: url(Images/bg-gradient-7fc9da.png); }
.tn-button-default-hover .tn-first-child { border-color: #67becf; }
.tn-button-primary { border-color: #61bf0b; background-image: url(Images/bg-gradient-6cce14.png); }
.tn-button-primary .tn-first-child { border-color: #61bf0b; }
.tn-button-primary-hover { border-color: #00818f; background-image: url(Images/bg-gradient-098999.png); }
.tn-button-primary-hover .tn-first-child { border-color: #00818f; }

/* Background 
----------------------------------*/
.tn-bg-light { background: #effeff; }
.tn-bg-deep { background: #008491; }

/* Border
----------------------------------*/
.tn-border-light { border-color: #c2ecef; }
.tn-border-deep { border-color: #00585f; }

/* Pagination
----------------------------------*/
.tn-pagination a { border-color: #c2ecef; }
.tn-pagination a:hover { border-color: #00585f; background: #effeff; }
.tn-pagination span.tn-selected { border-color: #00585f; background: #008491; }

/* Simple page
----------------------------------*/
.spb-simple-page .tn-doc-bg,
.spb-simple-page .tn-header-bg { background: none; }

