html, body#Body {
    background: url('/Portals/49801/images/mecour_site_backgrd.gif') repeat left top transparent !important;
}
/* Menu Style replace background color with image */ 
#cambridge_menu {
width: 1280; height: 34px;
background-color: transparent none !important;
background-image:url(images/menupagebg_2013.jpg) !important;
background-position: left top !important;
background-repeat:no-repeat !important;
padding:0px !important;
font-size:.9em !important;
}
/* add background image to list items */
#cambridge_menu ul {
background: transparent none !important;
}

#cambridge_menu ul li {
background: transparent none !important;
}
#cambridge_menu ul li a {
background: transparent none !important;
}
#cambridge_menu .link {
background: transparent none !important;
}

#cambridge_menu .rootGroup .selectedtab {background-color:#282828 !important; }
padding:0px !important;

#cambridge_menu .rootGroup .selectedtab ul li a:hover  {color:#fff !important;}

#cambridge_menu ul.group.level1 { background-color:#999!important;}
#cambridge_menu ul.group.level1 li a { background-color:#999!important; color:#fff !important; }
#cambridge_menu ul.group.level1 li a:hover { background-color:#999!important; }


#cambridge_menu ul.group.level2 { background-color:#999!important;}
#cambridge_menu ul.group.level2 li a span { background-color:#999!important; display:block!important; }
#cambridge_menu ul.group.level2 li a span:hover { background-color:#999!important; }

/* create tab effect in module headers with background */
#cambridge_content, #cambridge_two-column-right, #cambridge_two{
font-size:.9em!important;
background-image: url(images/sample.jpg)!important;
background-repeat: repeat-y !important;
background-color: transparent none !important;
}

#cambridge_col1 div.block div.pad {
background-color: transparent none !important;
background-image:url(images/sidebarblock_01b_mecour.gif) !important;
background-position: left top !important;
background-repeat:no-repeat !important;
padding:0 0 0 8px !important;
}

#cambridge_col2 div.block div.pad {
background-color: #ffffff !important;
background-image:url(images/sidebarblock_01b_mecour.gif) !important;
background-position: left top !important;
background-repeat:no-repeat !important;
padding:0 0 0 8px !important;
}

#cambridge_two-column-right #cambridge_col3 {
margin-right: 8px !important;
width:22% !important;

}
#cambridge_col3 div.block div.pad {
background-color: transparent none !important;
background-image:url(images/sidebarblock_01b_mecour.gif) !important;
background-position: left top !important;
background-repeat:no-repeat !important;
padding:0 0 0 8px !important;
}


/* add background to page */
#cambridge_container {
}
/* add border to right column */
#cambridge_content, #cambridge_three-column, div.block { 
border: 0px solid #cccccc !important;
}
/* adjust margin for right column */
#cambridge_content #cambridge_col3 div.block div.pad {
margin: 4 !important;
}

/* override font info for h1 */
h1{font-size:18px;
font-weight: bold;
line-height:1.5em; !important;}

/* Events Table Style */

#eventsTable {width: 90%;}

#eventsTable tr {vertical-align: top;}

#eventsTable td {
text-align: center;
width: 50%;
padding-bottom: 15px;
}

/* Applications Table Style */


#applicationstable {
width: 100%;
font-size:10px;
color:#333333;
text-align: center: 

	
}
#applicationstable th {
background-color: #EEEEEE;

text-align: center;
}
#applicationstable td {
border: 1px #999999 solid;
vertical-align:top;
padding: 8px;     
}

/* Products Table Style */

#productsTable {width: 70%;}
#productsTable td {
border: 1px #ffffff solid;
vertical-align:top;
padding: 9px;
min-height: 10px; min-width: 10px;
}
#productsTable td p {text-align: center;}

#mediaButtons {
margin-left: 4px;
}

/* fix line height in side nav */

#cambridge_content div.block ul {line-height: 20px;}

/* product nav style */
.productNav {font-size: 12px; text-align: center;}