html, body#Body {background:#FFFFFF url(/Portals/70307/images/title_background.jpg) repeat-x scroll 0 0 !important;}

#cambridge_header {background:transparent !important; width:160px !important; }

#cambridge_menu { width:650px !important;margin-left:300px; margin-top:-40px; margin-bottom:30px; background:transparent !important;}
#cambridge_menu ul li a{background:transparent !important; }
#cambridge_menu ul li a span {padding:5px 10px !important; }

#cambridge_footer {border-top:1px solid #EAEAEA;margin-top:30px !important;}
#cambridge_content , #cambridge_content div.block p , #cambridge_content div.block {font-size:14px !important;}
#cambridge_content h1, #cambridge_content h2,#cambridge_content h3 {font-weight:bold !important;}
 
#cambridge_content .ul_menu {margin-left:0px !important; }
#cambridge_content .ul_menu li {font-size:12px !important; list-style:none !important; 
background:transparent url(/Portals/70307/images/ul_menu_arrow.gif) no-repeat scroll 0 4px; padding-left:10px !important; color:#FF0000 !important;}
#cambridge_content .ul_menu li a {text-decoration:none;color:#666666 !important;}
#cambridge_content .ul_menu li a:hover{color:#FF0000 !important;}


#cambridge_three-column #cambridge_col1 {width:20% !important;}
#cambridge_three-column #cambridge_col2 {width:54.5% !important;}
#cambridge_three-column #cambridge_col3 {width:25% !important;}

#cambridge_content #cambridge_col1 div.block div.pad, #cambridge_content #cambridge_col3 div.block div.pad {padding:8px 5px !important;}
#cambridge_content #cambridge_col2  div.pad {padding:8px 5px !important;}



.netvisn img { border: solid 0px #fff !important; }


.netvisn-container { 
border:1px solid #CCCCCC;
padding:5px;
}
.netvisn h3 { color:#00295f !important; font-size: 1.2em !important; }

.netvisn-container h3 {
background:#FFFFFF url(images/sprites.gif) repeat-x scroll 0 -545px;
margin:-5px !important;
line-height:18px;
font-size:14px !important;
border-bottom:1px solid #CCCCCC;
padding:4px !important;
margin-bottom:5px !important;
}

.code {
white-space:pre;
font-family: monospace;
padding-left:50px;
}
.netvisn-container p { margin:2px 0 !important; }

.netvisn-container p a { font-size:14px !important; }

a.button-blue { margin-top:5px;
color:#ccc !important;
font-weight:bold;
text-decoration:none;
background:#FFFFFF url(images/sprites.gif) repeat-x top left;
display:inline-block;
padding:4px 8px;
}

a.button-blue:hover { color:white !important; }


/* custom image button hover  */
a.special {
text-decoration:none;
}

a.special:hover {opacity: 0.7;important!
}




#cambridge_top { text-align:center; }

/* customize table for correct font */
.td {
font-family:arial, helvetica, sans-serif !important;
}


/*  -------  IMAGE GALLERIES  ------- */

.galleria-thumbnails-container,
.galleria-info-link  {
  display:none;
}
.galleria-container,
div.galleria-images,
div.galleria-image,
.galleria-stage,
div.galleria-image img {
  width: 980px!important;
  height: 768px!important;
background: #ffffff!important;
}
.galleria-stage {
  position: absolute;
  top:0!important;
  left:0!important;
}
div.galleria-image-nav-right {
  background: url(slides/gallery-arrow-next.png) right center no-repeat;
  position: absolute;
width: 490px!important;
height: 768px!important;
  right: 0px;

}
div.galleria-image-nav-left {
  background: url(slides/gallery-arrow-previous.png) left center no-repeat;
  position: absolute;
width: 490px!important;
height: 768px!important;
  left: 0px;
  top: -38px;
}

a img:hover{
   opacity: 0.8;
}