@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-size:12px;
background:#e9e9e9;
font-family:Tahoma;
}

.errmsg{ font-family:Arial;
	font-size:12px;
	padding:5px;
	color:#FF0000;
}

.cont{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#656565;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}

.main_box {
    border: 1px solid #cecece;
    border-radius: 3px;
	background:url(../images/login/page_bg.png) repeat;
}
.pdng10{ padding:10px;}
.pdng15{ padding:15px;}
.mrgn15{ margin:15px;}
.mrgn15{ margin:15px;}
.pdngtb15{ padding:15px 0px;}


.login-id {
    background:url(../images/login/form1.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #dcdcdc;
	border-radius: 3px;
	linear-gradient:(angle, #eaeaea, #FFF);
    color: #656565;
    float: left;
    font-family:Arial;
    font-size: 15px;
    height: 35px;
    margin: 10px 0 5px;
    padding: 0 5px 0 30px;
    width: 82%;
}
.loginform-id {
    background:url(../images/login/form1.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #dcdcdc;
	border-radius: 3px;
	linear-gradient:(angle, #eaeaea, #FFF);
    color: #656565;
    float: left;
    font-family:Arial;
    font-size: 15px;
    height: 35px;
    margin: 10px 0 5px;
    padding: 0 5px 0 8px;
    width: 100%;
}

.divCountryContact{
    background:url(../images/login/form1.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #dcdcdc;
	linear-gradient:(angle, #eaeaea, #FFF);
    float: left;
    color: #656565;
    font-family:Arial;
    font-size: 15px;
    height: 35px;
    margin: 10px 0 5px;
    padding: 0 5px 0 8px;
	border-radius:3px;
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px; 
	width: 235px;
}

.divCountryChange,.divCountryCode,.divContactNo{
	display:inline-block;
}

.divCountryImg{
	display:inline-block;
	margin-top:10px;
}

.divArrowImg{
	display:inline-block;	
	margin-top:-7px;
	 margin-right: 5px;
}
.divCountryList{
	display:none;
	background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 3px;
    width: 240px;
	color: #000;
    float: left;
	min-height:200px;
    max-height: 200px;
    overflow-y: scroll;
	border-radius: 4px;
    position: absolute;
	top: 290px;
    z-index: 1000;
	border-radius: 3px;	
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px; 
}
.divCountryList ul{ 
	list-style:none; margin:0; padding:0; 
}
.divCountryList ul li{ 
	font-family:Arial; font-size:12px; color:#000000; padding:2px; cursor:pointer;
}

.divCountryList ul li:hover{ 
	background-color:#CCCCCC;
}


.divCountryList ul li .spnCountryCode{ float:right;}
.divCountryList ul li .spnCountryImg{ padding:0px 5px;}

.cccode-right{ border-right:1px #CCCCCC solid !important; height: 30px;}


.CountryContact-field{ border:0;  background: none repeat scroll 0 0 transparent;
    color: #656565;
    font-family:Arial;
    font-size: 15px; }


#icon-u {
    float: left;
    margin: 20px -22px 13px 40px;
    position: relative;
    z-index: 9999;
	}
	
.login-button {
    background: none repeat scroll 0 0 #7ba90e;
    border: 1px solid #678e0b;
    border-radius: 3px;
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px; 
    height: 35px;
    width: 165px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
	text-shadow:#000;
	font-weight:bold;
}

.login-button a:hover {
    background: none repeat scroll 0 0 #18bafa;
    border: 1px solid #678e0b;
    border-radius: 3px;
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px; 
    height: 35px;
    width: 165px;
	text-decoration:none;
}
.orngHelp {
    color: #de8414;
    font-size: 16px;
	font-family:Tahoma;
}

.links{
font-family:Tahoma;
font-size:14px;
color:#1c66aa;;
font-weight:bold;
text-decoration:underline;
}

.red{ color:#F00 !important; }
.grn{ color:#063 !important; }

.head_bg{
background-color:#85B126;
font-family:Arial;
font-size:15px;
color:#FFF;
font-weight:bold;
text-transform:uppercase;
padding:10px;
}

.head1, .vtaxcno{
font-family:Calibri;
font-size:18px;
color:#113d65;
font-weight:normal;
line-height:25px;
}

.head2, .vtaxctm{
font-family:Calibri;
font-size:16px;
color:#8b8b8b;
font-weight:normal;
}

.head3{
font-family:Tahoma;
font-size:14px;
color:#113d65;
font-weight:normal;
line-height:20px;
}
.copy{
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:11px;
color:#767676;
}
input, button, select, optgroup, textarea {
  margin: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: inherit;
}