/*-------------------------------------------------------------------------------------------------------------------------*/
/* HAZMAT TRAINING REGULATIONS TABLE */
#train-area-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#039;
	color:#fff;
	line-height:15px;
}
#train-area-cell {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	font-weight:normal;
}
#train-area-cell-alt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f6f6f6;
	font-weight:normal;
}
#train-area-sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#fff;
}
#train-area-note {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	margin:5px 0px 10px 0px;
	line-height:13px;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/* MINIMUM REQUIREMENTS FOR TRAINING, TABLE 1.5.A, IATA DGR */
#mt-head-01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	font-style:normal;
	color:#fff;
	background-color:#039;
	text-align:center;
	line-height:11px;
}
#mt-head-02 {
	width:5%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#039;
	text-align:center;
	color:#fff;
}
#mt-cell-01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#fff;
	padding:2px 0px 2px 0px;
	line-height:12px;
}
#mt-cell-02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#fff;
	padding:2px 0px 2px 0px;
	text-align:center;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/* AUGUST 2009 TRAINING UPDATE */
#page-style {
	background-image:url(../training/images/tpage_back.gif);
	background-repeat:repeat-x;
	background-color:#fefdd5;
	width:100%;
}
#page-wrapper {
	margin:0 auto;
	width:930px;
}
#page-block {
	margin:0 auto;
	float:left;
	width:630px;
	background-color:#fff;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	text-align:left;
	
}
#page-block-full {
	margin:0 auto;
	width:930px;
	height:150px;
	background-color:#fff;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
#no-courses {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:20px;
	padding-bottom:15px;
}

#schedule-block {
	background-image:url(../training/images/tpage_schedule_block.gif);
	background-repeat:no-repeat;
	width:123px;
	height:54px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#03c;
}
#schedule-block-blue {
	background-image:url(../training/images/tpage_schedule_block-blue.gif);
	background-repeat:no-repeat;
	width:123px;
	height:54px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#fff;
}
#schedule-toggle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-align:right;
	padding-top:7px;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/* TRAINING PAGE HEADER BACKGROUNDS */
#page-block-full-top {
	background-image:url(../training/images/tpage_bureau_logo.gif);
	background-repeat:no-repeat;
	width:930px;
	height:160px;
}
#page-block-full-ground {
	background-image:url(../training/images/tpage_ground_back.gif);
	background-repeat:no-repeat;
	width:930px;
	height:160px;
}
#page-block-full-combo {
	background-image:url(../training/images/tpage_combo_back.gif);
	background-repeat:no-repeat;
	width:930px;
	height:160px;
}
#page-block-full-air {
	background-image:url(../training/images/tpage_air_back.gif);
	background-repeat:no-repeat;
	width:930px;
	height:160px;
}
#page-block-full-ocean {
	background-image:url(../training/images/tpage_ocean_back.gif);
	background-repeat:no-repeat;
	width:930px;
	height:160px;
}
#page-block-full-inf {
	background-image:url(../training/images/tpage_infectious_back.gif);
	background-repeat:no-repeat;
	width:930px;
	height:160px;
}
#page-block-full-china {
	background-image:url(../training/images/tpage_china_back.gif);
	background-repeat:no-repeat;
	width:930px;
	height:160px;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/* COURSE BASIC INFORMATION */
#tc1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	padding:7px;
	border-bottom:1px solid #e9e9e9;
	color:#03c;
}
#tc2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	padding:7px;
	border-bottom:1px solid #e9e9e9;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
#page-block-heading {
	padding:20px 0px 0px 140px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	font-style:normal;
	letter-spacing:-0.05em;
	color:#039;
}
#page-block-subheading {
	padding:10px 0px 0px 140px;
	margin:0;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
}
#page-block-full-body {
	margin:0 auto;
	width:930px;
	background-color:#fff;
	padding:0px;
	margin-bottom:10px;
	text-align:left;
	border-top:2px solid #d9d9d9;
}

#page-block-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
	color:#747474;
}
#page-block-text STRONG {
	color:#000;
}

#training-types {
	margin-top:7px;
	margin-bottom:30px;
}
#ttype-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-style:normal;
	padding-bottom:6px;
	border-bottom:1px solid #e9e9e9;
	color:#039;
}
#ttype-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
	padding-top:6px;
	color:#747474;
}
#ttype-text STRONG {
	color:#000;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
#training-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333;
	line-height:18px;
	padding-top:15px;
}
#training-text H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:21px;
	letter-spacing:-0.05em;
	color:#000;
	padding-bottom:8px;
	border-bottom:1px solid #e9e9e9;
}
#training-text H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	padding:0px;
	margin:20px 0px 0px 0px;
	color:#cc7629;
}
#schedule-item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding:4px 0px 4px 0px;
	border-bottom:1px solid #e9e9e9;
}
#schedule-item-desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#999;
	margin:4px 0px 4px 0px;
}
#other-options {
	margin:4px 0px 0px 0px;
	padding:10px;
	background-color:#FDFEE0;
	border:1px solid #EFDD5A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#A39216;
	line-height:18px;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
#page-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	font-style:normal;
	letter-spacing:-0.05em;
	padding:15px;
	color:#039;
}
#page-subheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	padding:0px 15px 10px 15px; /*top right bottom left*/
	color:#000;
	line-height:19px;
}
#page-smenu {
	margin:0 auto;
	float:left;
	width:290px;
	background-color:#fff;
	text-align:left;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#page-button {
	height:25px;
	border:1px solid #d9d9d9;
	background-image:url(../training/images/tpage_button_back.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#039;
}
#page-button-blue {
	height:25px;
	border:1px solid #01349b;
	background-image:url(../training/images/tpage_button_blue.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#fff;
}

#contact-sales {
	background-image:url(../training/images/tpage_contact.gif);
	width:213px;
	height:79px;
}
#sales-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#000;
	padding:21px 15px 0px 15px;
}
#sales-number {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#000;
	padding:3px 0px 0px 15px; /*top right bottom left*/
	color:#039;
}
#share-box {
	margin:10px 0px 0px 2px;
}
#social-net-tools {
	margin:15px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}

#make-bold {
	color:#000;
}

#courses-box {
	padding:10px 0px 0px 0px;
}
#course-type {
	padding:5px 7px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
}
#course-type1 {
	padding:5px 7px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
}

#courses-box UL {
	margin:0px;
	padding:5px 7px 0px 10px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}
#courses-box UL LI {
	padding:3px 0px 3px 0px;
}

#bcolor {
	color:#c20736;
}


A:LINK.cb {
	color:#03c;
	text-decoration:none; 
}
A:VISITED.cb {
	color:#03c;
	text-decoration:none; 
}
A:HOVER.cb {
	color:#03c;
	text-decoration:underline; 
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#date-block-image {
	float:left;
	background-image:url(../training/images/tpage_date_block.gif);
	background-repeat:no-repeat;
	height:47px;
	width:47px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-right:8px;
}
#date-block-text {
	float:left;
	width:144px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-align:left;
}
#date-block-text1 {
	float:left;
	width:123px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-align:left;
}
#db-month {
	font-size:11px;
	font-weight:bold;
	color:#039;
	margin-top:6px;
	line-height:14px;
}
#db-day {
	font-size:15px;
	font-weight:bold;
	color:#039;
	line-height:15px;
}
	
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* AUGUST 2009 LINKS UPDATE */
A:LINK.trn {
	color:#039;
	text-decoration:none;
}
A:VISITED.trn {
	color:#039;
	text-decoration:none;
}
A:HOVER.trn {
	color:#039;
	text-decoration:underline;
}
A:LINK.trnu {
	color:#039;
	text-decoration:underline;
}
A:VISITED.trnu {
	color:#039;
	text-decoration:underline;
}
A:HOVER.trnu {
	color:#039;
	text-decoration:underline;
}
A:LINK.trnub {
	color:#000;
	text-decoration:underline;
}
A:VISITED.trnub {
	color:#000;
	text-decoration:underline;
}
A:HOVER.trnub {
	color:#03c;
	text-decoration:underline;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#train-left-column {
	width:640px;
	vertical-align:top;
	text-align:left;
}
#train-right-column {
	width:220px;
	vertical-align:top;
	text-align:left;
}

#tpage-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	font-style:normal;
	letter-spacing:-0.05em;
	margin:0px;
	padding:0px;
}
#tpage-header1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	font-style:normal;
	letter-spacing:-0.05em;
	margin:0px;
	padding:0px;
	padding-top:5px;
	float:left;
}
#section-separator {
	padding-top:15px;
}


#training-icon-right {
	margin: 0px 0px 0px 10px;
	width:40px;
	height:40px;
	border:0px;
}
#training-main-icon {
	float:left;
	margin: 0px 10px 0px 0px;
	width:40px;
	height:40px;
	border:0px;
}
#train-text-block {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
}

#related-training {
	margin:0px;
	margin-top:10px;
	padding:0px;
	list-style-type:none;
}
#related-training LI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:8px;
}

A:LINK.menu-learn {
	color:#0033CC;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
A:VISITED.menu-learn {
	color:#0033CC;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
A:HOVER.menu-learn {
	color:#f00;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#price-boxx {
	float:right;
	width:215px;
	height:55px;
	border:1px solid #C2C804;
	background-color:#ffc;
	margin-bottom:4px;
	margin-left:10px;
	text-align:center;
	padding-top:5px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* 7/2009 LANDING PAGE STYLES */
#it-container-banner {
	background-image:url(../images/hazmat/iata-training-background.gif);
	background-repeat:repeat-x;
	width:100%;
	height:400px;
	border-bottom:1px solid #d7d8ba;
}

#it-container-header {
	width:100%;
	height:90px;
	background-color:#fff;
}
#it-page-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	font-weight:bold;
	font-style:normal;
	margin-bottom:0px;
	letter-spacing:-0.04em;
}
#it-page-subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	margin-bottom:0px;
	color:#8c8c8c;
}
#it-page-subheader SPAN {
	color:#c72c2c;
}
	
#class-box {
	background-color:#f6f6f5;
	vertical-align:top;
}
#class-box-main {
	background-color:#fff;
	vertical-align:top;
}
#it-course-name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	font-style:normal;
	letter-spacing:-0.04em;
	margin:0px;
	margin-top:5px;
}
#it-course-price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	margin:0px;
}
#it-course-tag {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	margin:0px;
	margin-top:5px;
	color:#df4b4b;
}

#it-course-name1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	font-style:normal;
	letter-spacing:-0.04em;
	margin:0px;
	margin-top:5px;
	color:#3f3f3f;
}
#it-course-price1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	margin:0px;
	color:#3f3f3f;
}

#it-course-info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#514f3e;
	display:block;
	width:100%;
	line-height:25px;
}

#it-course-info STRONG {
	font-size:18px;
	font-weight:bold;
	color:#5062af;
}

#it-body-container {
	width:100%;
	background-color:#fff;
	margin-top:30px;
	margin-bottom:20px;
}
#it-body-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	font-style:normal;
	width:955px;
	margin:0 auto;
	margin-bottom:20px;
	letter-spacing:-0.04em;
}
#it-body-text {
	width:48%;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	line-height:20px;
}
#it-body-subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	margin:0px;
	color:#06C;
	margin-top:20px;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* 6/2009 TRAINING HOME PAGE STYLES */
#online-banner-text {
	margin:0 auto;
	text-align:center;
	width:930px;
	padding:0px;
	border:0px;
	border-spacing:0px;
}
#online-training-banner {
	background-image:url(../images/609-online-background.gif);
	background-repeat:repeat-x;
	width:100%;
	height:261px;
	border-bottom:1px solid #c4c1a6;
}
#ob-subheading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	color:#180587;
}
#online-training-courses {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	display:block;
	margin-left:23px;
}

#training-home-up {
	float:left;
	margin:0 auto;
	margin-top:0px;
	text-align:left;
	width:334px;
	padding:0px;
	vertical-align:top;
}

#upcoming-training-box {
	margin:0 auto;
	margin-top:0px;
	text-align:left;
	width:272px;
	height:481px;
	padding-top:1px;
	background-image:url(../training/images/upcoming-training-background.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#tph-container {
	width:270px;
	margin:20px;
}

#training-page-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#858585;
	letter-spacing:-0.05em;
	margin:0px;
	padding:0px;
}

#training-upcoming-block {
	display:block;
	margin:0px 20px 15px 20px; /* top right bottom left */
	text-align:left;
}

#training-home-container {
	float:left;
	margin:0 auto;
	text-align:center;
	width:100%;
	margin-top:40px;
}
#training-home-inner {
	margin:0 auto;
	text-align:center;
	width:900px;
}
#training-home-body {
	float:left;
	margin:0 auto;
	text-align:left;
	width:550px;
	margin-right:5px;
}







#training-banner-header {
	float:left;
	margin:0 auto;
	height:100px;
	width:100%;
}
#training-banner-subtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#2521a3;
	position:relative;
	top:-10px;
}
#training-main-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:44px;
	font-weight:bold;
	color:#2521a3;
	letter-spacing:-0.06em;
	margin:0px;
	padding:0px;
	margin-top:15px;
}
#training-sub-header1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	margin:45px 10px 10px 10px;
	color:#416115;
}
#training-sub-header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	margin:35px 14px 10px 14px;
	color:#604508;
}
#training-sub-header3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	margin:45px 10px 10px 10px;
	color:#015e0d;
}

#training-sub-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px 15px 0px 15px;
	color:#416115;
}
#training-header-link1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	margin-top:135px;
	letter-spacing:-0.05em;
}
#training-header-link2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#604508;
	margin-top:165px;
	letter-spacing:-0.05em;
}
#training-header-link3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#015e0d;
	margin-top:135px;
	letter-spacing:-0.05em;
}

#training-banner-background {
	height:407px;
	width:100%;
	float:left;
	margin:0 auto;
	text-align:center;
	background-image:url(../training/images/training-banner-background.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #d2d2a8;
}
#training-banner-container {
	width:816px;
	margin:0 auto;
	text-align:center;
}
#training-classroom {
	display:block;
	float:left;
	margin:0 auto;
	text-align:center;
	background-image:url(../training/images/training-banner_02.gif);
	background-repeat:no-repeat;
	width:271px;
	height:407px;
}
#training-online {
	display:block;
	float:left;
	margin:0 auto;
	text-align:center;
	background-image:url(../training/images/training-banner_03.gif);
	background-repeat:no-repeat;
	width:273px;
	height:407px;
}
#training-onsite {
	display:block;
	float:left;
	margin:0 auto;
	text-align:center;
	background-image:url(../training/images/training-banner_04.gif);
	background-repeat:no-repeat;
	width:272px;
	height:407px;
}

A:LINK.trlink {
	color:#eb6526;
	text-decoration:none;
}
A:VISITED.trlink {
	color:#eb6526;
	text-decoration:none;
}
A:HOVER.trlink {
	color:#eb6526;
	text-decoration:none;
}

A:LINK.trlink1 {
	color:#4230eb;
	text-decoration:none;
}
A:VISITED.trlink1 {
	color:#4230eb;
	text-decoration:none;
}
A:HOVER.trlink1 {
	color:#4230eb;
	text-decoration:none;
}

A:LINK.trlink2 {
	color:#2aea46;
	text-decoration:none;
}
A:VISITED.trlink2 {
	color:#2aea46;
	text-decoration:none;
}
A:HOVER.trlink2 {
	color:#2aea46;
	text-decoration:none;
}

A:LINK.trtlink {
	color:#fff;
	text-decoration:none;
}
A:VISITED.trtlink {
	color:#fff;
	text-decoration:none;
}
A:HOVER.trtlink {
	color:#fff;
	text-decoration:none;
}

A:LINK.trtlink1 {
	color:#015e0d;
	text-decoration:none;
}
A:VISITED.trtlink1 {
	color:#015e0d;
	text-decoration:none;
}
A:HOVER.trtlink1 {
	color:#015e0d;
	text-decoration:none;
}


A:LINK.trttlink {
	color:#604508;
	text-decoration:none;
}
A:VISITED.trttlink {
	color:#604508;
	text-decoration:none;
}
A:HOVER.trttlink {
	color:#604508;
	text-decoration:none;
}

#course-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-0.03em;
}
#course-location {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	letter-spacing:-0.03em;
}
#course-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:-0.03em;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* 4/2009 TRAINING HOME PAGE STYLES */

#training-wrapper		{	float:left;
							width:100%;
							margin:0 auto;
							text-align:center;
}

#training-container		{	width:955px;
							text-align:center;
							display:block;
							margin:0 auto;
}
#training-column-left	{	width:735px;
							text-align:left;
							display:block;
							float:left;
}
#training-column-right	{	width:195px;
							text-align:left;
							display:block;
							float:left;
							border-left:1px solid #d9d9d9;
							padding-left:10px;
}
#image-note				{	width:50px;
							height:50px;
							border:0;
							vertical-align:middle;
}
#training-content		{	padding-top:30px;
							margin:0 auto;
							width:100%;
							float:left;
							text-align:center;
}

#training-home-upcoming	{	background-image:url(../training/images/upcoming-classes.gif);
							background-repeat:no-repeat;
							height:225px;
							width:708px;
							float:left;
							margin:0 auto;
}


#training-confirm-boxA	{	width:50%;
							border:1px solid #d9d9d9;
							vertical-align:top;
							font-family:Arial;
							font-size:12px;
							text-align:left;
							padding:10px;
}


#training-cs-header		{	font-weight:bold;
							padding-bottom:6px;
}


#cancel-button			{	background-color:#CCC;
							font-family:Arial;
							font-size:15px;
							font-weight:bold;
							color:#525252;
							border:none;
							height:30px;					
}
#purchase-button		{	background-color:#d92209;
							font-family:Arial;
							font-size:15px;
							font-weight:bold;
							color:#fff;
							border:none;
							height:30px;					
}


#purchase-header		{	font-family:Arial;
							font-size:13px;
							font-weight:bold;
							color:#666;
}
#purchase-header-right	{	font-family:Arial;
							font-size:13px;
							font-weight:bold;
							color:#666;
							text-align:right;
}
#purchase-item			{	font-family:Arial;
							font-size:12px;
							font-weight:normal;
							color:#666;
							border-bottom:1px dotted #d9d9d9;
}
#purchase-item-right	{	font-family:Arial;
							font-size:12px;
							font-weight:normal;
							color:#666;
							border-bottom:1px dotted #d9d9d9;
							text-align:right;
}
#confirm-success-text	{	float:left;
							width:100%;
							text-align:left;
							font-family:Arial;
							font-size:13px;
							margin-top:20px;
}
#confirm-success-fail	{	float:left;
							width:100%;
							text-align:left;
							font-family:Arial;
							font-size:13px;
							margin-top:20px;
							color:#ff0000;
							height:450px;
}

#cprice					{	font-family:Arial;
							font-size:23px;
							font-weight:bold;
							margin-bottom:10px;
							color:#C03;
							letter-spacing:-0.5px;
}
#cprice-green			{	font-family:Arial;
							font-size:23px;
							font-weight:bold;
							color:#0d9e0a;
							letter-spacing:-0.5px;
}
#cprice-sub	{	
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#0d9e0a;
}
#cprice2				{	font-size:15px;
}

#course-view-info		{	padding-bottom:10px;
							font-size:12px;
							float:left;
							width:100%;
}
