BODY {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}


/*---------------------------------------- LINKS  -----------------------------------------------*/

A:link, A:visited, A:active{
	color:#990000;
	text-decoration: none;
}

A:hover{
	text-decoration: underline;
}
.headerMainMenu {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.leftPadding {
	padding-left:5px;
}

/*---------------------------------------- CONTAINER  -----------------------------------------------*/
#mainbody{
	width:1000px;
}

#top_content { 
	background-image:url(../images/bg_m.gif);
	background-repeat:repeat-y;
	padding: 2px 20px 2px 20px;
}

#content {
	width:100%;
	font-size: 10pt;
}

.sub-content {
	margin: 0;
	padding-top: 22px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 22px;
}

.path {
        padding-top: 30px;
        padding-bottom: 30px;
        color: #999;
        font-size: 90%;
}

#bartable{
	background-image:url(../images/bar_m.gif);
	/*background-repeat:repeat-x;*/	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

#bartable td A{
	color: #ffffff;
}

#bartable td A:link, #bartable td A:visited, #bartable td A:active{
	text-decoration: none;
}

#bartable td A:hover{
	color: #ffffff;
	text-decoration: none;
}
.emptybar{
}
.overbar{
	background-image:url(../images/bar_over.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#middlecontent{
	width:100%;
}
#textmessage{
	width:100%;
	margin-left:8px;
}

#one_c{
	width:264px;
	float:left;
	background-color:#ffffff;
}

#one_c_spc {
	width:275px;
	float:left;
	background-color:#ffffff;
}

#two_c{
	width:456px;
	float:left;
	background-color:#ffffff;
}
#three_c{
	width:225px;
	float:left;
	background-color:#ffffff;
}
#four_c{
	width:410px;
	float:left;
	background-color:#ffffff;
}
#cnxbg{
	width:100%;	
	background-image:url(../images/first_m.gif);
	background-repeat:repeat-y;
}

#newsletter{
	width:275px;
	height:156px;
	padding-top:4px;
	background-image:url(../images/technicalanalysis.gif);
}

/*
.newsletter_new{
	padding-left:30px;
	background-image:url(../images/technicalanalysis_new.gif);
	background-repeat:no-repeat;
}
*/

.newsletter_new{
	background-image:url(../images/technicalanalysis_new1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:294px;
}

#partners {
	padding-top:6px;
	text-align:left;
	margin: 0;
}

#IRcompanies {
	padding-top:6px;
	text-align:left;
	margin: 0;
}

#addons{	
	width:264px;
	height:156px;
}

#usertestimonial, #forum, #news {
	padding-top:4px;
}

#freedownload{
	width:410px;
	height:156px;
}

.bonus { 
	font-weight: bold;
    padding-top: 15px;
	color: #369;
}

.notice {
   color: #CC0000;
   font-weight: bold;
   text-align: left;
   margin: 0 0 5px 0;
}


.box_grey_long_m{
	width:100%;	
	background-image:url(../images/box_grey_long_m.gif);
	background-repeat:repeat-y;
}
.one_m{
	width:100%;	
	background-image:url(../images/box_grey_one_m.gif);
	background-repeat:repeat-y;
}
.longbody_w{
	width:100%;
	padding: 20px 60px 20px 60px;
	background-image:url(../images/longbody_w_m.gif);
	background-repeat:repeat-y;
}
.longbody_w2{
	width:100%;
	padding: 10px 20px 10px 30px;
	background-image:url(../images/box_w2_m.gif);
	background-repeat:repeat-y;
}
.welcomecnx_m{
	width:100%;	
	background-image:url(../images/two_white_m.gif);
	background-repeat:repeat-y;
}
#bottomcontent{
	width:100%;
	padding-top:10px;
}
.welcomecnx_pros{
	width:212px;
	height:35px;
	padding-left:25px;
	background-image:url(../images/pointssquare.gif);
	background-repeat:no-repeat;
}

.events_m{
	width:100%;	
	background-image:url(../images/three_white_m.gif);
	background-repeat:repeat-y;
}

.eventseven_m{
	background-color:#EEEEEE;
}

.featured_m{
	background-image:url(../images/topBanner_featured_body.gif);
	background-repeat:repeat-y;
}

.featured_b{
	border:#000000 thin solid;
	background-image:url(../images/topBanner_featured_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.featured_t{
	width:100%;	
	background-image:url(../images/topBanner_featured_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.featured_t_new{
	width:100%;	
	background-image:url(../images/topBanner_white_bg_featured_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.tableheader_grey{
	background-image:url(../images/box_grey_m.gif); 
	background-repeat:repeat-x;
	font-weight: bold; color: #FFFFFF; 
	font-size: 8pt;
	padding-left:6px;
	background-position:top;
	
}
.tableheader_red{	
	background-image:url(../images/box_red_m.gif); 
	background-repeat:repeat-x;
	font-weight: bold; color: #FFFFFF; 
	font-size: 9pt;
		padding-left:6px;
}
.tableheader_orangetxt{
	color: #fd9301;
}
.titleHeader_red {
	font-size: 14pt; 
	color: #CC0000;
}

.boldlink {
font-weight: bold
}

.lightblue {
color: #3366CC;
}

#usersignup {
	margin-left: 218px;
	padding: 0;
}

.prodlink {
	font-size: 10pt;
	font-weight: bold;
}

.bordered {
border: 1px solid #666666;
background-color:#FFFFFF;
}

.comp_pix {
text-align:center;
background-color:#fff;
}

/*---------------------------------------- TEXT STYLE  -----------------------------------------------*/
.warnings {
	font-weight : bold;
	color : #f00;
}

.note
{
	font-size : 80%;
	color: #999;
}

.promotions {
  color: #960001;
  font-weight: bold;
}

h3 { 
letter-spacing : 1pt;
margin-bottom: 0px; 
text-transform: capitalize; 
color : #369; 
}

h3 span { display: none; }

h4 { 
font-family : arial, verdana;
margin-bottom: 0px; 
}

h5 { font-size : 100%; font-weight: bold; } 

.presscontent {    	
	background-color : #eee;
	width : 90%;
	padding : 22px;
}

.disclaimer {    
	font-size: 8pt;
   	color: #baa;
	text-align: justify;
 }

.tips {
	margin: 0;
	padding: 12px;
	color: #888; 
	border: 1px dotted #ddd; 
}

.quote {    
	font-size: 120%;
	font-weight: bold;
   	color: #666;
	padding-top: 30px;
	padding-bottom: 30px;
 }

.caption { color: #999; font-size: 80%; } 

/*---------------------------------------- LISTS  -----------------------------------------------*/
ul.nobul {
	list-style:none;
}

ul.nobul_noindent {
	list-style:none;
	padding:0 8px 22px 8px;
	margin:0;
}

.nobul_noindent li {
  padding-top:0;
  padding-bottom: 12px;
}

li {
  padding-bottom: 6px;
}

/*---------------------------------------- SUBSCRIPTION STUFFS  -----------------------------------------------*/
.module_title_row
{
	font-weight: bold;
	text-align: center;
	background: #D4D4D4;
	font-family : verdana; 
	font-size: 91%;
}
.module_row
{
	font-family : verdana; 
	font-size: 91%;
	background: #f3f3f3;
}

.module_desc
{
	font-family : verdana; 
	font-size: 91%;
	padding-top: 8px;
	padding-bottom: 8px;
}

.moduletitle{
	font-family : verdana; 
	font-size: 91%;
	font-weight: bold;
	line-height: 28px;
	text-transform: uppercase;
}
.modulerowtitle {
	font-family : verdana; 
	font-size: 91%;
	font-weight: bold;
   	background : #ddd;
	height: 24px;
}
.modulerow {   background : #eee; }
.subscription {	text-align:center; }
.subscribeitem {border-top: 1px dotted #ddd; }


.maindesc {
	color: #333333;
	padding: 4px 8px 4px 8px;
}

.smtx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.common {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color :#D4D4D4;
	font-weight: bold;
	color: #960001;
}


/*---------------------------------------- IMAGES  -----------------------------------------------*/

img { border: 0px; }

.subscribebtn {	
	float : right; 
	padding-left: 40px; 
	padding-right: 40px; 
}

.screenshot {
margin:60px 0 0 0px;
padding-left:22px;
padding-right:10px;
float : right;
}

.banner {
text-align:center;
}

.comp_pix {
text-align:center;
background-color:#fff;
}

.rollover:link {text-decoration:underline; color:#666666;}
.rollover:active {text-decoration:none; color:#666666; }
.rollover:visited {text-decoration:none; color:#666666;}
.rollover:hover {
	color:#999999;
	background-color:#FFFF00;
	background-position: 100% 100%;
	text-decoration: none;

}
.rollover:visited:hover {
	text-decoration:none;
	color:#B80000;

}

.small_red_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: red;
	line-height: normal; 
	font-weight: bold;
}

.dropmenu_width_225{
	width: 225px;
	color: #000000;
}

.normal_red_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: red;
	font-weight: bold;
}

.small_black_txt{
	font-size: 9px; 
	color: #000000;
}

.title_black_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	color: #000000;
	font-weight: bold;
	
}

.table_border_collapse{
	border-collapse: collapse;	
}

/*------------ promo subscribe ------------------*/
table#xp, table#data { 
   text-align: left;
   border-collapse: collapse; /*	for ie: since it doesn't support border-spacing  */
   border-spacing: 0px; 
   font-size: 91%;
   width: 60em;
}

#xp td, #data td { border-bottom: 1px solid black; padding: 5px;}
.feature_name {width:20em;}
.input {	margin-left: 25px; }
.submit { margin-left:5px;}

.table_promo_subscribe{
	 text-align: left;
	 border-collapse: collapse; /*	for ie: since it doesn't support border-spacing  */
	 border-spacing: 0px; 
	 font-size: 91%;
	 width: 60em;
	}
/*---------------calender----------------------------*/

.calendar {
	border: 1px #6975A3 solid;
	background-color: transparent;
}
.calheading {
	background-color: #7C8BC0;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.calnavleft {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	cursor: pointer;
}
.calnavright {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align:  right;
	padding: 4px;
	cursor: pointer;
}
.caldayheading {
	background-color: #000;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 6px 2px 6px 2px;
}
.caldaycells{
	color: #000;
	background-color: #D1D7E6;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #E0E5F1 solid;
	cursor: pointer;
}
.caldaycellhover{
	color: #fff;
	background-color: #B3BCD4;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #B3BCD4 solid;
	cursor: pointer;
}
.caldayselected{
	background-color: #737FAC;
	color:	#fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px #566188 solid;
	padding: 3px;
	cursor: pointer;
}
.calblanktop {
	background-color: #fff;
	padding: 4px;
}
.calblankbot {
	background-color: #fff;
	padding: 4px;
}

/*---------For new index page--------*/

.topBanner_main {
	background-image:url(../images/topbanner_bg.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	background-position:top;
}

.topBanner_main2 {
	background-image:url(../images/topbanner_bg_newsletter.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	background-position:top;
}

.topBanner_main_bottom {
	background-image:url(../images/topbanner_bg_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.topBanner_left {
	background-image:url(../images/topbanner_bg_l.gif);
	background-repeat:no-repeat;
}

.topBanner_right {
	background-image:url(../images/topbanner_bg_r.gif);
	background-repeat:no-repeat;
}

.partner_top_border {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a1a1a1;
	background:url(/images/partner_top_border.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.spacing {
	height:5px;
}

.spacing_small {
	height:5px;
}

.moreLinkPadding {
	padding-right:10px;
	padding-top:5px;;
}

.annMoreNews {
	padding-right:10px;
	padding-top:5px;
}

.annMoreNews A:link, .annMoreNews A:hover, .annMoreNews A:visited, .annMoreNews A:active {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold
}

/*Block CSS*/
.block_forum_content {
	background-color:#f8f8f8;
	padding-left:5px;
	padding-right:5px;
	color:#4e4848;
}

.block_forum_header {
	background-color:#e0dcde;
/*	text-align:left;
	font-size:13px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px;
	color:#726d6d;
}

.block_forum_poster_name {
	color:#666680;
}

.block_forum_l {
	background-image:url(../images/block_bg_l.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#F8F8F8;
	width:7px;
}

.block_forum_r {
	background-image:url(../images/block_bg_r.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#F8F8F8;
	width:7px;
}

.block_forum_b_l {
	background-image:url(../images/block_bg_b_l.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.block_forum_b_r {
	background-image:url(../images/block_bg_b_r.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.block_forum_b_c {
	background-image:url(../images/block_bg_b_c.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.block_forum_row {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	border-top:2px #ece7ea solid;
	/*border-bottom:2px #ece7ea solid;*/
	padding-top:3px;
	padding-bottom:3px;
}

.block_forum_first_row {
	font-family:Arial, Helvetica, sans-serif;
/*	font-size:12px;*/
	padding-top:3px;
	padding-bottom:3px;
}

.block_forum_row_divider {
	background-color:#ece7ea;
	width:100%;
	height:2px;
}

.block_white_bg_l {
	background-image:url(../images/block_white_bg_l.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:7px;
}

.block_white_bg_r {
	background-image:url(../images/block_white_bg_r.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:7px;
}

.block_white_bg_b_l {
	background-image:url(../images/block_white_bg_b_l.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.block_white_bg_b_r {
	background-image:url(../images/block_white_bg_b_r.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.block_white_bg_b_c {
	background-image:url(../images/block_white_bg_b_c.gif);
	background-repeat:repeat-x;
	background-position:top;
}
/*End of Block CSS*/

/*Upcoming Events CSS*/
.upcoming_event {
	height:216px;
	width:665px;
	padding-left:10px;
}
/*Old
.upcoming_event_t_l {
	width:443px;
	display:block;
	float:left;
	padding-right:10px;
}
*/

.upcoming_event_t_l {
	/*background-image:url(../images/upcoming_event_top_left_bg.jpg);*/
	background-repeat:no-repeat;
	width:448px;
	
	display:block;
	float:left;
	padding-right:5px;
}

.upcoming_t_l_heading {
	font:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	font-stretch:narrower;
	color:#FFFFFF;
	text-align:center;
}

.upcoming_t_l_detail_left {
	padding-left:8px;
	float:left;
}

.upcoming_t_l_detail_right {
	padding-right:8px;
	float:right;
}

.upcoming_t_l_detail_1 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffa800;
}

.upcoming_t_l_detail_2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.upcoming_t_l_details {
	padding-top:95px;
	padding-left:14px;
	width:306px;
	height:52px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}

.upcoming_clickmore {
	padding-top:0px;
	padding-left:112px;
	width:300px;
	text-align:left;
	float:left;
	
}

#upcoming_clickmore_text A:link, #upcoming_clickmore_text A:visited, #upcoming_clickmore_text A:hover, #upcoming_clickmore_text A:active {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	color:#FFFFFF;
	padding-left:15px;
	background-image:url(../images/star_nobg.png);
	background-repeat:no-repeat;
	background-position:left;
}

#upcoming_t_l_links {
	padding-top:115px;
	width:108px;
	height:50px;
	float:right;
}

.upcoming_event_t_r {
	width:212px;
	display:block;
	float:right;
}

.top_left_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#c31515;
	text-align:center;
	width:100%;
}

.top_left_title_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	width:100%;
}

/*Start of event block*/
.event_block {
	height:100px;
	width:100%;
	background-image:url(../images/event_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.event_block_r {
	height:100px;
	width:17px;
	background-image:url(../images/event_bg_r.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	float:right;
}

.event_block_l {
	height:100px;
	width:65px;
	background-image:url(../images/event_bg_cal.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}

.event_block_country {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	padding-top:4px;
}

.event_block_day {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding-top:5px;
}

.event_block_date_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding-top:6px;
}

.event_block_date_bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

.event_block_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#51504b;
	float:left;
	padding:10px 20px 20px 10px;
	width:330px;
	height:100px;
}

/*End of event block*/

/*Start of Seminar Block*/
.seminar_block {
	margin-left:8px;
	margin-right:20px;
	width:660px;
	height:380px;
	border-top:1px solid #bdb8b8;
	border-left:1px solid #bdb8b8;
	border-right:1px solid #bdb8b8;
	background-image:url(../images/seminar_photo_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.seminar_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#626060;
}

#seminar_morenews A:active, #seminar_morenews A:link, #seminar_morenews A:visited, #seminar_morenews A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e40010;
	padding-right:15px;
	background-image:url(../images/arrow_grey_nobg.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:left;
	float:right;
	margin-right:30px;
}

.seminar_tl {
	background: url(../images/seminar_top_corners.gif) no-repeat top left;
	float: left;
	height: 11px;
	width: 11px;
	position:relative;
	top:-1px;
	left:-1px;
}
.seminar_tr { 
	background: url(../images/seminar_top_corners.gif) no-repeat top right;
	float: right;
	height: 11px;
	width: 11px;
	position:relative;
	top:-1px;
	left:1px;
}
.seminar_bl {
	background: url(../images/seminar_bottom_corners.gif) no-repeat bottom left;
	float: left;
	height: 11px;
	width: 11px;
	position:relative;
	top:2px;
	left:-1px;
}
.seminar_br {
	background: url(../images/seminar_bottom_corners.gif) no-repeat bottom right;
	float: right;
	height: 11px;
	width: 11px;
	position:relative;
	top:2px;
	left:1px;
}

.seminar_content {
	width:638px;
	height:367px;
	
	margin-right:10px;
	margin-left:10px;
	vertical-align:bottom;
	position:relative;
}
/*End of Seminar Block*/
/*End of Upcoming Events CSS*/

/*Featured CSS*/
.arrow_padding {
	padding-top:30px;
}

#featuredcontentarea {
	background-color:#F8F8F8;
	height:360px;
	width:220px;
	padding:5px;
	overflow:hidden;
	text-align:center;
}

.featured_companylist_bottom {
	padding-top:5px;
	color:#4e4848;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
/*End of Featured CSS*/

/*Start of Training Program CSS*/
.training_program {	
	width:665px; 
	height:440px;
	background-color:#b3b3b3;
	margin-left:10px;
}

.training_program_tl {
	background: url(../images/training_program_rounded_corners.gif) no-repeat top left;
	float: left;
	height: 10px;
	width: 10px;
}
.training_program_tr { 
	background: url(../images/training_program_rounded_corners.gif) no-repeat top right;
	float: right;
	height: 10px;
	width: 10px;
}
.training_program_bl {
	background: url(../images/training_program_rounded_corners.gif) no-repeat bottom left;
	float: left;
	height: 10px;
	width: 10px;
}
.training_program_br {
	background: url(../images/training_program_rounded_corners.gif) no-repeat bottom right;
	float: right;
	height: 10px;
	width: 10px;
}

.training_program_content {
	width:645px; 
	height:420px;
	padding-top:10px;
	margin-right:10px;
	margin-left:10px;
}

.flash_video {
	width:420px;
	height:340px;
	display:block; 
	float:left;
}

.flash_video_b {
	width:420px;
	height:340px;
	margin-left:12px;

}

.training_program_events {
	width:200px;
	height:410px;
	background-color:#FFFFFF;
	display:block; 
	float:right;
}

.training_program_events_tl {
	background: url(../images/training_program_events_corners.gif) no-repeat top left;
	float: left;
	height: 10px;
	width: 10px;
}
.training_program_events_tr { 
	background: url(../images/training_program_events_corners.gif) no-repeat top right;
	float: right;
	height: 10px;
	width: 10px;
}
.training_program_events_bl {
	background: url(../images/training_program_events_corners.gif) no-repeat bottom left;
	float: left;
	height: 10px;
	width: 10px;
}
.training_program_events_br {
	background: url(../images/training_program_events_corners.gif) no-repeat bottom right;
	float: right;
	height: 10px;
	width: 10px;
}

.training_program_events_content {
	height:390px;
	padding-top:10px;
	margin-right:10px;
	margin-left:10px;
}

.training_program_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	text-align:left;
	color:#000000;
}

#training_program_body, #training_program_body A:link, #training_program_body A:visited, #training_program_body A:hover, #training_program_body A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	color:#a90a0e;
}

#training_program_point, #training_program_point A:link, #training_program_point A:visited, #training_program_point A:hover, #training_program_point A:active {
	text-align:left;
	color:#454440;
}

#training_program_body #enlarge {
	font-size:14px;
	padding-left:16px;
	background-image:url(../images/checked_btn.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#000000;
}

.training_program_center_desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

#training_program_country, #training_program_country A:link, #training_program_country A:visited, #training_program_country A:hover, #training_program_country A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000000;
	padding-left:15px;
}
/*End of Training Program CSS*/
