/* BODY */

   /* top background */

html, body#Body {
background: transparent url(/Portals/30943/images/topbg.gif) repeat-x scroll 0 0 !important;
}


/* HEADER */

#cambridge_header {
margin-top: 17px !important;
}



/* CONTENT */

#cambridge_content div.block {
margin-bottom: 30px !important;
}

   /* links */

#cambridge_col2 a {
font-weight: bold !important;
}

#cambridge_col2 a:hover, #cambridge_col1 div.block div.pad a:hover {
color: #FF6600 !important;
}

#cambridge_content a {
text-decoration: none !important;
}

   /* text */

#cambridge_col2 p, #cambridge_col2 table td, #cambridge_col2 li {
font-size: 11px !important;
letter-spacing: 1px !important;
line-height: 20px !important;
}

#cambridge_col2 li {
padding: 0 !important;
}

#cambridge_col1 div.block div.pad, #cambridge_col1 div.block p, div.ContactFormWrapper {
font-size: 11px !important;
letter-spacing: 1px !important;
line-height: 20px !important;
}



/* HEADINGS */

#cambridge_col2 h1 {
font-size: 23px !important;
line-height: 25px !important;
padding-bottom: 10px !important;
letter-spacing: -1px !important;
}

#cambridge_col2 h2 {
font-weight: bold !important;
font-size: 18px !important;
letter-spacing: -1px !important;
}

/* FOOTER */

#cambridge_footer {
border-top: 17px solid #998B7E !important;
padding-top: 20px !important;
font-size: 10px !important;
line-height: 20px !important;
letter-spacing: 1px !important;
text-decoration: none !important;
}

   /* links */

#cambridge_footer div.clear span a {
font-weight: bold !important;
}

#cambridge_footer div.clear span a:hover {
background: #998B7E !important;
color: #FFFFFF !important;
}

/* TWO COLUMNS - SKIN */

#cambridge_content #cambridge_col1 div.block div.pad {
margin: 0 !important;
padding: 8px 8px 0 15px !important;
}

#cambridge_two-column #cambridge_col1 {
width: 22.9% !important;
}

#cambridge_two-column #cambridge_col2 {
width: 77% !important;
}

#cambridge_two-column #cambridge_col2 div.pad {
padding-left: 25px !important;
padding-right: 25px !important;
}


/* ROLL-OVER TEXT - FORMS COLUMN 1 */

#apNFR {
position: absolute;
width: 300px;
z-index: 1;
margin-top: 225px;
margin-left: 100px;
visibility: hidden;
} 

.popupNFR {
font-family: Verdana,Arial,Helvetica,sans-serif;
background-color: #FDFDFD;
border:1px solid #A99D92;
color: #666666;
line-height: 20px;
font-size: 11px;
padding: 5px 20px 5px 5px;
top:300px;
}

/* ROLL-OVER TEXT - PAYPAL BUTTON - COLUMN 2 */

#apNFRB {
position: absolute;
width: 300px;
z-index: 1;
margin-top: 275px;
margin-left: 120px;
visibility: hidden;
} 

.popupNFRB {
background-color: #FDFDFD;
border: 1px solid #A99D92;
color: #666666;
font-size: 11px;
padding: 5px 20px 5px 5px;
top: 300px;
}


/* FORMS COLUMN 1 - ALL SKINS */

.CMSSideBarFormConfigureRemoveBox {
width: 132px !important;
}

