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:12px !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 2px #ccc !important; }


.netvisn-container { 
border:1px solid #CCCCCC;
padding:5px;
font-size:.8em !important;
}
.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:1em !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:11px !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; }

#cambridge_top { text-align:center; }