body{margin:0; padding:0; font-family:Arial; font-size:12px; color:#666;display:block;overflow:hidden; background:#f7f7f7 top left repeat-x;}

form,p,h1,h2,h3,h4,h5,h6,div,table,span,label{margin:0; padding:0; }
ul{ list-style:none; margin:0; padding:0;}
img{
	vertical-align:top; 
	border:none; 
	outline:none;
	 margin:0; padding:0;
	 }
	 
.social a{margin-rigth:20px}
	 
a{text-decoration:none; color:#7a7474;}
a:hover{text-decoration:none; color:#ea2323;}

.float-right{ float:right;}
.float-left{ float:left;}
.align-right{ text-align:right;}
.align-left{ text-align:left;}
.align-center{ text-align:center;}
.align-justify{ text-align:justify;}

.strong{font-weight:bold;}
.italic{ font-style:italic;}

.clear{ clear:both;}

.highligh{color:#333;}

.layout{width:100%; float:left;}

h1{font-family:Arial; color:#000; font-size:18px; }

/*.social{width:100%; background:#6a0000;}
.social .social-inner{width:1000px; margin:0 auto;}
.social .social-inner p{ float:right; padding:5px 0;}*/


.send-button a{ font-family:Arial; font-size:13px; color:#1573bb; float:right;}
.send-button a:hover{color:#000;}

.layout{width:100%;}
.panel{width:100%; background:#386aa5; padding:8px 0;}
.panel .panel-inner{width:1000px; margin:0 auto;}
.panel .panel-inner .panel-inner-left{width:300px; }
.panel .panel-inner .panel-inner-left p{ font-family:Arial; font-size:12px; color:#FFFFFF;}
.panel .panel-inner .panel-inner-right{width:400px;}



.middle{width:100%;  padding:8px 0;}
.middle .middle-top{width:970px; margin:0 auto; background:#fff; overflow:hidden; padding:15px; }


.bal-inner{width:1000px; margin:0 auto; padding-bottom:15px; font-size:24px; font-family:Arial; text-align:right; color:#eb2f05; }

.middle .middle-top .middle-top-inner{width:970px; border:1px solid #768d93; position:relative; padding:10px 0 25px 0;}
.middle .middle-top .middle-top-inner .middle-top-inner-left{width:270px; text-align:center; margin-top:30px;}

.middle .middle-top .middle-top-inner .middle-top-inner-center{width:440px; border:1px solid #768d93; padding:15px; margin-top:30px;}
.middle .middle-top .middle-top-inner .middle-top-inner-center ul{ margin:0; padding:0;}
.middle .middle-top .middle-top-inner .middle-top-inner-center ul li{ width:440px; float:left; margin-bottom:15px;}
.middle .middle-top .middle-top-inner .middle-top-inner-center ul li label{ width:105px; padding-right:10px; font-size:12px;  float:left; text-align:right;}
.middle .middle-top .middle-top-inner .middle-top-inner-center ul li span{ width:300px; float:left;}
.middle .middle-top .middle-top-inner .middle-top-inner-center ul li span .istyle{width:292px; box-shadow: inset 0 1px 1px 0px #F0FFFF; border:1px solid #F0FFFF; -webkit-box-shadow: inset 0 1px 1px 0px #F0FFFF; border:1px solid #ccc; -moz-box-shadow: inset 0 1px 1px 0px #ccc; border:1px solid #F0FFFF; padding:4px;}

.middle .middle-top .middle-top-inner .middle-top-inner-center ul li span .button{ padding:4px 15px; color:#A9A9A9; font-weight:bold; background:#3e67a5; box-shadow: inset 0 1px 2px 0px #224984 ; border:1px solid #3e67a5;}
.middle .middle-top .middle-top-inner .middle-top-inner-center ul li:last-child{ margin-bottom:0;}


.middle .middle-top .middle-top-inner .middle-top-inner-right{ background:url(../images/child.jpg) top left no-repeat; width:168px; height:161px; position:absolute; bottom:0; right:0;}


.copy-right{width:100%; padding:8px 0;}
.copy-right .copy-right-inner{width:1000px; margin:0 auto; text-align:center; color:#474747; font-size:14px;}

/*--- css for login page ----*/
.login-jvm{width:325px;margin:0 auto;background:#DAEAFD;border-radius:10px;box-shadow:1px 2px 20px 3px #585856}
.bal-global{font-size:26px;color:#fff;background:#415C71;padding:15px;border-top-left-radius:10px;border-top-right-radius:10px;}
.login-jvm li{list-style:none;padding:6px}
.login-jvm input{padding:10px;width:58%;border-radius:5px;border:1px solid #D3C8C8;background:#fff;color:#000000;padding-left:35px}
.login-jvm ul{text-align:center}
li.captcha input{width:40%;margin-left:-90px}
.panal-top{padding:10px;background:#386AA5}
.panel-inner-top{color:#FFFFFF;font-size:16px;margin-left:30px}
.login-top-img{background:url("../images/loginbackground.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}
li.remember input{width:20%;height:16px;margin-right:-30px;} 
li.remember{color:#A9A9A9;font-size:14px}
li.remember a:hover{text-decoration:underline}
.login-button input:hover{cursor:pointer}
/*--- css for login page end----*/

