@font-face { font-family: 'fontello'; src: url('../fonts/fontello.eot?15635462'); src: url('../fonts/fontello.eot?15635462#iefix') format('embedded-opentype'), url('../fonts/fontello.woff?15635462') format('woff'), url('../fonts/fontello.ttf?15635462') format('truetype'), url('../fonts/fontello.svg?15635462#fontello') format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; } .icon-cog:before { content: '\e800'; } .icon-cog-alt:before { content: '\e801'; } .icon-phone:before { content: '\e802'; } .icon-phone-squared:before { content: '\e803'; } .icon-doc:before { content: '\e804'; } .icon-docs:before { content: '\e805'; } .icon-doc-text:before { content: '\e806'; } .icon-doc-inv:before { content: '\e807'; } .icon-doc-text-inv:before { content: '\e808'; } .icon-umbrella:before { content: '\e809'; } .icon-paste:before { content: '\e80a'; } .icon-chart-pie:before { content: '\e80b'; } .icon-chart-bar:before { content: '\e80c'; } .icon-chart-area:before { content: '\e80d'; } .icon-twitter-squared:before { content: '\e80e'; } .icon-twitter:before { content: '\e80f'; } .icon-youtube:before { content: '\e810'; } .icon-youtube-squared:before { content: '\e811'; } .icon-facebook-squared:before { content: '\e812'; } .icon-linkedin-squared:before { content: '\e813'; } .icon-linkedin:before { content: '\e814'; } .icon-home:before { content: '\e815'; } .icon-download:before { content: '\e816'; } .icon-upload:before { content: '\e817'; } .icon-calendar:before { content: '\e818'; } .icon-down-open-mini:before { content: '\e819'; } .icon-left-open-mini:before { content: '\e81a'; } .icon-right-open-mini:before { content: '\e81b'; } .icon-up-open-mini:before { content: '\e81c'; } .icon-down-dir:before { content: '\e81d'; } .icon-left-dir:before { content: '\e81e'; } .icon-right-dir:before { content: '\e81f'; } .icon-up-dir:before { content: '\e820'; } .icon-chart-pie-1:before { content: '\e821'; } .icon-quote-left:before { content: '\e822'; } .icon-quote-right:before { content: '\e823'; } .icon-quote-left-alt:before { content: '\e824'; } .icon-quote-right-alt:before { content: '\e825'; } .icon-doc-1:before { content: '\e826'; } .icon-link-ext:before { content: '\e827'; } .icon-chart-pie-2:before { content: '\e828'; } .icon-group:before { content: '\e829'; } .icon-facebook:before { content: '\e82a'; } .icon-linkedin-1:before { content: '\e82b'; } .icon-twitter-1:before { content: '\e82c'; } .icon-googleplus-rect:before { content: '\e82d'; } .icon-video:before { content: '\e82e'; } .icon-movie:before { content: '\e82f'; } .icon-videocam:before { content: '\e830'; } .icon-ok:before { content: '\e831'; } .icon-check:before { content: '\e832'; } .icon-check-empty:before { content: '\e833'; } .icon-users:before { content: '\e834'; } .icon-phone-1:before { content: '\e835'; } .icon-phone-circled:before { content: '\e836'; } .icon-email:before { content: '\e837'; } .icon-comment-alt:before { content: '\e838'; } .icon-comment:before { content: '\e839'; } .icon-edit-alt:before { content: '\e83a'; } .icon-doc-2:before { content: '\e83b'; } .icon-cancel:before { content: '\e83c'; } .icon-popup:before { content: '\e83d'; } .icon-chart-bar-2:before { content: '\e83e'; } .icon-signal:before { content: '\e83f'; } .icon-link-ext-alt:before { content: '\e840'; } .icon-exchange:before { content: '\e841'; } .icon-calendar-1:before { content: '\e842'; } .icon-check-1:before { content: '\e843'; } .icon-search:before { content: '\e844'; } .icon-docs-1:before { content: '\e845'; } .icon-article-alt:before { content: '\e846'; } .icon-note:before { content: '\e847'; } .icon-video-alt:before { content: '\e848'; } .icon-youtube-play:before { content: '\e849'; } .icon-videocam-1:before { content: '\e84a'; } .icon-archive:before { content: '\e84b'; } .icon-upload-cloud:before { content: '\e84c'; } .icon-safe:before { content: '\e84d'; } .icon-attention:before { content: '\e84e'; } .icon-attention-circled:before { content: '\e84f'; } .icon-info-circled:before { content: '\e850'; } .icon-info:before { content: '\e851'; } .icon-home-1:before { content: '\e852'; }

@font-face { font-family: 'brankic'; src:url('../fonts/brankic.eot'); src:url('../fonts/brankic.eot?#iefix') format('embedded-opentype'), url('../fonts/brankic.ttf') format('truetype'), url('../fonts/brankic.woff') format('woff'), url('../fonts/brankic.svg#brankic') format('svg'); font-weight: normal; font-style: normal; } [class^="brankic-"], [class*=" brankic-"] { font-family: 'brankic'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .brankic-number:before { content: "\e600"; } .brankic-number2:before { content: "\e601"; } .brankic-number3:before { content: "\e602"; } .brankic-number4:before { content: "\e603"; } .brankic-number5:before { content: "\e604"; } .brankic-number6:before { content: "\e605"; } .brankic-number7:before { content: "\e606"; } .brankic-number8:before { content: "\e607"; } .brankic-number9:before { content: "\e608"; } .brankic-number10:before { content: "\e609"; } .brankic-number11:before { content: "\e60a"; } .brankic-number12:before { content: "\e60b"; } .brankic-number13:before { content: "\e60c"; } .brankic-number14:before { content: "\e60d"; } .brankic-number15:before { content: "\e60e"; } .brankic-number16:before { content: "\e60f"; } .brankic-number17:before { content: "\e610"; } .brankic-number18:before { content: "\e611"; } .brankic-number19:before { content: "\e612"; } .brankic-number20:before { content: "\e613"; } .brankic-quote:before { content: "\e614"; } .brankic-quote2:before { content: "\e615"; } .brankic-tag:before { content: "\e616"; } .brankic-tag2:before { content: "\e617"; } .brankic-link:before { content: "\e618"; } .brankic-link2:before { content: "\e619"; } .brankic-cabinet:before { content: "\e61a"; } .brankic-cabinet2:before { content: "\e61b"; } .brankic-calendar:before { content: "\e61c"; } .brankic-calendar2:before { content: "\e61d"; } .brankic-calendar3:before { content: "\e61e"; } .brankic-file:before { content: "\e61f"; } .brankic-file2:before { content: "\e620"; } .brankic-file3:before { content: "\e621"; } .brankic-files:before { content: "\e622"; } .brankic-phone:before { content: "\e623"; } .brankic-tablet:before { content: "\e624"; } .brankic-window:before { content: "\e625"; } .brankic-monitor:before { content: "\e626"; } .brankic-ipod:before { content: "\e627"; } .brankic-tv:before { content: "\e628"; } .brankic-camera:before { content: "\e629"; } .brankic-camera2:before { content: "\e62a"; } .brankic-camera3:before { content: "\e62b"; } .brankic-film:before { content: "\e62c"; } .brankic-film2:before { content: "\e62d"; } .brankic-film3:before { content: "\e62e"; } .brankic-microphone:before { content: "\e62f"; } .brankic-microphone2:before { content: "\e630"; } .brankic-microphone3:before { content: "\e631"; } .brankic-drink:before { content: "\e632"; } .brankic-drink2:before { content: "\e633"; } .brankic-drink3:before { content: "\e634"; } .brankic-drink4:before { content: "\e635"; } .brankic-coffee:before { content: "\e636"; } .brankic-mug:before { content: "\e637"; } .brankic-ice-cream:before { content: "\e638"; } .brankic-cake:before { content: "\e639"; } .brankic-inbox:before { content: "\e63a"; } .brankic-download:before { content: "\e63b"; } .brankic-upload:before { content: "\e63c"; } .brankic-inbox2:before { content: "\e63d"; } .brankic-checkmark:before { content: "\e63e"; } .brankic-checkmark2:before { content: "\e63f"; } .brankic-cancel:before { content: "\e640"; } .brankic-cancel2:before { content: "\e641"; } .brankic-plus:before { content: "\e642"; } .brankic-plus2:before { content: "\e643"; } .brankic-minus:before { content: "\e644"; } .brankic-minus2:before { content: "\e645"; } .brankic-notice:before { content: "\e646"; } .brankic-notice2:before { content: "\e647"; } .brankic-cog:before { content: "\e648"; } .brankic-cogs:before { content: "\e649"; } .brankic-cog2:before { content: "\e64a"; } .brankic-warning:before { content: "\e64b"; } .brankic-health:before { content: "\e64c"; } .brankic-suitcase:before { content: "\e64d"; } .brankic-suitcase2:before { content: "\e64e"; } .brankic-suitcase3:before { content: "\e64f"; } .brankic-picture:before { content: "\e650"; } .brankic-pictures:before { content: "\e651"; } .brankic-pictures2:before { content: "\e652"; } .brankic-android:before { content: "\e653"; } .brankic-marvin:before { content: "\e654"; } .brankic-pacman:before { content: "\e655"; } .brankic-cassette:before { content: "\e656"; } .brankic-watch:before { content: "\e657"; } .brankic-chronometer:before { content: "\e658"; } .brankic-watch2:before { content: "\e659"; } .brankic-alarm-clock:before { content: "\e65a"; } .brankic-time:before { content: "\e65b"; } .brankic-time2:before { content: "\e65c"; } .brankic-headphones:before { content: "\e65d"; } .brankic-wallet:before { content: "\e65e"; } .brankic-checkmark3:before { content: "\e65f"; } .brankic-cancel3:before { content: "\e660"; } .brankic-eye:before { content: "\e661"; } .brankic-position:before { content: "\e662"; } .brankic-site-map:before { content: "\e663"; } .brankic-site-map2:before { content: "\e664"; } .brankic-cloud:before { content: "\e665"; } .brankic-upload2:before { content: "\e666"; } .brankic-chart:before { content: "\e667"; } .brankic-chart2:before { content: "\e668"; } .brankic-chart3:before { content: "\e669"; } .brankic-chart4:before { content: "\e66a"; } .brankic-chart5:before { content: "\e66b"; } .brankic-chart6:before { content: "\e66c"; } .brankic-location:before { content: "\e66d"; } .brankic-download2:before { content: "\e66e"; } .brankic-basket:before { content: "\e66f"; } .brankic-folder:before { content: "\e670"; } .brankic-gamepad:before { content: "\e671"; } .brankic-alarm:before { content: "\e672"; } .brankic-alarm-cancel:before { content: "\e673"; } .brankic-phone2:before { content: "\e674"; } .brankic-phone3:before { content: "\e675"; } .brankic-image:before { content: "\e676"; } .brankic-open:before { content: "\e677"; } .brankic-sale:before { content: "\e678"; } .brankic-direction:before { content: "\e679"; } .brankic-map:before { content: "\e67a"; } .brankic-trashcan:before { content: "\e67b"; } .brankic-vote:before { content: "\e67c"; } .brankic-graduate:before { content: "\e67d"; } .brankic-lab:before { content: "\e67e"; } .brankic-tie:before { content: "\e67f"; } .brankic-football:before { content: "\e680"; } .brankic-eight-ball:before { content: "\e681"; } .brankic-bowling:before { content: "\e682"; } .brankic-bowling-pin:before { content: "\e683"; } .brankic-baseball:before { content: "\e684"; } .brankic-soccer:before { content: "\e685"; } .brankic-3d-glasses:before { content: "\e686"; } .brankic-microwave:before { content: "\e687"; } .brankic-refrigerator:before { content: "\e688"; } .brankic-oven:before { content: "\e689"; } .brankic-washing-machine:before { content: "\e68a"; } .brankic-mouse:before { content: "\e68b"; } .brankic-smiley:before { content: "\e68c"; } .brankic-sad:before { content: "\e68d"; } .brankic-mute:before { content: "\e68e"; } .brankic-hand:before { content: "\e68f"; } .brankic-radio:before { content: "\e690"; } .brankic-satellite:before { content: "\e691"; } .brankic-medal:before { content: "\e692"; } .brankic-medal2:before { content: "\e693"; } .brankic-switch:before { content: "\e694"; } .brankic-key:before { content: "\e695"; } .brankic-cord:before { content: "\e696"; } .brankic-locked:before { content: "\e697"; } .brankic-unlocked:before { content: "\e698"; } .brankic-locked2:before { content: "\e699"; } .brankic-unlocked2:before { content: "\e69a"; } .brankic-magnifier:before { content: "\e69b"; } .brankic-zoom-in:before { content: "\e69c"; } .brankic-zoom-out:before { content: "\e69d"; } .brankic-stack:before { content: "\e69e"; } .brankic-stack2:before { content: "\e69f"; } .brankic-stack3:before { content: "\e6a0"; } .brankic-david-star:before { content: "\e6a1"; } .brankic-cross:before { content: "\e6a2"; } .brankic-moon-andstar:before { content: "\e6a3"; } .brankic-transformers:before { content: "\e6a4"; } .brankic-batman:before { content: "\e6a5"; } .brankic-space-invaders:before { content: "\e6a6"; } .brankic-skeletor:before { content: "\e6a7"; } .brankic-lamp:before { content: "\e6a8"; } .brankic-lamp2:before { content: "\e6a9"; } .brankic-umbrella:before { content: "\e6aa"; } .brankic-street-light:before { content: "\e6ab"; } .brankic-bomb:before { content: "\e6ac"; } .brankic-archive:before { content: "\e6ad"; } .brankic-battery:before { content: "\e6ae"; } .brankic-battery2:before { content: "\e6af"; } .brankic-battery3:before { content: "\e6b0"; } .brankic-battery4:before { content: "\e6b1"; } .brankic-battery5:before { content: "\e6b2"; } .brankic-megaphone:before { content: "\e6b3"; } .brankic-megaphone2:before { content: "\e6b4"; } .brankic-patch:before { content: "\e6b5"; } .brankic-pil:before { content: "\e6b6"; } .brankic-injection:before { content: "\e6b7"; } .brankic-thermometer:before { content: "\e6b8"; } .brankic-lamp3:before { content: "\e6b9"; } .brankic-lamp4:before { content: "\e6ba"; } .brankic-lamp5:before { content: "\e6bb"; } .brankic-cube:before { content: "\e6bc"; } .brankic-box:before { content: "\e6bd"; } .brankic-box2:before { content: "\e6be"; } .brankic-diamond:before { content: "\e6bf"; } .brankic-bag:before { content: "\e6c0"; } .brankic-money-bag:before { content: "\e6c1"; } .brankic-grid:before { content: "\e6c2"; } .brankic-grid2:before { content: "\e6c3"; } .brankic-list:before { content: "\e6c4"; } .brankic-list2:before { content: "\e6c5"; } .brankic-ruler:before { content: "\e6c6"; } .brankic-ruler2:before { content: "\e6c7"; } .brankic-layout:before { content: "\e6c8"; } .brankic-layout2:before { content: "\e6c9"; } .brankic-layout3:before { content: "\e6ca"; } .brankic-layout4:before { content: "\e6cb"; } .brankic-layout5:before { content: "\e6cc"; } .brankic-layout6:before { content: "\e6cd"; } .brankic-layout7:before { content: "\e6ce"; } .brankic-layout8:before { content: "\e6cf"; } .brankic-layout9:before { content: "\e6d0"; } .brankic-layout10:before { content: "\e6d1"; } .brankic-layout11:before { content: "\e6d2"; } .brankic-layout12:before { content: "\e6d3"; } .brankic-layout13:before { content: "\e6d4"; } .brankic-layout14:before { content: "\e6d5"; } .brankic-tools:before { content: "\e6d6"; } .brankic-screwdriver:before { content: "\e6d7"; } .brankic-paint:before { content: "\e6d8"; } .brankic-hammer:before { content: "\e6d9"; } .brankic-brush:before { content: "\e6da"; } .brankic-pen:before { content: "\e6db"; } .brankic-chat:before { content: "\e6dc"; } .brankic-comments:before { content: "\e6dd"; } .brankic-chat2:before { content: "\e6de"; } .brankic-chat3:before { content: "\e6df"; } .brankic-volume:before { content: "\e6e0"; } .brankic-volume2:before { content: "\e6e1"; } .brankic-volume3:before { content: "\e6e2"; } .brankic-equalizer:before { content: "\e6e3"; } .brankic-resize:before { content: "\e6e4"; } .brankic-resize2:before { content: "\e6e5"; } .brankic-stretch:before { content: "\e6e6"; } .brankic-narrow:before { content: "\e6e7"; } .brankic-resize3:before { content: "\e6e8"; } .brankic-download3:before { content: "\e6e9"; } .brankic-calculator:before { content: "\e6ea"; } .brankic-library:before { content: "\e6eb"; } .brankic-auction:before { content: "\e6ec"; } .brankic-justice:before { content: "\e6ed"; } .brankic-stats:before { content: "\e6ee"; } .brankic-stats2:before { content: "\e6ef"; } .brankic-attachment:before { content: "\e6f0"; } .brankic-hourglass:before { content: "\e6f1"; } .brankic-abacus:before { content: "\e6f2"; } .brankic-pencil:before { content: "\e6f3"; } .brankic-pen2:before { content: "\e6f4"; } .brankic-pin:before { content: "\e6f5"; } .brankic-pin2:before { content: "\e6f6"; } .brankic-discout:before { content: "\e6f7"; } .brankic-edit:before { content: "\e6f8"; } .brankic-scissors:before { content: "\e6f9"; } .brankic-profile:before { content: "\e6fa"; } .brankic-profile2:before { content: "\e6fb"; } .brankic-profile3:before { content: "\e6fc"; } .brankic-rotate:before { content: "\e6fd"; } .brankic-rotate2:before { content: "\e6fe"; } .brankic-reply:before { content: "\e6ff"; } .brankic-forward:before { content: "\e700"; } .brankic-retweet:before { content: "\e701"; } .brankic-shuffle:before { content: "\e702"; } .brankic-loop:before { content: "\e703"; } .brankic-crop:before { content: "\e704"; } .brankic-square:before { content: "\e705"; } .brankic-square2:before { content: "\e706"; } .brankic-circle:before { content: "\e707"; } .brankic-dollar:before { content: "\e708"; } .brankic-dollar2:before { content: "\e709"; } .brankic-coins:before { content: "\e70a"; } .brankic-pig:before { content: "\e70b"; } .brankic-bookmark:before { content: "\e70c"; } .brankic-bookmark2:before { content: "\e70d"; } .brankic-address-book:before { content: "\e70e"; } .brankic-address-book2:before { content: "\e70f"; } .brankic-safe:before { content: "\e710"; } .brankic-envelope:before { content: "\e711"; } .brankic-envelope2:before { content: "\e712"; } .brankic-radio-active:before { content: "\e713"; } .brankic-music:before { content: "\e714"; } .brankic-presentation:before { content: "\e715"; } .brankic-male:before { content: "\e716"; } .brankic-female:before { content: "\e717"; } .brankic-aids:before { content: "\e718"; } .brankic-heart:before { content: "\e719"; } .brankic-info:before { content: "\e71a"; } .brankic-info2:before { content: "\e71b"; } .brankic-piano:before { content: "\e71c"; } .brankic-rain:before { content: "\e71d"; } .brankic-snow:before { content: "\e71e"; } .brankic-lightning:before { content: "\e71f"; } .brankic-sun:before { content: "\e720"; } .brankic-moon:before { content: "\e721"; } .brankic-cloudy:before { content: "\e722"; } .brankic-cloudy2:before { content: "\e723"; } .brankic-car:before { content: "\e724"; } .brankic-bike:before { content: "\e725"; } .brankic-truck:before { content: "\e726"; } .brankic-bus:before { content: "\e727"; } .brankic-bike2:before { content: "\e728"; } .brankic-plane:before { content: "\e729"; } .brankic-paper-plane:before { content: "\e72a"; } .brankic-rocket:before { content: "\e72b"; } .brankic-book:before { content: "\e72c"; } .brankic-book2:before { content: "\e72d"; } .brankic-barcode:before { content: "\e72e"; } .brankic-barcode2:before { content: "\e72f"; } .brankic-expand:before { content: "\e730"; } .brankic-collapse:before { content: "\e731"; } .brankic-pop-out:before { content: "\e732"; } .brankic-pop-in:before { content: "\e733"; } .brankic-target:before { content: "\e734"; } .brankic-badge:before { content: "\e735"; } .brankic-badge2:before { content: "\e736"; } .brankic-ticket:before { content: "\e737"; } .brankic-ticket2:before { content: "\e738"; } .brankic-ticket3:before { content: "\e739"; } .brankic-microphone4:before { content: "\e73a"; } .brankic-cone:before { content: "\e73b"; } .brankic-blocked:before { content: "\e73c"; } .brankic-stop:before { content: "\e73d"; } .brankic-keyboard:before { content: "\e73e"; } .brankic-keyboard2:before { content: "\e73f"; } .brankic-radio2:before { content: "\e740"; } .brankic-printer:before { content: "\e741"; } .brankic-checked:before { content: "\e742"; } .brankic-error:before { content: "\e743"; } .brankic-add:before { content: "\e744"; } .brankic-minus3:before { content: "\e745"; } .brankic-alert:before { content: "\e746"; } .brankic-pictures3:before { content: "\e747"; } .brankic-atom:before { content: "\e748"; } .brankic-eyedropper:before { content: "\e749"; } .brankic-globe:before { content: "\e74a"; } .brankic-globe2:before { content: "\e74b"; } .brankic-shipping:before { content: "\e74c"; } .brankic-ying-yang:before { content: "\e74d"; } .brankic-compass:before { content: "\e74e"; } .brankic-zip:before { content: "\e74f"; } .brankic-zip2:before { content: "\e750"; } .brankic-anchor:before { content: "\e751"; } .brankic-locked-heart:before { content: "\e752"; } .brankic-magnet:before { content: "\e753"; } .brankic-navigation:before { content: "\e754"; } .brankic-tags:before { content: "\e755"; } .brankic-heart2:before { content: "\e756"; } .brankic-heart3:before { content: "\e757"; } .brankic-usb:before { content: "\e758"; } .brankic-clipboard:before { content: "\e759"; } .brankic-clipboard2:before { content: "\e75a"; } .brankic-clipboard3:before { content: "\e75b"; } .brankic-switch2:before { content: "\e75c"; } .brankic-ruler3:before { content: "\e75d"; }

/* End fonts */

/*															Base														*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
blockquote { font-size: 120%; line-height: 140%; }
h1, h2, h3, h4, h5, h6 { font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; line-height: 120%; padding: 10px 0 0 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 32px; font-weight: bold; }
h2 { font-size: 24px; font-weight: bold; }
h3 { font-size: 22px; font-weight: normal; }
h4 { font-size: 19px; font-weight: normal; }
h5 { font-size: 16px; font-weight: normal; }
h6 { font-size: 14px; font-weight: normal; }
.subheader { color: #414558; }
p { line-height: 140%; padding: 5px 0; margin: 0; }
img.left { float: left; margin-bottom: 20px; margin-right: 20px; }
img.right { float: right; margin-bottom: 20px; margin-left: 20px; }
i, em { font-style: italic; }
b, strong { font-weight: bold; }
small { font-size: 80%; }
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
a:link { color:#369; text-decoration: none; outline: 0; transition-property: opacity, color, text-shadow, background-color; transition-duration: 0.5s, 0.5s, 0.5s, 1.5s; }
a:visited { color: #09F; }
a:hover { color: #000; transition-property: opacity, color, text-shadow, background-color; transition-duration: 0.5s, 0.5s, 0.5s, 0.3s; }
p a, p a:visited { line-height: inherit; }
img.scale-with-grid { max-width: 100%; height: auto; }
form { margin-bottom: 0px; }
fieldset { margin-bottom: 20px; }
label, legend { display: block; }
input[type="checkbox"] { display: inline; }
label span, legend span { font-weight: normal; font-size: 13px; color: #444; }
select { padding: 0; }
textarea { min-height: 100px; }
.remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 10px !important; }
.add-bottom { margin-bottom: 20px !important; }
.left { float: left; }
.right { float: right; }
.ra { text-align: right; }

#content { padding: 20px 0; }
.ckeditor ul, .ckeditor ol, #content ul, #content ol { padding: 5px 0 5px 30px; }
.ckeditor ul, #content ul { list-style: square; }
.ckeditor ol, #content ol { list-style: decimal; }
#content li { padding: 3px 0; line-height: 140%; }
.ckeditor table { border: 1px dotted #666 !important; border-spacing: 10px; border-collapse: separate; }
#content table { width: 100%; }
.ckeditor td { border: 1px dotted #AAA !important; border-spacing: 10px; padding: 10px; border-collapse: separate; }
body.ckeditor { background: #FFF; color: #000; padding: 10px; }
.aid34527 h2 { padding: 25px 0 0 0; }
.aid34535 h2 { padding: 10px 20px; background: #36A; color: #FFF; }

.ckeditor th, #content th { background: #284; color: #FFF; font-weight: bold; text-align: left; padding: 10px; }
#content td, .ckeditor td{ padding: 4px 10px; line-height: 140%; vertical-align: top; }

select, textarea.t, input.t { font: 14px arial, helvetica, sans-serif; padding: 2px; }

.formtable { width: 100%; }
.formtable input { width: 100%; }
.formtable textarea { width: 100%; }

body.notfound { padding: 100px; }

#googlemap iframe { display: block; }

.aid34344  #content ol { font-size: 24px; font-weight: bold; font-family: calibri, helvetica, sans-serif; color: #777;  }
.aid34344 #content ol h2 { font-size: 24px; }
.aid34344 #content ol p, ol li li { font-size: 12px; font-weight: normal; font-family: arial, helvetica, sans-serif; color: #000; }


/*															Skeleton														*/
/* * Skeleton V1.1 * Copyright 2011, Dave Gamache * www.getskeleton.com * Free to use under the MIT license. * http://www.opensource.org/licenses/mit-license.php * 8/17/2011 */
/* #Base 960 Grid ================================================== */
.container { position: relative; width: 960px; margin: 0 auto; }
.column, .columns { float: left; display: inline; margin-left: 20px; margin-right: 20px; }
.row { margin-bottom: 20px; }
/* Nested Column Classes */
.column.alpha, .columns.alpha { margin-left: 0; }
.column.omega, .columns.omega { margin-right: 0; }
/* Base Grid */
.container .one.column { width: 20px; }
.container .two.columns { width: 80px; }
.container .three.columns { width: 140px; }
.container .four.columns { width: 200px; }
.container .five.columns { width: 260px; }
.container .six.columns { width: 320px; }
.container .seven.columns { width: 380px; }
.container .eight.columns { width: 440px; }
.container .nine.columns { width: 500px; }
.container .ten.columns { width: 560px; }
.container .eleven.columns { width: 620px; }
.container .twelve.columns { width: 680px; }
.container .thirteen.columns { width: 740px; }
.container .fourteen.columns { width: 800px; }
.container .fifteen.columns { width: 860px; }
.container .sixteen.columns { width: 920px; }
.container .one-third.column { width: 280px; }
.container .two-thirds.column { width: 600px; }
/* Offsets */
.container .offset-by-one { padding-left: 40px; }
.container .offset-by-two { padding-left: 100px; }
.container .offset-by-three { padding-left: 160px; }
.container .offset-by-four { padding-left: 220px; }
.container .offset-by-five { padding-left: 280px; }
.container .offset-by-six { padding-left: 340px; }
.container .offset-by-seven { padding-left: 400px; }
.container .offset-by-eight { padding-left: 460px; }
.container .offset-by-nine { padding-left: 520px; }
.container .offset-by-ten { padding-left: 580px; }
.container .offset-by-eleven { padding-left: 640px; }
.container .offset-by-twelve { padding-left: 700px; }
.container .offset-by-thirteen { padding-left: 760px; }
.container .offset-by-fourteen { padding-left: 820px; }
.container .offset-by-fifteen { padding-left: 880px; }
/* #Tablet (Portrait) ================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px)
{ 
.container { width: 768px; }
.container .column, .container .columns { margin-left: 10px; margin-right: 10px; }
.column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega { margin-right: 0; margin-left: 10px; }
.container .one.column { width: 28px; }
.container .two.columns { width: 76px; }
.container .three.columns { width: 124px; }
.container .four.columns { width: 172px; }
.container .five.columns { width: 220px; }
.container .six.columns { width: 268px; }
.container .seven.columns { width: 316px; }
.container .eight.columns { width: 364px; }
.container .nine.columns { width: 412px; }
.container .ten.columns { width: 460px; }
.container .eleven.columns { width: 508px; }
.container .twelve.columns { width: 556px; }
.container .thirteen.columns { width: 604px; }
.container .fourteen.columns { width: 652px; }
.container .fifteen.columns { width: 700px; }
.container .sixteen.columns { width: 748px; }
.container .one-third.column { width: 236px; }
.container .two-thirds.column { width: 492px; }
/* Offsets */
.container .offset-by-one { padding-left: 48px; }
.container .offset-by-two { padding-left: 96px; }
.container .offset-by-three { padding-left: 144px; }
.container .offset-by-four { padding-left: 192px; }
.container .offset-by-five { padding-left: 240px; }
.container .offset-by-six { padding-left: 288px; }
.container .offset-by-seven { padding-left: 336px; }
.container .offset-by-eight { padding-left: 348px; }
.container .offset-by-nine { padding-left: 432px; }
.container .offset-by-ten { padding-left: 480px; }
.container .offset-by-eleven { padding-left: 528px; }
.container .offset-by-twelve { padding-left: 576px; }
.container .offset-by-thirteen { padding-left: 624px; }
.container .offset-by-fourteen { padding-left: 672px; }
.container .offset-by-fifteen { padding-left: 720px; }
}
/* #Mobile (Portrait) ================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) { .container { width: 300px; }
.column, .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.row { margin-bottom: 20px; }
/* Nested Column Classes */
.column.alpha, .columns.alpha { margin: 0; }
.column.omega, .columns.omega { margin: 0; }
.container .one-third.column { margin: 10px 0; }
.container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns { width: 280px; }
.container .one-third.column, .container .two-thirds.column { width: 280px; }
/* Offsets */
.container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen { padding-left: 0; }
}
/* #Mobile (Landscape) ================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
	.container { width: 420px; }
	.column, .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
	.row { margin-bottom: 20px; }
	/* Nested Column Classes */
	.column.alpha, .columns.alpha { margin: 0; }
	.column.omega, .columns.omega { margin: 0; }
	.container .one-third.column { margin: 10px 0; }
	.container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns { width: 400px; }
	.container .one-third.column, .container .two-thirds.column { width: 400px; }
}
/* #Clearing ================================================== */
/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
/* Use clearfix class on parent to clear nested columns, or wrap each row of columns in a <div class="row"> */
.clearfix:before, .clearfix:after, .row:before, .row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.row:after, .clearfix:after { clear: both; }
.row, .clearfix { zoom: 1; }
/* You can also use a <br class="clear" /> to clear columns */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

/*											Screen												*/

#locallinks ul { list-style: none; }
#locallinks li { padding: 4px 0; width: 33%; float: left; }
#locallinks li a { color: #FFF; font-size: 18px; }
#locallinks li a:hover { color: #AF0;  }

body { background: #d1ae7c url(../images/bg.jpg) center top no-repeat fixed; font: 14px arial, helvetica, sans-serif; }

#wrapper { padding: 0 100px 50px 100px; }
#wrapperinner { background: #FFF;  max-width: 1300px; margin: 20px auto; color: #000; }

.profile ul, .profile ol { padding: 5px 30px; }
.profile ul { list-style: square; }

img, embed, object, video { max-width: 100% }
div.line { height: 6px; background:url(../images/separator.png) 0 0 no-repeat; border-top:2px solid #cfa0d1; display: block; margin:0; }
div.sepContainer { height: 4px; background:#e1e8ed; border-left:20px solid #bfd6e4; display: block; margin: 20px 0; }
div.sepContainer1 { height: 4px; background:#e1e8ed; border-left:20px solid #bfd6e4; display: block; margin: 10px 0 30px 0; }
div.sepContainer2 { height: 4px; background:#e1e8ed; border-left:20px solid #bfd6e4; display: block; margin: 5px 0; }
div.blankSeparator { height: 1px; margin:20px 0; display: block; }
div.blankSeparator1 { height: 1px; margin:25px 0; display: block; }
div.blankSeparator2 { height: 1px; margin:10px 0; display: block; }

#header { margin: 0 auto; max-width: 1300px; }

span.home { margin-right:10px; }

.bigimage { background: #246; padding: 10px; }
.bigimage img { display: block; max-width: 1000px; margin: 0 auto; }
#banner { position: relative; }
.caption { position: absolute; bottom: 10px; background: #49F; color: #FFF; padding: 20px; right: 10px; }
.caption h3 { padding: 10px 20px; color: #FFF; font-size: 30px; display: block; }

span.red { color:#c45d69; }
span.green { color:#61bd68; }
#footer { background: #333433; padding: 50px 0px; color: #000; color: #FFF; }
#footer a { color: #CCC; }
#footer a:hover { color: #FFF; text-shadow: 0 0 5px #AAA; }
.news_summary_holder { margin: 10px 0 0 0; border-radius: 5px; }
#tertiary h2 { font-size: 24px; font-weight: bold; }
.news_summary_holder ul { list-style: none; padding: 10px 0; border-radius: 0 0 5px 5px; margin: 0; }
.news_summary_holder li { margin: 0; }
.news_summary_holder li a { display: block; padding: 10px 0px; color: #000; font-weight: bold; }
.news_summary_holder li a:hover { color: #09F; }
.news_summary_holder li a:before { content: '\e804'; font: 24px fontello; padding: 0 10px 0 0; color: #36A; }
#footer h3 { font-size: 28px; }
.news_summary_holder ul { list-style: none; }
#copyright { background: #202830; color: #CCC; padding: 20px 0; }
#copyright a { color: #ACE; }
#copyright a:hover { color: #FFF; }
#credit { text-align: right; }
#credit a { color: #789; }
#credit a:hover { color: #FFF; }
ul.tabs { display: block; margin: 0 0 20px 0; background:#727888; }
ul.tabs li { width: auto; height: 18px; padding: 10px 0px; float: left; margin-bottom: 0; }
ul.tabs li a { text-decoration: none; width: auto; border-right:1px solid #fff; padding:0 20px; line-height: 10px; margin: 0; color:#bfd6e4; font-size: 16px; }
ul.tabs li a.active { background:#7cbaca; padding:5px 20px; position: relative; top: 0px; margin: 0 0 0 0px; color: #fff; }
ul.tabs li:first-child a.active { margin-left: 0; }
ul.tabs-content { margin: 0; display: block; color:#efefef; }
ul.tabs-content > li { display:none; }
ul.tabs-content > li.active { display: block; }
ul.tabs:before, ul.tabs:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
ul.tabs:after { clear: both; }
ul.tabs { zoom: 1; }

#sponsorships { background: #242424; padding: 50px 0px; color: #000; color: #FFF; }

#secondary { background: #369; padding: 20px 0; color: #FFF; }
#tertiary { background: #ddd; }
#tertiarypad { padding: 20px 0; }
#map img { display: block; }
#map { border: 1px solid #FFF; }

table.contactdetails td { padding: 2px 10px 2px 0; font-size: 13px; }

#contactdetails { text-align: right; padding: 10px; }
#phonenumber { text-align: right; font-size: 15px; font-family: Calibri, Helvetica, sans-serif; line-height: 100%; padding: 10px 10px 10px 0; }
#phonenumber a { font-weight: bold; } 
#phonenumber table { float: right; }
#phonenumber td { padding: 3px 10px; }

.testimonialsource { font-weight: bold; text-align: right; }
#logo { padding: 10px 0 0 30px; float: left; }

#fullWidthBlue { background: #333433 url(../images/s.jpg) center top no-repeat; color: #FFF; padding: 20px 0; z-index: 100; clear: both; }
#fullWidthBlue a { color: #CCC; display: block; line-height: 200%; transition-property: opacity, color, text-shadow; transition-duration: 0.5s, 0.5s, 0.5s; }
#fullWidthBlue a:hover, #fullWidthBlue a.active { color: #4F8; text-shadow: 0 0 10px #4F8; }
#fullWidthBlue a img { display: block; margin: 0 auto; padding: 0; opacity: 0.85; transition-property: opacity, color, margin; transition-duration: 1s,1s,1s; margin: 10px auto 0 auto; 	transition-timing-function: ease-in-out;}
#fullWidthBlue a:hover img, #fullWidthBlue a.active img { opacity: 1; transition-property: opacity, color, margin; transition-duration: 0.3s, 0.3s, 0.3s; margin: 0 auto 10px auto; }
#fullWidthBlue h2 { color: inherit; padding: 10px 0; font: bold 18px Calibri, Helvetica, sans-serif; text-align: center; margin: 0; }
#fullWidthBlue p { font-size: 120%; }

#mainwide { padding: 10px 0; }

#FHCForm label { width: 200px; display: block; float: left; }

#compliancelogo { float: left; }
#compliancetext { margin-left: 100px; padding: 15px 0 0 0; }
#compliancetext2 { clear: left; padding: 20px 0; }
#compliancetext2 p { padding: 0; }

.map-container { position: relative; padding-bottom: 20%; overflow: hidden; border-bottom:5px solid #fff; }
.map-container iframe, .map-container object, .map-container embed { position: absolute; top: 0; left: 0; width: 100%; height:100%; }
.contact1 { margin-top:-40px; }
.second, .third { margin-top:30px; }
.third h5 { text-transform:uppercase; font-size:12px; }
span.color { background:#c45d69; color:#fff; padding:5px; font-weight:bold; }
.one_half { width: 45%; }
.one_third { width: 30.66%; }
.two_third { width: 65.33%; }
.one_fourth { width: 22%; }
.one_fifth { width: 16.8%; }
.one_sixth { width: 15%; }
.one_half, .one_third, .two_third, .one_fourth, .one_fifth { margin-right: 4%; margin-bottom: 10px; float: left; }
.one_sixth { margin-right: 2%; margin-bottom:20px; float: left; }
.lastcolumn { margin-right: 0!important; clear: right; }
.content { padding-top: 20px; }
.content.right { float: right; }

@media only screen and (max-width: 1200px)
{ 
	#wrapper { padding: 0; margin: 0; }
	#wrapperinner { margin: 0 auto; }
	#nav ul > li > a { font-size: 15px; }
}

@media only screen and (max-width: 767px)
{
	.mainmenu { float: left; width: 100%; margin-top:-230px; }
	.one_half, .one_third, .two_third, .one_fourth, .one_fifth, .one_sixth { width: 100%; }
	.flex-caption { display:none; }
	.blog p.meta, .singleblog p.meta { padding:20px 0px 50px 10px; background:#efefef; }
	form#contact_form textarea { width: 300px; }
	#logo { float: none; text-align: center; } 
	#logotext { margin: 0; padding: 0 0 40px 0; text-align: center; }
	#wrapperinner { margin: 0; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) { ul.tabs { margin-top:20px; }
.flex-caption { display:none; }
form#contact_form textarea { width: 300px; }
}

@media only screen and (max-width: 480px) { 
	#compliancelogo { float: none; text-align: center; }
	#compliancetext { margin-left: 0; padding: 20px 0; }
	.mainmenu { float: left; width: 100%; margin-top:-340px; }
	ul.pagination li a { padding:5px 8px; }
	.blog p.meta, .singleblog p.meta { padding:10px 0px 60px 10px; background:#efefef; }
	form#contact_form textarea { width: 200px; }
	form#contact_form input[type="text"] { width: 150px; }
	form#contact_form input#email { width: 150px; }
	ul.tabs li { padding:10px 0px; }
	ul.tabs li a { padding:0px 10px; line-height: 10px; }
}
#mainmenu { visibility: visible; }
#responsive-menu { display: none; float: left; }

@media only screen and (max-width: 767px) { #mainmenu { visibility: hidden; height: 0; }
#responsive-menu { display: inline-block; width: 100%; margin-top: 13px; }
#locallinks li { float: none; width: 100%; }
}

@media all and (max-width: 767px)
{
	#sequence { display: none; }
}



.pad0x20 { padding: 0px 20px; }
.pad10x20 { padding: 10px 20px; }
.spacer20 { padding: 10px 0; }

#loginform { background: #ccc; border-radius: 10px; }
#loginform h4 { font: bold 14px arial, helvetica, sans-serif; }
#loginformpad { padding: 0.3em 0.6em; }
input.it, input.ip { color: #000; background: #f0f0f0; border: 0 !important; padding: 4px 0px; outline: 0; font: bold 14px arial, helvetica, sans-serif; margin: 10px 0; display: block; width: 100%; text-indent: 5px; border-radius: 2px; } 
input.it:focus, input.ip:focus {box-shadow: inset 1px 1px 3px #777; background: #FFF;  }
input.ib { border: 0; outline: 0; background: #666; color: #FFF; padding: 4px 30px; font: bold 18px Calibri, Helvetica, sans-serif; border-radius: 4px; margin: 0; display: block; }

.centerimage { text-align: center; }


#navwide { background: #025; }
#mobilenav { display: none; }

#nav { z-index: 10000; width: 100%; height: 50px; }
#nav ul { list-style: none; width: 100%; margin: 0; padding: 0; }
#nav li { float: left; width: 14.2%; position: relative; }
#nav li.hasChild > a:after { content: '\e819'; font-family: fontello; display: block; text-align: center; width: 100%; position: absolute; top: 15px; }
#nav li li.hasChild > a:after { content: ''; }
#nav li a { height: 50px; font: bold 18px arial, helvetica, sans-serif; width: 100%; line-height: 50px; display: block; text-align: center; background: #025; color: #FFF; }
#nav li a:hover { background: #09F; color: #FFF; }
#nav li ul { position: absolute; left: -9999em; display: block; width: 400px; z-index: 20000; }
#nav li:hover ul { left: auto; }
#nav li li ul { position: relative; }
#nav li li { float: none; width: 100%; border: 0; display: block; }
#nav li li a { font: 14px arial, helvetica, sans-serif; display: block; height: 30px; line-height: 30px; text-align: left; text-indent: 20px; background: #025; color: #FFF; }
#nav li li a:hover { background: #09F; color: #FFF; }
#nav li li li a { text-indent: 40px; }

#nav li li > a { font-size: 18px !important; line-height: 50px !important; height: 50px !important; }
#nav li li li > a { font-size: 14px !important; line-height: 30px !important; height: 30px !important; font-weight: normal; }

#nav ul:affter { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


.videoWrapper { position: relative; padding-bottom: 56.25%;  padding-top: 25px; height: 0; }
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


#slogan { padding: 0 20px; font: italic 32px Calibri, Helvetica, sans-serif; text-align: right; color: #cb8; background: #025; }

@media only screen and (max-width: 767px) { 
	#phonenumber { display: none; }
	#logo { padding: 0; }
	/*#fullWidthBlue { background-image: none; }*/
	#fullWidthBlue a img { display: none; }
}

@media only screen and (max-width: 800px) {
	#mobilenav { display: block; }
	#nav { display: none; }
}

@media only screen and (max-width: 480px) {
	#slogan { display: none; }
}

.docs { padding: 20px 0; }
.docs ul { text-align: right; list-style: none; }
.docs li a { font: 18px arial, helvetica, sans-serif; color: #CCC; }
.docs li a:hover { color: #FFF; text-shadow: 0 0 5px #AAA;  }

#sidebar { }
#sidebar ul { list-style: none; margin: 0; padding: 10px 0; overflow: hidden; }
#sidebar li { }
#sidebar li a { display: block; font-weight: bold; font-size: 18px; line-height: 50px; height: 60px; padding: 0 10px; background: #CCC; color: #555; font-family: calibri, helvetica, sans-serif; }
#sidebar li a:hover, #sidebar li a.active { background-color: #777; color: #FFF; }
#sidebar li a span { padding: 5px 0 0 0; display: block; }
#sidebar li a i { font-size: 32px; line-height: 60px; padding: 0 10px 0 0; display: block; float: left; }

.footerlogo { padding: 20px 0 ; }
.footerlogo img { border-radius: 10px; padding: 10px; background: #FFF; }

#specialoffer { margin: 0 0 10px 0; border-radius: 10px; }
#specialoffer h2 { font-size: 40px; font-weight: bold; color: #0be; text-align: center; line-height: 110%; margin: 0; }
#specialoffer h3 { font-size: 24px; font-weight: bold; color: #999; text-align: center; line-height: 110%; }


.t2 { display: none; }
.cb { clear: both; }

.tablepad20 td { padding: 2px 20px 2px 0; font: bold 18px Calibri, Helvetica, sans-serif; }
.footercontact p { font: bold 18px Calibri, Helvetica, sans-serif; }

#specialoffer { background: #A00; color: #FFF; padding: 10px; border-radius: 5px; }
#specialoffer h2 { font-size: 60px; font-weight: bold; color: #FFF; text-align: center; line-height: 110%; }
#specialoffer h3 { font-size: 24px; font-weight: bold; color: #FFF; text-align: center; line-height: 110%; }

.calltoaction a { font: bold 24px Calibri, Helvetica, sans-serif; color: #555; }
.calltoaction a:hover { color: #000; }

.contacttable td { padding: 2px 20px 2px 0; }
#contactpagelink a { display: block; padding: 10px 20px; border-radius: 5px; background: #369; margin: 30px 0 0 0; color: #FFF; }
#contactpagelink a:hover { background: #36a; }

p.quotesource { text-align: right; font-weight: bold; }

/* Social */
#social { margin: 0; }
#social ul { list-style: none; padding: 0; margin: 0; height: 52px; }
#social li { float: right; width: 52px; height: 52px; overflow: hidden; margin: 0 10px 10px 0; }
#social li a { display: block; width: 52px; height: 52px; background: url(../images/social.png); padding: 100px 10px 0 0; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }
#social li a#facebook:hover { background-position: 0 -100px; }
#social li a#linkedin { background-position: -100px 0px; }
#social li a#linkedin:hover { background-position: -100px -100px; }
#social li a#twitter { background-position: -200px 0px; }
#social li a#twitter:hover { background-position: -200px -100px; }
#social li a#youtube { background-position: -300px 0px; }
#social li a#youtube:hover { background-position: -300px -100px; }

/* Newsformatter */
#listing { background: #DDD; }
#listing ul { list-style: none; padding: 10px 0; }
#listing li a { display: block; background: #DDD; padding: 5px 20px; color: #000; }
#listing li a:hover { background: #AAA; color: #000; }
#listing li a.active { background: #999; color: #000; }
.newsindexheading { background: #36A; color: #FFF; padding: 10px 20px; font-size: 18px; font-weight: bold; }
#article img { width: 100% !important; height: auto !important; }

/* jsticker_scroll and jsticker_scroll_vertical */
#tickerwide { padding: 0; background: #36A; }
#ticker { width: 100%; margin: 0 auto; }
.scrollingtext { position: absolute; }
#jsticker_scroll { position: relative; height: 40px; width: 100%; display: block; overflow: hidden; margin: 0 auto; }
#jsticker_scroll div { display: inline-block; margin: 0; }
#jsticker_scroll a { color: #FFF; display: block; padding: 12px 20px 0 20px; font: bold 15px arial, helvetica, sans-serif; }
#jsticker_scroll a:hover { color: #FFF; text-shadow: 0 0 5px #FFF; }
#jsticker_scroll .scrollingtext { white-space: nowrap; }

/* messages */
#message_box { background: #080; padding: 10px 20px; color: #FFF; font: 18px arial, helvetica, sans-serif; border: 2px solid #050; border-radius: 4px; margin: 10px 0; }
#error_message_box { background: #800; padding: 10px 20px; color: #FFF; font: 18px arial, helvetica, sans-serif; border: 2px solid #400; border-radius: 4px; margin: 10px 0; }

/* jquery validator css */
.error { margin: 0 0 0 3px; height: 15px; background-color: #FF0; color: #000; font-size:11px; padding: 4px 10px; display:none; box-shadow: 0 0 4px #F90; -moz-box-shadow: 0 0 4px #F90; -webkit-box-shadow: 0 0 4px #F90; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.error p { margin:0; font: 11px tahoma; padding: 0; }


/*############################################################*/

#sequence { background: #181818; color: #FFF; font-size: 24px; position: relative; padding: 0; }
#sequence ul { list-style: none; margin: 0; padding: 0; }

#sizer { z-index: -1; float: left; background: #444; width: 100%; }
#sizer img { width: 100%; display: block; }
#sequence > .sequence-canvas li > * { position: absolute; z-index: 20; height: 100%; }
#sequence > .sequence-canvas { /* required */
	height: 100%; 
	width: 100%;
}
#sequence > .sequence-canvas > li { /* required */
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	
}
.slideimage { width: 100%; height: 100%; }
.slideimage img { width: 100%; }
.slide { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; width: 100%; height: 100%; }
.slide .slidecaption { z-index: 30; position: absolute; background: #58C; width: 100%; }
.slideimage { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; }
.slidecaption { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; }
.slidecaption p { font-size: 18px; margin: 0; padding: 0px 20px; line-height: 30px; text-align: right; }
.slidecaption h6 { font-size: 32px; padding: 0px 20px; margin: 0; background: #36A; line-height: 50px; text-align: right; font-style: italic; }

.slideimage { opacity: 0; }
.animate-in .slideimage{ opacity: 1; }
.slide { position: relative; height: 100%; opacity: 0; }
.animate-in .slide { opacity: 1; }

.slide1 .slidecaption { bottom: 0; }
.slide2 .slidecaption {  bottom: 0;}
.slide3 .slidecaption { bottom: 0; }

#content a { font-weight: bold; }

#northlogin { padding: 100px 0 0 0; background: #00152e url(../images/logo_north_online.png) 16px 10px no-repeat; }
#northlogin a { padding: 10px 20px; background: #036; display: block; color: #ACF; }
#northlogin a:hover { background: #049; color: #FFF; }

/* eWombat and ASX search */
#ewombat_holder td, #asxlookup_holder td {margin: 0; padding: 0; }
#ewombat_holder p, #asxlookup_holder p { font-size: 14px; padding: 2px 0; margin: 0; }
#ewombat_holder h4, #asxlookup_holder h4 { padding: 10px 0 2px 0; margin: 0; font-size: 18px; }
#ewombat_holder table, #asxlookup_holder table {margin: 0; padding: 0; border: 0; border-collapse: collapse; width: 100%; }
#asxlookup_holder, #ewombat_holder { width: 100%; overflow: hidden; position: relative; margin: 0 0 10px 0; font-size: 12px; }
#asxlookup_input, #ewombat_input { -moz-appearance: none; -webkit-appearance: none; background: #FFF; color: #555; font: bold 15px arial, helvetica, sans-serif; line-height: 40px; height: 40px; text-indent: 10px; border: 0; margin: 0 50px 0 0; float: left; border-radius: 5px; width: 100%; padding: 0; outline: 0 !important; }
#asxlookup_input.focused, #ewombat_input.focused { color: #000; background: #FFF; }
#asxlookup_title, #ewombat_title { display: none; }
#asxlookup_button, #ewombat_button { background: #05A;  -moz-appearance: none; -webkit-appearance: none; border: 0; width: 50px; height: 40px; margin: 0; padding: 0; position: absolute; top: 0; right: 0; border-radius: 0 4px 4px 0; font: 32px fontello; color: #fff; }
#asxlookup_button:hover, #ewombat_button:hover { background-color: #09F; }

/* Subnav */
#subnav ul { list-style: none; border-radius: 5px; overflow: hidden; padding: 0; background: #369; }
#subnav li a { display: block; padding: 10px 20px; background: transparent; color: #FFF; font: 18px arial, helvetica, sans-serif; }
#subnav li a:hover { background: #09F; }
#subnav li a.active { background: #09F; }

.height70 { height: 70px; }

#disclaimer { font-size: 11px; padding: 0 0 20px 0; }

.sub_menu ul { list-style: none; overflow: hidden; }
.sub_menu li a { display: block; padding: 10px 20px; background: #36A; color: #FFF; font-weight: bold; }
.sub_menu li li a { padding: 10px 10px 10px 40px; }
.sub_menu li a:hover { background: #036; }
.sub_menu li a.active { background: #a96; }


/*								Slicknav 									*/
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; font-size: 30px; }
.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul, .slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block; font-size: 18px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
.slicknav_menu { *zoom: 1 }
.slicknav_menu { font-size:14pt; }
.slicknav_btn { margin: 5px 5px 6px; text-decoration:none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #002144; }
.slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; text-shadow: 0 1px 3px #000; }
.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }
.slicknav_menu { background: #002144; padding:5px; }
.slicknav_nav { color:#fff; margin:0; padding:0; font-size:0.875em; }
.slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; }
.slicknav_nav ul { padding:0; margin:0 0 0 20px; }
.slicknav_nav .slicknav_item { padding:5px 10px; margin:2px 5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.slicknav_nav a { padding:5px 10px; margin:2px 5px; text-decoration:none; color:#fff; }
.slicknav_nav .slicknav_item a { padding:0; margin:0; }
.slicknav_nav .slicknav_item a:hover { color: #FFF; }
.slicknav_nav .slicknav_item:hover {  color: #FFF; }
.slicknav_nav a:hover { background: #09F; color:#FFF; }
.slicknav_nav .slicknav_txtnode { margin-left:15px; }
