body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/img-top-bg.gif); background-repeat:repeat-x; background-position:top;
}

img {border:0px;}


.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
line-height:16px;
}


.redtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
text-decoration:none;
line-height:16px;
}

.blklink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.blklink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec3237;
text-decoration:underline;
}

.linkfont {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bold;
}


.linkfont a:hover {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

.linkfont_hover {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

.titleblack1 {
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#343333;
text-decoration:none;
text-transform:uppercase;
}

.titleblack2 {
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#010101;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

.titleblack3 {
font-family: 'Lato', sans-serif;
font-size:25px;
color:#010101;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

.bottomtitle {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

.bottomname {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

.bottomlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c2c2c2;
text-decoration:none;
}

.bottomlink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#c2c2c2;
text-decoration:none;
}

.idealinfotech {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e59d20;
text-decoration:none;
}

.idealinfotech a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-decoration:none;
}


.topcall {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#303030;
text-decoration:none;
font-weight:bold;
}



.more {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e53035;
text-decoration:none;
}

.more a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}



.idealinfotech { background:url("../images/web-design-baroda.gif") no-repeat scroll top transparent; display:block; height:19px; overflow:hidden; text-indent:-9999px; width:22px; }
.idealinfotech:hover { background-position:left bottom; }


.input1 {
	padding: 1px;
	width: 400px;
	border: 1px solid #929292;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	overflow:hidden;
	height:20px;
}

.input1:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #e53035;}

.input2 {
	padding: 1px;
	width: 400px;
	border: 1px solid #929292;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	overflow:auto;
	height:80px;
	
}

.input2:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #e53035;}

.input3 {
	padding: 1px;
	width: 160px;
	border: 1px solid #d5d5d5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	overflow:hidden;
	height:20px;
}

.input3:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #237dd7;}

.form_input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 2px 0 0 6px;
    width: 222px;
}


.inp_form1 {
-x-system-font:none;
border-color:#a3a3a3 #a3a3a3 #a3a3a3 #fe0000;
border-style:solid;
border-width:1px 1px 1px 3px;
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:400px;
height:22px;
}

.inp_form1:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus {color:#fe0000;}

.inp_form2 {
-x-system-font:none;
border-color:#a3a3a3 #a3a3a3 #a3a3a3 #fe0000;
border-style:solid;
border-width:1px 1px 1px 3px;
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:295px;
height:22px;
}

.inp_form2:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus {color:#fe0000;}


.inp_form3 {
-x-system-font:none;
border-color:#a3a3a3 #a3a3a3 #a3a3a3 #fe0000;
border-style:solid;
border-width:1px 1px 1px 3px;
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:400px;
height:80px;
}

.inp_form3:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus {color:#fe0000;}