@charset "utf-8";
/* CSS Document for HoTnepal Technology Pvt Ltd */

a:link
{
font-family:verdana;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#333333;
}

a:hover
{
font-family:verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#CC3300;
}


a:visited
{
font-family:verdana;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#333333;
}



body{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	margin:0px;
	padding:0px;
	}
	
h1,h2,h3,h4,p{
	margin:0px;
	padding:0px;
	}

#mContainer
{
  width: 994px;
  margin: 0px auto;
  padding: 0px;
  border: 1px solid #3B5B5F;
  background-color: #FCFCF8;
}

#topbanner
{
width:994px;
height:118px;
margin:0px;
padding:0px;
background-image:url(../images/topbg.gif);
background-repeat:repeat-x;
background-position: 0px 0px;
}

#topframe
{
width:994px;
margin:0px;
padding:0px;
float:left;
}

#topframe #logo
{
width:231px;
height:67px;
float:left;
margin:28px 0px 23px 10px;
padding:0px;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
background-position:0px 0px;
display:inline;
}


#topframe #errorMsg
{
width:250px;
float:left;
margin:0px;
padding:0px;
display:inline;
text-align:right;
}

#topframe #add{
width:468px; float:left; display:inline; height:60px; margin:30px 0px 0px 20px; padding:0px;
}

#topframe #loginbg
{
width:205px;
height:105px;
float:right;
padding:0px;
margin: 5px 13px 8px 0px;
background-image:url(../images/adminloginbg.gif);
background-repeat:no-repeat;
background-position:0px 0px;
display:inline;
}

#topframe form
{
width:195px;
height:95px;
margin:5px;
padding:0px;
line-height:20px;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#666666;
vertical-align:top;
}

#topframe form #textfield
{
width:110px;
height:15px;
margin: 2px 0px 0px 0px;
}
#topframe form #textfield2
{
width:110px;
height:15px;
margin: 2px 0px 0px 9px;
}

#topframe form #sbubmit
{
width:44px;
height:17px;
margin: 5px 0px 0px 142px;
}

#topframe #form h1
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#990000;
}

#midbar
{
width:994px;
height:25px;
float:left;
margin:5px 0px 0px 0px;
padding:0px;
background-color: #F4F4EC;
border:1px solid #B6B6A7;
border-left:none;
border-right:none;
}

#midbar #mFrame
{
width:994px;
margin:0px;
padding:0px;
float:left;
}



/*------------------------------Top Menu-----------------------------------------------*/
#midbar #mFrame #topMenu{
	width:100%;
	margin:0px auto;
	}
#midbar #mFrame #topMenu ul{
	margin:0px;
	padding:0px;
	}
#midbar #mFrame #topMenu li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B6B6A7;
	}

#midbar #mFrame #topMenu li a {
	margin:0px;
	padding:7px 18px 6px 17px;
	display: block;
	color: #535353;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 11px;
	text-decoration: none;
}
#midbar #mFrame #topMenu li a:hover {
	background-color:#CC3300;
	color:#FFFFFF;
	display: block;
}

/*-----------------------------------------------------------------------------*/

#midbanner
{
width:994px;
float:left;
margin:10px 0px 0px 0px;
padding:0px;
background-color:#F3F3E9;
border:1px solid #B6B6A7;
border-left:none;
border-right:none;
}

#midbanner #framing
{
width:994px;
float:left;
padding:0px;
margin:0px;
}

#midbanner #memberLogin
{
width:198px;
float:left;
margin:0px;
padding:0px;
background-color:#759832;
border:1px solid #334B06;
background-image:url(../images/mem_seperator.gif);
background-repeat:no-repeat;
background-position:10px 149px;
}

#midbanner #memberLogin #memberFrame
{
width:198px;
height:198px;
float:left;
margin:0px;
padding:0px;
}


#midbanner #memberLogin #memberFrame #heading
{
width: 198px;
height: 30px;
margin:0px;
padding: 0px;
background-image:url(../images/memberlogin_headbg.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
#midbanner #memberLogin #memberFrame #heading h1
{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:5px 0px 0px 35px;
}

#midbanner #memberLogin #memberFrame #form form
{
width: 185px;
padding: 0px 5px 0px 8px;
margin:3px 0px 0px 0px;
font-family:verdana;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
line-height:20px;
}
#midbanner #memberLogin #memberFrame #form input
{
width:170px;
height:15px;
margin:0px;
background-color:#AAC465;
border:1px solid #C4E17C;
}
#midbanner #memberLogin #memberFrame #form #submit
{
width: 44px;
height:17px;
margin:3px 0px 0px 126px;
padding:0px;
}

#midbanner #memberLogin #memberFrame #form a:link
{
font-family:verdana;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:15px;
margin: 0px 0px 0px 20px;
}

#midbanner #memberLogin #memberFrame #form a:hover
{
font-family:verdana;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#CC3300;
}

#midbanner #memberLogin #memberFrame #form a:visited
{
font-family:verdana;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:15px;
margin: 0px 0px 0px 20px;
}



#midbanner #serviceFrame
{
width:325px;
height:200px;
float:left;
margin: 0px 0px 0px 50px;
padding:0px;
}

#midbanner #serviceFrame #whatWeDo
{
width:325px;
margin:0px;
padding: 10px;
font-family:verdana;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#535353;
line-height:18px;
}

#midbanner #serviceFrame #whatWeDo h1
{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#974221;
}

#midbanner #serviceFrame #whatWeDo ul
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#535353;
list-style-image:url(../images/bulletico1.gif);
list-style-position:outside;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 20px;
}


#midbanner #serviceFrame #whatWeDo ul a:link
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#535353;
}

#midbanner #serviceFrame #whatWeDo ul a:visited
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#990000;
}


#midbanner #serviceFrame #whatWeDo ul a:visited
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#535353;
}

#midbanner #serviceFrame #whatWeDo ul a:active
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#990000;
}

#midbanner #rightFrame
{
width: 186px;
float:right;
margin:0px 3px 2px 0px;
padding:0px;
/*background-image:url(../images/moniotor.gif);
background-repeat:no-repeat;
background-position:0px 0px;*/
}

#midbanner #rightFrame #flash
{
margin:0px;
padding:0px;
}


#midcontainer
{
width:994px;
margin:0px;
padding:0px;
}

#midcontainer #sepLeft
{
width:200px;
float:left;
margin:0px;
}

#midcontainer #sepLeft #leftpage
{
width:200px;
float:left;
margin:0px;
padding:0px;
}

#midcontainer #sepLeft #leftpage #box
{
width:198px;
margin:20px 0px 0px 0px;
padding:0px;
float:left;
background-color:#F3F3EB;
border:1px solid #CECEC4;
}

#midcontainer #sepLeft #leftpage #box h1
{
width:95%;
margin:0px;
padding:5px;
font-family:verdana;
font-size:12px;
font-weight:bold;
color: #974221;
background-color:#E5E5D7;
border-bottom:1px solid #CECEC4;
}

#midcontainer #sepLeft #leftpage #box p
{
padding:5px;
font-family:verdana;
font-size:11px;
font-weight:normal;
text-align:justify;
line-height:18px;
color: #555553;
}

#midcontainer #midContFrame
{
width:554px;
float:left;
padding:0px;
margin:20px 0px 0px 20px;
}

#midcontainer #midContFrame #webdesings
{
width: 554px;
height:265px;
margin:0px;
padding:0px;
background-image:url(../images/webdesigns.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}


#midcontainer #midContFrame h1
{
margin:0px;
padding:5px;
font-family:verdana;
font-size:14px;
font-weight:bold;
color: #974221;
background-color:#E5E5D7;
border:1px solid #CECEC4;
}


#midcontainer #midContFrame h2
{
margin:5px 0px 3px 0px;
padding: 5px 0px 5px 0px;
font-family:verdana;
font-size:12px;
font-weight:bold;
color: #F58B02;
/*background-color:#E5E5D7;
border:1px solid #CECEC4;*/

}



#midcontainer #midContFrame p
{
font-family:verdana;
font-size:11px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#868484;
padding: 5px 0px 5px 0px;
line-height:18px;
}

#midcontainer #midContFrame #readmore
{
font-family:verdana;
font-size:11px;
font-weight:bold;
text-align:right;
text-decoration:none;
color:#868484;
}

#midcontainer #midContFrame #readmore a:link
{
font-family:verdana;
font-size:11px;
font-weight:bold;
text-align:right;
text-decoration:none;
color:#868484;
}


#midcontainer #midContFrame #readmore a:hover
{
font-family:verdana;
font-size:11px;
font-weight:bold;
text-align:right;
text-decoration:none;
color:#FF6600;
}



#midcontainer #midContFrame #readmore a:visited
{
font-family:verdana;
font-size:11px;
font-weight:bold;
text-align:right;
text-decoration:none;
color:#868484;

}


#midcontainer #midContFrame ul
{
list-style-image:url(../images/bulletico3.gif);
list-style-position:outside;
margin:0px 0px 0px 35px;
padding:0px;
font-family:verdana;
font-size:11px;
font-weight:bold;
color: #868484;
line-height:20px;
vertical-align:top;
}


#midcontainer #midContFrame ul a:link
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color: #868484;
line-height:20px;
vertical-align:top;
}

#midcontainer #midContFrame ul a:hover
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#CC0000;
line-height:20px;
vertical-align:top;
}

#midcontainer #midContFrame ul a:visited
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color: #868484;
line-height:20px;
vertical-align:top;
}


#midcontainer #midContFrame img
{
width:120px;
padding: 0px 0px 0px 5px;
float:right;
margin:5px;
padding:0px;
}

#midcontainer #midContFrame #img2
{
width:178px;
height:117px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}

#midcontainer #midContFrame #webapp
{
width:143px;
height:213px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}



#midcontainer #midContFrame #domain_regis
{
width:250px;
height:250px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}




#midcontainer #midContFrame #flash
{
width:149px;
height:210px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}

#midcontainer #midContFrame #searchengine
{
width:211px;
height:213px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}

#midcontainer #midContFrame #host
{
width:250px;
height:192px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}

#midcontainer #midContFrame #career
{
width:188px;
height:150px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}



#midcontainer #midContFrame #support
{
width:157px;
height:130px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}

#midcontainer #midContFrame #training
{
width:200px;
height:200px;
float:left;
margin:0px 5px 5px 0px;
padding:0px;
}

#midcontainer #midContFrame #contact_img
{
width: 290px;
height:150px;
float: left;
margin:0px;
padding:0px;
background-image:url(../images/contact.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#midcontainer #midContFrame #contact
{
width: 245px;
float:right;
font-family:verdana;
font-weight:bold;
font-size:11px;
text-align:left;
line-height:18px;
background-color:#F3F3E9;
border:1px solid #D5D5C8;
color:#4C641D;
padding:2px 5px 0px 5px;
}


#midcontainer #midContFrame #wrapper1
{
width:99%;
margin: 15px 0px 10px 0px;
float:left;
}

#midcontainer #midContFrame #contact #form_wraper
{
width: 100%;
margin:0px;
padding:0px;
}

#midcontainer #midContFrame #cont_span
{
font-family:verdana;
font-weight:bold;
font-size:12px;
color:#B84923;
text-decoration:underline;
}

#midcontainer #midContFrame #span
{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#E96606;
padding:1px 0px 2px 0px;
}

#midcontainer #midContFrame #span2
{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#006666;
padding:1px 0px 2px 0px;
}

#midcontainer #midContFrame p #portfolio
{
width:105px;
height:130px;
margin:0px 5px 2px 0px;
float:left;
}

#midcontainer #midContFrame #frame
{
width:100%;
margin:20px 0px 0px 0px;
padding:0px;
float: left;
}
#midcontainer #midContFrame #frame #half
{
width:49%;
float:left;
padding:0px;
margin:0px;
}

#midcontainer #midContFrame #frame #half p
{
font-family:verdana;
font-size:11px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#868484;
padding: 5px 0px 5px 0px;
line-height:18px;
}


#midcontainer #midContFrame #frame #half p img
{
width: 90px;
height:90px;
float:right;
margin:0px 0px 1px 2px;
}

#midcontainer #midContFrame #frame #half2
{
width:50%;
float:right;
padding:0px;
margin:0px;
}

#midcontainer #midContFrame #frame #half2 p
{
font-family:verdana;
font-size:11px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#868484;
padding: 5px 0px 5px 0px;
line-height:18px;
}


#midcontainer #midContFrame #frame #half2 p img
{
width: 90px;
height:90px;
float:right;
margin:0px 0px 1px 2px;
}




#midcontainer #sepRight
{
width:200px;
float:right;
margin:0px;
}


#midcontainer #sepRight #rightpage
{
width:200px;
float:left;
margin:0px;
padding:0px;
}

#midcontainer #sepRight #rightpage #box
{
width:198px;
margin:20px 0px 0px 0px;
padding:0px;
float:left;
background-color:#F3F3EB;
border:1px solid #CECEC4;
}


#midcontainer #sepRight #rightpage #box h1
{
width:95%;
margin:0px;
padding:5px;
font-family:verdana;
font-size:12px;
font-weight:bold;
color: #974221;
background-color:#E5E5D7;
border-bottom:1px solid #CECEC4;
}

#midcontainer #sepRight #rightpage #box p
{
padding:5px;
font-family:verdana;
font-size:11px;
font-weight:normal;
text-align:justify;
line-height:18px;
color: #555553;
}


#midcontainer #sepRight #rightpage #box ul
{
font-family:verdana;
font-size:11px;
font-weight:bold;
list-style-image:url(../images/bulletico2.gif);
list-style-position:outside;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 20px;
line-height:18px;
}

#midcontainer #sepRight #rightpage #box form #txtbox1
{
margin: 5px 2px 5px 3px;
width:145px;
height:16px;
float:left;
}

#midcontainer #sepRight #rightpage #box form #txtbox2
{
margin: 5px 2px 5px 3px;
width:140px;
height:16px;
float:left;
}

#midcontainer #sepRight #rightpage #box form #go
{
width: 25px;
height:17px;
float:right;
margin: 2px 8px 5px 3px;
}

#midcontainer #sepRight #rightpage #box form #signup
{
width: 58px;
height:17px;
float:left;
margin: 2px 0px 5px 3px;
}

#midcontainer #sepRight #rightpage #box form #sigin
{
width: 50px;
height:17px;
float:left;
margin: 2px 0px 5px 3px;
}



#midcontainer #sepRight #rightpage #box form #dropdown
{
margin: 5px 2px 5px 0px;
width:60px;
float:left;
}

#midcontainer #sepRight #rightpage #box
{
}

#midcontainer #sepRight #rightpage #box ul li
{
border-bottom:1px solid #DEDED7;
}




/*#midcontainer #seperationLeft
{
width:200px;
margin:0px;
padding:0px;
background-color:#000033;
height:100px;
}
*/

#bottombar
{
width:994px;
height:50px;
margin:0px;
padding:0px;
clear:both;
background-color:#F3F3E9;
border-top: 1px solid #D0D0C5;
}
#bottombar #btmFrame
{
width:994px;
margin:0px;
padding:0px;
}
#bottombar #copyright
{
width:400px;
margin:0px;
padding:5px;
font-family:verdana;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#535353;
}

/*--------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}