/* custom styles for bluenog */

/* ************** page background ************** */
html, body#Body, #cambridge_body {
background: #FFFFFF url(images/main-background.jpg) top repeat-x;
}

/* ************** border ************** */
#cambridge_container {
background:#FFFFFF none;
border:1px solid #0072BC;
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 10px;
}
/* Show only to IE7 */
*:first-child+html #cambridge_container {
	padding-bottom: 20px;
}
/* Show only to IE6 */
* html #cambridge_container {
	padding-bottom: 20px;
}


/* ************** header ************** */
#cambridge_header span.logo, 
#cambridge_header span.logo a {
display: inline;
font-family: Verdana, Tahoma, arial, sans-serif;
text-decoration: none;
}
#header {
background:transparent url(images/header-back.jpg) repeat-x scroll center top;
height:65px;
margin:0 auto;
padding-left:6px;
padding-right:10px;
}
#header img {
float: left;
margin: 12px 10px 10px 5px;
}
#header-links {
color:#CCCCCC;
float:right;
font-size:9px;
margin:45px 10px 0 0;
padding:0;
width:auto;
}
#header #header-links ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
}
#header-links li {
list-style-type:none;
border-right:1px solid #000066;
display:block;
float:left;
line-height:1;
padding-left:5px;
padding-right:5px;
width:auto;
}
#header-links li a {
color:#0071BC;
font-weight:normal;
text-decoration: none;
}
#header-links li a:hover {
color: #cccccc;
}

/* ************** column widths precaution for IE6 ************** */
#cambridge_two-column #cambridge_col2, 
#cambridge_two-column-right #cambridge_col2 {
width:74% !important;
}
#cambridge_three-column #cambridge_col2 {
width:49% !important;
}



/* ************** footer ************** */
#cambridge_footer, p.copyright {display: none !important;}

p.bluefoot {
width: 940px;
background:#FFFFFF none;
margin: -15px auto 20px auto;
padding: 15px 0px;
border: 1px solid #0072BC;
border-top: none;
text-align: center;
font-family: Verdana, Tahoma, arial, sans-serif;
font-size:10px;
}
/* Show only to IE7 */
*:first-child+html p.bluefoot {
	margin-top: -100px;
}
/* Show only to IE6 */
* html p.bluefoot {
	margin-top: -100px;
}
.bluefoot strong {
color: #0C447F;
}
.bluefoot a {
color: #666666;
font-weight: bold;
text-decoration: none;
}
.bluefoot a.footer-un-link {
font-weight: normal;
}




/* ************** module titles ************** */
#cambridge_col2 h1 {
margin-bottom: 5px !important;
color: #0C447F !important;
font-size: 24px !important;
font-weight:bold !important;
line-height: 1.2em !important;
margin: -10px 0 0 !important;
padding: 10px 10px 0 !important;
}
#cambridge_col2 h2 {
font-weight: bold !important;
}

/* ************** links ************** */
#cambridge_col2 #dnn_ContentPane a:link {	
color: #1b4f89;
text-decoration:none;
font-weight:bold;
}
#cambridge_col2 #dnn_ContentPane a:hover {
color: #018FDF !important;
text-decoration:none;
font-weight:bold;
}
#cambridge_col2 #dnn_ContentPane a:visited {	
color: #1b4f89;
text-decoration:none;
font-weight:bold;
}
#cambridge_col3 a:link {
color: #1b4f89;
text-decoration:none;
}
#cambridge_col3 a:hover {
color: #018FDF !important;
text-decoration:none;
}
#cambridge_col3 a:visited {	
color: #1b4f89;
text-decoration:none;
}


/*   ***********  */

