#cambridge_body {
background:#FFFFFF url(/Portals/41256/images/act_ksc_background_dark.jpg) top repeat !important;
}

#cambridge_container {
background-color:#FFFFFF !important;
padding:2px !important;
width:980px !important;
}

#cambridge_menu {
padding:0 !important;
margin:0 !important;
}

#cambridge_menu ul li.item a {
background:transparent url(/Portals/41256/images/menu_item.jpg) top left repeat-x !important;
margin:1px !important;
border-left:solid 1px #8B8B8D !important;
border-right:solid 1px #5A5A5C !important;
}

#cambridge_menu ul li.item a:hover,
#cambridge_menu ul li.item .selectedtab,
#cambridge_menu ul li.item .expanded {
background:transparent url(/Portals/41256/images/menu_item_h.jpg) top left repeat-x !important;
margin-left:1px !important;
margin-right:1px !important;
}

#cambridge_menu ul li.item .text {
padding:5px 9px !important;
font-size:11px !important;
font-weight:bold !important;
line-height:normal !important; 
}

#cambridge_menu ul li.item .slide ul li.item a {
background:#CCCCCC !important;
border-left:solid 2px #CCCCCC !important;
border-right:solid 2px #CCCCCC !important;
border-top:solid 2px #CCCCCC !important;
border-bottom:solid 2px #CCCCCC !important;
margin:0 !important;
}

#cambridge_menu ul li.item .slide ul li.item a:hover,
#cambridge_menu ul li.item .slide ul li.item .selectedtab {
background:#436186 !important;
}

#cambridge_menu ul li.item .slide ul li.item .text {
font-weight:normal !important;
padding:5px 10px !important;
}

#cambridge_top {
border:5px double #888888 !important;
padding-top:2px !important;
padding-bottom:2px !important;
text-align: center !important;
margin: 0px auto !important;
width: 970px !important;
}

#cambridge_content ul,
#cambridge_content ol {
text-align:left!important;
}

#cambridge_col1 .pad .block .pad,
#cambridge_col3 .pad .block .pad {
background:transparent url(/Portals/41256/images/col13_bg.jpg) top left repeat-x !important;
padding:20px !important;
margin:10px !important;
}

.col3modulebg {
background:transparent url(/Portals/41256/images/col13_bg.jpg) top left repeat-x !important;
padding:20px !important;
margin:0 !important;
}

#cambridge_col1 .pad .block .pad {
margin-left:20px !important;
}

#cambridge_col3 .pad .block .pad {
margin-right:20px !important;
}

#cambridge_two-column #cambridge_col1,
#cambridge_two-column-right #cambridge_col3 {
width:30% !important;
}

#cambridge_two-column #cambridge_col2,
#cambridge_two-column-right #cambridge_col2 {
width:68% !important;
padding:6px !important;
padding-top:.25in !important;
}

#cambridge_three-column #cambridge_col1,
#cambridge_three-column #cambridge_col3 {
width:25% !important;
}

#cambridge_three-column #cambridge_col2 {
width:48% !important;
}

.ISContent p,
.ISContent ol,
.ISContent ul,
.ISContent li,
#bb-container p,
#bb-container ol,
#bb-container ul,
#bb-container li {
font-size:12px !important;
font-family:Verdana!important;
line-height:15px !important;
}

.ISContent ul li,
.ISContent ol li,
#bb-container ul li,
#bb-container ol li {
padding-top:5px !important;
padding-bottom:5px !important;
}

#cambridge_col2 .ISContent ul,
#cambridge_col2 #bb-container ul {
list-style-type:disc !important;
line-height:11px !important;
padding-left:35px;
}

#cambridge_col1 .ISContent ul,
#cambridge_col3 .ISContent ul,
#cambridge_col1 .BlogPostList ul,
#cambridge_col3 .BlogPostList ul {
list-style-type:none !important;
}

#cambridge_col1 .BlogPostList ul,
#cambridge_col3 .BlogPostList ul {
margin-left:0 !important;
}

#cambridge_col1 .ISContent ul li,
#cambridge_col3 .ISContent ul li {
background:transparent url(/Portals/41256/images/bullet_arrow.gif) top left no-repeat !important;
padding-left:15px !important;
line-height:15px !important;
}

#cambridge_col1 .BlogPostList ul li,
#cambridge_col3 .BlogPostList ul li {
background:transparent url(/Portals/41256/images/bullet_arrow2.gif) top left no-repeat !important;
padding-left:15px !important;
line-height:15px !important;
font-size:11px !important;
}

#cambridge_content h1,
#cambridge_content div.block h3 {
font-size:16px !important;
font-weight:bold !important;
font-family:Verdana !important;
color:#335173 !important;
margin:0.67em 0 !important;
line-height:17px !important;
}

#cambridge_col3 div.block h3 {
margin-right:15px !important;
}

.ISContent h2 {
font-size:13px !important;
font-weight:bold !important;
font-family:Verdana !important;
color:#464646 !important;
margin:0.83em 0 !important;
line-height:17px !important;
}

.ISContent h3 {
font-size:12px !important;
font-weight:normal !important;
font-family:Verdana !important;
color:#335173 !important;
line-height:17px !important;
}

.ISContent h4 {
font-size:10px !important;
font-weight:normal !important;
font-family:Verdana !important;
color:#464646 !important;
line-height:17px !important;
}

#cambridge_footer {
border:none !important;
background:transparent url(/Portals/41256/images/footer_bg.jpg) bottom left no-repeat !important;
text-align: center !important;
margin: 0px auto !important;
width: 970px !important;
font-size:13px !important;
line-height:15px !important;
}

#cambridge_footer a:hover {
text-decoration:none !important;
color:#FFFFFF !important;
}

.largertxt {
color:#D4D4D4 !important;
font-size:11px !important;
font-weight:bold !important;
}


.actslsbg {
padding:0 !important;
margin:0 !important;
float:none !important;
display:block !important;
clear:both !important;
}

.ISContent ul.actslsbg {
margin:0 !important;
padding-left:10px !important;
list-style-type:none !important;
}

.ISContent ul.actslsbg li {
font-size:11px !important;
font-weight:bold !important;
font-family:Verdana !important;
list-style-type:none !important;
float:left !important;
border:solid 1px #CCCCCC !important;
background-color:#FFFFFF !important;
padding:15px 0 !important;
margin:0 1px !important;
}

.ISContent ul.actslsbg li a {
text-decoration:none !important;
padding:9px 10px !important;
}

.ISContent ul.actslsbg li a:hover {
text-decoration:none !important;
background-color:#CCCCCC !important;
}

.ISContent h5 {
margin:0 !important;
}

#bb-container div.post h3.title,
#bb-container div.listing div.post h3.title a,
#bb-container #listing .item h3 a {
font-size:14px !important;
color:#335173 !important;
text-decoration:none !important;
font-weight:bold !important;
font-family:Verdana !important;
line-height:1.4em !important;
}

#bb-container #listing .item h3 a {
font-size:10px !important;
font-weight:bold !important;
}

#bb-container div.listing div.post h3.title a:hover,
#bb-container #listing div.item h3 a:hover {
text-decoration:none !important;
color:#6E6E6E !important;
}

#bb-container div.post div.submissions a {
font-size:11px !important;
font-family:Verdana !important;
}

#bb-container div.post div.byline {
font-size:10px;
margin:0 0 10px;
padding:0;
}

#bb-container div.comments {
border:1px solid #E2E2E2;
display:block;
font-size:11px !important;
line-height:165%;
padding:15px;
}

#bb-container div.post .tags {
color:#888888;
font-size:10px !important;
font-weight:bold;
margin:4px 0;
}

#bb-container .listing .post .CMSConfigureBox.BlogEditBox a,
#bb-container .post .CMSConfigureBox.BlogEditBox a,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a {
color:#FFFFFF !important;
font-family:Verdana !important;
font-size:11px !important;
font-weight:bold !important;
}

#bb-container .listing .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a:hover {
color:#CCCCCC !important;
font-family:Verdana !important;
font-size:11px !important;
font-weight:bold !important;
}