#fl_menu{position:absolute; top:52px; right:0px; z-index:9999; width:175px; height:52px}
#fl_menu .label{padding-left:5px; line-height:35px; font-family:"PT Sans"; font-size:16px; font-weight:bold; background:#252525; color:#fff}
#fl_menu .menu{display:none}
#fl_menu .menu .menu_item{display:block; background:#252525; color:#fff; padding:5px 5px; font-family:Open Sans ; font-size:12px; text-decoration:none; border-bottom:1px dotted #C0C0C0}
#fl_menu .menu a.menu_item:hover{background:#333333; color:#fff}

/* Pill style */
#scrollUp {
    bottom: 20px;
    right: 20px;
    background-color: #555;
    color: #fff;
    font-size: 12px;
    font-family: sans-serif;
    text-decoration: none;
    opacity: 0.9;
    padding: 10px 20px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    -webkit-transition: background 200ms linear;
    -moz-transition: background 200ms linear;
    -o-transition: background 200ms linear;
    transition: background 200ms linear;
    -webkit-backface-visibility: hidden
}

#scrollUp:hover {
    background-color: #000
}

.features{
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out
}

.box:hover {
  background-color: 252525;
  cursor: pointer
}

.img-fade{
opacity:1;
transition:opacity 1s ease-in-out;
-moz-transition:opacity 1s ease-in-out;
-webkit-transition:opacity 1s ease-in-out
}

.img-fade:hover {
opacity:0.5;
transition:opacity 0.6s ease-in-out;
-moz-transition:opacity 0.6s ease-in-out;
-webkit-transition:opacity 0.6s ease-in-out
}

input.invalid[type="text"] {
border:1px solid #c0392b;
background:#fff url( "../assets/images/invalid.png" ) no-repeat 98% center}

input.invalid[type="text"]:focus {
border:1px solid #aeaeae;
background:#fff url( "../assets/images/invalid.png" ) no-repeat -5000% center}



div.ui-accordion.selected a.head.selected           {background-image:url( "../assets/images/AccordionTabOpen.png" )!important;color:#3d3c40!important;border:none!important}
.ui-accordion a.head{background-image:url( "../assets/images/AccordionTabClosed.png" )!important;background-color:transparent!important;background-repeat:none!important;border:none!important;font-size:16px!important;font-weight:400!important;color:#3d3c40!important;text-indent:30px!important;height:30px!important;line-height:30px!important}
.ui-accordion .ui-accordion-panel a{display:inline!important;border:none!important}
.ui-accordion{border:none!important}
.ui-tabs-panel{border-top:2px solid #FC8C00!important;font-family:inherit!important;padding:5px!important}
.ui-tabs-nav a{background-image:url( "../assets/images/tab_top.png" )!important;color:#fafafa!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}
.ui-tabs-nav .ui-tabs-selected a{font-family:inherit!important;color:#fafafa!important}
.ui-tabs-nav{font-family:inherit!important}
.ui-tabs-nav a span           {background-image:url( "../assets/images/tab_top.png" )!important;font-family:inherit!important;max-height:50px;height:25px!important}
.ui-tabs-nav a:hover span{font-family:inherit!important;background-position:0 -50px!important}
.ui-tabs-nav a:hover{font-family:inherit!important;background-position:100% -150px!important;color:#fafafa!important}
div.TogglePaneFancyHeader{font-family:inherit!important;font-size:16px!important;font-weight:400!important;line-height:30px;height:30px!important;text-indent:30px;cursor:pointer;border:none!important;background-color:transparent!important;background-image:url( "../assets/images/TogglePaneOpen.png" )!important;background-position:0 0!important;color:#3d3c40!important;border-width:0!important;padding:0!important}
div.TogglePaneFancyHeaderClosed{background-color:transparent!important;background-image:url( "../assets/images/TogglePaneClosed.png" )!important;background-position:0 0!important;color:#3d3c40!important}
.displace{position:absolute;left:-5000px}
.nof_EmptyStyleBanners1-Default{font-family:PT Sans ;font-size:29px;font-weight:700;font-style:normal;color:#000}
BODY{font-size:16px;background-image:none;font-family:Open Sans Light ;color:#252525}
P{line-height:1.75em;color:#252525}
.nof_EmptyStyleNavbar6-Highlighted{font-family:Open Sans ;font-size:16px;font-weight:400;font-style:normal;color:#e07700}
H1{font-weight:bold;font-size:28px;letter-spacing:0;font-family:PT Sans }
H4{font-weight:bold;font-size:18px;font-family:PT Sans }
H5{font-weight:bold;font-size:14px;font-family:PT Sans }
H6{font-weight:bold;font-size:12px;font-family:PT Sans }
.jcarousel-skin-nof .jcarousel-next-horizontal{background:transparent url( "../assets/images/nof-carousel-nav-right-lt.png" ) no-repeat 95% 50%}
.jcarousel-skin-nof .jcarousel-prev-horizontal{background:transparent url( "../assets/images/nof-carousel-nav-left-lt.png" ) no-repeat 5% 50%}
.jcarousel-skin-nof .jcarousel-next-vertical{background:transparent url( "../assets/images/nof-carousel-nav-down-lt.png" ) no-repeat 50% 95%}
.jcarousel-skin-nof .jcarousel-prev-vertical{background:transparent url( "../assets/images/nof-carousel-nav-up-lt.png" ) no-repeat 50% 5%}
.nof_EmptyStyleNavbar4-Regular{font-family:Open Sans ;font-size:16px;font-weight:400;font-style:normal;color:#252525}
.nof_EmptyStyleNavbar5-Rollover{font-family:Open Sans ;font-size:16px;font-weight:400;font-style:normal;color:gray}
.nof_EmptyStyleNavbar7-HighlightedRollover{font-family:Open Sans ;font-size:16px;font-weight:400;font-style:normal;color:rgb(251,138,0)}
#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none}
#imagelightbox-overlay{background-color:rgba(255,255,255,0.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}
#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:0.625em}
.css3Sample{transition:all 0.3s ease}
.css3Sample:hover{border-radius:50%}
.border:hover{box-shadow:inset 0 0 0 25px #53a7ea}
.localizeUpgrade a:hover{background:#3498db}
.localizeUpgrade300 a:hover{background:#3498db}
.localizeFull a:hover{background:#2ecc71}
.localizeFull300 a:hover{background:#2ecc71}
.essentials a:hover{background:#9b59b6}
.essentials300 a:hover{background:#9b59b6}
H2{font-weight:bold;font-size:24px;font-family:PT Sans }
H3{font-weight:bold;font-size:18px;font-family:PT Sans }
textarea{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="text"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="password"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="datetime"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="datetime-local"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="date"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="month"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="time"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="week"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="number"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="email"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="url"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="search"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="tel"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="color"]{display:inline-block;height:20px;margin-bottom:0;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eaeaea;vertical-align:middle;padding:4px 6px}
input[type="radio"]{line-height:normal;width:auto;margin:1px}
input[type="checkbox"]{line-height:normal;width:auto;margin:1px}
input[type="image"]{width:auto}
input[type="submit"]{width:auto}
input[type="reset"]{width:auto}
input[type="button"]{width:auto}
select:focus{outline:5px auto -0;outline-offset:-2px}
input[type="file"]:focus{outline:5px auto -0;outline-offset:-2px}
input[type="radio"]:focus{outline:5px auto -0;outline-offset:-2px}
input[type="checkbox"]:focus{outline:5px auto -0;outline-offset:-2px}
.nof_EmptyStyleNavbar9-Regular{font-family:Open Sans Light ;font-size:14px;font-weight:400;font-style:normal;color:#252525}
.nof_EmptyStyleNavbar10-Rollover{font-family:Open Sans Light ;font-size:14px;font-weight:400;font-style:normal;color:#252525}
.nof_EmptyStyleNavbar11-Highlighted{font-family:Open Sans Light ;font-size:14px;font-weight:400;font-style:normal;color:#252525}
.nof_EmptyStyleNavbar12-HighlightedRollover{font-family:Open Sans Light ;font-size:14px;font-weight:400;font-style:normal;color:#252525}
.jcarousel-skin-nof:hover .jcarousel-next-horizontal{background-image:url( "../assets/images/nof-carousel-nav-right-lt.png" )}
.jcarousel-skin-nof .jcarousel-next-horizontal:hover{background-image:url( "../assets/images/nof-carousel-nav-right-lt.png" )}
.jcarousel-skin-nof .jcarousel-direction-rtl .jcarousel-prev-horizontal:hover{background-image:url( "../assets/images/nof-carousel-nav-right-lt.png" )}
.jcarousel-skin-nof .jcarousel-direction-rtl .jcarousel-next-horizontal:hover{background-image:url( "../assets/images/nof-carousel-nav-left-lt.png" )}
.jcarousel-skin-nof:hover .jcarousel-prev-horizontal{background-image:url( "../assets/images/nof-carousel-nav-left-lt.png" )}
.jcarousel-skin-nof .jcarousel-prev-horizontal:hover{background-image:url( "../assets/images/nof-carousel-nav-left-lt.png" )}
.jcarousel-skin-nof .jcarousel-next-horizontal:focus{background-image:url( "../assets/images/nof-carousel-nav-right-dk.png" )}
.jcarousel-skin-nof .jcarousel-next-horizontal:active{background-image:url( "../assets/images/nof-carousel-nav-right-dk.png" )}
.jcarousel-skin-nof .jcarousel-prev-horizontal:focus{background-image:url( "../assets/images/nof-carousel-nav-left-dk.png" )}
.jcarousel-skin-nof .jcarousel-prev-horizontal:active{background-image:url( "../assets/images/nof-carousel-nav-left-dk.png" )}
.jcarousel-skin-nof:hover .jcarousel-next-vertical{background-image:url( "../assets/images/nof-carousel-nav-down-lt.png" )}
.jcarousel-skin-nof .jcarousel-next-vertical:hover{background-image:url( "../assets/images/nof-carousel-nav-down-lt.png" )}
.jcarousel-skin-nof .jcarousel-direction-rtl .jcarousel-prev-vertical:hover{background-image:url( "../assets/images/nof-carousel-nav-down-lt.png" )}
.jcarousel-skin-nof .jcarousel-direction-rtl .jcarousel-next-vertical:hover{background-image:url( "../assets/images/nof-carousel-nav-up-lt.png" )}
.jcarousel-skin-nof:hover .jcarousel-prev-vertical{background-image:url( "../assets/images/nof-carousel-nav-up-lt.png" )}
.jcarousel-skin-nof .jcarousel-prev-vertical:hover{background-image:url( "../assets/images/nof-carousel-nav-up-lt.png" )}
.jcarousel-skin-nof .jcarousel-next-vertical:focus{background-image:url( "../assets/images/nof-carousel-nav-down-dk.png" )}
.jcarousel-skin-nof .jcarousel-next-vertical:active{background-image:url( "../assets/images/nof-carousel-nav-down-dk.png" )}
.jcarousel-skin-nof .jcarousel-prev-vertical:focus{background-image:url( "../assets/images/nof-carousel-nav-up-dk.png" )}
.jcarousel-skin-nof .jcarousel-prev-vertical:active{background-image:url( "../assets/images/nof-carousel-nav-up-dk.png" )}

.btn{
  height:39px;
  width:300px;
  border:none!important;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff;
  -webkit-font-smoothing:antialiased;
  font-size:1em;
  background: #8e44ad;
  display:inline-block;
  white-space:nowrap;
  text-decoration: none;
  -webkit-transition:all 0.2s ease-in-out;
  -ms-transition:all 0.2s ease-in-out;
  -moz-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out
}

.btn:hover {
  background: #9b59b6;
  text-decoration: none
}

.footer a:link{
    color: #fff;
    text-decoration: none
}

.footer a:visited{
    color: #fff;
    text-decoration: none
}

.footer a:hover{
    color: #fff;
    text-decoration: none
}

.footer a:active {
    color: #fff;
    text-decoration: none
}

.info300 a {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 300px;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #FFF;
    background: #27ae60;
    display: inline-block;
    white-space: nowrap;
    cursor: hand!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 20px 0 20px 0
}

.info300 a:hover {
    background: #2ecc71
}

.footerText{
    color: rgb(255,255,255);
    text-decoration: none!important;
    line-height: 1.75em;
    text-align: left;
    text-shadow: -1px 1px 1px #000;
    
	margin-top :  19px;
    
	margin-bottom :  19px
	}

.info300 a {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 300px;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #FFF;
    background: #27ae60;
    display: inline-block;
    white-space: nowrap;
    cursor: hand!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 20px 0 20px 0
}

.info300 a:hover {
    background: #2ecc71
}

.localizeUpgrade a {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 220px;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #FFF;
    background: #2980b9;
    display: inline-block;
    white-space: nowrap;
    cursor: hand!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 10px 0 10px 0
}
.localizeFull a {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 220px;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #FFF;
    background: #27ae60;
    display: inline-block;
    white-space: nowrap;
    cursor: hand!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 10px 0 10px 0
}

.essentials300 a {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 300px;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #FFF;
    background: #8e44ad;
    display: inline-block;
    white-space: nowrap;
    cursor: hand!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 20px 0 20px 0
}
.mosaic a {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 300px;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #FFF;
    background: #c0392b;
    display: inline-block;
    white-space: nowrap;
    cursor: hand!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 20px 0 20px 0
}
.mosaic a:hover {
    background: #e74c3c
}


.Full a {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 300px;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #FFF;
    background: #27ae60;
    display: inline-block;
    white-space: nowrap;
    cursor: hand!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 10px 0 10px 0
}

.nof-div2{
	position:relative
}

.nof_EmptyStyleNavbar25-Regular{
font-family:Open Sans ; font-size:16px; font-weight:400; font-style:normal; color:#000000; background-color:#ffffff; width:250px; height:30px; text-align:left 
}

.nof_EmptyStyleNavbar25-Rollover{
font-family:Open Sans ; font-size:16px; font-weight:400; font-style:normal; color:rgb(128,128,128); background-color:#ffffff; width:250px; height:30px; text-align:left 
}

.nof_EmptyStyleNavbar25-Highlighted{
font-family:Open Sans ; font-size:16px; font-weight:400; font-style:normal; color:#000000; background-color:#ffffff; width:250px; height:30px; text-align:left 
}

.nof_EmptyStyleNavbar25-HighlightedRollover{
font-family:Open Sans ; font-size:16px; font-weight:400; font-style:normal; color:rgb(128,128,128); background-color:#ffffff; width:250px; height:30px; text-align:left 
}
