/* CSS Document */
body{ margin:0px; padding:0px; background:#000;
 }

p{margin:0px; 
padding:0px;}

img{border:0px;}

#main_block
{ 
width:904px;
margin:auto; 
}

.tp_cont{ display:inline; clear:left; float:left; background:#000;}
#top_panel{ display:inline; clear:left; float:left; width:903px; margin:17px 0px 0px 0px;}
#tp_linkbg{ display:inline; float:left; width:655px; height:37px; background: url(../images/tp_bg1px.gif) repeat-x;}
#tp_linkbg p{ float:left; display:inline; width:655px; margin:0px;}
#tp_linkbg a{ display:inline; float:left; margin:11px 16px 0 16px;}
#tp_linkbg span{ display:inline; float:left; background:url(../images/tp_pip.jpg) no-repeat; width:1px; height:37px; margin-top:0px;}
#tp_linkbg img{ display:inline; float:left;}

.tp_3imgs{ display:inline; float:left; width:182px; margin-top:4px; }
.tp_linktxt{ display:inline; float:left; font:10px tahoma; color:#ADE214; margin-left:5px; text-decoration:none;}
.tp_linkhome{ display:inline; float:left; margin:0px 0px 0px 48px;}
.tp_mail{ display:inline; float:left; margin:2px 0px 0px 12px;}
.tp_txtimg{ display:inline; clear:left; float:left; margin:135px 0px 0px 5px;}
.tp_logo{ display:inline; clear:left; float:left; margin-top:44px;}

.tp_bgtxt{ display:inline; float:left; width:236px; height:285px; background: url(../images/tp_bgtxt.jpg) no-repeat; margin:0px;}
.tp_logobg{ display:inline; float:left; width:254px; height:285px; background: url(../images/tp_bg4.jpg) no-repeat; margin:0px;}


#cp_container{ display:inline; clear:left; float:left; width:904px; background:#111;}


#cp_padd{ display:inline; clear:left; float:left; width:878px; }

#lp_padd{ display:inline; clear:left; float:left; width:569px; margin:0px; }
.lp_welpad,.lp_intabtpad{ display:inline; float:left; width:569px; background:#242222 url(../images/lp_welbg1px.gif) repeat-x;}
.lp_intabtpad{ padding-bottom:60px;}
.lp_weltit{ display:inline; clear:left; float:left; margin:19px 0px 0px 15px;}
.lp_traintit{ clear:left; float:left; margin:15px 0px 0px 5px;}
.lp_trainimg{ clear:left; float:left; margin:15px 0px 0px 15px;}
.lp_weltxt,.lp_traintxt,.lp_servtxt,.lp_intabttxt{ clear:left; float:left; font:11px/14px Tahoma; color:#989897; width:312px; margin:15px 0px 0px 20px; }
.lp_weltxt1{ float:left; font:11px/14px Tahoma; color:#989897; width:450px; margin:0px 0px 0px 42px; }
.lp_intabttxt{ width:537px;}
.lp_servtit{ clear:left; float:left; margin:15px 0px 0px 25px;}
.lp_servin{ clear:left; float:left; width:162px; margin:15px 0px 0px 17px;}
.lp_servarro{clear:left; float:left; margin:15px 0px 0px 20px;}
.lp_servarro1{ clear:left; float:left; margin:9px 0px 0px 20px;}
.lp_faqarro{clear:left; float:left; margin:15px 0px 0px 42px;}
.lp_faqarro1{ clear:left; float:left; margin:9px 0px 0px 42px;}
.lp_servimg{ float:left; margin-top:13px;}
.lp_sprtsequip{ clear:left; float:left; margin:25px 0px 0px 11px;}
.lp_sprtsimg{ clear:left; float:left; margin:9px 0px 0px 17px;}
.lp_sprtsarrtxt{ float:left; margin:1px 0px 0px 36px; width:358px;}
.lp_sprtsarro{ clear:left; float:left; margin:2px 0px 0px 20px;}
.lp_sprtsarro1{ clear:left; float:left; margin:12px 0px 0px 20px;}
.lp_sptsread{ clear:left; float:left; margin:12px 0px 0px 18px;}
.rp_news{ clear:left; float:left; margin-top:23px;}
.lp_sptsread1{ clear:left; float:left; margin:18px 0px 0px 0px;}
.lp_intsprtstit{ clear:left; float:left; margin:15px 0px 0px 5px;}
.lp_sprtsimg1{ clear:left; float:left; margin:15px 0px 0px 15px;}
.lp_inttrain{ clear:left; float:left; margin:7px 0px 0px 376px;}
.intlppara{ display:inline; clear:left; float:left; width:369px; margin-left:21px;}
.lp_intstar{ clear:left; float:left; margin-top:19px;}
.lp_intstar1{ clear:left; float:left; margin-top:10px;}
.lp_intman{ display:inline; float:left; margin:20px 0px 0px 20px;}
.lp_sptsreadb{ clear:left; float:left; margin:20px 0px 0px 0px;}
.rp_intmain{ clear:left; float:left; margin-top:28px;}

.lp_welmanbg{ display:inline; float:right; margin-top:180px ;}
.lp_welread{ clear:left; float:left; margin:17px 0px 0px 24px;}
.lp_trainread{ clear:left; float:left; margin:17px 0px 0px 15px;}
.lp_train{ width:221px; clear:left; float:left; }
.lp_srvtxt,.lp_srvtxt0,.lp_srvtxt1{ width:143px; float:left; font:11px/14px Tahoma; color:#989897; margin:12px 0px 0px 5px;}
.lp_srvtxt0{ margin:0px 0px 0px 5px;}
.lp_srvtxt1{ margin:6px 0px 0px 5px;}
.lp_servtxt{ width:326px; margin:19px 0px 0px 20px;}

.lp_faqtxt,.lp_faqtxt0,.lp_faqtxt1{ width:450px; float:left; font:11px/14px Tahoma; color:#989897; margin:12px 0px 0px 5px;}
.lp_faqtxt0{ margin:0px 0px 0px 5px;}
.lp_faqtxt1{ margin:6px 0px 0px 5px;}

.lp_traintxt{ margin:15px 0px 0px 15px; width:198px;}

.lp_serv{ width:348px; float:left;}

.lp_intsprts{ width:560px; clear:left; float:left; padding-bottom:20px;}
.lp_intsprtstxt{ float:left; width:340px; font:11px/14px Tahoma; color:#989897; margin:9px 0px 0px 30px; }

.lp_trainserv{ display:inline; clear:left; float:left; width:569px; background:#242222 url(../images/lp_trainservbg1px.gif) repeat-y; margin-top:1px; padding-bottom:18px;}
.lp_intsprtspad{ display:inline; clear:left; float:left; width:569px; background:#141212; margin-top:1px; padding-bottom:20px; }
.lp_sprtseqip{ display:inline; clear:left; float:left; width:569px; margin-bottom:20px;}
.lp_intsch{ display:inline; clear:left; float:left; width:569px;}
.lp_sprtstxt,.lp_sprtstxt1{ float:left; font: bold 11px/14px Tahoma; color:#989897; margin-left:7px; width:325px;}
.lp_sprtstxt1{ margin-top:10px;}
.rp_intfeattxt,.rp_intfeattxt1{ display:inline; float:left; font:11px/14px Tahoma; color:#989897; margin:16px 0px 0px 7px; width:340px;}
.rp_intfeattxt1{ margin:7px 0px 0px 7px; width:340px;}

#rp_padd{ display:inline; float:left; width:284px; margin-left:25px;  }
.rp_txt,.rp_feattxt,.rp_feattxt1{ display:inline; float:left; font:11px/14px Tahoma; color:#989897; width:284px; margin-top:15px;}
.rp_feattxt_bold{ display:inline; float:left; font: bold 11px/14px Tahoma; color:#989897; width:284px; margin-top:15px;}
.rp_feattxt_bold{ margin:15px 0px 0px 7px; width:270px;}
.rp_feattxt{ margin:15px 0px 0px 7px; width:270px;}
.rp_feattxt1{ margin:12px 0px 0px 7px; width:270px;}
.rp_feattxt0,.rp_intfeattxt11{ display:inline; float:left; font:11px/14px Tahoma; color:#989897; width:246px; margin:15px 0px 0px 12px;}
.rp_intfeattxt11{ margin:6px 0px 0px 12px; width:250px;}
.rp_featc{ clear:left; float:left; margin-top:25px;}
.rp_whitearro{ clear:left; float:left; margin-top:19px;}
.rp_whitearro1{ clear:left; float:left; margin-top:12px;}
.lp_sptsreads{ clear:left; float:left; margin:15px 0px 0px 0px;}
.rp_banner{  clear:left; float:left; margin:25px 0px 0px 0px;}
.rp_intbanner{ clear:left; float:left; margin:29px 0px 0px 0px;}
.rp_intarro{ clear:left; float:left; margin-top:19px;}
.rp_intarro1{ clear:left; float:left; margin-top:9px;}

#ft_padd{ display:inline; float:left; width:904px; height:89px; background: url(../images/ft_bg1px.gif) repeat-x; margin-top:0px; }
#ft_padd1{ display:inline; float:left; width:904px; height:89px; background: url(../images/ft_bg1px.gif) repeat-x; margin-top:1px; }

.ft_cpy{ display:inline; float:left; font: 11px/13px Tahoma; color:#EFEEE1; margin:36px 0px 0px 295px; width:400px; text-decoration:none;}


/* The specific style rules used to suggest rendering */
/* for the CSS table design example, starts here */

.base-layer {
  background: none; border: dotted #989897 1px;
  margin: 22px 12px 22px 12px; padding: 0; text-align: center; width: auto;
}

.table-row {
  background: none; border: dotted #989897 1px; 
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
}

.table-row1 {
  background: none; border: dotted #989897 1px; border-top: 0 none;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
}



/* Rules in detail that is used to suggest rendering for the */
/* Nobel price winner table example. I still use some of the */
/* generic rules as found above and below, but still..       */

.left-container13 {
  border: none; float: left; margin: 0; padding: 0; width: 20%;
}

.left-container23 {
  border: none; float: left; margin: 0; padding: 0; width: 35%;
}

.right-container13 {
  border: none; float: right; margin: 0; padding: 0; width: 45%;
}


/* Watch out for this DIV... rule, it appears every now and then */

.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

/* Some rules for captions, headers and running text */

.table-caption {
  background: transparent; color: #989897; font: bold 15px/18px Tahoma;
  margin: 0; padding: 15px 8px 15px 8px; text-align: center; width: auto;
}


.colhdr {
  background: none; color: #989897;
  border: dotted #989897 1px; border-top: 0 none; border-left: 0 none;
  font: 11px/14px Tahoma;
  margin: 0; padding: 8px 8px 8px 8px;
  text-align: left; width: auto;
}

.colhdr_b {
  background: none; color: #989897; 
  border: dotted #989897 1px; border-top: 0 none; border-left: 0 none;
  font: bold 11px/14px Tahoma; 
  margin: 0; padding: 3px 3px 3px 3px;
  text-align: center; width: auto;
}


/* End of layer specific style rule set */

/* Start of layer specific style rule set for contact us */

.contact-table-row {
  background: none; border: none #989897 0px; 
  margin-top: 15px; margin-right: auto; margin-bottom: 30px; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
}

.contact-table-row1 {
  background: none; border: none #989897 0px; border-top: 0 none;
  margin-top: 30px; margin-right: auto; margin-bottom: 30px; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
}



/* Rules in detail that is used to suggest rendering for the */
/* Nobel price winner table example. I still use some of the */
/* generic rules as found above and below, but still..       */

.contact-left-container13 {
  border: none; float: left; margin: 0; padding: 0; width: 45%;
}

.contact-left-container23 {
  border: none; float: left; margin: 0; padding: 0; width: 20%;
}

.contact-right-container13 {
  border: none; float: right; margin: 0; padding: 0; width: 35%;
}

.contact-colhdr {
  background: none; color: #989897;
  border: none #989897 0px; border-top: 0 none; border-left: 0 none;
  font: 11px/14px Tahoma;
  margin: 0; padding: 8px 8px 8px 8px;
  text-align: left; width: auto;
}

.contact-colhdr_b {
  background: none; color: #989897; 
  border: none #989897 0px; border-top: 0 none; border-left: 0 none;
  font: bold 11px/14px Tahoma; 
  margin: 0; padding: 8px 8px 8px 8px;
  text-align: left; width: auto;
}

/* End of layer specific style rule set for contact us */

.aff-left-container12 {
  border: none; float: left; margin: 0; padding: 0; width: 30%; 
}

.aff-left-container22 {
  border: none; float: left; margin: 0; padding: 0; width: 70%; text-align: left;
}

.textarea-font {
  color: #989897;
  border: none #989897 0px; border-top: 0 none; border-left: 0 none;
  font: 11px/14px Tahoma;
  margin: 0; padding: 8px 8px 8px 8px;
  text-align: left; width: auto;
}