body {
	behavior:url( /site/include/common/htc/csshover3.htc );
	background-attachment: fixed;
	overflow-x: hidden;
	overflow-y: hidden; 
	margin: 0px;
	padding: 0px;
	/*background-color: #fffbf4; */
	background-color: #f2d998; 
	background-image: url( /learnmore/images/sideTile.gif ); 
	background-repeat: repeat-x; 
	background-position: top left;
}

table.mainPanel {
	width: 100%;
	height: 100%;
	position: relative;
}

body.intro td.centerPanel, body td.centerPanel {
	background-color: #fff3d3;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: 0 43;
	width: 780px;
}

body td.centerPanel {
	background-image: url( /learnmore/images/bodytile.gif );
}
body.intro td.centerPanel {
	background-image: url( /learnmore/images/bodytile-intro.gif );
}


iframe#transition {
	position: absolute;
	left: -55px;
	top:  -55px;
	width: 50px;
	height: 50px;
	z-index: 5000;
	border: dashed red 0px;
}

div#flashcontent {
	display: none;
}

#flashSample {
	border: solid black 1px; 
}
.flashSample, #flashSample {
	width: 336px;
	height: 253px;
	margin: 0px 0px 0px 0px;
}

img.sideTile-left, img.sideTile-right {
	width: 20px;
	height: 143px;
	border: solid red 0px;
}
img.sideTile-left {
	float: right;
	background-image: url( /learnmore/images/sideTile-right.gif );
}
img.sideTile-right {
	float: left;
	background-image: url( /learnmore/images/sideTile-left.gif );
}

div, span, p {
	margin: 0px;
	padding: 0px;
}


.menuSection {
	line-height: 18px; 
	margin-left: 10px; 
	width: 160px; 
	padding-top: 14px;
	margin-top: 20px;
	border-top: 1px solid #F4A460;
	font-size: 13px;
	color: #102B58;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.body16, .body13, .body, .body12, .body11, .headline {
	font-family: Arial, Helvetica, sans-serif;
}
.body11 {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
.body12, .body {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.body13 {
	font-size: 13px;
	color: #102B58;
	line-height: 18px;
	font-weight: bold;
}
.headline {
	font-size: 14px;
	color: #102B58;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
}
.body16 {
	font-size: 16px;
	color: #102B58;
	line-height: 24px;
	margin-bottom: 20px;
}


#header {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: -2;
}


#bodytile-top {
	position: absolute;
	left: 0px;
	top: 55px;
	height: 9px;
	width: 100%;
	background-image: url( /learnmore/images/bodytile-top.gif );
	background-position: top left;
	background-repeat: repeat-x;
}

#lm-head-logoText {
	position: absolute;
	left: 0px;
	top: 0px;	
	width: 100%;
	height: 55px;
}

#lm-head-button {
	position: absolute;
	right: 10px;
	bottom: 10px;	
	width: 103px;
	height: 22px;
	visibility: hidden;
}
#lm-head-button img {
	background-image: url( /learnmore/images/lm-btn-loginnow-off.gif );	
	width: 103px;
	height: 22px;
}
#lm-head-button img:hover {
	background-image: url( /learnmore/images/lm-btn-loginnow-on.gif );
}
#lm-head-logo {
	background-image: url( /learnmore/images/learnmore-head.gif );
	background-position: top left;
	background-repeat: no-repeat;
/*	position: absolute;
	left: 0px;
	top: 0px;	
	z-index: 20;
*/
	width: 123px;
	height: 55px;
}

#lm-head-text {
	position: absolute;
	left: 110px;
	top: 25px;
	visibility: hidden;
}

table#lm-head-tabs {
	table-layout: fixed;
	width: 100%;
}

table#headerTabs1at, table#headerTabs2at, table#headerTabs3at, table#headerTabs4at {

}

table#headerTabs1, table#headerTabs2, table#headerTabs3, table#headerTabs4 {
	display: none;
}
/*
table#headerTabs1at, table#headerTabs2at, table#headerTabs3at, table#headerTabs4at {
	visibility: visible;
	position: absolute;
	z-index: 300;
	right: 10px;
}

table#headerTabs1, table#headerTabs2, table#headerTabs3, table#headerTabs4 {
	visibility: hidden;
	position: absolute;
	z-index: 300;
	right: 10px;
}
*/

td.headerTabs1 img, td.headerTabs1 {
	width: 167px;
}
td.headerTabs2 img, td.headerTabs2 {
	width: 122px;
}
td.headerTabs3 img, td.headerTabs3 {
	width: 122px;
}
td.headerTabs4 img, td.headerTabs4 {
	width: 122px;
}
td.headerTabs1 img, td.headerTabs1, td.headerTabs2 img, td.headerTabs2, td.headerTabs3 img, td.headerTabs3, td.headerTabs4 img, td.headerTabs4 {
	height: 55px;
}

.headerTabs1 img.at {
	background-image: url( /learnmore/images/headerNav-1-at.gif );
	cursor: pointer;
}
.headerTabs2 img.at {
	background-image: url( /learnmore/images/headerNav-2-at.gif );
	cursor: pointer;
}
.headerTabs3 img.at {
	background-image: url( /learnmore/images/headerNav-3-at.gif );
	cursor: pointer;
}
.headerTabs4 img.at {
	background-image: url( /learnmore/images/headerNav-4-at.gif );
	cursor: pointer;
}

.headerTabs1 img.rollover {
	background-image: url( /learnmore/images/headerNav-1-off.gif );
}
.headerTabs2 img.rollover {
	background-image: url( /learnmore/images/headerNav-2-off.gif );
}
.headerTabs3 img.rollover {
	background-image: url( /learnmore/images/headerNav-3-off.gif );
}
.headerTabs4 img.rollover {
	background-image: url( /learnmore/images/headerNav-4-off.gif );
}
/*
.headerTabs1 img.rollover:hover {
	background-image: url( /learnmore/images/headerNav-1-on.gif );
}
.headerTabs2 img.rollover:hover {
	background-image: url( /learnmore/images/headerNav-2-on.gif );
}
.headerTabs3 img.rollover:hover {
	background-image: url( /learnmore/images/headerNav-3-on.gif );
}
.headerTabs4 img.rollover:hover {
	background-image: url( /learnmore/images/headerNav-4-on.gif );
}
*/
img.minWidth-1 {
	width: 20px;
}
img.minWidth-1, img.minWidth-2 {
	display: inline;
}

table.floatContent {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	z-index: 0;
}
td.floatContent {
	height: 96px;
}
body.intro td.floatContent {
	height: 55px;
}
/*	
div#content {
	top: 96px;
}
div#content-intro {
	top: 55px;
}


div#content, div#content-intro {
	position: absolute;
	left: 0px;
	z-index: 1;
	overflow-x: auto;
	overflow-y: auto;
	padding: 0px;
}
*/
div#content, div#content-intro {
	position: relative;
	top: 0px;
	height: 100%;
	width: 780px;
	overflow-x: auto;
	overflow-y: auto;
}
.contentPadding { /* use with first child <table cellspacing="0">; tournav in first <td>; content in second <td> */
	padding: 15px;
}
.contentPadding-false { /* use with first child <table cellspacing="10">; tournav in first <td>; content in second <td> */
	padding: 0px;
}
body.contentPage { /* eventually phase this legacy item out */
	padding: 14px;
}



.featureName {
	margin-bottom: 4px;
}


.popupDiv {
	display: none;
	position: absolute;
	border: solid 1px #846220;
	background-color: #fffff2;
	padding-top: 0px;
	z-index: 301;
}

.popupTable {
	background-color: #fffff2;
	margin-bottom: 7px;
	margin-top: 3px;
	width: 100%;
	table-layout: fixed;
}

.menu-on {
	padding: 0px;
	margin: 0px;
}

.menu-off {
	padding: 0px;
	margin: 0px;
	display: none;
}

td.menu {
	padding-left: 22px;
	text-indent: -22px;
	padding-right: 10px;
	padding-bottom: 4px;
}
td.menu img {
	margin: 0px 6px 0px 6px;
}

ul {
	margin: 0px;
	padding: 0px;
}
ul.bullet li, ul.bullet-hot li {
	margin: 0px 0px 10px 6px;
	padding: 0px 0px 0px 18px;
}

ul.bullet li {
	margin: 0px 0px 10px 0px;
	line-height: 16px;
}
ul.bullet-hot, ul.bullet {
	list-style: none;
}
ul.bullet-hot li {
	background-image: url( images/learnmore-bullethot.gif );
	background-position: 0px 3px;
	background-repeat: no-repeat;
	line-height: 16px;
}
ul.bullet li {
	background-image: url( images/learnmore-bullet.gif );
	background-position: 0px 3px;
	background-repeat: no-repeat;
	line-height: 16px;
}
ul.bullet-hot li ul.bullet {
	margin-top: 10px;
}



a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}
a:link {
	color: #DD0022;
}
a:visited {
	color: #B23232;
}
BODY.menu a:hover {
	color: #008080;
	background-color: #FFFE9B;
}
a:hover {
	color: red;
}


a.researchlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B22222;
	text-decoration: none;
	line-height: 12px;
	font-weight: normal;
}

a.researchlink:hover {
	color: red;
}



/*


table#subscriptiontable {
	border-color: #FBCE97;
	border-style: solid;
	border-width: 1px 1px 0px 1px; 
}
table#subscriptiontable td {
	background-color:#FFEEC8;
	width: 180px;
	padding: 1px 4px 2px 4px;
	border-color: #FBCE97;
	border-style: solid;
	border-width: 0px 0px 1px 0px; 
}
*/


td.jobcorp, td.jobcorp div img {
	width: 100px;
}


.headline span {
	position: relative;
	left: 3px;
	top: 5px;
}
.headline {
	border-color: #987125; /*#102B58;*/
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	background-color: #ffecb7;
	background-image: url( /learnmore/images/headline-tile.gif );
	background-repeat: repeat-x;
	background-position: top left;
	height: 29px;
}

img.headline-left, img.headline-right {
	width: 1px;
	height: 29px;
}
img.headline-left {
	float: left;
	margin-right: 4px;
	background-image: url( /learnmore/images/headline-edge.gif );
}
img.headline-right {
	float: right;
	margin-left: 4px;
	background-image: url( /learnmore/images/headline-edge.gif );
}

table.tableinformation th {
	background-color: inherit;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
	/*
	border-style: solid;
	border-color: #000;
	border-width: 1px;*/
}

table.tableinformation td {
	background-color: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: normal;
	padding-top: 9px;
	/*
	border-style: solid;
	border-color: #0c0;
	border-width: 1px;*/	
}
table.tableinformation td.col1 {
	text-align: left;
	width: 120px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
table.tableinformation td.col2 {
	text-align: left;
	padding-left: 10px;
}


table.module {
	width: 100%;
	background-color: transparent;
	border-color: #102B58;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
div.module, div.module-nopadding, div.module-nocolor, div.module-box {
	/*	border: solid 1px #102B58; */
	border-color: #102B58;
	border-style: solid;
	margin: 0px 0px 20px 0px;
}
div.module, div.module-box {
	padding: 10px;
	background-color: #fff4d6;
	
}
div.module, div.module-box {
	background-color: #fff3d4;
	background-repeat: repeat-x;
	background-position: top left;
}
div.module, div.module-box {
	background-image: url( /learnmore/images/features-tile.gif );
}


div.dots span {
	padding-right: 3px;
	background-color: #fff3d4;
}
div.dots {
	background-image: url( /learnmore/images/dot.gif );
	background-position: bottom left;
	background-repeat: repeat-x;
}

div.module, div.dots span {
	/* background-color: transparent; */
	border-width: 0px 0px 0px 0px;
}
div.module-box {
	padding: 10px;
	border-width: 1px 1px 1px 1px;
}
div.module-nopadding {
	padding: 0px;
	border-width: 0px 0px 0px 0px;
}
div.module-nocolor {
	padding: 10px;
	border-width: 0px 0px 0px 0px;
}
table.index-thumbs {
	width: 100%;
	table-layout: fixed;
	margin: 0px 0px 0px 0px;
}




/* Tour Play Button ======== Begin */

div.tourplay {
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

div.product-img1 div.tourplay {
	background-image: url( /learnmore/images/tourCurrPlay-off.gif );
}
div.product-img1 div.tourplay:hover {
	background-image: url( /learnmore/images/tourCurrPlay-on.gif );
}
 
div.product-img2 div.tourplay {
 	background-image: url( /learnmore/images/tourFeatPlay-off.gif );
}
div.product-img2 div.tourplay:hover {
 	background-image: url( /learnmore/images/tourFeatPlay-on.gif );
}
 
td.product-img1, td.product-img2 {
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}

/* Tour Play Button ======== End */



/* Tour Thumbnails ======== Begin */

div.newStar {
	position: absolute;
	z-index: 2;
	left: -9px;
	top: -4px;
	width: 43px;
	height: 28px;
}
img.product-img1, img.product-img2 {
	border: solid black 1px;
}
div.product-img1, img.product-img1, div.product-img1 div.tourplay, div.product-img1 div.tourplay img, div.product-img1 div.thumb-shadow, td.product-img1 p.body11 {
	width: 144px;
}
div.product-img1, img.product-img1, div.product-img1 div.tourplay, div.product-img1 div.tourplay img, div.product-img1 div.thumb-shadow {
	height: 94px;
}
div.product-img2, img.product-img2, div.product-img2 div.tourplay, div.product-img2 div.tourplay img, div.product-img2 div.thumb-shadow, td.product-img2 p.body11 {
	width: 90px;
}
div.product-img2, img.product-img2, div.product-img2 div.tourplay, div.product-img2 div.tourplay img, div.product-img2 div.thumb-shadow {
	height: 60px;
}
td.product-img1 p.body11, td.product-img2 p.body11 {
	margin-top: 5px;
	text-align: center;
}
div.product-img2, img.product-img2 { /* remove this eventually */
	background-color: #cccccc;
}

/* Tour Thumbnails ======== End */



/* Tour Thumbnail Dropshadows ======== Begin */

div.product-img1 {
	top: 0px;
}
div.product-img1, div.product-img2 {
	position: relative;
}

div.product-img1 img, div.product-img2 img {
	position: absolute;
	top: -2px;
	left: -2px;
}

div.thumb-shadow {
	position: absolute;
	z-index: -2;
	right: -2px;
	bottom: -2px;
	background-color: #d7c289;
	border: solid red 0px;
}

/* Tour Thumbnail Dropshadow ======== End */



/* Tour Navigator ======== Begin */

td.product-img1, td.product-img2, td.product-info {
	/*background-color: #fffdea;*/
	background-color: transparent;
}

td.product-info {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
}


td.tournav img, img.pointer, img.backtoIndex, img.continueTour {
	cursor: pointer;
}
td.tournav-left, td.tournav-left img {
	width: 8px;
}
td.tournav img, td.tournav, img.continueTour, img.subscribeTour  {
	width: 169px;
}
td.tournav img, td.tournav, td.tournav-left img, img.backtoIndex, img.continueTour, img.subscribeTour {
	height: 32px;
}


img.backtoIndex, td.backtoIndex {
	width: 184px;
}	
img#backtoCurr {
	background-image: url( /learnmore/images/tournav-backtoCurrindex-off.gif );
}
img#backtoFeat {
	background-image: url( /learnmore/images/tournav-backtoFeatindex-off.gif );
}
img#backtoInfo {
	background-image: url( /learnmore/images/tournav-backtoInfoindex-off.gif );
}
img#backtoCurr:hover {
	background-image: url( /learnmore/images/tournav-backtoCurrindex-on.gif );
}
img#backtoFeat:hover {
	background-image: url( /learnmore/images/tournav-backtoFeatindex-on.gif );
}
img#backtoInfo:hover {
	background-image: url( /learnmore/images/tournav-backtoInfoindex-on.gif );
}

img.continueTour {
	background-image: url( /learnmore/images/tournav-continuetour-off.gif );
}
img.continueTour:hover {
	background-image: url( /learnmore/images/tournav-continuetour-on.gif );
}

img.subscribeTour {
	background-image: url( /learnmore/images/tournav-subscribeTour-off.gif );
}
img.subscribeTour:hover {
	background-image: url( /learnmore/images/tournav-subscribeTour-on.gif );
}

img.btn-mentor {
	width: 192px;
	height: 23px;
	background-image: url( /learnmore/images/lm-btn-mentor-off.gif );
}
img.btn-mentor:hover {
	background-image: url( /learnmore/images/lm-btn-mentor-on.gif );
}




table#tournav-table {
	position: absolute;
	z-index: 30;
	width: 780px;
	top: 64px;
	margin-bottom: 10px;
}
.tournav-title-1 {
	background-image: url( /learnmore/images/tournav-title-1.gif );
	background-repeat: no-repeat;
}
.tournav-title-2 {
	background-image: url( /learnmore/images/tournav-title-2.gif );
	background-repeat: repeat-x;
	padding-top: 1px;
}
.tournav-title-3 {
	background-image: url( /learnmore/images/tournav-title-3.gif );
	background-repeat: no-repeat;
}
.tournav-title-1, .tournav-title-1 img, .tournav-title-3, .tournav-title-3 img {
	width: 9px;
	height: 32px;
}
.tournav-tile {
	background-image: url( /learnmore/images/tournav-tile.gif );
	background-repeat: repeat-x;
}

/* Tour Navigator ======== End */


/* Tour Description Pages ======== Begin */

.BulletHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

/* Tour Description Pages ======== End */


/* Features Navigation Interface ======== Begin */

div.thumbHolder {
	width: 300px;
}
td.thumbHolder {
	border-color: black;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}
table.thumbNav {
	width: 302px;
}
td.featNav-edge, td.featNav-edge img {
	width: 15px;
	height: 40px;
}
.featNav-edge img.edge1 {
	background-image: url( /learnmore/images/featNav-left.gif );
}
.featNav-edge img.edge2 {
	background-image: url( /learnmore/images/featNav-right.gif );
}
.featNav-tile {
	background-image: url( /learnmore/images/featNav-tile.gif );
}
td.featNav-button1 img, td.featNav-button2 img {
	cursor: pointer;
}
td.featNav-button1, td.featNav-button1 img, td.featNav-button2, td.featNav-button2 img {
	width: 118px;
	height: 40px;
}

td.featNav-button1 img { 
	background-image: url( /learnmore/images/featNav-prev-off.gif );
}
td.featNav-button2 img {
	background-image: url( /learnmore/images/featNav-next-off.gif );
}
td.featNav-button1 img:hover { 
	background-image: url( /learnmore/images/featNav-prev-on.gif );
}
td.featNav-button2 img:hover{
	background-image: url( /learnmore/images/featNav-next-on.gif );
}
.featNav-tile {
	background-image: url( /learnmore/images/featNav-tile.gif );
}

/* Features Navigation Interface ======== End */



/* TEST FEATURE ... abandoned for now ...
div.roundCornerBox {
	position: relative;
	border: solid red 0px;
}

div.roundCornerBox div.top, div.roundCornerBox div.bottom, div.roundCornerBox div.left, div.roundCornerBox div.right, div.roundCornerBox div.topleft, div.roundCornerBox div.topright, div.roundCornerBox div.bottomleft, div.roundCornerBox div.bottomright {
	position: absolute;
	border: solid red 1px;
}

div.roundCornerBox div.top, div.roundCornerBox div.bottom {
	width: 100%;
	height: 10px;
}
div.roundCornerBox div.left, div.roundCornerBox div.right {
	width: 10px;
	height: 100%;
}
div.roundCornerBox div.topleft, div.roundCornerBox div.topright, div.roundCornerBox div.bottomleft, div.roundCornerBox div.bottomright {
	width: 10px;
	height: 10px;
}

div.roundCornerBox div.top {
	top: 0px;
}
div.roundCornerBox div.bottom {
	bottom: 0px;
}
div.roundCornerBox div.left {
	left: 0px;
}
div.roundCornerBox div.right {
	right: 0px;
}
div.roundCornerBox div.topleft {
	top: 0px;
	left: 0px;
}
div.roundCornerBox div.topright {
	top: 0px;
	right: 0px;
}
div.roundCornerBox div.bottomleft {
	bottom: 0px;
	left: 0px;
}
div.roundCornerBox div.bottomright {
	bottom: 0px;
	right: 0px;
}
*/
