/* CSS Document */
body
{
    margin: 0px;
    padding: 0px;
    font-family:Tahoma, Verdana, Arial;
    font-size:xx-small;
}

p
{
    margin: 0px;
    padding: 0px;
}

img
{
    border: 0px;
}

a:hover
{
    text-decoration: underline;
}

.flt{float:left;}
.frt{ float:right;}
.clr{ clear:left; float:left;}

#main_block
{
    margin: auto;
    width: 100%;
}
#innerblock
{
    float: left;
    width: 100%;
    background: #FFFFFF url(images/inner_bg.jpg) repeat-x;
}

.tp_center
{
	background: url(images/tp_grntop.jpg) repeat-x;
}
.tp_grn{ background:url(images/tp_grntop.jpg) repeat-x;}
.tp_right{ float:right; background:url(images/tp_right.jpg) no-repeat right top; margin-top:0px; width:100%; height:78px;}
.tp_right_rms{ float:right; background: url(images/tp_grntop.jpg) repeat-x right top; margin-top:0px; width:100%; height:78px;}
.tp_welcome
{
    float: right;
    margin: 20px 10px 0 0;
    font: 11px;
    color: #707070;
}
.tp_menu
{
    float: left;
    margin: 52px 0 0 -10px;
    position: relative;
    width: 62%;
    display: inline;
}
.tp_innermenu{ float:left; margin:18px 0 0 0px; position:relative; width:94%; display:inline;}


.cp_bg{ float:left; margin-top:0px;}
.cp_bg1{ float:left; margin-top:5px;}

.lp_padd
{
    min-width: 145px;
    border: 0px solid #D3D3D3;
    border-top: 0px;
    background-image: url('images/lp_bg.jpg');
}
.lp_menutitle{ float:left; background:url(images/lp_menutitle.jpg) repeat-x; border:1px solid #FFFFFF; border-bottom:0px; height:17px; width:91%; font:bold 11px Arial, Helvetica, sans-serif; color:#8FAE01;
padding:6px 0 0 10px; margin:3px 0 0 0;}
.lp_subtitle{float:left; background:#E5E5E5; border:1px solid #FFFFFF; border-bottom:0px; height:17px; width:91%; font:bold 11px Arial, Helvetica, sans-serif; color:#555555;
padding:6px 0 0 10px; margin:1px 0 0 0;}
.lp_menuitem{float:left; border-bottom:1px solid #E5E5E5; height:16px; width:91%; font:11px Arial, Helvetica, sans-serif; color:#525C64;
padding:4px 0 0 10px; text-decoration:none;}

.rp_padd
{
    background-position: #FFFFFF url(images/rp_bg.jpg) repeat-x;
    background: #FFFFFF url(images/rp_bg.jpg) repeat-x;
    border: 1px solid #D3D3D3;
    border-left-style: dashed;
    border-top: 0px;
    border-bottom: 0px;
    padding-bottom: 15px;
}
.rp_dotline
{
    clear: left;
    float: left;
    display: inline;
    border-top: 1px dotted #D9D9D9;
    width: 98%;
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 0;
    padding-left: 10px;
}
.rp_divinner
{
    clear: left;
    float: left;
    display: inline;
    width: 97%;
    margin: 0px 0px 0px 0px;
}
.rp_divinner_login
{    
    width: 97%;
    margin: 0px 0px 0px 0px;
}
.rp_title
{
    clear: left;
    float: left;
    font-size: 11px;
    color: #504F4F;
    font-weight: 700;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0;
    margin-bottom: 0;
}
.rp_title2
{
    clear: left;
    float: left;
    font-size: 11px;
    color: #504F4F;
    font-weight: 700;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 0;
}

.rp_inputdiv
{
    padding: 10px 2px 10px 10px;
    background-position: #FAFAFA;
    clear: left;
    float: left;
    display: inline;
    border: 1px solid #D9D9D9;
    background: #F7F7F7;
    width: 100%;
    margin: 5px 10px 0 10px;
}

.rp_inputdiv1
{
    padding: 10px;
    border-style: none;
    border-width: 1px;
    border-color: #F7F7F7;
    background-position: #FAFAFA;
    clear: left;
    float: left;
    display: inline;
    background: #F8F8F8;
    width: 100%;
    margin: 5px 0px 0 0px;
}

.rp_inputdiv_error
{
    border: 1px solid #FFFFA6;
    padding: 10px 2px 0px 10px;
    background-position: #FAFAFA;
    clear: left;
    float: left;
    display: inline;
    background: #ECFFB0;
    width: 100%;
    margin: 5px 5px 0px 5px;
}

.rp_srchcrt
{
    border: 1px solid #CCCCCC;
    background-position: #EAEBE8;
    clear: left;
    float: left;
    display: inline;
    height: 22px;
    background: #EAEBE8;
    width: 95%;
    margin: 0px 0px 0 10px;
    color: #616E74;
    padding: 4px 15px 4 10px;
    text-align: right;
}

.LoadingPanel
{
    padding: 10px;
    border: 2px dashed #C0C0C0;
    width: 100%;
    height: 150px;    
    top: 2px;
    left: 5px;
    background-color: #F8F8F8;    
    font-weight: bold;
}

.rp_srchcrt2
{
    border: 1px solid #CCCCCC;
    background-position: #EAEBE8;
    display: inline;
    height: 22px;
    background: #EAEBE8;
    width: 100%;
    margin: 0px 0px 0 0px;
    color: #616E74;
    padding: 4px 15px 4px 15px;
    text-align: justify;
    font-weight: bold;
}

.rp_warning
{
    border: 1px solid #FFCC00;
    background-position: #EAEBE8;
    display: inline;
    height: 22px;
    background: #FFFF99;
    width: 100%;
    margin: 0px 0px 0 0px;
    color: #616E74;
    padding: 4px 15px 4px 15px;
    text-align: justify;
    font-weight: bold;
}

.rp_srchtxts
{
    clear: left;
    float: left;
    width: 150px;
    margin: 18px 0 0 10px;
    color: #6B6B6B;
}
.rp_srchipbg
{
    background-position: url(images/loginip_bg.jpg) repeat-x;
    float: left;
    background: url(images/loginip_bg.jpg) repeat-x;
    padding: 2px;
    border-left: 1px solid #A8A8A9;
    border-top: 0px;
    border-bottom: 1px solid #A8A8A9;
    border-right: 1px solid #A8A8A9;
    width: 170px;
    height: 15px;
    color: #666666;
    font-size: 10px;
}

.rp_srchipbg_d
{
    background-position: url(images/loginip_bg.jpg) repeat-x;
    float: left;
    background: url(images/loginip_bg.jpg) repeat-x;
    padding: 2px;
    border-left: 1px solid #A8A8A9;
    border-top: 0px;
    border-bottom: 1px solid #A8A8A9;
    border-right: 1px solid #A8A8A9;
    width: 100px;
    height: 15px;
    color: #666666;
    font-size: 10px;
}

.rp_srchipbg_rmx
{
    background-position: url(images/loginip_bg.jpg) repeat-x;
	float: left;
	background: url(images/loginip_bg.jpg) repeat-x;
	padding: 2px;
	border-left: 1px solid #A8A8A9;
	border-top: 0px;
	border-bottom: 1px solid #A8A8A9;
	border-right: 1px solid #A8A8A9;
	width: 265px;
	color: #564765;
	height: 15px;
	font-size: 10px;
}

.rp_text_rmx
{	
	color: #564765;
	font-size: 10px;
}

.LogoClass
{
    
}
.rp_srchtxts1{ float:left; width:80px; margin:18px 0 0 30px; font:11px Arial, Helvetica, sans-serif; color:#6B6B6B;}
.mand{ float:left; color:#FF0000; font:12px Arial, Helvetica, sans-serif; width:10px; margin:14px 0 0 8px;}
.date,.gendr{ float:left; font:11px Arial, Helvetica, sans-serif; color:#6B6B6B; width:70px; margin:16px 0 0 10px;}
.gendr{ width:50px; margin:12px 0 0 10px;}
.rp_gendr{ float:left; margin:12px 0 0 10px;}
.rp_srchbtn{ clear:left; float:left; margin:10px 0 0 160px; background:url(images/rp_srchbtn.jpg) no-repeat; width:57px; height:21px; border:0px;}
.rp_back{ float:left; background:url(images/rp_back.jpg) no-repeat; width:76px; height:21px; border:0px; margin:10px 0 0 10px;}
.rp_multbl, .rp_mulstbl
{
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    font: 11px Arial, Helvetica, sans-serif;
    color: #373838;
    padding: 2px 0 0 5px;
}
.rp_mulstbl{ background:#F1F8E8; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.rp_radio{ float:left; margin:2px 0 0 12px;}

.rp_ipcnt{float:left; width:98%; margin:10px 0 0 10px; display:inline;}
.rp_ippack{ float:left; width:18%; margin:15px 0 0 25px;}
.rp_weltitle{ clear:left; float:left; font:20px Tahoma, Helvetica, sans-serif; color:#484747;}
.rp_textpara
{
    clear: left;
    float: left;
    display: inline;
    width: 98%;
    margin-top: 25px;
    margin-right: 10px;
    margin-bottom: 0;
}
.rp_weltxts
{
    clear: left;
    float: left;
    font: 11px/16px Tahoma, Helvetica, sans-serif;
    width: 100%;
    color: #616060;
    margin: 5px 0 0 0;
}
.rp_existxt{ float:left; font:11px/16px Arial, Helvetica, sans-serif; color:#6B6B6B;}
.loginip_bg{ float:left; clear:left; background:url(images/loginip_bg.jpg) repeat-x; height:18px; border-left:1px solid #A8A8A9; border-top:0px; border-bottom:1px solid #A8A8A9; border-right:1px solid #A8A8A9;}
.rp_login{ float:left; margin:29px 0 0 10px; background:url(images/rp_login.jpg) no-repeat; width:57px; height:21px; border:0px;}
.rp_frtpad{float:left; width:10%; margin:27px 0 0 15px;}
.rp_frgtxts{ float:left; background:url(images/rp_frgtarro.jpg) no-repeat left; width:130px; font:11px Arial, Helvetica, sans-serif; color:#7F8283; padding:0 0 0 10px;}
.rp_viewdtl{ clear:left; float:left;  background:url(images/rp_viewdtl.jpg) no-repeat; width:76px; height:21px; border:0px; margin:15px 0 0 15px;}


.ftr_bg{ background:#FCFCFC url(images/ftr_bg.jpg) repeat-x; padding-bottom:20px;}
#ft_padd{ clear:left; float:left; width:100%; margin-top:8px;}
.ft_cpy
{
    float: right;
    color: #707070;
    text-decoration: none;
    margin-right: 10px;
}

