@import url(menu.css);
body{
	margin: 10px 0 0 0;
	background-color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-align: center;
}
.under_subbevel {
	background-color:#F1F1F1;
	
}
.under_subbevel p.text {
	padding-left:10px;
	padding-right:10px;
}
.subbevel {
	background: transparent url(images/corners/purple_subbevel.gif) repeat-x;
	height:25px;
	color:#CDCCD1;
}
.subbevel .left {
	background: transparent url(images/corners/purple_subbevel_left.gif) no-repeat;
	background-position: top left;
	width:10px;
}
.subbevel .right {
	background: transparent url(images/corners/purple_subbevel_right.gif) no-repeat;
	background-position: top right;
	width:10px;
}
.subbevel a:link, .subbevel a:visited {
	color:#88878F;
	text-decoration:none;
}
.subbevel a:hover {
	text-decoration:underline;
	color:#6266AF;
}
a.highlighted, a:visited.highlighted  {
	font-weight:normal;
	background-color:red;
	color:#6266AF;
}
/* Background Pictures */
.bg_rocket {
	background:transparent url(images/bg_pics/rocket.jpg) no-repeat;
	background-position: bottom right;
}
.bg_personal_vision {
	background:transparent url(images/bg_pics/personal_vision.jpg) no-repeat;
	background-position: bottom right;
}
.bg_critical_objectives {
	background:transparent url(images/bg_pics/critical_objectives.jpg) no-repeat;
	background-position: right 70px;
}
.bg_business_vision {
	background:transparent url(images/bg_pics/business_vision.jpg) no-repeat;
	background-position: right 70px;
}
.bg_commitments {
	background:transparent url(images/bg_pics/commitments.jpg) no-repeat;
	background-position: right 0px;
}
.bg_strategic_thrust {
	background:transparent url(images/bg_pics/strategic_thrust.jpg) no-repeat;
	background-position: right 0px;
}
.bg_strategies {
	background:transparent url(images/bg_pics/strategies.jpg) no-repeat;
	background-position: right 0px;
}
.bg_weekly_thrust {
	background:transparent url(images/bg_pics/weekly_thrust.jpg) no-repeat;
	background-position: bottom right;
}
.bg_relationships {
	background:transparent url(images/bg_pics/relationships.jpg) no-repeat;
	background-position: bottom right;
}
.bg_model_week {
	background:transparent url(images/bg_pics/performance_time.jpg) no-repeat;
	background-position: right 270px;
}
.bg_performance_time2 {
	background:transparent url(images/bg_pics/performance_time.jpg) no-repeat;
	background-position: right bottom;
}
.bg_weekly_plan {
	background:transparent url(images/bg_pics/weekly_plan.jpg) no-repeat;
	background-position: right 70px;
}
.bg_pipeline {
	background:transparent url(images/bg_pics/pipeline.jpg) no-repeat;
	background-position: right 0px;
}
.bg_keymeasures {
	background:transparent url(images/bg_pics/keymeasures.jpg) no-repeat;
	background-position: right 0px;
}
.bg_mission {
	background:transparent url(images/bg_pics/mission.jpg) no-repeat;
	background-position: right 0px;
}
.bg_scorecard {
	background:transparent url(images/bg_pics/scorecard.jpg) no-repeat;
	background-position: right 0px;
}
.bg_survey {
	background:transparent url(images/bg_pics/survey.jpg) no-repeat;
	background-position: right bottom;
}
.bg_planning_overview {
	background:transparent url(images/bg_pics/planning_overview.jpg) no-repeat;
	background-position: right 60px;
}
.bg_periodization_overview {
	background:transparent url(images/bg_pics/periodization_overview.jpg) no-repeat;
	background-position: right 80px;
}
.bg_weekly_plan_overview {
	background:transparent url(images/bg_pics/weekly_plan_overview.jpg) no-repeat;
	background-position: right 0px;
}
.firm_top {
	background:transparent url(images/bg_pics/firm_top.jpg) no-repeat;
	height:136px;
	width:395px;
	background-position: bottom right;
}	
/* Survey/Scorecard Section */
.hide_show {
	color:#8E7C56;
	font-style:italic;
}
.hide_show a:link, .hide_show a:visited {
	color:#8E7C56;
	font-style:italic;
}
.hide_show a:hover {
	color:#8E7C56;
	font-style:italic;
	text-decoration:underline;
}
table#noborder {
	border:0px;
	border-collapse:none;
	
}
#noborder td {
	border:0;
}
.survey_top { /* header pic */
	background:transparent url(images/bg_pics/survey_top.jpg) no-repeat;
	height:136px;
	background-position: bottom right;
	
	color:#916F2F;
}
.survey_row1 { /* light peach */
	background-color:#FAF2E5;
	padding:5px;
}
.survey_row2 { /* darker peach */
	background-color:#F3E7CD;
	padding:5px;	
}
.survey_row3 {
	background-color:#FBF3E0;
	padding:5px;
}
.survey_row4 {
	background-color:#FCF6EA;
	padding:5px;
}	
table#commitments {
	border-collapse:collapse;
	
}
#commitments .border {
	border-right:1px solid #C8C8C8;
}
#commitments td {
	border:0px;
}
.border {
	border-collapse: collapse;
	border-right:1px solid #C8C8C8;
}
.pic {
	border-top:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	background-color:white;
}
/* table styles */
table.scorecard  {
	border-collapse: collapse;
	border:1px solid #C8C8C8;
	background-color:white;
	line-height:15px;
}
.scorecard td {
	border:1px solid #C8C8C8;
}
.scorecard p {
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;
}
/* End */
.purple_header {
	font-size:12px;
	color:#494985;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
/* purple tabs */
.purple_tab {
	color:#5F619C;
	font-weight:bold;
}
.purple_tab .top_left {
	background: transparent url(images/corners/purple_top_left.gif) no-repeat;
	height:8px;
	width:9px;
}
.purple_tab .top_right {
	background: transparent url(images/corners/purple_top_right.gif) no-repeat;
	height:8px;
	width:9px;
}
.purple_tab .color {
	background-color:#E6E5F5;
}
.purple_tab a:link, .purple_tab a:visited {
	color:#5F619C;
	text-decoration:none;
}
.purple_tab a:hover {
	color:#5F619C;
	text-decoration:underline;
}
/* gray tabs */
.gray_tab {
	
	color:#868686;
	font-weight:normal;
}
.gray_tab .top_left {
	background: transparent url(images/corners/gray_top_left.gif) no-repeat;
	height:8px;
	width:9px;
}
.gray_tab .top_right {
	background: transparent url(images/corners/gray_top_right.gif) no-repeat;
	height:8px;
	width:9px;
}
.gray_tab .color {
	background-color:#F2F2F2;
}
.gray_tab a:link, .gray_tab a:visited {
	color:#868686;
	text-decoration:none;
}
.gray_tab a:hover {
	color:#868686;
	text-decoration:underline;
}
/* other text without an upper class */
.text {
	
}
/* creates padding around larger purple buttons */
.large_button {
	margin-top:8px;
	margin-right:8px;
}
/* a lighter gray background color with light gray border */
.inner_table {
	background-color:#F4F4F4;
	
	border:1px solid #BFBFBF;
}
.inner_table .highlight {
	background-color:#E9E9E9;
}
.inner_table .header {
	color:#626262;
	font-weight:bold;
	font-size:12px;
	border-top:1px solid #BFBFBF;	
}
.inner_table h1 {
	padding-top:10px;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
}
h1.initiative {
	padding:10px;
}
/* Weekly Plan Inner Table */
table.inner_table_weeklyplan {
	background-color:#FFFFFF;
	border-collapse: collapse;
	border:1px solid #C8C8C8;
	
}
.inner_table_weeklyplan p {
	padding-left:10px;
	padding-top:5px;
}
.inner_table_white .gray_rounded td {
	border:0;
}
.inner_table_white .gray_rounded {
	margin:20px;
}
/* White Inner Table */
table.inner_table_white {
	background-color:#FFFFFF;
	border-collapse: collapse;
	border:1px solid #C8C8C8;
	
}
.inner_table_white td {
	border:1px solid #C8C8C8;
}
.inner_table_white .header {
	font-weight:bold;
	font-size:13px;
	padding:5px;
}
/*Purple Inner Table */
.inner_table_purple {
	background-color:#F1F1FD;
	font-size:12px;
	border:1px solid #A7A1CD;
}
.inner_table_purple {
	background-color:#F1F1FD;
	font-size:12px;
	border:1px solid #A7A1CD;
}
.inner_table_purple .header {
	color:#464086;
	font-weight:bold;
	
	padding-left:7px;
	padding-top:4px;
	padding-bottom:5px;	
}
.inner_table_purple .content {
	background-color:#E5E4F4;
	color:#464086;
	
	padding:10px;
}
.inner_table_purple2 {
	background-color:#E5E4F6;
	font-size:12px;
	xborder:1px solid #A7A1CD;
}
.dark_purple_bg {
	background-color:#424A8B;
	font-size:13px;
	color:white;
	font-weight:bold;
}
.dark_gray_bg {
	background-color:#A9A9A9;
	
	color:white;
	xfont-weight:bold;
}
.performance_table, .main_login {
	border-collapse: collapse;
	border:1px solid #C8C8C8;
}
.performance_table td, .main_login td {
	border:1px solid #C8C8C8;
}	
/* Body background color for wizard */
#wizard {
	background:#AD945C;
	margin:0;
	padding:0;
}
.bg_shadow {
	background:transparent url(images/shadows/bg_shadow.jpg) repeat-y;
	background-position: center center;
	margin:auto;
	text-align:center;
}
p {
	margin:0;
	line-height:14px;
	padding:0;
	font-size: 11px;
	
}
.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #666666;
	text-align: justify;
}
.nav_bg {
	background: #AC925A url(images/gradient_top.gif) repeat-y;
}
table {
	font-family:verdana;
	color:#7B7B7D;
	border:0px;
}
img {
	border:0;
}
.scroller {
	height:265px;
	width:370px;
	overflow:auto;
	overflow-x:hidden;
}
.cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #666666;
	border-top: thin none #FFFFFF;
	border-right: thin solid #FFFFFF;
	border-bottom: thin solid #FFFFFF;
	border-left: thin solid #FFFFFF;
}
.forms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF4F4;
	border: thin solid #737373;
}
.forms2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #737373;
}
Xa:link {
	color: #D71919;
	text-decoration: none;
}
Xa:visited {
	color: #D71919;
	text-decoration: none;
}
Xa:hover {
	color: #292929;
	text-decoration: underline;
}
Xa:visited:hover {
	color: #292929;
	text-decoration: underline;	
}
copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.sub1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.services {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.leftnav {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.leftnav a:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.leftnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.leftnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424A8B;
	text-decoration: none;
}
.leftnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.leftnav a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424A8B;
	text-decoration: none;
}
.login {
	color: #C8CDF1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
.login a:link {
	color: #F9D2D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.login a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9D2D2;
}
.login a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.login a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9D2D2;
	text-decoration: none;
}
.login a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.main_login {
	background-color:white;
	width:100%;
	border:1px solid #C0C0C0;
	
}
.main_login .gray {
	background-color:#EFEFEF;
}
.main_login a:link, .main_login a:visited {
	color:#737373;
	text-decoration:underline;
}
.main_login a:hover {
	text-decoration:none;
}
.charttype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.header {
	padding-bottom:10px;
}
.headernew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8A0000;
	
}
.headersub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AD945C;
	
	background-color: #EDDFC1;
	border: thin solid #AD945C;
	margin: 2px;
	padding: 3px;
}
x.headersub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8A0000;
	
}
.tablecell {
	border: thin solid #FFFFFF;
}
.tree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	white-space: nowrap;
}
.tree img {
	border: 0px;
	height: 18px;
	vertical-align: text-bottom;
}
.tree a {
	color: #000;
	text-decoration: none;
}
.tree a:hover {
	color: #345373;
}
.Button {
	background-color: #8D8D8D;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;  
	border-width: 1px;
	border-color: #D71919;
	border-style: outset;
	height: 20px;
	cursor: hand;
}	
.transparent {
	display:none;
	border:1px;
	border-color:Black;
}
.subnav {
	background:transparent url(images/shadows/top_shadow.gif) repeat-x; 
}
.subnav_nav {
	background:transparent url(images/bg_gradients/subnav_nav.gif) repeat-x; 
	background-position: top left;
	height:49px;
}
.executionfocus_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #666666;
	font-weight: bold;
}
.executionfocus_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #FF0000;
	font-weight: bold;
}
.screen_headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #C9E1F4;
	font-weight: bold;
	padding: 4px;
}
.quote_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px;
}
.screen_headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #D8F0E1;
	font-weight: bold;
	padding: 4px;
}
.executionfocus_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #84662D;
	font-weight: bold;
}
/* Header Styles */
h1 {
	font-size:12px;
}
/* Tan Bevel Rounded Corners */
.tan_bg {
	border-top:1px solid #D1D1D3;
	background:white url(images/bg_gradients/tan.jpg) repeat-x;
}
.tan_bevel {
	
}
.tan_bevel .left {
	background: transparent url(images/corners/tan_bevel/left.gif) no-repeat;
	height:31px;
	width:10px;
}
.tan_bevel .middle {
	background: transparent url(images/corners/tan_bevel/middle.gif) repeat-x;
	height:31px;
	xwidth:100%;
}
.tan_bevel .right {
	background: transparent url(images/corners/tan_bevel/right.gif) no-repeat;
	height:31px;
	width:16px;
}
.white_bg {
	background-color:white;
}
/* Purple Bevel Rounded Corners */
.purple_bg {
	border-top:1px solid #D1D1D3;
	background:white url(images/bg_gradients/purple.jpg) repeat-x;
}
.purple_bevel {
	
}
.purple_bevel .left {
	background: transparent url(images/corners/purple_bevel/left.gif) no-repeat;
	height:31px;
	width:10px;
}
.purple_bevel .middle {
	background: transparent url(images/corners/purple_bevel/middle.gif) repeat-x;
	height:31px;
	xwidth:100%;
}
.purple_bevel .right {
	background: transparent url(images/corners/purple_bevel/right.gif) no-repeat;
	height:31px;
	width:16px;
}
/* Weekly Plan Modify buttons*/
.rounded_noborder {
	padding:5px;
	border-right:1px solid #C8C8C8;
}
.rounded_noborder td {
	border-top:10;
}
/* Gray Rounded Corners */
.gray_rounded .top_left {
	background: transparent url(images/corners/top_left.gif) no-repeat;
	height:8px;
	width:9px;
}
.gray_rounded .top_right {
	background: transparent url(images/corners/top_right.gif) no-repeat;
	height:8px;
	width:9px;
}
.gray_rounded .bottom_left {
	background: transparent url(images/corners/bottom_left.gif) no-repeat;
	height:8px;
	width:9px;
}
.gray_rounded .bottom_right {
	background: transparent url(images/corners/bottom_right.gif) no-repeat;
	height:8px;
	width:9px;
}
.gray_rounded .top_middle {
	background:#E7E7E8 url(images/corners/middle.gif) repeat-x;
	background-position: top left;
	height:8px;
}
.gray_rounded .bottom_middle {
	background:#E7E7E8 url(images/corners/middle.gif) repeat-x;
	background-position: bottom left;
	height:8px;
}
/* Darker Colors */
.gray_rounded .darker_filler {
	background-color:#D6D6D6;
}
.gray_rounded .darker_bottom_left {
	background: transparent url(images/corners/darker_bottom_left.gif) no-repeat;
	height:8px;
	width:9px;
}
.gray_rounded .darker_bottom_middle, .gray_rounded .darker_top_middle {
	background-color:#D6D6D6;
}
.gray_rounded .darker_bottom_right {
	background: transparent url(images/corners/darker_bottom_right.gif) no-repeat;
	height:8px;
	width:9px;
}
.gray_rounded .darker_top_right {
	background: transparent url(images/corners/darker_top_right.gif) no-repeat;
	height:8px;
	width:9px;
}
.left {
    background:#E7E7E8 url(images/corners/left.gif) repeat-y;
	background-position: top left;
	width:8px;
}
.darker_right {
	background-color:#D6D6D6;
}
.right {
    background:#E7E7E8 url(images/corners/left.gif) repeat-y;
	background-position: top right;
	width:8px;
}
.darker_gray_middle {
	background-color:#D6D6D6;
	
}
.gray_middle {
	background-color:#E7E7E8;
	
}
.gray_middle p {
	margin-bottom:5px;
}
.white_middle {
	background-color:white;
	
	border:1px solid #C6C6C6;
}
.blurb {
	
	width:60%;
	margin:0;
	padding-bottom:15px;
	padding-top:10px;
}

.blurb2 {
	
	width:100%;
	margin:0;
	padding-bottom:15px;
	padding-top:10px;
}
.footer_nav {
	padding-right:10px;
}
.footer_purple {
	background-color:#474B8A;
	height:12px;
	width:380px;
}
.footer_tan {
	background-color:#A58747;
	height:12px;
	width:380px;
}
.main_subnav {
	background-color:white;
}
#wizard .footer {
	font-size:10px;
	padding-top:5px;
	color:#D8BF87;
	text-align:center;
}
.footer {
	font-size:10px;
	padding-top:5px;
	color:#B2B2B2;
	text-align:center;
}
.footer a:link, .footer a:visited {
	color:white;
}
input, select, form, textarea {
	font-family:verdana;
	color:#787878;
	
}
.error {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:red;
}
.toggle {
	xmargin: 0px 20px 0px 20px;
	display: none;
}
/* Model Weeks Blocks */
.model_week {
	border-collapse: collapse;
	border:1px solid #BEBEBE;
	
}
.model_week td {
	border:1px solid #BEBEBE;
}
.model_week .row1 {
	background-color:#F0F0F0;
}
.model_week .row2 {
	background-color:#FFFFFF;
}
.day_header {
	background-color:gray;
	
	font-weight:bold;
	color:white;
}
.model_week .brown {
	background-color:#AC935B;
}
.model_week .orange {
	background-color:#EEB355;
}
.model_week .green {
	background-color:#7CC79E;
}
.model_week .blue {
	background-color:#7DACC8;
}
.model_week .purple {
	background-color:#B4B0D1;
}
.model_week .red {
	background-color:#B95758;
}
#border {
	border-right: 1px solid red;
}
.pipeline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	background-color: #3F4788;
}

.pipeline form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.pipeline a{
  color: #FFFFFF;
}

.period-button {
	margin-left: 6px;
	margin-right: 6px;
}

.subpipeline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	background-color: #999999;
}
.tableborder {
	border: 1px solid #3F4788;
}
.scroller {
	height:265px;
	width:385px;
	overflow:auto;
	overflow-x:hidden;
}
.trans {
	background:transparent url(../../images/trans.gif) repeat;
	border:1px solid #707070;
}
/* ----------- */
.bg {
	background-color:#3F4785;
}
.top {
	background-color:#3F4785;
}
.sections {
	background-color:#787BB0;
	color:white;
	
	font-weight:bold;
}
.main_sections {
	background-color:white;
	color:#74A2B2;
	text-align:left;
	
	font-weight:bold;
}
table.tactic-update {
	width: 100%;
}
table.tactic-update th {
	background: #a2a2a2;
	text-align: left;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
}
table.tactic-update th.header {
	background: #424a8b;
	color: #FFF;
}
.lavendar, .robin {
	
	font-weight:bold;
}
.lavendar td, .robin td {
	/*border-bottom: 1px solid #b4b4b4;*/
}
.lavendar {
	/*background-color:#DFDEEE;
	color:#717173;*/
	background: #eaeaea;
}
.robin {
	/*background-color:#DFEAF0;
	color:#717173;*/
	background: #f7f7f7
}
.wef_scroller {
	height:200px;
	width:100%;
	overflow:auto;
	overflow-x:hidden;
}
.white {
	background-color:white;
}
.beige {
	background-color:#EFE3C9;
}
.purple {
	background-color:#DFDEEE;
}
.wef_bg {
	background: white url(../images/wef_bg.jpg) repeat-x top right;
}

/* STONE ADDITIONS */
#container {
	width: 948px;
	margin: 10px auto;
	padding: 0 4px;
	background: #FFF url(../images/bg-container.gif) repeat-y;
	text-align: left;
}
.clear {
	clear: both;
	overflow: hidden;
}

#header {
	width: 948px;
	margin: 0;
	padding: 0;
	background: #3f4788;
	float: left;
}
#header #logo, #header #welcome  {
	float: left;
}
#header #welcome  {
	padding: 30px 0 0 30px;
	font-size: 12px;
	color: #c8cdf1;
}
#header #logo2  {
	float: right;
}
#navigation {
	background: #90743b;
	float: left;
	width: 932px;
	height: 26px;
	padding: 10px 14px 0 2px;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
#navigation ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
/*#navigation ul li a {
	display: block;
	padding: 10px;
	float: left;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}*/
#navigation ul li a.mainnavlink {
	display: block;
	float: left;
	height: 15px;
}
#navigation ul li a#mainnavlink1 {
	background: url(../images/nav-publicsite2.gif) no-repeat;
	width: 97px;
}
#navigation ul li a#mainnavlink2 {
	background: url(../images/nav-home.gif) no-repeat;
	width: 58px;
}
#navigation ul li a#link2 {
	background: url(../images/nav-toolkit.gif) no-repeat;
	width: 70px;
}
#navigation ul li a#mainnavlink4 {
	background: url(../images/nav-teamleadership.gif) no-repeat;
	width: 116px;
}
#navigation ul li a#mainnavlink5 {
	background: url(../images/nav-profile.gif) no-repeat;
	width: 70px;
}
#navigation ul li a#mainnavlink6 {
	background: url(../images/nav-contact.gif) no-repeat;
	width: 90px;
}
#navigation ul li a#mainnavlink1:hover, #navigation ul li a#mainnavlink2:hover, #navigation ul li a#link2:hover, #navigation ul li a#mainnavlink4:hover, #navigation ul li a#mainnavlink5:hover, #navigation ul li a#mainnavlink6:hover {
	background-position: 100% -15px;
}
#navigation ul li a.nav-right {
	float: right;
}
#navigation ul li a:hover {
	color: #3f4788;
}
#mainarea {
	float: left;
	width: 948px;
	background: url(../images/bg-mainarea.gif) repeat-y;
}

#leftcolumn {
	float: left;
	width: 188px;
	background: #424a8b;
	margin: 0;
	padding: 0;
}
#contentarea {
	float: left;
	width: 760px;
	margin: 0;
	padding: 0;
	background: #FFF;
	font-size: 11px !important;
	line-height: 16px !important;
	color: #666666 !important;
	text-align: left;
}
.mceContentBody, .mceEditor, textarea {
	font-size: 11px;
	line-height: 16px;
}
#content {
	width: 720px;
	padding: 0 20px 30px 20px;
	min-height: 350px; 
	height: auto !important; 
	height: 350px;
}
#content h1 {
	margin: 0;
	padding: 0;
}
td.step {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
table.h1 {
	margin: 10px 0;
}
table.archive {
	font-size: 11px;
	background: #eaeaea;
	padding: 5px;
	border: 1px solid #d4d4d4;
	margin: 0 0 20px 0;
}
table.archive input.view {
	position: relative;
	top: 3px;
}
#newcommitment {
	padding: 10px 0 0 16px;
	border-top: 1px dashed #d4d4d4;
	margin-top: 20px;
}
.newstrategy {
	padding: 10px 0 10px 16px;
	border: 1px solid #D4D4D4;
	background: #EAEAEA;
	display: block;
}
.hr {
	padding: 10px 0 0 16px;
	border-top: 1px dashed #d4d4d4;
	margin-top: 20px;
	display: block;
}
#sidenav {
	width:188px;
	margin: 0;
	padding: 0;
}
#sidenav ul {
	padding: 0;
	margin: 0 0 10px 0;
	list-style: none;
}
#sidenav ul li { 
	padding: 0;
	margin: 0;
}
#sidenav a {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	display: block;
	font-family: arial;
	padding: 1px 0 1px 18px;
	margin: 0;
}
#sidenav a:hover {
	color:#FFF;
	background: #616AC0;
}
#sidenav a.level2 {
	padding: 0 0 0 33px;
}
#sidenav a.highlight {
	color:#FFF;
	font-weight: bold;
	background: #4a55b8;
}
#main-buttons {
	text-align: right;
	border-top: 5px solid #AD945C;
	margin: 30px 0 0 0;
	padding: 20px;
}

#homecontent {
	float: left;
	background: #e6d5ad;
	padding: 0 0 20px 0;
}
#homeleft {
	float: left;
	width: 380px;
}
#homeright {
	float: left;
	width: 380px;
	padding: 2px 0 0 0;
}
.tabs {
	position: relative;
	z-index: 1000;
}
.tabs img {

}
.wef_scroller {
	background: #FFF;
	border: 1px solid #424a8b;
	padding: 5px;
	width: 368px;
	height: 209px;
	overflow: auto;
	position: relative;
	top: -1px;
	z-index: 10;
	color: #666;
}
.textwrap {
	display: block;
	border: 1px solid #c2c2c2;
	background: #f4f4f4;
	padding: 6px;
	margin: 0 0 10px 0;
}
.textwrap2 {
	width: 100%;
	border: 1px solid #c2c2c2;
	background: #f4f4f4;
	margin: 0 0 10px 0;
	padding: 0;
}
.textwrap2 th {
	background: #C2C2C2;
}

a.planselect {
	display: block;
	background: #E7E7E8;
	width: 320px;
	padding: 10px;
	text-decoration: none;
	color: #666;
	float: left;
	border: 1px solid #c2c2c2;
}
a.planselect .image {
	float: left;
	padding: 0 10px 0 0;
}
a.planselect p.text {
	float: left;
}

a.tab-on {
	display: block;
	float: left;
	border: 1px solid #D6D6D6;
	color: #464B88;
	font-weight: bold;
	padding: 5px 10px 2px 10px;
	margin: 0 2px 0 0;
	background: #FFF;
	border-bottom: 1px solid #FFF;
	position: relative;
	top: 1px;
	z-index: 1000;
	text-decoration: none;
	font-size: 12px;
	overflow: hidden;
}
a.tab-off {
	display: block;
	float: left;
	border: 1px solid #D6D6D6;
	color: #909090;
	font-weight: bold;
	padding: 5px 10px 2px 10px;
	margin: 0 2px 0 0;
	background: #F4F4F4;
	position: relative;
	top: 1px;
	text-decoration: none;
	font-size: 12px;
	overflow: hidden;
}
a.tab-off:hover {
	color: #464B88;
}
#tab-navigation {
	width: 720px;
}

#adjustfont {
	margin: 0;
	padding: 15px;
}
#adjustfont .text {
	margin: 0 3px 3px 0;
	color: #FFF;
	font-weight: bold;
	display: block;
}.fontsize {
	border: 1px solid #c6c6c6;
	background: #c6c6c6;
	text-align: center;
	display: block;
	padding: 1px 6px 1px 6px;
	text-decoration: none;
	margin: 0 3px 0 0;
	float: left;
	font-weight: normal;
	color: #333;
}
#normalsize {
	font-size: 10px;
	background: #FFF;
}
#largesize {
	font-size: 12px;
}
#largersize {
	font-size: 15px;
}
.mceEditor {
	width: 710px;
}
input.commitment-input {
	width: 620px;
}
textarea.tactic1 {
	width: 350px;
}
input.tactic2, textarea.tactic2 {
	width: 290px;
}
p.notactive {
	color: #b4b4b4;
}
p.active {
	color: #7B7B7D;
}
.t-description {
	padding: 0 0 15px 0;
	/*font-size: 110%;*/
	font-weight: normal;
}
select.inputbox {
	font-size: 11px;
}
.lower {
	position: relative;
	top: 11px;
}
#tactic-navigation {
	padding: 15px;
	/*background: #EBECF5;*/
	border: 1px solid #D6D6D6;
	margin: 0 0 10px;
}
#tactic-navigation ol {
	margin: 0 0 0 20px;
	padding: 0;
}
#tactic-navigation ol li {
	margin: 0;
	padding: 0;
}
#tactic-navigation ol li a {
	text-decoration: none;
	color: #55579C;
	display: block;
	padding: 0 0 0 13px;
}
#tactic-navigation ol li a:hover {
	text-decoration: none;
	color: #9798CA;
}
#tactic-navigation ol li a.tactic-on {
	font-weight: bold;
	background: url(../images/headers/tactic-arrow.gif) 0 3px no-repeat;
}
td.tactic_days {
	padding-bottom: 8px;
}