/* CSS Document */
body{ margin:0; font:11px/14px Tahoma; background:#fff;  background:url(../images/til_tp.gif) repeat-x; }

p{margin:0; padding:0; }

img{border:0;}

.flt{float:left;}

.flr{float:right;}

.clr{clear:left;}

.ds{ display:inline;}

.mrgn1{ margin-top:10px; float:left; }

.mrgn2{ margin-top:15px; float:left; }

.mrgn3{ margin-top:20px; float:left; }

.mrgn4 { margin-top:30px; float:left; }

/*blocks*/
#main_block{ width:1000px; text-align:left; }

#top_block{ width:1000px; float:left; }

#sub_block { width:1000px; text-align:left; }

#content_block{ width:1000px; float:left; background:url(../images/til_cp.gif) #fff repeat-x; padding-bottom:20px; }

#inner_content_block { width:950px; float:left; background:#fff; margin:0 0 0 26px; display:inline; }

#left_block { width:575px; float:left; margin:0 0 0 24px; display:inline; }

#right_block { width:295px; float:right; margin:0 33px 0 0; display:inline; }

#footer_block{ width:1000px; text-align:left; }

#inner_block { width:1000px; float:left; background:url(../images/til_ftr.gif) #FEFEFE repeat-x; padding-bottom:30px;  }

/*top panel*/
.logo_blk{ width:1000px; float:left; background:url(../images/til_tp.gif) repeat-x; height:119px; }

.banner_blk{ width:1000px; float:left; }

.tp_img1,.tp_img2{ background:url(../images/tp_bk1.jpg) no-repeat left; width:1000px; height:289px; float:left; }

.tp_img2{ background:url(../images/tp_bk2.jpg) no-repeat right; }

.logo{ margin:42px 0 0 40px; float:left; }

.line{ margin:49px 0 0 17px; float:left; }

.tp_tx{ font: bold 15px Arial, Helvetica, sans-serif; color:#A5A5A5; float:left; margin:57px 0 0 17px; }

.login{ width:230px; float:right; margin:40px 65px 0 0; }

.txtbx{ width:120px; float:left; margin:0 0 0 10px; }

.txtbx input{ border:1px solid #AFAFAF; width:110px; height:17px; font:11px Arial, Helvetica, sans-serif; color:#808180; }

.log_bk{ background:url(../images/lgn_bk.gif) no-repeat; width:55px; height:30px; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; 
		color:#808180; text-align:center; padding:13px 0 0 0; float:left; margin:0 0 0 5px; }

.menu { width:720px; float:left; margin:0px 0 0 30px; }

.menu_tx{ color:#4B4C4C; font: bold 11px Arial, Helvetica, sans-serif; height:27px; float:left; text-decoration:none; padding:10px 33px 0 33px; /*border-right:1px solid #E4E4E4;padding:0px 34px; */ }

.menu_tx:hover{ color:#FEFFFF; background:url(../images/til_nv.gif) repeat-x; height:27px; float:left; padding:10px 33px 0 33px; }

.menu_pg{ color:#FEFFFF; font: bold 11px Arial, Helvetica, sans-serif; background:url(../images/til_nv.gif) repeat-x; height:27px; float:left; padding:10px 33px 0 33px; text-decoration:none; }

.contact{ float:left; margin:-25px 0 0 670px;  position:relative; }

.line_menu {  margin:-37px 0 0 20px;  position:relative; float:right; }

.tp_thng{font:11px/16px Arial, Helvetica, sans-serif; float:left; width:400px; margin:80px 500px 0 60px; color:#027788; }

.tp_thng span{ color:#fff; font:22px Arial, Helvetica, sans-serif; } 

.learn_more{ background:url(../images/ln_bk.gif) no-repeat; width:88px; height:24px; margin:17px 0 0 60px; float:left; }

.learn_more a{ color:#3D979C; font:11px/22px Arial, Helvetica, sans-serif; background:url(../images/blt_ln.gif) no-repeat left; padding:0px 0 0 10px; text-decoration:none; margin:0px 0 0 10px; }

/*right panel*/
.search_blk{ background:url(../images/src_bk.gif) no-repeat; width:277px; height:53px; float:left; margin:0 0 0 10px; }

.search_blk input{ margin:15px 0 0 30px; border:1px solid #AFAFAF; width:187px; border-right:0; font:11px Arial, Helvetica, sans-serif; color:#808180; float:left; height:19px;  }

.online{ margin:13px 0 0 10px; float:left; background:url(../images/onln_bk.gif) no-repeat; width:190px; height:46px; color:#fff; font:20px Arial, Helvetica, sans-serif; padding:20px 0 0 87px; text-decoration:none; }

.rp_block1{ width:275px; background:url(../images/til_rp.gif) repeat-y; float:left; padding:0 0 10px 20px; }

.heading_bk{ background:url(../images/hdng_bk.gif) no-repeat; width:220px; height:26px; float:left; color:#767575; font:bold 14px Arial, Helvetica, sans-serif; padding:27px 0 0 76px; margin:7px 0 0 0; }

.rp_content{ width:277px; float:left; margin:16px 0 0 0px;  }

.rp_content img{ margin:0 15px 0 0; float:left; }

.rp_txt{ color:#909090; font:11px/16px Arial, Helvetica, sans-serif; width:170px; float:left; }

.rp_txt a{ color:#909090; font:11px/16px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }

.rp_txt a:hover{ text-decoration:underline; }

.rp_txt span{ font-weight:bold; text-decoration:underline; }

.rp_bottom{ background:url(../images/rp_btm.gif) no-repeat; width:296px; height:14px; float:left; }

.rp_top{ background:url(../images/rp_tp2.gif) no-repeat; width:292px; height:47px; float:left; }

.rp_title{ color:#D55A35; font:bold 12px Arial, Helvetica, sans-serif; float:left; background:url(../images/glob.gif) no-repeat left; height:21px; padding:0 0 0 30px; margin:18px 0 0 25px; }

.rp_content_blk2{ width:296px; float:left; background:url(../images/rp_til2.gif) repeat-y; padding-bottom:10px; }

.rp_menus{ width:130px; float:left; margin:17px 0 0 17px; }

.rp_menus span{ /*background:url(../images/blt_rp.gif) no-repeat left; float:left; padding:0 0 0 10px;*/ float:left; color:#9E9C9C; font:11px Arial, Helvetica, sans-serif; }

.rp_menus a{ color:#9E9C9C; font:11px Arial, Helvetica, sans-serif; text-decoration:none; }

.rp_menus a:hover { text-decoration:underline; }


/*left panel*/
.lp_block1{ width:560px; float:left; border-top:1px solid #EDEDED; padding:20px 0 25px 15px; }

.lp_title, h3{ color:#28A8CA; font:bold 12px/19px Arial, Helvetica, sans-serif; background:url(../images/blt_lp.gif) no-repeat left; height:25px; padding:0 0 0 30px; float:left; }

.lp_txt{ color:#909090; font:11px/15px Arial, Helvetica, sans-serif; width:520px; float:left; }

.lp_txt a{ text-decoration:none; color:#909090; font-weight:bold; }

.lp_txt a:hover{ text-decoration:underline; }

.lp_links{ width:250px; float:left; margin:20px 0 0 0; }

.lp_links a{ background:url(../images/lp_tk.gif) no-repeat left; float:left; color:#938D8A; font:11px/23px Arial, Helvetica, sans-serif; width:230px; padding:0 0 0 20px; }

.lp_links a:hover{ text-decoration:none; }

.lp_link_applic span{ background:url(../images/lp_tk.gif) no-repeat left; float:left; color:#938D8A; font:11px/23px Arial, Helvetica, sans-serif; width:230px; padding:0 0 0 20px; }

.lp_link_applic a{ color:#D15E25; text-decoration:none; }

.lp_link_applic a:hover{ text-decoration:underline; }

.lp_welcom{ width:560px; float:left; background: #fff url(../images/til_welc.gif) repeat-x bottom; padding:40px 0 40px 15px; }

.lp_welcm_txt{ color:#909090; font:11px/16px Arial, Helvetica, sans-serif; width:545px; float:left; margin:10px 0 0 0; }

.lp_welcm_title, h1{ color:#4F4F4F; font:19px Arial, Helvetica, sans-serif; float:left; width:545px; }

.lp_welcm_title span, h1 span{ color:#DB2128; }

.lp_sam{ color:#868986; font:14px Arial, Helvetica, sans-serif; }

/*inner page*/
.tp_img3,.tp_img4{ background:url(../images/tp_bk3.jpg) no-repeat left; width:1000px; height:170px; float:left; }

.tp_img4{ background:url(../images/tp_bk4.jpg) no-repeat right; }

.deinsten { font:11px/16px Arial, Helvetica, sans-serif; float:left; width:400px; margin:40px 500px 0 60px; color:#027788; }

.deinsten span{ color:#fff; font:22px Arial, Helvetica, sans-serif; } 

.learn_more_inr{ background:url(../images/ln_mr_inr.gif) no-repeat; width:89px; height:26px; margin:6px 0 0 60px; float:left; }

.learn_more_inr a{ color:#3D979C; font:11px/22px Arial, Helvetica, sans-serif; background:url(../images/blt_ln.gif) no-repeat left; padding:0px 0 0 10px; text-decoration:none; margin:0px 0 0 10px; }

.innr_lp_links{ width:520px; float:left; margin:20px 0 0 0; }

.innr_lp_links span{ background:url(../images/lp_tk.gif) no-repeat left; float:left; color:#938D8A; font:11px/19px Arial, Helvetica, sans-serif; width:500px; padding:0 0 0 20px; text-decoration:none; }

.innr_lp_links2{ width:520px; float:left; margin:20px 0 0 0; }

.innr_lp_links2 span{ background:url(../images/lp_tik2.gif) no-repeat left top; float:left; color:#938D8A; font:11px/19px Arial, Helvetica, sans-serif; width:500px; padding:0 0 0 20px; text-decoration:none; }

.wat, h4{ color:#909090; font:bold 14px Arial, Helvetica, sans-serif; float:left; margin:35px 0 0 20px; }

.libry { color:#909090; font:11px/16px Arial, Helvetica, sans-serif; width:545px; float:left; margin:30px 0 0 0; }

.libry img{ margin:25px 30px 0 0px; float:left; }

.libry a{ color:#D15E25; text-decoration:none; font-weight:bold; }

.libry a:hover { text-decoration:underline; }

/*footer panel*/
.fp_menu{ width:730px; float:left; margin:30px  0 0 135px; }

.fp_menu a{ color:#8E8C8C; float:left; text-decoration:none; font:11px Arial, Helvetica, sans-serif; }

.fp_menu a:hover{ text-decoration:underline; float:left;}

.fp_menu span{ padding:0 35px; float:left; color:#8E8C8C; }

.fp_cpy{ margin:10px 0 0 320px; float:left; color:#8E8C8C; font:11px Arial, Helvetica, sans-serif; }

.fp_cpy span{ color:#535252; }

/* base tags */

h2 { color:#909090; font:15px Arial, Verdana, sans-serif; float:left; }
p, div { color:#909090; font:11px/16px Arial, Helvetica, sans-serif;  }

.codeblock 
{
	color: #73880A; 
	font: 100% "Courier New", Courier, monospace; 
	padding:20px;
	margin:20px;
	border-left:1px solid #666666; 
}

.loadingbox
{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}





