body 
{
    background:url(../simages/mmm-site-bkg.gif) repeat-x #E0D8D4;
    padding:0;
    margin:0;
}


/*Default Element ovverrides*/
a:hover{color:#E75648;}
h2, h1.topic{color:#E75648;border-bottom:3px solid #555;text-transform:uppercase;margin-bottom:5px;font-family:Arial;padding:0 0 5px 0;font-size:18px;letter-spacing:1px;font-size:18px;}
h3 a{font-size:18px;color:#222;}
h3 a:hover{color:#E75648;text-decoration:none;}

h4 a{color:#E75648;}

#ft{padding:10px;background-image:url(../simages/footerbg.jpg);background-repeat: repeat-x;font-size: 11px;color:#999;}
#ft h4{color:#666;font-weight: bold;margin:0px;font-size: 11px;}
#ft .footerColumn a{color:#999;font-family:Arial;}
#ft .footerColumn a:hover{color:#0070AC;text-decoration:underline;}
#ft .footerColumn {width:240px;float:left;}




/*Utility Nav*/
.utilityNav{background-color:#D4C8C2;margin:0 10px;padding:10px 10px 5px 0px;}
.utilityNav .left{width:60%;text-align:left;float:left;padding:3px 0 0 10px;}
.utilityNav .right{width:38%;text-align:right;float:right;}
.utilityNav .left img{float:left;margin:0 10px 0 0;}
.utilityNav .left a{color:#555;font-size:.9em;margin:0 10px 0 0;}
.utilityNav .left a:hover{text-decoration:underline;}


/*Search box*/
#search_box_container{text-align:right;margin:0px;}
#search_box{margin:0px;}
#search_box .buttonSearch{background:#E75648;color:#FFF;border:1px solid #E75648;*border:0px;text-transform:uppercase;font-size:11px;font-weight:bold;padding:3px 4px 2px 4px;}
#search_box .searchField{width:275px;margin-right:10px;background-color:#FFF !important;border:1px solid #CFCFCF;padding:3px 1px;}

/*Logo and Leaderboard*/
.logoLeaderboard{margin:0;padding:20px 0px 20px 10px;}
.logoLeaderboard .logo{text-align:left;float:left;width:220px;margin:18px 32px 0 0;}
.logoLeaderboard .leaderboard{float:left;padding:0;width:728px;margin:0;}



/****menu.css*/
/* Main menu start */
/* * {margin: 0; padding: 0;} */
.menuHorizontal
{
   /* height: 41px;*/
    
    padding:0px 0px 0px 10px;
    clear: both;
    float:left;
    
}
#navContainer
{
    clear:both;
    height:41px;
    margin:0 10px;
    background:#000000 url(../simages/pmd-nav-bkg.gif) repeat-x scroll left top;
}
ul#primaryNavMenu {
 position: relative;
 z-index: 596;
 height:41px;
 /*white-space:nowrap;*/
 list-style-type:none;
 margin:0px;
}


ul#primaryNavMenu > li {
 float: left;
}

ul#primaryNavMenu li {
 padding: 0px;
 /*line-height: 200%;*/
 margin:0px;
 /*display:table-cell;*/
}

ul#primaryNavMenu li a {
 display: block;
}

ul#primaryNavMenu li:hover {
 color: inherit;
 cursor: default;
 
}

ul#primaryNavMenu li a,
ul#primaryNavMenu li a:visited {
 color: #FFFFFF;
 text-decoration:none;
 height:28px;
 font-weight:bold;
 font-size:13px;
 margin-top:6px;
 padding:7px 10px 0px 10px;
 -moz-border-radius: 8px 8px 0px 0px;
 border-radius: 8px 8px 0px 0px;
 -webkit-border-radius: 8px 8px 0px 0px;
 background url(../simages/pmd-nav-bkg.gif) repeat-x scroll left top;
}

ul#primaryNavMenu a:hover, a.selected{
 color: #4f5c5c !important;
 text-decoration:none !important;
 background: url(../simages/pmd-nav-on-bkg.gif) no-repeat top center;
}

#primaryNavMenu li:hover a, #primaryNavMenu li.sfhover a{color:#4C4C4C !important;background: url(../simages/pmd-nav-on-bkg.gif) no-repeat top center;}
 

/* second-level lists */
#primaryNavMenu li div.subMenu {position: absolute;left: -999em;z-index:1000;border:0;border:solid #999;border-width:1px;background: #FFF }
#primaryNavMenu li ul{width: 14em;float:left;list-style-type:none;margin:0;background: #D4C8C2;border:0;}

/*second level nav items*/
#primaryNavMenu li ul li{border:0px;text-align:left;width:100%;margin:0;padding:0;}
#primaryNavMenu li ul li a{padding:6px 10px 6px 10px;text-align:left;background: #D4C8C2 !important;color:#4C4C4C !important;height:auto;margin:0;-moz-border-radius: 0;border-radius: 0;-webkit-border-radius: 0;}
#primaryNavMenu li ul li a:hover{color:#FFF !important;background:#928179;text-decoration:none !important;}
#primaryNavMenu li:hover div.subMenu, #primaryNavMenu li.sfhover div.subMenu {left: auto;margin-top:0px;margin-left:-1px;}

/*Seconday Navbar*/
#secondayNavLogin{padding-left:10px;background-color:#FFF;font-family:Arial, Verdana;margin:0 10px;}
#secondaryNavContainer {display:inline;font-size:.90em}
#secondaryNavContainer ul {list-style: none;padding: 0;margin: 0;float:left;}
#secondaryNavContainer li{float:left;margin:0;padding: 0;background-color:#F4F1E8;font-family:Georgia,Serif;}
#secondaryNavContainer li a{font-family:Arial;display:block;padding:4px 10px 4px 5px;color:#0070AC;background-color:#F4F1E8;border-bottom:0px solid #dddad6;}
#secondaryNavContainer li a:hover{background-color:#F4F1E8;color:#0070AC;text-decoration:underline;}
#secondaryNavContainer li.first{font-family:Arial;padding:4px 10px 4px 0px;background-color:#FFF;border-bottom:0px solid #dddad6;border-left:0px solid #dddad6;}

.loginPanel{float:right;padding:4px 6px 2px 10px;font-size:.90em;font-weight:bold;}

/*article page boxes*/
.articleColumnBox{border:0px;}
.articleColumnBoxHeader{background-color:#E75648;color:#fff;font-weight:bold;text-transform:uppercase;font-size:.90em;}
.articleColumnBoxContainer{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.articlePageBox{border:0px;}
.articlePageBoxHeader{background-color:#cc3300;color:#fff;font-weight:bold;}
.articlePageBoxContainer{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background-color:#F2EAC9;}
.articlePageBoxContainer li, articleColumnBoxContainer li {color:#CC3300;}

#mostRecentTabs{margin:0px 0px 20px 0px;}
.tabbox {position: relative; overflow: visible; clear: both; width:336px;}
.tabbox .tabPanel h3 { float: left; width: 100px; margin: 0; border: solid #cbcbcb; border-width: 1px 1px 0 0;background:#fff; }
.tabbox .first h3 { border-left-width: 1px; }
.tabbox .tabPanel h3 a { text-decoration: none;  display: block; padding: 5px; color:#666;}
.tabbox .tabPanel h3 a:hover { background: #eee; }
.tabbox .tabContent { position: absolute; top: -9999px; left: -9999px; border: 1px solid #cbcbcb; width:328px;background:#fff;padding:8px 3px;}
.tabbox .selected .tabContent { top: 26px; left: 0; }
.tabbox .selected h3 a{ background: #cc3300; color:#fff;}
.tabbox .selected h3 a:hover{ background: #cc3300; color:#fff;}


/*MMM Rotator*/
.homepage-carousel-leftside-on
{
    color:#ffffff;
    background:#000;
    border-right:0
}

.homepage-carousel-leftside-off
{
    background:#B8A084;
    border-right:0;
}

.homepage-carousel-leftside-off a
{
    color:#333;
}




