#cambridge_one-column,
#cambridge_two-column,
#cambridge_three-column,
#cambridge_two-column-right {
padding-top:0px;
}

#cambridge_three-column #cambridge_col1,
#cambridge_three-column #cambridge_col3,
#cambridge_two-column #cambridge_col1,
#cambridge_two-column-right #cambridge_col3 {
width:26%;
}

#cambridge_three-column #cambridge_col2 {
width:47.4%;
}

#cambridge_two-column #cambridge_col2,
#cambridge_two-column-right #cambridge_col2 {
width:73.4%;
}

#cambridge_menu ul li.item a .text {
font-size:12px;
font-weight:normal;
}

#cambridge_footer {
border-top:solid 1px #D6D6D6;
}

#cambridge_content .ISContent a:hover,
#cambridge_footer a {
text-decoration:none;
color:#005493;
}

#cambridge_content .ISContent a,
#cambridge_footer a:hover {
text-decoration:none;
color:#4F8F00;
}

#cambridge_content h1 {
background-image:url(/Portals/51762/images/h1_bk.jpg);
background-repeat:no-repeat;
padding-left:35px;
}

#cambridge_content h3 {
background-image:url(/Portals/51762/images/module_title_bk.jpg) !important;
background-repeat:no-repeat;
background-color:#EBEBEB !important;
padding:5px 10px 5px 40px !important;
text-align:right;
min-height:20px;
}

#cambridge_content .ISContent h2 {
line-height:1em;
}

#cambridge_content .ISContent h3 {
background:none !important;
background-color:#FFFFFF !important;
padding:5px 0px !important;
text-align:left;
}

#cambridge_col1 .pad .block .pad ul {
background-image:url(/Portals/51762/images/list_bk.gif) !important;
background-repeat:no-repeat;
padding-left:70px;
margin-left:0px;
}

#cambridge_col3 .pad .block .pad ul {
padding-left:20px;
margin-left:0px;
}

#cambridge_col1 .pad .block .pad ul,
#cambridge_col3 .pad .block .pad ul,
#cambridge_content .BlogPostList ul {
list-style-image:url(/Portals/51762/images/list_arrow.gif) !important;
}

#cambridge_col1 .pad .block .pad ul li,
#cambridge_col3 .pad .block .pad ul li,
#cambridge_content .BlogPostList ul li {
padding-bottom:1px;
padding-top:1px;
}

#cambridge_col2 .pad ul {
list-style-image:url(/Portals/51762/images/list_square.gif) !important;
padding-left:25pt;
}

#cambridge_col2 .pad ul li {
padding-bottom:8px;
}

#cambridge_col2 .pad ul a {
text-decoration:none;
color:#005493;
}

#cambridge_col2 .pad ul a:hover {
text-decoration:none;
color:#4F8F00;
}

#cambridge_three-column #cambridge_col1 .pad .block .pad,
#cambridge_three-column #cambridge_col3 .pad .block .pad,
#cambridge_two-column #cambridge_col1 .pad .block .pad,
#cambridge_two-column-right #cambridge_col3 .pad .block .pad {
margin:0px;
padding-left:18px;
padding-right:18px;
}

#cambridge_three-column #cambridge_col2 .pad{
margin:0px !important;
padding-left:10px !important;
padding-right:10px !important;
}

#cambridge_two-column #cambridge_col2 .pad {
margin:0px !important;
padding-left:60px !important;
padding-right:18px !important;
}

#cambridge_two-column-right #cambridge_col2 .pad {
margin:0px !important;
padding-left:18px !important;
padding-right:60px !important;
}

#bb-container .listing .post h3.title,
#bb-container .post h3.title {
background-color:#FFFFFF !important;
background-image:url(/Portals/51762/images/title_post_blog_bk.jpg) !important;
background-repeat:no-repeat;
padding-left:30px !important;
padding-top:0px !important;
text-align:left;
min-height:15px;
font-weight:normal;
color:#003366 !important;
font-size:20px !important;
}

#bb-container .listing .post h3.title a,
#bb-container .post h3.title {
font-weight:normal;
color:#003366 !important;
font-size:20px !important;
}

#bb-container .post h3.title .CMSConfigureBox.BlogEditBox a {
font-size:11px !important;
font-weight:bold !important;
color:#FFFFFF !important;
}

#bb-container .post h3.title .CMSConfigureBox.BlogEditBox a:hover {
color:#CCCCCC !important;
}

.BlogPostList ul li a,
#bb-container .listing .post a {
text-decoration:none;
}

#bb-container .listing .post a:hover {
color:#003366;
}

#bb-container .listing .post h3.title a:hover{
text-decoration:none;
color:#333333 !important;
text-align:left;
}

#bb-container #listing .item h3 a {
text-decoration:none;
font-weight:normal;
color:#003366 !important;
font-size:20px !important;
}

#bb-container #listing .item h3 a:hover,
#cambridge_content .BlogPostList a:hover {
color:#005493;
}

#bb-container .comments h3 {
background:none !important;
background-color:#FFFFFF !important;
text-align:left;
padding-left:0px;
}

#cambridge_content .ISContent h5 {
background-image:url(/Portals/51762/images/h5_bk.jpg) !important;
background-repeat:no-repeat;
padding-left:50px;
padding-top:20px;
padding-right:20px;
margin:0px;
color:#4AA017;
font-family:'ArialMT','Arial',sans-serif;
font-size:14px;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
letter-spacing:0;
line-height:19px;
opacity:1;
text-align:justify;
text-decoration:none;
text-indent:0;
text-transform:none;
padding-bottom:45px;
}

#cambridge_content .ISContent h5 a {
color:#005493;
}

#cambridge_content .ISContent h5 a:hover {
color:#4AA017;
}

#cambridge_content .ISContent h6 {
background-image:url(/Portals/51762/images/h6_bk.gif) !important;
background-repeat:no-repeat;
background-position:center;
color:#86B0D6;
font-family:'Arial-ItalicMT','Arial',sans-serif;
font-size:12px;
font-stretch:normal;
font-variant:normal;
font-weight:400;
letter-spacing:0;
line-height:17px;
margin:0;
opacity:1;
padding-bottom:30px;
padding-top:30px;
text-align:justify;
text-decoration:none;
text-indent:0;
text-transform:none;
display:block;
width:615px;
}

#cambridge_content .ISContent h4 a {
background-image:url(/Portals/51762/images/h4_link_bk.gif) !important;
background-repeat:no-repeat;
background-position:center;
padding:4px 28px 10px 25px;
}

#cambridge_content .ISContent .mceVisualAid {
color:#005493;
}

#bb-container .post .byline {
color:#999999;
font-family:Arial,sans-serif;
font-size:88% !important;
font-size-adjust:none;
font-stretch:normal;
font-style:normal !important;
font-variant:normal;
font-weight:normal;
letter-spacing:0.2em;
line-height:1.4em;
text-transform:uppercase;
}

.feedreader_box .Item .ItemLink a,
.feedreader_box .AltItem .ItemLink a {
text-decoration:none !important;
font-weight:bold !important;
color:#005493 !important;
}

.feedreader_box .Item .ItemLink a:hover,
.feedreader_box .AltItem .ItemLink a:hover {
text-decoration:none !important;
color:#4AA017 !important;
}

#cambridge_header {
border-top:solid 5px #5DB559;
border-bottom:solid 5px #5DB559;
}

#cambridge_header p {
padding-top:10px;
font-size:12px;
font-weight:normal;
color:#5DB559;
margin:0px;
}

#cambridge_header p a:hover {
color:#5DB559;
}

#cambridge_header p a {
color:#005493;
text-decoration:none;
}

#cambridge_menu ul li.item {
background-image:url(/Portals/51762/images/border_item_menu.gif) !important;
background-repeat:no-repeat;
background-position:left;
padding-left:2px;
}

#cambridge_menu ul li.item.first {
background:none !important;
}

#cambridge_menu .group .item,
#cambridge_menu ul li div.slide ul li {
display:block !important;
width:184px !important;
padding:0px !important;
margin:0px !important;
}

#cambridge_menu ul li div.slide ul li.item {
margin-left:0px !important;
padding-right:0px !important;
margin-right:0px !important;
}

#cambridge_menu ul li div.slide ul li.item a {
border:solid 1px #AAAAAA !important;
width:184px !important;
white-space:normal !important;
background-color:#E8F0E3;
}

#cambridge_menu ul li div.slide ul li.item a .text {
font-weight:normal !important;
color:#5E5E5E !important;
padding:4px 10px;
margin:0px;
}

#cambridge_menu ul li div.slide ul li.item a:hover {
background-color:#DBEEF5
}

#cambridge_menu ul li div.slide ul li.item a:hover .text {
color:#429114 !important;
}

#cambridge_menu .group .item.separator {
background:none !important;
padding:0px !important;
margin:0px !important;
height:0px !important;
width:0px !important;
border:none !important;
}