﻿@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Arial, tahoma, trebuchet ms;
	font-size:12px;
	/*color:#F0FCD2;*/
	color:black;
}
.mainwrapper { display:flex; flex-direction:column; min-height:75vh; width:100%; margin:0 auto; background:#fdf3e7;}
.logo {float:left; width:35px; height:29px; border-right:1px solid #b3b3b4; padding:5px 6px}
.topbar { background:url(images/tobbar_bg.jpg) repeat-x 0 0; height:44px; border-bottom:4px solid #fe0000}
.topgreybar {background:url(images/greybar_bg.jpg) repeat-x 0 0; height:30px; border-bottom:1px solid #333333;}
.date { float:right; margin-right:45px; padding:7px 0 ; font-size:12px; color:#333;}


.contactbx-wrapper { margin:30px 45px;  height:260px; border:1px solid #bdbdbd; border-bottom-width:0; min-width:760px;}
.tbl-heading { font-size:13px; font-weight: bold; float:left; padding:5px 12px; color:#fff}
.arrow-bx {float:right; padding:7px 15px}
a.arrow { background:url(images/arrow.png) no-repeat 0 0 ; width:13px; height:13px; float:right}
.contact-topbar { background:url(images/grey_bg.jpg) repeat-x 0 0; height:29px;}
.btmbar { background:#f0f0f0 url(images/btmbar_bg.jpg) repeat-x 0 0; height:29px; padding:0; border-top:1px solid #bcbcbc; }

.footer { text-align:center; background:#0B0C10 url(images/footer_bg.jpg) repeat-x 0 0;  
/*height:61px; */border-top:4px solid #fe0000; /*margin-top:45px;*/
color:#ffffff; font-size:12px;
}

.header { text-align:center; background:#0B0C10;  
color:#ffffff; font-size:12px;
}

.footer span.red-text {color:#fe0000}
.footer .footerlogo { padding-top:1px; clear:both; }

.datatable caption{ padding: 10px 0; text-align: left;font-size: 120%;}
.datatable table,th,td { border:none}
.datatable table { border:none; border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD; height:232px}
.datatable th {  text-align:left; color:#333333; background:url(images/tbl_headbg.jpg) repeat-x 0 0; height:38px; }
.datatable td {padding:5px 0; font-size:12px}
.row{ background:#fef9f3;padding:5px 10px; text-align:left;color:#333;}

.alt-row { background:#f0f0f0;padding:5px 10px; text-align:left;color:#333;}
.select { padding:0 0 0 7px}
.paging {float:left; padding:5px 15px; width: auto; color:#818181; font-size:11px}
.paging ul { margin:3px; width:auto; list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.paging ul li {width:auto;display:inline }
/*.paging ul li.first { background:url(images/leftarrow.png) no-repeat scroll left center; padding-left:10px}
.paging ul li.last { background:url(images/rightarrow.png) no-repeat scroll right center; padding-right:10px}*/
.paging ul li a { color:#818181}
.paging ul li a:hover {color:#ccc}


/*Style defintionfor LOGIN PAGE*/
.loginbx { float:right; padding:7px 0 ; font-size:12px; margin-right:45px;}
.loginbx a{ color:#ffffff; font-weight:bold;}

.login-area { margin:0 auto; height:500px; padding-bottom:152px; }
.login-area table { border:none;}
.login-area table th, .login-area table td{height:auto;}
.curve-line { margin:0 auto; height:84px; background:url(images/curveline.png) no-repeat scroll  center center;  width:853px; padding:25px 0 0; position:relative; top:10px}
/*.login-box { background:url(images/login_bgPlain.png) no-repeat scroll center center;  margin: 32px auto; padding:5px 0; width:479px; height:336px;  }*/
.login-box
{
    background: transparent;
    margin: 0px auto 0px auto;
    padding: 5px 0;
    width: 479px;
    height: auto;
}
.contact-form
{
    padding: 0px;
    width: 260px;
    height: auto;
    margin: 0 auto;
    position: relative;
    top: 0px;
}
.contact-form span{ display:inline;}
.contact-form label {
		display:block;
		margin:5px auto 2px auto;		
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#333333;
	}
.contact-form input.textbox { border:1px solid #fdb664; width:258px; background:#fef7ed}

.button {background: url(images/loginbtn.gif) no-repeat center 0;border:0px; font:12px Arial;font-weight:bold;color:#333;width:69px; height:24px; padding:0 0 2px 0; margin:0;}
.forgot-pwd { color:#0000FF; font-size:12px;}
.login-panel {margin:6px 0;}

/* error message */
.error-message{ color:#ff0000; font-weight:bold; overflow:visible; margin-top:25px;}
.error-message-small{ color:Red; font-family:Verdana; font-size:10px; font-weight:bold;}
/*resetu success page */
.reset-success{padding-top: 40px; color: #666666; font-size: 12px; font-weight: bold; text-align:center;}
.reset-success .login{ color:#333333;}


/* ajax loading message*/
    .ModalProgressContainer
    {
        z-index: 10005;
        position: fixed;
        cursor: wait;
        top: 0px;
        left: 0px;
        background-color: #d1d1d4;
        filter: alpha(opacity=70);
        opacity: 0.7;
        -moz-opacity: .70;
        height: 100%;
        width: 100%;
    }
    .ModalProgressContent
    {
        padding: 10px;
        position: absolute;
        border: solid 1px #000040;
        background-color:#ffffff;
        color:#666666;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        top: 55%;
        right: 40%;
        
    }
     .style1
    {
        font-size: 11px;
        font-family: "Trebuchet MS";
    }
   

    
    