﻿@charset "utf-8";
/* CSS Document */


/* Header - Created by Way Fresh 2013 */
.headertopstrip {height:32px;}
.header {padding:22px 0px 10px 0px;}
.header-social-media {float:left; height:26px; margin-top:10px; width:120px;}
.header-social-media ul {margin:0px; padding:0px;}
.header-social-media li {float:left; list-style-image:none; background-image:none; padding:0px;}

.header-top-level-nav {float:right; width:800px; margin-top:16px; text-align:right;}

.header-top-level-nav ul {float:right; padding:0px;}
.header-top-level-nav li { list-style-image:none; color:#5A2458; list-style-type:none; display:inline-block; margin:0px; padding:0px 7px 0px 7px; float:left; font-size:11px; border-left:1px solid #5A2458; height:14px; line-height:12px;}
.header-top-level-nav-first {border-left:none !important;}

.tickerpush {height:22px;}

.header-top-level-nav a:link {color:#5A2458; text-decoration:none;}
.header-top-level-nav a:visited {color:#5A2458; text-decoration:none;}
.header-top-level-nav a:active {color:#5A2458; text-decoration:none;}
.header-top-level-nav a:hover {color:#333333; text-decoration:none;}


.twitter { background:url(../images/twitter.gif); width:27px; height:26px; display:block; }
.twitter:hover { background-position: 0 26px;}

.facebook { background:url(../images/facebook.gif); width:27px; height:26px; display:block; }
.facebook:hover { background-position: 0 26px;}


.instagram { background:url(../images/instagram.gif); width:27px; height:26px; display:block; }
.instagram:hover { background-position: 0 26px;}


.logo-main {float:left; }
.logo-right {float:right;}


.loading-events {float:right; width:450px; margin:100px 0px 0px 0px; text-align:center;}



/* Main Navigation - Created by Way Fresh 2013 */

.main-navigation-outer {margin-top:4px;  border-bottom:solid 1px #DCDFDF;  border-top:solid 1px #DCDFDF; height:36px; }

.main-navigation  {float:left;  font-size:16px; font-weight:bold; }

.main-navigation a:link {   margin:0px 0px 0px 0px;  font-size:16px; font-weight:bold; display:block; padding:10px 13px 10px 13px;}
.main-navigation a:visited {   margin:0px 0px 0px 0px;  font-size:16px; font-weight:bold; display:block; padding:10px 13px 10px 13px;}
.main-navigation a:active {   margin:0px 0px 0px 0px;  font-size:16px; font-weight:bold; display:block; padding:10px 13px 10px 13px;}
.main-navigation a:hover {   margin:0px 0px 0px 0px;  font-size:16px; font-weight:bold; display:block; padding:10px 13px 10px 13px;}



.main-navigation-on   { background-color:#E8E8E8; color:#5A2458 !important; padding:10px 13px 10px 13px;}



.main-navigation a:link {color:#666666; text-decoration:none;}
.main-navigation a:visited {color:#666666; text-decoration:none;}
.main-navigation a:active {color:#666666; text-decoration:none;}
.main-navigation a:hover {color:#5A2458; text-decoration:none;}


/* Secondary Navigation - Created by Way Fresh 2013 */

.secondary-navigation { margin: 0;  border-bottom:solid 1px #DCDFDF;  margin-top:12px;}

.secondary-navigation li { list-style-image:none; list-style-type:none; display:inline-block; margin:0px; padding:0px 17px 0px 0px; float:left; font-size:13px; }
.secondary-navigation ul { padding:0px 0px 27px 0px; margin:10px 0px 0px 12px; font-size:0px;  }

.secondary-navigation a:link {color:#669999; text-decoration:none;}
.secondary-navigation a:visited {color:#669999; text-decoration:none;}
.secondary-navigation a:active {color:#669999; text-decoration:none;}
.secondary-navigation a:hover {color:#5A2458; text-decoration:none;}


.content-padd {padding:10px 0px 20px 0px;}


.sub-navigation-on   { color:#5A2458 !important; }

.tertiary-navigation { margin: 0;    margin-top:12px;}

.tertiary-navigation li { list-style-image:none; list-style-type:none;  margin:0px; padding:8px 0px 8px 12px;  font-size:13px; border-bottom:solid 1px #DCDFDF; }
.tertiary-navigation ul { padding:0px 0px 0px 0px; margin:-10px 0px 12px 0px !important; font-size:0px;  }

.tertiary-navigation a:link {color:#669999; text-decoration:none;}
.tertiary-navigation a:visited {color:#669999; text-decoration:none;}
.tertiary-navigation a:active {color:#669999; text-decoration:none;}
.tertiary-navigation a:hover {color:#5A2458; text-decoration:none;}


/* Main Content Areas - Created by Way Fresh 2013 */




.imagecontentwrap ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.imagecontentwrap li {float:left; list-style-image:none; background-image:none; list-style-type:none; padding:0px 10px 8px 0px;}



.imagecontent ul {margin:0px -10px 0px 0px; padding:0px 0px 0px 0px;  }
.imagecontent li {float:left; list-style-image:none; background-image:none; list-style-type:none; padding:0px 10px 12px 0px;}


.sitemapdefine li {padding:6px 0px 6px 0px;}




.content-padd {padding:0px 0px 20px 0px;}


.content-left {float:left; width:714px;}

.content-left a:link {color:#669999; text-decoration:underline;}
.content-left a:visited {color:#669999; text-decoration:underline;}
.content-left a:active {color:#669999; text-decoration:underline;}
.content-left a:hover {color:#669999; text-decoration:none;}




.right-nav {float:right; width:224px;}

.right-nav li {list-style-type:none; list-style-image:none;}

.right-nav ul {margin:0px 0px 0px 9px; padding:0px;}


.right-banners {margin-bottom:10px;}

.documentlist li {background-image:url(../images/docicon.gif); background-position:left; background-repeat:no-repeat; margin:0px 0px 5px 0px; padding:5px 0px 4px 22px;}


.labelled-home-containers ul {margin:12px -12px 0px 0px; padding:0px 0px 0px 0px;}
.labelled-home-containers li {position:relative; width:230px; height:147px; float:left; margin-right:12px; margin-bottom:10px; list-style-image:none; z-index:99; display:inline-block;  }
.labelled-home-containersband {background-image:url(../images/bandbg.png); background-repeat:repeat; position:absolute; bottom:0px; top:100px; height:55px; width:230px;  cursor:pointer; 
z-index:0;zoom:1;
}
.imagepanelfix {height:55px; width:230px; }



.labelled-home-containers a:link {color:#FFF; text-decoration:none;}
.labelled-home-containers a:visited {color:#FFF; text-decoration:none;}
.labelled-home-containers a:active {color:#FFF; text-decoration:none;}
.labelled-home-containers a:hover {color:#5A2458; text-decoration:none;}

.labelled-conference-containers ul {margin:0px -12px 0px 0px; padding:0px 0px 0px 0px;}
.labelled-conference-containers li {position:relative; width:230px; height:222px; float:left; margin-right:12px; margin-bottom:10px; list-style-image:none;}
.labelled-conference-containersband {background-image:url(../images/bandbg.png); background-repeat:repeat; position:absolute; bottom:0px; height:30px; width:230px; display:block; cursor:pointer;}
.labelled-conference-containers a:link {color:#FFF; text-decoration:none;}
.labelled-conference-containers a:visited {color:#FFF; text-decoration:none;}
.labelled-conference-containers a:active {color:#FFF; text-decoration:none;}
.labelled-conference-containers a:hover {color:#5A2458; text-decoration:none;}

.labelled-containers-bandpadd {padding:7px 10px 0px 10px; }
.labelled-event-name {font-size:15px; font-weight:bold; margin-bottom:3px;}
.labelled-date {font-size:11px; color:#fff;}


.right-section-header {background-color:#669999; color:#FFFFFF; padding:10px 10px 10px 10px; font-size:14px; margin-bottom:10px; font-weight:bold;}


.testimonials {background-color:#5A2458; padding:12px;}

.testimonialsleft {float:left; color:#FFFFFF; width:100px;}

.testimonialsright {float:right; color:#4E2956; width:700px;}

/* Main Footer - Created by Way Fresh 2013 */

.footer ul { padding:0px; margin:10px 0px 0px 0px; font-size:0px; float:left; }

.footer li { list-style-image:none; color:#5A2458; list-style-type:none; display:inline-block; margin:0px; padding:0px 7px 0px 7px; float:left; font-size:11px; border-left:1px solid #5A2458; height:17px; line-height:14px;}
.footerfirst {border-left:none !important;}

.footer-col-a {float:left; width:470px;padding-top:7px;}
.footer-col-b {float:left; width:400px; padding-top:7px;} 
.footer-col-c {float:right; width:80px; padding-top:7px; }

.footer-col-b li {border-left:none; padding-right:36px;}
.footer-col-c li {border-left:none; padding:0px 0px 0px 0px;}
.footer-col-c ul {float:right; text-align:right;}

.footer-col-a a:link {color:#5A2458; text-decoration:none;}
.footer-col-a a:visited {color:#5A2458; text-decoration:none;}
.footer-col-a a:active {color:#5A2458; text-decoration:none;}
.footer-col-a a:hover {color:#333333; text-decoration:none;}



.footer-col-b a:link {color:#669999; text-decoration:none;}
.footer-col-b a:visited {color:#669999; text-decoration:none;}
.footer-col-b a:active {color:#669999; text-decoration:none;}
.footer-col-b a:hover {color:#333333; text-decoration:none;}






.formouter {width:350px;}
.formbgcolour { padding:0px 0px 10px 0px;  margin:20px 0px 0px 0px; background-image:url(../motspecialoffer/images/callback.jpg); background-repeat:no-repeat;}
.inlineerror {color:#669999;}
.error {color:#669999; font-size:11px;  margin-top:26px; margin-left:4px;}
.formname {font-size:13px; padding-bottom:5px;  padding-top:10px; color:#333; }
.formfield {width:460px; background-image:url(../images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:5px; margin-bottom:6px;}
.formfielddd {width:470px; background-image:url(../images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:5px; margin-bottom:6px;}
.formfieldhalf {width:260px; background-image:url(../images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:5px; margin-bottom:6px;}
.formfieldlong {width:460px; background-image:url(../images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:5px;}


.formfieldpush {margin-bottom:10px;}
.required {color:#669999; font-size:11px;}
.submitbutton {padding:10px 0px 0px 0px;}

.formbgcolour {background-color:#F5F5F5; padding:20px;}
.formbgcolourtop {background-color:#000000;}

.address {float:left; width:320px;  background-image:url(../images/address.jpg); padding:10px; color:#FFFFFF; height:257px; margin-top:20px;}

.address p {color:#FFFFFF; margin-bottom:5px;}
.address a:link {color:#FFFFFF; text-decoration:underline;}
.address a:visited {color:#FFFFFF; text-decoration:underline;}
.address a:active {color:#FFFFFF; text-decoration:underline;}
.address a:hover {color:#FEC1C8; text-decoration:none;}

.map {margin-left:10px; float:right; width:520px; margin-top:20px; border:solid 4px #CC4655; height:267px;}
.address h3 {color:#FFFFFF; margin-bottom:8px; font-size:23px;}

.address li {list-style-image:none;}
.address ul {padding-left:0px;}

.largetel {font-size:44px;}

.formright {float:right; width:500px;}

.formnameHeader {font-size:16px;  color:#FFF; font-weight:bold; background-image:url(../images/formnamebgxlarge.gif); height:48px;  width:856px;}
.formnameHeaderLight {font-size:16px;  color:#FFF; font-weight:bold; background-image:url(../images/formnamebgxlargeLight.gif); height:55px;  width:900px;}
.formnameHeaderPadd {padding:20px 0px 0px 15px;}
.formfieldmedium {width:300px; background-image:url(/global/images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:5px; font-size:14px; margin-left:20px; margin-bottom:10px;}
.formfieldsmall {width:100px; background-image:url(/global/images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:5px; font-size:14px; margin-left:20px; margin-bottom:10px;}
.formfieldMultiHalf {width:330px; background-image:url(/global/images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:5px; font-size:14px; margin-left:20px; margin-bottom:10px;}
.formfieldMultiFull {width:750px; background-image:url(/global/images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:5px; font-size:14px; margin-left:20px; margin-bottom:10px;}

.strap {float:left; margin-left:50px;}

.formfieldlocation {width:150px; background-image:url(../images/formbg.gif); background-position:bottom; background-repeat:repeat-x; border:solid 1px #CCC; padding:2px; font-size:12px; margin-right:10px; margin-bottom:10px;}

.formnamemedium {font-size:12px; padding:10px 8px 5px 15px; color:#333; font-weight:bold; margin-bottom:2px; margin-left:5px;}

.formdesc {padding:9px 10px 4px 10px; font-size:13px;}


.formcolumn {float:left; padding-right:10px; margin-bottom:10px; padding-top:80px; padding-left:30px;}
.submitForm {float:right; margin-right:120px;}










/* Blog  */
.viewouter {padding:10px 0px 0px 0px;}
.viewleftimage {float:left; border:solid 1px #41403D;  margin-right:8px; margin-bottom:10px;}

.blogrightnav {float:right; width:200px; margin-left:10px; margin-top:70px;}

.bloglistright {float:left; width:520px;}
.bloglistleft {float:left; width:160px;}

.blogdivider {border-bottom: dashed 1px #E9E9E9; border-left:none; border-right:none; border-top:none; height:2px; overflow:hidden; float:left; width:690px; margin-top:10px; margin-bottom:10px;}
.dateposted { font-style:italic; font-size:11px; float:left; padding-top:1px; margin-bottom:10px; color:#666666; margin-right:10px;}

.categoryheader { background-color: #505152;
    color: #FFFFFF;
    font-size: 15px !important;
    font-weight: bold;padding: 10px 0 10px 10px; margin-bottom:2px;}

.breadcrumb ul {margin:0px 0px 0px 0px; padding:0px;}

.breadcrumb li {float:left; margin-right:8px; margin-left:13px;}

.catremovebullet {background-color:#F2F2F2; margin-bottom:10px;}
.fa_highlight {color:#C21842;}

/* blog archive calendar */
.fa_vcalendar .summary { padding-right: 12em; }
.fa_calendardescription { clear: both; margin-top: 1.8em; }

.fa_calendar { z-index:99; margin-bottom:20px;}

.fa_calendar { padding:0px 0px 0px 0px;}
.fa_calendar ol { margin: 0;   }
.fa_calendar ol li { float: left; margin:1px 1px 1px 1px; width: 3em;  line-height: 3em; text-transform: uppercase; color: #999; text-align: center; list-style-image:none; font-size:10px;}
.fa_calendar ol a { display: block; border-radius: 0.3em; text-decoration:none; }
.fa_calendar ol a:hover { background: #37393C; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,.2); text-decoration:none;}
.fa_calendar em a:hover { background: #5B5D62; text-decoration:none;}
.fa_calendar em a { background: #5B5D62; font-style: normal; color: #fff; }

.fa_cal-on  a { background: #5B5D62; font-style: normal; color: #fff; }

.fa_calendar ol li {
    color: #999999;
    line-height: 3em;
    text-align: center;
    text-transform: uppercase;
}

.fa_calendar li { padding-bottom:3px; list-style-type:none;}

.fa_calendaryears {width:200px; height:35px; margin-top:5px; border-bottom:1px solid #2B2F31;}
.fa_calendarmonthrow {width:200px; height:35px; margin-top:2px; border-bottom:1px solid #2B2F31;}


.blogview {background-color:#00AAEF; -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px; font-size:14px; float:left; font-weight:bold;
    border-radius: 4px; margin-top:4px; color:#FFFFFF;  display:block;  padding:8px 12px 10px 12px; margin-bottom:14px; margin-top:-4px;}

.blogview:hover {background-color:#666666; color:#FFFFFF; }

.blogview:link {text-decoration:none; color:#FFFFFF;}
.blogview:active {text-decoration:none; color:#FFFFFF;}
.blogview:visited {text-decoration:none; color:#FFFFFF;}



.imageListInline {margin-bottom:8px; float:left;}




.sitemap-level1 
{
    margin-left:0px; font-weight:bold;
}


.sitemap-level2
{
    margin-left:15px;
}


.sitemap-level3
{
   margin-left:35px;
}

.sitemap-level1 h2
{
        font-size:20px;
        padding-bottom:10px;
        display:inline;
}


.sitemap-level2 h2
{
        font-size:20px;
        padding-bottom:10px;
        display:inline;
}


.sitemap-level3 h2
{
        font-size:20px;
        padding-bottom:10px;
        display:inline;
}


