/* || ------------------------------------------------- */
/* || Copyright 2012, ThemePartner, all rights reserved */
/* || ------------------------------------------------- */

/* Utilities */
body#page #TP_utilities .tp_module {float: right;margin-top: 10px;}
#TP_utilities ul.menu {margin:10px 0;padding:0;border:none;background:transparent;float:right;}
#TP_utilities ul.menu li {margin:0;padding:0;border:none;background:transparent;float: left;margin-left: 10px;}
#TP_utilities ul.menu li a {margin:0;padding:0;border:none;background:transparent;font-size:.9em;border-left: 1px solid;padding-left: 10px;height:1em;display:inline-block;}
#TP_utilities ul.menu li:first-child a {border-left:none;padding-left:0;}

/* Search */
.TP_search { float:right; }
.TP_search form { margin:0; padding-left:0 !important; }
.TP_search .search,
.TP_search .finder { display: block;}
.TP_search .inputbox { border: 1px solid #DDD; background: #FFF; color: #333; outline: none; width: 100%; padding: 3px 5px; height: 30px; line-height: 19px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:10px;}
.TP_search label { display: none !important; }
@media (min-width:600px) {
    .TP_search { padding-top: 15px;}
    .TP_search .search,
    .TP_search .finder {text-align: right;float:right;clear:both;}
    .TP_search .inputbox { width: 180px;}
}

/* Logo */
#TP_logo .logo-inner {margin:15px 0 5px;}
#TP_logo .logo-inner a {text-decoration:none;line-height:1em;}
#TP_logo .tp_logo_text {font-size: 40px;line-height:1em;}
#TP_logo .TP_tagline {display:block;font-size:1.25em;}

/* Mainmenu */
.toggleMenu .menuButton {margin-right:0;}
body#page #TP_mainmenu .menuButton:hover {background-image:url(../images/tp_black15.png);}
#TP_mainmenu {margin:15px 10px 0;padding:0;padding-bottom:7px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);box-shadow:0 0 5px rgba(0, 0, 0, 0.25);}
.mainmenu-inner {border:none;padding:0 10px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.mainmenu-inner ul.menu {padding-bottom:10px;}
.mainmenu-inner ul.menu li.active>a {font-weight:bold;}

@media (min-width:600px){
    #TP_mainmenu ul.menu li {margin: 0 5px 0 0;}
    #TP_mainmenu ul.menu li.level1 > a {text-decoration: none; padding:7px 15px 3px;background-repeat:repeat-x;height:24px;}
    #TP_mainmenu ul.menu li.active.level1>a,
    #TP_mainmenu ul.menu li.active.level1>span.separator {border:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-top:-5px;padding-top:11px;padding-bottom:4px;}
    #TP_mainmenu div.dropdownMenu ul.menu li.parent.level1>a,
    #TP_mainmenu div.dropdownMenu ul.menu li.parent.level1>span.separator {background-repeat:no-repeat;background-position:right center;padding-right:20px;}
        /* Level 2+ */
        #TP_container #menu_container ul.menu li.parent div.m-inner1 {width:200px;top:auto;padding:5px 0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.25);box-shadow:0 5px 5px rgba(0, 0, 0, 0.25);background-repeat: repeat-x;background-position:left bottom;}
        #TP_container #menu_container ul.menu li li.parent div.m-inner1 {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width: 200px;}
        #menu_container ul.menu li li a, 
        #menu_container ul.menu li li span.separator {border:none;padding:5px 15px;}
        #menu_container ul.menu li a:hover span.item-title,
        #menu_container ul.menu li a:hover span.image-title {text-decoration:underline;}
        #menu_container ul.menu li li.parent:hover>a, 
        #menu_container ul.menu li li.parent:hover>span.separator, 
        #menu_container ul.menu li li>a:hover, 
        #menu_container ul.menu li li>span.separator:hover {border-color:transparent;background-color:transparent;}
        #menu_container ul.menu li li.parent>a,
        #menu_container ul.menu li li.parent>span.separator {background-repeat:no-repeat;background-position:right center;padding-right:10px;}
        /* Arrows Right @ start */
        #menu_container ul.menu li.level1 li.parent>a,
        #menu_container ul.menu li.level1 li.parent>span.separator {background-repeat:no-repeat;}
        #menu_container ul.menu li.parent.menuToLeft:hover>a,
        #menu_container ul.menu li.parent.menuToLeft:hover>span.separator { background-position:left center;}
        /* Menu images */
        #menu_container ul.menu li.parent li img {margin-right:15px;}

    /* Splitmenu */
    #TP_splitmenu {display:block;float:none;margin:0 20px;padding:0;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;font-size:.875em;}
    #TP_splitmenu ul.menu {width:auto;}
    #TP_splitmenu ul.menu li {margin:5px;float:none;display:inline-block;}
    #TP_splitmenu ul.menu li.level2 a {background:transparent;padding:4px 10px;}
    #TP_splitmenu ul.menu li.level2 a:hover span.item-title {text-decoration:underline;}
    #TP_splitmenu ul.menu li.level2 li,
    #TP_splitmenu ul.menu li.level2 li a {display:block;float:none;}
        /* Arrows at level 2 */
        #TP_splitmenu ul.menu li li.parent>a,
        #TP_splitmenu ul.menu li li.parent>span.separator {background-repeat:no-repeat;background-position:right center;padding-right:10px;}
        #TP_splitmenu ul.menu li.active.level2>a,
        #TP_splitmenu ul.menu li.active.level2>span.separator {border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:0;padding-top:4px;padding-bottom:4px;}
        #TP_splitmenu ul.menu li.parent.level2>a,
        #TP_splitmenu ul.menu li.parent.level2>span.separator {background-repeat:no-repeat;background-position:right center;padding-right:20px;}
}

/* Breadcrumb */
#TP_breadcrumb {margin-bottom:-20px;margin-top:20px;}
#TP_breadcrumb .tp_breadcrumbs {width:auto;float:left;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25);position: relative;z-index:60;}
#TP_breadcrumb .tp_breadcrumbs .tp_breadcrumbs-inner {padding:8px 15px 0;}
#TP_breadcrumb .hideshadow {position:absolute;z-index:60;width:100%;height:10px;margin-top:-2px;margin-left:-15px;}
#TP_breadcrumb .showHere {font-weight:bold;padding-left: 0;}
#TP_breadcrumb img {display:inline-block;height:0;width: 4px;padding-top: 7px;margin:0 2px;overflow:hidden;}
#TP_breadcrumb a.pathway, #TP_breadcrumb span {padding:0 5px;}
body#page ul.breadcrumb {background:transparent;}
body#page ul.breadcrumb li {text-shadow:none;}

/* Footermenu */
#TP_footermenu {text-align: center;}
#TP_footermenu .tp_module {margin-bottom: 0; text-align: center;}
#TP_footermenu ul.menu {width:auto;display:inline-block;padding:5px 0;margin:-10px 0 0;}
#TP_footermenu ul.menu li {margin:0;padding:0;border:none;background:transparent;width: auto; display: inline; float:left; display: block; margin-left:10px;margin-top:5px;padding-left:10px;border-left:1px solid #CCC;}
#TP_footermenu ul.menu li:first-child {margin-left:0;padding-left:0;border-left:none;}
#TP_footermenu ul.menu li a, #TP_footermenu ul.menu li span.separator { margin:0;padding:0;border:none;background:transparent;line-height: 1.4em;}
#TP_footermenu ul.menu li ul { display: none;}
    /* Footermenu with .footermenu class*/
    ul.menu-footer {width:auto;display:inline-block;padding:0;margin:0;}
    ul.menu-footer li {margin:0;padding:0;border:none;background:transparent;width:auto;display:inline;float:left;display:block;margin-left:10px;padding-left:10px;border-left:1px solid #CCC;}
    ul.menu-footer li:first-child {margin-left:0;padding-left:0;border-left:none;}
    ul.menu-footer li a, #TP_footermenu ul.menu li span.separator { margin:0;padding:0;border:none;background:transparent;line-height: 1.4em;}
    ul.menu-footer li ul { display: none;}

/* Back to Top */
.backtotop {position:absolute;bottom:10px;right:0;width:20px;height:20px;text-indent:-9999px;font-weight:bold;text-transform:uppercase;font-size:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;cursor:pointer;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);box-shadow:0 0 5px rgba(0, 0, 0, 0.25);}


/* Middle adjustments */
.anyContent {padding-top:20px;}
.tp_module {position:relative;height:1%;}
#TP_body_left,
#TP_body_right {position:relative;height:1%;}
.IE7-hideSpace {height:0;width:100%;display:block;overflow:hidden;}

/* Warning adjustments */
#system-message {margin:0 0 20px;}

/* Body */
body.header-off .container-inner2 {background-image:url(../images/tp_black_gradient_large.png);background-repeat:repeat-x;}
body.header-on .template-bottom-inner {background-image:url(../images/tp_black_gradient_large-header.png);background-repeat:repeat-x;}

/* Patterns */
.tp_pattern2 {background-image:url(../images/patterns/pattern2.png);}
.tp_pattern3 {background-image:url(../images/patterns/pattern3.png);}
.tp_pattern4 {background-image:url(../images/patterns/pattern4.png);}
.tp_pattern6 {background-image:url(../images/patterns/pattern6.png);}
.tp_pattern7 {background-image:url(../images/patterns/pattern7.png);}
.tp_pattern8 {background-image:url(../images/patterns/pattern8.png);}
.tp_pattern9 {background-image:url(../images/patterns/pattern9.png);}
.tp_pattern10 {background-image:url(../images/patterns/pattern10.png);}

/* TP_header */
body.header-on #TP_header {-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);}
body.header-on #TP_header .header-inner {padding-bottom:20px;}

/* Separator */
.tp_separator {height:10px;margin-bottom:18px;}
.tp_separator-small {height:10px;margin-top:10px;margin-bottom:18px;}

/* Sidemenu */
.tp_module ul.menu {margin:-10px -10px -10px;}
.tp_module.box3 ul.menu,
.tp_module.box4 ul.menu {margin:-9px -10px -10px;}
.tp_module.no-fx ul.menu {margin:0;}
.tp_module ul.menu li {margin:0;padding:0;background-repeat:repeat-x;}
.tp_module ul.menu li a,
.tp_module ul.menu li span.separator {background-repeat:no-repeat;background-position:-10px center;text-decoration: none;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:5px 10px;}
.tp_module ul.menu li a:hover {padding-left: 15px;background-position:5px center;}
.tp_module ul.menu li a:hover span.item-title,
.tp_module ul.menu li a:hover span.image-title {text-decoration: underline;}
.tp_module ul.menu li.active>a {background-repeat:no-repeat;background-position:5px center;padding-left: 15px;}
.tp_module ul.menu li ul {padding-left:0;}
.tp_module ul.menu li li a {padding-left: 25px;}
.tp_module ul.menu li li a:hover {padding-left: 25px;background-position:15px center;}
.tp_module ul.menu li li.active>a {padding-left: 25px;background-position:15px center;}
.tp_module ul.menu li li li a {padding-left: 35px;}
.tp_module ul.menu li li li a:hover {padding-left: 35px;background-position:25px center;}
.tp_module ul.menu li li li.active>a {padding-left: 35px;background-position:25px center;}
.tp_module ul.menu li li li li a {padding-left: 45px;}
.tp_module ul.menu li li li li a:hover {padding-left: 45px;background-position:35px center;}
.tp_module ul.menu li li li li.active>a {padding-left: 45px;background-position:35px center;}
.tp_module ul.menu li li li li li a {padding-left: 55px;}
.tp_module ul.menu li li li li li a:hover {padding-left: 55px;background-position:45px center;}
.tp_module ul.menu li li li li li.active>a {padding-left: 55px;background-position:45px center;}


/* || ------------------------------------------------- */
/* || modChrome Styles -------------------------------- */
/* || ------------------------------------------------- */

/* Basic Header and Footer on  */
body.header-on #TP_header .tp_module .mp-title1,
body.header-on #TP_header .tp_module .mp-c1,
body.footer-on #TP_footer .tp_module .mp-title1,
body.footer-on #TP_footer .tp_module .mp-c1 {background:transparent;border:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
body.header-on #TP_header .tp_module .mp-title,
body.footer-on #TP_footer .tp_module .mp-title {background:transparent;border:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
body.header-on #TP_header .tp_module .mp-title .module-title,
body.footer-on #TP_footer .tp_module .mp-title .module-title {background:transparent;border:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
body.header-on #TP_header .tp_module .mp-inner,
body.footer-on #TP_footer .tp_module .mp-inner {background:transparent;border:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    /* giving some style back */
    body.header-on #TP_header .tp_module.box1 .mp-title,
    body.header-on #TP_header .tp_module.box2 .mp-title,
    body.header-on #TP_header .tp_module.box3 .mp-title,
    body.header-on #TP_header .tp_module.box4 .mp-title,
    body.footer-on #TP_footer .tp_module.box1 .mp-title,
    body.footer-on #TP_footer .tp_module.box2 .mp-title,
    body.footer-on #TP_footer .tp_module.box3 .mp-title,
    body.footer-on #TP_footer .tp_module.box4 .mp-title {background:url(../images/patterns/module_pattern.png) repeat;background:url(../images/tpLight/tp_gradient.png) repeat-x left top,url(../images/tp_black_gradient.png) repeat-x left bottom,url(../images/patterns/module_pattern.png) repeat;}
    body.header-on #TP_header .tp_module.box1 .mp-title .module-title,
    body.header-on #TP_header .tp_module.box2 .mp-title .module-title,
    body.header-on #TP_header .tp_module.box3 .mp-title .module-title,
    body.header-on #TP_header .tp_module.box4 .mp-title .module-title,
    body.footer-on #TP_footer .tp_module.box1 .mp-title .module-title,
    body.footer-on #TP_footer .tp_module.box2 .mp-title .module-title,
    body.footer-on #TP_footer .tp_module.box3 .mp-title .module-title,
    body.footer-on #TP_footer .tp_module.box4 .mp-title .module-title {padding:5px 7px;}
    
    /* Basic */
    .tp_module .mp-inner {padding:10px;}
    .tp_module .mp-title1,
    .tp_module .mp-c1{-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);box-shadow:0 0 5px rgba(0, 0, 0, 0.25);padding:5px;position:relative;}
    .tp_module .mp-title {-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:url(../images/patterns/module_pattern.png) repeat;background:url(../images/tpLight/tp_gradient.png) repeat-x left top,url(../images/tp_black_gradient.png) repeat-x left bottom,url(../images/patterns/module_pattern.png) repeat;}
    .tp_module .mp-title1 {-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-bottom: 10px;}
    .tp_module .mp-title .module-title {margin:0;padding:5px 7px;}
    .tp_module .mp-inner {padding:10px;}

    /* Box1 */
    body#page #TP_container .tp_module.box1 {position:relative;}
    body#page #TP_container .tp_module.box1 .mp-title1,
    body#page #TP_container .tp_module.box1 .mp-c1{-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);box-shadow:0 0 5px rgba(0, 0, 0, 0.25);padding:5px;position:relative;}
    body#page #TP_container .tp_module.box1 .mp-title1 {-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-bottom: 10px;}
    body#page #TP_container .tp_module.box1 .mp-inner {padding:10px;}
    /* Box2 */
    body#page #TP_container .tp_module.box2 {position:relative;}
    body#page #TP_container .tp_module.box2 .mp-title1,
    body#page #TP_container .tp_module.box2 .mp-c1{-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);box-shadow:0 0 5px rgba(0, 0, 0, 0.25);padding:5px;position:relative;}
    body#page #TP_container .tp_module.box2 .mp-title1 {-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-bottom: 10px;}
    body#page #TP_container .tp_module.box2 .mp-c1 {-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
    body#page #TP_container .tp_module.box2 .mp-inner {padding:10px;}
    /* Box3 */
    body#page #TP_container .tp_module.box3 .mp-title1,
    body#page #TP_container .tp_module.box3 .mp-c1{background:transparent;border:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;}
    body#page #TP_container .tp_module.box3 {-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);box-shadow:0 0 5px rgba(0, 0, 0, 0.25);padding:5px;position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
    body#page #TP_container .tp_module.box3 .mp-inner {padding:10px;}
    /* Box4 */
    body#page #TP_container .tp_module.box4 .mp-title1,
    body#page #TP_container .tp_module.box4 .mp-c1{background:transparent;border:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;}
    body#page #TP_container .tp_module.box4 {-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);box-shadow:0 0 5px rgba(0, 0, 0, 0.25);padding:5px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
    body#page #TP_container .tp_module.box4 .mp-inner {padding:10px;}
    
    /* Box Color 1 */
    #TP_container .tp_module.box-color1.box1,
    #TP_container .tp_module.box-color1.box2 {background:transparent !important;}
    #TP_container .tp_module.box-color1.box3 .mp-title1,
    #TP_container .tp_module.box-color1.box3 .mp-c1 {background:transparent !important;}

    /* Titles */
    #TP_container .tp_module .mp-title,
    #TP_container .tp_module.title-color1 .mp-title,
    #TP_container .tp_module.title-color2 .mp-title {-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:url(../images/patterns/module_pattern.png) repeat;background:url(../images/tpLight/tp_gradient.png) repeat-x left top,url(../images/tp_black_gradient.png) repeat-x left bottom,url(../images/patterns/module_pattern.png) repeat;}
    #TP_container .tp_module .mp-title .module-title,
    #TP_container .tp_module.title-color1 .mp-title .module-title,
    #TP_container .tp_module.title-color2 .mp-title .module-title {margin:0;padding:5px 7px;font-weight:normal;}
    #TP_container .tp_module.no-title-color .mp-title {background:transparent;border:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    #TP_container .tp_module.no-title-color.box3 .mp-title .module-title,#TP_container .tp_module.no-title-color.box4 .mp-title .module-title {background:transparent;border:none;padding:5px 10px 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

    /* No-fx */
    #TP_container .tp_module.no-fx {position:relative;}
    #TP_container .tp_module.no-fx .mp-title1 {background:transparent !important;border:none !important;padding:0 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
    #TP_container .tp_module.no-fx .mp-title {background:transparent !important;margin:0 !important;border:none !important;padding:0 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
    #TP_container .tp_module.no-fx .mp-c1 {background:transparent !important;margin:0 !important;border:none !important;padding:0 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
    #TP_container .tp_module.no-fx .mp-inner {background:transparent !important;margin:0 !important;border:none !important;padding:0 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
    #TP_container .tp_module.no-fx h3.module-title {background:transparent !important;margin:0 0 10px !important;border:none !important;padding:0 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}

    /* Patterns */
    .tp_module.pattern2{background-image:url(../images/patterns/pattern2.png) !important;}
    .tp_module.pattern3{background-image:url(../images/patterns/pattern3.png) !important;}
    .tp_module.pattern4{background-image:url(../images/patterns/pattern4.png) !important;}
    .tp_module.pattern6{background-image:url(../images/patterns/pattern6.png) !important;}
    .tp_module.pattern7{background-image:url(../images/patterns/pattern7.png) !important;}
    .tp_module.pattern8{background-image:url(../images/patterns/pattern8.png) !important;}
    .tp_module.pattern9{background-image:url(../images/patterns/pattern9.png) !important;}
    .tp_module.pattern10{background-image:url(../images/patterns/pattern10.png) !important;}
    .tp_module.pattern2.box1,.tp_module.pattern2.box2{background:transparent !important;}
    .tp_module.pattern3.box1,.tp_module.pattern3.box2{background:transparent !important;}
    .tp_module.pattern4.box1,.tp_module.pattern4.box2{background:transparent !important;}
    .tp_module.pattern6.box1,.tp_module.pattern6.box2{background:transparent !important;}
    .tp_module.pattern7.box1,.tp_module.pattern7.box2{background:transparent !important;}
    .tp_module.pattern8.box1,.tp_module.pattern8.box2{background:transparent !important;}
    .tp_module.pattern9.box1,.tp_module.pattern9.box2{background:transparent !important;}
    .tp_module.pattern10.box1,.tp_module.pattern10.box2{background:transparent !important;}
    .tp_module.pattern2.box1 .mp-title1,.tp_module.pattern2.box1 .mp-c1,.tp_module.pattern2.box2 .mp-title1,.tp_module.pattern2.box2 .mp-c1{background-image:url(../images/patterns/pattern2.png) !important;}
    .tp_module.pattern3.box1 .mp-title1,.tp_module.pattern3.box1 .mp-c1,.tp_module.pattern3.box2 .mp-title1,.tp_module.pattern3.box2 .mp-c1{background-image:url(../images/patterns/pattern3.png) !important;}
    .tp_module.pattern4.box1 .mp-title1,.tp_module.pattern4.box1 .mp-c1,.tp_module.pattern4.box2 .mp-title1,.tp_module.pattern4.box2 .mp-c1{background-image:url(../images/patterns/pattern4.png) !important;}
    .tp_module.pattern6.box1 .mp-title1,.tp_module.pattern6.box1 .mp-c1,.tp_module.pattern6.box2 .mp-title1,.tp_module.pattern6.box2 .mp-c1{background-image:url(../images/patterns/pattern6.png) !important;}
    .tp_module.pattern7.box1 .mp-title1,.tp_module.pattern7.box1 .mp-c1,.tp_module.pattern7.box2 .mp-title1,.tp_module.pattern7.box2 .mp-c1{background-image:url(../images/patterns/pattern7.png) !important;}
    .tp_module.pattern8.box1 .mp-title1,.tp_module.pattern8.box1 .mp-c1,.tp_module.pattern8.box2 .mp-title1,.tp_module.pattern8.box2 .mp-c1{background-image:url(../images/patterns/pattern8.png) !important;}
    .tp_module.pattern9.box1 .mp-title1,.tp_module.pattern9.box1 .mp-c1,.tp_module.pattern9.box2 .mp-title1,.tp_module.pattern9.box2 .mp-c1{background-image:url(../images/patterns/pattern9.png) !important;}
    .tp_module.pattern10.box1 .mp-title1,.tp_module.pattern10.box1 .mp-c1,.tp_module.pattern10.box2 .mp-title1,.tp_module.pattern10.box2 .mp-c1{background-image:url(../images/patterns/pattern10.png) !important;}
    #TP_content_container .tp_module,
    #TP_content_container .tp_module .mp-c1{background-image: none !important;}

    /* Icons */
    .title-icon {position:absolute;top:4px;right:3px;width:32px;height:0;padding-top:32px;display:block;overflow:hidden;z-index:60;}
        /* Icon 1 */
        .tp_module.icon1 h3.module-title {background:url(../images/icons/tp_icon1.png) no-repeat right center !important;}
        .tp_module.icon1.no-title-color .mp-title1 {padding:0 !important;}
        #TP_container .tp_module.icon1.no-title-color .mp-title1 .mp-title {background:url(../images/icons/tp_icon2.png) no-repeat right center !important;padding:5px;}
        #TP_container .tp_module.icon1.no-title-color .mp-title1 .mp-title h3.module-title {background: transparent !important;}
        #TP_container .tp_module.icon1.no-fx .mp-title1 {background:url(../images/icons/tp_icon1.png) no-repeat right center !important;min-height:26px;}
        /* Icon 2 */
        .tp_module.icon2 h3.module-title {background:url(../images/icons/tp_icon2.png) no-repeat right center !important;}
        .tp_module.icon2.no-title-color .mp-title1 {padding:0 !important;}
        #TP_container .tp_module.icon2.no-title-color .mp-title1 .mp-title {background:url(../images/icons/tp_icon2.png) no-repeat right center !important;padding:5px;}
        #TP_container .tp_module.icon2.no-title-color .mp-title1 .mp-title h3.module-title {background: transparent !important;}
        #TP_container .tp_module.icon2.no-fx .mp-title1 {background:url(../images/icons/tp_icon2.png) no-repeat right center !important;min-height:26px;}
        /* Icon 3 */
        .tp_module.icon3 h3.module-title {background:url(../images/icons/tp_icon3.png) no-repeat right center !important;}
        .tp_module.icon3.no-title-color .mp-title1 {padding:0 !important;}
        #TP_container .tp_module.icon3.no-title-color .mp-title1 .mp-title {background:url(../images/icons/tp_icon3.png) no-repeat right center !important;padding:5px;}
        #TP_container .tp_module.icon3.no-title-color .mp-title1 .mp-title h3.module-title {background: transparent !important;}
        #TP_container .tp_module.icon3.no-fx .mp-title1 {background:url(../images/icons/tp_icon3.png) no-repeat right center !important;min-height:26px;}
        /* Icon 4 */
        .tp_module.icon4 h3.module-title {background:url(../images/icons/tp_icon4.png) no-repeat right center !important;}
        .tp_module.icon4.no-title-color .mp-title1 {padding:0 !important;}
        #TP_container .tp_module.icon4.no-title-color .mp-title1 .mp-title {background:url(../images/icons/tp_icon4.png) no-repeat right center !important;padding:5px;}
        #TP_container .tp_module.icon4.no-title-color .mp-title1 .mp-title h3.module-title {background: transparent !important;}
        #TP_container .tp_module.icon4.no-fx .mp-title1 {background:url(../images/icons/tp_icon4.png) no-repeat right center !important;min-height:26px;}
        /* Icon 5 */
        .tp_module.icon5 h3.module-title {background:url(../images/icons/tp_icon5.png) no-repeat right center !important;}
        .tp_module.icon5.no-title-color .mp-title1 {padding:0 !important;}
        #TP_container .tp_module.icon5.no-title-color .mp-title1 .mp-title {background:url(../images/icons/tp_icon5.png) no-repeat right center !important;padding:5px;}
        #TP_container .tp_module.icon5.no-title-color .mp-title1 .mp-title h3.module-title {background: transparent !important;}
        #TP_container .tp_module.icon5.no-fx .mp-title1 {background:url(../images/icons/tp_icon5.png) no-repeat right center !important;min-height:26px;}
        /* Icon 6 */
        .tp_module.icon6 h3.module-title {background:url(../images/icons/tp_icon6.png) no-repeat right center !important;}
        .tp_module.icon6.no-title-color .mp-title1 {padding:0 !important;}
        #TP_container .tp_module.icon6.no-title-color .mp-title1 .mp-title {background:url(../images/icons/tp_icon6.png) no-repeat right center !important;padding:5px;}
        #TP_container .tp_module.icon6.no-title-color .mp-title1 .mp-title h3.module-title {background: transparent !important;}
        #TP_container .tp_module.icon6.no-fx .mp-title1 {background:url(../images/icons/tp_icon6.png) no-repeat right center !important;min-height:26px;}
        /* Icon 7 */
        .tp_module.icon7 h3.module-title {background:url(../images/icons/tp_icon7.png) no-repeat right center !important;}
        .tp_module.icon7.no-title-color .mp-title1 {padding:0 !important;}
        #TP_container .tp_module.icon7.no-title-color .mp-title1 .mp-title {background:url(../images/icons/tp_icon7.png) no-repeat right center !important;padding:5px;}
        #TP_container .tp_module.icon7.no-title-color .mp-title1 .mp-title h3.module-title {background: transparent !important;}
        #TP_container .tp_module.icon7.no-fx .mp-title1 {background:url(../images/icons/tp_icon7.png) no-repeat right center !important;min-height:26px;}
    
    /* Labels */
    .title-label {position:absolute;top:-2px;right:-2px;width:49px;height:0;padding-top:49px;display:block;overflow:hidden;z-index:60;}
    #TP_footer .tp_module {position:relative;}
    .tp_module.label-hot .title-label {background:url(../images/labels/tp_label_hot.png);}
    .tp_module.label-cool .title-label {background:url(../images/labels/tp_label_cool.png);}
    .tp_module.label-new .title-label {background:url(../images/labels/tp_label_new.png);}
    .tp_module.label-sexy .title-label {background:url(../images/labels/tp_label_sexy.png);}
    
    
    
/* Bottom */
body#page #TP_bottom .tp_module {margin-top:0;margin-bottom:20px;}



/* Footer */
body.footer-on #TP_footer .footer-inner {background:url(../images/tp_black_gradient_42px.png) repeat-x;}
body.footer-on #TP_footer .footer-inner .container-fluid {position:relative;background:transparent;}
#TP_footer .container-fluid .copy_bottom {text-align:center;padding:13px 0 10px;min-height:18px;}
#TP_footer .footer_modules {background:url(../images/footer_bottom_bg.png) repeat-x left bottom;padding-bottom:22px;}

/* Content container */
#content-layout {padding-bottom:20px;}
#TP_content_container .mp-c1 {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


/* || -------------------------------------------------- */
/* || Component Styling -------------------------------- */
/* || -------------------------------------------------- */

/* Article styling */
#TP_container #archive-items li {padding-top:25px;}
#TP_container #archive-items li.row0 {padding-top:3px;}
.tp_article_information {width:auto;height:1%;}
.tp_information_inner {}
#TP_container .floatLeftList {float:none;display:inline;}
.articleBlock {margin-bottom:15px;display:block;}
.indentBlock {padding-left:60px;}
#TP_container .componentheading {margin-bottom:20px;}
.items-intro {margin:0 -10px;}
.items-intro .tp_separator {margin-left:10px;margin-right:10px;}
#TP_container .itemTitle a {text-decoration: none;}
#TP_container .itemTitle a:hover {text-decoration: underline;}
    /* Article index */
    #article-index {float:right;border:1px solid;padding:10px;margin:0 0 10px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
    #article-index ul {margin:0;}
    #article-index ul li {list-style:square;}
    /* Actions field */
    ul.actions { float: right; margin-top: 5px; }
    /* Article icons */
    body#page #TP_container .tp_module ul.actions li.print-icon a {background:url(../images/tp_print-icon.png) no-repeat 0 0;}
    body#page #TP_container .tp_module ul.actions li.email-icon a {background:url(../images/tp_email-icon.png) no-repeat 0 0;}
    body#page #TP_container .tp_module ul.actions li.edit-icon a {background:url(../images/tp_edit-icon.png) no-repeat 0 0;}
    /* Navigation Buttons */
    #TP_container ul.pagenav {display:block;clear:both;float:left;width:100%;}
    #TP_container ul.pagenav .pagenav-prev {float:left;display:block;}
    #TP_container ul.pagenav .pagenav-next {float:right;display:block;}
    #TP_container ul.pagenav .pagenav-prev a, #TP_container ul.pagenav .pagenav-next a {padding:3px 8px;display:block;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font-weight:bold;}
    #TP_container ul.pagenav .pagenav-prev a:hover, #TP_container ul.pagenav .pagenav-next a:hover {background-image:url(../images/tp_black15.png);background-repeat:repeat;}
    /* Dates */
    .tpDateOn {margin-left:60px;}
    .tpDate {border:1px solid;display:inline-block;padding:3px;text-align:center;line-height:1em;float:left;margin-right:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:50px;overflow:hidden;-moz-transition:height 0.3s ease-in-out;-webkit-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;}
    .tpMonth {font-size:10px;font-weight:bold;text-transform:uppercase;padding:0 10px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:18px;}
    .tpDay {font-size:2em;line-height:1em;height:38px;line-height:38px;font-weight:bold;}
    .tpYear {font-size:10px;font-weight:bold;}
    .tpDate:hover {height:70px;}
    
/* TP Pagination */
#TP_container div.pagination ul li.disabled a,
#TP_container div.pagination ul li.disabled a:hover {color:#888;background:#fff;}

/* Contact */
.panel {-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.panel h3.title {font-size:1em;padding:8px 10px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}

/* || ------------------------------------------------- */
/* || Modules ----------------------------------------- */
/* || ------------------------------------------------- */

#TP_container ul.tp_mod-list li {padding: 5px 0;}


/* || ------------------------------------------------- */
/* || Typography -------------------------------------- */
/* || ------------------------------------------------- */

/* Titles */
.tp_module h5,
.tp_module h6 {font-weight: bold;}
.tp_module .tp-title1,
.tp_module .tp-title2,
.tp_module .tp-title3,
.tp_module .tp-title4 {line-height:1.15em;}
.tp_module .tp-title1 {font-size:2.5em;margin:20px 0 10px;}
.tp_module .tp-title2 {font-size:2em;text-transform:uppercase;margin:20px 0 10px;}
.tp_module .tp-title3 {font-size:2em;font-style:italic;margin:20px 0 10px;}
.tp_module .tp-title4 {font-size:1.5em;text-transform:uppercase;font-weight:bold;margin:20px 0 10px;}
.tp_module .tp-title1:first-child, .tp_module .tp-title2:first-child, .tp_module .tp-title3:first-child, .tp_module .tp-title4:first-child {margin-top:0;}

/* Text */
.tp_module .tp-paragraph1 {font-size:1.25em;text-transform:uppercase;}
.tp_module .tp-paragraph2 {font-size:1.35em;line-height:1.5em;}
.tp_module .tp-paragraph3 {font-size:1.15em;font-style:italic;}
.tp_module .tp-paragraph4 {text-transform:uppercase;}

/* Blockquotes */
.tp_module blockquote {border:none;min-height:33px;margin:0 0 1em 0;padding:0;font-style:italic;font-family:'Georgia', 'Arial', sans-serif;background-image:url(../images/tp_quote.png);background-repeat:no-repeat;background-position:left top;padding-left:45px;}
.tp_module blockquote.quotecolor {display:block;border:none;padding:1px;width:100%;float:left;clear:both;background-image:url(../images/tp_quote_large.png);background-position:left bottom;}
.tp_module blockquote.quotecolor div.color{border:1px solid;padding: 10px 18px;text-decoration:none;font-weight:normal;}

/* Dropcaps */
.tp_module .dropcap { display: block; width: 100%; clear: both;}
.tp_module .dropcap span.dropcap {display: block; width: auto; clear: none; float: left;font-size: 3em;line-height: 1.2em; margin-right: 10px;}

/* Lists */
.tp_module ul.check li, .tp_module ul.info li, .tp_module ul.bullet li { margin: 0; padding-left: 1.6em; list-style: none;}
.tp_module ul.check li {background: url(../images/icons/tp_check-icon.png) no-repeat 0px 7px;}
.tp_module ul.info li {background: url(../images/icons/tp_info-icon.png) no-repeat 0px 7px;}
.tp_module ul.bullet li {background: url(../images/icons/tp_bullet-icon.png) no-repeat 0px 7px;}
.tp_module ul.arrow li {list-style:none;margin:0;padding:3px 2px 3px 20px;background-repeat:no-repeat;background-position:left .6em;}
.tp_module ul.arrow-light li {list-style:none;margin:0;padding:3px 2px 3px 20px;background-repeat:no-repeat;background-position:left .6em;background-image: url(../images/icons/tpLight/tp_arrow.png);}
.tp_module ul.arrow-dark li {list-style:none;margin:0;padding:3px 2px 3px 20px;background-repeat:no-repeat;background-position:left .6em;background-image: url(../images/icons/tpDark/tp_arrow.png);}

/* Icons */
.tp_module .icon_key,.tp_module .icon_cart,.tp_module .icon_image,.tp_module .icon_video,.tp_module .icon_file,.tp_module .icon_warning,.tp_module .icon_error,.tp_module .icon_success,.tp_module .icon_information,.tp_module .icon_download,.tp_module .icon_star,.tp_module .icon_date,.tp_module .icon_arrow,.tp_module .icon_locked,.tp_module .icon_mail,.tp_module .icon_search {padding: 0 0 0 2em;}
.tp_module li.icon_key,.tp_module li.icon_cart,.tp_module li.icon_image,.tp_module li.icon_video,.tp_module li.icon_file,.tp_module li.icon_warning,.tp_module li.icon_error,.tp_module li.icon_success,.tp_module li.icon_information,.tp_module li.icon_download,.tp_module li.icon_star,.tp_module li.icon_date,.tp_module li.icon_arrow,.tp_module li.icon_locked,.tp_module li.icon_mail,.tp_module li.icon_search {margin: 0; padding-left: 2em; list-style: none;}
.tp_module .icon_key, .tp_module .icon_icon_key li {background: url(../images/icons/tp_icon_key.png) no-repeat 0px 5px;}
.tp_module .icon_cart, .tp_module .icon_cart li {background: url(../images/icons/tp_icon_shoppingcart.png) no-repeat 0px 5px;}
.tp_module .icon_image, .tp_module .icon_image li {background: url(../images/icons/tp_icon_image.png) no-repeat 0px 5px;}
.tp_module .icon_video, .tp_module .icon_video li {background: url(../images/icons/tp_icon_video.png) no-repeat 0px 5px;}
.tp_module .icon_file, .tp_module .icon_file li {background: url(../images/icons/tp_icon_file.png) no-repeat 0px 5px;}
.tp_module .icon_warning, .tp_module .icon_warning li {background: url(../images/icons/tp_icon_warning.png) no-repeat 0px 5px;}
.tp_module .icon_error, .tp_module .icon_error li {background: url(../images/icons/tp_icon_error.png) no-repeat 0px 5px;}
.tp_module .icon_success, .tp_module .icon_success li {background: url(../images/icons/tp_icon_success.png) no-repeat 0px 5px;}
.tp_module .icon_information, .tp_module .icon_information li {background: url(../images/icons/tp_icon_information.png) no-repeat 0px 5px;}
.tp_module .icon_download, .tp_module .icon_download li {background: url(../images/icons/tp_icon_download.png) no-repeat 0px 5px;}
.tp_module .icon_star, .tp_module .icon_star li {background: url(../images/icons/tp_icon_star.png) no-repeat 0px 5px;}
.tp_module .icon_date, .tp_module .icon_date li {background: url(../images/icons/tp_icon_date.png) no-repeat 0px 5px;}
.tp_module .icon_arrow, .tp_module .icon_arrow li {background: url(../images/icons/tp_icon_arrow.png) no-repeat 0px 5px;}
.tp_module .icon_locked, .tp_module .icon_locked li {background: url(../images/icons/tp_icon_locked.png) no-repeat 0px 5px;}
.tp_module .icon_mail, .tp_module .icon_mail li {background: url(../images/icons/tp_icon_mail.png) no-repeat 0px 5px;}
.tp_module .icon_search, .tp_module .icon_search li {background: url(../images/icons/tp_icon_search.png) no-repeat 0px 5px;}

/* Information blocks */
p.block-information,p.block-warning,p.block-success {clear: both; display: block;}
p.block-information,p.block-warning,p.block-success {padding: 12px 12px 12px 50px;margin: 15px 0 20px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
p.block-information { border: 2px solid #004191; background: #c0d5ee url(../images/icons/tp_information.png) no-repeat 12px 12px; color:#002656;}
p.block-warning { border: 2px solid #900000; background: #FFBFC2 url(../images/icons/tp_warning.png) no-repeat 12px 12px; color:#400;}
p.block-success { border: 2px solid #117a00; background: #C8FFBF url(../images/icons/tp_success.png) no-repeat 12px 12px;color:#093e00;}

/* Pre tag */
body pre.pre-black {display: block; border-color: #000; background: #111; text-decoration: none; color: #CCC; text-shadow: 1px 1px 1px #000;}

/* Images */
.tp-img1{border:1px solid #CCC !important;background:#FFF !important;padding:1px !important;}
.tp-img1:hover{border:1px solid #AAA;}
.tp-img2{background-image:url(../images/patterns/module_pattern.png);padding:5px;}
.tp-img3{background:#FFF url(../images/patterns/pattern2.png);padding:4px;border:1px solid #CCC;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.tp-img3:hover{background-color: #E5E5E5; border:1px solid #BBB;}
.tp-img4{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tp-img5{background-color:#FFF;padding:5px;}

/* Boxes */
.tp_module div.blackbox,.tp_module div.whitebox,.tp_module div.colorbox0,.tp_module div.colorbox1,.tp_module div.colorbox2{display:block;padding:2px;width:100%;clear:both;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tp_module div.blackbox div,.tp_module div.whitebox div,.tp_module div.colorbox0 div,.tp_module div.colorbox1 div,.tp_module div.colorbox2 div{display:block;padding:10px 12px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/patterns/module_pattern.png) repeat;background:url(../images/tpLight/tp_gradient.png) repeat-x left top,url(../images/tp_black_gradient.png) repeat-x left bottom,url(../images/patterns/module_pattern.png) repeat;}
.tp_module div.blackbox { background: #000; }
.tp_module div.whitebox { background: #DDD;  }
.tp_module div.blackbox div { background-color:#111111;color:#CCC;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.tp_module div.whitebox div { background-color:#EEEEEE;color:#555;text-shadow: 1px 1px 1px rgba(255,255,255,0.5);}
.tp_module div.blackbox div a,.tp_module div.blackbox div label,.tp_module div.blackbox div .tp-title1,.tp_module div.blackbox div .tp-title2,.tp_module div.blackbox div .tp-title3,.tp_module div.blackbox div .tp-title4,.tp_module div.blackbox div h1,.tp_module div.blackbox div h2,.tp_module div.blackbox div h3,.tp_module div.blackbox div h4,.tp_module div.blackbox div h5,.tp_module div.blackbox div h6 { color: #CCC !important; }
.tp_module div.whitebox div a,.tp_module div.whitebox div label,.tp_module div.whitebox div .tp-title1,.tp_module div.whitebox div .tp-title2,.tp_module div.whitebox div .tp-title3,.tp_module div.whitebox div .tp-title4,.tp_module div.whitebox div h1,.tp_module div.whitebox div h2,.tp_module div.whitebox div h3,.tp_module div.whitebox div h4,.tp_module div.whitebox div h5,.tp_module div.whitebox div h6 { color: #CCC !important; }

/* Buttons & Links */
#TP_container .tp_module a.blackbutton,#TP_container .tp_module a.whitebutton,#TP_container .tp_module a.colorbutton0,#TP_container .tp_module a.colorbutton1,#TP_container .tp_module a.colorbutton2,p.readmore a {background:url(../images/patterns/module_pattern.png) repeat;background:url(../images/tpLight/tp_gradient.png) repeat-x left top,url(../images/tp_black_gradient.png) repeat-x left bottom,url(../images/patterns/module_pattern.png) repeat;padding:5px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;}
#TP_container .tp_module a.blackbutton:hover,#TP_container .tp_module a.whitebutton:hover,#TP_container .tp_module a.colorbutton0:hover,#TP_container .tp_module a.colorbutton1:hover,#TP_container .tp_module a.colorbutton2:hover,p.readmore a:hover {background:url(../images/tp_black15.png) repeat;background:url(../images/tpLight/tp_gradient.png) repeat-x left top,url(../images/tp_black_gradient.png) repeat-x left bottom,url(../images/patterns/module_pattern.png) repeat,url(../images/tp_black15.png) repeat;}
#TP_container .tp_module a.blackbutton {background-color:#222;color:#DDD;}
#TP_container .tp_module a.blackbutton:hover {background-color:#222;}
#TP_container .tp_module a.whitebutton {background-color:#EEE;color:#333;}
#TP_container .tp_module a.whitebutton:hover {background-color:#EEE;}
#TP_container .tp_module a.blackbutton.bigbutton,#TP_container .tp_module a.whitebutton.bigbutton,#TP_container .tp_module a.colorbutton0.bigbutton,#TP_container .tp_module a.colorbutton1.bigbutton,#TP_container .tp_module a.colorbutton2.bigbutton,p.readmore a.bigbutton {padding:10px 25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:1.3em;font-weight:bold;text-decoration:none;}

.tp_module a.highlight1, .tp_module a.highlight2 {padding: 3px; }





body#page .btn-group > .btn:hover, body#page .btn-group > .btn:focus, body#page .btn-group > .btn:active, body#page .btn-group > .btn.active, body#page .btn {
    text-decoration: none;
}


.row {
    margin-left: -10px;
}













/* Ie8 specific classes outside of base-fluid.css */
body#page div.old-ie .TP_search .search,
body#page div.old-ie .TP_search .finder {text-align: right;float:right;}
body#page div.old-ie .TP_search { padding-top: 10px;}
body#page div.old-ie .TP_search .inputbox { width: 180px;}

body#page div.old-ie #TP_mainmenu ul.menu li {margin: 0 5px 0 0;}
body#page div.old-ie #TP_mainmenu ul.menu li.level1 > a {text-decoration: none; padding:7px 15px 3px;background-repeat:repeat-x;height:24px;}
body#page div.old-ie #TP_mainmenu ul.menu li.active.level1>a,
body#page div.old-ie #TP_mainmenu ul.menu li.active.level1>span.separator {border:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-top:-5px;padding-top:11px;padding-bottom:4px;}
body#page div.old-ie #TP_mainmenu div.dropdownMenu ul.menu li.parent.level1>a,
body#page div.old-ie #TP_mainmenu div.dropdownMenu ul.menu li.parent.level1>span.separator {background-repeat:no-repeat;background-position:right center;padding-right:20px;}
/* Level 2+ */
body#page div.old-ie #TP_container #menu_container ul.menu li.parent div.m-inner1 {width:200px;top:auto;padding:5px 0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.25);box-shadow:0 5px 5px rgba(0, 0, 0, 0.25);background-repeat: repeat-x;background-position:left bottom;}
body#page div.old-ie #TP_container #menu_container ul.menu li li.parent div.m-inner1 {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width: 200px;}
body#page div.old-ie #menu_container ul.menu li li a, 
body#page div.old-ie #menu_container ul.menu li li span.separator {border:none;padding:5px 15px;}
body#page div.old-ie #menu_container ul.menu li a:hover span.item-title,
body#page div.old-ie #menu_container ul.menu li a:hover span.image-title {text-decoration:underline;}
body#page div.old-ie #menu_container ul.menu li li.parent:hover>a, 
body#page div.old-ie #menu_container ul.menu li li.parent:hover>span.separator, 
body#page div.old-ie #menu_container ul.menu li li>a:hover, 
body#page div.old-ie #menu_container ul.menu li li>span.separator:hover {border-color:transparent;background-color:transparent;}
body#page div.old-ie #menu_container ul.menu li li.parent>a,
body#page div.old-ie #menu_container ul.menu li li.parent>span.separator {background-repeat:no-repeat;background-position:right center;padding-right:10px;}
/* Arrows Right @ start */
body#page div.old-ie #menu_container ul.menu li.level1 li.parent>a,
body#page div.old-ie #menu_container ul.menu li.level1 li.parent>span.separator {background-repeat:no-repeat;}
body#page div.old-ie #menu_container ul.menu li.parent.menuToLeft:hover>a,
body#page div.old-ie #menu_container ul.menu li.parent.menuToLeft:hover>span.separator { background-position:left center;}
/* Menu images */
body#page div.old-ie #menu_container ul.menu li.parent li img {margin-right:15px;}
/* Splitmenu */
body#page div.old-ie #TP_splitmenu {display:block;float:none;margin:0 20px;padding:0;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;font-size:.875em;}
body#page div.old-ie #TP_splitmenu ul.menu {width:auto;}
body#page div.old-ie #TP_splitmenu ul.menu li {margin:5px;float:none;display:inline-block;}
body#page div.old-ie #TP_splitmenu ul.menu li.level2 a {background:transparent;padding:4px 10px;}
body#page div.old-ie #TP_splitmenu ul.menu li.level2 a:hover span.item-title {text-decoration:underline;}
body#page div.old-ie #TP_splitmenu ul.menu li.level2 li,
body#page div.old-ie #TP_splitmenu ul.menu li.level2 li a {display:block;float:none;}
/* Arrows at level 2 */
body#page div.old-ie #TP_splitmenu ul.menu li li.parent>a,
body#page div.old-ie #TP_splitmenu ul.menu li li.parent>span.separator {background-repeat:no-repeat;background-position:right center;padding-right:10px;}
body#page div.old-ie #TP_splitmenu ul.menu li.active.level2>a,
body#page div.old-ie #TP_splitmenu ul.menu li.active.level2>span.separator {border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:0;padding-top:4px;padding-bottom:4px;}
body#page div.old-ie #TP_splitmenu ul.menu li.parent.level2>a,
body#page div.old-ie #TP_splitmenu ul.menu li.parent.level2>span.separator {background-repeat:no-repeat;background-position:right center;padding-right:20px;}