/* MENU */
#cambridge_menu ul li.first a {
background: transparent url(/Portals/56204/images/btn-left-first.jpg) no-repeat scroll 0 bottom !important;
}

#cambridge_menu ul li a {
background: transparent url(/Portals/56204/images/btn-left.jpg) no-repeat scroll 0 bottom !important;
}

#cambridge_menu ul li a span {
background: transparent url(/Portals/56204/images/btn-right.jpg) no-repeat scroll right bottom !important;
margin-left: 10px !important;
padding-left: 0 !important;
}

#cambridge_menu ul li.last a span {
background: transparent url(/Portals/56204/images/btn-right.png) no-repeat scroll right bottom !important;
margin-left: 10px !important;
padding-right: 30px !important;
}

/* SUB MENU */
#cambridge_menu ul li div.slide a {
background: #006AAF !important;
}

#cambridge_menu ul li div.slide a:hover {
background: #057CC7 !important;
}

#cambridge_menu ul li div.slide span {
background: none !important;
}

#cambridge_menu ul li div.slide ul li {
border-bottom: 1px solid #0479C3 !important;
}

#cambridge_menu ul li div.slide ul li.last {
border-bottom: none !important;
}

#cambridge_menu div.slide ul li a.selectedtab {
background-color: #00C5E4!important;
}

/* HEADINGS */
h1 {
font-size: 28px !important;
font-weight: normal !important;
}

h2 {
font-size: 16px !important;
font-weight: bold !important;
}


/* COLUMN 2 CONTENT */
#cambridge_col2 div.pad {
padding: 0 !important;
}

#cambridge_col2 h3 {
font-weight: bold !important;
}

#cambridge_col2 {
font-size: 14px !important;
}

#cambridge_col2 ul {
list-style-image: url(/Portals/56204/images/dot.gif) !important;
padding-left: 5px !important;
}

#cambridge_col2 ul li {
padding-bottom: 15px !important;
}

#cambridge_col2 ul li ul li, #cambridge_col2 ul li ol li {
padding-bottom: 0 !important;
}

#cambridge_col2 ul li ul {
list-style-image: url(/Portals/56204/images/dashed.gif) !important;
}

#cambridge_col2 ul li ol {
list-style-image: none !important;
}

/* COLUMN 3 CONTENT */


#cambridge_content #cambridge_col3 div.block div.pad {
padding: 8px 5px !important;
margin: 0 0px 0 15px;
font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif !important;
}

#cambridge_content #cambridge_col3 div.block {
margin: 0 0 0 15px !important;
}

#cambridge_col3 div.block div.pad h3 {
font-size: 18px !important;
}

#cambridge_col3 div.block div.pad h1, #cambridge_col3 div.block div.pad h2 {
color: #0071B9 !important;
}

#cambridge_col3 table td p {
font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif !important;
}


/* FOOTER */

#cambridge_footer {
line-height: 13px !important;
font-size: 10px !important;
padding-top: 0px !important;
text-align: right !important;
background: transparent url(/Portals/56204/images/software-services-small.jpg) no-repeat scroll left 0 !important;
}


#cambridge_footer a {
padding-right: 19px !important;
color: #3E3E3E !important;
text-decoration: none !important;
}

#cambridge_footer a:hover {
color: #0071B9 !important;
text-decoration: underline !important;
}

#cambridge_footer div.clear {
padding-top: 20px !important;
text-align: left !important;
margin-left: 220px !important;
border-top: 3px solid #0071B9 !important;
}

span#footerContainer {
color: #3E3E3E !important;
}

span#footerContainer a {
color: #0071B9 !important;
padding: 0 !important;
}

span.SkinObject {
display: none!important;
}

a.SkinObject {
text-transform: uppercase!important;
font-size:10px!important;
}

#cambridge_footer p.copyright {
font-size: 10px!important;
}

/* TWO COLUMN-RIGHT - SKIN */

#cambridge_two-column-right #cambridge_col3 {
width:29% !important;
}

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

#cambridge_two-column-right #cambridge_col3 label { float:left; width:100px; }
#cambridge_two-column-right #cambridge_col3 input[type=text] { float:left; width:150px; }

#cambridge_two-column-right #cambridge_col3 div.CheckboxGroupContainer label { width:auto; }
#cambridge_two-column-right #cambridge_col3 div.CheckboxGroupContainer input { float:left!important; }