body {font:normal 12px arial;color:#333;line-height:16px;margin:0px;padding:0px;background:#c0c0c0;}

img, form{margin:0px;padding:0px;}


/*FONT SIZES*/
.font10{font-size:10px;font-family:tahoma;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}

/*FLOATING*/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.inline{display:inline;}
.vertmiddle{vertical-align:middle;}
.alignright{text-align:right}
.alignleft{text-align:left}
.alignjustify{text-align:justify}
.imgbor{border:1px solid #ccc;}

/*FORM ELEMENTS*/
button{font-size:12px;margin:0px;padding:0px;}
.input{font-size:12px;border:1px solid #999;width:120px;padding:2px;*padding:0 2px;*height:18px;line-height:16px;color:#666;}
select{font-size:12px;border:1px solid #999;width:120px;padding:1px;*height:18px;line-height:16px;color:#666;}
textarea{overflow:auto;}
.radio{margin:0px 5px -1px 0px;*margin:0px 3px -1px 0px;}

/*SPACER*/
.spacer0{font-size:0px;line-height:0px;}
.spacer3{font-size:3px;line-height:3px;}
.spacer6{font-size:6px;line-height:6px;}
.spacer5{font-size:5px;line-height:5px;}
.spacer10{font-size:10px;line-height:10px;}

/*PADDING*/
.pad10{padding:10px;}
.pad20{padding:20px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}

/*1px gray border for HR*/
.gray1pxcc {color:#cccccc;background-color:#cccccc;height:1px;border:0px;}
.gray1pxf0 {color:#f0f0f0;background-color:#f0f0f0;height:1px;border:0px;}

/*LINKS*/
a:link,a:visited{color:#339900;}
a:hover{color:#f0c;}

.lightblue,a.lightblue:link,a.lightblue:active,a.lightblue:visited{color:#006699;}
a.lightblue:hover{color:#f0c;}

.whitefff,a.whitefff:link,a.whitefff:active,a.whitefff:visited{color:#fff;}
a.whitefff:hover{color:#f0c;}

.gray666,a.gray666:link,a.gray666:visited{color:#666666;}
a.gray666:hover{color:#c40098;}

.gray999,a.gray999:link,a.gray999:visited{color:#999;}
a.gray999:hover{color:#c40098;}

.pink,.pink a:link,.pink a:visited,a.pink:link,a.pink:visited{color:#ff00cc;}
.pink a:hover,a.pink:hover{color:#c40098;}

.red,.red a:link,.red a:visited,a.red:link,a.red:visited{color:#ff3300;}
.red a:hover,a.red:hover{color:#c40098;}

a.more:link,a.more:visited,a.more:active {color:#6699cc;}
a.more:hover {color:#c40098;}

.black,a.black:link,a.black:active,a.black:visited{color:#333;}
a.black:hover{color:#f0c;}

.ylo,a.ylo:link,a.ylo:active,a.ylo:visited{color:#f6b32c;}
a.ylo:hover{color:#f0c;}

/*GENERAL STYLE*/
#main{width:764;text-align:left;border:1px solid #000;border-top:none;background:#f5f5ea;}
#main .arrowg{background:url('../images/arrow-g.gif') 0px 4px no-repeat;padding-left:15px;margin-bottom:6px;}
#main .arrowdg{background:url('../images/arrow-dg.gif') 0px 5px no-repeat;padding-left:15px;margin-bottom:6px;}

/*CURVED BOXES*/
.bluebx{width:100%;background:#1f8bbf;}
.bluebx div.bxpad{padding:0px 10px;text-align:left;margin:-7px 0px;}
.bluebx p br{line-height:10px;}
.bluebx p.gtlc{float:left;width:10px;background:url('../images/bluebx-tlc.gif') top left no-repeat;margin:0px;}
.bluebx p.gtrc{float:right;width:10px;background:url('../images/bluebx-trc.gif') top right no-repeat;margin:0px;}
.bluebx p.gblc{float:left;width:10px;background:url('../images/bluebx-blc.gif') bottom left no-repeat;margin:6px 0px 0px 0px;}	
.bluebx p.gbrc{float:right;width:10px;background:url('../images/bluebx-brc.gif') bottom right no-repeat;margin:6px 0px 0px 0px;}

.drkgraybx{width:100%;background:#9a9a80;}
.drkgraybx div.bxpad{padding:0px 10px;text-align:left;margin:-7px 0px;}
.drkgraybx p br{line-height:10px;}
.drkgraybx p.gtlc{float:left;width:10px;background:url('../images/drkgraybx-tlc.gif') top left no-repeat;margin:0px;}
.drkgraybx p.gtrc{float:right;width:10px;background:url('../images/drkgraybx-trc.gif') top right no-repeat;margin:0px;}
.drkgraybx p.gblc{float:left;width:10px;background:url('../images/drkgraybx-blc.gif') bottom left no-repeat;margin:6px 0px 0px 0px;}	
.drkgraybx p.gbrc{float:right;width:10px;background:url('../images/drkgraybx-brc.gif') bottom right no-repeat;margin:6px 0px 0px 0px;}

.greenbx{width:100%;background:#72c725;}
.greenbx div.bxpad{padding:0px 10px;text-align:left;margin:-7px 0px;}
.greenbx p br{line-height:10px;}
.greenbx p.gtlc{float:left;width:10px;background:url('../images/greenbx-tlc.gif') top left no-repeat;margin:0px;}
.greenbx p.gtrc{float:right;width:10px;background:url('../images/greenbx-trc.gif') top right no-repeat;margin:0px;}
.greenbx p.gblc{float:left;width:10px;background:url('../images/greenbx-blc.gif') bottom left no-repeat;margin:6px 0px 0px 0px;}	
.greenbx p.gbrc{float:right;width:10px;background:url('../images/greenbx-brc.gif') bottom right no-repeat;margin:6px 0px 0px 0px;}

.whitebx{width:100%;background:#fff;}
.whitebx div.bxpad{padding:0px 10px;text-align:left;margin:-7px 0px;}
.whitebx p br{line-height:10px;}
.whitebx p.gtlc{float:left;width:10px;background:url('../images/whitebx-tlc.gif') top left no-repeat;margin:0px;}
.whitebx p.gtrc{float:right;width:10px;background:url('../images/whitebx-trc.gif') top right no-repeat;margin:0px;}
.whitebx p.gblc{float:left;width:10px;background:url('../images/whitebx-blc.gif') bottom left no-repeat;margin:6px 0px 0px 0px;}	
.whitebx p.gbrc{float:right;width:10px;background:url('../images/whitebx-brc.gif') bottom right no-repeat;margin:6px 0px 0px 0px;}

/*HEADER STYLE*/
#hd{border-bottom:1px solid #fff;}
#hd .logo{width:486px;background:#0491bd url('../images/bg-logo.jpg') no-repeat top center;}
#hd .logo img{margin:25px 0px 18px 30px;}
#hd .tplksrc{width:278px;*width:276px;}
#hd .tplksrc .tplk{background:#0491bd url('../images/bg-toplink.jpg') no-repeat top center;padding:10px 20px 32px 0px;text-align:right}
#hd .tplksrc .tplk img{margin-top:-3px;*margin:0px;}
#hd .tplksrc .srcleft{width:21px;}
#hd .tplksrc .src{width:257px;*width:255px;background:#cecea2;}
#hd .tplksrc .src .srcpad{padding:6px 5px;*padding:6px 5px;}
#hd .tplksrc .src .srcpad .submit{width:100px;font-size:12px;font-weight:bold;border:1px solid #999;color:#666;background:#ccc;height:25px;}
#hd .tplksrc .src .srcpad .input{width:130px;}

/*TOP NAVIGATION*/
#topnav{border-bottom:1px solid #b9b9a4;background:url('../images/top-nav-off.jpg') repeat-x top center}
#topnav .bdrlft{border-left:1px solid #b9b9a4;}
#topnav .bdrrgt{border-right:1px solid #b9b9a4;}
#topnav .topnavpad{padding:0px 0px 0px 7px;*padding:0px 5px 0px 5px;}
#topnav .active{display:block;float:left;font:bold 12px arial;color:#fff;text-decoration:none;text-align:center;padding:12px 23px;background:url('../images/top-nav-on.jpg') repeat-x top center}
#topnav a.topnavlnk:link,#topnav a.topnavlnk:visited,#topnav a.topnavlnk:active{display:block;float:left;font:bold 12px arial;color:#333;text-decoration:none;text-align:center;padding:12px 23px;background:url('../images/top-nav-off.jpg') repeat-x top center}
#topnav a.topnavlnk:hover{background:url('../images/top-nav-on.jpg') repeat-x top center}

/*CONTENT AREA STYLE*/
#ctntarea{padding:20px 10px 0px;}
#ctntarea .contactuspicdesc{width:362px;}
#ctntarea .contactuspicdesc .contactuspic{width:92px;}
#ctntarea .contactuspicdesc .contactusdesc{width:270px;}
#ctntarea .ctnt{width:520px;}
#ctntarea .ctnt .abtlonari{margin-right:15px;}
#ctntarea .rightband{width:210px;}

/*FOOTER STYLE*/
#footer{border-top:5px solid #004158;background:#006a8e;text-align:center;padding:15px 20px;margin-top:10px;}
#footer a:link,#footer a:active,#footer a:visited{color:#fff;}
#footer a:hover{color:#f0c;}

@font-face {
  font-family: "kiran";
  src: url('kiran.TTF') format("truetype");
  *src: url('kiran.eot');
}

.kiran{font-family:'kiran';font-size:22px;line-height:26px}

@font-face {
  font-family: "kruti";
  src: url('KR670.TTF') format("truetype");
  *src: url('KR670.eot');
}

.kruti{font-family:'kruti', 'kiran';font-size:24px;line-height:26px}

#Searchresult {margin-top:15px;margin-bottom:15px;}
#Searchresult p { margin-bottom:1.4em;}
.pagination {font-size: 80%;}
.pagination a {text-decoration: none;border: solid 1px #AAE;color: #15B;}
.pagination a, .pagination span {display: inline-block;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px;}
.pagination .current {background: #26B;color: #fff;border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#999;background:#fff;}
.maintable{background:#000}
.maintable1{font-size:11px;}
.maintable1 tr td.title{width:100px;background:#999;color:#000;font-weight:bold;text-align:center}
.maintable1 tr td{width:100px;background:#fff}

.careerlist{margin:20px 0}
.careerlist a{width:350px;*width:365px;border:1px solid #ccc;margin-bottom:10px;color:#666;display:inline-block;padding:10px 8px;*padding:10px 5px;text-decoration:none}
.careerlist a:hover{border:1px solid #000;color:#333;background:#fff;text-decoration:none}

