/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

ReSet Style Sheet 

author: Sameer Adhikari ~ (cssdeveloper@ymail.com)	

website: http://jradhikari.com.np/

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

html, body, div, span,  iframe, h1, h2, h3, h4, h5, h6, p, a, del,  font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img, button { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit;	font-size: 100%; font-family: inherit; vertical-align: baseline;	text-align: left; 	font-weight:normal; }

a {	text-decoration:none; outline:none; color:#a82c52;	 font-weight:bold;	}

a:hover { text-decoration:underline;}

:focus { outline: 0;} 

body {background: white; }

ol, ul, li{	list-style: none;}



/* tables still need 'cellspacing="0"' in the markup */

table {	border-collapse:collapse; border-spacing: 0; }

caption, th, td {	text-align: left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after { content: "";}

blockquote, q {	quotes: "" "";}







/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Layout Style Sheet 

author: Sameer Adhikari ~ (cssdeveloper@ymail.com)	

website: http://jradhikari.com.np/

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

html{overflow:auto;}

body{font:11px/20px Tahoma, Geneva, sans-serif; color:#3c3833; background:#a82c52; overflow:auto;}

.wraper{width:890px; position:relative; margin:0 auto;  overflow:hidden;  }

.top-title{float:left; font:14px Tahoma, Geneva, sans-serif; padding:10px 0 0 15px; color:#fff;}

.banner{width:431px;  height:139px; position:absolute!important; background:url(images/banner.jpg) top left no-repeat; top:35px; left:0;  z-index:1}



.language{float:right; display:inline; margin-top:30px; width:180px;}

.language li {float:left; margin-left:10px; display:inline;}

.lang1, .lang2, .lang3,.lang4,.lang5 {float:left; display:inline; height:19px; width:26px; background:url(images/lang1.jpg) 0 0 no-repeat;}

.lang2{background:url(images/lang2.jpg) 0 0 no-repeat;}

.lang3{background:url(images/lang3.jpg) 0 0 no-repeat;}

.lang4{background:url(images/lang4.jpg) 0 0 no-repeat;}

.lang5{background:url(images/hindi.jpg) 0 0 no-repeat;}



.address{float:right; padding-top:22px; clear:both; font:14px Tahoma, Geneva, sans-serif;  color:#fff; text-align:left; width:420px; height:30px;}



/*Navigation*/

.nav{ top:129px; right:20px; position:absolute; z-index:12; width:770px;}

.nav li { float:right; margin:0 2px;  height:37px; position:relative;}

.homehightlight {}

.nav li a:hover, .nav li a.active{  text-decoration:none;}

.nav li a:hover b, .nav li a.active b { color:#000 }

.home,.about{background:url(images/nav-home.jpg) 0 0 no-repeat!important;}

.home b{background:url(images/nav-home.jpg) right 0 no-repeat!important;}



/*End of Navigarion*/







/*Navigarion*/



.nav li {float:left; height:37px; display:inline; margin:0 2px!important;  padding:0!important; }

.nav li a {display:inline; background:url(images/navbg.jpg) top left no-repeat; padding-left:25px; height:37px; float:left;  border:none!important; margin:0!important  }

.nav li a b {padding-right:25px;  line-height:35px; font:bold 12px/37px Arial, Helvetica, sans-serif; color:#dcde40; float:left; cursor:pointer;  background:url(images/navbg.jpg) right top no-repeat; cursor:pointer; margin:0!important }



.nav li a:hover {position:relative; visibility:visible;  height:37px; z-index:102; }

.nav li a:hover b{position:relative;  color:#fff; height:37px;  z-index:101;}





.nav li ul, .nav li div  {position:absolute; left:-9999px;}

.nav li:hover {position:relative;}

.nav table {border-collapse:collapse; margin:-5px; padding:0;}

.nav :hover div {left:0;  padding:10px 0;  z-index:100;}

.nav :hover ul{ margin:0; list-style:none; left:0; top:37px;   padding:0 0 12px 0; background: url(../images/sub-hover.png) bottom left no-repeat; position:absolute; z-index:100}



.nav :hover ul li { width:200px; margin:0!important; padding:0!important; border:1px solid #aeaeae; border-width:0 1px; height:24px; }



.nav :hover ul li a {   color:#000; width:200px; height:24px; float:left; line-height:22px;  text-align:left; text-indent:10px; background:#8293A7; padding: 0; display:block;}



.nav :hover ul li a:hover { color:#A82C52!important; background:#c5c5c5;  width:200px!important; height:24px; float:left; }



.nav :hover ul li:hover > a { color:#000;  width:150px; height:24px;  float:right}

.nav :hover ul ul, .nav :hover ul div {position:absolute; left:-9999px;}

.nav :hover ul :hover {z-index:200;}

.nav :hover ul :hover div {left:150px; top:-4px; width:150px; height:144px; padding:10px 0; z-index:200;}



/*End of Navigation*/



.MainContainer { width:850px; min-height:370px;  display:inline; float:left; margin-top:65px; position:relative;  background:#fff url(images/maincontainer-top.jpg) top left no-repeat; padding:20px 20px 30px; }

.body-bottom{width:890px; height:11px; position:absolute; bottom:-4px; left:0; background:url(images/maincontainer-botton.jpg) 0 0 no-repeat}

.procedure{float:left; width:570px; height:245px; background:url(images/procedure.jpg) 0 0 no-repeat}

.left-col{float:left; width:560px; padding-top:10px}

.sub-col-left{float:left; width:520px;}

.list, .list1{float:left; widows:520px; }

.list li{float:left; padding-left:30px; background:url(images/right.jpg) 5px 5px no-repeat; padding-bottom:10px; width:490px;}

.list1 li {padding-bottom:5px!important}

.read-blog{float:left; width:95px; height:31px; background:url(images/read-my-blog.jpg) 0 0 no-repeat; border:none; margin:10px 0 0 10px; display:inline; cursor:hand;}

.procedures{float:left; width:100%; clear:both; padding-bottom:10px;}

.retainer{border-bottom:1px solid #052448; margin-top:10px; text-align:middle; border:1px solid #CCCCCC;}

.retainer th{font:bold 11px/18px Tahoma, Geneva, sans-serif; color:#dcde40; background:#052448;}

.retainer td{padding:3px 0}



.form{float:left; width:100%; }

.form li{width:100%; float:left; padding-bottom:10px;}

.form li label{width:100px; float:left; padding-right:8px; text-align:right;}

.form li label font{color:#f00}

.inputs{width:262px; float:left; border:1px solid #3c3833; height:18px;}

.send{float:left; background:url(images/send.jpg) 0 0 no-repeat; width:75px; height:31px; border:none;}



h1{font:22px "myriad Pro" ; color:#a82c52; text-transform:uppercase; border-bottom:1px solid #9d9d9c; margin-bottom:10px;}

h2{font:bold 14px/20px Tahoma, Geneva, sans-serif; color:#a82c52; margin-bottom:10px}

h3{font:bold 12px Tahoma, Geneva, sans-serif; color:#052448;}

h4{font:bold 11px Tahoma, Geneva, sans-serif; margin:15px 0}





.floatleft{float:left;}

.floatright{float:right}

.noborder{border:none!important;}

.nobackground {background:none!important}

.nomargin {margin:0!important}

.clear{clear:both;}



.footer{width:890px; text-align:center; color:#fff; float:left; margin:5px 0 10px 0;}

.footer a { color:#fff}