/* PAGE STRUCTURE */

#cambridge_body  {background:#ffffff url(/Portals/71148/images/bg_body.gif) 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_2col.gif) no-repeat scroll top right !important;}
#cambridge_three-column, #cambridge_one-column {background:transparent url(/Portals/71148/images/bg_content_1col.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_right.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 center top !important; padding-top:40px;}






/* HEADER  */

#cambridge_header {background: url(/Portals/71148/images/bg_header.gif) no-repeat scroll 0 0 !important; height:80px;}
#cambridge_header #imglogo {margin:30px 0 0 20px;float:left;}
#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:#144387 !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;}

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); border-bottom:8px solid #F8991D;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_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:250px; 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;}





/* 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;
}
*/
