/* global module - column 1 - any skin */

div.globalmodule {
background: transparent url(/Portals/41899/images/module-left-bg.png) no-repeat scroll 100% 100% ! important; 
margin-bottom: 15px;
padding: 0pt 10px 20px; 
line-height:125%!important;
}

div.globalmodule h3 {
color: rgb(51, 51, 51)!important; 
height: auto; 
line-height: 100%!important; 
font-family: Geneva,Arial,Helvetica,sans-serif!important; 
font-size: 94%!important; 
font-weight: bold!important;
text-transform:uppercase;
border-bottom: 4px solid rgb(230, 230, 230); 
margin: 10px 0!important; 
padding: 0pt 0pt 1px!important; 
}

div.globalmodule a.mainlevel:link, div.globalmodule a.mainlevel:visited {
color:#2C5EAC!important;
font-family:Geneva,Arial,Helvetica,sans-serif!important;
font-size:85%!important;
font-weight:bold;
text-decoration:none!important;
text-transform:uppercase;
display:block;
margin-bottom:5px;
padding:0;
background:transparent url(/Portals/41899/images/menu-indicator.png) no-repeat scroll 100% 0;
}

div.globalmodule a.mainlevel:hover{
color:#606C7A!important;
background:transparent url(/Portals/41899/images/menu-indicator.png) no-repeat scroll 100% 0;
background-position:100% -20px;
}

/* end of global module on column 1 */


/* the original website has a bigger value for line height of unordered lists - we replicate this here */
#cambridge_col2 ul li {
padding-bottom:10px!important;
}

/* the images aligned to right on column 1 mustn't be closer to text */
html > body #cambridge_col2 img[align="right"] {
margin:0 0 15px 15px!important;
}

/* bigger line height for paragraphs, divs, tds in all columns*/
#cambridge_col1 p, #cambridge_col2 p, #cambridge_col3 p, #cambridge_col1 td, #cambridge_col2 td, #cambridge_col3 td, #cambridge_col1 div, #cambridge_col2 div, #cambridge_col3 div {
line-height: 145%!important;
}

/* changed the width for column 1 and 2 in order to display the global module found in column 1 as it appears on the original website */
#cambridge_two-column #cambridge_col1 {
width:28.9%!important;
}

#cambridge_two-column #cambridge_col2 {
width:71%!important;
}

/* background image for website */
#cambridge_body {
background:#FFFFFF url(/Portals/41899/images/bg.png) repeat-x scroll 0 0!important;
}

/* border around the main container */
#cambridge_container {
border:1px solid #E7E7E7;
}

/* menu */
#cambridge_menu .radmenu {
float:right!important;
margin-right:22px;
}

#cambridge_menu ul li {
border-left:1px solid #1D4A85;
border-right:1px solid #5892BD;
}

#cambridge_menu ul li {
font-family:Geneva,Arial,Helvetica,sans-serif!important;
font-weight:bold;
text-transform:uppercase;
}

#cambridge_menu  ul li.first {
border-left: 1px solid #5892BD!important;
}

#cambridge_menu ul li.first a {
border-left: 1px solid #1D4A85!important;
}

#cambridge_menu ul li.last {
border-right: 1px solid #1D4A85!important;
}

#cambridge_menu ul li.last a {
border-right: 1px solid #5892BD;
}

#cambridge_menu ul li div.slide ul li, #cambridge_menu ul li div.slide ul li a {
border:none!important;
}