/* PAGE STRUCTURE */
#cambridge_body  {background:#dedede url(/Portals/71148/images/inner_background2.jpg) repeat-x scroll 0 0 !important;}

#cambridge_content {background: url(/Portals/71148/images/bg_content.gif) repeat-y scroll 0 0 !important;}

#cambridge_two-column-right {background:transparent url(/Portals/71148/images/bg_content_2colb.gif) no-repeat scroll top right !important;}
#cambridge_three-column, #cambridge_one-column {background:transparent url(/Portals/71148/images/bg_content_1colb.gif) no-repeat scroll top right !important;}

#cambridge_two-column-right #cambridge_col2 {width:70% !important;}
#cambridge_two-column-right #cambridge_col3 {width:29.1% !important; margin-right:3px;}
#cambridge_two-column-right #cambridge_col3 { background: url(/Portals/71148/images/bg_content_2col_rightb.gif) repeat-x scroll 0 0;}
#cambridge_two-column-right #cambridge_col1 div.block div.pad, #cambridge_two-column-right #cambridge_col3 div.block div.pad {padding:8px 0 0 15px !important;}


#cambridge_col3 div.block div.pad , #cambridge_col1 div.block div.pad{background:transparent !important;}


#cambridge_three-column #cambridge_col1 {width:47% !important; margin-right:10px;}
#cambridge_three-column #cambridge_col2 {width:29% !important;}
#cambridge_three-column #cambridge_col3 {width:22% !important;}

#cambridge_three-column #cambridge_col1 div.pad, #cambridge_three-column #cambridge_col2 div.pad, #cambridge_three-column #cambridge_col3 div.pad {
padding:0 !important; 
}
#cambridge_three-column #cambridge_col1 div.block , #cambridge_three-column #cambridge_col2 div.block , #cambridge_three-column #cambridge_col3 div.block {margin-bottom:0px !important;}


#cambridge_footer {background:#ffffff url(/Portals/71148/images/bg_footer.gif) no-repeat scroll left top !important; padding-top:20px;}

/* HEADER  */

#cambridge_header {background: url(/Portals/71148/images/bg_header2.gif) no-repeat scroll 0 0 !important; height:80px;}
#cambridge_header #imglogo {margin:30px 0 0 20px;float:lef#cambridge_headert;}
#cambridge_header span.logo ul {display:inline;float:right;height:24px;margin:40px 25px 0 0;}
#cambridge_header span.logo ul li {color:#4C90D4;display:inline;float:left;height:24px;line-height:24px;margin:0 0 0 10px; font-size:14px; font-family:arial,verdana,sans-serif;}

/* NAVIGATION MENU */

#cambridge_menu {width:981px !important;margin-left:2px;padding-left:5px;}
#cambridge_menu .rootGroup .item .text {padding:13px 10px 13px 10px !important; text-transform:uppercase;}
#cambridge_menu .group .item .text {padding:3px 10px 3px 10px !important;text-transform:none;}
#cambridge_menu .group .link  {background:#6f6f6f!important;}
#cambridge_menu ul li a.selectedtab {background:transparent url(/Portals/71148/images/bg_nav_item.gif) no-repeat scroll top center !important;}
#cambridge_menu  ul.group li a.selectedtab span.text {color:#F8991D !important;}
#cambridge_menu ul li {font-size:12px !important;}
#cambridge_menu ul.group li span {font-size:12px !important;}
#cambridge_menu {position:static !important; }

/* CONTENT TOP */

#root_page_title {background:#4C90D4; color:#FFFFFF;font-family:arial,verdana,sans-serif;font-size:28px;font-style:normal;font-weight:normal;height:45px;line-height:45px;padding:0 0 0 20px; margin:0px;}

/* TITLE */

#cambridge_content div.block h3 { color:#144389 !important;}
.h1_logo_power2motivate {background: url(/Portals/71148/images/bg_h1_logo_power2motivate.gif) no-repeat scroll 0 2px !important; width:140px; height:28px; text-indent:-9999px; margin:0px; padding:0px; display:inline-block; }

.h3_logo_p2m {background: url(/Portals/71148/images/bg_h3_logo_p2m.gif) no-repeat scroll 0 0 !important; width:32px; height:16px; text-indent:-9999px; margin:1px 0 2px; padding:0px; display:inline-block; vertical-align: bottom;}

.h3_logo_rop {background: url(/Portals/71148/images/bg_h3_logo_rop.gif) no-repeat scroll 0 0 !important; width:27px; height:14px; text-indent:-9999px; margin:4px 0 1px; padding:0px; display:inline-block; vertical-align: bottom;}

h1 {color:#f8991d;font-size:24px;font-style:normal;font-variant:normal;font-weight:bold !important;line-height:28px;margin:0px; }
h2 {color:#144389;font-size:17px;font-style:normal;font-weight:normal;line-height:21px;margin:0 0 12px;}
#cambridge_two-column-right h2 {font-size:17px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:21px;margin:0 0 12px !important;}

h3.light_blue {margin:0px !important; color:#4C90D4 !important; font-size:15px;font-weight:bold !important; line-height:19px !important;}

h3.green {margin:0px !important; color:#336633 !important; font-size:15px;font-weight:bold !important; line-height:19px !important;}

h1 img {vertical-align: bottom;}

h1 {
position: relative;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #0A254D;
padding-left: 0px;
margin: 0px;
}

h2 {
position: relative;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #0A254D;
padding-left: 0px;
margin: 0px;
}

h3 {
position: relative;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #0A254D;
padding-left: 0px;
margin: 0px;
}
h4 {
position: relative;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #0A254D;
padding-left: 0px;
margin: 0px;
} 
h5{
position: relative;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #0A254D;
padding-left: 0px;
margin: 0px;
}
table, td {font-family:arial !important; }

.br {margin-bottom:12px !important;}
.extra_br {margin-bottom:24px !important;}
.no_br {margin-bottom:0px !important;}

.orange {color: #f8991d;}

.ul_bulleted_blue li {background: url(/Portals/71148/images/bullet_blue.gif) no-repeat scroll 0 0 !important; list-style:none; padding:0 0 0px 15px !important; font-size:12px !important;}

.ul_bulleted_orange li {background: url(/Portals/71148/images/bullet_orange.gif) no-repeat scroll 0 0 !important; list-style:none; padding:0 0 0px 15px !important; font-size:12px !important;}

#cambridge_two-column-right #cambridge_col2 p , #cambridge_two-column-right #cambridge_col2 p {font-size:12px !important;}

hr {background-color:#EBEBEB;border:0 none;color:#EBEBEB;display:block;height:1px;margin:0 0 12px;text-align:left;width:100%;}

p.grey {font-size:11px !important;line-height:15px !important; color:#B7B7B7 !important;}

.a_button {background: url(/Portals/71148/images/bg_button_off.gif) no-repeat; color:#144389;
display:block;font-size:14px;font-weight:bold;line-height:14px;margin:0;padding:10px;text-decoration:none !important;text-transform:uppercase;width:230px;}
.a_button:hover {background: url(/Portals/71148/images/bg_button_on.gif) no-repeat;}


#spotlight {background:transparent url(/Portals/71148/images/bg_spotlight_solutions.gif) no-repeat scroll left top;
display:block;height:118px;padding:17px 105px 15px 15px;width:140px;}
#spotlight h3 {font-size:13px !important;font-weight:bold !important;line-height:19px !important;margin:0 0 13px !important; width:140px; padding:0px !important;}
#spotlight p {color:#FFFFFF !important; font-weight:bold; }


#table_resources h3 {font-weight:bold !important; margin-bottom:3px !important; margin-top:0px !important; }
#table_resources a {color:#666666 !important; font-size:12px !important; text-decoration:none; font-family:arial !important;}
#table_resources td {vertical-align: top;padding-bottom:40px;}


#table_practices h3 {font-weight:bold !important; margin-bottom:3px !important; margin-top:0px !important; }
#table_practices a {color:#666666 !important; font-size:12px !important; text-decoration:none; font-family:arial !important;}
#table_practices td {vertical-align: top;padding-bottom:20px;}


#table_papers h3 {font-weight:bold !important; margin-bottom:3px !important; margin-top:0px !important; }
#table_papers a {color:#666666 !important; font-size:12px !important; text-decoration:none; font-family:arial !important;}
#table_papers td {vertical-align: top;padding-bottom:20px;}

#table_studies h3 {font-weight:bold !important; margin-bottom:3px !important; margin-top:0px !important; }
#table_studies a {color:#666666 !important; font-size:12px !important; text-decoration:none; font-family:arial !important;}
#table_studies td {vertical-align: top;padding-bottom:20px;}

#table_press h3 {font-weight:bold !important; margin-bottom:3px !important; margin-top:0px !important; }
#table_press a {color:#666666 !important; font-size:12px !important; text-decoration:none; font-family:arial !important;}
#table_press td {vertical-align: top;padding-bottom:20px;}

#table_videos h3 {font-weight:bold !important; margin-bottom:3px !important; margin-top:0px !important; }
#table_videos a {color:#666666 !important; font-size:12px !important; text-decoration:none; font-family:arial !important;}
#table_videos td {vertical-align: top;padding-bottom:40px;}

/* HOMEPAGE STYLES - index only */

#homepage_content_top {background-image:url(/Portals/71148/images/page_head_bottom.jpg); display:block;height:122px;margin:0px;}
#homepage_content_top img{float:right;position:relative;top:-60px;}

#homepage_content_top2 {border-bottom:8px solid #F8991D;display:block;margin:0px;position:relative;top:-60px;}
#homepage_content_top2 img{float:right;}

#homepage_rewards {border-top: 1px solid #EBEBEB;padding-top:10px;}
#homepage_rewards h3 {word-spacing: -1px !important;font-size:15px !important; line-height:19px !important;margin:0 0 12px !important; font-weight:bold !important;}
#homepage_rewards ul {margin:0px !important;}
#homepage_rewards li {display:inline-block;float:left;height:80px;padding:0 1px 0 0 !important; width:107px;}

#homepage_try_it {
background:transparent url(/Portals/71148/images/bg_index_try_it.gif) no-repeat scroll left top;height:130px; margin:6px 0 20px;padding:200px 23px 0 23px; position:relative; width:237px;}
#homepage_try_it p {display:block;left:25px;margin:0;width:233px; font-size:12px;}
#homepage_try_it a {color:#FFFFFF !important;display:block;
font-size:12px;font-weight:bold;left:23px;line-height:20px;padding:0 12px;position:absolute;text-decoration:none;top:287px;}


#homepage_get_started {background: url(/Portals/71148/images/bg_index_get_started.gif) no-repeat scroll 0 0 !important; height:96px;}
#homepage_get_started ul li {display:inline; float:left;height:28px;margin:0 10px 0 0; list-style:none; width:100px;}
#homepage_get_started ul li a {color:#4C90D4;font-size:11px;line-height:14px;margin:0;text-decoration:none;}
#homepage_get_started ul li a img {float:left;margin:0 10px 0 0;}
#homepage_get_started h3 span {color:#ffffff; display:block;font-size:15px;line-height:17px;margin:10px 0 10px 20px !important; font-weight:bold;}

#homepage_survey {background: url(/Portals/71148/images/bg_index_survey.gif) no-repeat scroll 0 0;  height:96px; padding:0px; margin:0px;}
#homepage_survey h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_survey h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_survey p {margin:0 0 0 60px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_orange {background: url(/Portals/71148/images/bg_index_orange.gif) no-repeat scroll 0 0;  height:96px; padding:0px; margin:0px;}
#homepage_orange h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_orange h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_orange p {margin:0 0 0 60px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_orange2 {background: url(/Portals/71148/images/bg_index_orange2.gif) no-repeat scroll 0 0;  height:96px; padding:0px; margin:0px;}
#homepage_orange2 h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_orange2 h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_orange2 p {margin:0 0 0 60px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_orange_subscription {background: url(/Portals/71148/images/bg_index_subscription.gif) no-repeat scroll 0 0;  height:96px; padding:0px; margin:0px;}
#homepage_orange_subscription h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_orange_subscription h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_orange_subscription p {margin:0 0 0 60px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_grey {background: url(/Portals/71148/images/bg_index_grey.gif) no-repeat scroll 0 0;  height:96px; padding:0px; margin:0px;}
#homepage_grey h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_grey h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_grey p {margin:0 0 0 60px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_grey2 {background: url(/Portals/71148/images/bg_index_grey2.gif) no-repeat scroll 0 0;  height:96px; padding:0px; margin:0px;}
#homepage_grey2 h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_grey2 h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_grey2 p {margin:0 0 0 60px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_green {background: url(/Portals/71148/images/bg_index_green.gif) no-repeat scroll 0 0;  height:96px; padding:0px; margin:0px;}
#homepage_green h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_green h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_green p {margin:0 0 0 60px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_subscription {background: url(/Portals/71148/images/bg_index_subscription.gif) no-repeat; height:164px; }
#homepage_subscription h3 span {color:#ffffff; display:block;font-size:14px; line-height:16px; margin:10px 0 0px 10px !important; font-weight:bold; }
#homepage_subscription h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_subscription p {padding:30px 70px 4px 10px !important; margin:0px !important;  color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}
#homepage_subscription a {color:#FFFFFF !important;display:block;font-size:12px;font-weight:bold;line-height:20px;padding:3px 0 0 20px;position:relative;text-decoration:none;}

#homepage_top10 {background: url(/Portals/71148/images/bg_index_top10.gif) no-repeat scroll 0 0;  height:260px; padding:0px; margin:0px;}
#homepage_top10 h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_top10 h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_top10 p {margin:0 20px 0 20px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_top10_lg {background: url(/Portals/71148/images/bg_index_top10_lg.gif) no-repeat scroll 0 0;  height:300px; padding:0px; margin:0px;}
#homepage_top10_lg h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_top10_lg h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_top10_lg p {margin:0 20px 0 20px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_top10_sm {background: url(/Portals/71148/images/bg_index_top10_sm.gif) no-repeat scroll 0 0;  height:220px; padding:0px; margin:0px;}
#homepage_top10_sm h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_top10_sm h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_top10_sm p {margin:0 20px 0 20px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

#homepage_featured {background: url(/Portals/71148/images/bg_index_featured.gif) no-repeat scroll 0 0;  height:155px; padding:0px; margin:0px;}
#homepage_featured h3 span {color:#ffffff; display:block;font-size:15px; line-height:17px; margin:10px 0 0px 20px !important; font-weight:bold; }
#homepage_featured h3 {padding:5px 0 0; margin:0 0 10px;}
#homepage_featured p {margin:0 20px 0 20px; color:#666666; font-weight:normal; font-size:12px !important; line-height:110% !important;}

/* FORMS */

div.ContactFormWrapper input, div.ContactFormWrapper textarea , div.ContactFormWrapper select {border:1px solid #CCCCCC;color:#666666 !important;font-size:12px !important;}

.ContactFormWrapper .FormSubmitButton {margin-top:50px !important; background: url(/Portals/71148/images/bg_button_off.gif) no-repeat; color:#144389;
display:block;font-size:14px;font-weight:bold;line-height:14px;margin:0;padding:10px;text-decoration:none !important;text-transform:uppercase;width:255px; border:0px;}


/* survey */
#LeadGen_ContactForm_24396_m245209_Field_Label_7,
#LeadGen_ContactForm_24396_m245209_Field_Label_8  {font-size:15px !important;font-weight:bold;line-height:19px; color:#4C90D4 !important;}

/* practices */
#LeadGen_ContactForm_24403_m245307_Field_Label_5 ,
#LeadGen_ContactForm_24403_m245307_Field_Label_8 ,
#LeadGen_ContactForm_24403_m245307_Field_Label_11  {font-size:15px !important;font-weight:bold;line-height:19px; color:#4C90D4 !important;}

/* subscriptions */
#LeadGen_ContactForm_24632_m248872_Field_Label_6 ,
#LeadGen_ContactForm_24632_m248872_Field_Label_8 {font-size:15px !important;font-weight:bold;line-height:19px; color:#4C90D4 !important;}

/* register */
#LeadGen_ContactForm_24643_m249070_Field_Label_14 ,
#LeadGen_ContactForm_24643_m249070_Field_Label_7 {font-size:15px !important;font-weight:bold;line-height:19px; color:#4C90D4 !important;}

/* papers */
#LeadGen_ContactForm_25286_m258268_Field_Label_6 ,
#LeadGen_ContactForm_25286_m258268_Field_Label_8 {font-size:15px !important;font-weight:bold;line-height:19px; color:#4C90D4 !important;}

/*
BLOG BACKUP

#brighton_top {background:transparent !important;}
#brighton_body {background:#ffffff url(/Portals/71148/images/bg_gradient.jpg) repeat-x !important; padding-top:30px;}

#brighton_content { border-top:4px solid #FF9A08;}
#brighton_footer { border-top:4px solid #FF9A08 !important;}

#brighton_content #brighton_col3 div.block {background: url(/Portals/71148/images/column3bg.gif) no-repeat scroll 0 0 !important; }
#brighton_col3 div.block div.pad {background: url(/Portals/71148/images/column3bgfooter.gif) no-repeat scroll left bottom !important;
}
*/
.HomeSectionTitles {
    position: relative;
    font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #0a254d;
	padding-left:0px;
}
.HomeSectionTitles2 {
    position: relative;
    font-family: verdana, arial, helvetica, sans-serif;
        font-size: 15px;
	line-height: 26px;
	color: #4865bc;
        font-weight: bold;
	padding-left:45px;
}
#SiteTrail {
    position: relative;
    top: 30px;
    left: 26px;
    color: #5989d1;
    font-size: x-small;
    text-align: left
}
#InternalContent {
    position: relative;
	padding:0;
	width: 985px;
	height: 100%;
	background: #ffffff url(/Portals/71148/images/top_menu_shadow.png) 0 0 repeat-x;
}
#SubMenuLeft {
    position: relative;
        padding:0;
	width: 173px;
	height: 28px;
	background: #ffffff url(/Portals/71148/images/sub_menu_left_back.gif) 0 0 repeat-x;
}
#SubMenuLeftTitle {
    position: relative;
    top: 5px;
    left: 10px;
	font-size: 11.5px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle
}
p.SubMenuListTop {
    padding: 7px 10px 7px 10px; 
    border-bottom: solid 1px #b9b9b9
}
p.SubMenuList {
    padding: 0 10px 7px 10px; 
    border-bottom: solid 1px #b9b9b9
}
a.SubMenuItem {
    font-size: 10.5px;
    color: #6e9bde;
    text-decoration: none
}
a.SubMenuItem:hover { 
    color: #6e9bde;
    text-decoration: underline
}
