.contentBody { 
     font-family:verdana,sans-serif;
      font-size: 12px; 
      line-height:150%;
      margin: 0 0 0 0; 
      padding: 0 0 0 0; 
  } 

/* ------------------------------------------*\

        Mud Run Button Styles

\* ------------------------------------------*/
@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('custom/NSC/Style/font/myriadpro-boldcond-webfont.eot');
    src: url('custom/NSC/Style/font/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('custom/NSC/Style/font/myriadpro-boldcond-webfont.woff') format('woff'),
         url('custom/NSC/Style/font/myriadpro-boldcond-webfont.ttf') format('truetype'),
         url('custom/NSC/Style/font/myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
a.mudRun_Button, a:link.mudRun_Button, a:visited.mudRun_Button, a:active.mudRun_Button,
#NSC_core_maincontent_Right #mudRun ul li a:link, 
#NSC_core_maincontent_Right #mudRun ul li a:visited, 
#NSC_core_maincontent_Right #mudRun ul li a:active {
    background-image:url("/proxy.php?filename=images/Mud Run/2012/MenuButton.jpg");
    background-repeat:no-repeat;
    background-position:top left;
    border:none;
    border-radius:0;
    color:#fff;
    display:block;
    font-family: 'MyriadProBoldCondensed';
    font-size:25px;
    font-weight:normal;
    line-height:50px;
    height:50px;
    margin:10px 0 10px 5px;
    padding:0 0 0 10px;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    width:180px;
}
a.mudRun_Button.oneline {
}
a.mudRun_Button.twolines {
    height:38px;
    line-height:20px;
        padding:6px 0 6px 10px;

}
a.mudRun_Button:hover, a.mudRun_Button.current  {
    background-position:bottom left;
}

/* ------------------------------------------*\

        Slideshow Styles

\* ------------------------------------------*/

.NSCE_home_slideshow{
    height:345px; /* height of slideshow */
    margin:0;
    width:100%; 
}
.NSCE_home_slideshow .slideshow_content_container{
    margin:0px 20px 0px 567px; /* Placement of content (Header, Description, Link, etc)*/
    padding:20px 20px; /* Space between content and background container */
    text-align:center;
    width:190px; /* width of content container */
}
.NSCE_home_slideshow h1.slideshow_header{
    color:#D7B721; /* Header Color */
    line-height:24px; /* Content Line-Height */
}
.NSCE_home_slideshow .slideshow_content{
    color:#fff; /* Content Color */
    font-size:12px; /* Content Size */
    line-height:19px; /* Content Line-Height */
}
.NSCE_home_slideshow .slideshow_link a{
    color:#D7B721; /* Link Color */
    font-size:13px; /* Link Size*/
    font-weight:bold; /* Link Weight: Bold or Normal */
    line-height:45px; /* Link Line-Height*/
}
.NSCE_home_slideshow .slideshow_link a:hover{
    text-decoration:underline /* Link Hover Style*/
}
.NSCE_home_slideshow .slideshow_indicators{
    margin:-40px 0 0 597px; /* Placement of Indicator Container. Important! */
    width:180px !important; /* Width of Indicator Container. Important! */
    }
.NSCE_home_slideshow .slideshow_indicators{
    color:#626464; /* Indicator Color */
    font-family:times,serif;
    font-size:64px; /* Indicator Size*/
    height:32px; /* Indicator Height */
    line-height:32px;
    list-style-type:none;
}
.NSCE_home_slideshow .slideshow_indicator.slideshow_current{
    color:#A6A7A9; /* Indicator Hover and Current Style */
}

/* ------------------------------------------*\

                Container Styles 

\* ------------------------------------------*/

/* --- Left Content Area ---*/
#NSC_core_maincontent_Left{
    float:left;
    padding:40px;
    width:510px
}

/* --- Right Content Area ---*/
#NSC_core_maincontent_Right{
    float:left;
    padding:20px;
    width:190px 
}

.NSC_Sponsor_Right{
    font-size:10px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    padding:0 0 10px 0;

}
/* ------------------------------------------*\

                Button Styles 

\* ------------------------------------------*/

/* --- Bright Blue Buttons on sport landing page ---*/
.NSC_core_buttons ul{
    list-style:none;
    margin:0;
    padding:0;
}
.NSC_core_buttons ul ul{
    display:none;
    visibility:hidden;
}
.NSC_core_buttons ul li{
    float:left;
    margin:0 10px 0 0;
}
.NSC_core_buttons ul li a:link, .NSC_core_buttons ul li a:visited, .NSC_core_buttons ul li a:active{
    background: #51aacc ; /* Old browsers */
    background: -moz-linear-gradient(top, #50c6ec 0%, #51aacc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50c6ec), color-stop(100%,#51aacc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #50c6ec 0%,#51aacc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #50c6ec 0%,#51aacc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #50c6ec 0%,#51aacc 100%); /* IE10+ */
    background: linear-gradient(top, #50c6ec 0%,#51aacc 100%); /* W3C */
   
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border:1px solid #51aacc;
    
    color:#fff;
    display:block;

    font-size:20px;
    padding:8px;
    margin:10px 0;
    width:222px;
    
  }
  
/* --- Bright Blue Buttons (i.e "Print Details") ---*/
#NSC_core_maincontent_Right ul{
    list-style:none;
    margin:0;
    padding:0;
}
#NSC_core_maincontent_Right ul ul{
    display:none;
    visibility:hidden;
}
#NSC_core_maincontent_Right ul li a:link, #NSC_core_maincontent_Right ul li a:visited, #NSC_core_maincontent_Right ul li a:active,
.NSG_btnMED a:link, .NSG_btnMED a:visited, .NSG_btnMED a:active { 
    background: #51aacc ; /* Old browsers */
    background: -moz-linear-gradient(top, #50c6ec 0%, #51aacc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50c6ec), color-stop(100%,#51aacc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #50c6ec 0%,#51aacc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #50c6ec 0%,#51aacc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #50c6ec 0%,#51aacc 100%); /* IE10+ */
    background: linear-gradient(top, #50c6ec 0%,#51aacc 100%); /* W3C */
   
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border:1px solid #51aacc;
    
    color:#fff;
    display:block;
    text-transform:uppercase;
    font-size:16px;
    font-weight:bold;
    padding:8px;
    margin:10px 0;
    width:170px;
    
  }
#NSC_core_maincontent_Right ul li a:hover,
.NSG_btnMED a:hover {
    background: #50c6ec ; /* Old browsers */
    background: -moz-linear-gradient(top, #51aacc 0%, #50c6ec 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51aacc ), color-stop(100%,#50c6ec)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #51aacc 0%,#50c6ec100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #51aacc 0%,#50c6ec100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #51aacc 0%,#50c6ec100%); /* IE10+ */
    background: linear-gradient(top, #51aacc 0%,#50c6ec100%); /* W3C */
   
}   

/* --- Large Brown Buttons (i.e "Click here to Register for MudRun") ---*/
.NSG_btnLG a:link, .NSG_btnLG a:visited, .NSG_btnLG a:active { 
    background: #714018 ; /* Old browsers */
    background: -moz-linear-gradient(top, #995524 0%, #714018 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#995524), color-stop(100%,#714018)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #995524 0%,#714018 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #995524 0%,#714018 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #995524 0%,#714018 100%); /* IE10+ */
    background: linear-gradient(top, #995524 0%,#714018 100%); /* W3C */
  
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border:2px solid #3C220D;
    
    color:#fff;
    display:block;
    text-align:center;
    font-size:18px;
    padding:25px;
    margin:10px 0;
    width:136px;
}
.NSG_btnLG a .NSG_btnLG_Bold {
    font-weight:bold;
    font-size:20px;
    text-transform:uppercase;
}
    
.NSG_btnLG a:hover {
    background: #995524; /* Old browsers */
    background: -moz-linear-gradient(top, #714018 0%, #995524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#995524), color-stop(100%,#714018)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #714018 0%,#995524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #714018 0%,#995524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #714018 0%,#995524 100%); /* IE10+ */
    background: linear-gradient(top, #714018 0%,#995524 100%); /* W3C */   
}   
  
/* ------------------------------------------*\

        Social Media - Landing Page

\* ------------------------------------------*/

/* social media */
#NSC_SocialMedia {
    background-color:#ddd;
    border-top:1px solid #ccc;
    padding:10px 20px 0 ;
    margin:0;
    min-height:80px;
    width:780px;
    }
/* Facebook Styles */
#NSC_FBcontainer{
    float:left; 
    padding:0;
    width:335px;
}
#NSC_FBicon{
    float:left; 
    padding:5px 0 0 0;
    width:50px;
}

/* --- Twitter ---*/
#NSC_Twittercontainer{
    border-left:1px solid #bbb;
    float:left; 
    min-height:70px;
    padding:0 0 0 20px;
    width:420px;
}
#NSC_Twittericon{
    float:left; 
    padding:5px 0 0 0;
    width:50px;
}
.twtr-widget h3, .twtr-widget h4, .twtr-ft {
    display:none;
    visibility:hidden;
}
.twtr-hd {
    float:left;
    width:25px;
}

/* --- Arrow button ---*/
.arrow-right {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #bbb;
    float:right;
    margin:-40px -5px 0;
}
.arrow-right a{
    display:block;
    height:40px;
    position:relative;
    margin:-20px 0 0 -20px;
    width:20px;
}