#cambridge_menu {
background:none !important;
background-image:url('/Portals/61544/images/menu_bk.jpg') !important;
background-repeat:no-repeat !important;
height:38px !important;
}

#cambridge_menu .link {
background:none !important;
background-image:url('/Portals/61544/images/menu_buton_bk.jpg') !important;
background-repeat:repeat-x !important;
height:38px !important;
border-left-style:solid !important;
border-left-color:#EEAB00 !important;
border-right-style:solid !important;
border-right-color:#FEF8BE !important;
border-width:1px !important;
}

#cambridge_menu .rootGroup .item .text {
padding-top:8px !important;
font-size:17px !important;
font-variant:small-caps !important;
}

#cambridge_menu .rootGroup .selectedtab,
#cambridge_menu .link:hover, 
#cambridge_menu .focused,
#cambridge_menu .expanded,
#cambridge_menu .group {
background:none !important;
background-color:#F7E99E !important;
}



#cambridge_menu ul li ul {
border-style:solid !important;
border-color:#965500 !important;
border-width:2px !important;
background-color:#FEF8BE !important;
}

#cambridge_menu .group .link {
background:none !important;
margin:0px !important;
padding:0px !important;
background-color:#FEF8BE !important;
border-bottom-style:solid !important;
border-bottom-color:#000000 !important;
border-width:1px !important;
height:28px !important;
}

#cambridge_menu .group .link .text {
height:28px !important;
font-size:16px !important;
margin:0px !important;
padding:5px 7px !important;
color:#965500 !important;
}

#cambridge_menu .group .link:hover {
background-color:#336A93 !important;
}

#cambridge_menu .group .link:hover .text{
color:#FFFFFF !important;
}

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

#cambridge_header {
background-image:url('/Portals/61544/images/header_bk.jpg') !important;
background-repeat:no-repeat !important;
background-position:top !important;
height:126px !important;
}

#cambridge_top {
padding-top:13px !important;
background-image:url('/Portals/61544/images/top_bk.jpg') !important;
background-repeat:no-repeat !important;
background-position:top !important;
}

#cambridge_two-column-right #cambridge_col2 h1,
#cambridge_two-column #cambridge_col2 h1,
#cambridge_one-column #cambridge_col2 h1,
#cambridge_three-column #cambridge_col2 h1 {
font-size:20px !important;
border-bottom:1px solid #533611;
color:#533611;
padding-bottom:5px;
padding-top:20px !important;
}

#cambridge_two-column-right #cambridge_col2 .ISContent h1,
#cambridge_two-column #cambridge_col2 .ISContent h1,
#cambridge_one-column #cambridge_col2 .ISContent h1,
#cambridge_three-column #cambridge_col2 .ISContent h1 {
font-size:20px !important;
border:none;
color:#533611;
padding-top:0px !important;
}

#cambridge_two-column-right #cambridge_col3 h3,
#cambridge_two-column #cambridge_col1 h3,
#cambridge_three-column #cambridge_col1 h3,
#cambridge_three-column #cambridge_col3 h3 {
font-size:24px !important;
font-weight:bold !important;
border-bottom:1px solid #533611;
padding-bottom:5px;
padding-top:20px !important;
}

#cambridge_two-column-right #cambridge_col3 .ISContent h3,
#cambridge_two-column #cambridge_col1 .ISContent h3,
#cambridge_three-column #cambridge_col1 .ISContent h3,
#cambridge_three-column #cambridge_col3 .ISContent h3 {
font-size:18px !important;
font-weight:normal !important;
border:none;
padding-top:0px !important;
}

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

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

#cambridge_two-column-right #cambridge_col2 div.pad {
background-color:#EFE8E0 !important;
margin-left:20px !important;
margin-bottom:20px !important;
padding-bottom:20px !important;
}

#cambridge_two-column #cambridge_col2 div.pad {
background-color:#EFE8E0 !important;
}

#cambridge_one-column #cambridge_col2 div.pad {
background-color:#EFE8E0 !important;
}

#cambridge_one-column,
#cambridge_two-column,
#cambridge_two-column-right,
#cambridge_three-column {
width:976px !important;
border-style:solid !important;
border-color:#F3ECE3 !important;
border-width:2px !important;
border-bottom:none !important;
}

#cambridge_footer {
background-image:url('/Portals/61544/images/ginn-resorts.jpg') !important;;
background-repeat:no-repeat !important;
background-position:right !important;
height:75px !important;
border-top-style:solid !important;
border-top-color:#000000 !important;
border-width:2px !important;
}

#cambridge_footer a:hover {
color:#FFFFFF !important;
}

#cambridge_content a {
text-decoration:none !important;
}

#cambridge_content a:hover {
text-decoration:underline !important;
}

#cambridge_body {
background-image:url('/Portals/61544/images/background-ocean2.jpg');
background-repeat:repeat-x;
}

#tagline {
    text-align: right;
    color: #d3e6f3;
    padding-right: 25px;
    font-size: .7em!important;
}

/* Sidebar Contact Form */
#contactForm {
	background-image:url(/Portals/61544/images/form-back.png);
	background-repeat: no-repeat;
	width:257px;
	height:380px;
	margin-bottom: 50px;

}
#IngeniContentBlock_261372 #contactForm, #IngeniContentBlock_465927 #contactForm {
	margin-left: -15px;
}
#formFields {
	padding: 105px 20px 0px 20px;
	text-align: left;
	width:250px;
}
.formtext {text-align:left;}

.reqfield {
	font-size:11px !important;
	text-align:center;
}

.dropdown {
	font-size:11px !important;
	text-align:left;
}
.fields { text-align: left;}

.submit {
	float: right;
	height: 38px;
	width: 92px !important;
}

#contactForm table tr td {
	font-family: Arial, Helvetica, sans-serif;
	color:#965500;
	font-size: 12px;
	padding: 0px 2px;
	line-height: 100%;
}

#formFields table {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	width: 215px;
	border: 0px;
	text-align: center;
}

#contactForm table tr td input {
	width: auto;
	margin: 0px;
}

#dnn__ctl15_ContentPane {
        display: none;
}
#dnn__ctl16_ContentPane h1{
        padding-bottom: 10px;
}

#dnn__ctl8__ctl0_ContentPanel #contactForm {background-image:url(/Portals/61544/images/form-back-w.png);
	background-repeat: no-repeat;
	width:257px;
	height:380px;
	margin-bottom: 50px;}

#dnn__ctl8__ctl1_ContentPanel #contactForm {background-image:url(/Portals/61544/images/form-back-w.png);
	background-repeat: no-repeat;
	width:257px;
	height:380px;
	margin-bottom: 50px;}
