.navPrint a.printButton  {
	background-image:url(/common/assets/css/images/learning_center/btn_print-page.png);
	min-width:80px;
	display:block;
}


.navPrint .rightside {
	display:block;
	padding:9px 14px 12px 38px;
	min-width:80px;
	
}

.homeBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/common/assets/css/images/learning_center/lc_home_bkgd.gif) no-repeat scroll left top;
margin-bottom:10px;
text-align:left;
width:298px;
margin-right:15px;
text-align:left;
float:left;
}

.homeBox .homeBoxHeading {
height:70px;
margin-left:10px;
margin-top:10px;
}

.homeBox .homeBoxHeading .heading {
padding-left:5px;
height:65px;
font-size:11px;
font-weight:normal;
color:#808080;
width:185px;
float:left;
line-height:15px;
}

.homeBox .homeBoxHeading .heading .title {
font-size:24px;
font-weight:normal;
color:#356fb6;
margin-bottom:5px;
margin-left:-3px;
margin-top:8px;
}

.homeBox .homeBoxHeading .icon {
width:62px;
float:left;
}

.homeBox .homeBoxHeading .arrow {
width:26px;
float:left;
}

.homeBox .homeBoxContent {
padding-left:16px;
padding-right:16px;
}

.homeBox .homeBoxContent .items {
border-top:1px dotted #808080;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:10px;
padding-left:0px;
padding-top:10px;
}

.homeBox .homeBoxContent .items .bottomLink{
text-align:center;
}

.homeBox .homeBoxContent .items .bottomLink a {
font-size:12px;
font-weight:bold;
}

.homeBox .homeBoxContent .item {
color:#808080;
font-size:13px;
font-weight:normal;
line-height:15px;
margin-bottom:15px;
margin-left:0;
}

.homeBox .homeBoxContent .item a {
font-size:12px;
font-weight:normal;
}

.homeBox .homeBoxContent .item a:hover {
color:#ff0000;
text-decoration:none;
}

.homeBoxBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/common/assets/css/images/learning_center/lc_home_bottom_bkgd.gif) no-repeat scroll left top;
height:16px;
width:308px;
}

.essentialsPrint {
display:block;
margin-left:470px;
margin-top:0;
position:absolute;
z-index:1;
}

.essentialsPrint a.printButton  {
	background-image:url(/common/assets/css/images/learning_center/btn_print-page.png);
	min-width:80px;
	display:block;
}


.essentialsPrint .rightside {
	display:block;
	padding:9px 14px 12px 38px;
	min-width:80px;
	
}

.returnHome{
	float:left;
	display:block;
	padding:0px;
	width:470px;
}

.returnHomeBottom{
	display:block;
	margin-top:30px;
	margin-bottom:40px;
}

#sfapage .billboard {
	padding-left:15px;
	width:626px;
}

.learningCenterSidebar {
	color:#464646;
	float:left; 
	margin-left:15px;
	margin-right:0;
	padding-top:45px;	
}

.learningCenterSidebar2 {
	color:#464646;
	float:left; 
	margin-left:15px;
	margin-right:0;
	padding-top:15px;	
}

#bodycontent .flashMovie {
	margin-left:63px;
	margin-top:20px;
	margin-bottom:20px;
}

.tabContents {
	display:none;
	border:1px solid #808080;
	padding:20px;
	width:500px;
	margin-top:15px;
}

.browser {
	width:400px;
}

.tabs {
	border:0 none;
	float:left;
	margin-right:10px;
	margin-top:10px;
	width:630px;
	margin-bottom:20px;
}

.tabbedBoxBlue { float:left; }
.tabBar { 
	width:625px;
	overflow: hidden;
	font-size: 11px;
	margin:0 0 0 1px;
	background: url(/common/assets/css/images/learning_center/tabs_bkgd.jpg) repeat-x left top;
	padding-left:0;
	float:left; 
}
.tabbedBoxBlue .tabbedMenu	{
	margin:0 0 0 1px;
	padding-left:10px;
}
.tabbedBoxBlue .tabbedMenu li { display:inline; float:left; line-height:29px; margin-left:-5px;}
.tabbedBoxBlue .tabbedMenu li a {background-position:left -29px; color:#262626; display:block; }
.tabbedBoxBlue .tabbedMenu li a span {	background-position:right -29px; padding:8px 12px; font-weight:bold;}
.tabbedBoxBlue .tabbedMenu li a:hover { background: url(/common/assets/css/images/learning_center/tab_bkgd.gif) no-repeat left top; color: #333; }
.tabbedBoxBlue .tabbedMenu li a:hover span	{ background: url(/common/assets/css/images/learning_center/tab_bkgd_end.gif) no-repeat right top; color:#fff}

.BlueBox { 
background: url(/common/assets/css/images/learning_center/tabs_boxtop.gif) no-repeat left top; 
float:left;
width:626px;
display:none;
}

.BlueBoxBottom { 
background: url(/common/assets/css/images/learning_center/tabs_boxbottom.gif) no-repeat left top; 
float:left;
width:626px;
height:14px;
margin-top:20px;
}

.BlueBox .BlueBoxContent { 
float:left;
padding:10px;
text-align:left;
padding:0px 20px 0 20px;
margin-top: 5px;
}

.BlueBox .BlueBoxContent p.heading {
	font-size:12px;
	font-weight:bold;
	line-height:14px;	
	padding-top:10px;
}

.BlueBox .ContentControls {
	border-top: 1px dotted #808080;
	border-bottom: 1px dotted #808080;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
}

.BlueBox .ContentTwistHeading span {
	font-size: 11px;
	font-weight: bold;
	margin-left:15px;
}

.BlueBox .ContentTwistHeading {
	margin-top: 8px;
	background: url(/common/assets/css/images/learning_center/twisty.gif) no-repeat left top;
	height:13px
}

.BlueBox .ContentTwistWrapper {
	border-bottom: 1px dotted #808080;
	padding-bottom:8px;
}

.BlueBox .ContentTwistWrapper ul {
	line-height:18px;
	margin-top:5px;
	margin-bottom:0;
	list-style-type: none;
}

.BlueBox .ContentTwistWrapper li {
	display:block;
	margin-left:30px;
}

.BlueBox .ContentTwistCol1{
	display:block;
	width:250px;
	float:left;
}

.BlueBox .ContentTwistCol2{
	display:block;
	width:236px;
	float:left;
}

.BlueBox .ContentTwistColSpacer{
	display:block;
	width:60px;
	float:left;
	margin:20px 20px 0;
}

.BlueBox .ContentTwistWrapper a {
	color:#326DB5;
}

.BlueBox .ContentTwistWrapper a:hover {
	color:#FF0000;;
}

.sideBarBox { 
background: url(/common/assets/css/images/learning_center/sidebar_bkgd.gif) no-repeat left top; 
margin-bottom:10px;
text-align:left;
width:304px;
}

.sideBarBoxBottom { 
background: url(/common/assets/css/images/learning_center/sidebar_bkgd_bottom.gif) no-repeat left top; 
width:304px;
height:16px;
}

.sideBarBox .sideBarBoxContent { 
padding:10px;
}

.sideBarBox .sideBarBoxContent a {
color:#326DB5;
font-size:12px;
line-height:20px;
text-decoration:none;
}

.sideBarBox .sideBarBoxContent a:hover {
color:#FF0000;
font-size:12px;
line-height:20px;
text-decoration:none;
}

.sideBarBox .sideBarBoxContent .heading { 
font-size:16px;
font-weight:bold;
padding-left:5px;
}

.sideBarBox .sideBarBoxContent .subhead { 
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-bottom:5px;
}

.sideBarBox .sideBarBoxContent .smalltext { 
font-size:12px;
font-weight:normal;
padding-left:5px;
}

.sideBarBox .sideBarBoxContent .regButton { 
width:121px;
height:27px;
margin-top:10px;
}

.sideBarBox .sideBarBoxContent .regButton a { 
background: url(/common/assets/css/images/learning_center/btn_register.gif) no-repeat left top;
padding-bottom:12px;
padding-left:127px;
}

.sideBarBox .sideBarBoxContent .regButton a:hover { 
background: url(/common/assets/css/images/learning_center/btn_register.gif) no-repeat left bottom;
}

.sideBarBox .sideBarBoxContent ul { 
border-top:1px dotted #808080;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:10px;
padding-left:5px;
padding-top:10px;
}

.learningCenterSearch {
display:block;
height:120px;
width:590px;
padding-bottom:30px;
}

.learningCenterSearch .heading {
color:#B5E4F6;
font-size:26px;
padding-left:35px;
padding-top:15px;
}

.learningCenterSearch .inner {
background-image:url(/common/assets/css/images/learning_center/search_bkgd.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:120px;
}

.learningCenterSearch .search {
padding:10px 0 0 20px;
}

.learningCenterSearch .search .searchbox {
background-image:url(/common/assets/css/images/learning_center/searchBox_bkgd.gif);
background-repeat:no-repeat;
float:left;
padding:10px 15px 25px;
width:465px;
}

.learningCenterSearch .search .searchbox .gsc-input {
background-color:transparent;
border:0 solid transparent;
float:left;
font-size:18px;
font-weight:normal;
padding:0;
margin:0;
	width:460px;	/* changed width */
}


.learningCenterSearch .search .searchBtn {
	padding:0; 
	margin:0;
	float:left;
}

/* Essentials Page */

		
#gradientwrap .smb_content {
background-color:transparent;
float:left;
padding-left:10px;
padding-top:13px;
width:470px;
}
	
.smb_but .head {
font-size:20px;
color:#fff;
top:auto;
left:auto;	
}
	
.smb_but .sub {
color:#fff;
top:auto;
left:auto;	
}	
	
#bodycontent .smb_sidebar {
float:left;
margin-left:80px;
width:241px;
}

#gradientwrap .smb_bg .copyright {
height:700px;
}

#tabs {
width:1000px
}

#tabs ul {
float: left;
}

#tabs li {
margin-left: 0px;
list-style: none;
width:100%;
}

* html #tabs li {
display: block; /* ie6 double float margin bug */
}


#tabs ul li.active {
background: #D2F7FC;
}

#tabs ul li.active a {
color: #000;
font-weight: bold;
}

#tabs .gray_bg {
display:block;
float:left;
}

#tabs .gray_bg .gray_bg_bottom {
float:left;
margin:10px 20px 80px;
width:630px;
}

#tabs .gray_bg_bottom h2 {
font-size:20px;
font-weight:bold;
color: #000000;
text-align:left;
vertical-align:top;
margin-top:20px;
}


#tabs .gray_bg_bottom h3 {
font-size:14px;
font-weight:regular;
color: #000000;
text-align:left;
vertical-align:top;
margin: 10px 0px 20px 0px;
}

#tabs .gray_bg_bottom p {
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:14px;
line-height:20px;
text-align:left;
vertical-align:top;
margin: 10px 0px 20px 0px;
}

#tabs div {
float:left;
}

#tabs div h3 {
text-transform: uppercase;
margin-bottom: 10px;
letter-spacing: 1px;
}

#tabs div p {
line-height: 150%;
}

.sf-menu {
   float:left;
   padding-left:50px;
   padding-top:13px;
   width:850px;
   color:#000000; 
}

#gradientwrap .smb_top_nav li a {
   border-right:1px solid;
   color:#000000;
   font-family:Arial; 
   font-size:14px;
   margin-left: 0px; 
   margin-right: 4px;
   padding: 0 12px 0 0; 
   float:right;
}

#gradientwrap .smb_top_nav li a.active {
font-weight:bold; 
color:#333333; 
font-size: 14px; 
} 

#gradientwrap .smb_top_nav li.last  {
   border-right: 0px solid;
   color:#000000; 
}


/* LEARNING CENTER */
/* TODO: LC move ".module xxx" and non-indented items from intl.css to main.css??? ask Misha */

#globalNavigation {
	height:125px;
}

.content {	/* modified from main.css */
clear:both;
margin:10px 20px;
}

.module {	/* modified from intl.css, need to override if moving snippet from intl.css to main.css */
/*
color:#464646;
font-size:14px;
line-height:22px;
*/
}

.module .left-side-wrap {
float:left;
position:relative;
width:220px;
z-index:2;
}

.module .main-content-wrap {
float:left;
position:relative;
width:720px;
}	

.module .main-content-wrap {	/* modification to style above */
	background-color:white;
}	

.module .side-nav-wrap {
background:#E5F3F8 none repeat scroll 0 0;
position:relative;
}

.module .corner {
background:transparent url(/common/assets/img/intl/side-nav-page-sprite.png) no-repeat scroll left top;
font-size:5px;
height:14px;
line-height:5px;
position:absolute;
width:14px;
}	

.module .corner {	/* modification to style above */
	background:transparent url(/common/assets/img/intl/side-nav-page-top-blue-corners-sprite.png) no-repeat scroll left top;
}

.module .corner-tl {
background-position:left -28px;
left:0;
top:0;
}

.module .corner-bl {
background-position:left -42px;
bottom:0;
left:0;
}

.module .corner-bl {	/* modification to style above */
	zoom:1;
}


.module .corner-tr {
background-position:right top;
right:0;
top:0;
}

.module .corner-br {
background-position:right -14px;
bottom:0;
right:0;
}

.module .corner-br {	/* modification to style above */
	zoom:1;
}

.module .side-nav {
border-color:#CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
padding:20px 0 20px 20px;
}

.module .side-nav {	/* modification to style above, why is moz-use-text-color used?  fails in IE7 for just my usage */
	border-color:#CCCCCC;
}

.module .main-content {
border:1px solid #CCCCCC;
padding:20px;
}

.side-nav ul {
font-size:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.side-nav .active {
zoom: 1;
}

.side-nav .active { /* modification to style above, additional IE6 hack */
	position:relative;
}


.side-nav .active .lwrap {
background:transparent url(/common/assets/img/intl/side-nav-page-sprite.png) no-repeat scroll left -56px;
left:1px;
position:relative;
}

.side-nav .rwrap {
padding-left:18px;
}

.side-nav .active .rwrap {
background:transparent url(/common/assets/img/intl/side-nav-br.png) no-repeat scroll left bottom;
}

.side-nav .active .wrap {
background:white url(/common/assets/img/intl/side-nav-page-sprite.png) repeat-x scroll left bottom;
padding-bottom:6px;
}

.side-nav li {
margin:5px 0;
}

.side-nav li a {
color:#464646;
display:block;
font-size:16px;
padding:10px 0;
}

.side-nav .active a {
background:white none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
font-weight:bold;
zoom:1;
}

.side-nav li a:hover {
	color:inherit;	/* color doesn't change on hover */
	font-weight:bold;
}

.learning-center .side-nav-header {
	font-size:22px;
	font-weight:bold;
	margin-bottom:25px;
}

.tab-widget .tab-content-item {	/* delete if not used */
}


.learning-center h1 {color:#464646; margin-bottom:10px; font-size:22px; line-height:26px}
.learning-center h2 {color:#464646; font-size:14px; font-weight:bold; margin-bottom:15px; line-height:20px}

.learning-center .masthead { }

.learning-center .masthead h1 		{font-size:30px;}

/* masthead style 1 */
.learning-center .masthead .masthead-content, 
.learning-center .masthead .masthead-title {float:left; width:50%; clear:left;}
.learning-center .masthead .masthead-image {float:right; width:50%; overflow:hidden; padding-top:40px; text-align:right;}
/* end masthead style 1 */


/* masthead style 2 */
.learning-center .masthead-copy-box 	{clear: left; padding-top: 5px; margin-right:-20px; height:140px;}
.learning-center .masthead-image-over 	{position:absolute; left:52%; top:25px;}
/* end masthead style 2 */

.learning-center .lighterTitle 		{color:#BEBEBE;font-weight:bold;line-height:14px;}
.learning-center .featuredLink		{font-size:15px; font-weight:bold;}
.learning-center .duration 		{font-style:italic;}
	
.learning-center .tab-body {
	float:left;
	width:450px;
}

.learning-center .detail-body {
	float:left;
	width:720px;
	padding-top:20px;
}

.learning-center .sidebar {
	width: 210px;
	float: right;
}

.learning-center .sidebar .sidebox {
	font-size:12px;
	padding-left:5px;
}

.learning-center .sidebar h2 {
	margin-bottom:10px;
}

.learning-center .sidebar li a {
	font-size:12px;
}

.learning-center .splitter {
	border-top:1px dotted #CCCCCC;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0px;
	clear:both;
}

.learning-center .tab-content-item div.icon {
	float:left;
	width:38px;
	text-align:center;
	margin-left:10px
}

.learning-center .tab-content-item div.desc {
	margin-left:58px;	/* 58 = 48 from div.icon + 10 padding */
}

.learning-center .tab-content-item div.icon-fluffy {
	float:left;
	width:51px;
	text-align:center;
}

.learning-center .tab-content-item div.desc-fluffy {
	margin-left:61px;	/* 61 = 51 div.icon-fluffy + 10 padding */
}

.learning-center .tab-content-item div.icon-chiclet {
	float:left;
	width:113px;
	text-align:center;
}

.learning-center .tab-content-item div.desc-chiclet {
	margin-left:123px;	/* 133 = 113 from div.icon-chiclet + 10 padding */
}

.learning-center .detail-links-top {
	padding:0px 10px 20px 0px;
}

.learning-center .detail-links-bottom {
	padding:30px 10px 0px 0px;
}

.learning-center .home-link-box {
	float:left;
	font-weight:bold;
}

.learning-center .print-link-box {
	float:right;
}

.learning-center .print-icon {
	background:transparent url(/common/assets/css/images/icons/share_print.gif) no-repeat scroll left top;
	padding:3px 0 0 22px;
}

#nav-search-box {
	padding:10px 10px 5px 0;
}

.simple-feedback {
	margin-top:50px; 
	width:215px; 
	padding:1px 0 1px 10px; 
	background-color:#eaeaea;
}

.simple-feedback-opt {
	font-weight:bold;
	padding:0 10px;
}

.learning-center .pipe {padding:0 8px; color:#ccc}

.learning-center .popup-link-box {
	padding-bottom:5px;
	position:relative;
	display:inline-block;
}
.learning-center .popup-link-box .popup {
	top:15px;	/* override from standard-table-list.css */
}





#nav-search-box form {float:right;background:url('/common/assets/img/search-form-sprite.gif') no-repeat -26px top;height:23px;margin:0;padding-left:9px;}
#nav-search-box form .text-container {background:url('/common/assets/img/search-form-sprite.gif') repeat-x left -27px;width:auto !important;height:23px;float:left;display:inline;left:0;}
#nav-search-box form .submit-container {float:left;display:inline;width:22px;height:23px;cursor:pointer;overflow:hidden;}
#nav-search-box form input.text {margin:3px 3px 0 0;border:0;background:white;width:135px;height:14px;font-size:11px;color:#808080;}
