﻿@charset "UTF-8";
/**
* NUCLEUS FIXED STYLESHEET: MAIN.CSS
*
* VERSION 1.0, 2010-02-01
* BY:HOLGER SCHLAMINGER, HTTP://WWW.FIVEEAST.NET
*
* WARNING:DO NOT MODIFY THIS FILE!
*
* STYLESHEET INDEX:
* 
* 01. GENERIC PROPERTIES
* 02. CONTENT AREA LAYOUT
* 03. BOX COMPONENT
* 04. PAGE/CONTENT NAVIGATION COMPONENTS
* 05. GENERIC TABLE COMPONENTS
* 06. OBJECTS TABLE COMPONENT
* 07. PROPERTIES TABLE COMPONENT
* 08. FORM COMPONENTS
* 09. ALERT AND MESSAGE COMPONENTS
* 10. GENERIC CONTENT (HTML) ELEMENTS
* 11. GOOGLE SEARCH
*
*/
/**
* 01. GENERIC PROPERTIES
*/
/* Cumulative Bottom Margins */
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, dl, pre, address, fieldset, blockquote, .box, .alert-information, .alert-information-small, .alert-question, .alert-question-small, .alert-warning, .alert-warning-small, .alert-error, .alert-error-small, .alert-success, .alert-success-small { margin-bottom:10px; }
ul.menu { margin-bottom:20px !important; }
ul.menu ul.menu { margin-bottom:0px !important; }
/* Print */
.onprint-show { display:none; }
.onprint-hide { }

/* Dimension Properties */
.width-1 { width:60px; } .width-2 { width:140px; } .width-3 { width:220px; } .width-4 { width:300px; } .width-5 { width:380px; } .width-6 { width:460px; } .width-7 { width:540px; } .width-8 { width:620px; } .width-9 { width:700px; } .width-10 { width:780px; } .width-11 { width:860px; } .width-12 { width:940px; }
.border-0 { border:none !important; } .border-top-0 { border-top:none !Important; } .border-right-0 { border-right:none !Important; } .border-bottom-0 { border-bottom:none !Important; } .border-left-0 { border-left:none !Important; }
/* Margin and Padding Properties */
.margin-auto { margin:auto; } .margin-0 { margin:0px !important; } .margin-1 { margin:5px !important; } .margin-2 { margin:10px !important; } .margin-3 { margin:15px !important; } .margin-4 { margin:20px !important; } .margin-5 { margin:40px !important; } .margin-6 { margin:60px !important; } .margin-7 { margin:80px !important; } .margin-top-0 { margin-top:0px !important; } .margin-top-1 { margin-top:5px !important; } .margin-top-2 { margin-top:10px !important; } .margin-top-3 { margin-top:15px !important; } .margin-top-4 { margin-top:20px !important; } .margin-top-5 { margin-top:40px !important; } .margin-top-6 { margin-top:60px !important; } .margin-top-7 { margin-top:80px !important; } .margin-right-0 { margin-right:0px !important; } .margin-right-1 { margin-right:5px !important; } .margin-right-2 { margin-right:10px !important; } .margin-right-3 { margin-right:15px !important; } .margin-right-4 { margin-right:20px !important; } .margin-right-5 { margin-right:40px !important; } .margin-right-6 { margin-right:60px !important; } .margin-right-7 { margin-right:80px !important; } .margin-bottom-0 { margin-bottom:0px !important; } .margin-bottom-1 { margin-bottom:5px !important; } .margin-bottom-2 { margin-bottom:10px !important; } .margin-bottom-3 { margin-bottom:15px !important; } .margin-bottom-4 { margin-bottom:20px !important; } .margin-bottom-5 { margin-bottom:40px !important; } .margin-bottom-6 { margin-bottom:60px !important; } .margin-bottom-7 { margin-bottom:80px !important; } .margin-left-1 { margin-left:5px !important; } .margin-left-2 { margin-left:10px !important; } .margin-left-3 { margin-left:15px !important; } .margin-left-4 { margin-left:20px !important; } .margin-left-5 { margin-left:40px !important; } .margin-left-6 { margin-left:60px !important; } .margin-left-7 { margin-left:80px !important; }
.padding-0 { padding:0px !important; } .padding-1 { padding:5px !important; } .padding-2 { padding:10px !important; } .padding-3 { padding:15px !important; } .padding-4 { padding:20px !important; } .padding-5 { padding:40px !important; } .padding-6 { padding:60px !important; } .padding-7 { padding:80px !important; } .padding-top-0 { padding-top:0px !important; } .padding-top-1 { padding-top:5px !important; } .padding-top-2 { padding-top:10px !important; } .padding-top-3 { padding-top:15px !important; } .padding-top-4 { padding-top:20px !important; } .padding-top-5 { padding-top:40px !important; } .padding-top-6 { padding-top:60px !important; } .padding-top-7 { padding-top:80px !important; } .padding-right-0 { padding-right:0px !important; } .padding-right-1 { padding-right:5px !important; } .padding-right-2 { padding-right:10px !important; } .padding-right-3 { padding-right:15px !important; } .padding-right-4 { padding-right:20px !important; } .padding-right-5 { padding-right:40px !important; } .padding-right-6 { padding-right:60px !important; } .padding-right-7 { padding-right:80px !important; } .padding-bottom-0 { padding-bottom:0px !important; } .padding-bottom-1 { padding-bottom:5px !important; } .padding-bottom-2 { padding-bottom:10px !important; } .padding-bottom-3 { padding-bottom:15px !important; } .padding-bottom-4 { padding-bottom:20px !important; } .padding-bottom-5 { padding-bottom:40px !important; } .padding-bottom-6 { padding-bottom:60px !important; } .padding-bottom-7 { padding-bottom:80px !important; } .padding-left-1 { padding-left:5px !important; } .padding-left-2 { padding-left:10px !important; } .padding-left-3 { padding-left:15px !important; } .padding-left-4 { padding-left:20px !important; } .padding-left-5 { padding-left:40px !important; } .padding-left-6 { padding-left:60px !important; } .padding-left-7 { padding-left:80px !important; }
/*  Font Properties */
.font-size-1, .font-size-1 td, .font-size-1 th { font-size:9px; line-height:14px; }
.font-size-2, .font-size-2 td, .font-size-2 th { font-size:10px; line-height:16px; }
.font-size-3, .font-size-3 td, .font-size-3 th { font-size:11px; line-height:16px; }
.font-size-4, .font-size-4 td, .font-size-4 th { font-size:12px; }
.font-size-5, .font-size-5 td, .font-size-5 th { font-size:14px; line-height:22px; }
.font-size-6, .font-size-6 td, .font-size-6 th { font-size:16px; line-height:24px; }
.font-size-7, .font-size-7 td, .font-size-7 th { font-size:18px; line-height:26px; }
.font-style-italic, i { font-style:italic; }
.font-weight-bold, .bold, strong, b { font-weight:bold; }
.font-weight-normal { font-weight:normal; }
/* List Properties */
.list-reset, .list-reset li { list-style:none; margin:0px; padding:0px; }
ul.list-style-disc, ul { list-style:disc; }
ul.list-style-circle, ul ul { list-style:circle;}
ul.list-style-square, ul ul ul { list-style:square; }
ol.list-style-decimal, ol { list-style:decimal; }
ol.list-style-upper-roman, ol ol { list-style:upper-roman; }
ol.list-style-lower-roman, ol ol ol { list-style:lower-roman; }
ul ul, ul ul ul, ol ol, ol ol ol { margin-bottom:0px; }
li { margin-left:30px; margin-bottom:3px; }
dd  {margin-left:30px; }
dt { font-weight:bold; }
/* Text Properties */
.text-align-left, .text-align-left td,  .text-align-left th { text-align:left; }
.text-align-right, .text-align-right td,  .text-align-right th { text-align:right; }
.text-align-center, .text-align-center td, .text-align-center th { text-align:center; }
.text-align-justify, .text-align-justify td { text-align:justify; }
.color-white { color:#ffffff; }
.color-corporate-blue { color:#3366cc; }
.color-med-blue { color:#6699ff; }
.color-light-blue { color:#99ccff; }
.color-dark-grey { color:#333333; }
.color-grey { color:#666666; }
.color-med-grey { color:#999999; }
.color-light-grey { color:#cccccc; }
.color-orange { color:#ff9900; }
.color-light-orange { color:#ffd500; }
.color-green { color:#66cc00; }
.color-light-green { color:#bce18d; }
.color-link { color:#1250cc; }
.color-spot-1 { color:#a42a2a; }
.color-spot-2 { color:#920081; }
.color-error, .color-field-error { color:#d41111; }
.line-height-normal { line-height:normal; }
.text-decoration-line-through { text-decoration:line-through; }
.text-transform-capitalize { text-transform:capitalize; }
.text-transform-uppercase { text-transform:uppercase; }
.text-transform-lowercase { text-transform:lowercase; }
.white-space-nowrap { white-space:nowrap; }
/**
* 02. CONTENT AREA LAYOUT
*/
#main { margin:25px 0px 40px 0px; }
/**
* 03. BOX COMPONENT
*/
/* Generic */
.box { border-top:5px solid #dddddd; border-bottom:1px solid #dddddd;  }
.box-caption { padding:6px 0px 7px 0px; border-bottom:1px solid #dddddd; font-weight:bold; }
.box-caption-large { font-size:18px; line-height:24px; font-weight:normal; }
.box-content { padding:11px 0px; }
.box-content:after {content:".";display: block;height:0;clear:both;visibility:hidden;}
.box-inner { padding:0px 14px; } /* Default horizontal spacing for all boxes with a 1px outline */
/* Grey */
.box.box-grey { background:#f3f3f3; }
.box.box-grey .box-inner { padding:0px 15px; }
/* Framed */
.box-framed { border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.box-tabs { border:1px solid #cccccc; border-top:none; }
.box-white { background:#ffffff; }
.box-gradient { background:#ffffff url("../Images/gradient.gif") repeat-x 0px 100%; }
/* Featured Content */
.box.box-featured { border:1px solid #dddddd; background:#f3f3f3 url("../Images/box-featured.gif") repeat-x 0px -1690px; }
.box.box-featured td { vertical-align:top; }
td.box-featured-image { width:282px; height:225px; background:url("../Images/box-featured.gif") no-repeat 0px 0px; }
td.box-featured-image img { border:5px solid #ffffff; margin:27px 0px 0px 26px; position:absolute; clip:rect(0px 235px 175px 0px); }
td.box-featured-browserwindow { width:282px; height:225px; background:url("../Images/box-featured.gif") no-repeat 0px -325px; }
td.box-featured-browserwindow img { border:none; margin:50px 0px 0px 27px; position:absolute; clip:rect(0px 236px 153px 0px); }
td.box-featured-content { padding:0px 20px 24px 4px; }
td.box-featured-content h2, td.box-featured-content h3 { margin-bottom:10px; }
td.box-featured-content h2 { line-height: 29px; }
td.box-featured-content p { margin-bottom:15px; }
td.box-featured-content span.content-type { display:inline-block; padding:0px 6px 1px 6px; margin:0px 0px 12px 0px; background:#a52a2a; text-transform:uppercase; color:#ffffff; font-size:10px; font-weight:bold; line-height:16px; }
/* Featured Content Slider */
.box.content-slider { width:698px; height:250px; position:relative; }
.box.content-slider .wrapper { width:698px; overflow:auto; height:250px; position:absolute; top:0px; left:0px; }
.box.content-slider .wrapper ul { width:99999px; list-style:none; position:absolute; top:0px; left:0px; margin:0px; }
.box.content-slider ul li { display:block; float:left; padding:0px; height:225px; width:698px; margin:0px; overflow:hidden; }
.box.content-slider .wrapper ul ul { position:static; margin:0; overflow:visible; width:auto; }
.box.content-slider .wrapper ul ul li { float:none; height:auto; width:auto; background:none; display:list-item; }
.box.content-slider .arrow { display:block; height:248px; width:15px; background:url("../Images/box-featured.gif") no-repeat 0px 0px; text-indent:-9999px; position:absolute; top:0px; cursor:pointer; }
.box.content-slider .forward { background-position:0px -650px; right:-15px; }
.box.content-slider .back { background-position:0px -1150px; left:-14px; }
.box.content-slider .forward:hover { background-position:0px -900px; }
.box.content-slider .back:hover { background-position:0px -1400px; }
#thumbNav { position:relative; top:223px; left:280px; }
#thumbNav a { color:#333333; display:inline-block; padding:2px 5px; height:18px; }
#thumbNav a:hover { color:#a52a2a; }
#thumbNav a.current, #thumbNav a.current:hover { font-weight:bold; color:#333333; }
#start-stop { width:20px; height:20px; position:absolute; right:15px; top:223px; background:url("../Images/box-featured.gif") no-repeat 0px -1650px; }
#start-stop.playing { background-position:0px -1670px;  }
#start-stop:hover { background-position:-20px -1650px; }
#start-stop.playing:hover { background-position:-20px -1670px;  }
/**
* 04. PAGE/CONTENT NAVIGATION COMPONENTS
*/
/* Menu List (Up to 4 Levels) */
ul.menu, ul.menu li { margin:0px; padding:0px; list-style:none; }
ul.menu { width:100%; }
ul.menu a { display:block; padding:5px 4px 5px 15px; border-bottom:1px solid #dddddd; color:#333333; text-decoration:none; }
ul.menu a:hover, ul.menu a:focus { color:#a52a2a; }
ul.menu a.current { font-weight:bold; }
ul.menu a.current:hover, ul.menu a.current:focus { color:#333333; }
ul.menu a.current, ul.menu a.active { background:#e3e3e3 url("../Images/menu.gif") repeat-x 0px -480px; }
ul.menu ul.menu a, ul.menu ul.menu a.current:hover { padding-left:29px; background:url("../Images/menu.gif") no-repeat 16px 7px; background-color:#e9e9e9; }
ul.menu ul.menu a:hover { background-position:16px -73px; }
ul.menu ul.menu ul.menu a, ul.menu ul.menu ul.menu a.current:hover { padding-left:42px; background-position:30px -153px; background-color:#f3f3f3; }
ul.menu ul.menu ul.menu a:hover { background-position:30px -233px; }
ul.menu ul.menu ul.menu ul.menu a, ul.menu ul.menu ul.menu ul.menu a.current:hover { padding-left:55px; background-position:42px -313px; background-color:#ffffff; }
ul.menu ul.menu ul.menu ul.menu a:hover { background-position:42px -393px; }
/* Links List */
ul.links, ul.links li { margin:0px; padding:0px; list-style:none; }
ul.links { width:100%; }
ul.links a { display:block; padding:5px 0px; border-top:1px solid #dddddd; color:#333333; }
ul.links a:hover { color:#a52a2a; }
/* Bullets List */
ul.bullets, ul.bullets li { margin:0px; padding:0px; list-style:none; }
ul.bullets { width:100%; }
ul.bullets a { display:block; padding:0px 0px 4px 11px; background:url("../Images/bullets.gif") no-repeat 0px 7px; }
ul.bullets a:hover { background-position:0px -193px; }
/* Tags List */
ul.tags, ul.tags li { margin:0px; padding:0px; list-style:none; }
ul.tags li { display:inline; }
ul.tags a { padding-right:10px; line-height:22px; }
/* Paging List */
.paging ul, .paging li { padding:0px; margin:0px; list-style:none; }
.paging li { float:left; display:inline; margin-right:2px; }
.paging li.paging-caption { padding-top:2px; margin-right:10px; font-weight:bold; }
.paging a { display:block; float:left; padding:1px 6px 1px 5px; border:1px solid #cccccc; background:url("../Images/buttons.png") repeat-x 0px -12px; color:#333333; }
.paging a.disabled, .paging a.disabled:hover { border:1px solid #e5e5e5; background-position:0px -156px; color:#999999; } 
.paging a:hover { background-position:0px -60px; color:#a52a2a; }
.paging a.current { background-position:0px -192px; font-weight:bold; }
.paging a.current:hover { color:#333333; }
.paging a.previous-page, .paging a.next-page { font-weight:bold; }
.paging a.previous-page span { display:block; padding-left:17px; background:url("../Images/arrows.gif") no-repeat 0px -198px; }
.paging a.previous-page { padding-left:0px; }
.paging a.previous-page:hover span { background-position:0px -248px; }
.paging a.previous-page.disabled span { background-position:0px -298px; }
.paging a.next-page { padding-right:0px; }
.paging a.next-page span { display:block; padding-right:17px; background:url("../Images/arrows.gif") no-repeat 100% -348px; }
.paging a.next-page:hover span { background-position:100% -398px; }
.paging a.next-page.disabled span { background-position:100% -448px; }
/* Paging Light List */
.paging-light ul, .paging-light li { padding:0px; margin:0px; list-style:none; }
.paging-light li { float:left; display:inline; margin-right:-3px; }
.paging-light li.paging-caption { font-weight:bold; margin-right:1px; }
.paging-light a { display:block; float:left; padding:0px 5px 1px 6px; color:#333333; }
.paging-light a:hover { color:#a52a2a; }
.paging-light a.current, .paging-light a.current:hover { font-weight:bold; color:#333333; }
.paging-light a.previous-page, .paging-light a.next-page { padding:0px 10px; height:20px; }
.paging-light a.previous-page { border-right:1px solid #cccccc; margin-right:5px; background:url("../Images/arrows.gif") no-repeat 50% -198px; }
.paging-light a.previous-page:hover { background-position:50% -248px; }
.paging-light a.previous-page.disabled {  background-position:50% -298px; }
.paging-light a.next-page { border-left:1px solid #cccccc; margin-left:5px; background:url("../Images/arrows.gif") no-repeat 50% -348px; }
.paging-light a.next-page:hover { background-position:50% -398px; }
.paging-light a.next-page.disabled {  background-position:50% -448px; }
/* Piped List */
ul.piped, ul.piped li { margin:0px; padding:0px; list-style:none; }
ul.piped li{ display:inline; }
ul.piped a { border-left:1px solid #cccccc; padding:0px 6px 1px 10px; white-space:nowrap; }
ul.piped li:first-child a { border-left:none; padding-left:0px; }
ul.piped li:last-child a { padding-right:0px; }
ul.piped li a:hover {color:#a52a2a;}
ul.piped a.current, ul.piped a.current:hover { color:#333333; font-weight:bold; }
/* Radio List */
ul.radio, ul.radio li { margin:0px; padding:0px; list-style:none; }
ul.radio li{ display:inline; }
ul.radio li.radio-caption { font-weight:bold; margin-right:-4px; }
ul.radio a { padding:0px 0px 0px 6px; white-space:nowrap; color:#333333; }
ul.radio a:hover { color:#a52a2a; }
ul.radio li:first-child a { padding-left:0px; }
ul.radio a.current, ul.radio a.current:hover  { font-weight:bold; color:#333333; }
ul.radio.radio-vertical li { display:block; }
ul.radio.radio-vertical li.radio-caption { margin-right:0px; color:#666666; }
ul.radio.radio-vertical a { display:block; padding:0px 0px 0px 0px; white-space:normal; }
ul.radio.radio-vertical li:first-child a { padding-left:auto; }
/* Breadcrumbs List */
ul.breadcrumbs, ul.breadcrumbs li { margin:0px; padding:0px; list-style:none; }
ul.breadcrumbs { margin-bottom:7px; }
ul.breadcrumbs li { display:inline; line-height:16px; }
ul.breadcrumbs a { padding:0px 3px 0 10px; white-space:nowrap; font-size:11px; background:url("../Images/arrows.gif") no-repeat 0px -800px; color:#333333; }
ul.breadcrumbs a:hover { color:#a52a2a; }
ul.breadcrumbs a.current { color:#999999; }
ul.breadcrumbs a.home { padding-left:0px; background:none; }
/* Page-Jump List */
ul.page-jump, ul.page-jump li { margin:0px; padding:0px; list-style:none; }
ul.page-jump { padding-top:5px; border-top:1px solid #dddddd; }
ul.page-jump li { display:inline; margin-right:10px; }
ul.page-jump a { padding:0px 16px 1px 0px; white-space:nowrap; background:url("../Images/arrows.gif") no-repeat 100% -100px; }
ul.page-jump a:hover { color:#a52a2a; background-position:100% -150px; }
/* Page-Jump-Vertical List */
ul.page-jump-vertical, ul.page-jump-vertical li { margin:0px; padding:0px; list-style:none; }
ul.page-jump-vertical { width:100%; }
ul.page-jump-vertical a { display:block; padding:5px 0px; border-top:1px solid #dddddd; background:url("../Images/arrows.gif") no-repeat 99% -94px; }
ul.page-jump-vertical a:hover { color:#a52a2a; background-position:99% -144px; }
/* Section Navigation */
table.section-navigation { border-top:5px solid #dddddd; }
table.section-navigation td { border-bottom:1px solid #dddddd; padding:20px 15px 20px 0px; vertical-align:top; }


/* Tabs-Level-1 List */
ul.tabs-level-1, ul.tabs-level-1 li { margin:0px; padding:0px; list-style:none; }
ul.tabs-level-1 { padding:5px 0px; background:url("../Images/buttons.png") repeat-x 0px 100%; }
ul.tabs-level-1 li { display:inline; margin-right:-3px; }
ul.tabs-level-1 a {  padding:5px 14px 6px 14px; border:1px solid #cccccc; border-bottom:none; background:url("../Images/buttons.png") repeat-x 0px -12px; color:#333333; font-weight:bold; }
ul.tabs-level-1 a:hover, ul.tabs-level-1 a:focus { color:#a52a2a; background-position:0px -60px; }
ul.tabs-level-1 a.current, ul.tabs-level-1 a.current:hover, ul.tabs-level-1 a.current:focus { padding-bottom:7px; background-position:0px -192px; color:#333333; }
/* Tabs-Level-2 List */
ul.tabs-level-2, ul.tabs-level-2 li { margin:0px; padding:0px; list-style:none; }
ul.tabs-level-2 { padding:4px 14px; border:1px solid #cccccc; border-top:none; background:url("../Images/buttons.png") repeat-x 0px -60px; }
ul.tabs-level-2 li { display:inline; margin-right:-4px; }
ul.tabs-level-2 a { padding:3px 14px; color:#333333; border-left:1px solid #cccccc; }
ul.tabs-level-2 a:hover, ul.tabs-level-2 a:focus { color:#a52a2a; }
ul.tabs-level-2 a.current, ul.tabs-level-2 a.current:hover, ul.tabs-level-2 a.current:focus { font-weight:bold; color:#333333; background:url("../Images/buttons.png") repeat-x 0px -192px; }
/* Anchors */
a, a:visited { color:#0f42a8; text-decoration:none; }
a:focus { outline:1px dotted; }
a:hover { color:#a52a2a; }
/* Iconic Anchors */
a.icon { background:url("../Images/icons.gif") no-repeat 0px 0px; padding:0px 0px 3px 21px; cursor:pointer; cursor:hand; }
a.icon.go-back { background-position:0px 0px; }
a.icon.more, a.icon.all { background-position:100% -100px; padding:0px 19px 2px 0px; }
a.icon.more:hover, a.icon.all:hover { background-position:100% -1300px; }
a.icon.print { background-position:0px -200px; }
a.icon.help { background-position:0px -300px; }
a.icon.help-small { background-position:4px -400px; }
a.icon.email { background-position:0px -500px; }
a.icon.addfavorite { background-position:0px -600px; }
a.icon.close { background-position:1px -700px; }
a.icon.rssfeed { background-position:0px -800px; }
a.icon.addevent { background-position:0px -900px; }
a.icon.vcard { background-position:0px -1000px; }
a.icon.page-top { background:url("../Images/arrows.gif") no-repeat 100% 0px; padding:0px 17px 3px 0px; }
a.icon.page-top:hover { background-position:100% -50px; }
/* File-Type Anchors */
a.file { background:url("../Images/file-types.gif") no-repeat 0px 0px; padding-left:21px !important; padding-bottom:3px; cursor:pointer; cursor:hand; }
ul.links a.file { background:url("../Images/file-types-links.gif") no-repeat 0px 0px; }
a.file.office, ul.links a.file.office { background-position:0px 0px; }
a.file.outlook, ul.links a.file.outlook { background-position:0px -100px; }
a.file.access, ul.links a.file.access { background-position:0px -200px; }
a.file.doc, ul.links a.file.doc { background-position:0px -304px; }
a.file.xls, ul.links a.file.xls { background-position:0px -400px; }
a.file.ppt, ul.links a.file.ppt { background-position:0px -600px; }
a.file.swf, ul.links a.file.swf { background-position:0px -700px; }
a.file.ai, ul.links a.file.ai { background-position:0px -800px; }
a.file.psd, ul.links a.file.psd { background-position:0px -900px; }
a.file.bookmark, ul.links a.file.bookmark { background-position:0px -1000px; }
a.file.archive, ul.links a.file.archive { background-position:0px -1100px; }
a.file.image, ul.links a.file.image { background-position:0px -1200px; }
a.file.rss, ul.links a.file.rss { background-position:0px -1300px; }
a.file.premium, ul.links a.file.premium { background-position:0px -1400px; }
a.file.video, ul.links a.file.video { background-position:0px -1500px; }
a.file.audio, ul.links a.file.audio { background-position:0px -1600px; }
a.file.event, ul.links a.file.event { background-position:0px -1700px; }
/**
* 05. GENERIC TABLE COMPONENTS
*/
.table-toolbar-top { border-top:1px solid #cccccc; }
.table-toolbar-bottom { border-bottom:1px solid #cccccc; }
.table-toolbar-top table, .table-toolbar-bottom table { width:100%; }
.table-toolbar-top td, .table-toolbar-bottom td { padding:5px 0px; vertical-align:top; }
/**
* 06. OBJECTS TABLE COMPONENT
*/
table.objects { width:100%; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
table.objects th {  padding:3px 5px 2px 5px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#dddddd; vertical-align:top; text-align:left; }
table.objects th.active { background:url("../Images/buttons.png") repeat-x 0px -192px; }
table.objects th a, table.objects th a:hover { text-decoration:none; color:#333333; }
table.objects td { padding:5px; border-top:1px solid #dddddd; vertical-align:top; }
table.objects-wide td { padding:15px 5px; }
/**
* 07. PROPERTIES TABLE COMPONENT
*/
table.properties { width:100%; border:1px solid #dddddd; }
table.properties td { padding:4px 5px 4px 10px; vertical-align:top; }
table.properties-edit td.value { padding:2px 5px 2px 10px; }
table.properties td.label { border-right:1px solid #dddddd; width:200px; }
table.properties tr.odd td { background:#f3f3f3; }
table.properties td.properties-caption { border-top:1px solid #dddddd; font-weight:bold; font-size:14px; padding-top:6px; padding-bottom:8px; }
/**
* 08. FORM COMPONENTS
*/
/* Generic */
textarea { font-size:12px; } /* Mozilla Fix */
table.form td { vertical-align:top; }
table.form td.label { padding:6px 5px 6px 0px; }
table.form td.value { padding:4px 5px 4px 0px; }
table.form td.form-caption { font-weight:bold; }
.label-top { font-weight:bold; line-height:normal; display:block; }
.required-information { color:#920081; }
p.field-hint { color:#999999; font-size:11px; margin-bottom:3px; margin-top:1px; line-height:normal; } 
p.field-error { color:#d41111; margin:2px 0px 3px 0px; padding:0px 0px 2px 21px; background:url("../Images/icons.gif") no-repeat 0px -1100px; line-height:normal; }
.fieldhint-blur { color:#999999; }
/* Input Buttons */
input.button, input.button-primary { padding:0px 8px 2px 8px; line-height:16px; border:1px solid; margin-right:0px; }
input.button { border-color:#999999; background:url("../Images/buttons.png") repeat-x 0px -12px; cursor:pointer; cursor:hand; }
input.button:hover, input.button:focus {background-position:0px -60px; }
input.button:active { background-position:0px -96px; }
input.button-disabled { background-position:0px -156px; border-color:#cccccc; color:#969696; }
input.button-primary { border-color:#1250cc; color:#ffffff; background:url("../Images/buttons.png") repeat-x 0px -252px; cursor:pointer; cursor:hand; }
input.button-primary:hover, input.button-primary:focus { background-position:0px -300px; }
input.button-primary:active { background-position:0px -336px; }
input.button-primary-disabled { background-position:0px -396px; border-color:#87a0d3; color:#dce6f6; }
/* Anchor Buttons */
a.button, a.button-primary { padding:2px 11px 4px 11px; border:1px solid;  }
a.button { color:#333333; border-color:#999999; background:url("../Images/buttons.png") repeat-x 0px -12px; }
a.button:hover, a.button:focus { color:#333333; background-position:0px -60px; }
a.button:active { background-position:0px -96px; }
a.button-disabled, a.button-disabled:hover { background-position:0px -156px; border-color:#cccccc; color:#969696; }
a.button-primary { border-color:#1250cc; color:#ffffff; background:url("../Images/buttons.png") repeat-x 0px -252px; }
a.button-primary:hover, a.button-primary:focus { color:#ffffff; background-position:0px -300px;  }
a.button-primary:active { background-position:0px -336px; }
a.button-primary-disabled, a.button-primary-disabled:hover { background-position:0px -396px; border-color:#87a0d3; color:#dce6f6; }
/* Iconic Search Button */
input.iconic-button-search { width:20px; height:20px; vertical-align:middle; border:none; background:url("../Images/iconic-buttons.gif") no-repeat 0px 0px; cursor:pointer; cursor:hand; }
input.iconic-button-search:hover, input.iconic-button-search:focus { background-position:0px -20px; }
input.iconic-button-search:active { background-position:0px -40px; }
/* Buttonbar */
.buttonbar { border-top:1px solid #cccccc; background:#f3f3f3; padding:10px 14px; }
.buttonbar1 { border-top:1px solid #cccccc; background:#f3f3f3; padding:5px 2px; }
/* Grouped Buttons */
ul.grouped-buttons, ul.grouped-buttons li { margin:0px; padding:0px; list-style:none; }
ul.grouped-buttons li { display:inline;  }
ul.grouped-buttons li.separator { margin:1px 6px 0px 2px; padding:3px 0px 5px 0px; border-right:1px solid #cccccc; }
/* Grouped Buttons (Space Efficient) */
ul.grouped-buttons-space-efficient, ul.grouped-buttons-space-efficient li { margin:0px; padding:0px; list-style:none; }
ul.grouped-buttons-space-efficient li { display:inline; margin-right:-5px; }
ul.grouped-buttons-space-efficient li.separator { margin-right:3px; }
/**
* 09. ALERT AND MESSAGE COMPONENTS
*/
.alert-information, .alert-information-small, .alert-question, .alert-question-small, .alert-warning, .alert-warning-small, .alert-error, .alert-error-small, .alert-success, .alert-success-small { border:1px solid; background:url("../Images/alerts.png") no-repeat; }
.alert-information, .alert-information-small { border-color:#acc6ec; background-color:#ecf5fa; background-position:0px -30px; }
.alert-question, .alert-question-small { border-color:#8bcff7; background-color:#dbf0fc; background-position:0px -827px; }
.alert-warning, .alert-warning-small { border-color:#ffc600; background-color:#fffcad; background-position:0px -1624px; }
.alert-error, .alert-error-small { border-color:red; background-color:#ffe1ef; background-position:0px -2421px; }
.alert-success, .alert-success-small { border-color:#6cd364; background-color:#d9fad9; background-position:0px -3218px; }
.alert-information span, .alert-question span, .alert-warning span, .alert-error span, .alert-success span  { display:block; float:left; width:40px; height:34px; background:url("../Images/alerts.png") no-repeat; }
.alert-information .alert-inner, .alert-question .alert-inner, .alert-warning .alert-inner, .alert-error .alert-inner, .alert-success .alert-inner { padding:9px 10px 9px 42px; }
.alert-information span { background-position:0px 4px; }
.alert-question span { background-position:-42px 4px; }
.alert-warning span { background-position:-84px 4px; }
.alert-error span { background-position:-126px 4px; }
.alert-success span { background-position:-168px 4px; }
.alert-information-small span, .alert-question-small span, .alert-warning-small span, .alert-error-small span, .alert-success-small span  { display:block; float:left; width:25px; height:24px; background:url("../Images/alerts.png") no-repeat; }
.alert-information-small .alert-inner, .alert-question-small .alert-inner, .alert-warning-small .alert-inner, .alert-error-small .alert-inner, .alert-success-small .alert-inner {  padding:4px 10px 4px 25px; font-size:11px; }
.alert-information-small span { background-position:-210px 4px; }
.alert-question-small span { background-position:-235px 4px; }
.alert-warning-small span { background-position:-260px 4px; }
.alert-error-small span { background-position:-285px 4px; }
.alert-success-small span { background-position:-310px 4px; }
/**
* 10. GENERIC CONTENT (HTML) ELEMENTS
*/
/* Page Title */
h1.page-title { font-family:Georgia, "Times New Roman", Times, serif; color:#a52a2a; margin-top:-5px; }
/* Headings */
h1 { font-size:24px; font-weight:normal; line-height:36px; }
h2 { font-size:20px; font-weight:normal; line-height:32px; }
h3 { font-size:18px; font-weight:normal; line-height:26px; }
h4 { font-size:16px; font-weight:normal; line-height:22px; }
h5 { font-size:14px; font-weight:normal;}
h6 { font-size:12px; font-weight:normal; }
/* Caption (Titlebar) */
.caption { padding:6px 0px 7px 0px; border-top:5px solid #dddddd; border-bottom:1px solid #dddddd; font-weight:bold; }
.caption-large { font-size:18px; line-height:24px; font-weight:normal; }
/* Horizontal ruler */
hr { border:0px #cccccc solid; border-top-width:1px; clear:both; height:0px; }
hr.hr-light { border:0px #e2e2e2 solid; border-top-width:1px; clear:both; height:0px; }
hr.hr-thick { border:0px #e2e2e2 solid; border-top-width:5px; clear:both; height:4px; }
/* Framed Image */
img.framed { border:4px solid #eeeeee; outline:1px solid #dedede; }
/* Misc */
blockquote { margin-left:30px; margin-right:30px; }
/* Post date */
span.post-date { display: block; float:left; display:inline; margin:4px 15px 1px 0px; text-align: center; font-weight: bold; border: 1px solid #b3b3b3; background: #f3f3f3; color: #666666; }
span.post-month, span.post-day, span.post-year { display: block; padding: 1px 12px; }
span.post-month { line-height: 14px; }
span.post-day { font-size:20px; background: #ffffff; line-height: 22px; }
span.post-year { line-height: 14px; }
/* Pretty Photo */
div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}
div.light_square .pp_expand{background:url(../Images/prettyPhoto/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../Images/prettyPhoto/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../Images/prettyPhoto/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../Images/prettyPhoto/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../Images/prettyPhoto/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_square .pp_nav .pp_play{background:url(../Images/prettyPhoto/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../Images/prettyPhoto/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../Images/prettyPhoto/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_square .pp_arrow_next{background:url(../Images/prettyPhoto/sprite.png) -22px -71px no-repeat}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_square .pp_next:hover{background:url(../Images/prettyPhoto/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../Images/prettyPhoto/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0 0 5px}
.pp_nav{clear:left;float:left;margin:3px 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery ul{float:left;height:35px;overflow:hidden;position:relative;margin:0 0 0 5px}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0}
.pp_gallery li.default a{background:url(../Images/prettyPhoto/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../Images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../Images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;float:right;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline{color:#000}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/* HoS was here */
.pp_details a.pp_arrow_next, .pp_details a.pp_arrow_previous {display: none;}
/**
* 11. GOOGLE SEARCH
*/
.meta { color: #058129; }
.meta:link, .meta a:link { color:#7777cc; text-decoration: underline; }