html, body {
background:#4E5642 url(images/bg.gif) repeat-x scroll 0 0 !important;
font-size:12px !important;
font-size-adjust:none !important;
font-style:normal !important;
margin-bottom:10px !important;
}

#cambridge_container{
background:transparent url(images/shadow_bg.jpg) repeat-y scroll 0 0 !important;
padding:0 5px !important;
width:1000px !important;
}

#cambridge_header{
background-color:#4E5642 !important;
margin:0 -5px !important;
padding-top:13px !important;
width:1010px !important;
}

#cambridge_menu{
background:#1c90b5 url(images/nav_right.jpg) repeat-x scroll 0 0 !important;
height:51px !important;
}

#cambridge_menu ul.rootGroup .link {
background-color:transparent !important;
height:51px !important;
border-right:1px dotted #1e587e !important;
}

#cambridge_menu ul.rootGroup .link span{
font-size:12px !important;
text-transform:uppercase !important;
font-weight:normal !important;
padding:0 30px !important;
line-height:51px !important;
}

#cambridge_menu .rootGroup a:hover, #cambridge_menu ul.rootGroup li a.selectedtab {
background:#1c90b5 url(images/nav-hov.jpg) repeat-x scroll 0 0 !important;
}

#cambridge_menu .rootGroup a:hover span, #cambridge_menu ul.rootGroup li a.selectedtab span{
background:transparent url(images/menuitemArrow.PNG) no-repeat center top !important;
}

#cambridge_menu ul.group {
background-color:#1C90B5 !important;
background-image:none !important;
border:1px solid #1A5881 !important;
}

#cambridge_menu ul.group .link {
background-color:#1C90B5 !important;
background-image:none !important;
height:20px !important;
}

#cambridge_menu ul.group .link span{
font-size:11px !important;
padding:0 14px !important;
line-height:20px !important;
}

#cambridge_menu ul.group li a:hover, #cambridge_menu ul.group li a.selectedtab{
background-color:#D9CA6F !important;
background-image:none !important;
}

#cambridge_menu ul.group li a:hover span, #cambridge_menu ul.group li a.selectedtab span{
background-image:none !important;
}

#cambridge_menu ul.group li{
border-bottom:1px solid #92b7c9 !important;
vertical-align:middle !important;
}

#cambridge_col3{
width:295px !important;
margin-right:33px !important;
margin-top:20px !important;
}

#cambridge_col3 div.block div.pad{
margin:0 !important;
padding:0px !important;
min-height:410px !important;
}

#cambridge_two-column-right #cambridge_col2{
width:672px !important;
background:#D9E1E7 url(images/welcome_bg.gif) repeat-x scroll center top !important;
}

#cambridge_two-column-right #cambridge_col2 div.pad {
padding:30px 10px 10px 20px !important;
}

#cambridge_one-column #cambridge_col2{
width:100% !important;
background-color:#D9E1E7 !important;
background-image:url(images/welcome_bg.gif) !important;
background-position:center top !important;
background-repeat:repeat-x !important;
}


#cambridge_col2 div.pad{
margin:0 !important;
padding:10px !important;
padding-top:0px !important;
}

h1{
font-size:20px !important;
font-weight:normal !important;
padding-bottom:5px !important;
padding-left:0px !important;
padding-right:5px !important;
padding-top:5px !important;
margin:0px !important;
text-transform:uppercase !important;
}

h6{
background-color:#445171 !important;
color:#ffffff !important;
font-size:14px !important;
font-weight:bold !important;
line-height:normal !important;
}

#cambridge_col3 p{
font-size:11px !important;
margin-top:0px !important;
}

#cambridge_col3 h3{
color:#fff5ad !important;
width:100% !important;
height:51px !important;
padding:0px !important;
margin:0px !important;
line-height:51px !important;
}

#cambridge_col2 h3{
font-size:14px !important;
font-weight:bold !important;
margin-bottom:10px !important;
margin-left:0 !important;
margin-right:0 !important;
margin-top:10px !important;
}

#cambridge_col3 h4{
color:#B89E0C !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-weight:normal !important;
line-height:normal !important;
}

#cambridge_col2 a, #cambridge_col2 a:hover{
color:#0000EE !important;
text-decoration:underline !important;
}

#cambridge_col3 a, #cambridge_col3 a:hover{
color:#444444 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
line-height:normal !important;
text-decoration:underline !important;
}

#cambridge_col3 h4 a{
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
line-height:normal !important;
text-decoration:underline !important;
}

#cambridge_col3 h4 a:hover{
text-decoration:none !important;
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
line-height:normal !important;
}


#cambridge_footer{
background-color:#67abb4 !important;
background-image:url(images/bottom_shadow.jpg) !important;
background-position:center bottom !important;
background-repeat:no-repeat !important;
height:50px !important;
padding-top:15px !important;
padding-left:30px !important;
padding-right:30px !important;
float:left !important;
text-align:left !important;
padding-bottom:10px !important;
width:940px !important;
margin-bottom:-4px !important;
}

#cambridge_footer div.clear {
float:left !important;
text-align:left !important;
}

#cambridge_one-column,#cambridge_two-column {
padding-top:20px !important;
}

#cambridge_col2 ul {
list-style-type:disc !important;
margin:6px 0 6px 38px !important;
}

#cambridge_two-column #cambridge_col1 {
width:20% !important;
}

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

#cambridge_col1 p{
font-size:12px !important;
}

#cambridge_col1 div.block div.pad {
padding:10px 10px 20px !important;
margin:0px !important;
}
