body.popup {width:370px; overflow-x:hidden;}

#utilMenu div#utilLeft { width:50%;float:left;text-align:left; }
#utilMenu div#utilRight { width:50%;float:Right;text-align:right; }

#logoSearch { width:900px; text-align:left; margin-left:auto;margin-right:auto;}
#logoSearch div#logoLeft { padding:36px 0 22px 0; width:50%; float:left }
#logoSearch div#logoRight { text-align:right;padding: 10px 0 23px 0; width:50%; float:right }
#logoSearch div#odaat { padding-bottom:8px; }
#logoSearch div#searchForm {border:0;float:right;}
#logoSearch #searchTable { height:28px; }
#logoSearch #searchBtn {padding-left:4px;}
#logoSearch td {vertical-align:top;}
#logoSearch .searchBox {padding-left:3px;border-left:2px solid #e3e3e3;border-right:1px solid #eae9e9;border-bottom:1px solid #eae9e9;border-top:3px solid #e3e3e3;height:20px;background-color:#ededed;height:27px;}
#goMenu { height:32px;text-align:left;width:900px;margin-left:auto;margin-right:auto;}
#goMenu td#goLeft { width:435px;  }
#goMenu div.goDay { z-index:621;position:relative;display:table-cell;height:32px;background:url('/images/fcp/organize-day.gif') no-repeat left top; width:144px; }
#goMenu div.goDayOn { z-index:621;position:relative;display:table-cell;cursor:pointer;height:32px;background:url('/images/fcp/organize-day-RO.gif') no-repeat left top; width:144px; }

#goMenu div.goSpace { z-index:621;position:relative;display:table-cell;height:32px;background:url('/images/fcp/organize-space.gif') no-repeat left top; width:146px; }
#goMenu div.goSpaceOn { z-index:621;position:relative;display:table-cell;cursor:pointer;height:32px;background:url('/images/fcp/organize-space-RO.gif') no-repeat left top; width:146px; }

#goMenu div.goLife { z-index:621;position:relative;display:table-cell;height:32px;background:url('/images/fcp/organize-life.gif') no-repeat left top; width:145px; }
#goMenu div.goLifeOn { z-index:621;position:relative;display:table-cell;cursor:pointer;height:32px;background:url('/images/fcp/organize-life-RO.gif') no-repeat left top; width:145px; }

#goMenu td#goMiddle { width:266px; }

#goMenu div.goComm { display:table-cell;cursor:pointer;background:url('/images/fcp/organize-community.gif') no-repeat left top; height:32px;width:199px; float:right; }
#goMenu div.goCommOn { display:table-cell;cursor:pointer;background:url('/images/fcp/organize-community-RO.gif') no-repeat left top; height:32px;width:199px; }
#goMenu td#goRight { width:199px;}

#mainMenu { width:900px;margin-bottom:6px; margin-left:auto; margin-right:auto;margin-top:7px;}
#mainMenu table.catTable {width:900px;z-index:720;}
#mainMenu table.catTable td.catLeft { background:#ffffff url('/images/fcp/prod-nav-left.gif') no-repeat left top;height:30px;width:3px;border-bottom:#ffffff;}
#mainMenu table.catTable td.catRight { background:#ffffff url('/images/fcp/prod-nav-right.gif') no-repeat left top;height:30px;width:3px;border-bottom:#ffffff; }
#mainMenu table.catTable td.catTd { color:#636363; text-align:center; vertical-align:top;height:30px;background-color:#dedede; }
#mainMenu table.catTable td.catBlankTd { width:834px; background-color:#dedede; }
#mainMenu table.catTable td.catSepTd { background-color:#dedede; width:1px; }
#mainMenu table.catTable div.catSepDiv { overflow:hidden; margin-top:8px !important; height:15px; width:1px; background-color:#636363; font-size:1px; overflow:hidden; }
/* #mainMenu table.catTable div.catDiv { border:1px solid #dedede; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; z-index:601; padding:7px 0 8px 0; } */

#mainMenu table.catTable div.catDiv {
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 0;
  z-index: 601;
}

/* td.tnns_1_1_left {background:#ffffff url('https://franklinplanner.fcorgp.com/static/site/common/fcp/1_1_left.gif') no-repeat left top;height:36px;width:6px;border-bottom:#ffffff;} */
/* td.tnns_1_1_right {background:#ffffff url('https://franklinplanner.fcorgp.com/static/site/common/fcp/1_1_right.gif') no-repeat left top;height:36px;width:5px;border-bottom:#ffffff;} */
/* td.tnns_1_2_right {background:#ffffff url('https://franklinplanner.fcorgp.com/static/site/common/fcp/1_2_right.gif') no-repeat left top;height:36px;width:5px;border-bottom:#ffffff;} */
/* td.tnns_2_1_left {background:#ffffff url('https://franklinplanner.fcorgp.com/static/site/common/fcp/2_1_left.gif') no-repeat left top;height:36px;width:6px;border-bottom:#ffffff;} */
td.tnns_2_2_right {background:#ffffff url('https://franklinplanner.fcorgp.com/static/site/common/fcp/2_2_right.gif') no-repeat left top;height:30px;width:5px;border-bottom:#ffffff;}
/* td.tnns_1_bg  { color:#4f4f4f; text-align:center; vertical-align:top;height:36px; background:#dedede url('https://franklinplanner.fcorgp.com/static/site/common/fcp/1_bg.gif') repeat-x; } */
/* td.tnns_2_bg  { color:#4f4f4f; text-align:center; vertical-align:top;height:36px; background:#dedede url('https://franklinplanner.fcorgp.com/static/site/common/fcp/2_bg.gif') repeat-x; } */
td.tnns_1_2_cross { color:#4f4f4f; text-align:center; vertical-align:top;height:30px; background:#dedede url('https://franklinplanner.fcorgp.com/static/site/common/fcp/1_2_cross.gif') no-repeat; width:6px}
div.catDivBg1 {
	/*color:#3D3B3C !important; */
}

div.catDivBg1, div.catDivBg3 {
 /* color:#3D3B3C !important; */
}

td.tnns_1_1_left {

}

td.tnns_1_1_right {

}

td.tnns_2_1_left {
  background: none repeat scroll 0 0 #005E81;
  border-bottom: medium none #FFFFFF;
  height: 30px;
  width: 3px;
}

td.tnns_2_2_right {
  background: none repeat scroll 0 0 #005E81;
  border-bottom: medium none #FFFFFF;
  height: 30px;
  width: 3px;
}

td.tnns_1_bg {
  color: #3D3B3C;
  text-align: center;
}

td.tnns_2_bg{
  background: url("https://franklinplanner.fcorgp.com/static/site/common/fcp/5_bg.gif") repeat-x scroll 0 0 #FFFFFF;
  color: #FFFFFF;
  height: 30px;
  text-align: center;
  vertical-align: top;
}
/*
#mainMenu table.catTable div.catDivOn {
 	background: url("https://franklinplanner.fcorgp.com/static/site/common/fcp/5_gb_h.gif") repeat-x scroll 0 0 #FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF !important;
	z-index:601;
	padding:7px 0 10px 0;
	position:relative;
	height:11px;
}
*/
#mainMenu table.catTable div.catDivOnNoSubs {
  border:1px solid #e1e1e1;
  background-color:#ffffff;
  cursor:pointer;
  font-size:11px;
  font-weight:normal;
  color:#007aa8;
  z-index:601;
  padding:9px 0 9px 0;
  position:relative;
}

#mainMenu table.catTable div.catDivLast {
  border:1px solid #dedede;
  font-size:11px;
  font-weight:normal;
  color:#636363;
  z-index:601;
/*  padding:10px 0 11px 0 !important; */
}

#mainMenu table.catTable div.catDivNoBorder {
  border:1px solid #dedede;
  font-size:11px;
  font-weight:normal;
  color:#636363;
  z-index:601;
  padding:9px 0 8px 0;
}

.catDiv a:link{color:#636363;}
.catDiv a:hover{text-decoration:none;}

#mainMenu table.catTable div.catDivOn div.catName { /*text-decoration:underline;*/ padding-top:5px;margin-top:-5px; }

td.subCatTd { vertical-align:top;border-right:1px dotted #bfbfbf; width:179px; }
td.subCatTdFive { vertical-align:top;width:180px; }
div#goMenus {
  margin-left:auto;margin-right:auto;
  width:900px;
}
div#goSpaceDrop {
  position:absolute; width:898px; display:none; padding-top:10px; background-color:#ffffff; border:1px solid #bfbfbf; z-index:620;
  margin-top:-3px;
}
div#goLifeDrop {
  position:absolute; width:898px; display:none; padding-top:10px; background-color:#ffffff; border:1px solid #bfbfbf; z-index:620;
  margin-top:-3px;
}
div#goDayDrop {
  position:absolute; width:898px; display:none; padding-top:10px; background-color:#ffffff; border:1px solid #bfbfbf; z-index:620;
  margin-top:-3px;
}

div#catDrop {
  position:absolute;
  width:898px; 
  display:none;
  padding-top:10px; 
  background-color:#ffffff; 
  border:1px solid #e1e1e1; 
  z-index:600; 
  /*margin-top:-1px;*/
  margin: -9px auto 0;
  text-align:left;
}


div.subCatTitle { text-align:left;margin-left:14px;font-size:10px; background-color:#D1DFEA; color:#555555; width:150px; padding:5px 0 5px 5px; }
div.subCatLink { text-align:left;margin-left:14px;;font-size:10px;color:#4f4f4f;width:150px;padding:5px 0 0 5px; }
div.thirdCatDiv { text-align:left;margin-left:14px;font-size:10px;color:#4f4f4f;width:150px;padding:5px 0 0 5px; }

div.thirdCatDiv a:link { font-size:10px;text-decoration:none; color:#4f4f4f;}
div.thirdCatDiv a:visited {  font-size:10px;text-decoration:none;color:#4f4f4f;}
div.thirdCatDiv a:active {  font-size:10px;text-decoration:none;color:#4f4f4f;}
div.thirdCatDiv a:hover {  font-size:10px;text-decoration:none; color:#007aa8;}

ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
  margin:0 0 0 5px;
  padding:0 0 0 8px;
}
ul.menu li {
  list-style-image: none;
  padding:2px 0 0 0;
}

ul.menu ul.menu li {
  list-style-image: none;
  padding:1px 0 0 0;
}


li.expanded {
  list-style-image: none;
}
ul.menu ul.menu {
  margin-top:3px;
  text-align:left;
  margin-left:5px;
}
ul.menu ul.menu li {
  margin:0 0 0 15px;
  vertical-align:middle;
}

ul.menu ul.menu li.collapsed, ul.menu ul.menu li.leaf{
  list-style-image: url('/sites/all/themes/fcp/images/a_bullet_off.gif');
  list-style-type:none;
}

ul.menu ul.menu li.active-trail {
  list-style-type:none;
  border:none;
}

ul.menu ul.menu li.expanded {
  list-style-image: url('/sites/all/themes/fcp/images/a_bullet_on.gif');
  list-style-type:none;
  border:none;
}

ul.menu li.active-trail a:link { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.active-trail a:active { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.active-trail a:visited { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.active-trail a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }

ul.menu li.expanded a:link { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.expanded a:active { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.expanded a:visited { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.expanded a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }


ul.menu li.collapsed a:link { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu li.collapsed a:active { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu li.collapsed a:visited { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu li.collapsed a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }

ul.menu ul.menu li.leaf a:link { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.leaf a:active { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.leaf a:visited {color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.leaf a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }

ul.menu ul.menu li.active-trail a:link { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.active-trail a:active { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.active-trail a:visited {color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.active-trail a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }

ul.menu ul.menu li.active-trail li.leaf a:link { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.active-trail li.leaf a:active { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.active-trail li.leaf a:visited {color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.active-trail li.leaf a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }

ul.menu ul.menu ul.menu li.leaf a:link { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.leaf a:active { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.leaf a:visited {color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.leaf a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }

ul.menu ul.menu ul.menu li.active-trail a:link { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.active-trail a:active { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.active-trail a:visited {color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.active-trail a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }

ul.menu ul.menu ul.menu li.active-trail li.leaf a:link { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.active-trail li.leaf a:active { color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.active-trail li.leaf a:visited {color:#343434;font-weight:normal;text-decoration:none; }
ul.menu ul.menu ul.menu li.active-trail li.leaf a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }

ul.menu li.active-trail a:link { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.active-trail a:active { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.active-trail a:visited { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu li.active-trail a:hover { color:#007aa8;font-weight:normal;text-decoration:none; }
ul.menu ul.menu li.active-trail { 
  list-style-type:none;
  font-weight:normal;
}



/*
li.collapsed {
  list-style-type: none;
  list-style-image:none 
  margin:0 0 0 0;
  padding:0 0 0 0;
}
li.leaf {
  list-style-type: none;
  list-style-image: none;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
li a.active {
  color: #007aa8;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
}
.block ul {
  margin: 0;
  padding: 0 0 0 0;
}
*/

/* styles for the quickstart pages */
#quickstart_holder { border: solid 1px #CCCCCC; border-left: none; border-right: none; width: 614px; position: relative; }
#quickstart_holder ul { padding: 10px 0 0 10px; margin: 0; width: 140px; list-style-image: none; float: left; list-style-type:none;}
#quickstart_holder ul li { padding: 0; margin: 0; font-size: 12px; }
#quickstart_holder ul li a { color: #666666; font-weight: bold; font-size: 12px; }
#quickstart_holder ul li a.on,
#quickstart_holder ul li a:hover { color: #007aa8; }
#quickstart_holder span { display: none; }
#quickstart_holder span.active { display: block; }
#quickstart_holder div.notes { float: left; width: 134px; padding: 10px 0 0 10px; position: relative; }
#quickstart_holder div.notes strong { font-size: 11px; font-weight: bold; }
#quickstart_holder div.planner { border-top: solid 4px #CCCCCC; padding: 15px 0 0 0; width: 312px; float: right; clear: both; display: inline; }
#quickstart_holder div.buttons { border-bottom: solid 4px #CCCCCC; padding: 0 0 10px 0; width: 312px; float: left; clear: both; margin-left: 302px; display: inline; }
#quickstart_holder div.buttons a { white-space: nowrap; display: block; width: 50px; height: 10px; float: right; }
#quickstart_holder div.buttons a.previous { visibility: hidden; padding: 0 10px 0 0; }
#quickstart_holder div.buttons a.next { width: 30px; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

div.half { border-top: solid 1px #CCCCCC; float: left; margin: 0; padding: 0 4px 0 0; width: 301px; }
div.half h3 { font-size: 11px; margin-bottom: 5px; }
div.half p { float: left; font-size: 11px; padding-bottom: 15px; padding-right: 15px; clear: both; width: 282px; }
div.half p.small { font-size: 10px; margin: 0; padding: 0; padding-top: 15px; }
div.half img { margin: 0; padding: 0; }
div.product { border-top: solid 1px #CCCCCC; clear: both; margin: 20px 0 0 0; padding: 10px 0 0 0; }
div.product h4 { clear: none; float: left; margin: 10px 0 0 0; }
div.product p { clear: none; float: left; }
div.suppress_border_top { border-top: none; }
div.producttop { clear: both; margin: 20px 0 0 0; padding: 10px 0 0 0; }
div.productbottom { border-bottom: solid 1px #CCCCCC; clear: both; margin: 20px 0 0 0; padding: 10px 0 0 0; }


.content form { border: 0; }
.content form input.text, form select { padding: 1px 0 0 0; height: 17px; width: 140px; margin-top: 0; color: #666666; margin-right: 5px; border: solid 1px #A3A4A1; font-size: 11px; }
.content form textarea { border: solid 1px #A3A4A1; color: #666666; font-size: 11px;  margin-right: 5px; }
.content form label { margin: 0; padding: 0; }
.content form select.med { width: 254px; }
.content form select.long { width: 274px; }
.content form input.btn { bottom: 19px; left: 149px; display: block; position: relative; width: 22px; height: 19px; }
.content form input.btnMed { bottom: 19px; left: 263px; display: block; position: relative; width: 22px; height: 19px; }
.content form input.btnLong { bottom: 19px; left: 283px; display: block; position: relative; width: 22px; height: 19px; }

/* OLD FranklinCovey look and feel settings - for use with scrap-or-wrap or M1 pages*/
.txt, .txtBOLD, .txtITAL, .supTXT, .txtBOLDwhite, .txtWHITE {font-family:Arial, Helvetica, sans-serif;}
.txt{font-size:12px; color:#273650;}
.txtBOLD{font-size:9pt; font-weight:bold; color:#273650;}
.txtITAL{font-size:9pt; color:#273650; font-style:italic;}
.txtBOLDwhite{font-size:10pt; font-weight:bold; color:#FFFFFF;}
.txtWHITE{font-size:8pt; color:#FFFFFF;}
.supTXT{font-size:6pt; color:#273650;}
.specialTXT, .specialTXTbold, .specialTXT2, .specialTXTbold2, .specialTXTgreen, .specialTXTred {font-family:Arial, Helvetica, sans-serif;}
.specialTXT{font-size:11px; color:#273650;}
.specialTXTbold{font-size:9pt; font-weight:bold; color:#273650;}
.specialTXT2{font-size:8pt; color:#273650;}
.specialTXTbold2{font-size:8pt; font-weight:bold; color:#273650;}
.specialTXTgreen{font-size:9pt; color:#9C9A08;}
.specialTXTred{font-size:8pt; color:#990000;}
.linkTXT, .loginTXT, .loginTXTwhite {font-family:Arial, Helvetica, sans-serif;}
.linkTXT{font-size:10pt; color:#304D8B;}
.loginTXT{font-size:9pt; color:#D6D6D5;}
.loginTXTwhite{font-size:8pt; color:#FFFFFF;}
.head, .head2, .head_lt {font-family:Arial, Helvetica, sans-serif;}
.head{font-size:11pt; font-weight:bold; color:#273650;}
.head2{font-size:11pt; font-weight:bold; color:#e9e9e9;}
.head_lt{font-size:11pt; font-weight:bold; color:#FFFFFF;}
.blueTXT, .blueTXTbold {font:11px Arial, Helvetica, sans-serif; color:#336699;}
.blueTXTbold{font-weight:bold;}
/* END:OLD FranklinCovey look and feel settings - for use with scrap-or-wrap or M1 pages */

#topMenu  { height: 41px; width: 100%; border-collapse: collapse; margin: 0; padding: 0; border: 0; }
#topMenu img { display: block; }
#topMenu tr td { background:url('/static/site/hdr/background-with-gray.jpg') repeat-x left top; margin: 0; padding: 0;}
#topMenuInner { width: 946px; height: 41px; margin: 0 auto; _position: relative; } /* _pos & _left are IE HACK */
#topMenuInner td.ltBg { background:url('/static/site/hdr/background-with-white.jpg') repeat-x left top; width:914px; padding:0; margin:0;}
#topMenuInner td.ltBg {width: 914px; } /*IE HACK*/
#topMenuInner td.ltBg .left { float: left; }
#topMenuInner td.ltBg .right { float: right; }
#topMenu tr td.account { vertical-align: bottom; text-align: right; padding: 0 10px 9px 20px; color: #7d7d7d; font-size: 11px; background:url('/static/site/hdr/background-with-white.jpg') repeat-x left top; }
#topMenu tr td.account a { color: #7d7d7d; }
#topMenuInner td.dkBgLt { width: 13px; background:url('/static/site/hdr/background-with-gray.jpg') repeat-x left top; text-align: right; }
#topMenuInner td.dkBgRt { width: 12px; background:url('/static/site/hdr/background-with-gray.jpg') repeat-x left top; }
#topMenuInner td.dkBgRt {width: 13px; } /*IE HACK*/
#topMenuCenter { margin: 0 auto; }

#supportNav { padding-bottom: 20px; }
#left_nav_td_support { text-align:center; border-left:1px solid #E1E5A5; width: 180px; border-right:1px solid #E1E5A5; }

.next { padding-top: 15px; }
.left_nav_support { width: 155px; margin-left: auto; margin-right: auto; }
.left_nav_support h3 { font-size:11px; height:15px; margin:4px 0pt 2px; text-align:left; width:160px; color: #ff0000; } /*color:#007aa8; text-decoration:none; }*/
.left_nav_support a { color: #343434; }
.left_nav_support h3, .left_nav_support a:hover { font-size: 11px; color: #007aa8; text-decoration:none; }
.left_nav_support a.on { font-size: 11px; color: #007aa8; text-decoration:none;  }
.left_nav_support h3 { text-align:left;font-size: 11px; height: 15px; margin: 4px 0 2px 0; width: 160px; }
.left_nav_support ul li { list-style-type:none; }

.left_nav_support ul.primary { text-align:left;width: 160px; }
.left_nav_support ul.primary li { padding-top: 3px; }
.left_nav_support ul.primary li.first { border-color: #007aa8; }
.left_nav_support ul.primary a { font-size: 11px; font-weight: normal; }
.left_nav_support ul.primary a:on { font-size: 11px; font-weight:bold; }

.left_nav_support ul.secondary a { font-size: 11px; font-weight: normal; }
.left_nav_support ul.secondary { margin: 2px 0 0 0; padding:0; }
.left_nav_support ul.secondary li { border: none; list-style-image: url(http://www.franklinplanner.com/images/www/a_bullet_off.gif); margin-left: 20px; padding: 1px 0 0 0; }
.left_nav_support ul.secondary li.on { list-style-image: url(http://www.franklinplanner.com/images/www/a_bullet_selected.gif); }
.left_nav_support ul.secondary li.exploded { list-style-image: url(http://www.franklinplanner.com/images/www/a_bullet_on.gif); }

.left_nav_support ul.tertiary a { font-size: 10px; }
.left_nav_support ul.tertiary li { border: none; list-style-image: url(http://www.franklinplanner.com/images/www/a_bullet_small.gif); margin-left: 20px; }
.left_nav_support ul.tertiary li.on { list-style-image: url(http://www.franklinplanner.com/images/www/a_bullet_inner_on.gif); }

#supportContent { padding: 0 15px 25px 15px; font-family: arial,helvetica,sans-serif; font-size: 11px; line-height:1.5em; color:#343434; }
#supportContent a:link { color: #007aa8; }
#supportContent a:active { color: #007aa8; }
#supportContent a:hover { text-decoration:underline; color: #007aa8; }
#supportContent a:visited { color: #007aa8; }
#supportContent p { padding-top: 12px; }
#supportContent h1,td #supportContent h1  { color:#007aa8; font-size:18px; font-weight:normal; padding-bottom:5px; padding-top: 5px;}
#supportContent h2 { color:#007aa8; font-size:16px; font-weight:normal; padding-bottom:5px; padding-top: 5px;}
#supportContent h3 { color:#343434; font-size:11px;  font-weight: bold; padding:10px 0 10px 0;margin:0;}
#supportContent blockquote { padding-left: 30px; font-style: italic; }
#supportContent .indent { padding-left: 30px; }
.supportFooterPadding { padding-top: 15px; clear: both; }
#supportFooter { border-top: 1px solid #343434; padding-top: 20px; }
.disclaimerInfo { font-style: italic; }
#supportContent ol, #supportContent ul { margin-left: 26px; }
#supportContent ol li, #supportContent ul li { padding-top: 4px; }
.leftPic tr td { padding: 15px 15px 10px 0; font-size:11px; }
.leftPic2 tr td { padding: 10px 15px 0px 0; }

#supportContent #frm_contact tr td { padding: 4px 4px 0 0; font-size: 11px; }
#supportContent #frm_contact tr td label { font-size: 11px; }
#supportContent #frm_contact #comments { width: 300px; }
#supportContent ol { padding:0; }

.search{
	float:left;
	width:220px;
	display:inline;
	text-align:right;
	position:relative;
	left:13px;
        top:-5px;
        _top:0;
}

.searchTextInput{
	border:0;
	font-size:11px;
	font-family:"Helvetica";
	color:#343434;
	padding-left:10px;
	width:126px;
	height:20px;
	background:url('/static/site/common/search_text_bg.jpg') no-repeat left top;
}

.searchButton{
	border:0;
	background:url('/static/site/common/search_button_bg.jpg') no-repeat left top;
	width:56px;
	height:20px;
	cursor:pointer;
	position:relative;
	left:-15px;
	top:2px;
        _top:0;
}

#fc_contact { font-weight:700;padding-bottom:5px; }
#main-content .content p { padding:0;margin-bottom:8px;}
.customerServiceNav {  background-color: #e4e4e4; padding: 4px; font-size: 10px; }
.customerServiceHead { color:#007aa8; font-size: 16px; padding: 10px 0 10px 0; font-weight: bold; }
.customerServiceBody, .customerServiceBody li { font-size: 12px; border: 0; margin: 0;}
.customerServiceBody b { color: #636363; }
.customerServiceBody #faq h3 {color: #007aa8; font-weight: bold; font-size: 15px; border-top: 1px dotted #d4d4d4; border-bottom: 1px dotted #d4d4d4; padding: 5px 0 5px 0; }
.customerServiceBody #faq h4 { font-weight: bold; font-size: 14px; margin: 30px 0 8px 0;}
.customerServiceBody #faq h5 { font-weight: bold; font-size: 13px; margin-bottom: 8px; margin-top: 8px;}
.customerServiceBody #faq p { padding: 0 0 12px 0; margin: 0; font-size: 12px; line-height: normal; }
.customerServiceBody #faq ul { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 8px; }
.customerServiceBody #faq .indent { padding-left: 20px; }
.customerServiceNav a:hover { text-decoration: underline; }
.customerServiceBodySubHead { color: #007aa8; font-size: 13px; font-weight: bold; padding: 0; margin: 0; }
.customerServiceBody h3 { font-weight: bold; font-size: 12px;  padding: 0; margin: 0; }
.label, a.label:link, a.label:hover, a.label:visited {font-weight:bold; color:#DC7800; text-decoration:none;}
.rightAlign, td.rightAlign { text-align: right; }

/*.error { color: #990000; } */

div#supportContent ul { list-style-image:none;list-style-type:disc;color:#343434; padding-left:10px;margin-bottom:0;padding-bottom:0; }
div#supportContent ul.formError { list-style-image:none;list-style-type:disc;color:#990000; margin-bottom:0;padding-bottom:0; }
div#supportContent ul li { margin:0;padding:0; }

#frm_contact textarea { width: 420px;  }
#frm_contact input.text, #frm_contact textarea.inline-textarea { width: 300px;  }
#frm_contact select.text { width: 302px;  }
#frm_contact table { width: 430px; }
#frm_contact table td.right { text-align: right; margin-right: 10px; }
#frm_contact table td label { font-size: 10px; white-space: nowrap; }
#frm_contact table td label.formError { color:#990000;font-size: 10px; white-space: nowrap; }

.infoTbl { width: 537px; border: 1px solid #343434 }
.infoTbl tr td { padding: 2px; border-bottom: 1px solid #343434; border-right: 1px solid #343434; color: #343434; }
.ringTbl { width: 350px; margin-left: 20px; margin-right: 20px; }
.ringTbl p { margin-top:8px }
.ringTbl tr td { padding: 10px; width: 33%; border: 1px solid #cccccc; vertical-align:top; font-size:11px; }
td.tdLeft { font-size:11px; width: 155px; }
table.contactTbl tr td { padding-bottom: 5px; padding-right:10px; }
.contactSubmit { padding-right: 40px; padding-top: 5px; }
#supportContent .error { font-size: 11px; }
table.infoTbl td { padding-left:7px; }

#popup-header-block {border-top:1px solid #FFFFFF; margin:0 0 25px 0; width:100%;}
#popup-header-block {background-color:#777777; padding:20px 0 5px 10px;}
div#popup-header-block h1 {color:#FFFFFF; font-size:24px; margin:0; padding:0; border:0;}
#popup-content {margin:0 20px 20px 10px;}
a.defaultUnderline a {color:#007aa8; text-decoration:underline;}
div.mainContent div.content div#contactContent { font-size:11px; }
div.mainContent div.content div#contactContent h3 { padding:0;margin-top:12px;color:#007aa8; }
div.mainContent div.content div.contactInfo h3 { line-height:22px; }

ul.menu li.leaf a:hover { text-decoration:none; }
/*
div.footer_outer_wrap {
  width:100%; height:206px;margin-top:20px;
  background:url('/images/fcp/ftr_slice.jpg') repeat-x top left; 
}
*/
div.footer_inner_wrap {
  width:900px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
/*
.footerMenu{
        float:left;
        width:128px;
        height:113px;
        margin-top:20px;
        padding-left:10px;
        display:inline;
        color:#4f4f4f;
        font-size:10px;
        margin-bottom:20px;
        line-height:150%;
}
*/
/*
.receiveOff{
        float:left;
        width:128px;
        height:113px;
        margin-top:20px;
        padding-left:10px;
        color:#4f4f4f;
        display:inline;
        font-size:10px;
        margin-bottom:20px;
        line-height:150%;
}
*/
/*
div.footerMenu a:link { font-size:10px;text-decoration:none; color:#4f4f4f;}
div.footerMenu a:visited {  font-size:10px;text-decoration:none;color:#4f4f4f;}
div.footerMenu a:active {  font-size:10px;text-decoration:none;color:#4f4f4f;}
div.footerMenu a:hover {  font-size:10px;text-decoration:none; color:#007aa8;}
div.receiveOff a:link { font-size:10px;text-decoration:none; color:#4f4f4f;}
div.receiveOff a:visited {  font-size:10px;text-decoration:none;color:#4f4f4f;}
div.receiveOff a:active {  font-size:10px;text-decoration:none;color:#4f4f4f;}
div.receiveOff a:hover {  font-size:10px;text-decoration:none; color:#007aa8;}
*/
.signUp{
        width:193px;
        height:113px;
        /*background:url(https://franklinplanner.fcorgp.com/static/site/common/fcp/ft_save15.jpg) no-repeat left top;*/
        display:block;
        margin-top:20px;
        margin-left:10px;
        float:right;
}

.textInputSignUp{
        font-size:11px;
        font-family:"verdana";
        color:#343434;
        width:175px;
        margin-top:10px;
        margin-bottom:5px;
}
/*
div.social { width:126px;display:block; }
div.socialImg {
        vertical-align:middle;
        width:24px;
        margin-top:5px;
        float:left;
}
div.socialLink {
        float:left;
        padding:0 0 0 2px;
        margin:5px 0 0 0;
        width:94px;
        line-height:125%;
        border:1px solid transparent;
}
*/
.copy{
        float:left;
        width:900px;
        margin-top:0px;
        text-align:center;
        display:inline;
        font-size:10px;
        color: #4f4f4f;
}
/*
.signUpButton{
        border:0;
        background:url('/images/fcp/sign-up-now.gif') no-repeat left top;
        width:99px;
        height:19px;
        cursor:pointer;
}
*/
.signUpButton {
  background: url("https://franklinplanner.fcorgp.com/static/site/common/fcp/ft_sighup_btn.jpg") no-repeat scroll left top transparent;
  border: 0 none;
  cursor: pointer;
  height: 26px;
  margin-bottom: 5px;
  margin-top: 10px;
  width: 73px;
}
/*
.footerMenu div.bold { font-weight:bold;letter-spacing:2px; display:block;color:#555555;margin-bottom:3px; }
.receiveOff div.bold { font-weight:bold;letter-spacing:2px; display:block;color:#555555;margin-bottom:3px; }
*/
div#goCommDrop { display:none; position:absolute; width:195px; margin: -2px 0 0 1px;
padding-bottom:10px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
background-color:#fff;
z-index:720;
}
#cartContentDrop {
  position:relative;
  top: 8px;
  background-color:#fff;
  width:147px;
  border-bottom:1px solid #d8d4d5;
  border-left:1px solid #d8d4d5;
  border-right:1px solid #d8d4d5;
  padding-bottom:5px;
  color:#9b9b9b;
  padding-top:5px;
  font-size:11px;
  display:none;
  font-size:11px;
}
.cartItemOdd { font-size:11px;margin:0; padding:5px; color:#9b9b9b; background-color:#f2f2f2; }
.cartItemEven { font-size:11px;margin:0; padding:5px; color:#9b9b9b; }
.cartLeft { color:#9b9b9b;font-size:11px;vertical-align:top;padding:5px;width:80%;text-align:left; }
.cartRight { color:#9b9b9b;font-size:11px;vertical-align:top;padding:5px;width:20%;text-align:right; }

#utilMenuInt #cartTotals { font-size:11px;padding-top:12px;color:#ffffff;font-size:12px;margin-right:5px;text-align:right; }
/* #utilMenu #cartTotals { font-size:11px;padding-top:20px;color:#000000;font-size:12px;margin-right:5px;text-align:right; } */
div#myAccount a:link { font-size:11px;color:#fff; text-decoration:none; }
div#myAccount a:visited { font-size:11px;color:#fff; text-decoration:none; }
div#myAccount a:active { font-size:11px;color:#fff; text-decoration:none; }
div#myAccount a:hover { font-size:11px;color:#fff; text-decoration:underline; }
#searchError { display:none;border:2px solid #ff0000;padding:5px;position:absolute;margin-top:5px; }

#wrapper { margin: 0 auto; } 

