/* @group ROOTS */

body {
	margin: 0;
	padding: 0;
	background: #F0F0F0 url(../im/global/mvi-screen.jpg) repeat-x center top;
}

body, html, div, td {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.5em;
	color: #333333;
}

#clr {
	clear: both;
}

img, img a {
	border-width: 0;
	border-style: none;
}

// if IE5.5+ on Win32, then display PNGs with AlphaImageLoader
if ((browser.isIE55 || browser.isIE6x) && browser.isWin32) {
	var pngAlpha = true;
// else, if the browser can display PNGs normally, then do that
} else if ((browser.isGecko) |»
| (browser.isIE5up && browser.isMac) |»
| (browser.isOpera && browser.isWin »
	&& browser.versionMajor >= 6) |»
| (browser.isOpera && browser.isUnix »
&& browser.versionMajor >= 6) |»
| (browser.isOpera && browser.isMac »
	&& browser.versionMajor >= 5) |»
| (browser.isOmniweb && »
	browser.versionMinor >= 3.1) |»
| (browser.isIcab && »
	browser.versionMinor >= 1.9) |»
| (browser.isWebtv) |»
| (browser.isDreamcast)) {
	var pngNormal = true;
}

a:link, a:visited {
	color: #2E86F4;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* @end */

/* @group HEAD */

#arch {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 94px;
}

/* @group MVI */

#multiview {
	width: 257px;
	height: 48px;
}

#multiview a {
	width: 257px;
	height: 0;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	background: url(../im/global/mvi-logo.jpg) no-repeat;
	padding-top: 48px;
	color: #333333;
	text-decoration: none;
	display: block;
	position: relative;
	top: 29px;
	left: 8px;
	overflow: hidden;
	text-indent: -9999px;
}

#multiview a:hover {
	color: #2E86F4;
}

* html #multiview a {
	background: url(../im/global/mvi-logo.jpg) no-repeat;
}

/* @end */

#arch #login {
	padding-right: 15px;
	text-align: right;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	padding-top: 5px;
	margin-bottom: 14px;
}

#arch #login a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background: url(../im/global/clientlogin.jpg) no-repeat left center;
	padding-left: 15px;
}

#arch #login a:hover {
	text-decoration: underline;
}

#arch #keynote {
	margin-right: 15px;
}

#arch #keynote .keynote {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	line-height: normal;
}

#arch #keynote .keynoteNo {
	text-align: center;
	font: bold 52px Times, Georgia, "Times New Roman", serif;
}

#arch div#mantras {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

/* @end */

/* @group NAVIGA */

#globalnavi {
	width: 964px;
	margin-left: auto;
	margin-right: auto;
	height: 45px;
	margin-bottom: 6px;
	font-size: 12px;
	position: relative;
}

#globalnavi #globalnav {
	margin: 0;
	padding: 0;
}

#globalnavi #globalnav li {
	display: inline;
}

#globalnavi #globalnav li a {
	float: left;
	overflow: hidden;
}

#globalnavi #globalnav li a {
	background: url(../im/global/multi-view-navi.jpg) no-repeat;
}

#globalnavi #globalnav li#home a {
	background-position: 0 0;
	width: 91px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}

#globalnavi #globalnav li#about a {
	background-position: -91px 0;
	width: 109px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}

#globalnavi #globalnav li#start a {
	background-position: -200px 0;
	width: 137px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}

#globalnavi #globalnav li#services a {
	background-position: -337px 0;
	width: 95px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}

#globalnavi #globalnav li#training a {
	background-position: -432px 0;
	width: 141px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}

#globalnavi #globalnav li#testi a {
	background-position: -573px 0;
	width: 125px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}

#globalnavi #globalnav li#news a {
	background-position: -698px 0;
	width: 144px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}

#globalnavi #globalnav li#contact a {
	background-position: -842px 0;
	width: 122px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}

#globalnavi #globalnav li#home a:hover {
	background-position: 0 -45px;
	overflow: hidden;
}

#globalnavi #globalnav li#about a:hover {
	background-position: -91px -45px;
	overflow: hidden;
}

#globalnavi #globalnav li#start a:hover {
	background-position: -200px -45px;
	overflow: hidden;
}

#globalnavi #globalnav li#services a:hover {
	background-position: -337px -45px;
	overflow: hidden;
}

#globalnavi #globalnav li#training a:hover {
	background-position: -432px -45px;
	overflow: hidden;
}

#globalnavi #globalnav li#testi a:hover {
	background-position: -573px -45px;
	overflow: hidden;
}

#globalnavi #globalnav li#news a:hover {
	background-position: -698px -45px;
	overflow: hidden;
}

#globalnavi #globalnav li#contact a:hover {
	background-position: -842px -45px;
	overflow: hidden;
}

#globalnavi #globalnav li#home .active {
	background-position: 0 -90px;
}

#globalnavi #globalnav li#about .active {
	background-position: -91px -90px;
}

#globalnavi #globalnav li#start .active {
	background-position: -200px -90px;
}

#globalnavi #globalnav li#services .active {
	background-position: -337px -90px;
}

#globalnavi #globalnav li#training .active {
	background-position: -432px -90px;
}

#globalnavi #globalnav li#testi .active {
	background-position: -573px -90px;
}

#globalnavi #globalnav li#news .active {
	background-position: -698px -90px;
}

#globalnavi #globalnav li#contact .active {
	background-position: -842px -90px;
}

div#subMN {
	width: 656px;
	height: 25px;
	background: url(../im/other/menub.jpg) no-repeat;
	text-align: right;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 30px;
}

div#subMN a {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 1em;
}

div#subMN a:hover {
	text-decoration: underline;
	color: #2E86F4;
}

div#subMN a .active {
	color: #2E86F4;
}

/* @end */

/* @group HOME */

#intro {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 210px;
}

#introQuick {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#introQuick td {
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
}

#introQuick a {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

#introQuick a:hover {
	color: #2E86F4;
	text-decoration: underline;
}

#introQuick .active a {
	color: #666666;
}

#introCall {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background: #333333 url(../im/home/callaction1.jpg) no-repeat 0 top;
}

#introCall div {
	color: #FFFFFF;
	font-size: 12px;
}

#introCall #action {
	width: 940px;
	padding: 10px;
	background: url(../im/home/callaction2.jpg) no-repeat 0 bottom;
	position: relative;
}

#action #slot1 {
	float: left;
	margin-right: 8px;
	width: 308px;
	font-size: 12px;
}

#action #slot2 {
	float: left;
	margin-right: 8px;
	width: 308px;
	font-size: 12px;
}

#action #slot3 {
	float: left;
	width: 308px;
	font-size: 12px;
}

#action #slot1 .title a {
	width: 288px;
	height: 154px;
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 16px;
	background: url(../im/home/actback-h.jpg) no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	text-decoration: none;
}

#action #slot1 .title a:hover {
	background-position: 0 -160px;
}

#action #slot2 .title a {
	width: 288px;
	height: 154px;
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 16px;
	background: url(../im/home/actback-h.jpg) no-repeat -308px 0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	text-decoration: none;
}

#action #slot2 .title a:hover {
	background-position: -308px -160px;
}

#action #slot3 .title a {
	width: 288px;
	height: 154px;
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 16px;
	background: url(../im/home/actback-h.jpg) no-repeat -616px 0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	text-decoration: none;
}

#action #slot3 .title a:hover {
	background-position: -616px -160px;
}

#action #slot1 .moreinfo a, #action #slot2 .moreinfo a, #action #slot3 .moreinfo a {
	display: block;
	width: 82px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
	margin-top: 10px;
	background: url(../im/home/more-info.jpg) no-repeat;
}

#action #slot1 .moreinfo a:hover, #action #slot2 .moreinfo a:hover, #action #slot3 .moreinfo a:hover {
	background-position: 0 -20px;
}

#present {
	width: 940px;
	margin: 20px auto 40px;
}

#present #apprise {
	float: left;
	margin-right: 19px;
	width: 614px;
	font-size: 12px;
}

#present #apprise h1 {
	font-size: 20px;
	color: #2B75D0;
	border-bottom: 1px solid #CCCCCC;
	background: url(../im/home/shade.jpg) no-repeat left bottom;
	padding-bottom: 6px;
	margin-bottom: 0;
	margin-top: .5em;
}

#present #apprise a {
	color: #2B75D0;
	text-decoration: none;
}

#present #apprise a:hover {
	text-decoration: underline;
}

/* @group NEWs */

#present #addme {
	float: left;
	width: 307px;
	background: #DFDFDF url(../im/home/addme1.jpg) no-repeat;
}

#present #addme #addmebrace {
	background: url(../im/home/addme2.jpg) no-repeat 0 bottom;
	width: 279px;
	font-size: 12px;
	padding: 14px;
}

#present #addme #addmebrace .title {
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: .3em;
}

#present #addme #addmebrace td {
	padding-top: 6px;
	padding-bottom: 6px;
}

#present #addme #addmebrace label {
	font-weight: bold;
}

#present #addme #addmebrace #first_name, #present #addme #addmebrace #email_address {
	width: 202px;
	height: 22px;
	background: transparent url(../im/home/addmebk.jpg) no-repeat;
	border-style: none;
	font-size: 12px;
	padding: 4px;
}



/* @end */



/* @end */

/* @group FOOT */

#base {
	border-bottom: 1px solid #CCCCCC;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#base td {
	padding-bottom: 6px;
	text-align: center;
	font-size: 12px;
}

#base td a {
	color: #333333;
	text-decoration: none;
}

#base td a:hover {
	color: #2B75D0;
}

#bass {
	border-top: 1px solid #FFFFFF;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

#bass td {
	padding-top: 6px;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
}

#bass td .allrights {
	display: block;
	font-size: 11px;
}

#bass td .clientlogin a {
	padding-left: 20px;
	background: url(../im/global/clientlogin2.jpg) no-repeat left top;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
}

#bass td .clientlogin a:hover {
	color: #2B75D0;
}



/* @end */

/* @group STYLEs */

.caps {
	text-transform: uppercase;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

#matt h1, #matt_suff h1 {
	background: url(../im/global/h1-shade.jpg) no-repeat 0 bottom;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 46px;
}

.moreinfo a {
	padding-left: 18px;
	font-size: 11px;
	color: #669900;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../im/global/arrow.jpg) no-repeat left;
	display: block;
}

.moreinfo a:hover {
	text-decoration: underline;
	background-position: 4px;
}

.boldone_eighteen {
	font-weight: bold;
	font-size: 16px;
	display: block;
}

.boldone_eighteenGR {
	font-weight: bold;
	font-size: 16px;
	display: block;
	color: #669900;
}

.boldone_eighteenBL {
	font-weight: bold;
	font-size: 16px;
	display: block;
	color: #2E86F4;
}

.bolt {
	color: #2E86F4;
}

.point {
	display: block;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
	color: #999999;
}

.bold {
	font-weight: bold;
}

.boldOne {
	font-weight: bold;
	display: block;
}

li {
	margin-bottom: .5em;
}

.appleseed {
	display: block;
	border-top: 1px dotted #E2BE8E;
	margin-top: 4px;
	color: #73481F;
	font-style: italic;
	padding-left: 10px;
}

.green {
	color: #669900;
}

.blue {
	color: #2E86F4;
}

.greenBold {
	color: #669900;
	font-weight: bold;
}

.blueBold {
	color: #2E86F4;
	font-weight: bold;
}

.one {
	display: block;
}

.italic {
	font-style: italic;
}

.lighthearted {
	color: #999999;
}

.required {
	font-size: 9px;
	color: #fb7b7a;
}



/* @end */

/* @group BODY's */

div#case {
	width: 964px;
	margin-left: auto;
	margin-right: auto;
}

#voss {
	background: url(../im/global/matt_rm.jpg) repeat-y 720px;
}

div#matt_m {
	width: 960px;
	background: url(../im/global/matt_m.png) repeat-y;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 10px;
}

div#matt_t {
	width: 964px;
	height: 10px;
	background: url(../im/global/matt_t.png) no-repeat;
}

div#matt_m h1 {
	color: #333333;
	font: bold 30px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 30px;
	padding-top: 3px;
}

div#matt_b {
	width: 964px;
	height: 12px;
	background: url(../im/global/matt_b.png) no-repeat;
	margin-bottom: 20px;
}

div#matt_g {
	width: 964px;
	height: 12px;
	background: url(../im/global/matt_g.png) no-repeat;
	margin-bottom: 20px;
}

div#shortlist {
	font-size: 12px;
	width: 680px;
}

div#shortlistGP {
	width: 680px;
	margin-bottom: 30px;
}

div#shortlistGP td {
	padding: 4px;
}

div#shortlistGP .note {
	color: #999999;
}

/* @group HeadStart */

div#headStart {
	width: 960px;
	background: url(../im/headstart/where-to-start.jpg) no-repeat 0 10px;
	margin: 0;
}

div#headStart h1 {
	padding-left: 20px;
}

div#headStart .note {
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-left: 300px;
}

div#blank {
	height: 2px;
	clear: both;
}

div#which {
	width: 960px;
	padding-top: 285px;
}

div#which1, div#which2, div#which3 {
	float: left;
	width: 276px;
	font-size: 12px;
	padding-left: 22px;
	padding-right: 22px;
}

div#which1 .title, div#which2 .title, div#which3 .title {
	width: 276px;
	height: 46px;
	display: block;
}

div#which1 .title a {
	width: 261px;
	height: 34px;
	display: block;
	padding-top: 12px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
	font: bold 18px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
	background: url(../im/headstart/medical.jpg) no-repeat;
}

div#which2 .title a {
	width: 261px;
	height: 34px;
	display: block;
	padding-top: 12px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
	font: bold 18px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
	background: url(../im/headstart/leadership.jpg) no-repeat;
}

div#which3 .title a
{
	width: 261px;
	height: 34px;
	display: block;
	padding-top: 12px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
	font: bold 18px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
	background: url(../im/headstart/clerical.jpg) no-repeat;
}

div#which1 .title a:hover, div#which2 .title a:hover, div#which3 .title a:hover  {
	background-position: 0 -46px;
}

div#which1 p, div#which2 p, div#which3 p {
	margin: 0;
	padding: 0;
}

div#headstartbod {
	width: 680px;
	font-size: 12px;
}

div#sibdar1 {
	float: left;
	width: 190px;
	margin-right: 20px;
	background: url(../im/headstart/menu-tp.jpg) no-repeat;
	margin-top: 10px;
}

div#sibdar1b {
	width: 160px;
	padding: 15px;
	font-weight: bold;
	background: url(../im/headstart/menu-btm.jpg) no-repeat 0 bottom;
}

div#sibdar1b a {
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-decoration: none;
	background: url(../im/headstart/arrow.jpg) no-repeat right center;
	border-bottom: 1px solid #AFB8C5;
	height: 22px;
	padding-top: 8px;
}

div#sibdar1b a:hover {
	text-decoration: underline;
}

div#sibdar1b a .last {
	border-bottom-style: none;
	border-bottom-width: 0;
}

div#sibdar2 {
	float: left;
	width: 470px;
}



/* @end */

/* @group LIFEDISK */

#lifediskformTable {
	width: 600px;
}

#lifeforms {
	width: 600px;
}

#lifeforms td {
	padding: 0;
}

#lifediskformTable #ld-name, #ld-title, #ld-address, #ld-recorded, #ld-idstate, #ld-occupation {
	width: 400px;
	height: 24px;
	padding: 2px;
	border: 1px solid #9EC9E9;
	display: block;
	font: 14px Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	color: #629ED5;
	margin-bottom: 10px;
}

#lifediskformTable #ld-city, #ld-state, #ld-zip {
	width: 120px;
	height: 24px;
	padding: 2px;
	border: 1px solid #9EC9E9;
	display: block;
	font: 14px Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	color: #629ED5;
	margin-bottom: 10px;
}

#lifediskformTable #ld-interest, #ld-engineerNotes {
	width: 400px;
	padding: 2px;
	border: 1px solid #9EC9E9;
	display: block;
	font: 14px Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	color: #629ED5;
	margin-bottom: 10px;
}

#lifediskformTable #ld-recipientsName, #ld-recipientsAddress, #ld-recipientsPhone {
	width: 170px;
	height: 24px;
	padding: 2px;
	border: 1px solid #9EC9E9;
	display: block;
	font: 14px Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	color: #629ED5;
	margin-left: auto;
	margin-right: auto;
}

.lifeformtitles {
	color: #629ED5;
	font-weight: bold;
	font-size: 14px;
}

#recipients td {
	padding-top: 4px;
	padding-bottom: 4px;
}



/* @end */

/* @group Contact */

div#con {
	width: 680px;
	font-size: 12px;
}

div#conl {
	float: left;
	width: 280px;
	margin-right: 20px;
}

div#conr {
	float: left;
	width: 360px;
}

div#conr label {
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	color: #666666;
}

div#conr #name, div#conr #phone, div#conr #email, div#conr #where {
	border: 1px solid #C2D2EB;
	background-color: #FFFFFF;
	width: 332px;
	height: 22px;
	padding: 4px;
	margin-bottom: 16px;
}

div#conr #comments {
	border: 1px solid #C2D2EB;
	background-color: #FFFFFF;
	width: 332px;
	padding: 4px;
	margin-bottom: 16px;
}

div#conr .signmeup a {
	width: 332px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #B7C9E2;
	display: block;
	text-decoration: none;
	border: 1px solid #C2D2EB;
	margin-bottom: 20px;
	letter-spacing: .25em;
	font: bold 14px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
	padding: 4px;
}

div#conr .signmeup a:hover {
	background-color: #1F68CB;
}



/* @end */

/* @group TOUGH */

div#toughMenu {
	width: 660px;
	border-bottom: 2px solid #DFE7F0;
	padding-right: 10px;
	padding-left: 10px;
	font: bold 11px "Lucida Grande", "Myriad Web", Arial, Helvetica, Verdana, sans-serif;
	margin-bottom: 26px;
	padding-bottom: 4px;
}

div#toughMenu a {
	background-color: #EFF3F7;
	text-decoration: none;
	margin-right: 6px;
	color: #104BA3;
	padding: 4px 6px;
}

div#toughMenu a:hover {
	background-color: #B7C9E2;
	color: #FFFFFF;
}

div#toughMenu .active {
	background-color: #DFE7F0;
	margin-right: 6px;
	padding: 4px 6px;
	color: #104BA3;
}

div#tts {
	width: 660px;
	margin-bottom: 30px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom: 1px solid #B7C9E2;
	padding-bottom: 5px;
}

div#tts #title {
	width: 650px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 4px;
}

div#tts #title .title {
	font-size: 14px;
	font-weight: bold;
	color: #1D64C6;
}

div#tts #title .title a {
	font-size: 14px;
	font-weight: bold;
	color: #1D64C6;
	text-decoration: none;
}

div#tts #title .title a:hover {
	text-decoration: underline;
}

div#tts #title .register {
	font-size: 11px;
	color: #1D64C6;
}

div#tts #title .register a {
	color: #1D64C6;
	text-decoration: none;
}

div#tts #title .register a:hover {
	text-decoration: underline;
}

div#tts #dateo {
	width: 650px;
	padding: 2px 5px;
	background-color: #F6F8FC;
	border-top: 1px solid #C2D2EB;
	color: #666666;
	font-size: 11px;
}

div#tts #descript {
	width: 650px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-top: 5px;
	color: #666666;
}

div#scheduleGroup {
	width: 680px;
	font-size: 12px;
}

div#ttp {
	width: 640px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	padding-top: 20px;
}

div#ttpSCH {
	width: 920px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0;
	font-size: 12px;
	background: url(../im/global/h1-shade.jpg) no-repeat 0 42px;
}

div#ttpSCHl {
	float: left;
	border-right: 2px solid #DFE7F0;
	width: 535px;
	padding-right: 20px;
}

div#ttpSCHr {
	float: left;
	border-left: 2px solid #F3F3F3;
	width: 320px;
	padding-left: 15px;
	padding-right: 26px;
	font-size: 11px;
}

div#ttpSCHr h2 {
	color: #2E86F4;
}

div#ttpSCHr #note {
	border-bottom: 1px solid #C2D2EB;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 320px;
}

div#ttpSCHr label {
	text-transform: uppercase;
	display: block;
	padding-bottom: 2px;
	color: #7f7f7f;
}

div#ttpSCHr #first_name, div#ttpSCHr #last_name, div#ttpSCHr #email_addie, div#ttpSCHr #hospice_name, div#ttpSCHr #position {
	display: block;
	border: 1px solid #C2D2EB;
	width: 312px;
	height: 22px;
	padding: 4px;
	background-color: #FFFFFF;
	margin-bottom: 16px;
	text-transform: capitalize;
}

div#ttpSCHr #special_instructions {
	display: block;
	border: 1px solid #C2D2EB;
	width: 312px;
	padding: 4px;
	background-color: #FFFFFF;
	margin-bottom: 16px;
}

div#ttpSCHr #phone, div#ttpSCHr #fax, div#ttpSCHr #address1, div#ttpSCHr #address2, div#ttpSCHr #city {
	display: block;
	border: 1px solid #C2D2EB;
	width: 142px;
	height: 22px;
	padding: 4px;
	background-color: #FFFFFF;
	margin-bottom: 16px;
	text-transform: capitalize;
}

div#ttpSCHr #state {
	display: block;
	border: 1px solid #C2D2EB;
	width: 50px;
	height: 30px;
	background-color: #FFFFFF;
}

div#ttpSCHr #course {
	display: block;
	border: 1px solid #C2D2EB;
	width: 320px;
	height: 30px;
	background-color: #FFFFFF;
	margin-bottom: 16px;
}

div#ttpSCHr #zip {
	display: block;
	border: 1px solid #C2D2EB;
	width: 72px;
	height: 22px;
	padding: 4px;
	background-color: #FFFFFF;
	margin-bottom: 16px;
}

div#ttpSCHr .signmeup a {
	width: 320px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #B7C9E2;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	border: 1px solid #C2D2EB;
	margin-top: 20px;
	margin-bottom: 20px;
	letter-spacing: .25em;
	font: bold 14px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

div#ttpSCHr .signmeup a:hover {
	background-color: #1F68CB;
}



/* @end */

/* @group TOUGH TRAINING */

div#schedulin {
	width: 668px;
	font-size: 12px;
	padding-right: 6px;
	padding-left: 6px;
	background: url(../im/other/schedule-gr.jpg) repeat-x 0 4px;
}

div#schedulin #title {
	font-weight: bold;
	font-size: 16px;
}

div#schedulin #date {
	color: #1F68CB;
	font-size: 11px;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 5px;
}

div#schedulin #descript {
	font-size: 11px;
	padding-top: 6px;
}

div#schedulin #links {
	font-size: 11px;
	color: #1F68CB;
	text-align: right;
	padding-top: 6px;
}

div#schedulin #links a {
	color: #1F68CB;
	text-decoration: none;
}

div#schedulin #links a:hover {
	text-decoration: underline;
}



/* @end */

/* @group NEWs */

div#newsArticle {
	width: 680px;
	margin-bottom: 30px;
	font-size: 12px;
}

div#newsArticle #title a {
	width: 650px;
	padding-left: 30px;
	background: url(../im/news/bar2.jpg) no-repeat;
	height: 36px;
	color: #2E86F4;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 12px;
	margin-bottom: 10px;
}

div#newsArticle #title a:hover {
	text-decoration: underline;
}

div#newsArticle #pict {
	width: 200px;
	float: left;
	margin-right: 20px;
	margin-left: 14px;
}

div#newsArticle #blurb {
	width: 425px;
	float: left;
	font-size: 12px;
}

div#newsArticle #readMore {
	display: block;
	width: 88px;
	height: 20px;
	margin-top: 10px;
}

div#articleMenu {
	font-size: 10px;
	margin-bottom: 20px;
	width: 680px;
}

div#article {
	font-size: 12px;
	width: 680px;
}



/* @end */

/* @group GENERAL */

#general {
	width: 700px;
	padding-left: 20px;
	background: url(../im/global/h1-shade.jpg) no-repeat 0 42px;
}

#general div#subblock {
	width: 600px;
	font-size: 16px;
	margin-bottom: 70px;
}

#general div#subblock .style {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
}

#general div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#general div#subblock .typo {
	color: #2E86F4;
}

#general div#sunintro {
	width: 680px;
	font-size: 12px;
	margin-bottom: 35px;
}

#general div#testimonials {
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
}

#general div#testimonials p {
	margin-bottom: 3em;
}

#general div#references {
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
}

#general table#testi {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#general table#testi td {
	padding: 4px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

#general div#talkingpoints {
	width: 420px;
	font-size: 12px;
}

#general div#talkingpoints2 {
	width: 640px;
	font-size: 12px;
}



/* @end */

/* @group MANAGEMENT APP */

#managementApp {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/management-app.jpg) no-repeat 0 10px;
}

#managementApp div#subblock {
	width: 380px;
	font-size: 16px;
	margin-bottom: 40px;
}

#managementApp div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#managementApp div#subblock .typo {
	color: #2E86F4;
}

#managementApp div#sunintro {
	width: 340px;
	font-size: 12px;
	margin-bottom: 20px;
}

#managementApp div#sunintro .short {
	width: 300px;
}

#managementApp div#points {
	width: 613px;
	padding-left: 30px;
	margin-bottom: 40px;
}

#managementApp div#pointsL {
	width: 80px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

#managementApp div#pointsR {
	width: 522px;
	float: left;
	font-size: 12px;
}

#managementApp div#extra {
	width: 660px;
	font-size: 12px;
}



/* @end */

/* @group MODEL DECISION DASHBOARD */

#decisionDashboard {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/model-decision-dashboard.jpg) no-repeat 0 10px;
}

#decisionDashboard div#subblock {
	width: 600px;
	font-size: 16px;
	margin-bottom: 30px;
}

#decisionDashboard div#subblock .style {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
}

#decisionDashboard div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#decisionDashboard div#subblock .typo {
	color: #2E86F4;
}

#decisionDashboard div#sunintro {
	width: 640px;
	font-size: 12px;
	margin-bottom: 35px;
}

#decisionDashboard div#talkingpoints {
	width: 420px;
	font-size: 12px;
}

#decisionDashboard div#talkingpoints2 {
	width: 640px;
	font-size: 12px;
}



/* @end */

/* @group F9 */

#fnine {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/f9b.jpg) no-repeat 0 10px;
}

#fnine div#subblock {
	width: 600px;
	font-size: 16px;
	margin-bottom: 70px;
}

#fnine div#subblock .style {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
}

#fnine div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#fnine div#subblock .typo {
	color: #2E86F4;
}

#fnine div#sunintro {
	width: 360px;
	font-size: 12px;
	margin-bottom: 35px;
}

#fnine div#talkingpoints {
	width: 420px;
	font-size: 12px;
}

#fnine div#talkingpoints2 {
	width: 640px;
	font-size: 12px;
}



/* @end */

/* @group CYMA ACCOUNTING */

#cyma {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/cyma-accounting2.jpg) no-repeat 0 10px;
}

#cyma div#subblock {
	width: 400px;
	font-size: 16px;
	margin-bottom: 34px;
}

#cyma div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#cyma div#subblock .typo {
	color: #2E86F4;
}

#cyma div#sunintro {
	width: 360px;
	font-size: 12px;
	margin-bottom: 35px;
}

#cyma div#talkingpoints {
	width: 410px;
	font-size: 12px;
}



/* @end */

/* @group CYMA VIDEO */

div#cymaVideoMenu {
	width: 120px;
	font-size: 10px;
	float: left;
}

div#cymaVideoMenu a {
	color: #C69422;
	text-decoration: none;
	display: block;
	margin-bottom: .6em;
}

div#cymaVideoMenu a:hover {
	text-decoration: underline;
}

div#cymaVideoPlay {
	width: 800px;
	font-size: 12px;
	float: left;
}

iframe#cyma_video {
	width: 800px;
	overflow: hidden;
	border: 0 none #919191;
	margin-bottom: 20px;
	height: 630px;
}



/* @end */

/* @group NETWORK */

#network {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/mvi-network.jpg) no-repeat 0 10px;
}

#network div#subblock {
	width: 500px;
	font-size: 16px;
	margin-bottom: 34px;
}

#network div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#network div#subblock .typo {
	color: #2E86F4;
}

#network div#sunintro {
	width: 320px;
	font-size: 12px;
	margin-bottom: 50px;
}

#network div#points {
	width: 613px;
	padding-left: 30px;
	margin-bottom: 40px;
}

#network div#pointsL {
	width: 80px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

#network div#pointsR {
	width: 522px;
	float: left;
	font-size: 12px;
}

#network div#extra {
	width: 680px;
	font-size: 12px;
}



/* @end */

/* @group BENCHMARKING */

#benchmarking {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/benchmarking.jpg) no-repeat 0 10px;
}

#benchmarking div#subblock {
	width: 600px;
	font-size: 16px;
	margin-bottom: 34px;
}

#benchmarking div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#benchmarking div#subblock .typo {
	color: #2E86F4;
}

#benchmarking div#sunintro {
	width: 340px;
	font-size: 12px;
	margin-bottom: 50px;
}

#benchmarking div#points {
	width: 613px;
	padding-left: 30px;
	margin-bottom: 40px;
}

#benchmarking div#pointsL {
	width: 80px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

#benchmarking div#pointsR {
	width: 522px;
	float: left;
	font-size: 12px;
}



/* @end */

/* @group COST REPORTS */

#costReports {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/cost-reports.jpg) no-repeat 0 10px;
}

#costReports div#subblock {
	width: 384px;
	font-size: 16px;
	margin-bottom: 34px;
}

#costReports div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#costReports div#subblock .typo {
	color: #2E86F4;
}

#costReports div#sunintro {
	width: 630px;
	font-size: 12px;
	margin-bottom: 50px;
}

#costReports div#sunintro .short {
	width: 300px;
}



/* @end */

/* @group ABOUT MVI */

#aboutMVI {
	width: 700px;
	padding-left: 20px;
	background: url(../im/about/about-multi-view.jpg) no-repeat 0 10px;
}

#aboutMVI div#subblock {
	width: 384px;
	font-size: 16px;
	margin-bottom: 34px;
}

#aboutMVI div#subblock .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#aboutMVI div#subblock .typo {
	color: #2E86F4;
}

#aboutMVI div#sunintro {
	width: 420px;
	font-size: 12px;
}

#aboutMVIteam {
	width: 700px;
	padding-left: 20px;
	background: url(../im/global/h1-shade.jpg) no-repeat 0 42px;
}

#mviTeam {
	margin-bottom: 30px;
}

#mviTeam #headshot {
	float: left;
	width: 140px;
	margin-right: 10px;
}

#mviTeam #headshot img {
	display: block;
	margin-bottom: 6px;
	width: 140px;
	height: 100px;
	padding-top: 10px;
}

#mviTeam #blurb {
	width: 520px;
	float: left;
	font-size: 12px;
}

#mviTeam #blurb .boldOne {
	color: #999999;
	margin-bottom: 6px;
}



/* @end */

/* @group THE MODEL */

div#theModel {
	width: 920px;
	background: url(../im/services/the-model.jpg) no-repeat 0 27px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0;
}

#model_intro {
	width: 450px;
	font-size: 16px;
	padding-top: 42px;
	padding-left: 38px;
}

#model_intro .point {
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	display: block;
}

#model_intro .bolt {
	color: #2E86F4;
}

#model_intro .style {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
}

#model_group {
	width: 894px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
}

#model_col1 {
	float: left;
	width: 374px;
}

#model_col1 #approach {
	padding-top: 90px;
}

#model_col1 #framework {
	padding-top: 50px;
	background: url(../im/services/model-image.jpg) no-repeat 10px bottom;
	padding-bottom: 168px;
}

#model_col2 {
	float: left;
	padding-left: 52px;
	width: 468px;
}

#model_col2 #areas {
	margin-top: 200px;
}

#model_col2 #skope {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}

#model_col2 #skope td {
	color: #2E86F4;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}



/* @end */

/* @group ROCS */

#cfoROCS {
	width: 700px;
	padding-left: 20px;
	background: url(../im/global/h1-shade.jpg) no-repeat 0 42px;
	font-size: 12px;
}

#cfoROCS #subblock {
	padding-bottom: 20px;
	border-bottom: 1px solid #999999;
	margin-right: 20px;
	margin-bottom: 10px;
}

#mviROCS {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/mvirocs.jpg) no-repeat 0 10px;
}

#mviROCS div#subblock {
	width: 460px;
	font-size: 16px;
	margin-bottom: 34px;
}

#mviROCS div#subblock .headline, #mvipartners div#subblock2 .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#mviROCS div#subblock .typo {
	color: #2E86F4;
}

#mviROCS div#sunintro {
	width: 660px;
	font-size: 12px;
	margin-bottom: 50px;
}

#mviROCS div#sunintro .short {
	width: 500px;
}

#mviROCS div#points {
	width: 613px;
	padding-left: 30px;
	margin-bottom: 40px;
}

#mviROCS div#pointsL {
	width: 80px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

#mviROCS div#pointsR {
	width: 522px;
	float: left;
	font-size: 12px;
}

/* @end */

/* @group PARTNERS */

#cfoservices {
	width: 700px;
	padding-left: 20px;
	background: url(../im/global/h1-shade.jpg) no-repeat 0 42px;
	font-size: 12px;
}

#cfoservices #subblock {
	padding-bottom: 20px;
	border-bottom: 1px solid #999999;
	margin-right: 20px;
	margin-bottom: 20px;
}

#mvipartners {
	width: 700px;
	padding-left: 20px;
	background: url(../im/services/mvipartners.jpg) no-repeat 0 10px;
}

#mvipartners div#subblock {
	width: 400px;
	font-size: 16px;
	margin-bottom: 34px;
}

#mvipartners div#subblock .headline, #mvipartners div#subblock2 .headline {
	display: block;
	color: #999999;
	font: bold 26px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#mvipartners div#subblock .typo {
	color: #2E86F4;
}

#mvipartners div#sunintro {
	width: 400px;
	font-size: 12px;
	margin-bottom: 50px;
}

#mvipartners div#points {
	width: 613px;
	padding-left: 30px;
	margin-bottom: 40px;
}

#mvipartners div#pointsL {
	width: 80px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

#mvipartners div#pointsR {
	width: 522px;
	float: left;
	font-size: 12px;
}

/* @end */

/* @group CDs */

#cdsMenu {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}

#cdsMenuHell {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	font-size: 12px;
}

#cdsMenuHell .title {
	font-size: 16px;
	display: block;
	color: #993300;
}

#cdsMenuHell td {
	padding-bottom: 10px;
}

#cdsMenuTitle {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	font-size: 12px;
}

#cdsMenuTitle .title {
	font-size: 16px;
	display: block;
	color: #2E86F4;
}

#cdsMenuTitle td {
	padding-bottom: 10px;
}

#cdsMenu .title {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-transform: capitalize;
}

#cdsMenu .itemnumber {
	font-size: 10px;
	display: block;
	color: #999999;
}

#cdsMenu td {
	font-size: 11px;
	padding-bottom: 30px;
}

#cdsMenu td img {
	border: 1px solid #333333;
}

#cdsMenu p {
	margin-top: 0;
}

/* @end */

/* @group OUR SERVICES */

div#ourservices {
	width: 920px;
	background: url(../im/global/h1-shade.jpg) no-repeat 0 42px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0;
}

#servicesMenu {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
}

#servicesMenu td {
	font-size: 12px;
	padding-bottom: 20px;
}

#servicesMenu h2 a, #servicesMenu h3 a, #servicesMenu h4 a {
	font-size: 18px;
	color: #333333;
	text-decoration: none;
}

#servicesMenu h2 a:hover, #servicesMenu h3 a:hover, #servicesMenu h4 a:hover {
	color: #669900;
}

/* @end */

/* @group RIGHT COLUMN */

#pie {
	width: 220px;
	padding-right: 20px;
	background: url(../im/global/matt_rb.jpg) no-repeat 0 bottom;
}

#pie div#cap {
	background: #FFFFFF url(../im/global/matt_rt.jpg) no-repeat 0 bottom;
	width: 220px;
	height: 8px;
	clear: both;
	padding-top: 10px;
}

/* @group stay current */

#pie div#stay {
	width: 206px;
	margin-left: 8px;
	background: url(../im/global/stay-current-tp.jpg) no-repeat;
	margin-bottom: 4px;
}

#pie div#current {
	width: 182px;
	background: url(../im/global/stay-current-bt.jpg) no-repeat 0 bottom;
	padding: 10px 14px 14px 10px;
}

#pie div#current .bold {
	display: block;
	font: bold 20px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
}

#pie div#current .tag {
	font-size: 11px;
	padding-left: 40px;
	line-height: normal;
	padding-bottom: 10px;
	display: block;
}

#pie div#current label {
	font-size: 10px;
	line-height: normal;
	display: block;
	padding-left: 4px;
	padding-bottom: 1px;
}

#pie div#current #first_name, #pie div#current #email_address {
	width: 176px;
	height: 26px;
	padding: 2px;
	background: transparent url(../im/global/stay-current-fm.jpg) no-repeat;
	display: block;
	border-style: none;
	margin-bottom: 10px;
}

#pie div#current #JoinNow {
	width: 82px;
	height: 20px;
	margin-left: 97px;
	margin-bottom: 3px;
}

/* @end */

/* @group tough training */

#pie div#tough {
	width: 206px;
	margin-left: 8px;
	background: url(../im/global/tough-training-tp.jpg) no-repeat;
	margin-bottom: 4px;
}

#pie div#training {
	width: 182px;
	background: url(../im/global/tough-training-bt.jpg) no-repeat 0 bottom;
	padding: 10px 14px 14px 10px;
}

#pie div#training .bold {
	display: block;
	font: bold 20px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
	color: #C69422;
}

#pie div#training .tag {
	font-size: 11px;
	padding-left: 50px;
	line-height: normal;
	color: #C69422;
}

#pie div#training table#schedule {
	margin-top: 10px;
}

#pie div#training table#schedule td {
	font-size: 10px;
	border-bottom: 1px solid #D2A941;
	padding-top: 3px;
	padding-bottom: 3px;
}

#pie div#training img#moreinfo {
	margin-left: 100px;
	width: 82px;
	height: 20px;
	margin-top: 10px;
}

/* @end */

/* @group testimonials */

#pie div#testi {
	width: 206px;
	margin-left: 8px;
	background: url(../im/global/testimonials-tp.jpg) no-repeat;
	margin-bottom: 4px;
}

#pie div#monials {
	width: 182px;
	background: url(../im/global/testimonials-bt.jpg) no-repeat 0 bottom;
	padding: 10px 14px 14px 10px;
	line-height: normal;
}

#pie div#monials .bold {
	display: block;
	font: bold 20px "Myriad Web", Arial, Helvetica, Geneva, sans-serif;
	color: #73481F;
}

#pie div#monials .tag {
	font-size: 11px;
	line-height: normal;
	color: #73481F;
}

#pie div#monials .testimonial {
	font-style: italic;
	font-size: 12px;
}

#pie div#monials .from {
	font-size: 10px;
	line-height: normal;
	color: #73481F;
	text-align: right;
	display: block;
}

/* @end */

/* @end */



/* @end */

/* @group MINI MENUS */

/* @group TOUGHTRAINING */

#ttpie {
	width: 660px;
	height: 44px;
	margin-bottom: 30px;
}

#ttpie #ttpm {
	margin: 0;
	padding: 0;
}

#ttpie #ttpm li {
	display: inline;
}

#ttpie #ttpm li a {
	float: left;
}

#ttpie #ttpm li a {
	background: url(../im/services/tough-training-navi.png) no-repeat;
}

#ttpie #ttpm li#ttpmS a {
	background-position: 0 0;
	width: 77px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}

#ttpie #ttpm li#ttpmCLP a {
	background-position: -77px 0;
	width: 109px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}

#ttpie #ttpm li#ttpmTMW a {
	background-position: -186px 0;
	width: 119px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}

#ttpie #ttpm li#ttpmCEO a {
	background-position: -305px 0;
	width: 93px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}

#ttpie #ttpm li#ttpmCFO a {
	background-position: -398px 0;
	width: 92px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}

#ttpie #ttpm li#ttpmPTW a {
	background-position: -490px 0;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
	width: 170px;
}

#ttpie #ttpm li#ttpmS a:hover {
	background-position: 0 -50px;
}

#ttpie #ttpm li#ttpmCLP a:hover {
	background-position: -77px -50px;
}

#ttpie #ttpm li#ttpmTMW a:hover {
	background-position: -186px -50px;
}

#ttpie #ttpm li#ttpmCEO a:hover {
	background-position: -305px -50px;
}

#ttpie #ttpm li#ttpmCFO a:hover {
	background-position: -398px -50px;
}

#ttpie #ttpm li#ttpmPTW a:hover {
	background-position: -490px -50px;
}

#ttpie #ttpm li#ttpmS .rest {
	background-position: 0 -100px;
}

#ttpie #ttpm li#ttpmCLP .rest {
	background-position: -77px -100px;
}

#ttpie #ttpm li#ttpmTMW .rest {
	background-position: -186px -100px;
}

#ttpie #ttpm li#ttpmCEO .rest {
	background-position: -305px -100px;
}

#ttpie #ttpm li#ttpmCFO .rest {
	background-position: -398px -100px;
}

#ttpie #ttpm li#ttpmPTW .rest {
	background-position: -490px -100px;
}

#webinar {
	width: 660px;
	margin-bottom: 30px;
	border-bottom: 1px solid #669900;
}



/* @end */

/* @group TOUGHTRAININGv2 */

#ttpieV2 {
	width: 660px;
	height: 44px;
	margin-bottom: 30px;
}

#ttpieV2 #ttpm {
	margin: 0;
	padding: 0;
}

#ttpieV2 #ttpm li {
	display: inline;
}

#ttpieV2 #ttpm li a {
	float: left;
}

#ttpieV2 #ttpm li a {
	background: url(../im/global/tough-training-navi.jpg) no-repeat;
}

#ttpieV2 #ttpm li#ttSchedule a {
	background-position: 0 0;
	width: 218px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}

#ttpieV2 #ttpm li#ttPrograms a {
	background-position: -218px 0;
	width: 223px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}

#ttpieV2 #ttpm li#ttWedbinars a {
	background-position: -441px 0;
	width: 219px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}

#ttpieV2 #ttpm li#ttSchedule a:hover {
	background-position: 0 -50px;
}

#ttpieV2 #ttpm li#ttPrograms a:hover {
	background-position: -218px -50px;
}

#ttpieV2 #ttpm li#ttWedbinars a:hover {
	background-position: -441px -50px;
}

#ttpieV2 #ttpm li#ttSchedule .rest {
	background-position: 0 -50px;
}

#ttpieV2 #ttpm li#ttPrograms .rest {
	background-position: -218px -50px;
}

#ttpieV2 #ttpm li#ttWedbinars .rest {
	background-position: -441px -50px;
}



/* @end */



/* @end */

img#right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

img#dashboard {
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 600px;
	border: 1px solid #999999;
}

img#dashboard2 {
	display: block;
	width: 600px;
	border: 1px solid #999999;
}

#dashboardFLA {
	display: block;
	width: 600px;
	border: 1px solid #999999;
}

