/* Disable old custom.css */
html, body#Body {
  background-image: none !important;
  background: none !important;
}

#cambridge_container {
	width:931px !important;
	padding-top: 0px !important;}

#cambridge_content {
  background: url("/Portals/54495/images/footer.jpg") no-repeat scroll left bottom #EFEDF0 !important;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  padding-bottom: 0px !important;
  background-image: none !important;
  background-color: #FFF !important;}

/* End-Disable old custom.css */
div.pad{
    display: block;
    overflow: hidden;
    padding: 0 0;


}
.search {
    color: #FFFFFF;
    margin-left: 20px;
    margin-top: 19px;
    position: absolute;
    z-index: 4;
    font-size: 10px;
}


#logoDiv_right {
    background:none!important;
    border: medium none!important;
    height: 90px!important;
    margin: 0!important;
    padding: 0!important;
    position: absolute!important;
    right: 0!important;
    top: 10px !important;
    width: 231px!important;
}

/*navigation*/
#cambridge_menu ul.rootGroup li {
    border-right: 1px solid #100f0f;
    font-size: 12px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding-top: 2px;
    background: none !important;
}
/*
#cambridge_menu ul.rootGroup li a:hover span {
    background: none !important;
*/    
}
#cambridge_menu .rootGroup .item .text {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px !important;
    color:#fff;
}
#cambridge_menu ul.group li a.link:hover {
    background: none!important;
}
#cambridge_menu ul.rootGroup li a.selectedtab span {
    background: url("/Portals/54495/images/selectedTabimg.png") !important;
}

#cambridge_menu ul.group li, #cambridge_menu ul.group.level1 li span, #cambridge_menu ul.group.level2 li span {
    border: medium none;
    font-size: 11px !important;
}
#cambridge_menu ul.group, #cambridge_menu ul.group li {
    background: none repeat scroll 0 0 #000 !important;
}
/*
#cambridge_menu ul.rootGroup li a.selectedtab span {
    background: none repeat scroll 0 0 !important;
}
*/
#cambridge_menu .link:hover .text, #cambridge_menu .focused .text, #cambridge_menu .expanded .text {
    color: #82cafa !important;
    
}

#cambridge_menu .link .text {
    color: #fff !important;
}

#cambridge_menu .rootGroup .item .text {
    margin-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
    
}

#cambridge_menu .rootGroup .selectedtab .text {
    color: #000 !important;
}
#cambridge_menu ul.rootGroup li a span {
   /* background: url("/Portals/54495/images/navback.png") repeat-x scroll 0 0 #000;*/
    padding: 5px 12px !important;
    height:33px !important;
    margin-top:2px!important:
}

#cambridge_menu {
    background: url("/Portals/54495/images/navback.png") repeat-x scroll 0 0 transparent !important;
    display: ;
    font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
    height: 30px;
    position: relative;
    text-align: center;
    width: 931px;
    z-index: 9998;
}

#cambridge_menu ul {
    background-color:#000 
    cursor: pointer;
    display: ;
    float: left;
    list-style-type: none;
    height:30px;
    margin-top:-4px;
}

#cambridge_menu ul li {
    background-color:#000;
    cursor: pointer;
    display: ;
    float: left;
    list-style-type: none;
    margin-top:10px;
    padding: 0;

}

#cambridge_menu li a  {
    background: url("/Portals/54495/images/navbak.png ") no-repeat scroll 0 0 transparent !important;
    cursor: pointer;
    display: block;
    float: left;
    overflow: hidden;
    height:30px;
    
    
}

#cambridge_menu li li a  {
    background-color:#000; !important;
    cursor: pointer;
    display: block;
    float: left;
    overflow: hidden;
    height:18px;
    margin:0 0 4px 0;
}


/*end navigation*/


#cambridge_body {
    background: url("/Portals/54495/images/background-shadow.png") repeat-y scroll center top transparent !important;
    padding: 0 !important;
}

#cambridge_courtesy_links {
    display: none;
}


#cambridge_container {
  border-left: thin solid !important;
  border-right: thin solid !important;
  border-top: thin solid !important;
  margin-left:auto;
  margin-right:auto;
  position: relative;
}
#cambridge_menu .group .item .text{
  background-color:#000!important;
  padding: 0 2px 0 2px !important;
  margin-bottom: 8px!important;


}

#cambridge_menu .group {
   background: url("/Portals/54495/images/dropshad.png ") no-repeat scroll 0 0    transparent;!important;
  color: #FFFFFF;
  margin-top:1px!important;
  width:auto;
  height:auto;
  -moz-border-radius: 1px 1px 10px 10px;
  -webkit-border-radius: 1px 1px 10px 10px;
  -khtml-border-radius: 1px 1px 10px 10px;
  border-radius: 1px 1px 10px 10px;
}
#header{
 margin-left:auto;
 margin-right:auto;
}


.CMSSideBarConfigureRemoveBox {
    padding-bottom: 2px !important;
    padding-top: 2px !important;
    position: absolute !important;
    width: 95px !important;
    margin-top:100px !important;
}
#upperBoxes{
 margin-right:0;
 margin-left: 15px;
 padding-top:25px;
}
#div1 {
 background-image: url(images/UpperBoxSmall.png);
 height:187px;
 width:214px;
 float:left;
 margin-right:5px;
 margin-left:-3px;
 
}
#div1 p span {
 margin-left:3px;
 color:#fff;
 font-size: .85em;!important;
}
#div2{
 background-image: url(images/UpperBoxSmall.png);
 height:187px;
 width:214px;
 float:left;
 margin-right:5px;
 
}
#div2 p span {
 margin:5px 0 0 3px; 
 color:#fff;
 font-size: .85em;!important;
}
#div2text{
margin:0 auto;

width:170px;

}
#div3{
 background-image: url(images/UpperBoxSmall.png);
 height:187px;
 width:214px;
 float:left;
 margin-right:5px;
}
#div3 p span {
 margin-left:3px;
 color:#fff;
 font-size: .85em;!important;
}
#div4{
 background-image: url(images/UpperBoxBig.png);
 height:190px;
 width:249px;
 float:left;
 

}
#div4 p span {
 margin-left:3px;
 color:#fff;!important;
 font-size: .85em;!important;
}
#div5{
 background-image: url(images/midSep.png);
 margin:10px 0 10px 0; 
 width:928px;
 height:109px;
 float:left;

}

#social{
 margin-top:33px;

}
/*bottom boxes*/
#bottomModTitles{
    background-image: url(images/BottomBoxes1.png);
    height:202px;
    width:922px;
    float:left;
    margin:10px 15px 10px 2px;
}



#bottomModBoxes{
    height:200px;
    width:922px;
    float:left;
    margin:10px 15px 50px 12px;
}

#bottomModBoxes a{
    text-decoration: none;
}

#bottomModBox1{
    float: left;
    color: #000;
    font-size: 14px;
    margin-right: 30px;
    width: 200px;
    height: 200px;
}
#bottomModBox1_title{
    color:#fff;
    margin:10px 170px 10px 90px;
    font-size: 16px;
    font-weight: bold;
    float: left;
}
#bottomModBox2{
    float: left;
    color: #000;
    font-size: 14px;
    margin-right: 30px;
    width: 200px;
    height: 200px;
}
#bottomModBox2_title{
    color:#fff;
    margin:10px 145px 10px 0;
    font-size: 16px;
    font-weight: bold;
    float: left;
}
#bottomModBox3{
    float: left;
    color: #000;
    font-size: 14px;
    margin-right: 30px;
    width: 200px;
    height: 200px;
}
#bottomModBox3_title{
    color:#fff;
    margin:10px 145px 10px 0;
    font-size: 16px;
    font-weight: bold;
    float: left;
}
#bottomModBox4{
    float: left;
    color: #000;
    font-size: 14px;
    margin-right: 30px;
    width: 200px;
    height: 200px;
}
#bottomModBox4_title{
    color:#fff;
    margin:10px 0 10px 0;
    font-size: 16px;
    font-weight: bold;
    float: left;

}

/** IE 67 Specific Fixes for BottomModboxes**/

* html #bottomModTitles{
    background-repeat:no-repeat !important;
}

* html #bottomModBoxes{
    width:942px;
}

* html #bottomModBoxes a{
    cursor:pointer;
}

* html #bottomModBox1_title{
    margin:10px 170px 10px 45px;
}



/*footer*/
#footerShad{
   background: url("/Portals/54495/images/background-shadow.png") repeat-y scroll center top transparent !important;


}    
#footer{
 border-left: thin solid !important;
  border-right: thin solid !important;
  width:962px;
  height:82px;
  display:block;
  margin:-13px auto;
  padding:0 auto;
  background-image: url(images/Footerimage.png) !important;
  color:#fff;
}


/*#footer {
  background-image: url("images/Footerimage.png") !important;
  border-left: thin solid !important;
  border-right: thin solid !important;
  color: #FFFFFF;
  display: block;
  height: 82px;
  margin: -13px auto;
  width: 962px;
}*/

#footertext{
margin-left:175px;
padding:100px auto;

}

#footer ul li{
 float: left !important;
 list-style-type: none !important;
 margin:30px 0 0 3px;
}
#footer ul li a{
  float: left !important;
  list-style-type: none !important;
  color:#fff;
  display:block;
  text-decoration:none;

}
#footer ul li a:hover{
  float: left !important;
  list-style-type: none !important;
  color:#fff;
  display:block;
  text-decoration:underline;
}

#cambridge_footer{
  background:url("/Portals/54495/images/Footerimage.png") no-repeat !important;
  border-top:none !important;
  color:#7C7C7C !important;
  /*display:none !important; */
  clear:both !important;
  font-size:.9em !important;
  margin:0 !important;
  padding: 25px 100px 25px 100px !important;
  text-align: center !important;
  list-style-type:none;
  width:931px;
  height:auto;
}

/*footer end*/
#contentLeftImg{
     float:left;
     border-style:solid;
     height:400px;
     width:250px;
     margin-left:10px;
     


}
#contentTitle{
     float:left;
     margin: 0 0 0 55px;
     height:auto;
     width:600px;



}
#contentLeftContent{
     float:left;
     margin-left: 5px;
     margin-top:45px;
     height:auto;
     width:250px;



}
#contentRightContent{
     float:left;
     margin-left:5px;
     margin-top:48px;
     height:auto;
     width:250px;
     border-left-style:solid;
     border-color:grey;
     border-width:1px;
     padding-left:20px;



}
#page{
     float:left;
     width:600px;
     height:auto;
     margin-left:40px;

}

#page2{
     float:;
     width:940px;
     height:auto;
     margin-left: 10px;
     margin-right:10px;

}

#aboutImg{
     float:;
     width:600px;
     height:auto;
     margin-left:-8px;
     margin-top:10px;
     margin-bottom:15px;
}

#aboutImg2{
     float:;
     width:600px;
     height:auto;
     margin-left:20px;
     margin-top:10px;
     margin-bottom:15px;
}

#rightMod{
     float:left;
     margin-top:;
     
}
#top{
      margin-left:3px;
      padding:auto;
      background:url("/Portals/54495/images/midsep.png")!important;
      height:110px!important;
}
#cambridge_two-column-right {
      float:right !important;
      margin-top: !important;
      margin-left:-25px!important;
      position:relative!important;

}

#cambridge_two-column #cambridge_col1, #cambridge_two-column-right #cambridge_col3 {
    margin-right: 15px!important;
    margin-top:50px!important;
    width:221px!important;
    
}
#cambridge_col3 div.block div.pad{
      border-color:#dddddd !important;
      border-style:solid !important;
      border-radius:15px !important;
      background-color:#efedfo !important;
      width:auto;
      height:auto;
}
/*4way information*/
#quad{
     float:;
}
#q1{
   float:left;
   width:250px;
   margin:10px 10px 5px 0;

}
#q2{
   float:left;
   width:250px;
   margin:10px 0 5px 0;
}
#q3{
   float:left;
   width:250px;
   margin:5px 10px 25px 0;
   
}
#q4{
   float:left;
   width:250px;
   margin:5px 0 25px 0;
   
}
/*4way end*/
#twoColTitle{
   height:110px;
   margin-left:3px;
   padding:auto;
   background:url("/Portals/54495/images/midsep.png")!important;
   
}

.twoColText{
     margin-left:100px;
 

}


/*begin slide*/
#slideshow img { display: none }
#slideshow img.first { display: block }

#flowline{
   margin-top:-23px!important;
   margin-bottom:50px !important;
   position:absolute!important;
   width:935px !important;
   z-index:9 !important;
}



#slide-nav{
	width:928px;
	margin:0px auto;
}
#slideprev{
	background-image:url(/Portals/54495/images/arrow-left.png );
	background-repeat:no-repeat;
	width:57px;
	height:130px;
	position:absolute;
	top:300px;
	left:;
	cursor:pointer;
	z-index:8;
}
#slidenext{
	background-image:url(/Portals/54495/images/arrow-right.png );
	background-repeat:no-repeat;
	width:57px;
	height:130px;
	position:absolute;
	top:300px;
	margin-left:870px;
	cursor:pointer;
	z-index:999;
}

#slideshow{
     height:439px;
     width:930px;
     position:relative;
	
}

#slider {
	
	position: absolute;
	width: 930px;
	top:0;
	background:#050505;
	overflow:hidden;
	height:439px;
}
/*end slide*/

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

#cambridge_two-column #cambridge_col2 {
  width: 74%;
}


