/* #########TEMPLATE LAYOUT STYLES######### */

Div#mcBody
{
height: 100%;
backgroud-color: #EFEFEF;
padding: 0px;
}

Div#mcContentCap
{
background-image: url(/media/templates/contentCap.jpg);
background-repeat: no-repeat;
width: 770px;
height: 6px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}

Div#mcContentFooter
{
background-image: url(/media/templates/contentFooter.jpg);
background-repeat: no-repeat;
width: 770px;
height: 6px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mcContent
{
position: relative;
width: 768px;
text-align: center;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}

Div#mcLogo
{
background-image: url(/media/templates/macbcLogo.jpg);
background-repeat: no-repeat;
/*position: absolute;
top: 35px;
left: 10px;*/
width: 289px;
height: 74px;
}

Div#mcSlogan
{
background-color: #241E20;
width: 750px;
height: 23px;
font-weight: normal;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #FFF;
text-decoration: none;
text-transform: uppercase;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 3px 0px 0px 0px;
}

/* #######TOP TABLE STYLES####### */

#mcTopTable
{
width: 750px;
height: 120px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#mcTopTdLeft
{

}

#mcTopTdRight
{
text-align: right;
}

/*########CONTENT TABLE STYLES######### */

#mcTable
{
width: 750px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#mcTdLeft
{
}

#mcTdRight
{
width: 200px;
}

Div#mcFooter
{
}


/*########SLIDESHOW######### */

#slideshowContainer{
    display: block;
    height: 300px;
    left: 0;
    margin: 0 auto 20px;
    position: relative;
    width: 500px;
    z-index: 0;
}

#slideshow {
    display: block;
    height: 300px;
    overflow: hidden;
    width: 500px;
}

.slide-info {
    background: url("/media/templates/blue-block.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    font-size: 14px;
    height: 30px;
    left: 0;
    padding-left: 20px;
    padding-top: 10px;
    position: absolute;
    width: 525px;
}

#prev, #next {
    display: none;
    height: 24px;
    position: absolute;
    top: 50%;
    width: 24px;
    z-index: 500;
}

#prev {
    background: url("/media/templates/slide-left.png") no-repeat scroll 0 0 transparent;
    left: 5px;
}

#next {
    background: url("/media/templates/slide-right.png") no-repeat scroll 0 0 transparent;
    right: 5px;
}

#slideshowNavigation{
    bottom: 10px;
    position: absolute;
    right: 15px;
    z-index: 999;
}

#slideshowNavigation ul{
    margin:0;
    padding:0;
}

#slideshowNavigation ul li.dot {
    background:url(/media/templates/slide-dot.png) no-repeat;
    width:10px;
    height:10px;
    display:block;
    list-style: none;
    float:left;
    margin-left:5px;
    cursor:pointer;
}

#slideshowNavigation ul li.dot.active,
#slideshowNavigation ul li.dot.activeSlide,
#slideshowNavigation ul li.dot:hover {
    background:url(/media/templates/slide-dot-active.png) no-repeat;
}

#slideshow .item h2,
#slideshow .item h3,
#slideshow .item a{
    display:none;
}


/* MAIN MENU STYLES*/

Div#mcMainMenu
{
position: relative;
background-image: url(/media/templates/gradientSlice.jpg);
background-repeat: repeat-x;
width: 750px;
text-align: center;
margin-left: auto;
margin-right: auto;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}

a.mcMainMenuItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-transform: uppercase;
color: #FFF;
outline: none;
padding: 5px 10px 5px 10px;
}

a:hover.mcMainMenuItem, a.mcMainMenuItemActive, a:hover.mcMainMenuItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-transform: uppercase;
color: #000;
outline: none;
padding: 5px 10px 5px 10px;
}

/* READ MORE MENU STYLES */

a.mcReadMore
{
display: block;
background-image: url(/media/templates/arrowWhiteBg.jpg);
background-repeat: no-repeat;
background-position: 460 5;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #DE0007;
padding: 0px 0px 0px 0px;
outline: none;
}

a:hover.mcReadMore, a.mcReadMoreActive, a:hover.mcReadMoreActive
{
display: block;
background-image: url(/media/templates/arrowWhiteBg.jpg);
background-repeat: no-repeat;
background-position: 460 5;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #DE0007;
padding: 0px 0px 0px 0px;
outline: none;
}

/* QUICK LINKS MENU */


Div#mcQuickLinksMenu
{
padding: 10px 10px 10px 10px;
text-align: left;
}

Div#mcQuickLinksMenuCatName
{
background-image: url(/media/templates/gradientSlice.jpg);
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-transform: uppercase;
color: #FFF;
padding: 5px 0px 5px 10px;
outline: none;
text-align: left;
margin: 0px 0px 10px 0px;
}

a.mcQuickLinks
{
display: block;
background-image: url(/media/templates/blackArrow.jpg);
background-repeat: no-repeat;
background-position: 5 5;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #222;
padding: 0px 0px 5px 20px;
outline: none;
}

a:hover.mcQuickLinks, a.mcQuickLinksActive, a:hover.mcQuickLinksActive
{
display: block;
background-image: url(/media/templates/blackArrow.jpg);
background-repeat: no-repeat;
background-position: 5 5;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #3D7479;
padding: 0px 0px 5px 20px;
outline: none;
}

/* NEWS MENU */

Div#mcNewsMenu
{
background-color: #F7F4EF;
padding: 5px 5px 5px 10px;
text-align: left;
}

Div#mcNewsMenuTitle
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
color: #666;
padding: 0px 0px 10px 0px;
}

Div#mcNewsMenuDate
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-transform: uppercase;
color: #3D7479;
padding: 0px 0px 5px 0px;
}

Div#mcNewsMenuDesc
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #666;
padding: 0px 0px 5px 0px;
}

a.mcNewsMenuItem
{
display: block;
background-image: url(/media/templates/arrowColorBg.jpg);
background-repeat: no-repeat;
background-position: 115 5;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #DE0007;
padding: 0px 0px 0px 0px;
outline: none;
}

a:hover.mcNewsMenuItem, a.mcNewsMenuItemActive, a:hover.mcNewsMenuItemActive
{
display: block;
background-image: url(/media/templates/arrowColorBg.jpg);
background-repeat: no-repeat;
background-position: 115 5;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #DE0007;
padding: 0px 0px 0px 0px;
outline: none;
}

/* INDEX MENU STYLES */

Div#mcMembersIndexMenuItems
{
height: 150px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #CCC;
}

Div#mcLinksIndexMenuItems
{
margin: 0px 0px 15px 0px;
}

Div#mcIndexMenuTitle
{
display: block;
font-weight: normal;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: nomal;
text-transform: uppercase;
color: #666;
outline: none;
}


/* FOOTER MENU STYLES */

Div#mcFooterMenu
{
width: 750px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

/* SEARCH BOX STYLES */

Div#mmcSearchBox
{
position: absolute;
top: 90px;
right: 11px;
}

Div#mmcSearchBox input
{
border: 1px solid #CCC;
}

Div#mmcSearchBox img
{
border: 0px;
}

/* SEARCH RESULT STYLES */

DIV#SearchResults
{
width: 100%;
}

DIV#SearchResultsTitle
{
font-family: Verdana;
font-size: 11px;
color: #000000;
}

.SearchResultPages
{
color: #000000;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}

DIV#searchResultsBody
{
display: block;
color: #000000;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
padding-left: 17px;
margin-bottom: 20px;
}

.searchResultBodyRed
{
color: #666;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}

a.SearchItem
{
display: block;
color: #AF1A13;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 12px;
text-decoration:none;
margin-top: 0px;
padding-right: 5px;
}

a:hover.SearchItem, a.SearchItemActive, a:hover.SearchItemActive
{
display: block;
color: #999999;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 12px;
text-decoration:none;
padding-right: 5px;
}

#searchResultTable
{
width: 750px;
padding-top: 20px;
padding-bottom: 20px;
}

#searchResultTdLeft
{
width: 235px;
padding-left: 10px;
}

#searchResultTdRight
{
padding-right: 31px;
width: 515px;
}

/* SEARCH RESULTS LEFT COL BOX*/

DIV#searchResultBox
{
width: 200px;
}

DIV#searchResultBoxBody
{
padding: 8px;
}


DIV#SearchResultsPagenumbers
{
color: #AF1A13;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 11px;
paddding: 10px;
}

a.SearchItemPages
{
color: #AF1A13;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
text-decoration:none;
padding: 3px;
}

a:hover.SearchItemPages, a.SearchItemPagesActive, a:hover.SearchItemPagesActive
{
color: #999999;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
text-decoration:none;
padding: 3px;
}

.searchResultHighlight
{
color: #000;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
text-decoration:none;
}



/* LOGIN STYLES */

Div#mcLoginCap
{
background-image: url(/media/templates/searchCap.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width: 200px;
height: 9px;
}

Div#mcLogin
{
background-color: #ECE8DF;
padding: 5px 5px 5px 10px;
}

Div#mcLogin div
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000;
text-decoration: none;
text-align: left;
line-height: 16px;
padding: 0px;
margin: 0px;
}

Div#mcLogin input
{
border: 1px solid #CCC;
}

Div#mcLoginFooter
{
background-image: url(/media/templates/searchFooter_01.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width: 200px;
height: 8px;
}



/* GLOBAL TEXT STYLES */

p,table,td,tr,div,span
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000;
text-decoration: none;
line-height: 16px;
padding: 0px;
margin: 0px;
}

/* GLOBAL LINKS */

a
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #3D7479;
text-decoration: underline;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}

a:hover
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #222;
text-decoration: underline;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}


/* GLOBAL HEADERS */

h1
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 18px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h2
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 16px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h3
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 14px;
font-weight: normal;
color: #8F1720;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h4
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 12px;
font-weight: normal;
color: #8F1720;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h5
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

li
{
color: #000;
}

ul
{
color: #084381;
}

/* HOME FEATURE ARTICLE */

Div#mcHomeFeatureArticle
{
padding: 10px 10px 10px 10px;
text-align: left;
}

Div#mcHomeFeatureArticle img
{
border: 1px solid #000;
}


Div#mcHomeFeatureArticleTitle
{
font-weight: normal;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: nomal;
text-transform: uppercase;
color: #666;
padding: 0px 0px 10px 0px;
}

Div#mcHomeFeatureArticleSubTitle
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
text-transform: uppercase;
color: #3D7479;
padding: 0px 0px 10px 0px;
}

Div#mcHomeFeatureArticleDesc
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000;
padding: 0px 0px 5px 0px;
}

/* DEFAULT ARTICLE STYLES */


Div#mcDefaultArticle
{
padding: 10px 10px 10px 10px;
text-align: left;
}

Div#mcDefaultArticleTitle
{
font-weight: normal;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: nomal;
text-transform: uppercase;
color: #666;
padding: 0px 0px 10px 0px;
}

Div#mcDefaultArticleDesc
{
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000;
padding: 0px 0px 5px 0px;
}

Div#mcDefaultArticleBody
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000;
padding: 0px 0px 5px 0px;
}





