/* CSS Document */
body{ margin:0px; padding:0px; width:100%; background:#666666; font:12px/16px Arial, Helvetica, sans-serif;}
p{ margin:0 0 15px 0; padding:0px;float:left;}
img{ border:0px;}
.cp_pix * {float:left;}

#mainblock{  width:980px; margin: auto;}
#innerblock{ width:980px; float:left; background:url(../images/bodybg.jpg) repeat-y;}
.flt{ float:left;}
.frt{ float:right;}
.clrlft{ clear:left; float:left;}
a:hover{ text-decoration: underline;}


 h1{ float:left; font: 26px Arial, Helvetica, sans-serif; font-weight: bold; color:#478EC2;margin-top: 0px; padding-top:0px;}
 
 

/*Top block starts here */
.topblock{ display:inline; clear:left; float:left;  width:980px;}
.top_tile { float:left; display:inline; width:946px; background:url(../images/top-tile.jpg) repeat-x; height:100px; margin-left:17px;}
.menu{ float:left; width:946px; display:inline; margin-left:17px;}
.header-bg { float:left; display:inline; background:url(../images/header-bg.jpg) no-repeat; width:946px; height:319px; margin-left:17px;}
.top-bantp { float: right; display:inline; width:244px; background:url(../images/top-bantp.jpg) no-repeat; height:22px;}
.top-banbt { float: right; display:inline; width:244px; background:url(../images/top-banbt.jpg) no-repeat; height:22px;}
.top_banpix { float:right; display:inline; width:244px; background:url(../images/top-banpix.jpg) repeat-y; height:275px;}
.top-head { float:left; margin:71px 0 0 40px;}
.top-learn { clear:left; float:left; margin:26px 0 0 35px;}
.top-banpad { float: left; display:inline; width:244px;text-align: center;}
.top-headpad { float: left; display:inline; width:702px;}
.top-mom,.top-mom1 { float: left; font:22px/28px verdana ; color:#FFF; width:224px; margin:10px; margin-right:10px; text-align:center;}
.top-mom1 { font:18px verdana; margin-top:30px; line-height:28px;}

/*Top block Ends here */

/*Content block starts here */

.cp_div{ display: inline; clear:left; float:left; width:946px; background:#FFF; padding-bottom:10px; margin-left:17px;}

/*Left block starts here */

.lp_div{ display:inline; clear:left; float:left; width:222px;}
.lp_redtp { float:left; display:inline; width:220px; background:url(../images/lp_redtp.jpg) no-repeat; height:16px;}
.lp_redpix { clear:left; float:left; width:220px; background: url(../images/lp_redpix.jpg) repeat-y;}
.lp_redbt { clear:left; float:left; width:220px; background:url(../images/lp_redbt.jpg) no-repeat; height:16px;}
.lp-spec,.lp-spec1 { float: left; font:20px/26px verdana ; color:#FFF; width:201px; margin:9px; text-align:center;}
.lp-spec1 { font:20px verdana; margin-top:8px; line-height:26px;}

.lp_b4tp { float:left; display:inline; width:222px; background:url(../images/lp-b4top.png) no-repeat; height:12px; margin-top:4px;}
.lp_b4pix { clear:left; float:left; background:#EFF3DE; width:222px;}
.lp_b4bt { float:left; display:inline; width:222px; background:url(../images/lp-b4bt.png) no-repeat; height:12px;}
.lp_b4,.lp_b41 { float:left; margin:4px 0 0 18px; font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#393939; width:200px;}
.lp_gifbg { float:left; background:#666666; width:214px; height:115px; margin: 4px 4px 4px 4px;}
.lp_b41 { font:10px Verdana, Arial, Helvetica, sans-serif; margin-left:50px;}
/*Left block Ends here */

/*center block starts here */

.cp_innerdiv{ clear:left; float:left; width:703px; display:inline;}
.cp_galpad{ float:left; width:660px; margin:25px 0 0 50px; display:inline;}
/*.cp_galpad h1{ float:left; font:26px Arial, Helvetica, sans-serif; color:#478EC2; width:400px; margin:0 0 0 0;}*/
.cp_galpara{ clear:left; float:left; margin:7px 0 0 0; width:660px; font:12px/16px Arial, Helvetica, sans-serif;}
.cp_galcolmn1{ float:left; width:245px; margin:10px 0 0 0; display:inline;}
.cp_galcolmn1 a{ clear:left; float:left; margin:8px 0 0 0; width:240px; color:#478EC2;}
.cp_galcolmn1 a:hover{ color:#185977;}
.lp_includ{ clear:left; float:left; margin:10px 0 0 50px; width:140px; color:#000000; display:inline; font:14px Arial, Helvetica, sans-serif;}

.cp_fldiv{ clear:left; float:left; width:980px; background:#cccccc; padding-bottom:20px;}
.cp_flpara{width:100%;text-align:center;margin-left:20px;margin-top: 20px;}
.cp_flpara h1{float:left;width:100%;text-align: left;}

.cp_beforepad{ clear:left; float:left; margin:20px 0 0 40px; width:700px; display:inline;}
.cp_beforepad h1{ float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#000000; width:200px; margin:0;}

.cp_pad{ display:inline; float:left; width:481px; margin-top:3px; display:inline;}
.cp_top { float:left; display:inline; width:474px; height:22px; background:url(../images/cp_top.png) no-repeat; margin-left:3px;}
.cp_bot { clear:left; float:left; display:inline; width:474px; height:22px; background:url(../images/cp_bot.png) no-repeat;margin-left:3px;}
.cp_pix {clear:left; float:left; display:inline; width:454px; background:#F7F7F7; margin-left:3px; padding-bottom:0px;padding-left:10px;padding-right:10px;}

.cp_wel { float:left; font:18px Arial, Helvetica, sans-serif; color:#000; width:450px; margin:12px 0 0 12px;}
.cp_weltxt,.cp_weltxt1,.cp_weltxt2 { float:left; font:16px/15px Arial, Helvetica, sans-serif; color:#000; width:450px; margin:2px 0 0 0px;}
.cp_weltxt1 {font:14px/18px Arial, Helvetica, sans-serif; }
.cp_weltxt2{font:14px/16px Arial, Helvetica, sans-serif; }
.cp_weltxt2 h3{ margin-bottom:0; margin-top:0; padding:0; width:450px;}
/*center block Ends here */


/*Right block starts here */

.rp_div{ display:inline; float:left; width:243px;}
.rp_blupix { float:left; display:inline; width:243px; background:#42ADCD; padding-bottom:10px;}
.rp_blubt { clear:left; float:left; display:inline; width:243px; height:17px; background:url(../images/rp_blubt.png) no-repeat;}
.rp_blutxt { clear:left; float:left; font: bold 24px Arial, Helvetica, sans-serif; color:#FFF; width:221px; margin:10px 10px 0 10px; text-align:center;}
.rp_beauty { float:left; background:url(../images/rp_sun.png) left no-repeat; font:26px Arial, Helvetica, sans-serif; color:#000; padding-left:44px; margin:10px 0 0 6px; height:40px;}
.rp_btxt { float:left; font:11px Arial, Helvetica, sans-serif; color:#000; width:120px; margin-left:30px; margin-top:15px;}
.rp_txt{ float:left; color:#333; width:220px; margin:10px 0 0 12px;}
.rp_readmore { float:left; font:14px Arial, Helvetica, sans-serif; color:#F54F1A; background:url(../images/rp_arr.png) left no-repeat; padding-left:16px; margin:12px 0 0 12px; text-decoration:none;}

.rp_innerdiv{display:inline; float:left; width:221px;}
/*Right block Ends here */

/*Footer block starts here */

.ft_bg{ display: inline; clear:left; float:left; width:980px; }
.ft_top { float:left; display:inline; background:url(../images/ft_top.png) no-repeat; width:946px; margin-left:17px; height:13px; margin-top:10px;}
.ft_pix { float:left; display:inline; background:url(../images/ft_pix.png) repeat-x; height:116px; width:946px; margin-left:17px;}
.ft_img { float:left; margin:4px 0 0 16px;}
.ft_copy { float:left; width:180px; font:11px Arial, Helvetica, sans-serif; color:#6D6E6E; margin:8px 0 0 7px;}
.ft-incl { float:left; color:#A3A36B; font:11px Arial, Helvetica, sans-serif; width:650px;margin:0px 0 0 10px;}
.ft-prof { float:left; font:10px Arial, Helvetica, sans-serif; color:#FFF; width:687px; margin:6px 0 0 145px;}
.ft_line{float:left; margin:40px 0 0 110px;}
.ft_line1{float:left; margin:10px 0 0 110px;}
/*Footer block Ends here */

.cp_proced{ float:left; width:926px; display:inline;padding-top:20px;padding-left:20px;}
.cp_proced h1{float:left;width:100%;text-align: left;}
.cp_proctext{ clear:left; float:left; margin:0px 0 0 0px; font:12px Arial, Helvetica, sans-serif; width:940px; display:inline;}
.cp_procdpara{ clear:left; float:left; width:465px; margin:10px 0 0 0px; display:inline;}
.cp_procthmb{ float:left; width:400px; margin-left:5px; display:inline;}
.cp_procthmb h1{ border-bottom:1px solid #478EC2; font:18px Arial, Helvetica, sans-serif; margin:0px 0 0 0; color:#185977; width:400px;}
.cp_procthmb a{ clear:left; float:left; margin:10px 0 0 15px; font:12px Arial, Helvetica, sans-serif; color:#478EC2; width:205px; padding-left:20px; background:url(../images/arrow_blue.png) no-repeat left;}
.cp_procthmb a:hover{ color:#185977;}
.cp_procedrow{ clear:left; float:left; margin:20px 0 0 0; width:485px; display:inline;}
.procedures_main{ float:right; margin:20px 0 0 0;}
.cp_procedurerow{ clear:left; float:left; margin:20px 0 0 0px; border-bottom:1px solid #478EC2; padding-bottom:15px; width:885px; display:inline; font:12px/16px Arial, Helvetica, sans-serif;}
.cp_procedurerow h2{ clear:left; float:left; width:800px; margin:2px 0 2px 0; font:bold 18px/22px Arial, Helvetica, sans-serif; color:#185977;}
.cp_procedurerow h3{ clear:left; float:left; width:800px; margin-bottom:2px; font:bold 14px/22px Arial, Helvetica, sans-serif;}
.cp_proccntr{ clear:left; float:left; width:385px; margin:0px 0 0 255px; display:inline; text-align:center;}
.cp_prcdpraow{ clear:left; float:left; width:885px; margin-top:15px; display:inline;}
.cp_prcdimgpd{ clear:left; float:left; margin:10px 0 0 250px; width:480px; display:inline;}
.cp_primg{ float:left; margin-left:30px; line-height:22px; text-align:center;}
.cp_prcdprlnk{ clear:left; float:left; margin:10px 0 0 0; width:220px; font:12px Arial, Helvetica, sans-serif; color:#478EC2;}
.cp_prcdprlnk:hover{ color:#185977;}
.cp_brstimg{ float:left; width:180px; text-align:center; line-height:22px; text-align:center; margin-top:10px;}
.cp_bdyimg{ float:left; width:216px;text-align:center; line-height:22px; text-align:center; margin:0px 0 0 10px;}
.cp_prcbdypar{clear:left; float:left; width:645px; border-bottom:1px solid #478EC2; padding-bottom:20px;}
.cp_contxt1{ clear:left; float:left; margin:10px 0 0 0; width:700px;}
.cp_contcolmn{ clear:left; float:left; width:370px; margin:10px 0 0 0; display:inline;}
.cp_contcolmn1{float:left; width:370px; margin:10px 0 0 40px; display:inline;}
.cp_contcolmn input,.cp_contcolmn1 input{ clear:left; float:left; margin:10px 0 0 0;}
.cp_label{ float:left; width:200px; font:12px/18px Arial, Helvetica, sans-serif; margin:8px 0 0 15px;}
.contact_comment{ clear:left; float:left; width:305px; height:90px; margin:10px 0 0 0; display:inline;}
.cp_contyes{ width:20px;}