#mp2011-default-article
{
padding: 12px;
}

.mp2011-default-article-title
{
display: block;
font-weight: bold;
font-size: 22px;
color: #073779;
text-align: left;
font-family: Verdana, Arial,  Helvetica, Geneva, sans-serif;
margin-bottom: 10px;
}

.mp2011-default-article-body
{
display: block;
font-weight: normal;
font-size: 14px;
color: #4b4b4b;
text-align: left;
font-family: Verdana, Arial,  Helvetica, Geneva, sans-serif;
margin-bottom: 10px;
line-height: 18px;
}


.mp2011-default-article-body ul
{
padding: 0px 0px 0px 12px;
list-style-image: url(media/templates/mp2011-ul-grey-dot.gif);
}

.mp2011-default-article-links
{
display: block;
font-weight: normal;
font-size: 14px;
color: #4b4b4b;
text-align: left;
font-family: Verdana, Arial,  Helvetica, Geneva, sans-serif;
margin-top: 20px;
margin-bottom: 10px;
line-height: 18px;
}


/*----------------------------------------------
------------------------------------------------
2. HOME FEATURE ARTICLE
------------------------------------------------
------------------------------------------------*/
#mp2011-home-feat-article{
position:relative;
}
.mp2011-home-feat-article-item-info
{
display: block;
position: absolute;
bottom: 0;
left: 0px;
z-index: 100;
padding: 4px 12px 4px 12px;
filter:none !important;
background-image: url(media/templates/mp2011-home-feat-article-item-info-bg.png) !important;
background-repeat:repeat;
width: 596px;
}
.mp2011-home-feat-article-item-info div{
  position:relative;
  z-index:700;
}
.ie7 .mp2011-home-feat-article-item-info, .ie8 .mp2011-home-feat-article-item-info, .ie9 .mp2011-home-feat-article-item-info{
width:599px;
bottom:-3px;
}
a.mp2011-home-feat-article-item-title
{
    color: #FFFFFF;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 7px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}

a:hover.mp2011-home-feat-article-item-title, a.mp2011-home-feat-article-item-title-active, a:hover.mp2011-home-feat-article-item-title-active
{
    color: #FFFFFF;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 7px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}


a.mp2011-home-feat-article-item-description
{
    color: #FFFFFF;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    text-decoration: none;
    font-style: italic;
    position:relative;
    z-index:500;
}


a:hover.mp2011-home-feat-article-item-description, a.mp2011-home-feat-article-item-description-active, a:hover.mp2011-home-feat-article-item-description-active
{
    color: #FFFFFF;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    text-decoration: none;
    font-style: italic;
}
.mp2011-home-feat-article-item-info-link{
    color: #419dbd;
}
.mp2011-home-feat-article-item-info-link:hover{
    text-decoration:underline;
}

#mp2011EmailSurveyFormTable td {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
    font-size: 18px;
    text-align: left;}

#mpGcEmailSurveyFormTable-ArticleBody td {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
    text-align: left;
}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin-left:60px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #073779;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(media/templates/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(media/templates/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(media/templates/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(media/templates/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(media/templates/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(media/templates/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(media/templates/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(media/templates/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(media/templates/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:58px;}
        #cboxTitle{position:absolute; bottom:1px; left:255; text-align:left; width:70%; color:#073779;}
        /*#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}*/
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(media/templates/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(media/templates/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(media/templates/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(media/templates/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(media/templates/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(media/templates/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(media/templates/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(media/templates/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(media/templates/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(media/templates/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(media/templates/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(media/templates/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(media/templates/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


/* MARCH 30, 2011

------------------------------------------------
              1. Global
              2. Layout
------------------------------------------------
*/


/*----------------------------------------------
------------------------------------------------
1. GLOBAL
------------------------------------------------
------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  /*margin: 0;
  border: 0;
  font-size: 100%;*/
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
        font-family:;
        font-size: px;
}


ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

p {
        /*font-family: Verdana;
        font-size: 11px;
        margin: 0px 0px 10px 0px;*/
}

.left {
        float:left;
}

.right {
        float:right;
}

.clearfix {
        clear:both;
}

.clearfixRight {
        clear:right;
}

.none,.hide {
        display:none;  
}

a
{
font-family:verdana;
font-weight: normal;
color: #001C58;
text-decoration: none;
outline: none;
}

a:hover
{
font-family:verdana;
font-weight: normal;
color: #1B4A87;
text-decoration: underline;
outline: none;
}

/*----------------------------------------------
------------------------------------------------
2. LAYOUT
------------------------------------------------
------------------------------------------------*/

html,html body
{
height:100%;
margin: 0;
padding: 0;
}

html>body #mp2011-page-div
{
height: auto;
min-height: 100%;
}

#mp2011-page-div
{
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
height:100%;
background:#00114b;
}

#mp2011-body-div
{
text-align: center;
margin-left: auto;
margin-right: auto;
width: 960px;
border: 0px solid green;
background-color: #FFF;
}

#mp2011-main-menu-div
{
display: block;
background-color: #000;
height: 30px;
padding-left:10px;
text-align:left;
}

#mp2011-content-left-div
{
display: block;
float:left;
width: 620px;
height: auto;
overflow:hidden;
}

#mp2011-content-right-div
{
display: block;
background-image: url(media/templates/mp2010ContentRightBGSlider.jpg);
background-repeat: repeat-y;
float:left;
width: 340px;
overflow: hidden;
}

#mp2011-content-right-body
{
display: block;
padding: 10px 10px 10px 10px;
}

#mp2011-home-feature-menu-div
{
}

#mp2011-home-feature-menu-left-div
{
display: block;
float:left;
width: 300px;
height: 310px;
border-left: 10px solid #FFF;
border-top: 10px solid #FFF;
border-bottom: 10px solid #FFF;
}

#mp2011-home-feature-menu-right-div
{
display: block;
float:left;
width: 300px;
height: 310px;
border-left: 10px solid #FFF;
border-top: 10px solid #FFF;
border-bottom: 10px solid #FFF;
}

#mp2011-home-feature-menu-right-div-inuit
{
display: block;
float:left;
width: 608px;
height: 310px;
border-left: 10px solid #FFF;
border-right: 10px solid #FFF;
border-top: 10px solid #FFF;
border-bottom: 10px solid #FFF;
}


#mp2011-footer-div
{
display: block;
background-color: #002875;
/*height:370px;*/
height: auto;
color: #FFF;
clear: both;
padding-bottom: 20px;
}

/* APRIL 8, 2011

------------------------------------------------
              1. Main Navigation
              2. Feature Article Menu
              3. Latest News Menu
              4. Riding News Menu
              5. Feature Photo Gallery
              6. Footer Menu
              7. Social Icon Menu
              8. Photo Gallery
              9. Default Index Menu
             10. Weekly Poll
                          
------------------------------------------------
*/



/*----------------------------------------------
------------------------------------------------
1. MAIN NAVIGATION
------------------------------------------------
------------------------------------------------*/


.mp2011-main-nav {
height:35px;
text-align:left;
margin-left:9px;
#margin-left:8px;
}

.mp2011-main-nav-ul {
margin:0;
padding:0;
list-style-type:none;
text-align:left;
white-space:nowrap;
}

.mp2011-main-nav-ul li {
margin:0;
padding:0;
display:inline;
text-align:left;
position:relative;
z-index:900;
}

a.mp2011-main-nav-level1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
text-transform: uppercase;
font-weight: bold;  
text-decoration:none;
text-align:center;
padding:10px 10px;
display:inline-block;
}

a:hover.mp2011-main-nav-level1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
text-transform: uppercase;
font-weight: bold;  
text-decoration:underline;
text-align:center;
padding:10px 10px;
display:inline-block;
}

a.mp2011-main-nav-level1-active,a:hover.mp2011-main-nav-level1-active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
text-transform: uppercase;
font-weight: bold;  
text-decoration:underline;
text-align:center;
padding:10px 10px;
display:inline-block;
}

.mp2011-main-nav-level2-container {
position:absolute;
z-index:60;
/*background-color:#000000;*/ 
padding:10px;
width:170px;
display:none;
top:10px;
#top:15px;
left:-5px;
}

a.mp2011-main-nav-level2 {   
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
text-align:left;
line-height:1em;
border-bottom:1px solid #757573;
background-color:#000000;
padding:5px;
display:block;
white-space:normal;
}

a:hover.mp2011-main-nav-level2,a.mp2011-main-nav-level2-active,a:hover.mp2011-main-nav-level2-active {   
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#757573;
text-decoration:none;
text-align:left;
line-height:1em;
border-bottom:1px solid #757573;
background-color:#000000;
padding:5px;
display:block;
white-space:normal;
}


/*----------------------------------------------
------------------------------------------------
2. FEATURE ARTICLE MENU
------------------------------------------------
------------------------------------------------*/


#mp2011-feat-menu-box
{
width: 299px;
height: 308px;
background-color: #e8eefd;
border: 1px solid #002875;
}
* html #mp2011-feat-menu-box {width: 300px;} /* IE Hack */


#mp2011-feat-menu-box-inuit
{
width: 100%;
height: 308px;
background-color: #e8eefd;
border: 1px solid #002875;
}
* html #mp2011-feat-menu-box {width: 100%;} /* IE Hack */


#mp2011-feat-menu-box-header
{
background: #002875;
display: block;
height:35px;
}

.mp2011-feat-menu-box-header-title
{
display: block;
text-align: left;
font-weight: normal;
font-size: 15px;
text-transform: uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding: 7px 0px 0px 10px;
}

#mp2011-feat-menu-box-item-table
{
width: 270px;
margin: 10px 10px 10px 10px;
}

#mp2011-feat-menu-box-item-tdleft
{
}

#mp2011-feat-menu-box-item-tdright
{
text-align: left;
padding: 0px 0px 0px 10px;
width: 100%;
vertical-align: middle;
}

a.mp2011-feat-menu-box-item-title
{
display: block;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
}

a:hover.mp2011-feat-menu-box-item-title, a.mp2011-feat-menu-box-item-title-active, 
a:hover.mp2011-feat-menu-box-item-title-active
{
display: block;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
}



/*----------------------------------------------
------------------------------------------------
3. LATEST NEWS MENU
------------------------------------------------
------------------------------------------------*/


#mp2011-latest-news-box
{
width: 620px;
background-color: #FFF;
clear: both;
}
* html #mp2011-latest-news-box {width: 620;} /* IE Hack */


#mp2011-latest-news-box-header
{
display: block;
background-color: #002875;
height:35px;
}

.mp2011-latest-news-box-header-title
{
display: block;
text-align: left;
font-weight: normal;
font-size: 15px;
text-transform: uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding: 7px 0px 0px 10px;
}


#mp2011-latest-news-box-item-table
{
width: 595px;
margin: 10px 10px 10px 10px;
}

#mp2011-latest-news-box-item-tdleft
{
  min-height:96px;
  height:auto;
}

#mp2011-latest-news-box-item-tdright
{
    padding: 22px 0 0 10px;
    text-align: left;
    width: 590px;
}
.ie7 #mp2011-latest-news-box-item-tdright{
      width: 445px;
}
.ie8 #mp2011-latest-news-box-item-tdright{
      width: 445px;
}
.ie9 #mp2011-latest-news-box-item-tdright{
      width: 445px;
}
a.mp2011-latest-news-box-item-date
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 3px;
}

a:hover.mp2011-latest-news-box-item-date, a.mp2011-latest-news-box-item-date-active, a:hover.mp2011-latest-news-box-item-date-active
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 3px;
}

a.mp2011-latest-news-box-item-readmore
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 3px;
}

a:hover.mp2011-latest-news-box-item-readmore, a.mp2011-latest-news-box-item-readmore-active, a:hover.mp2011-latest-news-box-item-readmore-active
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 3px;
}


a.mp2011-latest-news-box-item-title
{
display: block;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 5px;
}

a:hover.mp2011-latest-news-box-item-title, a.mp2011-latest-news-box-item-title-active, a:hover.mp2011-latest-news-box-item-title-active
{
display: block;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 5px;
}




/*----------------------------------------------
------------------------------------------------
4. RIDING NEWS MENU
------------------------------------------------
------------------------------------------------*/


#mp2011-left-menu-box-header-icon
{
margin-bottom: 7px;
margin-top: 7px;
}

#mp2011-left-menu-box
{
width: 318px;
height: auto;
background-color: #FFF;
border: 1px solid #002875;
margin-bottom: 10px;

background-image: url(media/templates/mp2010ContentRightBoxBGBottom.jpg);
background-position: bottom;
background-repeat:repeat-x;
}
* html #mp2011-left-menu-box {width: 318px;} /* IE Hack */

#mp2011-left-menu-box-banner-right
{
width: 318px;
height: auto;
background-color: #FFF;
border: 1px solid #002875;
margin-bottom: 10px;
}
* html #mp2011-left-menu-box-banner-right {width: 318px;} /* IE Hack */

#mp2011-riding-news-menu-box-body-banner-right
{
line-height: 0;
}

#mp2011-left-menu-box-header
{
}

.mp2011-left-menu-box-header-title
{
display: block;
text-align:center;
font-weight: normal;
font-size: 15px;
text-transform: uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
padding: 7px 0px 0px 10px;
}

#mp2011-riding-news-menu-box-body
{
padding: 0px 20px 10px 20px;
}

a.mp2011-riding-news-menu-box-item-date
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 3px;
text-align: left;
}

a:hover.mp2011-riding-news-menu-box-item-date, a.mp2011-riding-news-menu-box-item-date-active, a:hover.mp2011-riding-news-menu-box-item-date-active
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 3px;
text-align: left;
}

a.mp2011-riding-news-menu-box-item-title
{
display: block;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
color: #002875;
text-decoration: none;
margin-bottom: 19px;
text-align: left;
}

a:hover.mp2011-riding-news-menu-box-item-title, a.mp2011-riding-news-menu-box-item-title-active, a:hover.mp2011-riding-news-menu-box-item-title-active
{
display: block;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 19px;
text-align: left;
}


/*----------------------------------------------
------------------------------------------------
5. FEATURE PHOTO GALLERY
------------------------------------------------
------------------------------------------------*/

.mp2010-feature-gallery-element
{
display: block;
float: left;
padding: 15px;
}

.mp2011-feature-gallery
{
display: block;
clear: both;
/*height: 230px;*/
width: 285px;
overflow: hidden;
text-align: left;
}
/* html .mp2011-feature-gallery {width: 285px; border: red 1px solid;} /* IE Hack - IE bottom */
.ie8 .mp2011-feature-gallery, .ie7 .mp2011-feature-gallery, .ie6 .mp2011-feature-gallery, .ie9 .mp2011-feature-gallery {width: 290px;}


.mp2011-feature-gallery-ul
{
list-style-type:none;
white-space: nowrap;
margin: 0px 0px 0px -37px;
}
* html .mp2011-feature-gallery-ul {margin: 0px 0px 0px -45px;} /* IE Hack - IE bottom */

.mp2011-feature-gallery-ul p{
margin:0;
  display:inline;
}
.mp2011-feature-gallery-ul li
{
display: inline;
float: left;
padding-right: 0px;
}
.mp2011-feature-gallery-ul li a{
text-decoration:none;
}
.mp2011-feature-gallery-ul li a:hover{
text-decoration:none;
}
.mp2011-feature-gallery-li
{
float:left;
position:relative;
}


/*----------------------------------------------
------------------------------------------------
6. FOOTER MENU
------------------------------------------------
------------------------------------------------*/


.mp2011-footer-menu
{
}

.mp2011-footer-menu ul
{
list-style-type: none;
width: 940px;
#width:940px;
overflow: hidden;
}

.mp2011-footer-menu li
{
float: left;
list-style-type: none;
height: auto;
width:auto;
}


a.mp2011-footer-menu-item-level1, a:hover.mp2011-footer-menu-item-level1
{
display: inline;
float: left;
width: 188px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFF;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
text-align: left;
padding: 10px 0px 10px 0px;
}

a.mp2011-footer-menu-item-level2
{
clear:both;
float:left;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#798282;
font-weight: lighter;
text-decoration: none;
text-align: left;
padding-bottom: 5px;
width: 188px;
}

a:hover.mp2011-footer-menu-item-level2
{
clear:both;
float:left;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#798282;
font-weight: lighter;
text-decoration: underline;
text-align: left;
padding-bottom: 5px;
/*width: 142px;*/
}


/*----------------------------------------------
------------------------------------------------
6. SOCIAL ICON MENU
------------------------------------------------
------------------------------------------------*/

.mp2011-social-icon 
{
  text-align: center;
  margin-left: 25px;
  margin-right: 0px;
  margin-bottom: 12px;
  margin-top: 4px;
}
* html .mp2011-social-icon {height: 130px; margin-left: 25px; border: red 0px solid;} /* IE Hack - IE bottom */


.mp2011-social-icon a
{
  display: block;
  float: left;
  padding-right: 12px;
  padding-left: 12px;
  margin-top: 6px;
  width: 44px;
  height: 44px;
}


/*.ie8 .mp2011-social-icon img, .ie7 .mp2011-social-icon img, .ie6 .mp2011-social-icon img  {margin-top: .8em; border: 1px solid red;}*/


/*----------------------------------------------
------------------------------------------------
8. PHOTO GALLERY
------------------------------------------------
------------------------------------------------*/


#mp2011-photo-gallery
{
width: 620px;
background-color: #FFF;
clear: both;
}
* html #mp2011-photo-gallery {width: 620;} /* IE Hack */


#mp2011-photo-gallery-header
{
display: block;
background-color: #002875;
height:35px;
}

.mp2011-photo-gallery-header-title
{
display: block;
text-align: left;
font-weight: normal;
font-size: 15px;
text-transform: uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding: 7px 0px 0px 10px;
}


#mp2011-photo-gallery-item-table
{
width: 595px;
margin: 10px 10px 10px 10px;
}

#mp2011-photo-gallery-item-tdleft
{
}
#mp2011-photo-gallery-item-tdleft p{
	margin:0;
}
#mp2011-photo-gallery-item-tdright
{
text-align: left;
padding: 1px 0px 0px 10px;
width: 100%;
}

.mp2011-photo-gallery-item-date
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 3px;
}

a.mp2011-photo-gallery-item-date
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 3px;
}

a:hover.mp2011-photo-gallery-item-date, a.mp2011-photo-gallery-item-date-active, a:hover.mp2011-photo-gallery-item-date-active
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 3px;
}

.mp2011-photo-gallery-item-title
{
display: block;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 5px;
}

a.mp2011-photo-gallery-item-title
{
display: block;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 5px;
}

a:hover.mp2011-photo-gallery-item-title, a.mp2011-photo-gallery-item-title-active, a:hover.mp2011-photo-gallery-item-title-active
{
display: block;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 5px;
}



/*----------------------------------------------
------------------------------------------------
9. DEFAULT INDEX MENU
------------------------------------------------
------------------------------------------------*/


#mp2011-default-index
{
margin-top: 15px;
display: block;
background-color: #FFF;
}
* html #mp2011-default-index {} /* IE Hack */


.mp2011-default-index-item-date
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 0px;
}

a.mp2011-default-index-item-date
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 0px;
}

a:hover.mp2011-default-index-item-date, a.mp2011-default-index-item-date-active, a:hover.mp2011-default-index-item-date-active
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 0px;
}

.mp2011-default-index-item-title
{
display: block;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 12px;
}

a.mp2011-default-index-item-title
{
display: block;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: none;
margin-bottom: 12px;
}

a:hover.mp2011-default-index-item-title, a.mp2011-default-index-item-title-active, a:hover.mp2011-default-index-item-title-active
{
display: block;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002875;
text-decoration: underline;
margin-bottom: 12px;
}


/*----------------------------------------------
------------------------------------------------
10. WEEKLY POLL
------------------------------------------------
------------------------------------------------*/


#mp2011-poll-question
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #002875;
text-align: left;
text-decoration: none;
text-transform: uppercase;
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
outline: none;
margin-bottom: 10px;
}

#mp2011-poll-answer-radio
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #002875;
text-align: left;
text-decoration: none;
text-transform: uppercase;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
outline: none;
}

#mp2011-poll-answer
{
margin: 10 0 20 0;
}

#mp2011-poll-table td
{
    color: #0E3A68;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
    outline: medium none;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}


.mp2011-latest-mp-news-box-item-image
{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border: 0 solid green;
    cursor: pointer;
    display: block;
    float: left;
    height: 100px;
    margin-left: 10px;
    margin-right: 10px;
    width: 115px;
}


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(media/templates/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{
  line-height:21px;
  font-size:13px;
}
/*#sb-title-inner{font-size:16px;}*/
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(media/templates/close.png);}
#sb-nav-next{background-image:url(media/templates/next.png);}
#sb-nav-previous{background-image:url(media/templates/previous.png);}
#sb-nav-play{background-image:url(includes/play.png);}
#sb-nav-pause{background-image:url(media/templates/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('media/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('media/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('media/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('media/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('media/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('media/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('media/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('media/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('media/fancybox.png');
    background-position: -40px -182px; 
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('media/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('media/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('media/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('media/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    background-image: url("media/photoGalBlurbBG.png");
    display: block;
    padding: 10px;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('media/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('media/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('media/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div    { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/fancy_shadow_nw.png', sizingMethod='scale'); }

/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2011 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.0 (jPlayer 2.1.0)
 * Date: 1st September 2011
 */

div.jp-audio,
div.jp-video {

    /* Edit the font-size to counteract inherited font sizing.
     * Eg. 1.25em = 1 / 0.8em
     */

    font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

    font-family:Verdana, Arial, sans-serif;
    line-height:1.6;
    color: #666;
    border:1px solid #0E3A68;
    background-color:#eee;
    position:relative;
}
div.jp-audio {
    width:420px;
}
div.jp-video-270p {
    width:480px;
}
div.jp-video-360p {
    width:640px;
}
div.jp-video-full {
    /* Rules for IE6 (full-screen) */
    width:480px;
    height:270px;
    /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
    position:static !important; position:relative
}

div.jp-video-full div.jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
    overflow: hidden;
    z-index:1000;
}

div.jp-video-full div.jp-gui {
    position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    z-index:1000;
}

div.jp-video-full div.jp-interface {
    position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
    bottom: 0;
    left: 0;
    z-index:1000;
}

div.jp-interface {
    position: relative;
    background-color:#eee;
    width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
    height:80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
    height:80px;
}

div.jp-video div.jp-interface {
    border-top:1px solid #0E3A68;
}

/* @group CONTROLS */

div.jp-controls-holder {
    clear: both;
    width:440px;
    margin:0 auto;
    position: relative;
    overflow:hidden;
    top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
    list-style-type:none;
    margin:0;
    padding: 0;
    overflow:hidden;
}

div.jp-audio ul.jp-controls {
    width: 380px;
    padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
    margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
    width: 134px;
    margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
    display:inline;
    float: left;
}

div.jp-interface ul.jp-controls a {
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
    width:32px;
    height:32px;
    margin-top:4px !important;
    padding-right:2px !important;
}

a.jp-play {
    background: url("media/mp2012PlayNormal.png") 0 0 no-repeat;
}
a.jp-play:hover {
    background: url("media/mp2012PlayHover.png") 0 0 no-repeat;
}
a.jp-pause {
    background: url("media/mp2012PauseNormal.png") 0 0 no-repeat;
    display: none;
}
a.jp-pause:hover {
    background: url("media/mp2012PauseHover.png") 0 0 no-repeat;
}

a.jp-stop, a.jp-previous, a.jp-next {
    width:28px;
    height:28px;
    margin-top:6px;
}

a.jp-stop {
    background: url("media/mp2012StopNormal.png") 0 0 no-repeat;
    margin-top:4px !important;
    height:32px;
    width:32px;
}

a.jp-stop:hover {
    background: url("media/mp2012StopHover.png") 0 0 no-repeat;
    margin-top:4px !important;
    height:32px;
    width:32px;
}

a.jp-previous {
    background: url("media/jplayer.blue.monday.jpg") 0 -112px no-repeat;
}
a.jp-previous:hover {
    background: url("media/jplayer.blue.monday.jpg") -29px -112px no-repeat;
}

a.jp-next {
    background: url("media/jplayer.blue.monday.jpg") 0 -141px no-repeat;
}
a.jp-next:hover {
    background: url("media/jplayer.blue.monday.jpg") -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
    overflow:hidden;
    background-color: #ddd;
}
div.jp-audio div.jp-progress {
    position: absolute;
    top:32px;
    height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
    left:110px;
    width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
    left:166px;
    width:130px;
}
div.jp-video div.jp-progress {
    top:0px;
    left:0px;
    width:100%;
    height:10px;
}
div.jp-seek-bar {
    background: url("media/jplayer.blue.monday.jpg") 0 -202px repeat-x;
    width:0px;
    height:100%;
    cursor: pointer;
}
div.jp-play-bar {
    background: url("media/jplayer.blue.monday.jpg") 0 -218px repeat-x ;
    width:0px;
    height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
    background: url("media/jplayer.blue.monday.seeking.gif");
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
    width:18px;
    height:15px;
    margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
    margin-left: 210px;    
}

div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
    margin-left: 154px;
}

div.jp-audio a.jp-volume-max {
    margin-left: 56px;    
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
    position: absolute;
    top:12px;
    margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
    left: 50px;
}


div.jp-video a.jp-volume-max {
    left: 134px;
}

a.jp-mute {
    background: url("media/jplayer.blue.monday.jpg") 0 -170px no-repeat;
}
a.jp-mute:hover {
    background: url("media/jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
a.jp-unmute {
    background: url("media/jplayer.blue.monday.jpg") -60px -170px no-repeat;
    display: none;
}
a.jp-unmute:hover {
    background: url("media/jplayer.blue.monday.jpg") -79px -170px no-repeat;
}

a.jp-volume-max {
    background: url("media/jplayer.blue.monday.jpg") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
    background: url("media/jplayer.blue.monday.jpg") -19px -186px no-repeat;
}

div.jp-volume-bar {
    position: absolute;
    overflow:hidden;
    background: url("media/jplayer.blue.monday.jpg") 0 -250px repeat-x;
    width:46px;
    height:5px;
    cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
    top:37px;
    left:330px;
}
div.jp-video div.jp-volume-bar {
    top:17px;
    left:72px;
}
div.jp-volume-bar-value {
    background: url("media/jplayer.blue.monday.jpg") 0 -256px repeat-x;
    width:0px;
    height:5px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
    position:absolute;
    top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
    left:110px;
    width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
    left:166px;
    width:130px;
}

div.jp-current-time,
div.jp-duration {
    width:60px;
    font-size:.64em;
    font-style:oblique;
}
div.jp-current-time {
    float: left;
    display:inline;
}
div.jp-duration {
    float: right;
    display:inline;
    text-align: right;
}

div.jp-video div.jp-current-time {
    margin-left:20px;
}
div.jp-video div.jp-duration {
    margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
    font-weight:bold;
    text-align:center;
}

div.jp-title,
div.jp-playlist {
    width:100%;
    background-color:#ccc;
    border-top:1px solid #0E3A68;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
    border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
    list-style-type:none;
    margin:0;
    padding:0 20px;
    font-size:.72em;
}

div.jp-title li {
    padding:5px 0;
    font-weight:bold;
}
div.jp-playlist li {
    padding:5px 0 4px 20px;
    border-bottom:1px solid #eee;
}

div.jp-playlist li div {
    display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
    padding:5px 0 5px 20px;
    border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type:square;
    list-style-position:inside;
    padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
    color: #333;
    text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
    color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
    color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float:right;
    display:inline;
    text-align:right;
    margin-right:10px;
    font-weight:bold;
    color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
    color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float:right;
    display:inline;
    text-align:right;
    margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
    color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
    color:#0d88c1;
}
span.jp-artist {
    font-size:.8em;
    color:#666;
}

/* @end */

div.jp-video-play {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    cursor:pointer;
    background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
    height:270px;
}
div.jp-video-360p div.jp-video-play {
    height:360px;
}
div.jp-video-full div.jp-video-play {
    height:100%;
    z-index:1000;
}
a.jp-video-play-icon {
    position:relative;
    display:block;
    width: 112px;
    height: 100px;

    margin-left:-56px;
    margin-top:-50px;
    left:50%;
    top:50%;

    background: url("includes/jplayer.blue.monday.video.play.png") 0 0 no-repeat;
    text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
    background: url("includes/jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
    width:0px;
    height:0px;
}

div.jp-jplayer {
    background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
    list-style-type:none;
    padding:0;
    margin:0 auto;
    overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
    width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
    width:55px;
    margin: 0;
    position: absolute;
    left: 325px;
    top: 50px;
}

div.jp-video ul.jp-toggles {
    margin-top:10px;
    width:100px;
}

ul.jp-toggles li {
    display:block;
    float:right;
}

ul.jp-toggles li a {
    display:block;
    width:25px;
    height:18px;
    text-indent:-9999px;
    line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
    background: url("media/jplayer.blue.monday.jpg") no-repeat scroll 0 -310px transparent;
    height: 15px;
    margin-left: 30px !important;
    position: relative;
    top: 10px;
    width: 20px;
    opacity:0;
}

a.jp-full-screen:hover {
    background: url("media/jplayer.blue.monday.jpg") -30px -310px no-repeat;
}

a.jp-restore-screen {
    background: url("media/jplayer.blue.monday.jpg") -60px -310px no-repeat;
    margin-left: 20px;
}

a.jp-restore-screen:hover {
    background: url("media/jplayer.blue.monday.jpg") -90px -310px no-repeat;
}

a.jp-repeat {
    background: url("media/jplayer.blue.monday.jpg") 0 -290px no-repeat;
}

a.jp-repeat:hover {
    background: url("media/jplayer.blue.monday.jpg") -30px -290px no-repeat;
}

a.jp-repeat-off {
    background: url("media/jplayer.blue.monday.jpg") -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
    background: url("media/jplayer.blue.monday.jpg") -90px -290px no-repeat;
}

a.jp-shuffle {
    background: url("media/jplayer.blue.monday.jpg") 0 -270px no-repeat;
    margin-left: 5px;
}

a.jp-shuffle:hover {
    background: url("media/jplayer.blue.monday.jpg") -30px -270px no-repeat;
}

a.jp-shuffle-off {
    background: url("media/jplayer.blue.monday.jpg") -60px -270px no-repeat;
    margin-left: 5px;
}

a.jp-shuffle-off:hover {
    background: url("media/jplayer.blue.monday.jpg") -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
    position:absolute;
    width:390px;
    margin-left:-202px;
    left:50%;
    top: 10px;

    padding:5px;
    font-size:.8em;
    background-color:#eee;
    border:2px solid #0E3A68;
    color:#000;
    display:none;
}

.jp-no-solution a {
    color:#000;
}

.jp-no-solution span {
    font-size:1em;
    display:block;
    text-align:center;
    font-weight:bold;
}

/* @end */





/* DEFAULT ARTICLE STYLES */

Div#mpGcDefaultArticle
{
display: block;
padding: 5px;
}

Div#mpGcDefaultArticleDate
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 11px;
color: #1B4A87;
text-align: left;
text-decoration: none;
margin-bottom: 5px;
}


Div#mpGcDefaultArticleTitle
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 14px;
color: #1B4A87;
text-align: left;
text-transform: uppercase;
text-decoration: none;
padding-bottom: 5px;
padding-top: 5px;
}

Div#mpGcDefaultSplashTitle
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 14px;
color: #1B4A87;
text-transform: uppercase;
text-decoration: none;
padding-bottom: 5px;
padding-top: 5px;
}

Div#mpGcDefaultArticleBodyText
{
display: block;
font-family:verdana;
font-weight: normal;
line-height: 18px;
font-size: 12px;
color: #333333;
text-align: left;
text-decoration: none;
}

#mpGcDefaultArticleBodyText ul
{
padding: 0 0 0 12;
list-style-image: url(media/templates/mp2011-ul-grey-dot.gif);
}

a.mpGcDefaultArticleCutLineHref
{
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #1B4A87;
text-align: left;
text-transform: uppercase;
text-decoration: none;
padding-top: 5px;
}

a:hover.mpGcDefaultArticleCutLineHref
{
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #1B4A87;
text-align: left;
text-transform: uppercase;
text-decoration: underline;
padding-top: 5px;
}


/* SITE DATE STYLES */

Div#mpGcSiteDate
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 11px;
color: #333333;
text-align: left;
text-decoration: none;
padding: 10px;
}

/*  ARTICLE FOOTER LINK STYLES */

DIV#mpArticleFooter
{
border-top: 1px solid #EFEFEF;
padding-top: 5px;
margin-top: 10px;
}

DIV#mpArticleFooterEmail
{
background-image:url(media/templates/referafriend.gif);
background-repeat: no-repeat;
background-position: 0 center;
padding: 2px;
padding-left: 25px;
}

DIV#mpArticleFooterPrinter
{
background-image:url(media/templates/printversion.gif);
background-repeat: no-repeat;
background-position: 0 center;
padding: 2px;
padding-left: 25px;
}

a.mpArticleFooterLink
{
display: block;
font-family: verdana;
font-size: 11px;
color: #1a4a87;
text-decoration: none;
padding: 5px;
}

a:hover.mpArticleFooterLink
{
display: block;
font-family: verdana;
font-size: 11px;
color: #1a4a87;
text-decoration: underline;
padding: 5px;
}

/* REFER A FRIEND ELEMENT STYLES */

#gcmpReferAfriendContainer 
{
display: block;
border: 1px solid #1B4A87;
padding: 5px;
padding-bottom: 10px;
width: 600px;
}

#gcmpReferAfriendSuccess
{
display: block;
font-family: Arial;
font-weight: bold;
font-size: 16px;
color: #d73023;
}

#gcmpReferAfriendTitle
{
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
text-decoration:none;
color: #d73023;
padding: 5px;
}

#gcmpReferAfriendText
{
display: block;
font-family: Arial;
font-weight: bold;
font-size: 11px;
text-transform: none;
color: #1B4A87;
padding-left: 5px;
padding-right: 5px;
}

#gcmpReferAfriendInput
{
padding: 5px;
}

#gcmpReferAfriendInput .friendInput 
{
width: 220px;
height: 20px;
padding-top: 2px;
margin-left: 5px;
margin-bottom: 2px;
border: 1px solid #1B4A87;
}

.gcmpReferAfriendSubmit
{
display: block;
font-family: Arial;
font-size: 10px;
font-weight: bold;
text-decoration:none;
text-transform: uppercase;
color: #FFFFFF;
background: #1B4A87;
height: 20px;
margin-top: 4px;
margin-left: 5px;
border: 1px solid #1B4A87;
}

/* ARTICLE MENU STYLES */

DIV#gcmpArticleMenu1ItemDate
{
display: block;
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #EF3224;
text-decoration: none;
}

DIV#gcmpArticleMenu1ItemTitle
{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #003F8D;
}

a.gcmpDefaultLink, a:hover.gcmpDefaultLink, a.gcmpEmailLink, a:hover.gcmpEmailLink
{
display: block;
font-family: verdana;
font-size: 11px;
font-weight: bold;
line-height: 16px;
text-decoration: underline;
color: #005DAA;
padding-top: 3px;
padding-bottom: 3px;
}

DIV#gcmpTabMenuTitle
{
background-image:url(media/templates/cpcTabSmallBG200.gif);
background-repeat: no-repeat;
font-family: arial;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: bold;
color: #FFFFFF;
padding: 4px;
padding-left: 10px;
border-bottom: 1px solid #0D3189;
}

/* DEFAULT TABLE STYLES */

#gcmpDefaultTableTd td
{
font-family: verdana;
font-size: 11px;
}

#gcmpDefaultArticleDivider
{
display: block;
border-bottom: #083F8F 2px solid;
height: 2px;
margin-top: 10px;
margin-bottom: 10px;
}

#gcmpDefaultArticleDivider_LawrenceCannon
{
display: block;
border-bottom: #083F8F 1px solid;
height: 2px;
margin-top: 10px;
margin-bottom: 10px;
}

Div#mpGcDefaultArticleDescription
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 11px;
color: #000000;
text-align: left;
text-decoration: none;
margin-bottom: 5px;
padding-left: 5px;
margin-top: -3px;
}

Div#mpGcContainer
{
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mpGcContent
{
width: 760px;
position: relative;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

Div#mpGcBanner
{
width: 760px;
height: 161px;
border-bottom: 1px solid #2B57BB;
}

Div#mpGcIconMenu
{
height: 47px;
border-top: 1px solid #00267D;
border-bottom: 1px solid #2B57BB;
}

Div#mpGcTableDiv
{
width: 760px;
overflow: hidden;
border-top: 1px solid #00267D;
}

Div#mpGcCrestImage
{
display: block;
position: absolute;
bottom: 20px;
left: 20px;
background-image:url(media/templates/colour_coat_of_arms.gif);
background-repeat: no-repeat;
width: 76px;
height: 100px;
}

/* MP GC TABLE STYLES */

#mpGcTable
{
width: 760px;
overflow: hidden;
text-align: center;
margin-left: auto;
margin-right: auto;
height: 100%;
}

#mpGcTdLeft
{
background-image:url(media/templates/leftCol_Bg.jpg);
background-repeat: repeat;
width: 150px;
height:auto;
}

#mpgcTdCenter
{
}

#mpGcTdRight
{
width: 194px;
}

/* TEMPLATE FOOTER IMAGE */

Div#mpGcFooterImage
{
background-image:url(media/templates/footer_image.jpg);
background-repeat: repeat;
width: 760px;
height: 10px;
}

/* TEMPLATE FOOTER STYLES */

#mpGcFooterTable
{
width: 408px;
}



/* DEFAULT LINK STYLES */

a.mpGcDefault
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 11px;
color: #1B4A87;
text-align: left;
text-decoration: none;
padding: 5px;
vertical-align: bottom;
outline: none;
}

a:hover.mpGcDefault, a.mpGcDefaultActive, a:hover.mpGcDefaultActive
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 11px;
color: #1B4A87;
text-align: left;
text-decoration: none;
padding: 5px;
vertical-align: bottom;
outline: none;
}

/* READ MORE LINKS DIV */

/*Div#mpGcReadMoreLinks
{
vertical-align: bottom;
}*/

/* MAIN MENU STYLES */

Div#mpGcMainMenu
{
padding: 3px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mpGcMainMenuTop
{
background-image:url(media/templates/MainMenu_BgTop.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 140px;
height: 8px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mpGcMainMenuBottom
{
background-image:url(media/templates/mainMenu_BgBottom.jpg);
background-repeat: no-repeat;
width: 140px;
height: 4px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mpGcMainMenuItemsBg
{
background-image:url(media/templates/mainMenu_Bg.jpg);
background-repeat: repeat;
width: 140px;
height: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
}

Div#mpGcMainMenuItemsTitle
{
background-image:url(media/templates/mainMenu_Title.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width: 132px;
height: 17px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mpGcMainMenuItemsTitle_Inuktitut
{
background-image:url(media/templates/mainMenu_Title_Inuktitut.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width: 132px;
height: 17px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mpGcMainMenuItemsTitleFrench
{
background-image:url(media/templates/mainMenu_TitleFrench.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width: 132px;
height: 17px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mpGcMainMenuItems
{
}

a.mpGcMainMenuItems
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #001C58;
text-align: left;
text-decoration: none;
text-transform: uppercase;
padding: 5px;
outline: none;
}

a:hover.mpGcMainMenuItems, a.mpGcMainMenuItemsActive, a:hover.mpGcMainMenuItemsActive
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #001C58;
text-align: left;
text-decoration: none;
text-transform: uppercase;
padding: 5px;
outline: none;
}

/* MAIN MENU LEVEL 2*/

a.mpGcMainMenuItemsLevel2
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #001C58;
text-align: left;
text-decoration: none;
text-transform: uppercase;
padding: 5px;
outline: none;
}

a:hover.mpGcMainMenuItemsLevel2, a.mpGcMainMenuItemsLevel2Active, a:hover.mpGcMainMenuItemsLevel2Active
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #001C58;
text-align: left;
text-decoration: none;
text-transform: uppercase;
padding: 5px;
outline: none;
}

/* DEFAULT ARTICLE MENU STYLES */

Div#mpGcArticleMenu
{
}

Div#mpGcArticleMenuBox
{
background: #DAE0E5;
border: 1px solid #396599;
margin-top: 5px;
margin-bottom: 10px;
text-align: center;
}

Div#mpGcArticleMenuItem
{
display: block;
background: #DAE0E5;
border: 2px solid #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}

Div#mpGcArticleMenuItemDate
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 11px;
color: #1B4A87;
text-align: left;
text-decoration: none;
padding: 5px;
}

a.mpGcArticleMenuItem
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #1B4A87;
text-align: left;
line-height: 13px;
text-decoration: none;
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
outline: none;
}
a.mpGcArticleMenuItem:hover{
text-decoration:underline !important;
}
a:hover.mpGcArticleMenuItem, a.mpGcArticleMenuItemActive, a:hover.mmpGcArticleMenuItemActive
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #1B4A87;
text-align: left;
line-height: 13px;
text-decoration: none;
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
outline: none;
}

/* LEFT COL ICON MENU */

Div#mpGcLeftColIconMenu
{
text-align: center;
margin-left: auto;
margin-right: auto;
}

/*Div#mpGcLeftColIconMenu img
{
border: 1px solid #FFF;
}*/

Div#mpGcLeftColIconMenuItems
{
padding-bottom: 5px;
}

/* UNIQUE ARTICLE MENU TITLES */

Div#mpGcGovNewsArticleMenuItemTitle
{
background-image:url(media/templates/gov_NewsTitle.jpg);
background-repeat: no-repeat;
width: 181px;
height: 16px;
}

Div#mpGcGovVideoCenterArticleMenuItemTitle
{
background-image:url(media/templates/gov_VideoCentre.jpg);
background-repeat: no-repeat;
background-position: center;
width: 181px;
height: 16px;
}

Div#mpGcGovNewsArticleMenuItemTitleFrench
{
background-image:url(media/templates/gov_NewsTitle_French.jpg);
background-repeat: no-repeat;
width: 181px;
height: 30px;
}

Div#mpGcCalendarArticleMenuItemTitle
{
background-image:url(media/templates/gov_calendarTitle.jpg);
background-repeat: no-repeat;
width: 181px;
height: 16px;
}

Div#mpGcCalendarArticleMenuItemTitleFrench
{
background-image:url(media/templates/calendarTitle_French.jpg);
background-repeat: no-repeat;
width: 181px;
height: 16px;
}

Div#mpGcNewsCenterArticleMenuItemTitle
{
background-image:url(media/20070222-ridingnews-e.jpg);
background-repeat: no-repeat;
width: 181px;
height: 16px;
}


Div#mpGcNewsCenterArticleMenuItemTitle-PBrown
{
background-image:url(media/Press-Release-Riding-News-icon.jpg);
background-repeat: no-repeat;
width: 181px;
height: 31px;
}


Div#mpGcNewsCenterArticleMenuItemTitle_Inuktitut
{
background-image:url(media/templates/20070222-ridingnews-e_Inuktitut.jpg);
background-repeat: no-repeat;
width: 181px;
height: 16px;
}

Div#mpGcNewsCenterArticleMenuItemTitleFrench
{
background-image:url(media/20070222-ridingnews-f.jpg);
background-repeat: no-repeat;
width: 181px;
height: 16px;
}

/* UNIQUE ARTICLE MENU BACKGROUNDS */

Div#mpGcGovNewsArticleMenuItem
{
display: block;
background-image:url(media/templates/gov_NewsBg.jpg);
background-repeat: repeat;
background-position: 0 0;
border: 2px solid #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}

Div#mpGcCalendarArticleMenuItem
{
display: block;
background-image:url(media/templates/gov_calendarBg.jpg);
background-repeat: repeat;
background-position: 0 0;
border: 2px solid #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}

Div#mpGcNewsCenterArticleMenuItem
{
display: block;
background-image:url(media/templates/gov_NewsCenterBg.jpg);
background-repeat: repeat;
background-position: 0 0;
border: 2px solid #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
height: 100%;
}


/* PREVIOUS STORIES MENU STYLES */

Div#mpGcPreviousStoriesArticleMenu
{
}


Div#mpGcPreviousStoriesArticleMenuTitle
{
background-image:url(media/othernews.jpg);
background-repeat: no-repeat;
width: 416px;
height: 17px;
}

Div#mpGcPreviousStoriesArticleMenuTitle_Inuktitut
{
background-image:url(media/templates/othernews_Inuktitut.jpg);
background-repeat: no-repeat;
width: 416px;
height: 17px;
}

Div#mpGcPreviousStoriesArticleMenuTitleFrench
{
background-image:url(media/othernews-f.jpg);
background-repeat: no-repeat;
width: 416px;
height: 17px;
}

Div#mpGcPreviousStoriesArticleMenuItems
{
margin-left: 1px;
margin-bottom: 10px;
}

#mpGcPreviousStoriesArticleMenuDivider
{
border-left: 1px solid #376899;
height: 100%;
}

Div#mpGcPreviousStoriesArticleTitle
{
display: block;
/*height: 50px;*/
overflow: hidden;
font-family:verdana;
font-weight: bold;
font-size: 11px;
color: #1B4A87;
text-align: left;
text-decoration: none;
padding: 5px;
}

Div#mpGcPreviousStoriesArticleBodyText
{
width: 200px;
font-family:verdana;
font-weight: normal;
font-size: 12px;
color: #333333;
text-align: left;
text-decoration: none;
padding: 5px;
height: 130px;
overflow: hidden;
}

a.mpPreviousStoriesItem
{
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: none;
padding: 5px;
vertical-align: bottom;
outline: none;
}

a:hover.mpPreviousStoriesItem, a.mpPreviousStoriesItemActive, a:hover.mpPreviousStoriesItemActive
{
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: underline;
padding: 5px;
vertical-align: bottom;
outline: none;
}

/* TAKE ACTION MENU STYLES */

Div#mpGcTakeActionArticleMenu
{
margin-left: 2px;
border: 1px solid #376899;
margin-bottom: 10px;
}

#mpGcTakeActionArticleMenuDivider
{
border-left: 1px solid #376899;
}

Div#mpGcTakeActionArticleMenuTitle
{
background-image:url(media/templates/take_actionTitle.jpg);
background-repeat: no-repeat;
width: 416px;
height: 17px;
margin-bottom: 10px;
}

Div#mpGcTakeActionArticleMenuTitleFrench
{
background-image:url(media/templates/take_actionTitle_French.jpg);
background-repeat: no-repeat;
width: 416px;
height: 17px;
margin-bottom: 10px;
}

Div#mpGcTakeActionArticleTitle
{
display: block;
/*height: 80px;*/
overflow: hidden;
font-family:verdana;
font-weight: bold;
font-size: 11px;
color: #1B4A87;
text-align: left;
text-transform: uppercase;
text-decoration: none;
padding: 5px;
}

Div#mpGcTakeActionArticleBodyText
{
width: 200px;
float: left;
font-family:verdana;
font-weight: normal;
font-size: 12px;
color: #333333;
text-align: left;
text-decoration: none;
padding: 5px;
height: 190px;
overflow: hidden;
}

/*.mpGcImageFloatRight
{
display: block;
float: right;
margin: 5px;
}*/


/* SITE NOTICE MENU */

Div#mpGcNoticeMenu
{
text-align: center;
padding: 10px;
}

a.mpGcNoticeItem
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #990000;
text-align: center;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
outline: none;
}

a:hover.mpGcNoticeItem, a.mpGcNoticeItemActive, a:hover.mpGcNoticeItemActive
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #990000;
text-align: center;
text-decoration: underline;
padding-left: 5px;
padding-right: 5px;
outline: none;
}

/* NEWS INDEX MENU STYLES */

DIV#mpNewsMenuArticleWrapper
{
width: 380px;
margin-left: 10px;
margin-right: 10px;
}


DIV#mpNewsArticleDate
{
display: block;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #EF3224;
padding: 5px;
}

a.mpNewsArticleLink, a:hover.mpNewsArticleLink
{
display: block;
font-family: verdana;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #2A5D9C;
padding: 5px;
outline: none;
}

a.mpGcLinkItem
{
font-family:verdana;
font-weight: normal;
font-size: 11px;
color: #333333;
text-decoration: none;
outline: none;
}

a:hover.mpGcLinkItem
{
font-family:verdana;
font-weight: normal;
font-size: 11px;
color: #333333;
text-decoration: underline;
outline: none;
}


/* LANGUAGE SWITCHER STYLES */

DIV#mpGcLanguageSwitcher
{
Display: block;
position: absolute;
top:5px;
left: 10px;
}

a.mpGcLanguageSwitcher
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #E7230D;
text-align: left;
text-decoration: none;
padding: 5px;
}

a:hover.mpGcLanguageSwitcher, a.mpGcLanguageSwitcherActive, a:hover.mpGcLanguageSwitcherActive
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: underline;
padding: 5px;
}

/* PHOTO GALLERY STYLES */

/*.mpGcThumbNail
{
margin: 1px;
}

Div#cpocGalleryDescription
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: none;
/*padding-top: 5px;
padding-bottom: 5px;*/
}

Div#mpGcGalleryDate
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: none;
margin-bottom: 5px;
}*/


/*  GUTTER VIDEO SCREEN  STYLES */

DIV#cpcGutterVideoScreen
{
width: 181px;
height: 154px;
text-align: center;
border-top: 2px solid #FFF;
border-bottom2px solid #FFF;
}

DIV#cpcGutterVideoScreen img
{
}

Div#mpGcGovVideoCenterArticleMenuItemTitle
{
background-image:url(media/templates/gov_VideoCentre.jpg);
background-repeat: no-repeat;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 181px;
height: 16px;
margin-bottom: 1px;
}

Div#mpGcGovVideoCenterArticleMenuItemTitleFrench
{
background-image:url(media/templates/gov_VideoCentre-f.jpg);
background-repeat: no-repeat;
background-position: 3 0;
width: 181px;
height: 16px;
margin-bottom: 1px;
}

Div#cpcGutterVideoItemDate
{
display: block;
font-family:verdana;
font-weight: normal;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: none;
padding: 5px;
}

a.cpcGutterVideoItem
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: none;
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
}

a:hover.cpcGutterVideoItem, a.cpcGutterVideoItemActive, a:hover.cpcGutterVideoItemActive
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: underline;
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
}

/* FEATURE VIDEO SCREEN */

Div#mpFeatureVideoMenu
{
padding: 10px;
}

Div#mpFeatureVideoMenuItems
{
}

Div#mpVideoScreen
{
text-align: center;
height: 280px;
}

/* WEB FORM STYLE */

DIV#mpWebForm  input, DIV#mpContactUsForm input
{
border: 1px solid #CCCCCC;
}

#mpFormText
{
display: block;
font-family: verdana;
font-size: 12px;
font-weight: bold;
text-decoration:none;
color: #000000;
}

select 
{ 
background-color: #EEF6FE; 
color: #000000;
}

textarea
{
border: 1px solid #CCCCCC;
}

#mpSuccess
{
display: block;
font-family: verdana;
font-weight: bold;
font-size: 12px;
color: #f20808;
padding: 5px;
}

/* photogallery styles */

/*Div#cpocGalleryDescription
{
display: block;
border: 1px solid red;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #E7230D;
text-align: left;
text-decoration: none;
padding: 5px;
}*/


/*PHOTO GALLERY STYLES*/

Div#ThumbGalleryContainer
{
display: block;
}


Div#showimage
{
}

.NewthumbNail
{
}

.galleryInfoTitle
{
color: #222;
font-family: arial;
font-size: 11px;
font-weight: normal;
text-transform: none;
}

.galleryInfoDesc
{
font-family:arial;
font-weight: nornal;
font-size: 11px;
color: #222;
text-align: left;
text-decoration: none;
}

.thumbNail
{
border: 1px solid #FFF;
}

.caption 
{
font-family: Arial;
font-weight: normal;
font-size:  10pt;
color:#222; 
}

/* EMAIL FORM STYLES */

Div#mpForm 
{
font-family: Arial;
font-weight: normal;
font-size:  10pt;
color:#222; 
}

Div#mpForm td
{
font-family: Arial;
font-weight: normal;
font-size:  10pt;
color:#222; 
}

Div#mpForm input
{
border: 1px solid #CCC;
}


/* PM EMAIL FORM 2009 STYLES */

#mpGcEmailForm09Table
{
/*display: block;
width: 100%;*/
}

#mpGcEmailForm09Table td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #000000;
font-size: 11px;
text-align: left;
}

#mpGcEmailForm09 tr
{
margin-bottom: 10px;
}

#mpGcEmailForm09 input
{
border: #CCCCCC 1px solid;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #000000; 
}

#mpGcEmailForm09 select
{
display: block;
border: #CCCCCC 1px solid;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
}

/* MP DONA CADMAN POLL STYLES */

Div#mpGcPollHeaderTitle
{
background-image:url(media/templates/mpGcWeeklyPoll.jpg);
background-repeat: no-repeat;
width: 181px;
height: 16px;
}

Div#mpGcPollQuestion
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: none;
text-transform: uppercase;
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
outline: none;
}

Div#mpGcPollAnswerRadio
{
display: block;
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: none;
text-transform: uppercase;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
outline: none;
}

Div#mpGcPollAnswer
{
margin: 10 0 20 0;
}

#mpGcPollTable td
{
font-family:verdana;
font-weight: bold;
font-size: 10px;
color: #1B4A87;
text-align: left;
text-decoration: none;
text-transform: uppercase;
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
outline: none;
}


/* SURVEY EMAIL FORM STYLES */

#mpGcEmailSurveyFormTable
{
/*display: block;
width: 100%;*/
}

#mpGcEmailSurveyFormTable td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #333333;
/*font-size: 10px;*/
font-size: 11px;
text-align: left;
}

#mpGcEmailSurveyFormTable tr
{
margin-bottom: 10px;
}

#mpGcEmailSurveyFormTable input
{
border: #CCCCCC 1px solid;
background-color: #FFFFFF;
color: #333333;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
}

#mpGcEmailSurveyFormTable select
{
display: block;
border: #CCCCCC 1px solid;
background-color: #FFFFFF;
color: #333333;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
}


/*---------------MP PROGRAM 2012---------------*/

/* The class .mp2012 is the class of the body in the new template, to prevent conflicts with prior styles */

/*---------------TABLE OF CONTENTS---------------
1. STYLE RESET
2. GLOBAL STYLES
3. HEADER STYLES
  3.1 MAIN NAV STYLES
4. FOOTER STYLES
5. BODY STYLES
  5.1 SOCIAL MEDIA BANNER
  5.2 SUB MENU STYLES
  5.3 FEAT ARTICLE STYLES
  5.4 RIDING NEWS MENU
  5.5 FEATURE ARTICLE SLIDER
6. SUB BODY STYLES
7. RIGHT HAND GUTTER STYLES
8. TABBED STYLES
9. PIKACHOOSE STYLES
10. POLL
---------------END OF TABLE---------------*/

/*FONT EMBED*/
@font-face {
  font-family: 'CenturyGothicBold';
  src: url('media/gothicb-webfont.eot');
  src: local('☺'), url('media/gothicb-webfont.woff') format('woff'), url('media/gothicb-webfont.ttf') format('truetype'), url('media/gothicb-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothicBoldItalic';
  src: url('media/gothicbi-webfont.eot');
  src: local('☺'), url('media/gothicbi-webfont.woff') format('woff'), url('media/gothicbi-webfont.ttf') format('truetype'), url('media/gothicbi-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothicItalic';
  src: url('media/gothici-webfont.eot');
  src: local('☺'), url('media/gothici-webfont.woff') format('woff'), url('media/gothici-webfont.ttf') format('truetype'), url('media/gothici-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic';
  src: url('media/gothic-webfont.eot');
  src: local('☺'), url('media/gothic-webfont.woff') format('woff'), url('media/gothic-webfont.ttf') format('truetype'), url('media/gothic-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*---------------1.STYLE RESET---------------*/
.mp2012 html, .mp2012 body, .mp2012 div, .mp2012 span, .mp2012 applet, .mp2012 object, .mp2012 iframe, .mp2012 h1, .mp2012 h2, .mp2012 h3, .mp2012 h4, .mp2012 h5, .mp2012 h6, .mp2012 blockquote, .mp2012 pre, .mp2012 a, .mp2012 abbr, .mp2012 acronym, .mp2012 address, .mp2012 big, .mp2012 cite, .mp2012 code, .mp2012 del, .mp2012 dfn, .mp2012 img, .mp2012 ins, .mp2012 kbd, .mp2012 q, .mp2012 s, .mp2012 samp, .mp2012 small, .mp2012 strike, .mp2012 sub, .mp2012 sup, .mp2012 tt, .mp2012 var, .mp2012 center, .mp2012 dl, .mp2012 dt, .mp2012 dd, .mp2012 fieldset, .mp2012 form, .mp2012 label, .mp2012 legend, .mp2012 table, .mp2012 caption, .mp2012 article, .mp2012 aside, .mp2012 canvas, .mp2012 details, .mp2012 embed, .mp2012 figure, .mp2012 figcaption, .mp2012 footer, .mp2012 header, .mp2012 hgroup, .mp2012 menu, .mp2012 nav, .mp2012 output, .mp2012 ruby, .mp2012 section, .mp2012 summary, .mp2012 time, .mp2012 mark, .mp2012 audio, .mp2012 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.mp2012 article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
.mp2012 body {
  line-height: 1;
}
.mp2012 blockquote, q {
  quotes: none;
}
.mp2012 blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}
.mp2012 table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom:2px;
}
/*---------------END OF STYLE RESET---------------*/
/*---------------2. GLOBAL STYLES---------------*/
.mp2012 header {
  background-color: #04284C;
  height: 185px;
  width: 100%;
  clear:both;
}
.mp2012 footer {
  background: url("media/mp2012FooterBG.jpg") repeat-x scroll 0 0 #093461;
  clear: both;
  float: left;
  height: auto;
  margin: 0;
  padding: 0 0 10px;
  width: 100%;
}
.mp2012 a {
  cursor:pointer;
  font-weight:400;
}
/*---------------END OF GLOBAL STYLES---------------*/

/*---------------3. HEADER STYLES---------------*/
.mp2012 #headerContent {
  margin-left: auto;
  margin-right: auto;
  width: 968px;
}
.mp2012 #headerContent img {
  height: auto;
  max-width: 960px;
}
.mp2012 #headerLogo {
  background: url("media/conservativeLogoMP2012.png") no-repeat scroll 0 0 transparent;
  height: 48px;
  margin-left: -16px;
  position: absolute;
  top: 0;
  width: 154px;
}
.ie7 #headerLogo {
  margin-left:-979px;
}
/*---------------3.1 MAIN NAV STYLES---------------*/
.mp2012 #mainNav {
  background: url("media/mp2012NavBG.jpg") repeat-x scroll 0 0 transparent;
  clear: both;
  float: left;
  height: 30px;
  margin-top: 1px;
  width: 100%;
}
.mp2012 #navContent {
  margin-left: auto;
  margin-right: auto;
  width: 968px;
  height:30px;
}
.mp2012 #navContent ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.mp2012 #navContent ul li {
  float: left;
  height: 23px;
  list-style: none outside none;
  margin: 0;
  padding: 7px 12px 0;
  width: auto;
}
.mp2012 #navContent ul li a {
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}
.ie7 #navContent ul li a, .ie8 #navContent ul li a, .ie9 #navContent ul li a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #navContent ul li a:hover {
  text-decoration:none;
}
.mp2012 #navContent ul li:hover {
  background: url("media/mp2012NavActiveBG.jpg") repeat-x scroll 0 0 transparent;
}
.mp2012 .mainActive {
  background: url("media/mp2012NavActiveBG.jpg") repeat-x scroll 0 0 transparent;
  float: left;
  height: 30px;
  list-style: none outside none;
  margin: 0;
  padding: 5px 12px 0;
  width: auto;
}
.mp2012 .MainMenuLevel2 {
  display: none;
  left: -9px;
  padding: 10px;
  position: absolute;
  top: 20px;
  width: 170px;
  z-index: 60;
}
.mp2012 .MainMenuLevel2 a {
  background-color: #2D6099;
  border-bottom: 1px solid #757573;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  line-height: 1em;
  padding: 5px 5px 5px 11px;
  text-align: left;
  text-decoration: none;
  white-space: normal;
}
.mp2012 .MainMenuLevel2 a:hover {
  background-color: #0a3662;
  border-bottom: 1px solid #757573;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  line-height: 1em;
  padding: 5px 5px 5px 11px;
  text-align: left;
  text-decoration: none;
  white-space: normal;
}
/*---------------END OF MAIN NAV STYLES---------------*/

/*---------------END OF HEADER STYLES---------------*/

/*---------------4. FOOTER STYLES---------------*/
.mp2012 #footerMenuContent {
  height: auto;
  margin: 0 auto;
  padding: 0;
  width: 960px;
}
.mp2012 #footerNav {
  min-height: 145px;
  margin: 0;
  overflow: hidden;
  padding: 15px 0 0 15px;
  width: 622px;
  float:left;
}
.mp2012 .footerNavList {
  list-style: none outside none;
  margin: 0;
  padding: 33px 0 0;
}
.mp2012 .footerTopMenu {
}
.mp2012 .footerNormal {
  color: #C8C8C8;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
}
.ie7 .footerNormal, .ie8 .footerNormal, .ie9 .footerNormal {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .footerNormal:hover {
  text-decoration:underline;
}
.mp2012 .footerSecondary {
  color: #828282;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
.ie7 .footerSecondary, .ie8 .footerSecondary, .ie9 .footerSecondary {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .footerSecondary:hover {
  text-decoration:underline;
}
.mp2012 .footerNavListHolder {
  float: left;
  margin: 0;
  padding: 15px 0 0;
  width: 130px;
}
.mp2012 .footerNavListHolder ul {
  margin:0;
  padding:0;
}
.mp2012 .footerBlurb {
  color: #CCCCCC;
  float: right;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  margin-top: 21px;
  text-transform: uppercase;
  width: 317px;
}
.ie7 .footerBlurb, .ie8 .footerBlurb, .ie9 .footerBlurb {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.footerBlurb table tr {
}
.footerBlurb table td {
  padding-right:5px;
}
/*---------------END OF FOOTER STYLES---------------*/

/*---------------5. BODY STYLES---------------*/
.mp2012 #mainSection {
  background: url("media/mp2012BodyBG.png") repeat-y scroll 0 0 transparent;
  clear: both;
  margin: 0 auto;
  min-height: 300px;
  /*overflow: hidden;*/
  padding: 0 15px 0 9px;
  width: 960px;
  height:auto !important;
}
/*---------------5.1 SOCIAL MEDIA BANNER---------------*/
.mp2012 #socialMediaBar {
  background: url("media/socialMediaBannerBG.png") repeat-x scroll 0 top #CCCCCC;
  border-bottom: medium solid #5DD7FC;
  clear: both;
  height: auto;
  margin-bottom: 11px;
  width: 100%;
  float:left;
  /*min-height:56px;*/
}
.mp2012 #twitterBannerLogo {
    float: left;
    height: 36px;
    left: 12px;
    margin: 17px 0;
    position: relative;
    top: 8px;
    width: 51px;
}
.mp2012 #twitterBannerLogo img {
  height: 36px;
  width: 51px;
}
.mp2012 #twitter_update_list {
  float: left;
  font-size: 14px;
  height: auto;
  left: 33px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  top: 7px;
}
.mp2012 #twitter_update_list li {
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  list-style: none outside none;
  margin: 0;
  padding: 0 0 3px;
}
.ie7 #twitter_update_list li, .ie8 #twitter_update_list li, .ie9 #twitter_update_list li {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #twitter_update_list li span {
  color: #000000;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
}
.ie7 #twitter_update_list li span,.ie8 #twitter_update_list li span,.ie9 #twitter_update_list li span {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #twitter_update_list li a {
  color: #666666;
  margin: 0;
  padding: 0;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
}
.ie7 #twitter_update_list li a,.ie8 #twitter_update_list li a,.ie9 #twitter_update_list li a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #twitter_update_list li a:hover {
  color: #666666;
  margin: 0;
  padding: 0;
  text-decoration:underline;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
}
.ie7 #twitter_update_list li a:hover,.ie8 #twitter_update_list li a:hover,.ie9 #twitter_update_list li a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #socialMenu {
    float: right;
    padding: 0 0 13px;
    width: 167px;
}
.mp2012 #socialMenu ul {
  list-style: none outside none;
  margin: 13px 8px 0 0;
  padding: 0;
}
.mp2012 #socialMenu ul li {
    float: right;
    list-style: none outside none;
    margin: 0 11px 2px 0;
    max-height: 27px;
    max-width: 27px;
    padding: 0;
}
.mp2012 #socialMenu ul li a {
}
.mp2012 #socialMenu ul li img {
  height: 27px;
  width: 27px;
}
/*---------------END OF SOCIAL MEDIA BANNER---------------*/
.mp2012 .bodyContentLeft {
  /* clear: left;*/
  float: left;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  line-height: 24px;
  padding-top: 10px;
  width: 621px;
}
.mp2012 .bodyContentLeft.fullWidth{
  width: 100%;
}
.mp2012 .fullWidth .subBodyContent{
    padding: 10px 45px;
    width: 870px;
}
.mp2012 .fullWidth{}
.ie7 .bodyContentLeft,.ie8 .bodyContentLeft,.ie9 .bodyContentLeft{
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

.mp2012 .bodyContentLeftGary {
  /* clear: left;*/
  float: left;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  line-height: 24px;
  padding-top: 0px;
  width: 621px;
}
.ie7 .bodyContentLeftGary,.ie8 .bodyContentLeft,.ie9 .bodyContentLeft{
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

.mp2012 .bodyContentRight {
  background: none repeat scroll 0 0 #D9D9D9;
  clear: right;
  float: right;
  width: 339px;
  padding-top:0;
  padding-bottom:25px;
  position:relative;
  z-index:500;
}
.mp2012 .bodyContent {
  min-height: 300px;
}
/*---------------5.2 SUB MENU STYLES---------------*/
.mp2012 #homeSubMenu {
  clear: both;
  height: 191px;
  margin-left: 17px;
  width: 604px;
  margin-bottom:22px;
}
.mp2012 #homeSubMenu ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.mp2012 #homeSubMenu ul li {
  float: left;
  height: 191px;
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.mp2012 #homeSubMenu ul li a {
}
.mp2012 #homeSubMenu ul li a:hover {
  text-decoration:none;
}
.mp2012 .homeSubImage {
}
.mp2012 .homeSubImage img {
  height:191px;
  width:191px;
}
.mp2012 .homeSubDiv {
  height:1px;
  width:9px;
}
.mp2012 .homeSubTitle {
  background: none repeat scroll 0 0 #03274B;
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  height: 61px;
  padding-left: 9px;
  /*padding-top: 31px;*/
  position: relative;
  text-transform: uppercase;
  top: -62px;
  width: 182px;
}
.mp2012 .homeSubTitleText{
    bottom: 0;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 0 0 8px;
    position: absolute !important;
}
.mp2012 .homeSubTitleText p{
  margin:0;
}
.ie7 .homeSubTitle,.ie8 .homeSubTitle, .ie9 .homeSubTitle{
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .mp2011VidDescriptDate {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 3px;
}
.ie7 .mp2011VidDescriptDate,.ie8 .mp2011VidDescriptDate,.ie9 .mp2011VidDescriptDate{
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .mp2011VidDescriptTitle {
  color: #123F6D;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}
.ie7 .mp2011VidDescriptTitle,.ie8 .mp2011VidDescriptTitle,.ie9 .mp2011VidDescriptTitle, {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*---------------END OF SUB MENU STYLES---------------*/

/*---------------5.3 FEAT ARTICLE STYLES---------------*/

.mp2012 .homeFeatArticle {
  height: auto;
  margin-bottom: 10px;
  margin-left: 17px;
  padding-bottom: 16px;
  width: 586px;
  position:relative;
}
.mp2012 .homeFeatTitle {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 23px;
  font-style: italic;
  margin-bottom: 15px;
}
.ie7 .homeFeatTitle,.ie8 .homeFeatTitle,.ie9 .homeFeatTitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .homeFeatContent {
    clear: both;
    color: #333333;
    float: left;
    font-family: "CenturyGothic",Arial,Verdana,Helvetica,sans-serif;
    font-size: 16px;
    height: auto;
    line-height: 19px;
    margin-bottom: 14px;
    width: 604px;
}
.ie7 .homeFeatContent,.ie8 .homeFeatContent,.ie9 .homeFeatContent {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .homeFeatContent img{
  max-width: 590px;
}
/*---------------END OF FEAT ARTICLE STYLES---------------*/

/*---------------5.4 RIDING NEWS MENU---------------*/
.mp2012 #ridingNewsMenu {
  position: relative;
  /*width: 621px;*/
}
.mp2012 .subBodyContent #ridingNewsMenu {
  left: -15px;
}
.mp2012 #ridingNewsBanner {
  background: none repeat scroll 0 0 #878787;
  clear: both;
  color: #FFFFFF;
  float: left;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  height: 25px;
  padding: 3px 0 3px 17px;
  text-transform: uppercase;
  width: 604px;
}
.ie7 #ridingNewsBanner,.ie8 #ridingNewsBanner,.ie9 #ridingNewsBanner {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .ridingNewsHolder {
  border-bottom: 1px solid #C1C1C1;
  height: auto;
  padding: 25px 20px 10px 17px;
  width: 584px;
}
.mp2012 .govNewsHolder {
  border-bottom: 1px solid #C1C1C1;
  height: auto;
  padding-left: 17px;
  padding-top: 25px;
  padding-bottom:10px;
}
.mp2012 .ridingNewsDate {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 5px;
}
.ie7 .ridingNewsDate,.ie8 .ridingNewsDate,.ie9 .ridingNewsDate {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .ridingNewsDate a {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
}
.ie7 .ridingNewsDate a,.ie8 .ridingNewsDate a,.ie9 .ridingNewsDate a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .ridingNewsDate a:hover {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
}
.ie7 .ridingNewsDate a:hover,.ie8 .ridingNewsDate a:hover,.ie9 .ridingNewsDate a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .ridingNewsTitle {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 5px;
}
.ie7 .ridingNewsTitle,.ie8 .ridingNewsTitle,.ie9 .ridingNewsTitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .ridingNewsTitle a {
  color: #123F6D !important;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 21px !important;
  line-height: 23px !important;
  text-decoration: none !important;
  line-height:23px;
}
.ie7 .ridingNewsTitle a,.ie8 .ridingNewsTitle a,.ie9 .ridingNewsTitle a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .ridingNewsBlurb {
  color: #333333;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 8px;
  width: 585px;
}
.mp2012 .ridingNewsLink {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
}
.ie7 .ridingNewsLink,.ie8 .ridingNewsLink,.ie9 .ridingNewsLink {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .ridingNewsLink a {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration:none;
}
.ie7 .ridingNewsLink a,.ie8 .ridingNewsLink a,.ie9 .ridingNewsLink a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .ridingNewsLink a:hover {
  color:#03274B;
  text-decoration:underline;
}
/*---------------END OF RIDING NEWS MENU---------------*/

/*---------------5.5 FEATURE ARTICLE SLIDER---------------*/
.mp2012 #homeFeatSlider {
  background: none repeat scroll 0 0 #C2C2C2;
  border-left: 1px solid #FFFFFF;
  float: right;
  height: 306px;
  list-style: none outside none;
  margin: 0 1px 0 0;
  padding: 0;
  width: 339px;
  overflow:hidden;
}
.mp2012 #homeFeatSlider li {
  background: url("media/mp2012GalButton.gif") no-repeat scroll -3px -3px transparent;
  cursor: pointer;
  height: 67px;
  overflow: hidden;
  padding-left: 27px;
  padding-right: 50px;
  padding-top: 8px;
  width: 262px;/* -webkit-box-shadow: 0px 0px 12px 0px #000000;
  -moz-box-shadow: 0px 0px 12px 0px #000000;
  box-shadow: 0px 0px 12px 0px #000000;
  position:relative;*/
}
.mp2012 #homeFeatSlider li a {
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
  text-transform: uppercase;
}
.ie7 #homeFeatSlider li a ,.ie8 #homeFeatSlider li a ,.ie9 #homeFeatSlider li a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #homeFeatSlider li a:hover {
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
  text-transform: uppercase;
}
.ie7 #homeFeatSlider li a:hover{
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ie8 #homeFeatSlider li a:hover{
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ie9 #homeFeatSlider li a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #homeFeatSlider li:hover {
  background: url("media/mp2012GalButtonActive.png") no-repeat scroll -3px -3px transparent;
  cursor: pointer;
}
.mp2012 .sliderListItem {
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
}
.ie7 .sliderListItem,.ie8 .sliderListItem,.ie9 .sliderListItem {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #sliderHolder {
  height: 306px;
  margin: 0;
  padding: 0;
  width: 961px;
}
.mp2012 #sliderImages {
  margin: 0;
  padding: 0;
  width: 620px;
  height:300px;
}
.mp2012 #sliderImages li .FEAT-BANNER-PIC, .mp2012 #sliderImages li .FEAT-BANNER-VIDEO {
  cursor: pointer;
}
.mp2012 #sliderImages li a:hover {
  text-decoration:none;
}
.mp2012 #sliderImages li {
  height: 300px !important;
}
.mp2012 #sliderImages img {
width:620px;
}
.mp2012 .FEAT-BANNER-PIC img {
  cursor: pointer;
}
.mp2012 #sliderImageHolder {
  clear: left;
  float: left;
  margin: 0;
  padding: 0;
  width: 620px;
  height:300px;
  overflow:hidden;
}
.mp2012 .sliderImageText {
  background: url("media/photoGalBlurbBG.png") repeat scroll 0 0 transparent;
  border-top: 1px solid #999999;
  bottom: 0;
  height: auto;
  overflow: hidden;
  padding-bottom: 21px;
  padding-left: 15px;
  padding-top: 8px;
  /*position: absolute !important;*/
  width: 605px;
  z-index:250;
}
.ie8 .sliderImageText, .ie7 .sliderImageText {
  bottom:0px;
  left:-621px;
  /*top:175px;*/
  height:auto !important;
}
.mp2012 .sliderImageText a {
  color: #FFFFFF;
  float: left;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 17px;
  width: 520px;
}
.ie7 .sliderImageText a,.ie8 .sliderImageText a,.ie9 .sliderImageText a {
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .sliderImageText a:hover {
  color: #FFFFFF;
  float: left;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 17px;
  width: 520px;
}
.ie7 .sliderImageText a:hover,.ie8 .sliderImageText a:hover,.ie9 .sliderImageText a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .sliderImageTitle {
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 21px;
  margin-bottom: 6px;
  text-transform: uppercase;
  width: 514px;
  line-height: 23px;
}
.ie7 .sliderImageTitle,.ie8 .sliderImageTitle,.ie9 .sliderImageTitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .sliderImageBlurb {
  color: #FFFFFF;
  float: left;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  width: 530px;
}
.ie7 .sliderImageBlurb,.ie8 .sliderImageBlurb,.ie9 .sliderImageBlurb {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #homeFeatSlider .activeSlide {
  background: url("media/mp2012GalButtonActive.gif") no-repeat scroll -3px -3px transparent;
  /* -webkit-box-shadow: 0px 5px 12px 0px #000000;
  -moz-box-shadow: 0px 5px 12px 0px #000000;
  box-shadow: 0px 5px 12px 0px #000000;
  z-index:50;*/
}
.mp2012 .startDate {
  color:#6699cc;
}
.mp2012 .articleImg {
}
.mp2012 .articleFEAT-BANNER-TEXT {
  background: url("media/mp2012ButtonArticle.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 47px;
  left: -8px;
  margin-right: 10px;
  margin-top: 4px;
  position: relative;
  width: 26px;
}
.mp2012 .articleFEAT-BANNER-PIC {
  background: url("media/photoGalButtonmp2012.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 26px;
  left: -8px;
  margin-right: 10px;
  margin-top: 4px;
  position: relative;
  width: 26px;
}
.mp2012 .articleFEAT-BANNER-VIDEO {
  background: url("media/mp2012ButtonVid.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 47px;
  left: -8px;
  margin-right: 10px;
  margin-top: 4px;
  position: relative;
  width: 26px;
}
.mp2012 .actionButtonFEAT-BANNER-TEXT {
  display:none;
}
.mp2012 .actionButtonFEAT-BANNER-VIDEO, .mp2012 .actionButtonFEAT-BANNER-PIC {
  float: right;
  height: 46px;
  position: relative;
  right: 35px;
  margin-top: 14px;
  width: 46px;
}
.mp2012 .actionButtonFEAT-BANNER-VIDEO {
  background-image:url("media/MP2012-PlayButton-Feat-Big.png");
  background-repeat:no-repeat;
}
.mp2012 .actionButtonFEAT-BANNER-PIC {
  background-image:url("media/MP2012-PhotoButton-Feat-Big.png");
  background-repeat:no-repeat;
}
.mp2012 .actionButton {
}
.mp2012 .sliderText {
  height: auto;
  padding-top: 3px;
  width: 288px;
  line-height:15px;
  padding: 0 0 0 23px;
}
.ie7 .sliderText,.ie8 .sliderText {
  width: 220px;
  padding:0;
}
/*---------------END OF FEATURE ARTICLE SLIDER---------------*/

/*---------------END OF BODY STYLES---------------*/

/*---------------6. SUB BODY STYLES---------------*/
.mp2012 .bodyTitle {
  background: none repeat scroll 0 0 #8B8B8B;
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  /*margin-bottom: 25px;*/
  padding: 3px 0 3px 17px;
  /*width: 604px;*/
  width:auto;
  text-transform:uppercase;
  position:relative;
  top:-10px;
}
.ie7 .bodyTitle,.ie8 .bodyTitle,.ie9 .bodyTitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .bodyTitleDate {
  color: #333333;
  font-size: 12px;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  margin: 0 15px;
  width: 591px;
}
.ie7 .bodyTitleDate {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .bodyTitleContent {
  color: #0E3A68;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 22px;
  margin: 10px 15px 20px;
  width: 591px;
}
.ie7 .bodyTitleContent,.ie8 .bodyTitleContent,.ie9 .bodyTitleContent {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

.mp2012 .bodySubTitleContent {
  color: #0E3A68;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 22px;
  margin-top: 20px;
  width: 591px;
}
.ie7 .bodySubTitleContent,.ie8 .bodySubTitleContent,.ie9 .bodySubTitleContent {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

.mp2012 .subListLinks {
  clear: both;
  float: left;
  margin-bottom: 17px;
  padding-left: 0;
}
.mp2012 .subListLinks a {
  color: #123F6D;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px !important;
  text-decoration:none;
}
.ie7 .subListLinks a,.ie8 .subListLinks a,.ie9 .subListLinks a {
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .subListLinks a:hover {
  color: #123F6D;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px !important;
  text-decoration:none;
}
.ie7 .subListLinks a:hover,.ie8 .subListLinks a:hover,.ie9 .subListLinks a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .subListDate {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}
.ie7 .subListDate,.ie8 .subListDate,.ie9 .subListDate {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*Gallery List*/
.mp2012 .subListYouTube{
  margin-top:10px;
}
.mp2012 .subListLinksYouTube{
    float: left;
    height: 190px;
    margin-bottom: 20px;
    margin-right: 30px;
    width: 405px;
    overflow:hidden;
}
.mp2012 .subBodyContent .subListLinksYouTube img{
    border: medium none;
    padding: 0;
    width:100%;
}
.mp2012 .subListDateYouTube{
font-size:11px;
}
.mp2012 .subBodyContent .subListLinksYouTube a{
 font-size:15px;
}
.mp2012 .subBodyContent .subListLinksYouTube a:hover{
 font-size:15px;
}
.mp2012 .subBodyContent .subListYouTubePag {
    color: #04284C;
    display: inline-block;
    font-family: "CenturyGothic",Arial,Verdana,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0;
    padding: 20px 0;
}
.mp2012 .subBodyContent .subListYouTubePag li{
  float: left;
  list-style-type: none;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mp2012 .subBodyContent .subListYouTubePag li a{
    font-family: "CenturyGothic",Arial,Verdana,Helvetica,sans-serif;
    font-size: 15px;  
}
.mp2012 .subListPhotoGal{}
.mp2012 .subListImg{
    overflow: hidden;
    width: 250px;
}
/*End of Gallery List*/
.mp2012 .subBodyContent {
  color: #333333;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 19px;
  margin: 0 0 10px;
  padding: 0 15px;
  /*width: 591px;*/
  width:auto;
}
.ie7 .subBodyContent,.ie8 .subBodyContent,.ie9 .subBodyContent {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.photoGalThumb img {
  border: 1px solid #D9D9D9;
  float: left;
  margin-right: 5px;
  margin-top: 10px;
  max-height: 115px;
  padding: 6px;
}
.mp2012 .subBodyContent img {
  border: 1px solid #D9D9D9;
  height: auto;
  padding: 6px;
  max-width: 563px;
}
.mp2012 .subBodyContent a {
  color: #0E3A68;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 19px;
  margin-bottom: 13px;
  padding: 0;
}
.ie7 .subBodyContent a,.ie8 .subBodyContent a,.ie9 .subBodyContent a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .subBodyContent a:hover {
  color: #0E3A68;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 19px;
  margin-bottom: 13px;
  padding: 0;
  text-decoration:underline;
}
.ie7 .subBodyContent a:hover,.ie8 .subBodyContent a:hover,.ie9 .subBodyContent a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .shareBtns {
  background: url("media/shareBG2012.png") no-repeat scroll 24px 0 transparent;
  border-bottom: 1px solid #C1C1C1;
  clear: both;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 2px 0 0 31px;
  width: 590px;
  z-index: 50;
}
.ie9 .shareBtns, .ie8 .shareBtns {
  padding: 2px 0 0 7px;
  width:614px;
}
.mp2012 .shareBtns li {
  float: left;
  height: 21px;
  margin: 0;
  padding: 0;
  width: 21px;
  position:relative;
  z-index:100;
}
.mp2012 .shareBtns li img {
  height:20px;
  width:21px;
}
.subBodyContent table td {
  padding-right:5px;
}
.mp2012 .rightHandInstance .formBody{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E1E1E1;
    border-color: none;
    border-style: solid none solid solidnone;
    border-width: 0px;
    clear: both;
    float: right;
    left: 15px;
    margin: 0 15px 10px 0;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 308px;
}
.mp2012 .formBody {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #E1E1E1;
  border-color: #C1C1C1 -moz-use-text-color #C1C1C1 #C1C1C1;
  border-style: solid none solid solid;
  border-width: 1px medium 1px 1px;
  clear: both;
  float: right;
  left: 15px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  width: 100%;
}
.ie7 .formBody,.ie8 .formBody {
  left:-15px;
}
.mp2012 .submitButtonBody {
  background: url("media/sendMessageButton.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  clear: left;
  cursor: pointer;
  float: left;
  height: 22px;
  margin-right: 10px;
  width: 101px;
}

.mp2012 .subscribeButtonBody {
  background: url("media/subscribeButton.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  clear: left;
  cursor: pointer;
  float: left;
  height: 22px;
  margin-right: 10px;
  width: 78px;
}


.mp2012 #photoMenuHeadSub {
  background: none repeat scroll 0 0 #0E3A68;
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 15px;
  padding: 3px 0 3px 17px;
  position: relative;
  text-transform: uppercase;
  top: -10px;
}
.ie7 #photoMenuHeadSub, .ie8 #photoMenuHeadSub, .ie9 #photoMenuHeadSub {
  margin-top:0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .subBodyContent ul li {
  background: url("media/mp2012-default-bullet.jpg") no-repeat scroll 0 8px transparent;
  padding-left: 12px;
}
/*---------------END OF SUB BODY STYLES---------------*/

/*---------------7. RIGHT HAND GUTTER STYLES---------------*/
.mp2012 .rightHandInstance {
  color: #0E3A68;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
  /*padding-right: 15px;*/
  width: 339px;
}
.ie7 .rightHandInstance,.ie8 .rightHandInstance,.ie9 .rightHandInstance {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .rightHandInstance p {
  padding-left: 15px;
  padding-right: 15px;
}
.mp2012 .rightHandInstance .ui-tabs .ui-tabs-panel form {
  padding:0px;
}
.mp2012 .rightHandInstance form {
  color: #0E3A68;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  background: none repeat scroll 0 0 transparent;
  border-width: 0;
  display: block;
  padding: 3px 0 19px 15px;
  width: 324px;  
}
.ie7 .rightHandInstance form,.ie8 .rightHandInstance form,.ie9 .rightHandInstance form {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .formInput {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /* -webkit-box-shadow: 1px 1px 0 0 #E1E1E1 inset;
  -moz-box-shadow: 1px 1px 0 0 #E1E1E1 inset;
  box-shadow: 1px 1px 0 0 #E1E1E1 inset;*/
  font-size: 12px;
  height: 17px;
  width: 312px;
  border: 1px solid #5C7793;
}
.mp2012 .formSelect {
  width:406px !important;
}
.mp2012 .textInput {
  height: 75px !important;
  overflow: auto;
  resize: none;
}
.mp2012 .formBody .formInput {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /* -webkit-box-shadow: 1px 1px 0 0 #E1E1E1 inset;
  -moz-box-shadow: 1px 1px 0 0 #E1E1E1 inset;
  box-shadow: 1px 1px 0 0 #E1E1E1 inset;*/
  font-size: 12px;
  height: 19px;
  width: 400px;
  background: none repeat scroll 0 0 #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  padding-left: 4px;
}
.ie7 .formBody .formInput,.ie8 .formBody .formInput,.ie9 .formBody .formInput {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .formInputItem {
  margin-bottom:5px;
  font-size:11px;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
}
.ie7 .formInputItem,.ie8 .formInputItem,.ie9 .formInputItem {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .formInputItemColumn {
  margin-bottom:5px;
  font-size:11px;
  text-transform: uppercase;
}

.formInputItemColumnCapture img
{
  width:200px;
}

.mp2012 .submitButton {
  background: url("media/sendMessageButton.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  clear: left;
  cursor: pointer;
  float: left;
  height: 22px;
  margin-right: 10px;
  width: 101px;
}
.mp2012 .submitButtonFrench {
  background: url("media/mp2012-soumettre.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  clear: left;
  cursor: pointer;
  float: left;
  height: 22px;
  margin-right: 10px;
  width: 101px;
}
.mp2012 .rightBannerMenu {
  margin: 0;
  padding: 0;
  position: relative;
  top: -4px;
  width: 339px;
}
.ie7 .rightBannerMenu, .ie8 .rightBannerMenu, .ie9 .rightBannerMenu {
  top:0;
}
.mp2012 .rightBannerMenu li {
  background: url("media/rightHandDiv.png") no-repeat scroll 0 0 transparent;
  margin: 0;
  overflow: hidden;
  padding: 7px 0 7px 15px;
  width: 324px;
}
.mp2012 .rightBannerMenu li:hover {
  background-color:#bfbfbf;
}
.mp2012 .rightBannerMenu li a {
  color: #000000;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
}
.ie7 .rightBannerMenu li a,.ie8 .rightBannerMenu li a,.ie9 .rightBannerMenu li a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .rightBannerMenu li a:hover {
  color: #000000;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
}
.ie7 .rightBannerMenu li a:hover,.ie8 .rightBannerMenu li a:hover,.ie9 .rightBannerMenu li a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .bannerImg{
  width:100%;
}
/*---------------RIGHT SUB MENU ---------------*/
.mp2012 .rightSubMenu {
  margin: 0;
  padding: 0;
  position: relative;
  top: -4px;
  width: 339px;
}
.ie7 .rightSubMenu, .ie8 .rightSubMenu, .ie9 .rightSubMenu {
  top:0;
}
.mp2012 .rightSubMenu li {
  background: url("media/rightHandDiv.png") no-repeat scroll 0 0 transparent;
  margin: 0;
  overflow: hidden;
  padding: 7px 0 7px 15px;
  width: 324px;
}
.mp2012 .rightSubMenu li:hover {
  background-color:#bfbfbf;
}

.mp2012 .rightSubMenu .submenuactive {
background-color:#bfbfbf;}

.mp2012 .rightSubMenu li a {
  color: #123F6D;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 17px;
  text-decoration: none;
  text-transform: uppercase;
}
.ie7 .rightSubMenu li a,.ie8 .rightSubMenu li a,.ie9 .rightSubMenu li a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .rightSubMenu li a:hover {
  color: #123F6D;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 17px;
  text-decoration: none;
  text-transform: uppercase;
}
.ie7 .rightSubMenu li a:hover,.ie8 .rightSubMenu li a:hover,.ie9 .rightSubMenu li a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}


.mp2012 #photoGalMenu {
  background: none repeat scroll 0 0 #0E3A68;
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  width:339px;
}
.ie7 #photoGalMenu,.ie8 #photoGalMenu,.ie9 #photoGalMenu {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #photoGalMenu ul {
  background: none repeat scroll 0 0 #30659E;
  margin: 0;
  padding: 7px 0 0;
}
.mp2012 .photoGalInstance {
  clear: both;
  display: block;
  float: left;
  width:100%;
  padding: 0 0 30px;
}
.mp2012 .photoGalHolder {
}
.mp2012 .photoGalHolder ul {
  list-style:none;
}
.mp2012 .photoGalHolder ul li {
  float:left;
  list-style:none;
  background: none repeat scroll 0 0 transparent;
}
.mp2012 .photoGalHolder ul li a {
}
.mp2012 #photoGalMenu ul li {
  height: auto;
  padding: 13px 13px 13px 19px;
  width: 307px;
  cursor:pointer;
  min-height:26px;
}
/*.ie7 #photoGalMenu ul li, .ie9 #photoGalMenu ul li {
  padding: 13px 0 0 0;
}*/
.mp2012 #photoGalMenu ul li img {
  float: left;
  height: 25px;
  width: 26px;
}
.ie7 #photoGalMenu ul li img {
  margin-left:15px;
}
.mp2012 .gallerySidebarBlurb {
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  margin-left: 44px;
}
.ie7 .gallerySidebarBlurb,.ie8 .gallerySidebarBlurb,.ie9 .gallerySidebarBlurb {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ie7 .gallerySidebarBlurb {
  margin-bottom:15px;
  padding-left:15px;
}
.mp2012 #photoGalMenu ul li a {
  color: #FFFFFF;
  display: block;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
}
.ie7 #photoGalMenu ul li a,.ie8 #photoGalMenu ul li a,.ie9 #photoGalMenu ul li a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #photoGalMenu ul li a:hover {
  color: #FFFFFF;
  display: block;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
}
.ie7 #photoGalMenu ul li a:hover,.ie8 #photoGalMenu ul li a:hover,.ie9 #photoGalMenu ul li a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 #photoMenuHead {
  background: none repeat scroll 0 0 #0E3A68;
  color: #FFFFFF;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 15px;
  height: 25px;
  margin-top: 20px;
  padding: 6px 0 3px 17px;
}
.ie7 #photoMenuHead, .ie8 #photoMenuHead, .ie9 #photoMenuHead {
  margin-top:0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .photoMenuDiv {
  border-top: 1px solid #5984B1;
  height: 1px;
  margin: 0;
  width: 100%;
}
.ie7 .photoMenuDiv, .ie8 .photoMenuDiv {
  width:338px;
  left:-18px;
  top:8px;
  position:relative;
}
.mp2012 .archiveBtn {
  float: right;
  height: 25px;
  margin-right: 8px;
  width: 81px;
  position:relative;
  z-index:50;
  top:-1px;
}
.ie7 .archiveBtn, .ie8 .archiveBtn{
  top:-18px;
}
.ie7 #photoMenuHeadSub .archiveBtn, .ie8 #photoMenuHeadSub .archiveBtn {
  top:-20px !important;
}
.mp2012 .archiveBtn a {
}
.mp2012 .archiveBtn a img {
  height: 25px;
  width: 81px;
  float:right;
}
.ie7 .archiveBtn a img, .ie8 .archiveBtn a img {
  top:-4px;
}
.formMessage {
  color: #0E3A68;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration:none;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: bold;
}
.ie7 .formMessage,.ie8 .formMessage,.ie9 .formMessage {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ie7 .formNote,.ie8 .formNote,.ie9 .formNote {
  font-family: Arial, Verdana, Helvetica, sans-serif !important;
}
.formNote {
  color: #0E3A68;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif !important;
  font-size: 12px;
  text-decoration:none;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/*---------------END OF RIGHT HAND GUTTER STYLES---------------*/

/*---------------8. TABBED STYLES---------------*/
.ui-state-hover {
  background: none repeat scroll 0 0 #0E3A68;
  margin: 0;
  padding-bottom: 1px;
}
.ui-state-hover a {
  /*color: #052C53 !important;*/
    cursor: pointer !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif !important;
  color:#FFFFFF !important;
}
.ie7 .ui-state-hover a,.ie8 .ui-state-hover a,.ie9 .ui-state-hover a {
  font-family: Arial, Verdana, Helvetica, sans-serif !important;
}
.ui-tabs {
  background: url("media/rightHandDiv.png") no-repeat scroll 0 0 transparent;
  padding: 2px 0 0;
  position: relative;
  width: 339px;
}  /* position: relative prevents IE scroll bug (element with position:  relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding:0;
}
.ui-tabs .ui-tabs-nav li {
  border-bottom: 0 none !important;
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
  top: 0px;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 0;
  text-decoration: none;
   margin-top:3px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background: none repeat scroll 0 0 #0E3A68;
  margin: 0;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  color:#FFFFFF !important;
  margin-top:3px;
}
.ui-tabs  .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav  li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  color: #052C53;
  cursor: pointer;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
}
.ie7  .ui-tabs .ui-tabs-nav li a,.ie7 .ui-tabs.ui-tabs-collapsible  .ui-tabs-nav li.ui-tabs-selected a,.ie8 .ui-tabs .ui-tabs-nav li a,.ie8  .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ie9  .ui-tabs .ui-tabs-nav li a,.ie9 .ui-tabs.ui-tabs-collapsible  .ui-tabs-nav li.ui-tabs-selected a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mp2012 .videoLink {
  color: #0E3A68 !important;
  font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif !important;
  font-size: 18px !important;
  line-height: 19px !important;
  margin-bottom: 13px !important;
  padding: 0 !important;
}
.ie7 .videoLink,.ie8 .videoLink,.ie9 .videoLink {
  font-family: Arial, Verdana, Helvetica, sans-serif !important;
}
/*  first selector in group seems obsolete, but required to overcome bug in  Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    line-height: 17px;
    min-height: 260px;
    padding: 27px 0 19px 15px;
    width: 324px;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
.mp2012 .formInstance {
  clear: both;
  font-weight: normal;
  padding-top: 10px;
}
.mp2012 .tabDivider {
  background: url("media/tabBorderBG.png") no-repeat scroll 0 -1px transparent;
  display: block !important;
  height: 23px;
  position: relative;
  width: 2px;
}
.mp2012 .ui-state-default {
  height: 19px;
  padding-left: 11px !important;
  padding-right: 11px !important;
  padding-top: 2px !important;
}
.mp2012 #tabHolder {
  padding-top:26px;
}
/*---------------END OF TABBED STYLES---------------*/

/*---------------9. PIKACHOOSE STYLES---------------*/
.mp2012 .pikachoose {width: 520px; }
.mp2012 .pika-stage {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #E5E5E5;
    
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: center;
}
.mp2012 .fullWidth .pika-stage {height: 500px !important;}

.mp2012 .photoGalThumbnails{
  
}
  /*if you change the padding on pika-stage you must adjust the top left of this to match! */
  .mp2012 .pika-stage .main-image {position: absolute; top: 10px; left: 10px;}
  .mp2012 .pika-stage .pika-aniwrap{position: absolute; top: 10px; left: 0px; display:none !important;}
  .mp2012 .pika-stage .pika-aniwrap{width:100%; display:none !important;}
  .mp2012 .pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto; display:none !important;}
  .mp2012 .pika-stage img {
    border: 0 none;
    max-height: 480px;
}

.mp2012 .pika-stage .caption {position: absolute; background: #000; background: rgba(0,0,0,0.5);  border: 1px solid #141414; font-size: 11px;
      color: #fafafa; padding: 10px; text-align: left; bottom: 15px; right: 10px;}
  .mp2012 .pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

.mp2012 .pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
  .mp2012 .pika-imgnav a.previous {background: url(media/prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
  .mp2012 .pika-imgnav a.next {background: url(media/next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
  .mp2012 .pika-imgnav a.play {background: url(media/play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
  .mp2012 .pika-imgnav a.pause {background: url(media/pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

.mp2012 .pika-textnav {display:none;}
  
.mp2012 .subBodyContent .pika-thumbs {margin: 10px 0 0 17px; padding: 0; overflow: hidden;}
  .mp2012 .subBodyContent .pika-thumbs li {float: left; list-style-type: none;padding: 3px; margin: 0 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
    .mp2012 .subBodyContent .pika-thumbs li:last {margin: 0;}
    .mp2012 .subBodyContent .pika-thumbs li .clip {
    height: 100px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100px;
}
    .mp2012 .subBodyContent .pika-thumbs li .clip img{
    border: medium none;
    margin: 0;
    padding: 0;
}

/*for the tool tips*/
.mp2012 .pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black; max-width: 180px;}
.mp2012 .pika-counter{position: absolute;bottom: 25px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
    
    
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.mp2012 .jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 20px;}
.mp2012 .jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 485px;}
.mp2012 .jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}
/*---------------END OF PIKACHOOSE STYLES---------------*/


/*----------------------------------------------
------------------------------------------------
10. WEEKLY POLL
------------------------------------------------
------------------------------------------------*/

.ie #mp2012-poll-question,.ie7 #mp2012-poll-question,.ie8 #mp2012-poll-question,.ie9 #mp2012-poll-question{
font-family:Arial,Verdana,Helvetica,sans-serif;
}
#mp2012-poll-question
{
display: block;
font-family: "CenturyGothic",Arial,Verdana,Helvetica,sans-serif;
font-size:  14px;
font-weight:  400;
font-style:  normal;
color:  #0E3A68;
line-height:17px;
text-align: left;
text-decoration: none;
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
outline: none;
margin-bottom: 10px;
}

#mp2012-poll-answer-radio
{
display: block;
font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #0E3A68;
text-align: left;
text-decoration: none;
text-transform: uppercase;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
outline: none;
}

#mp2012-poll-answer
{
    color: #0E3A68;
    display: block;
    font-family: "CenturyGothic",Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
margin: 10 0 20 0;
}

#mp2012-poll-table td
{
font-family: "CenturyGothic", Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #0E3A68;
text-align: left;
text-decoration: none;
text-transform: uppercase;
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
outline: none;
}

.mp2012 .voteButtonBody {
    background: url("media/voteButton.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: left;
    cursor: pointer;
    float: left;
    height: 22px;
    margin: 5px 0 0 11px;
    width: 48px;
}

.mp2012-latest-mp-news-box-item-image
{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border: 0 solid green;
    cursor: pointer;
    display: block;
    float: left;
    height: 100px;
    margin-left: 10px;
    margin-right: 10px;
    width: 115px;
}
.mp2012 .clear{
    clear:both;
}
.mp2012 .clearLeft{
    clear:left;
}
.mp2012 .clearRight{
    clear:right;
}
.ie7 .rightBannerMenuItem,.ie8 .rightBannerMenuItem{
  top:8px;
}
.mp2012 .sliderTitleItem{
position: absolute !important;
  bottom:0px;
  left:0px;
}
.tweet_list{
padding:0 5px 0 0;
}

.archiveTitle{
  float:left;
}
.mp2012 .imgScroll {
    overflow: hidden;
    width: 930px;
}
.mp2012 .imgScroll img {
    border: medium none;
    margin: 0 auto;
    position: static !important;
    height:50px;
}
.mp2012 #slidenav{
  display:inline-block;
}
.mp2012 #slidenav li{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 50px;
    overflow: hidden;
    width: 50px;
}
.mp2012 #slidenav li img{
border:medium none;
height:50px;
width:auto;
}

#tempMPSplashHolder {
width:640px; 
height:433px;
text-align:center;
margin-left:auto;
margin-right:auto;
}


/*SHADOWBOX STYLES*/

#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
    font-family:"HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight:200;
    color:#fff;
}
#sb-container {
    position:fixed;
    margin:0;
    padding:0;
    top:0;
    left:0;
    z-index:999;
    text-align:left;
    visibility:hidden;
    display:none;
}
#sb-overlay {
    background: none repeat scroll 0 0 #1D3D5E !important;
    height: 100%;
    opacity: 0.9 !important;
    position: relative;
    width: 100%;
}
#sb-wrapper {
    position:absolute;
    visibility:hidden;
    width:100px;
}
#sb-wrapper-inner {
    height: 100%;
    position: relative;
    border: medium none !important;
}
#sb-body {
    position:relative;
    height:100%;
}
#sb-body-inner {
    position:absolute;
    height:100%;
    width:100%;
}
#sb-player.html {
    height:100%;
    overflow:hidden !important;
    padding-right:10px;
}
#sb-body img {
    border:none;
}
#sb-loading {
    position:relative;
    height:100%;
}
#sb-loading-inner {
    position:absolute;
    font-size:14px;
    line-height:24px;
    height:24px;
    top:50%;
    margin-top:-12px;
    width:100%;
    text-align:center;
}
#sb-loading-inner span {
    background:url(media/templates/loading.gif) no-repeat;
    padding-left:34px;
    display:inline-block;
}
#sb-body {
    background-color: rgba(29, 61, 94, 0) !important;
}
#sb-loading {
    background-color:#060606 !important;
}
#sb-title, #sb-info {
    position:relative;
    margin:0;
    padding:0;
    overflow:hidden;
}
#sb-title{    
 /* height:26px;*/
    line-height:26px;
}
#sb-title-inner {
    font-size: 13px;
    line-height: 21px;  
    font-family: CenturyGothicRegular;
    text-transform: uppercase;
}

#sb-info, #sb-info-inner {
    height:20px;
    line-height:20px;
}
#sb-info-inner {
    font-size:12px;
}
#sb-nav {
    float:right;
    height:16px;
    padding:2px 0;
    width:45%;
}
#sb-nav a {
    display:block;
    float:right;
    height:16px;
    width:16px;
    margin-left:3px;
    cursor:pointer;
    background-repeat:no-repeat;
}
#sb-nav-close {
    background-image:url(media/templates/close.png);
}
#sb-nav-next {
    background-image:url(media/templates/next.png);
}
#sb-nav-previous {
    background-image:url(media/templates/previous.png);
}
#sb-nav-play {
    background-image:url(includes/play.png);
}
#sb-nav-pause {
    background-image:url(media/templates/pause.png);
}
#sb-counter {
    float:left;
    width:45%;
}
#sb-counter a {
    padding:0 4px 0 0;
    text-decoration:none;
    cursor:pointer;
    color:#fff;
}
#sb-counter a.sb-counter-current {
    text-decoration:underline;
}
div.sb-message {
    font-size:12px;
    padding:10px;
    text-align:center;
}
div.sb-message a:link, div.sb-message a:visited {
    color:#fff;
    text-decoration:underline;
}
/*HOVERSCROLL STYLES*/

/**
 * HoverScroll Style Sheet
 *
 * @author RasCarlito <carl.ogren@gmail.com>
 * @version 0.2.4
 * @revision 21
 */

/* Main container */
div.hoverscroll {
    position:relative;
    float:right;
    width:29% !important;
}
/* List container */
div.hoverscroll div.listcontainer {
    border: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 1px;
    right: 18px;
    width: 100% !important;
}
div.hoverscroll div.fixed-listcontainer {
    overflow: hidden;
    float: left;
}
/* Actual list containing items */
div.hoverscroll ul.list {
    list-style:none;
    margin:0;
    padding:0;
}
/* Items contained in the list */
div.hoverscroll ul.list li.item {
    display:block;
    padding:0;
}
div.hoverscroll.horizontal ul.list li.item {
    float:left;
}
div.hoverscroll.horizontal.rtl ul.list li.item {
    float: right;
}
/* Arrows */
div.hoverscroll div.arrow {
    position:absolute;
    float:none;
    background-color:#1D3D5E;
    background-position:center;
    background-repeat:no-repeat;
    opacity:0.8;
    filter:alpha(opacity=80);
}
div.hoverscroll div.fixed-arrow {
    display: block;
    float: left;
    background-color: #ccc;
    background-position: center;
    background-repeat: no-repeat;
}
div.hoverscroll div.arrow.left, div.hoverscroll div.arrow.right, div.hoverscroll div.fixed-arrow.left, div.hoverscroll div.fixed-arrow.right {
    top:0px;
    width:40px;
    height:100%;
}
div.hoverscroll div.arrow.left, div.hoverscroll div.fixed-arrow.left {
    left:0px;
    background-image:url('media/arrow-left-small.png');
}
div.hoverscroll div.arrow.right, div.hoverscroll div.fixed-arrow.right {
    right:0px;
    background-image:url('media/arrow-right-small.png');
}
div.hoverscroll div.arrow.top, div.hoverscroll div.arrow.bottom, div.hoverscroll div.fixed-arrow.top, div.hoverscroll div.fixed-arrow.bottom {
    height: 40px;
    left: 2px;
    width: 100%;
}
div.hoverscroll div.arrow.top, div.hoverscroll div.fixed-arrow.top {
    top:0px;
    background-image:url('media/scrollArrowUp.png');
}
div.hoverscroll div.arrow.bottom, div.hoverscroll div.fixed-arrow.bottom {
    bottom:0px;
    background-image:url('media/scrollArrowDown.png');
}


/* Hover Zones */
/*
div.hoverscroll div.hoverZoneLeft,
div.hoverscroll div.hoverZoneRight,
div.hoverscroll div.hoverZoneTop,
div.hoverscroll div.hoverZoneBottom {
    position:absolute;
}
div.hoverscroll div.hoverZoneLeft {
    cursor: url('media/mouse-arrow-left.cur'), w-resize;
    top:0px;
    left:0px;
    width:40%;
    height:100%;
}
div.hoverscroll div.hoverZoneRight {
    cursor: url('media/mouse-arrow-right.cur'), w-resize;
    top:0px;
    right:0px;
    width:40%;
    height:100%;
}
div.hoverscroll div.hoverZoneTop {
    cursor: url('media/mouse-arrow-up.cur'), n-resize;
    top:0px;
    left:0px;
    width:100%;
    height:40%;
}
div.hoverscroll div.hoverZoneBottom {
    cursor: url('media/mouse-arrow-down.cur'), n-resize;
    bottom:0px;
    left:0px;
    width:100%;
    height:40%;
}
*/
.mp2012 .caption{    
    color: #FFFFFF;
    float: left;
    font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin-top: 10px;
    padding: 5px;
}