/*-------------------------------------------------------------------------
Training
-------------------------------------------------------------------------*/
#Training {
	float:right;
	width:641px;
}
#Training h1 {
	width:641px;
	height:47px;
	background-image:url('./images/training/cssTitle.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Training h2 {
	width:568px;
	height:32px;
	background-image:url('./images/training/cssH2.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Training #BringUp {
	clear:both;
	width:568px;
	padding:0 41px 10px 32px;
}
#Training #BringUp h2{
	margin:0 0 15px 0;
	background-position:0 0;
}
#Training #BringUp .text {
	width:538px;
	padding:0 15px;
}
#Training #BringUp .text h3 {
	width:538px;
	margin:0 0 20px 0;
	color:#900;
	font-size:120%;
	font-weight:bold;
}
#Training #BringUp .text p {
	margin:0 0 2em 0;
}
#Training #BringUp .text p a {
	color:#b30000;
}
#Training #BringUp .text p em {
	color:#b30000;
	font-style:normal;
}
#Training #BringUp .text p img {
	float:right;
	margin:0 0 40px 20px;
}
#Training #Example {
	clear:both;
	width:568px;
	padding:35px 41px 35px 32px;
}
#Training #Example h2{
	background-position:0 -32px;
}
#Training #Example .text {
	width:538px;
	padding:0 15px;
}
#Training #Example .text h3 {
	width:538px;
	height:31px;
	background-image:url('./images/training/cssExampleH3.png');
	font-size:1pt;
	text-indent:-5000em;
}
#Training #Example .text .example1 {
	margin:15px 0 10px 0;
	background-position:0 0;
}
#Training #Example .text .example2 {
	margin:45px 0 10px 0;
	background-position:0 -31px;
}
#Training #Example .text .example3 {
	margin:70px 0 10px 0;
	background-position:0 -62px;
}
#Training #Example .text p {
	margin:0 0 2em 0;
}
#Training #Example .text p a {
	color:#b30000;
}
#Training #Example .text p em {
	color:#b30000;
	font-style:normal;
}
#Training #Example .text .detail {
	width:92px;
	height:22px;
	margin:0;
	padding:0 0 0 445px;
	font-size:1pt;
}
#Training #Example .text .detail a {
	display:block;
	width:92px;
	height:22px;
	background-image:url('./images/training/cssDetail.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Training #Example .text .contact {
	width:180px;
	height:22px;
	margin:0;
	padding:0 0 0 357px;
	font-size:1pt;
}
#Training #Example .text .contact a {
	display:block;
	width:180px;
	height:22px;
	background-image:url('./images/training/cssContact.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Training #Example .text dl {
	width:517px;
	padding:0 14px 0 7px;
}
#Training #Example .text dl dt {
	width:497px;
	padding:5px 10px;
	background-color:#999;
	color:#fff;
	font-size:120%;
}
#Training #Example .text dl dd {
	width:515px;
	margin:0 0 10px 0;
	padding:10px 0;
	border:1px solid #ccc;
	background-color:#ffffe6;
}
#Training #Example .text dl dd ul {
	width:495px;
	padding:0 10px;
}
#Training #Example .text dl dd ul li {
	width:485px;
	padding:0 0 0 10px;
	background-image:url('./images/training/cssExampleMarker.gif');
	background-position:left center;
}
#Training #Flow {
	clear:both;
	width:568px;
	padding:30px 41px 40px 32px;
}
#Training #Flow h2{
	margin:0 0 10px 0;
	background-position:0 -64px;
}
#Training #Flow h3 {
	color:#26004b;
	font-size:small;
	font-weight:bold;
}
#Training #Flow h4 {
	font-size:1pt;
	text-indent:-5000em;
}
#Training #Flow h5 {
	width:539px;
	height:33px;
	margin:0 0 6px 0;
	background-image:url('./images/training/cssFlowH5.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Training #Flow .flow1 {
	width:539px;
	height:33px;
	margin:0 0 6px 0;
	background-image:url('./images/training/cssFlowH4.gif');
	background-position:0 0;
}
#Training #Flow .flow2 {
	width:539px;
	height:33px;
	margin:0 0 6px 0;
	background-image:url('./images/training/cssFlowH4.gif');
	background-position:0 -33px;
}
#Training #Flow .start {
	width:537px;
	height:22px;
	margin:0 0 20px 0;
	background-image:url('./images/training/cssFlowStart.gif');
	background-position:0 0;
}
#Training #Flow .flow3 {
	background-position:0 0;
}
#Training #Flow .flow4 {
	background-position:0 -33px;
}
#Training #Flow .flow5 {
	background-position:0 -66px;
}
#Training #Flow .text {
	padding:0 14px;
}
#Training #Flow .text p {
	margin:0 0 2em 0;
}
#Training #Flow .text .arrow1 {
	margin:0;
	padding:0 0 2em 45px;
	background-image:url('./images/training/cssFlowArrow1.gif');
}
#Training #Flow .text .arrow2 {
	margin:0;
	padding:0 0 2em 45px;
	background-image:url('./images/training/cssFlowArrow2.gif');
}
#Training #Flow .text .arrow3 {
	margin:0;
	padding:0 0 0 45px;
}
#Training #Flow .contact {
	width:141px;
	height:22px;
	margin:20px 0 0 0;
	padding:0 0 0 222px;
	font-size:1pt;
}
#Training #Flow .contact a {
	display:block;
	width:141px;
	height:22px;
	background-image:url('./images/training/cssPriceContact.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Training #Price {
	clear:both;
	width:568px;
	padding:45px 41px 100px 32px;
}
#Training #Price h2{
	background-position:0 -96px;
}
#Training #Price .text {
	width:538px;
	padding:0 15px;
}
#Training #Price .text ul {
}
#Training #Price .text ul li {
	margin:30px 0 0 0;
	padding:0 0 0 15px;
	background-image:url('./images/training/cssPriceMarker1.gif');
}
#Training #Price .text ul li h3 {
	color:#000;
	font-size:small;
	font-weight:bold;
}
#Training #Price .text ul li table {
	margin:10px 0 0 0;
}
#Training #Price .text ul li table th {
	width:175px;
	padding:5px 0 5px 20px;
	border:1px solid #ccc;
	background-color:#ffffe6;
	background-image:url('./images/training/cssPriceMarker2.gif');
	background-position:left center;
	color:#000;
}
#Training #Price .text ul li table td {
	width:155px;
	padding:5px 10px;
	border:1px solid #ccc;
	background-color:#ffffe6;
	color:#000;
}
#Training #Price .contact {
	width:141px;
	height:22px;
	margin:20px 0 0 0;
	padding:0 0 0 223px;
	font-size:1pt;
}
#Training #Price .contact a {
	display:block;
	width:141px;
	height:22px;
	background-image:url('./images/training/cssPriceContact.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Training .anchor {
	float:right;
	padding:5px 30px 20px 30px;
}
#Training .anchor li {
	float:left;
}
#Training .anchor li a {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	border-bottom:1px dashed #7f7f7f;
	background-image:url('./images/training/cssAnchorMarker.gif');
	background-position:left center;
	color:#666;
	font-size:80%;
}

